分享

直流LED灯不亮是什么原因?

 为学而乐 2019-05-19

点亮LED是一个比较简单的操作,但是越简单可能越容易出错,LED出错与否的现象也很明确,就是亮与不亮。如果设计的LED不亮可以从如下几个方面入手。

1.查看LED的极性有没有接反

LED元件是有极性之分的,只有方向接对了,LED才能点亮。所以首先要检查LED有没有焊反。对于直插LED而言,引脚长的为正极,引脚短的为负极;对于贴片LED而言,正面有绿色圆点的一侧为负极,另一端是正极。

上图中是纯硬件点灯,如果接反了LED不会亮的。下图是软件点灯,单片机输出低电平的时候LED才会亮,否则不亮。

2.查看限流电阻的阻值是否合理

LED电路中都会设计一个限流电流以保证LED可以流过合适的电流,不至于因为电阻太小电流太大把LED烧坏;也不至于电阻太大导致流过的电流太小LED不亮。计算限流电阻时需要考虑LED自身的压降,不同颜色的LED其压降略有不同,一般来说LED的压降再0.7-2V之间。限流电阻的计算方法如下:

R=(Vcc-Vf)/I

其中Vcc为电路电压,Vf为LED的正向压降,I为期望流过LED的电流。初学者在计算时往往会把Vf正向压降忽略掉,导致电阻值设计不合理。

3.查看程序是否设置正确

如果是程序点灯的话,需要把单片机的端口配置正确,首先把端口配置为输出,其次根据拉电流或灌电流的设计,把端口输出高电平或者低电平。

以上就是这个问题的回答,感谢留言、评论、转发。更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多