太陽能控制器的硬件實現
日期:2017-09-05 14:56:25 瀏覽次數:
太陽能控制器的硬件電路如圖所示。圖中功率管T,作為過充保護無觸點開關.功率菅T。作為過放保護無觸點開關.整個電路的核心器件是微處理器PICl6C7ll,它是8位高速COMS單片機,具有四種中斷方式、4路A/D轉換通道、13條口線。體積小、功能全、外圍電路簡單。
太陽能控制器硬件電路
PICl6C7ll通過電壓檢測電路檢測蓄電池兩端電壓。當蓄電池電壓超過過充保護值時,PIC16C7ll通過控制電路開通T,菅,實行過充保護;當蓄電池電壓降至過充恢復值時,則斷開T1,恢復充電.當蓄電池電壓低于過放保護值時,PIC16C7ll通過控制電路關斷T2管,切斷負載,實行過放保護:i當曹電池電壓升至垃壓恢復值時,則開通T2,重新帶上負載。
當蓄電池電壓過高時,為保護負載,PICl6C7ll通過控制電路關斷T2管,切斷負載,實行過壓保護;當蓄電池電壓降至過壓恢復值時,重新開通T2管。上述過充、過放,過壓的保護值和恢復值均具有一定回差,可以避免系統發生振蕩。
電流檢測電路借助T2(場效應管)的通態電阻。通過檢測T2的D、S回的電壓來監視負載電流。當負載電流過大或輸出短路時,D、S間的電壓會迅速上升,電流檢測電路便及時關斷T2管,切斷負載,從而實現過載或短路保護。
PICl6C7ll通過溫度檢測電路檢測蓄電池工作溫度,根據各種不同的溫度值,調整充放電參數,從而實現溫度補償。
數值設定撥碼開關按不同組合狀態送入P1C16C711,PICl6C711便及時修改過充、過放、過壓的各種數值,以適應不同種類蓄電池的需要。
報警電路對系統工作狀態異常進行報警,包括蓄電池接反報警和過放、過壓報警。過故和過壓又通過軟件控制發出不同的報警聲音,以指示故障種類。
當蓄電池接反時,蓄電池電流通過D6一蜂鳴器一D7形成回路,使蜂鳴器發出持續不斷的鳴叫聲,提示蕾電池接反;而當蕾電池正確接入時,蜂鳴器是否嗚叫受控于T3.當T3導通時,會通過D5→蜂鳴器→T3→T8形成回路,使蜂鳴器鳴叫。控制T3的導通頻率,蜂鳴器會發出不同的聲音,這就巧妙地將同一個蜂鳴器用于不同的報警狀態。
上一篇:太陽能控制器的軟件編制
下一篇: 太陽能控制器