一个最简单的三极管驱动LED,有个问题

[复制链接]
10513|22
 楼主| keaiduoyu 发表于 2008-4-6 19:48 | 显示全部楼层 |阅读模式
这是51驱动LED的最简单的电路.
为什么工作后A点电压是0.79V.B点电压是0.69V.
B点0.69是正常的.I/O输出高电平点亮时.为什么A点被拉低到0.79V了啊.那IB电流就为(UA-UB)/R=16uA,输出电压被拉低是不是说明I/O口驱动能力不够啊.
 楼主| keaiduoyu 发表于 2008-4-6 19:49 | 显示全部楼层

不好意思图贴错了

 楼主| keaiduoyu 发表于 2008-4-6 19:52 | 显示全部楼层

我的想法是这样的

I/O输出5V 减去VBE0.7V/R就是IB.但实际却不是这样.单片机应该可以提供10mA左右电流的,为什么它不给啊
孤星119 发表于 2008-4-6 19:56 | 显示全部楼层

这种接法也敢工作?

hq_y 发表于 2008-4-6 19:56 | 显示全部楼层

怎么不加限流电阻?

51驱动LED不必这么费劲,直接挂在P1上,加个限流电阻就行了
 楼主| keaiduoyu 发表于 2008-4-6 20:54 | 显示全部楼层

这种接法也敢工作?

我自己做做小实验?为什么不能工作,能详细说说吗?
armtft 发表于 2008-4-6 21:10 | 显示全部楼层

路过。 电压乱套了

呵呵。


经鉴定,万用表,正在打盹。
 楼主| keaiduoyu 发表于 2008-4-6 21:11 | 显示全部楼层

IC主要由谁来决定的

IC的电流是由LED和CE的电阻决定的,还是由IB*beta值决定的.这图中IC大概有多少mA啊,是不是5V/LED和CE间的电阻.?
西安周公 发表于 2008-4-6 23:08 | 显示全部楼层

51系列外拉电流只有-200微安不知道?

说明I/O口驱动能力不够
iC921 发表于 2008-4-7 02:10 | 显示全部楼层

图中上边那条线是怎么画的?

挺漂亮的
 楼主| keaiduoyu 发表于 2008-4-7 08:20 | 显示全部楼层

IC921帮我分析下啊

IC=IB*beta永远成立吗?
在我上面图中.怎么接能使我单片机I/O口也输出5V.
IC最大电流不是可以100mA了吗?这样不会烧的吧
kang1209 发表于 2008-4-7 10:52 | 显示全部楼层

re

1. P1.0的上拉电阻多大(不要忘了加上拉)?  
2. LED与9014直接串联没加限流电阻是不行的!
西安周公 发表于 2008-4-7 11:00 | 显示全部楼层

先前讨论过,NPN不合理,直接换PNP三极管

dai_weis 发表于 2008-4-7 12:19 | 显示全部楼层

NPN 要在增加一个A点到VCC的上拉电阻,5K左右

LED不限流不能这样用
IO的高电平驱动能力去看看手册,电流很小,无法使三极管进入饱和状态。
awey 发表于 2008-4-7 15:20 | 显示全部楼层

这样就可以了

西安周公 发表于 2008-4-7 16:35 | 显示全部楼层

这样就可以,最好在基极到电源再加个电阻

使其更好截止,还可以提高管子耐压。以后作为标准电路使用。
computer00 发表于 2008-4-7 17:20 | 显示全部楼层

51单片机的IO口高电平驱动能力很弱的啊,就是几十uA

在IO口上连接1K的上拉电阻。
liyinchao 发表于 2008-4-7 19:09 | 显示全部楼层

看看51 io口

 楼主| keaiduoyu 发表于 2008-4-7 20:04 | 显示全部楼层

谢谢各位啊

那我想用NPN实现该如何.B极接个上拉?
computer00 发表于 2008-4-7 20:26 | 显示全部楼层

请看17楼的回复。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

811

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部