劉春鵬,姚 毅,賈金玲,梅幼亞
(1.四川理工學院 自動化與電子信息學院,四川 自貢 643000;2.人工智能四川省重點實驗室 四川 自貢 643000;3.四川理工學院計算機學院,四川自貢 643000)
一種智能型太陽能控制器設計
劉春鵬1,2,姚毅1,2,賈金玲2,3,梅幼亞1,2
(1.四川理工學院 自動化與電子信息學院,四川 自貢643000;2.人工智能四川省重點實驗室 四川 自貢 643000;3.四川理工學院計算機學院,四川自貢 643000)
針對傳統光伏太陽能控制器存在的充放電不合理、功能單一、智能化程度低等問題,設計出了一種基于AVR單片機的智能型太陽能控制器。文中重點介紹了控制器的硬件電路設計和軟件設計過程。該控制器通過實時的光伏電池板和蓄電池電壓檢測判斷出蓄電池工作狀態,合理進行蓄電池充放電,并具有溫度補償和負載保護,實現了蓄電池充放電的智能控制。實驗應用表明,該控制器功能完善、使用方便、性能穩定可靠,具有較為廣闊的應用前景。
太陽能控制器;AVR單片機;串聯PWM控制;智能
目前,我國的主要發電形式是以煤炭、石油和天然氣等燃燒為主的火力發電,這些能源的消耗已成為制約經濟發展、破壞生態平衡、造成環境污染的嚴重問題。與此同時,太陽能作為一種清潔的可再生能源,越來越多的受到人們的關注,世界各國也都在加快對光伏發電技術的研究。從當前我國光伏太陽能使用情況和近期發展來看,太陽能光伏并網發電技術不成熟、設備成本高,因而影響了其大量的推廣應用。在實際生活中,獨立光伏發電系統因相對成本低、應用配置靈活而成為光伏發電市場的主要組成部分。作為獨立光伏發電系統的核心,太陽能控制器的性能直接影響著系統的穩定運行和最佳狀態。
鑒于太陽能控制器對于光伏發電的重要性,在研究市場上普通控制器的基礎上,設計了一種智能型光伏太陽能控制器。測試表明,該控制器具有多功能、性能穩定可靠等優勢。
本設計以ATMEL公司研發推出的AVR系列高檔單片機ATmega48為控制核心[1],控制器結構框圖如圖1所示。主要由電壓采集模塊、溫度檢測模塊、充放電控制模塊數、碼管顯示和功能指示模塊以及必要的單片機復位和外部晶振電路等模塊組成[2]。控制器通過對太陽能電池板電壓的定時采樣可判別出白天或黑夜從而為不同模式下負載的閉合提供依據。蓄電池電壓檢測可將其電壓信息反饋至單片機,經單片機分析計算后輸出驅動電壓,通過場效應管的通斷實現蓄電池的充放電。數碼管顯示工作模式及狀態,其他功能指示由發光二極管完成。
控制器不僅要完成各項功能的智能化處理,其充放電過程也應得到合理有效的控制,達到對蓄電池的最佳保護。根據要求,通過分析研究,采用三階段充電法完成蓄電池的充電過程。充電初期采用恒流充電,蓄電池電壓達到一定值時使用恒壓充電,后期改用浮充[3]。

圖1 控制器結構框圖
2.1電壓采集模塊
電壓采集模塊包括太陽能電池板的電壓檢測和蓄電池的電壓檢測,主要通過電阻分壓法實現。
太陽能電池板的電壓檢測用于識別太陽能電池板工作電壓,通過定時電壓檢測可以掌握光照強弱信息,判斷出白天還是黑夜。如圖2(a)所示,檢測到的電壓信號送給單片機A/D轉換輸入通道,單片機獲取光伏電池板的電壓信息[4]。為保證單片機的更好識別,A/D轉換后的識別電壓應在0~5 V。圖中二極管起保護作用,電容用來防止干擾。

圖2 電壓檢測電路

圖3 溫度采樣電路
蓄電池電壓的檢測用來采集蓄電池的電壓信息,從而判斷蓄電池工作狀態。同時還可以測定蓄電池是12 V還是24 V規格。通過實時檢測到的蓄電池電壓對蓄電池充放電進行有效控制。考慮到蓄電池充放電時的電壓變化以及穩壓型二極管的作用[5],采樣的電壓應小于1.1 V。如圖2(b)所示,電容起濾波作用。
2.2溫度檢測及補償模塊
蓄電池環境溫度的變化會影響蓄電池的容量和過充點電壓,因此需要采用溫度補償對蓄電池進行保護。如圖3為溫度檢測電路,單片機根據采樣得到的電壓信息對環境溫度作出判斷,相應的進行必要的溫度補償。
2.3充放電控制模塊
光伏太陽能控制器主要是控制蓄電池的充放電過程,本文所設計智能型光伏太陽能控制器采用串聯式PWM設計。充放電控制電路如圖4所示。

圖4 充放電控制電路
蓄電池電壓較低時,蓄電池電壓檢測電路將蓄電池的電壓信息反饋給單片機,單片機根據電壓信息作出判斷,輸出控制信號PB1為高電平,經驅動電路控制MOSFET管T1導通,對蓄電池充電。當蓄電池電壓上升至一定值時,由單片機控制改變PWM占空比,根據程序設定的恒壓和恒流充電終止值實現蓄電池的階段充電[6]。蓄電池電壓恢復至正常范圍時再進行浮充。
蓄電池電壓處于正常狀態時,單片機輸出PB2為低電平,驅動電路控制MOSFET管導通,負載正常工作。當蓄電池電壓下降到設定的欠壓點時,單片機控制MOSFET管T2截止,切斷負載,同時重新進行充電。
2.4數碼管顯示和工作指示模塊
控制器的工作模式由單獨按鍵設置并通過數碼管顯示。單片機控制的數碼管可顯示光控開關狀態及光控延時功能,同時可顯示蓄電池當前電壓信息[7]。采用發光二極管指示工作狀態。當LED1亮時,蓄電池電壓過低,應停止向負載供電。LED2閃爍指示太陽能電池板正在充電,長亮則表示充滿。
2.5供電電源電源
單片機的上電復位和正常工作需要一個穩定可靠的+5 V電源為其供電,本設計使用LM2575開關穩壓芯片為單片機和相關元件供電。LM2575是變換效率較高的降壓型開關變換芯片,它內部集成了一個固定的振蕩器,只須極少外圍器件便可構成一種高效的開關穩壓芯片,內部有完善的保護電路。其原理如圖5所示。

圖5 控制器供電電源
2.6負載保護電路
為保證系統安全可靠運行,需設計必要的負載保護電路。把阻值低精度高的電阻串聯在負載電路中,通過檢測其電壓信號轉換為所需的電流信號,經放大器放大調整后輸入給單片機。一旦負載電路異常 ,單片機發出控制信號,通過MOSFET管控制負載輸出的通斷。負載電流檢測放大電路如圖6所示。

圖6 電流檢測放大電路
智能型光伏太陽能控制器的軟件設計應考慮硬件電路的特點和智能化操作要求,還要保證控制器各項功能的實現及其穩定性。對應的軟件程序包括主控程序、定時中斷程序、A/D轉換子程序、外部中斷子程序、充放電管理子程序、負載控制子程序等。程序流程圖如圖7所示。控制系統上電后,單片機首先初始化各項參數,然后進入主循環。在讀取按鍵設置和中斷信息后,根據控制要求調用控制子程序完成系統各項功能。

圖7 軟件程序設計流程圖
本控制器采用串聯式PWM設計,利用高檔的AVR單片機實現了蓄電池充放電的智能控制。理論分析和實驗表明,電壓損失較低,充電效率較高。同時所設計的智能型控制器具有溫度補償和負載保護功能,控制系統具有較高的穩定性和較長的使用壽命。在不同的光照強度條件下,控制器輸出電壓較為穩定。與普通控制器相比,功能完善,智能化程度高,適合推廣應用。
[1]劉海成.AVR單片機原理及測控工程應用[M].北京:北京航空航天大學出版社,2008.
[2]曹瑩.基于Atmega48太陽能路燈控制器研究[J].電子設計工程,2012,20(22):179-181.
[3]孫艷玲,羅友,張東清.一種基于單片機實時顯示太陽能充放電控制器設計[J].電子器件,2012,35(4):435-437.
[4]王國義,葉顯釗,高超,等.基于AVR單片機的太陽能路燈照明系統設計[J].重慶工商大學學報:自然科學版,2014,31 (10):43-45.
[5]張艷紅,張崇巍,張興,等.一種新型光伏發電充放電控制器[J].可再生能源,2006(5):71-73.
[6]李媛,朱景全.基于串聯式PWM光伏控制器的設計[J].節能,2010(7):17-19.
[7]閉金杰,羅曉曙,楊日星,等.基AVR的太陽能控制器設計[J].現代電子技術,2009(10):167-168.
An intelligent solar controller design
LIU Chun-peng1,2,YAO Yi1,2,JIA Jin-ling2,3,MEI You-ya1,2
(1.School of Automation and Electronic Information,Sichuan University of Science&Engineering,Zigong 643000,China;2.Artificial Intelligence Key Laboratory of Sichuan Province,Zigong 643000,China;3.School of Computer Science,Sichuan University of Science&Engineering,Zigong 643000,China)
Aiming at the existence of traditional photovoltaic solar controller is not reasonable to charge and discharge,single function,and low level of intelligent,devised an intelligent solar controller based on AVR microcontroller.This paper focuses on the controller hardware circuit design and software design process.The controller through real-time photovoltaic panels and battery voltage detection judge the battery working state,to storage battery charging and discharging reasonable,and with temperature compensation and load protection,realize the intelligent control of the storage battery charging and discharging. The experimental application shows that the controller function is perfect,use convenient,stable and reliable performance,has a broad application prospect.
solar controller;AVR microcontroller;series PWM control;intelligent
TN-9
A
1674-6236(2016)06-0168-03
2015-04-30稿件編號:201504320
四川省教育廳重點項目(11ZA123);四川電力科學設計研究院基金項目(HX2014076);四川理工學院研究生創新基金項目(Y2014007)
劉春鵬(1987—),男,河南平頂山人,碩士。研究方向:智能檢測與專家系統。