基于51的太陽能LED路燈的設計與實現
3 軟件設計
本系統(tǒng)軟件采用模塊化程序設計的方法,主要由主控制程序、開機界面子程序、鍵盤服務子程序、定時子程序、光控開關燈子程序等部分組成。本文引用地址:http://m.butianyuan.cn/article/201611/323107.htm
軟件的主要設計思想是:根據時間來選擇模式,系統(tǒng)有時鐘信息,判斷白天和黑夜,白天用光控模式,根據外界光線明暗來控制路燈,只有在白天光線很暗時開啟路燈。晚上用自動調節(jié)模式,能根據交通情況來自動開啟路燈(燈始終隨著人的移動來方向來開啟,經過的地方路燈及時關閉)。分別設定燈的開啟和關閉時間。時間設定的優(yōu)先級最高,只要時間在設定范圍內,路燈一直亮,范圍外按白天光控模式,晚上自動調節(jié)模式控制。工作時,可以顯示系統(tǒng)時間,每個燈的定時時間,燈的亮滅狀態(tài),工作模式。在工作界面按確認鍵可以進入菜單來設置參數。
4 系統(tǒng)測試
通過對蓄電池控制器各項參數的調整,以下是模擬充電得到的參數:當模擬蓄電池的電壓低于10.8 V,蓄電池停止對負載供電,同時黃燈亮;當模擬蓄電池的電壓在11~14.4 V之間,對蓄電池充電,同時紅、綠燈亮;當模擬蓄電池的電壓高于14.4 V,停止對蓄電池充電,同時綠燈亮。
5 結論
蓄電池控制器是系統(tǒng)的核心部件之一,針對蓄電池充電的特殊要求,本文巧妙地采用對蓄電池電壓進行采樣,和基準電壓進行比較,自動對充放電狀態(tài)控制,省卻了專用的充電管理芯片高昂的費用,降低成本。由路燈控制器有單片機控制,根據環(huán)境明暗程度、開關燈時間、過往行人情況綜合處理,控制LED路燈的亮滅方式,進行優(yōu)化管理,節(jié)省能源,使系統(tǒng)能穩(wěn)定有效地運行。防止蓄電池過度充放電,更好地保護了蓄電池,延長了整個太陽能路燈系統(tǒng)的使用年限。因而,本文設計的太陽能LED路系統(tǒng)具有較高的實用價值,對太陽能路燈的推廣起到了促進作用,是有益的嘗試。
評論