26th June 2009 02:04 AM
newbie running solenoid valve off arduino microcontroller with transistor
can anybody help me figure out what transistor would work to run a 12v 19a solenoid valve from an arduino pin?
any help is greatly appreciated.
26th June 2009 05:26 AM
You mean that you want to switch 19 AMPS at 12Vdc? Seems like a lot of current, but a logic level FET with a really low RDS(on) would do the job. You'd need a heatsink for that much current.
26th June 2009 01:12 PM
if you are really throwing down 19 Amps, I would suggest a MOSFET driver between the controller and the FET. You can then use the 5V (or whatever it is) control signal and drive the FET with 12V for lower Rds(on) and there will be no chance of damaging the controller pin.
26th June 2009 06:32 PM
yeah, it's a 2inch 12v solenoid valve and according to the manufacturer it IS 19 amps. do you think this logic level FET would work?
im not sure how to calculate what ratings i need for the logic level FET. Do i need an RDS equal to the power of my pin?
26th June 2009 07:06 PM
can you suggest a model of logic level FET and driver that would work for this?
Originally Posted by OutToLunch
26th June 2009 07:45 PM
it turns out the company rep gave me some bogus info and the solenoid is actually 12v at 1.58 amps. i realize this changes everything. can anyone tell me what values i would need on a transistor to make this work? or even better a specific model that would work in this circuit?
26th June 2009 07:47 PM
What the part number of the relay?
26th June 2009 10:39 PM
For low speed switching (Less than 1Khz):
Originally Posted by erinbanwell
You need a ID (drain current) spec greater than your load. Choose a FET with an ID rating of at least 2x the load current. The lower the RDS(on), the less power that will be wasted in the FET when it is on. ie: An RDS(on) of 0.05Ω at Vgs of 4.5V would cause 0.125 Watts to be wasted as heat for a draw of 1.58Amps. But if you used a FET with an RDS(on) of 1.0Ω at Vgs of 4.5V you would generate 2.5 Watts of heat for a draw of 1.58Amps which would mean that you'd need a heatsink.
Also spec the Vds to be at least twice the supply voltage for safety.
Usually what I do when purchacing parts is look of one that can be used for future projects even if it means grossly over specing the part. That way you can take advantage of volume pricing. Sometimes a higher spec part is cheaper due to volume production. I bought a bunch of IRLZ44's because they were the cheapest logic level FET from the supplier at the time. Tell us the supplier you will be using and we can recommend an all round general purpose FET for you.
Don't forget the freewheeling diode to clamp the inductive spike of the coil when the FET turns off. Spec it's voltage rating the same as the FET. You can usually spec the diode current rating lower due to the transient nature of the inductive spike. Just don't exceed the surge current rating of the diode.
Last edited by kchriste; 26th June 2009 at 11:22 PM.
Reason: surge current
27th June 2009 02:00 AM
right on! thanks for that explanation.
Electronic Circuits |
Page Time: 0.11262 seconds Memory: 7,560 KB Queries: 16 Templates: 0