基于PIC16F877A的太陽能與市電互補照明系統(tǒng)控制器的設計
在充電控制電路中,用肖特基二極管來實現(xiàn)防蓄電池反充電保護,防止晚上蓄電池向太陽能電池反充電。同時設計了防止蓄電池過充的保護電路,為了控制蓄電池的充電方式,充電控制信號為單片機輸出的PWM信號。蓄電池放電(供電)開關的控制信號由單片機輸出的高低電平直接控制,實現(xiàn)了深夜半功率供電功能。市電供電開關電路中使用繼電器[5]。
3 控制器性能測試
本文對所設計的系統(tǒng)控制器的功能進行了初步測試,部分測試結果如下。
(1)指示燈測試系統(tǒng)工作狀態(tài)
蓄電池脈沖充電情況測試。當TVcc>0.7 V時,天亮;此時12 VVcc15 V,蓄電池脈沖充電,脈沖充電指示燈DS2點亮。如圖6所示。
(2)示波器測試蓄電池充電波形
用示波器檢測充電開關Q2的柵電壓,檢測蓄電池的充電情況。蓄電池脈沖充電情況下的輸出波形為脈沖波形。
另外,還分別對控制器供電控制功能、充電和供電方式轉換功能以及控制器工作時整個系統(tǒng)的性能進行了測試和分析,測試結果表明系統(tǒng)控制器可以很好地完成各項功能,并且運行良好。
本文所設計的基于PIC16F877A的系統(tǒng)控制器,充分利用單片機的內部資源,具有結構簡單、功耗低等特點。經調試實驗證明,控制器各項功能完成良好,具有較高的實用價值和良好的應用前景,對太陽能LED照明系統(tǒng)的推廣應用具有參考意義。
評論