标题:
三极管做开关怎么始终导通??
[打印本页]
作者:
51黑ff
时间:
2016-8-20 22:31
标题:
三极管做开关怎么始终导通??
我用三极管做开关驱动共阳极数码管,怎么三极管一直导通,并且集电极电压还高于5v了。换了好几种三极管都这样。
我试了,如果把三极管换成反向器就能正常运行。
0.png
(211.64 KB, 下载次数: 83)
下载附件
2016-8-20 22:31 上传
作者:
51黑ff
时间:
2016-8-20 22:33
这个可能和你选择的型号有关,参数不一样,现象就不一样。你看下面两张图,两个三极管不同,结果就不同。而且仿真的时候可以看到,高电平时集电极电压是循序下降到不定状态,不是直接低电平。
0.png
(187.46 KB, 下载次数: 64)
下载附件
2016-8-20 22:32 上传
你要确保你的管子工作在放大区,那么你的基极电流值必须小于Vcc/bRc。负责饱和导通只是起到开关作用而非放大状态,单片机的驱动能力有限,所以不亮是正常的。
看看这个资料:
http://www.51hei.com/bbs/dpj-54771-1.html
proteus仿真的时候,三极管需要一段反应时间。之前我用proteus仿真三极管驱动数码管的时候,有一段动态扫描显示程序,仿真一直乱码。后来想毕竟仿真嘛,要不要三极管驱动无所谓,去掉了三极管就正常了。后来百度了一些资料,有位朋友说:“proteus仿真,三极管需要一段反应时间”,确实有道理。按照我的仿真程序来说,三极管仿真反应延时至少得5ms吧。
说好了的,驱动的是共阳极数码管,楼主为什么还在电源正极端进行控制呢?!
除去PNP在此能否可靠关断的问题不说,只要有一路是开通的,数码管即为得电!
加上关断不可靠的问题,楼主所说的“始终导通”是必然的。
作者:
ahshmj
时间:
2016-8-21 11:05
楼主的是低电平导通。
作者:
lids
时间:
2016-11-8 16:24
在每个三极管的集电极接一个10K的下拉电阻仿真就可以的
作者:
老农夫
时间:
2016-11-8 22:20
换三极管加下拉电阻都可以试试。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1