标题: 关于led的驱动问题 [打印本页]

作者: 夏日有余晖    时间: 2016-8-9 09:43
标题: 关于led的驱动问题



我现在正在做一个可声控的一个台灯,但现在碰到了一个问题,迟迟未解决,还望大神帮助。
是这样的:

    我的LED灯是3v额定电压;但是我现在用5v电源直接驱动(没有接电阻),8个io口输出高电平灯亮,输出低电平灯灭(每个io口都并联了4个led,总共4*8=32个led),但是灯居然不够亮。我之前接成io口输出高点平灯亮然后接上拉电阻做驱动,灯很亮,但是灯不受控制,我知道是我电阻太小(47欧),后来接330欧的,但是灯也不够亮,但是灯受io口控制了。   

   我想请问大家,为什么我用5v电源直接驱动(没有接电阻),8个io口输出高电平灯亮,输出低电平灯灭(每个io口都并联了4个led),但是灯居然不够亮??额定电压才3v,按理来说不是都要亮炸了吗??

作者: huangfuxi2002    时间: 2016-8-9 09:51
还是上原理图吧,看着累。LED的亮不亮,看的是流过的电流。
作者: xzf586    时间: 2016-8-9 10:49
每个口的输出电流也是有限的,驱动电流不大,也就不太亮
作者: zhangyuqi    时间: 2016-8-9 11:02
你每个口接1个试试,可能是单片机输出电流太小
作者: geminiguy_07    时间: 2016-8-9 12:02
并不是电压的问题,而是电流的问题了,每个引脚所承受的电流最好不要超过20mA,一个LED算10mA,并联4个就是40mA,单片机输出引脚承受不了这么大的电流
作者: wc86110    时间: 2016-8-9 12:09
灯很亮但不受控制,是因为你接了上拉电阻的缘故与 IO 口没半点关系
灯不够亮但受控制,是因为接对了 IO 口但所接电阻偏大所致
作者: 夏日有余晖    时间: 2016-8-9 13:04
xzf586 发表于 2016-8-9 10:49
每个口的输出电流也是有限的,驱动电流不大,也就不太亮

但是我阳极直接接电源,电流也不都吗?
作者: 夏日有余晖    时间: 2016-8-9 13:06
zhangyuqi 发表于 2016-8-9 11:02
你每个口接1个试试,可能是单片机输出电流太小

都试过了   一样的  后来就改成了io口输出低电平灯亮     ,但是灯还是不怎么亮?
作者: PK250    时间: 2016-8-9 20:00
夏日有余晖 发表于 2016-8-9 13:06
都试过了   一样的  后来就改成了io口输出低电平灯亮     ,但是灯还是不怎么亮?

灯比较多的话建议不要直接用IO口直接驱动因为单片机每个IO口可以out或者in的电流都很小,你可以用开关三极管来控制,利用IO口的高低电平控制开关三极管的导通与截至来实现led灯的亮灭
作者: 夏日有余晖    时间: 2016-8-10 22:59
PK250 发表于 2016-8-9 20:00
灯比较多的话建议不要直接用IO口直接驱动因为单片机每个IO口可以out或者in的电流都很小,你可以用开关三 ...

所以我是二极管阳极和5v电源正极相连,没加电阻  但是灯还是不怎么量

作者: 这是用户名    时间: 2016-8-12 11:09
有没有上拉电阻?一般都不用单片机来做驱动,一般都是发光二极管的负极接单片机完成控制。或许是LED需要的电流比较高,单片机输出估计不够。我也是小白,认知就这么多,有说错的地方请指教
作者: HEIZI555    时间: 2016-8-12 12:41
单片机驱动电流太小了
作者: hpq110628    时间: 2016-8-12 14:06
理论是,实际不一定
作者: zl2168    时间: 2016-8-13 08:09
单片机驱动电流太小,要加驱动电路。
作者: zmc419    时间: 2016-8-29 21:12
芯片输出电流能力不够,要用三极管扩流,或换驱动能力大的单片机
作者: STC89C51    时间: 2016-8-29 23:11
楼主似乎没考虑到电流的问题,驱动LED的电流不够,电源的输出功率不够,需要找一个功率大点的电源,一般我们都是用开关电源
作者: 懒兔228    时间: 2016-8-30 08:54
我怎么觉得不接驱动电阻,有可能使驱动电流过大,烧了IC呢
作者: tqq    时间: 2016-8-30 09:17
是什么单片机、驱动能力咋样,LED要足够亮要电流5mA以上吧,8个40mA
作者: Ping_yi    时间: 2016-8-30 12:43
单片机一般IO的驱动电流有限,不能带动大的负载,且它是灌电流的。
建议改成IO低电平点亮,最好是外加驱动,如ULN2803。
作者: 淡然若梦    时间: 2016-8-30 14:56
电流测过没有啊?
作者: 越快乐越堕落    时间: 2016-8-30 15:00
不同的单片机iO驱动能力不同 ,有的很差 ,接电阻的话,是上拉,会更亮,总之还是上图吧 ,描述挺累的
作者: wuyibin2003    时间: 2016-9-1 16:29
建议你用三极管驱动要多少亮度都可以的
作者: sz15207554653    时间: 2016-9-1 17:00
你芯片输出电流不够,你可以通过IO口控制开关三级管,三极管控制LED
作者: kxcuser    时间: 2016-9-2 10:29
一般IO口电流都不大,你这样接法很容易损坏芯片,最好加驱动来带
作者: 阳春巴人1    时间: 2016-9-2 11:02
还是上原理图吧,
作者: xudawei    时间: 2016-9-2 19:49
每个接口都试试
作者: wxx    时间: 2016-9-4 18:31
做放大电路吧,真心没有这么干的,会烧芯片的
q联系1160188484
作者: 杀手不怕冷    时间: 2016-9-5 15:48
电流有没有测过,电流和电压要兼顾啊




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1