Relays are components which allow a low-power circuit toswitch a relatively high current on and off, or to control signalsthat must be electrically isolated from the controlling circuititself. Newcomers to electronics sometimes want to use arelay for this type of application, but are unsure about thedetails of doing so. Heres a quick rundown.To make a relay operate, you have to pass a suitable pull-inand holding current (DC) through its energising coil. Andgenerally relay coils are designed to operate from a particularsupply voltage often 12V or 5V, in the case of many of thesmall relays used for electronics work. In each case the coil hasa resistance which will draw the right pull-in and holdingcurrents when its connected to that supply voltage. So thebasic idea is to choose a relay with a coil designed to operatefrom the supply voltage youre using for your control circuit(and with contacts capable of switching the currents you wantto control), and then provide a suitable relay driver circuit sothat your low-power circuitry can control the current throughthe relays coil. Typically this will be somewhere between 25mAand 70mA.Often your relay driver can be very simple, using little morethan an NPN or PNP transistor to control the coil current. Allyour low-power circuitry has to do is provide enough basecurrent to turn the transistor on and off, as you can see fromdiagrams A and B.In A, NPN transistor Q1 (say a BC337 or BC338) is beingused to control a relay (RLY1) with a 12V coil, operating froma +12V supply. Series base resistor R1 is used to set the basecurrent for Q1, so that the transistor is driven into saturation(fully turned on) when the relay is to be energised. That way,the transistor will have minimal voltage drop, and hencedissipate very little power as well as delivering most of the12V to the relay coil.How do you work out the value of R1? Its not hard. Letssay RLY1 needs 50mA of coil current to pull in and holdreliably, and has a resistance of 240
Ω
so it draws this currentfrom 12V. Our BC337/338 transistor will need enough basecurrent to make sure it remains saturated at this collectorcurrent level.To work this out, we simply make sure that the base currentis greater than this collector current divided by the transistorsminimum DC current gain h
FE
. So as the BC337/338 has aminimum h
FE
of 100 (at 100mA), wed need to provide it withat least 50mA/100 = 0.5mA of base current.In practice, youd give it roughly double this value, say 1mAof base current, just to make sure it does saturate. So if yourcontrol signal Vin was switching between 0V and +12V, youdgive R1 a value of say 11k
Ω
, to provide the 1mA of basecurrent needed to turn on both Q1 and the relay.If our relay has a coil resistance of say 180
Ω
, so that it drawssay 67mA at 12V, wed need to reduce R1 to say 8.2k
Ω
, toincrease the base current to about 1.4mA. Conversely if therelay coil is 360
Ω
and draws only 33mA, we could increase R1to 15k
Ω
, giving about 0.76mA of base current. Each time wego for about twice the relay coil current divided by Q1s h
FE
get the idea?As you can see a power diode D1 (1N4001 or similar) isconnected across the relay coil, to protect the transistor fromdamage due to the back-EMF pulse generated in the relay coilsinductance when Q1 turns off.The basic NPN circuit in diagram A is fine if you want therelay to energise when your control voltage Vin ishigh(+12V),and be off when Vin is low (0V). But what if you want theopposite? Thats where youd opt for a circuit like that shownin diagram B, using a PNP transistor like the BC327 or BC328.This is essentially the same circuit as in A, just swung aroundto suit the PNP transistors polarity.This time transistor Q2 will turn on and energise the relaywhen Vin isl
Leave a Comment