其实就是一个三极管做开关的电路,开关信号由单片机控制控制。导通后你可以不去考虑阻抗(当导通电阻为0),前面有位仁兄说集电极到发射极有500欧姆阻抗,如果真这样,三极管还怎么去做开关,根本就没有负债能力了。
单片机的控制电平应该是5V或者3.3V了,直接去控制12V的通断自然是不行了,按我给你的图接绝对是没问题的。
图中:Q1选用任意NPN管制即可,Q2选用PNP管,因为你的继电器只有75mA的电流,所以基本上所有PNP都能满足,用MOS管自然是更好了。
控制端的输入电阻用1K-10K都无所谓.
几个月前,给一个做小车前装的客户做继电器控制,用的就是类似电路,只是Q2用的是MOS管。
你这种接法,由于继电器电阻,三极管内阻原因,电压分配并不能保证Vbe>0,就是说三极管不在饱和工作区。
1、建议将继电器装在集电极试一试,另外你没有加保护电路,保护三极管,由于继电器断电时,会产生感应电动势会烧坏三极管。应在继电器两管脚间加个2极管(反向接)如n4007
2、单片机低电平驱动能力比高电平大,一般尽量用低电平驱动。你可参考我给你的图,这个没问题。用9012(pnp)
建议最好用第二种方案。
这位兄弟,我看不到你的图,我做过防盗器的单片机,也是用三极管驱动继电器工作。但是我们是将12V串联至NPN三极管的集电极(线圈反向并联4007或者4001二极管)。当单片机输出高电平时,三极管导通,使得集电极点位接近0(发射极接地),此时继电器线圈得电工作。
还有一种情况。由于你三极管电流达不到继电器线圈工作电流,可以增加UN2003 扩流IC来增大驱动电流
我也就知道这点皮毛。请谅解!要是问题解决了告诉我一声,我很想知道!
这一个问题我遇到过!
◆原因很简单:
因为单片机吸收电流的能力强,释放电流的能力弱!虽然输出的电压可以达5V左右,但是电流却不足以使三极管正常导通,方法有两种!
●第一种,把单片机IO口与基极之间的电阻去掉,IO口与三极管基极直接相连,然后在IO口上接一个10K的上拉电阻!其它保持不变!
●第二种,用NPN与PNP管进行级联,方法是PNP管的发射极接5V,基极接一只470欧的电阻,电阻的另一端接单片机IO口,然后PNP管的集电极接NPN管的基极,NPN管的发射极接地,集电极接继电器线圈,然后再接12V!
★注意:继电器线圈最好并联上一只二极管(续流)