大家好,我使用S8050 (NPN) 三极管驱动一个电磁阀(12VDC , 3W).我的单片机是STM32,电路图如下.现象:刚开始我使用可调电阻R1,把电阻调整到1.7K时,当STM32的GPIO输出高电平时,电磁阀就动作了.后来我不不知道为什么,当我把程序稍微改一下,让该GPIO每过5s翻转一下.
然后电磁阀就没有动作了.
我自己测量发现Ic电流变成了16.8mA.而刚开始时电磁阀能正常工作时电流是220mA.
问题是,为什么三极管的Ic电流变小这么多啊?,现在我调整R1的大小,Ic的电流大小时有变化的,说明三极管应该没有坏,这是这个hfe参数好像变得很小了.
这个是为什么啊?
|