
simulate this circuit – Schematic created using CircuitLab
My project requires switching a 4 ohm solenoid at 24v for 200ms to turn on a water supply and then -24v to turn it off. Previously I used relays and an Arduino R3 but the next version is using an esp32 which won't trigger the relays so I am planning to use MOSFETS (which are new to me) so I'd like to ask if I'm making the right choices of parameters.
This is what I think I need... VGS(TH) max < 3v VDS 130% x 24v, approx 40v ID 150% x 6A, approx 10A
Am I on the right track? Do I need to be mindful of VGS(max). Am I missing anything? Any advice gratefully received.
EDIT. Please excuse the hastily drawn schematic - hope it helps. As I said, I'm trying to get my head around using MOSFETS instead of relays. The idea is that when PIN1 is LOW, PIN4 is also LOW and PINs 2 & 3 are HIGH and that when PIN1 is HIGH, PIN4 is HIGH and PINs 2 & 3 are LOW causing the current to flow through the valve in the other direction
I'm using a valve from an old Orbis watering system - the controller died but I'm left with servicable valves. Applying 24v triggers the solenoid which latches the valve open, reversing the polarity triggers it closed. I'm looking at a BSS123 but was concerned that the VGS(max) says +/- 20V