基于LPC2478的實用型太陽能發(fā)電控制系統(tǒng)
系統(tǒng)軟件設計
本文引用地址:http://www.czjhyjcfj.com/article/110448.htm在本系統(tǒng)設計過程中,主要的控制作用都是由主控制軟件來設計實現的,主要包括A/D模塊、DC/DC 模塊、MPPT 及蓄電池充放電控制等。系統(tǒng)軟件的設計涉及到很多算法,例如數字濾波方法以及MPPT算法,MPPT算法我們在此采用的是比較容易的改進式擾動觀察法。
主程序說明如下:中斷子程序每隔 l0ms 為一周期運行一次,它主要包括初始化程序、進行喂狗和后臺任務。其中,初始化包括對 A/D 轉換器和脈沖調制器的初始化、LCD的初始化、各參數變量的初始化、定時器 0 的初始化以及繼電器控制的初始化。
后臺程序每次都進行 DC/DC 變換的恒電壓控制,當然在這之前要對主回路進行采樣,A/D 轉換時以及轉換后要執(zhí)行串行子程序,在中斷程序運行 100 次后(即 1s),系統(tǒng)啟動 MPPT 及蓄電池組的切換控制程序,它也包括采樣、模數轉換和串行發(fā)送程序,這樣實時對系統(tǒng)進行檢測,可以保證對系統(tǒng)的控制精度。系統(tǒng)的軟件部分除了完成對功率場效應管開關控制的主要任務和對蓄電池的管理外,還包含對輸出功率、最大功率、輸出電壓以及蓄電池組的開關狀態(tài)的顯示程序,并送至 LCD 電路進行顯示。
結語
整個系統(tǒng)以ARM LPC2478 為核心對 DC/DC、 MPPT、蓄電池組充放電進行控制,采用最大功率點的跟蹤,使光伏電池工作在最佳狀態(tài),使其實際轉換率由10% 提高到30%。系統(tǒng)通過自動跟蹤測試,達到預期的性能指標,控制精度高。整個系統(tǒng)的制作簡單、成本低、實用性強,這對于我國眾多的太陽能資源豐富地區(qū),有著非常廣闊的應用前景。
評論