找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4567|回复: 27
打印 上一主题 下一主题
收起左侧

关于led的驱动问题

  [复制链接]
跳转到指定楼层
楼主
ID:134288 发表于 2016-8-9 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



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

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

   我想请问大家,为什么我用5v电源直接驱动(没有接电阻),8个io口输出高电平灯亮,输出低电平灯灭(每个io口都并联了4个led),但是灯居然不够亮??额定电压才3v,按理来说不是都要亮炸了吗??
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:39386 发表于 2016-8-9 09:51 | 只看该作者
还是上原理图吧,看着累。LED的亮不亮,看的是流过的电流。
回复

使用道具 举报

板凳
ID:135253 发表于 2016-8-9 10:49 | 只看该作者
每个口的输出电流也是有限的,驱动电流不大,也就不太亮
回复

使用道具 举报

地板
ID:136308 发表于 2016-8-9 11:02 | 只看该作者
你每个口接1个试试,可能是单片机输出电流太小
回复

使用道具 举报

5#
ID:71099 发表于 2016-8-9 12:02 | 只看该作者
并不是电压的问题,而是电流的问题了,每个引脚所承受的电流最好不要超过20mA,一个LED算10mA,并联4个就是40mA,单片机输出引脚承受不了这么大的电流
回复

使用道具 举报

6#
ID:96682 发表于 2016-8-9 12:09 | 只看该作者
灯很亮但不受控制,是因为你接了上拉电阻的缘故与 IO 口没半点关系
灯不够亮但受控制,是因为接对了 IO 口但所接电阻偏大所致
回复

使用道具 举报

7#
ID:134288 发表于 2016-8-9 13:04 | 只看该作者
xzf586 发表于 2016-8-9 10:49
每个口的输出电流也是有限的,驱动电流不大,也就不太亮

但是我阳极直接接电源,电流也不都吗?
回复

使用道具 举报

8#
ID:134288 发表于 2016-8-9 13:06 | 只看该作者
zhangyuqi 发表于 2016-8-9 11:02
你每个口接1个试试,可能是单片机输出电流太小

都试过了   一样的  后来就改成了io口输出低电平灯亮     ,但是灯还是不怎么亮?
回复

使用道具 举报

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

灯比较多的话建议不要直接用IO口直接驱动因为单片机每个IO口可以out或者in的电流都很小,你可以用开关三极管来控制,利用IO口的高低电平控制开关三极管的导通与截至来实现led灯的亮灭
回复

使用道具 举报

10#
ID:134288 发表于 2016-8-10 22:59 | 只看该作者
PK250 发表于 2016-8-9 20:00
灯比较多的话建议不要直接用IO口直接驱动因为单片机每个IO口可以out或者in的电流都很小,你可以用开关三 ...

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

使用道具 举报

11#
ID:136588 发表于 2016-8-12 11:09 | 只看该作者
有没有上拉电阻?一般都不用单片机来做驱动,一般都是发光二极管的负极接单片机完成控制。或许是LED需要的电流比较高,单片机输出估计不够。我也是小白,认知就这么多,有说错的地方请指教
回复

使用道具 举报

12#
ID:96072 发表于 2016-8-12 12:41 | 只看该作者
单片机驱动电流太小了
回复

使用道具 举报

13#
ID:136575 发表于 2016-8-12 14:06 | 只看该作者
理论是,实际不一定
回复

使用道具 举报

14#
ID:111634 发表于 2016-8-13 08:09 | 只看该作者
单片机驱动电流太小,要加驱动电路。
回复

使用道具 举报

15#
ID:137736 发表于 2016-8-29 21:12 | 只看该作者
芯片输出电流能力不够,要用三极管扩流,或换驱动能力大的单片机
回复

使用道具 举报

16#
ID:137239 发表于 2016-8-29 23:11 | 只看该作者
楼主似乎没考虑到电流的问题,驱动LED的电流不够,电源的输出功率不够,需要找一个功率大点的电源,一般我们都是用开关电源
回复

使用道具 举报

17#
ID:137891 发表于 2016-8-30 08:54 | 只看该作者
我怎么觉得不接驱动电阻,有可能使驱动电流过大,烧了IC呢
回复

使用道具 举报

18#
ID:137898 发表于 2016-8-30 09:17 | 只看该作者
是什么单片机、驱动能力咋样,LED要足够亮要电流5mA以上吧,8个40mA
回复

使用道具 举报

19#
ID:137915 发表于 2016-8-30 12:43 | 只看该作者
单片机一般IO的驱动电流有限,不能带动大的负载,且它是灌电流的。
建议改成IO低电平点亮,最好是外加驱动,如ULN2803。
回复

使用道具 举报

20#
ID:137261 发表于 2016-8-30 14:56 | 只看该作者
电流测过没有啊?
回复

使用道具 举报

21#
ID:99130 发表于 2016-8-30 15:00 | 只看该作者
不同的单片机iO驱动能力不同 ,有的很差 ,接电阻的话,是上拉,会更亮,总之还是上图吧 ,描述挺累的
回复

使用道具 举报

22#
ID:138155 发表于 2016-9-1 16:29 | 只看该作者
建议你用三极管驱动要多少亮度都可以的
回复

使用道具 举报

23#
ID:138144 发表于 2016-9-1 17:00 | 只看该作者
你芯片输出电流不够,你可以通过IO口控制开关三级管,三极管控制LED
回复

使用道具 举报

24#
ID:136485 发表于 2016-9-2 10:29 | 只看该作者
一般IO口电流都不大,你这样接法很容易损坏芯片,最好加驱动来带
回复

使用道具 举报

25#
ID:138231 发表于 2016-9-2 11:02 | 只看该作者
还是上原理图吧,
回复

使用道具 举报

26#
ID:138082 发表于 2016-9-2 19:49 | 只看该作者
每个接口都试试
回复

使用道具 举报

27#
ID:138419 发表于 2016-9-4 18:31 | 只看该作者
做放大电路吧,真心没有这么干的,会烧芯片的
q联系1160188484
回复

使用道具 举报

28#
ID:138423 发表于 2016-9-5 15:48 | 只看该作者
电流有没有测过,电流和电压要兼顾啊
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表