一个关于三极管控制的问题

2020-01-30 13:34发布

先上图,看图说话吧
QQ截图20130514185207.png (27 KB, 下载次数: 0) 下载附件 2013-5-14 19:07 上传
如图中通过51单片机管脚控制三极管的导通和截止。
发现一个问题,R1为4.7K时数码管的亮度大于R1为470
感觉这不科学啊,R1的作用不是限流嘛?R1越小,三极管的基极电流会越大,那么三极管集电极电流不是也会增大吗?
但是现在好像是,R1电阻越大,集电极电流越大,数码管亮度越大。
小弟学艺不精,求高人解释下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
zhugean
1楼-- · 2020-01-31 09:16
天,事实是这样的:
51单片机的IO输出,“1"的输出能力很弱,所以需要加上啦电阻才能驱动三极管,所以LZ的电路是错误的。
对于现象的解释是,51单片机内部的上啦分量程,弱上拉和弱弱上啦,当管教电平为1时两个同时发生作用,为零时只有弱弱上啦有作用。
所以当基极串的电阻大时,两个上拉都发生作用所以,显示亮。相反的话,管教就被拉倒零了,显示反而暗。
最后需要指出的是,这个电路三极管应该是饱和导通的,不能用三极管的电流来调亮度,否则显示8和显示1的亮度就不一致了。
xifengxia
2楼-- · 2020-01-31 14:14
可能是數碼管的段碼端子沒有接限流電阻造成的吧,如果沒有這個電阻,三極管基極電阻越大,三極管導通不深,流經數碼管的電流剛好合適:電阻越小,三極管導通越深,流經數碼管的電流很大,單片機的IO口電流很小,被LED二極管鉗位拉低,亮度就暗了,你用萬用表測量三極管集電極的電壓就知道三極管導通的程度,測量或計算數碼的工作電流就知道數碼管的亮度如何了,
xiaobendan001
3楼-- · 2020-01-31 19:23
zhugean 发表于 2013-5-15 11:26
天,事实是这样的:
51单片机的IO输出,“1"的输出能力很弱,所以需要加上啦电阻才能驱动三极管,所以LZ的电 ...

居然有这样的理论?
liangjiatian
4楼-- · 2020-01-31 22:24
 精彩回答 2  元偷偷看……
justinsteven
5楼-- · 2020-01-31 22:57
zhugean 发表于 2013-5-15 11:26
天,事实是这样的:
51单片机的IO输出,“1"的输出能力很弱,所以需要加上啦电阻才能驱动三极管,所以LZ的电 ...

不用P0口就是了啊,P1-P3都是有弱上拉的,驱动三极管足够了吧
zhugean
6楼-- · 2020-02-01 00:48
错,p1到P3是弱上拉,不能直接驱动三极管

一周热门 更多>