请帮我讨论一下一个小的硬件设计问题

[复制链接]
3018|18
 楼主| yyl060612 发表于 2009-7-27 09:00 | 显示全部楼层 |阅读模式
我想用51单片机使一个有三基色(RGB)的LED灯循环的显示7种色,但是我总不能显示出红色,好像是红色的二极管要的电流比G,B的大些,请帮我想想怎么加大驱动电流?(led灯是有四个脚,一脚为阳极,其他为RGB三色,相当于三个二极管)
zhaoyu2005 发表于 2009-7-27 09:15 | 显示全部楼层

你怎么驱动的?直接用单片机的引脚?

还是用三极管?如果直接用IO口,那你得看IO口的驱动能力能否达到灯的驱动要求,你这样描述不清,没法给你建议
 楼主| yyl060612 发表于 2009-7-27 09:29 | 显示全部楼层

图,有问题,红灯不亮,电流小了

我的图,但是有问题
 楼主| yyl060612 发表于 2009-7-27 10:22 | 显示全部楼层

懂的就教一下我啊

  
lbx_00 发表于 2009-7-27 11:40 | 显示全部楼层

这样试一试

限流电阻不要放在干路上,应放在支路上,三极管换成PNP型的
 楼主| yyl060612 发表于 2009-7-27 15:56 | 显示全部楼层

5楼的,这样应该是一样的吧

  
awey 发表于 2009-7-27 16:01 | 显示全部楼层

用三个电阻串在三极管的C极,改变阻值可以调亮度

51IO口的输出电流非常小,如果非要输出电流驱动,就分别接一个上拉电阻
 楼主| yyl060612 发表于 2009-7-27 17:25 | 显示全部楼层

除P0口不都内接了上啦电阻吗?那怎么。。

  
awey 发表于 2009-7-27 17:32 | 显示全部楼层

你知道内部上拉电阻是多大的吗?

  
gaohq 发表于 2009-7-27 17:36 | 显示全部楼层

50K

  
耕在此行 发表于 2009-7-27 19:49 | 显示全部楼层

控制三极管需要用电阻限流,应该在5K以上.<br />LED限流需分开,在都显示时三只灯亮度需调为一致.<br />再调节占空比来调节颜色.
 楼主| yyl060612 发表于 2009-7-28 08:03 | 显示全部楼层

11楼的你说的占空比该怎么做啊?你说的好像是这样

  
大道至简 发表于 2009-7-28 08:18 | 显示全部楼层

三极管要一个2K电阻上啦,51的P1口输出1的能力很弱很弱

  
wh6ic 发表于 2009-7-28 09:21 | 显示全部楼层

若干可能

1、红LED驱动三极管有故障,换绿/蓝LED驱动看看<br />2、红LED缺陷,拿下来单独测试检查一遍<br />3、相应P1x口无上拉或极弱,外接4k7~22k上拉一试或修改相关配置寄存器位<br />4、显示三色&nbsp;电路没大问题,显示七色,三粒1k限流电阻是必须的!
 楼主| yyl060612 发表于 2009-7-28 09:33 | 显示全部楼层

有什么好的驱动芯片没?

有什么好的驱动芯片没?我想设计一个全彩的LED灯系统。还有就是红灯脚亮与其他不同?
lbx_00 发表于 2009-7-28 09:47 | 显示全部楼层

lz,51的i/o口灌电流比拉电流强的多,所以,我让你改用PNP的BJT;<br /><br />R,G,B同等亮度,消耗的电流不同,为了达到公平,所以让你分别放置限流电阻。<br /><br />那几位老师其实都说了,而且说的都比我好。<br /><br />11楼老师说的PWM是脉冲宽度调制,就是用恒周期变占空比的信号去控制三极管的基极。
耕在此行 发表于 2009-7-28 10:21 | 显示全部楼层

123

首先确定你能接受的闪烁频率.即PWM的频率.<br />一般不低于50Hz.否则看起来闪烁太明显.最好能做到100Hz以上.<br />再确定PWM的分辨力.比如分辨力为1/100.<br />那么每次PWM需中断100次.<br />一秒就需要中断&nbsp;100&nbsp;*&nbsp;100&nbsp;次.(闪烁频率*分辨力)<br />再调节每个LED在每个PWM里所亮的时间,即PWM高电平宽度.<br />就可以调出所需要的颜色.<br /><br />呵呵&nbsp;我能说的就这些&nbsp;自己再慢慢试吧<br />
耕在此行 发表于 2009-7-28 10:22 | 显示全部楼层

和驱动芯片不相关的,

要做到好的效果,跟你的单片机带不带PWM<br />单片机的执行速度有关.
 楼主| yyl060612 发表于 2009-7-28 11:19 | 显示全部楼层

谢谢各位仁兄的指点!让我顿悟。

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

本版积分规则

5

主题

16

帖子

0

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