作者:王秀玲 王文蘭 吳武臣
利用太陽能照明是人類開發(fā)利用太陽能的一個主要用途,然而,由于太陽能輻射的不連續(xù)性和間歇性,以及目前單純太陽能照明系統(tǒng)的投資和成本較高、部分技術(shù)不夠成熟等原因,太陽能照明系統(tǒng)經(jīng)常出現(xiàn)在連續(xù)陰雨天時,由于蓄電池電壓不足而導(dǎo)致負(fù)載不能點亮的情況。將太陽能與市電組成雙電源互補供電照明系統(tǒng),不僅可以有效解決太陽能利用不穩(wěn)定的問題,還可以適當(dāng)減小太陽能電池和蓄電池的容量,降低開發(fā)利用太陽能技術(shù)的成本,同時滿足系統(tǒng)的可靠性和經(jīng)濟性要求。
1 控制器的主要功能及組成
本文所設(shè)計的控制器供街道和住宅小區(qū)夜間利用太陽能和市電互補照明系統(tǒng)使用,根據(jù)照明實際狀況,設(shè)計控制器具有如下功能:
(1)支持12V直流系統(tǒng)工作電壓;
(2)支持最大至4 A的充放電電流;
(3)支持直流、脈沖兩種充電方式;
(4)具有深夜使半導(dǎo)體照明燈具亮度減半的功能;
(5)蓄電池電量不足時,自動切換到市電電源供電;
(6)能檢測太陽能電池的電壓,自動轉(zhuǎn)換工作模式;
(7)能檢測蓄電池的電壓,對蓄電池的充、放電過程進行控制;
(8) 具有防反充電保護、過充電保護、過放電保護和負(fù)載短路保護功能;
(9)具有電子時鐘和計時功能。
圖1所示為以PIC16F877A為核心的控制器外圍電路示意圖[3]。主要由PIC單片機(內(nèi)部含A/D)、時鐘電路、電壓采樣電路、開關(guān)驅(qū)動電路、時鐘控制和數(shù)碼管顯示電路組成。單片機PIC16F877A是控制器的核心,外圍電路包括開關(guān)控制電路(C1~C3)、數(shù)碼管顯示及驅(qū)動(A~G/Dig_EN1~Dig_EN6)電路、工作狀態(tài)顯示等。
2 主要電路設(shè)計及器件選型
2.1PIC16F877A
單片機是控制器的核心,系統(tǒng)工作時需要采集太陽能電池和蓄電池的電壓。太陽能電池的輸出電壓受溫度和太陽輻射強度等外界因素影響較大,這就要求系統(tǒng)的實時性比較高,即要求系統(tǒng)的響應(yīng)速度快。故設(shè)計中選用了內(nèi)部含有A/D模塊、具有14位指令寬度的中檔PIC單片機16F877A,屬PIC中級產(chǎn)品,在保持低價格的前提下具有很高的性能。
本文設(shè)計的控制器主要用到PIC16F877A的如下一些資源:
(1)16 KB的系統(tǒng)內(nèi)可編程Flash,1 KB片內(nèi)SRAM,10 000次擦寫壽命。程序存儲空間足夠大,不需要額外擴展存儲器;10 000次的擦寫壽命方便進行程序調(diào)試;
(2) 2個具有獨立預(yù)分頻器和比較器功能的8位定時器/計數(shù)器。用于按鍵去抖和計時;