透明LED显示屏如何实现亮度自动调节?

透明LED显示屏如何实现亮度自动调节?

1个回复

  • 问答

    带有采用光感探头的多功能卡可测量周围环境的亮度,根据测量出来的数据变化,转换成电信号并传输给单片机,单片机再经过处理这些信号,处理好后按一定的顺序控制输出PWM波的占空比。这时在单片机与LED显示屏之间加的那个开关调压电路就起到了关键性的作用,这个开关可以让单片机调节LED显示屏的亮度。然后之前调整好的PWM波就可以控制开关调压电路了,这时就可以对LED显示屏的输入电压大小情况进行调节了,所以也就对LED显示屏亮度进行了自动控制,从而大幅度降低了LED显示屏亮度对人们的干扰。

     

    a1-1

        硬件实现原理概述

    亮度自动调节硬件实现原理

        光敏电阻的阻值,随着光照的强弱而改变。因此,可用它结合其它阻容、放大等电路,生成调理电路,实现对可见光强度的检测。调理电路输出的电压模拟值,输入到 ARM 芯片的 A/D 转换接口,经过 ARM 芯片(LPC2478)内部的 A/D 转换电路,进行 A/D 转换。ARM 芯片根据 A/D 转换的数值,及亮度等级要求,通过相应的算法,决定 PWM 的占空比。ARM 芯片的 PWM 输出,控制 LED 显示屏驱动芯片的输出使能端,不同的 PWM 占空比,使得各个 LED 像素点在扫描周期内,点亮与熄灭的时间不同,点亮时间越长,显示屏的亮度越高。从而达到根据环境亮度,自动调整显示亮度的目的。

        软件实现流程

    亮度自动调节软件实现流程

        主控芯片采用 NXP 公司的 LPC2478 芯片,亮度自动调节功能主要用了该芯片的 A/D 转换部分及 PWM 部分。程序上采取 3s 读取一次 A/D 转换结果,比较本次结果与上一次结果是否相同,如果相同,说明光敏电阻的阻值没有变化,即光强没变,不需要调光。如果不同,则需要根据 A/D 转换出来的结果,换算成调光等级,改变 PWM 占空比设置,输出到 LED 显示驱动芯片输出使能端的信号占空比产生相应变化,从而实现调光。

联系我们

扫码加好友,加入LED屏微信群!

QR code