基于ARM的太陽能發(fā)電控制系統(tǒng)功率研究
蓄電池充放電控制電路
白天,光伏電池需要為蓄電池充電,以便蓄電池能夠晚間對負(fù)載(路燈)供電,并且步進(jìn)電機(jī)的工作電能也需要由光伏電池提供(若光伏電池的功率不足以帶動電機(jī),說明日照極差,無需轉(zhuǎn)動電機(jī)),ARM板必須連續(xù)供電,白天由光伏電池供電,夜間由蓄電池供電,這一套充放電控制電路需要用到2個繼電器,一個是控制蓄電池充電和放電,另一個控制ARM板的工作電壓由光伏電池提供還是蓄電池提供,電路如圖8所示。
圖8 蓄電池充放電控制電路
電路右端Uin=20V作為輸入電壓, 通過BUCK降壓電路將電壓降到14V為蓄電池充電,Uo=Uin×D,要得到14V電壓,設(shè)置Q2的占空比為70%。白天:2個繼電器皆為常開狀態(tài)A,光伏電池為步進(jìn)電機(jī)和ARM供電(采用7805穩(wěn)壓管降壓到5V),并為蓄電池充電,蓄電池正極接反相截至二極管,保證充電同時不放電。夜間(或日照極差,由光敏電阻判斷):繼電器1、2被吸合到B,步進(jìn)電機(jī)停止工作,蓄電池為ARM供電,并帶動負(fù)載(路燈)工作。
系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)主要的控制作用都是由主控制軟件實(shí)現(xiàn)的,主要包括:A/D模塊,DC/DC 模塊,MPPT 及蓄電池充放電控制等。系統(tǒng)重點(diǎn)在硬件設(shè)計(jì),軟件設(shè)計(jì)相對較簡單,主程序流程圖如圖 9所示。
圖9 主程序及主控后臺程序流程圖
結(jié)語
整個系統(tǒng)以ARM LPC2131 為核心對 DC/DC、 MPPT、蓄電池組充放電進(jìn)行控制,采用最大功率點(diǎn)的跟蹤,使光伏電池工作在最佳狀態(tài),使光伏電池的實(shí)際轉(zhuǎn)換率由10% 提高到30%。系統(tǒng)通過自動跟蹤測試,達(dá)到預(yù)期的性能指標(biāo),控制精度高,已由公司制作成品,并計(jì)劃批量生產(chǎn)。它的制作簡單、成本低、實(shí)用性強(qiáng),這對于我國廣闊的太陽能資源豐富地區(qū),有著非常廣闊的應(yīng)用前景。
評論