我用三极管做开关驱动共阳极数码管,怎么三极管一直导通,并且集电极电压还高于5v了。换了好几种三极管都这样。
我试了,如果把三极管换成反向器就能正常运行。
0
|
|
|
|
我看你使用的是PNP型的,在基极加低电平,保持导通。
|
|
|
|
|
我看的电路,c极有个并联到地的电阻
|
|
|
|
|
这个可能和你选择的型号有关,参数不一样,现象就不一样。你看下面两张图,两个三极管不同,结果就不同。而且仿真的时候可以看到,高电平时集电极电压是循序下降到不定状态,不是直接低电平。
|
|
|
|
|
你要确保你的管子工作在放大区,那么你的基极电流值必须小于Vcc/bRc。负责饱和导通只是起到开关作用而非放大状态,单片机的驱动能力有限,所以不亮是正常的。
|
|
|
|
|
proteus仿真的时候,三极管需要一段反应时间。之前我用proteus仿真三极管驱动数码管的时候,有一段动态扫描显示程序,仿真一直乱码。后来想毕竟仿真嘛,要不要三极管驱动无所谓,去掉了三极管就正常了。后来百度了一些资料,有位朋友说:“proteus仿真,三极管需要一段反应时间”,确实有道理。按照我的仿真程序来说,三极管仿真反应延时至少得5ms吧。
|
|
|
|
|
WCS007 发表于 2016-7-24 14:41
proteus仿真的时候,三极管需要一段反应时间。之前我用proteus仿真三极管驱动数码管的时候,有一段动态扫描显示程序,仿真一直乱码。后来想毕竟仿真嘛,要不要三极管驱动无所谓,去掉了三极管就正常了。后来百度了一些资料,有位朋友说:“proteus仿真,三极管需要一段反应时间”,确实有道理。按照我的仿真程序来说,三极 ...
百度也很坑人的。
|
|
|
|
|
说好了的,驱动的是共阳极数码管,楼主为什么还在电源正极端进行控制呢?!
除去PNP在此能否可靠关断的问题不说,只要有一路是开通的,数码管即为得电!
加上关断不可靠的问题,楼主所说的“始终导通”是必然的。
|
|
|
|
|
因为是PNP管,51是TLL电平3.3、5-3.3=1.7,所以说管子还在导通,你根本不可能关死的。换成NPN吧
|
|
|
|
|