单片机驱动LED七彩灯程序

单片机驱动LED七彩灯程序,第1张

这个问题可大可小,

用三种红绿蓝可以混合色各种颜色,这个程序是吧,每个颜色分成200级(实际是201级),所以值就是0到200,然后用PWM输出控制各色的亮行团度,混合出七彩,如R=200、G=200、B=200就是碧凳白色,但档慧橘不是纯正的白。(纯白色时RGB的值是不相等的)

户外的超大LED广告屏就是这样的,每个像素点就是一个全色LED灯。

1、LED的因为是一种低电压直流产品,而市电是交流220V,所以其工作需要LED驱动电源。LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电此携汪源转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

2、LED驱动原理:

正向压降(VF)和正向电流的(IF)关系,当正向电压超过某个阈值(约2V),即通常所说的导通电压之后,可近似认为,IF与VF成正比。当前超高亮LED的最高IF可达1A,而VF通常为2~4V。

由于LED的光特性通常都描述为电流的函数,而不是电压的函数,因此采用恒流源驱动可以更好地控制亮度。此外,LED的正向压降变化范围比较大(最大可达1V以上),VF的微小变化会引起较大的,IF变化,从而引起亮隐搏度的较大变化。所以,采用恒压源驱动不能保证LED亮度的一致森仔性,并且影响LED的可靠性、寿命和光衰。因此,超高亮LED通常采用恒流源驱动。

注:LED的温度与光通量(φV)成反比,85℃时的光通量是25℃时的一半,而一40℃时光输出是25℃时的1.8倍。温度的变化对LED的波长也有一定的影响,因此,良好的散热是LED保持恒定亮度的保证。

LED本身只是一种电致发光器件,本质上胡旅它是一个二极管,唯一的功能是通过电流时发光(把电能转变成光能)。它是不需要任何“编程”的。

LED需要专用的驱动器芯片来供给电源。部分驱动器芯派圆片是可编程的,通过写入程序,它可以控制LED元件点亮、熄灭或发尘做塌出不同亮度的光;另外绝大多数驱动芯片带有使能端,这个端口可以与多种单片机、接口电路相连,从而接受来自单片机或其他接口电路的指令来控制LED的发光状态。这时的编程,是对单片机或其他上位机而言的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12553780.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存