太陽能LED路燈控制器應該選擇功耗較低的控制器,控制器24小時不間斷工作,如其自身功耗較大,則會消耗部分電能。選擇充電效率高的控制器,具有MCT充電模式的控制器能自動追蹤電池板的最大電流,尤其在冬季或光照不足的時期,MCT充電模式比其他高出20%左右的效率。選擇具有兩路調節功率的控制器,具有功率調節的控制器已被廣泛推廣,在夜間行人稀少時段可以自動關閉一路或兩路照明,節約用電,還可以針對LED燈進行功率調節。除選擇以上節電功能外,還應該注重控制器對蓄電池等組件的保護功能,像具有涓流充電模式的控制器就可以很好的保護蓄電池,增加蓄電池的壽命,另外設置控制器欠壓保護值時,盡量把欠壓保護值調在 ≥ 11.1V 。對于具體的太陽能LED路燈控制軟件,基本的主程序是在初始化時,完成配置和中斷設置,在循環等待過程中,采集判斷系統所處的狀態并進入相應的狀態處理子程序,同時等待鍵盤輸入和串行通信的起始位。在軟件編程序時應注意以下事項:用較少的按鍵實現諸多功能,如負載工作模式的設置,負載工作時間的設定,還有自檢功能等,并應采取防止誤操作措施。鍵盤值存入數據緩沖區,在主程序中讀取數據緩沖區的內容,執行鍵盤子程序功能。環境光線對太陽能電池的采樣電壓有明顯影響,在對白天黃昏識別時,要進行軟件延時,一般控制在2-3分鐘。外部中斷為高優先級中斷,編制子程序實現負載過流,短路保護時,確定負載過流短路時,切斷負載輸出,負載切斷后,每隔一段時間,如20秒,應嘗試接通負載開關,若發現過流,短路信號已消除,則恢復負載的輸出,否則負載開關仍然保持斷開。
路燈燈不亮時,首先要搞清楚控制器質量是否過關,當不飽和條件下的電池中,電池電壓降低電壓,降壓控制電源后,負載被切斷的電壓值,剖開后的電池電壓具有恢復過程中,當尚未恢復到某點B,因為控制器沒有良好的B點值的控制,當沒有返回到這個點,并連接到所述線路,起動工作的負載時,電壓已經把一些光,再次被切斷。檢查電池連接是否正確,可靠的接觸超壓系統,電池是否連接可靠,或電池電壓過高;電池供電故障,測試電池連接是否正確電池放電后。經過漫長的按鈕恢復經過負載短路,故障排除,第二天長按鈕一次或自動恢復檢查是否電源設備連接正確,可靠測試一個可靠的連接,自動識別12 V/24 V是正確的(具有自動識別模式)。路燈的電源輸入部分,電源輸入部分包括對市電輸入、蓄電池輸入、太陽能電池輸入起保護作用的反接保護電路和充放電及供電切換電路。充放電及供電切換電路實現市電供電和蓄電池供電的切換,以及實現太陽能電池對蓄電池的充電控制、蓄電池的放電控制,同時,向輸出部分的MOSFET穩壓及短路保護電路提供電源。數據采集顯示控制部分包括控制按鍵、LED顯示電路,電壓電流采集、溫度采集,感光采集和均衡電路。控制按鍵包括測試按鍵、菜單選擇鍵和參數選擇鍵。測試按鍵可使控制器進入測試狀態。按下參數選擇按鍵則可設置該模式下的運行參數;系統的運行模式和參數等重要數據均保存在芯片內部,掉電后不丟失,使調節更加方便,系統工作更可靠。太陽能路燈輸出部分包括MOSFET穩壓及短路保護電路和軟開關。在ARM處理器的控制下,MOSFET穩壓及短路保護電路實現短路保護和穩壓輸出,軟開關實現雙路輸出獨立的通斷控制。在完成自檢及初始化程序后,讀取各種設定的參數,如工作模式、蓄電池類型等,然后進入白天、黑夜判斷程序,根據所判斷的情況分別進入白天處理程序或黑夜處理程序。控制器還設有測試功能,測試按鍵采用中斷模式,當有測試按鍵按下時,進入測試狀態中斷服務程序。控制器通電工作后可通過按鍵設置工作模式及相關參數。控制器軟件程序設計時增加了蓄電池選擇程序,支持密封電池、開口電池、膠體電池、鋰電池等蓄電池的使用,使用前需選擇正確的蓄電池類型,通過按壓設置在控制電路板上的菜單選擇鍵進入蓄電池類型選擇模式,再通過按壓設置在控制電路板上的參數選擇鍵選定蓄電池類型。
關注源碼微信平臺