# Determining proportional solenoid pwm frequency

Discussion in 'The Projects Forum' started by ebeowulf17, Dec 27, 2014.

1. ### ebeowulf17 Thread Starter AAC Fanatic!

Aug 12, 2014
2,934
641
I'm interested in developing a PID controlled proportional valve system for fairly precise control of water pressure and/or flow rate, probably based around an arduino and a 24vdc water valve (plus pwm ic, power supplies, transistors, diodes, etc.)

The thing I can't figure out is how to determine the ideal pwm frequency for a particular valve. The existing commercial solutions include valves that list preferred pwm frequencies, but those valves are crazy expensive and I'd like to experiment with cheaper components, at least as a starting point while I'm also grappling with sensors, feedback, programming, etc.

Are there good ways to test a valve and determine how best to drive it with pwm? Is it directly related to inductance? Could I use something like the ring tester discussed recently here, maybe measuring the frequency of the rings and deriving something from that?

I've tried a lot of Google searches and all I can find are really expensive valves that provide the required spec, or hobbyists like me who seem to all just guess and experiment through trial and error. I'd rather not go with trial and error. Seems like this should be testable.

Any ideas?

2. ### blocco a spirale AAC Fanatic!

Jun 18, 2008
1,535
412
Which valve are you proposing to use? I would not expect a valve that is not designed for proportional PWM operation to work.

3. ### MikeML AAC Fanatic!

Oct 2, 2009
5,444
1,075
I have used the crazy expensive proportional hydraulic valves in robotics with 3000psi oil. Some run open-loop, meaning that the spool moves proportionally to the drive current. Others have internal spool position sensors, so you use feedback to position the spool.

Since the valves were differential (one input port and two output ports), the drive current needed to be bipolar. We always used High-power linear opamp bipolar constant-current drivers with a compliance of +-35V@3A. The control-loop frequency response needed to be several hundred Hz, so we couldn't use PWM.

Last edited: Dec 27, 2014