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