9012 PNP三极管控制继电器问题

2019-07-16 18:50发布

最近项目中用STM32的IO控制PNP三极管,从而达到控制继电器的目的,原理图如下:现在发现不管IO输出是高电平还是低电平,PNP三极管都导通了,请大侠们看看问题出在哪?谢谢



QQ截图20140923140305.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
海蓝蓝989
1楼-- · 2019-07-16 22:10
本帖最后由 gk320830 于 2015-3-4 19:21 编辑

要么换成NPN管,要么把发射极和集电极换换引脚。

1-3-14.jpg
franco_xing
2楼-- · 2019-07-17 00:31
 精彩回答 2  元偷偷看……
微笑微笑
3楼-- · 2019-07-17 02:33
海蓝蓝989 发表于 2014-9-23 14:17
要么换成NPN管,要么把发射极和集电极换换引脚。

试过把发射级和集电极互换焊接,即E极接12V,C极接负载

把R14也去掉了,但是只要B极接上IO,不管IO是高电平(3.3V)还是低电平, 三极管B, C, E极都是12V

只有把R16断开(即断开B极和IO的连接),此时三极管B,E极12V,C极0V
微笑微笑
4楼-- · 2019-07-17 02:52
franco_xing 发表于 2014-9-23 16:08
将R14去掉,不去掉的话,即使I/O口为低电平,但是D+12会在B极分压,使得三极管导通。或者加大R14. ...

R14去掉后问题依旧存在
微笑微笑
5楼-- · 2019-07-17 08:25
手头上刚好有BSS138 NMOS管,于是就用BSS138替代9012

同时把R14去掉了

现在IO低电平时,NMOS管的S端是0V,但IO高电平时,NMOS管的S端却只有2V左右,而不是12V,这又是什么原因呢?
BSS138.png
jh620102
6楼-- · 2019-07-17 09:33
输入高电平多少电压,减掉D1还有多少,够不够MOS打开,驱动电流多少。

一周热门 更多>