基于單片機(jī)的LED路燈模擬控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
2 系統(tǒng)軟件設(shè)計(jì)
程序總流程圖如圖6所示。系統(tǒng)啟動(dòng)后在沒有任何按鍵按下的情況下顯示當(dāng)前日期和時(shí)間,選擇路燈的工作模式。系統(tǒng)默認(rèn)的工作模式為檢測亮暗開關(guān)模式,根據(jù)環(huán)境光線判斷是否打開路燈。當(dāng)通過按鍵進(jìn)行設(shè)定的時(shí)候,進(jìn)入設(shè)定的模式,包括:LED路燈輸出功率的設(shè)定,設(shè)定范圍在20%~100%;當(dāng)前日期和時(shí)間的修改和設(shè)定;路燈工作模式的設(shè)定;路燈故障的檢測及對應(yīng)單元故障的顯示。
3 測試結(jié)果
(1)在液晶屏幕上能夠顯示時(shí)鐘、顯示菜單。設(shè)定、顯示開關(guān)燈時(shí)間,控制整條支路(測試用早上6:00關(guān)燈,晚上7:OO開燈)或獨(dú)立控制LED1及LED2的開燈和關(guān)燈。
(2)環(huán)境明暗變化自動(dòng)開關(guān)燈的模擬測試。當(dāng)環(huán)境的光照度小于0.1 lx(用手遮擋光敏電阻),自動(dòng)點(diǎn)亮LED燈,手松開自動(dòng)關(guān)閉LED燈。
(3)路燈故障報(bào)警測試。設(shè)置LED1燈故障,系統(tǒng)紅色發(fā)光二極管閃爍,蜂鳴器發(fā)出響聲,液晶顯示屏顯示相應(yīng)故障地址RD1;設(shè)置LED2燈故障,聲光報(bào)警相同,液晶顯示屏顯示相應(yīng)故障地址RD2。
(4)測試出LED1,LED2燈的功率能在20%~100%范圍內(nèi)調(diào)節(jié),從而實(shí)現(xiàn)調(diào)光和調(diào)節(jié)輸出功率功能;
通過整機(jī)調(diào)試,液晶顯示功率數(shù)值與實(shí)際測量LED1,LED2燈的功率(P=UI)數(shù)值誤差小于等于1.8%。
4 結(jié)語
詳細(xì)講述了系統(tǒng)設(shè)計(jì)方案,并給出了相關(guān)程序流程。本設(shè)計(jì)模擬實(shí)際大功率LED路燈控制系統(tǒng),有較強(qiáng)的應(yīng)用價(jià)值??梢詫⑵湓O(shè)計(jì)思路和方法應(yīng)用在公路LED路燈、小區(qū)LED路燈和景區(qū)亮化工程等。應(yīng)用本設(shè)計(jì)可以大幅節(jié)約能源消耗,降低成本,實(shí)現(xiàn)路燈亮化的智能控制。另外,如果把本設(shè)計(jì)方案擴(kuò)展加上上位機(jī),則可以實(shí)現(xiàn)遠(yuǎn)程中央路燈監(jiān)控系統(tǒng),將具有更大的應(yīng)用價(jià)值。
本設(shè)計(jì)的創(chuàng)新點(diǎn)在于詳細(xì)設(shè)計(jì)了基于單片機(jī)AT89252模擬路燈控制的系統(tǒng),通過對功率參數(shù)的實(shí)際測量,達(dá)到精確控制LED路燈的輸出功率;能夠根據(jù)光線強(qiáng)弱自動(dòng)開關(guān)路燈;還能夠根據(jù)控制設(shè)定定時(shí)開關(guān)路燈;能自動(dòng)檢測故障路燈并顯示故障位置。多種控制方式起到節(jié)能和智能控制作用。所設(shè)計(jì)程序已經(jīng)在模擬LED路燈控制系統(tǒng)硬件平臺(tái)上成功運(yùn)行。
評論