現(xiàn)在LED電子屏已經(jīng)普及到各大城市,無論是在學(xué)校、醫(yī)院、商店、大型商場、小區(qū)、政府機(jī)關(guān)還是在酒店等地方,我們隨處都可以看到LED電子屏的身影。
LED電子屏在當(dāng)今的社會生活中隨處可見,尤其在夜晚,環(huán)境黑暗的情況下,顯示屏除了提供顯示信息功能,還不能讓人們感覺太刺眼,影響視線或交通。白天,隨著環(huán)境亮度的增強(qiáng),顯示屏的亮度也需要增強(qiáng),才能達(dá)到好的顯示效果。根據(jù)這種現(xiàn)實情況,需要 LED電子屏能夠根據(jù)周圍環(huán)境亮度,進(jìn)行自身顯示亮度的自動調(diào)節(jié)。下文通過簡要框圖及示意代碼,闡述了LED電子屏亮度自動調(diào)節(jié)功能是如何實現(xiàn)的。
概述
帶有采用光感探頭的多功能卡可測量周圍環(huán)境的亮度,根據(jù)測量出來的數(shù)據(jù)變化,轉(zhuǎn)換成電信號并傳輸給單片機(jī),單片機(jī)再經(jīng)過處理這些信號,處理好后按一定的順序控制輸出PWM波的占空比。這時在單片機(jī)與LED電子屏之間加的那個開關(guān)調(diào)壓電路就起到了關(guān)鍵性的作用,這個開關(guān)可以讓單片機(jī)調(diào)節(jié)LED電子屏的亮度。然后之前調(diào)整好的PWM波就可以控制開關(guān)調(diào)壓電路了,這時就可以對LED電子屏的輸入電壓大小情況進(jìn)行調(diào)節(jié)了,所以也就對LED電子屏亮度進(jìn)行了自動控制,從而大幅度降低了LED電子屏亮度對人們的干擾。
硬件實現(xiàn)原理概述
光敏電阻的阻值,隨著光照的強(qiáng)弱而改變。因此,可用它結(jié)合其它阻容、放大等電路,生成調(diào)理電路,實現(xiàn)對可見光強(qiáng)度的檢測。調(diào)理電路輸出的電壓模擬值,輸入到 ARM 芯片的 A/D 轉(zhuǎn)換接口,經(jīng)過 ARM 芯片(LPC2478)內(nèi)部的 A/D 轉(zhuǎn)換電路,進(jìn)行 A/D 轉(zhuǎn)換。ARM 芯片根據(jù) A/D 轉(zhuǎn)換的數(shù)值,及亮度等級要求,通過相應(yīng)的算法,決定 PWM 的占空比。ARM 芯片的 PWM 輸出,控制 LED電子屏驅(qū)動芯片的輸出使能端,不同的 PWM 占空比,使得各個 LED像素點(diǎn)在掃描周期內(nèi),點(diǎn)亮與熄滅的時間不同,點(diǎn)亮?xí)r間越長,顯示屏的亮度越高。從而達(dá)到根據(jù)環(huán)境亮度,自動調(diào)整顯示亮度的目的。
軟件實現(xiàn)流程
主控芯片采用NXP公司的LPC2478芯片,亮度自動調(diào)節(jié)功能主要用了該芯片的A/D轉(zhuǎn)換部分及PWM部分。程序上采取3s讀取一次A/D轉(zhuǎn)換結(jié)果,比較本次結(jié)果與上一次結(jié)果是否相同,如果相同,說明光敏電阻的阻值沒有變化,即光強(qiáng)沒變,不需要調(diào)光。如果不同,則需要根據(jù) A/D 轉(zhuǎn)換出來的結(jié)果,換算成調(diào)光等級,改變 PWM 占空比設(shè)置,輸出到LED電子屏驅(qū)動芯片輸出使能端的信號占空比產(chǎn)生相應(yīng)變化,從而實現(xiàn)調(diào)光。
但是正因為如此,所以在行駛的道路上安裝亮度過高的LED電子屏?xí)r,會給過往的駕駛員造成很大的困擾,稍不注意就會分散你的注意力,甚至亮瞎你的眼。政府針對這一情況,采取了一些措施,針對LED電子屏的開關(guān)時間以及亮度進(jìn)行了限制。當(dāng)然LED電子屏廠家對此也用實際行動做出了回應(yīng),即研發(fā)了LED電子屏可以根據(jù)周圍的環(huán)境亮度進(jìn)行自動調(diào)節(jié)亮度,這樣還可以達(dá)到節(jié)能的效果,從而減少對人們的干擾。