一个采用单片机IO口输出的5V电压通过8050三极管的发射极驱动一个工作电流为400~450mA的继电器,以下是电路图:
图1:用8050三极管的发射极驱动继电器的电路图。
上图是继电器驱动电路图,单片机IO口输出的5V驱动信号通过三极管VT的发射极控制继电器的工作,采用这种接法继电器是无法工作的。
分为二种情况:
1、假设该继电器为5V继电器,当IO口输出5V信号使VT导通时,此时VT的c-e两极之间的电压约为7.7V,而继电器的工作电流为400~450mA,假定为400mA,则VT的管耗为3.08W,而8050三极管的Pcm为1W,此时8050导通后可能被烧坏。
2、如果该继电器工作电压为12V,当IO口输出信号加至VT的基极,其发射极电压只有4.3V,即12V继电器两端电压只有4.3V,继电器根本无法吸合。如果想用5V电压通过8050三极管控制12V继电器工作,可以按下图所示电路进行连接。
图2:IO口通过8050三极管控制12V继电器的电路图
上图电路中,继电器改接在VT的集电极,并且在继电器两端并联了一个保护二极管VD。当IO口输出控制信号时,VT饱和导通,12V继电器得电工作。由于问题中所标的继电器的工作电流为400~450mA,故VT的β要求尽可能大一些,以便减小从IO口汲取的电流。这里选用β≥250的管子,基极电阻R选用1.3KΩ的电阻,完全可以使VT充分饱和导通。由于8050的Icm可以达到1.5A,故完全可以驱动这个大电流的继电器。