51單片機(jī)(STC89C52RC)光電耦合控制繼電器實驗
單片機(jī)控制繼電器一般是兩種方式:一是單片機(jī)-三極管(PNP)-繼電器,二是單片機(jī)-光電耦合器-三極管(NPN)-繼電器,后者由于采用了光電隔離,故起抗干擾能力相對前者要強(qiáng).前者選用PNP型主要是考慮控制邏輯,采用低電平觸發(fā)的控制邏輯能夠防止單片機(jī)復(fù)位時候產(chǎn)生的誤動作.后者NPN是為了控制的方便,但也是遵循這樣的控制邏輯.
本次實驗采用材料有:
STC89C52RC 51單片機(jī)
NEC/Ps2002B 晶體管光電耦合器
9013 NPN型三極管
SRD-06VDC-SL-C 松樂6V繼電器
電路圖我就不畫了,可以google,MCS-51直流繼電器接口關(guān)鍵字.在這里主要碰到的問題是驅(qū)動電流的選擇問題,先查看單片機(jī)IO口,根據(jù)手冊查得5V電源的時候灌入電流為4~6mA,然后查看光電耦合器的發(fā)光二極管,查得最大正向電流IF=50mA,正向電壓VF最大為1.9V,在IF=5mA條件下,電流傳輸比CTR最小為100%(有點懷疑數(shù)據(jù)真實性),再查繼電器,6V電源的情況下電流為75mA,電阻為80歐姆左右,在查9013最大集電極電流為0.5A,在看DC電流增益,在集電極電流IC為50mA時,放大倍數(shù)為60-300,IC為500mA時,放大倍數(shù)最小為40.
由以上數(shù)據(jù)可以知道,要使得繼電器吸合,最小電流為75mA,對應(yīng)9013的放大倍數(shù)最小為40,那么基極至少要提供75/40=1.875mA的電流,由于電流傳輸比為100%,那么灌入單片機(jī)電流最少也為1.875mA*100%=1.875mA,小于單片機(jī)灌入電流4~6mA,可以提供.
否則的話就要改進(jìn),思路有:
1.可以在單片機(jī)加入同相或者反相器,也可以在輸出端加入同相或者反向器,以提高電流.
2.可以改用達(dá)林頓輸出型的光電耦合器.
3.加入小電流驅(qū)動的中間繼電器