Driving heavy duty relays with a TIP110 Darlington transistor.
![LoopyByteloose](https://forums.parallax.com/uploads/userpics/025/nC57NMH1BTW54.gif)
I'd like to use a TIP110 to drive relays. Some of the 12 volt relays for 10amp at 240VAC are 210ohms and that is roughly 60ma current. But I imagine that if I build a board, I may end up wanting to drive even heavier relays occasionally with higher demand for current. Of course I could use a 2n2222A transistor, but the idea is to get the input current as low as possible so that 16 relays in all coils ON does not overheat the microprocessor.
I am thinking that the TIP110 might be good with a 5600ohm resistor on the base to limit current to it. Of course there will be a diode across the relay coil as well.
What am I overlooking?
The project is to build a board that will allow an SX28 to demodulate remote control IR and toggle 16 relays.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
Post Edited (Loopy Byteloose) : 7/5/2009 7:47:13 PM GMT
I am thinking that the TIP110 might be good with a 5600ohm resistor on the base to limit current to it. Of course there will be a diode across the relay coil as well.
What am I overlooking?
The project is to build a board that will allow an SX28 to demodulate remote control IR and toggle 16 relays.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
Post Edited (Loopy Byteloose) : 7/5/2009 7:47:13 PM GMT
Comments
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Loopy, Leon's suggestion is what I'm using to do about the same thing with fewer relays - for motor, pump, and large fan control. They're pretty beefy --- about 1/2Amp if I recall --- and you can parallel them by physically stacking them on top of each other. (Though I tried that only once as a curiosity test - wonder if the bottom chip might get too hot if really pushed?)
- H
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I just want to confirm that the microprocessor can properly switch the TIP110 if the current is limited to less than 1ma. As the microprocessor has an internal limitation on the total millamps each 8 bit bank can draw. If you exceed it, you burn up the I/O. Sure, you can get 20 to 30 ma out of one pin, but not all 8 pins at the same time.
Everyone seems stuck on that tiny little chip. I'd like to be able to handle up to 1amp at 12volts in each coil. It just easier to build a heavy duty board and use it for lighter loads than it is to build a light load board and then have to build a second board later.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
Post Edited (Loopy Byteloose) : 7/5/2009 7:45:58 PM GMT
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 7/5/2009 8:08:57 PM GMT
Cheers,
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tom Sisk
http://www.siskconsult.com
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Id = 5.6A
not too shabby for < $0.75 !
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
I was asking to verify how to use the TIP110 and not for other choices. This is an engineering question of how to properly restrict the base current and still get adequate full on of the TIP110. This particulary darlington will output a steady 2 amps per i/O. Admittedly, a MOSfet might run cooler, but it has more capacitance and is harder for me to purchase over the counter in Taiwan.
If you always use a UNL2803A, your designs are limited by its capacity and heat build up. There comes a point when you want more power and have to use individual components rather than ICs in order to dump the excess heat - especially with Darlington Pairs.
Stacking two ICs does work to increase power, but is not really the right way to build anything that is intended for long use and service. Beam designers do it with experimental toys. But as you mention, the bottom IC may get very hot.
What I want to deal with is properly getting the TIP110 to fully switch on and off efficently. I'd rather not build the board and then discover that I've relay chatter.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan