want to know the number of transistor the most suitable

Thread Starter

jay_3189

Joined Sep 19, 2013
6
I want to control a 6 solenoid valves(Operates at 24DCV and 0.5A) with the use of 6 relays connected to an Arduino's 6 pins via 6 BJT(NPN) Transistor.
The Arduino output pin is 5V and can source 40mA maximum.
I would like to use a relay to switch the valve on and off.
So, suggest me that which transistor is better to use here and value of resistor that I have to put between arduino and transistor.
and DC voltage for relay to operate.
 

Efron

Joined Oct 10, 2010
81
You already have all data required to find out the BJT to use.

A list of BJT can be found in this link http://www.micropik.com/pag_transistores.htm, but you can make a web search for mid-power transistors.

BD135 type will be OK if power (and thermal conditions) are respected.

I let you compute the base resistor, make a search on the web on how to make a BJT reach saturation (assumed NPN type).

Make sure the BJT goes to saturation so that Vce is almost 0 as well as power consumption, otherwise it could get hot very quickly and too much (assumed no heatsink needed) during valve activation.
 

ScottWang

Joined Aug 23, 2012
7,399
0.5A will cause bjt to get a lots of heat, and need the heat sink, it will needs 3A bjt as tip31.
Another way is using mosfets to drive the solenoid valves.
IRF540 would be ok.
IRF540,N type 100V/22A_55mΩ
 

MaxHeadRoom

Joined Jul 18, 2013
28,684
+1 on the Mosfet direct switching, or the IRL520/40 logic level gate series.
You will have to ensure an adequate ground plane for the Mosfets, as the logic and 24v commons will share the same ground plane.
Max.
 

Thread Starter

jay_3189

Joined Sep 19, 2013
6
You already have all data required to find out the BJT to use.

A list of BJT can be found in this link http://www.micropik.com/pag_transistores.htm, but you can make a web search for mid-power transistors.

BD135 type will be OK if power (and thermal conditions) are respected.

I let you compute the base resistor, make a search on the web on how to make a BJT reach saturation (assumed NPN type).

Make sure the BJT goes to saturation so that Vce is almost 0 as well as power consumption, otherwise it could get hot very quickly and too much (assumed no heatsink needed) during valve activation.
Thanks Efron for your link given as I found really good it but its not in English. so, can you please suggest me the same info website in English if you know any.
 

ScottWang

Joined Aug 23, 2012
7,399
What I said at 4# is using BJT or MSOFET to replace the relay and drive the valves directly, it's more common to using that way, because the relay is more easy to break than the BJT or MOSFET.

If you insist to use bjt to drive relay and the relay to drive the valves, for the +5V relay, you can choosing any NPN BJT has Ic max from 300mA to 1A, and the Vceo >= 30V.
 
Last edited:

Thread Starter

jay_3189

Joined Sep 19, 2013
6
Ok Scottwang for your suggestion.
but, in my circuit I want higher accuracy for on and off time of valve.
Can I get that using directly transistor. I am showing my circuit in below quote. so, by seeing that you get better idea about this.
 

ScottWang

Joined Aug 23, 2012
7,399
Ok Scottwang for your suggestion.
but, in my circuit I want higher accuracy for on and off time of valve.
Can I get that using directly transistor. I am showing my circuit in below quote. so, by seeing that you get better idea about this.
Could define and talk some more about the higher accuracy for on and off time of valve?
And the polarity of battery(BAT1) is wrong.
 

Efron

Joined Oct 10, 2010
81
Thanks Efron for your link given as I found really good it but its not in English. so, can you please suggest me the same info website in English if you know any.
The web site is in Spanish, but the datasheets of all transistors in it are in English.
 
Top