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