单片机控制三极管让12V电路通断

2019-07-16 09:36发布


截图20181107164335.png
这是proteus仿真用的电路,仿真正常
今天用实物试了一下咋不行了呢,三极管用的S8050
一个12V电源给灯条供电,一个5V的电源当作单片机的IO口输出高电平,两个电源的负极接在三极管的发射极
5V电接通的时候,灯要过一会才亮,三极管非常烫,好像坏了,这是为啥啊?是电路有问题吗?请前辈们指教
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
JQ_Lin
2019-07-16 21:34
这必须要看你的灯具在12V时的额定电流是多大。
既然是报警灯,那么它的电流一定不会小了。

这样,就有两个问题:
1. S8050 没有提供这么大电流的能力。
2. 据图,开关三极管的基极电流不足1mA,三极管的直流放大倍数按100计算,仅有100mA的集电极电流无法使得报警灯获得接近12V的标称电压,即不能使得三极管饱和导通,管压降必定很大。
大的集电极电流和大的管压降造成很大的功耗,三极管当然发热严重了。

解决办法:
1. 选择功率足够,电流足够,并留有一定富余量的三极管。
2. 减小R1阻值,增大基极电流。
假定12V电源下的负载电流为1A,三极管的直流放大倍数最小值为100,
则基极电流至少为 1A/100 = 10mA,
R1 = (5V - 0.7V) / 10mA = 430Ω,
留有余量,取 R1 = 360Ω。

一周热门 更多>