I need a circuit to control a latching selenoid valve

Thread Starter


Joined May 29, 2009
I have a latching selenoid valve that i need to apply +12 volts to turn it on , and put -12V to turn it off , i have been thinking to use a DSDP relay to do it , but because it only needs a pulse to turn it off , so if I use a relay , it will be connected all the time , I have been thinking also about a H-bridge , but for some reason it looks too complicated for my application , do somebody knows any other way to do it ...??


Joined Jul 17, 2007
I have just the circuit for you:

Replace the motor with your solenoid, and you've got your circuit.

S1 and S2 are normally-open pushbutton switches.

Press one switch to turn it on, press the other to turn it off.

You could put a couple of 15v Zener diodes back-to-back across the solenoid to take care of the reverse-EMF spike when the relays disengage; otherwise you'll burn the contacts more quickly than if not.