三极管作为开关遇到的奇怪现象

2019-07-16 11:11发布

如下图所示,DC-IN为24V,SW来自51单片机的I/O口(内部带上拉),现在遇到的问题是:1、SW输出高电平5V时,三极管没有导通,万用表测量发现SW的电压被拉低到0V左右,而不是高电平5V,断开电阻R131测量SW,是正常的高电平5V,R131接入,SW就被拉低了;
2、如果把R131改为10K,电路又是能正常工作,SW输出高电平5V,三极管导通;
之前我以为是51的I/O口驱动能力不够,但是根据第2种情况,限流电阻改大后,反而能正常工作,所以可以排除51管脚驱动能力不够的问题,那么造成上述现象的原因会是什么,欢迎大家讨论

1523340391(1).png

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
B_HONE
1楼-- · 2019-07-16 11:57
是不是51上拉电阻与R131产生了分压,假设R131取小的话,分到SW上的电压就小
R131取大的话,分下来的电压就大

你试着取2K-10K之间的电阻值,然后测量电压,如果是在5V到0V之间,那就没错了
2014小白
2楼-- · 2019-07-16 14:28
不正常啊,按理说这样开关管线路不要那个R131都是可以工作的。
看看你手上的R131,用万用表测下有没有问题,还有9013也测下。
李春明
3楼-- · 2019-07-16 19:18
 精彩回答 2  元偷偷看……
JQ_Lin
4楼-- · 2019-07-16 21:57
没有什么奇怪的。

内部带上拉的I/O口,就是个开路集电极(或开路漏极)的结构。
高电平时,就是VCC串联上拉电阻送出来,故带载能力有限。
R131取值低时,I/O口的电平是分压的结果,不可能是5V的。
增大R131的阻值,分压结果会有提高,前提是确保后面的三极管能够实现可靠导通。

对于内部带上拉的I/O口,用其低电平(内部管子导通)输出进行控制,带载能力没有问题。当然,电路构成和相位问题要另行考虑。

houjue
5楼-- · 2019-07-17 01:41
这个问题较简单。
1    R132变值,这样也会引起SW降低;
2    Q16的放大系数较低。
a06041114
6楼-- · 2019-07-17 07:02
王栋春 发表于 2018-4-10 21:38
楼主还是先检查一遍电子元件再说吧

其它原件都没问题的,我断开51管脚,直接接5V到R131一端,是可以工作的,说明电路原理和器件是没问题

一周热门 更多>