基于ARM的太陽(yáng)能電池組件多參量測(cè)量系統(tǒng)
//---------中值濾波-----------
paixu();
ALLdata_4=data_8[2]+data_8[3]+data_8[4]+data_8[5];
Measure=ALLdata_4>>2;
ALLdata_4=0;
//---------軟件調(diào)零-------
if(Measure=zeros[flag]) Measure=0;
else if(flag==14) { Measure=Measure+zeros1[flag]; }
else Measure=Measure-zeros1[flag];
if(flag14) {data_processing();}
else if(flag==22)
{if(Measure=50) Measure=Measure*10-1;
else Measure=Measure*times[flag];}
else Measure=Measure*times[flag];
本系統(tǒng)采用數(shù)字非線性補(bǔ)償?shù)姆椒▉黼妷褐缔D(zhuǎn)化為溫度值。先以5度為單位建表,查表,將溫度確定在某一段5度的范圍內(nèi),再插值換算出溫度,從而大大提高了系統(tǒng)的響應(yīng)速度,查表計(jì)算溫度的流程圖如圖5所示。
5、總結(jié)
本系統(tǒng)采用ARM7芯片LPC2124,外加鉑電阻傳感器Pt100和電流、電壓、輻照等測(cè)量電路構(gòu)成了一個(gè)多參量測(cè)量系統(tǒng)。對(duì)于電流和輻照的測(cè)量最終都是轉(zhuǎn)化為電壓信號(hào)進(jìn)行測(cè)量。本系統(tǒng)對(duì)于大電流的測(cè)量采用電流傳感器來采集太陽(yáng)能電池發(fā)電電流的信號(hào),傳感器將直流電流信號(hào)轉(zhuǎn)換為電壓信號(hào),傳到A/D;輻照度通過輻照度傳感器將輻照轉(zhuǎn)化為0~20mv的電壓信號(hào),經(jīng)后續(xù)放大后傳入LPC2124。本系統(tǒng)應(yīng)用在太陽(yáng)能測(cè)試中,由工程實(shí)踐證明,基于ARM的太陽(yáng)能電池組件多電量測(cè)量系統(tǒng)不僅測(cè)量精度高、穩(wěn)定性好、溫度特性好,而且性價(jià)比高,可擴(kuò)展性強(qiáng),是一套實(shí)用的多電量測(cè)試平臺(tái)。
評(píng)論