傳感器非線性誤差的修正_第1頁
傳感器非線性誤差的修正_第2頁
傳感器非線性誤差的修正_第3頁
傳感器非線性誤差的修正_第4頁
傳感器非線性誤差的修正_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、傳感器非線性誤差的修正摘要:傳感器在采集數(shù)據(jù)時存在一定的非線性誤差。要使系統(tǒng)的性能達到最佳,必須對傳感器的非線性誤差進行分析和處理。本文討論了傳感器非線性誤差的幾種處理方法,并對各種方法作了比較。關(guān)鍵詞:非線性誤差,硬件電路校正,查表法,插值法,最小二乘法,頻域修正法在工業(yè)過程控制中,由于傳感器的非線性輸出特性和同種傳感器的輸出存在一定的分散性,測量結(jié)果會產(chǎn)生一定的誤差。為此,我們需要對傳感器的特性進行校正和補償,以提高測量的精度,并且使傳感器輸出線性化和標(biāo)準(zhǔn)化。對非線性誤差的矯正和補償可以采用硬件電路或者軟件的方法來實現(xiàn)。采用電路進行非線性誤差的矯正采用硬件電路對非線性誤差進行矯正,優(yōu)點是速

2、度快;缺點是價格高,擬合程度不好。通常我們采用以下幾種電路進行校正:1、算術(shù)平均法算術(shù)平均法的基本原理是通過測量上下限的平均值,找到一條是原傳感器輸出非線性特性得以改善的擬合曲線。對電阻傳感器基本電路如作圖所工示。設(shè)溫度變化范圍為ac,平均溫度:b=(a+c)/2,傳感器對應(yīng)的輸出阻值分別占八為Ra,Rb,Rc,由于傳感器的非線性,氏:1R叱RbW(Ra+Rc)/2。為了使三個點的電路7U輸出為線性,則應(yīng)滿足并聯(lián)電阻Rb=(Rpa+岸c)/2。其中岸a,Rb,Rc分別為溫度在a,b,c時的并聯(lián)電阻。通過計10算可得:Rb(RaRc)-2RaRcR)-RaRc-2Rb2、橋路補償法該方法的基本原

3、理是利用測量橋路的非線性來校正傳感器的非線性。電路如右圖所示。取RI=R2,橋路設(shè)于三個不同的溫度點a,b,c相適應(yīng)的Rt與V分別為Ra、Va、Rb、Vb、Rc、Vc,代如上式得到方程組:輸出V=;(1-R32R3RB/Rt解此方程組可得到滿足要求的R3、RB、e。小結(jié):以上兩種方法,原理和電路非常簡單,但線性關(guān)系只是在三個特定的點嚴格成立,其他各點僅得到不同程度的改善,因此適用于非線性度不嚴重,或測量范圍小的情況。采用查表法修正在高速數(shù)據(jù)采集及處理系統(tǒng)中, 為滿足實時控制的要求, 一般采用查表法進行傳感器的非線性補償。即預(yù)先將一張表明頻率值f與距離值h的關(guān)系表格寫入微機的ROM中,單片微機在

4、每次采集到頻率信號后,查表得到對應(yīng)的距離值h,以實現(xiàn)傳感器特性線性化的目的。與傳統(tǒng)的方法相比,查表校正法更注重單個傳感器的實際測量轉(zhuǎn)換特性,而不再采取理想測量轉(zhuǎn)換特性簡單近似的代替實際測量轉(zhuǎn)換特性的做法。具體方法分3步進行:1、校正、制造標(biāo)準(zhǔn)表格用標(biāo)準(zhǔn)信號源作被測對象,對傳感器進行校正測量。將測量值與標(biāo)準(zhǔn)信號源的準(zhǔn)確值按一定方法制成表格,并給出相應(yīng)的查表方法。2、表格存儲將表格內(nèi)容寫入ROM區(qū)域內(nèi),形成固化的測量轉(zhuǎn)換特性表。3、測量、查表測量實際被測量對象,將實際測量值作為查表參數(shù),按給定的查表方法查表,到對應(yīng)的ROM單元中取出預(yù)先存入的準(zhǔn)確值作為測量轉(zhuǎn)換值。由于采取傳感器與表格一一對應(yīng)形成,

5、可以消除因傳感器測量轉(zhuǎn)換特性的離散性帶來的誤差。在查表校正方法中,實際測量值做查表參數(shù)時,可由兩種不同的方案。一種是以實際測量值做ROM表格地址參數(shù),按地址查表。在這種方法中,ROM表格內(nèi)容與實際測量值無關(guān),而與左腳征用的標(biāo)準(zhǔn)信號源有關(guān),將信號源的準(zhǔn)確值按遞增關(guān)系直接寫入ROM內(nèi)。ROM表格的地址形成則與實際測量值有關(guān),有實際測量值經(jīng)相應(yīng)運轉(zhuǎn)后,形成查表地址,按地址查ROM表格內(nèi)容,作測量輸出值。另一種是以實際測量值做ROM表格內(nèi)容參數(shù),按內(nèi)容查表。在這種方法中,ROM表格內(nèi)容為實際測量校準(zhǔn)值,ROM地址與實際測量值無關(guān),為標(biāo)準(zhǔn)信號源的準(zhǔn)確值的遞增運算表達式。按ROM內(nèi)容查表,當(dāng)實際測量值與R

6、OM區(qū)域中某單元內(nèi)容一致時,將其對應(yīng)單元R3Va=;(-2R3Rb/RaR3RRb/RbR3L)地址單元經(jīng)運算后,作測量輸出值。對應(yīng)兩種不同的ROM表格,查表校正法在硬件結(jié)構(gòu)上沒有差別,但在軟件實現(xiàn)查表時,有很大不同。這兩種方案均可有效消除因傳感器測量轉(zhuǎn)換特性的離散性及非線性行所帶來的測量誤差,但從執(zhí)行效果看,兩種方案各有特色。按地址查表法屬直接查表法,對應(yīng)不同傳感器,ROM的內(nèi)容是一致的,且與具體傳感器無關(guān),實時性好。按內(nèi)容查表法屬間接查表法,對應(yīng)不同傳感器,ROM的內(nèi)容各不相同,且與具體傳感器有關(guān),但精度高。小結(jié):在工業(yè)化的批量生產(chǎn)中,查表校正法與其他校正法相比,具有以下特點:1)校正方法

7、簡單,適合于非專用芯片構(gòu)成的儀器、儀表的批量生產(chǎn)。2)校正精度高。校正精度僅與ROM容量有關(guān),當(dāng)校正精度提高時,只需相應(yīng)增加ROM容量即可。3)校正速度快,實時性好。由于采用構(gòu)造硬件校正標(biāo)的方法進行硬件查表操作,與軟件校正方法相比較,校正速度快,適合于應(yīng)用在對實時性要求較高的儀器、儀表中。4)電路簡單,通用性好。采用ROM做校正表,與CPU的接口簡單,且造表方法與傳感器種類無關(guān),只要配以適當(dāng)?shù)膫鞲衅鹘涌?,即可方便的于各種傳感器杰在一起,具有極強的通用性。實際工作中,亦可用EPROM,E2PROM做校正表。四、采用插值法進行曲線擬合前述的幾種方法只是對有限的離散點修正較好,但是對其它的各點,修正

8、度不能令人滿意。由此,必須得出一個連續(xù)的曲線,使曲線上的點盡量符合實際。采用插值法可以較好的解決這個問題。所謂插值法就是由測量的幾個點得到一個函數(shù),使這幾個點都在函數(shù)上。插值法有拉格朗日插值法、牛頓插值法、樣條插值法等。有些傳感器的特性,在整個測量范圍內(nèi),可以用一個借此不太高的多項式來擬合。假定已知函數(shù)f(x)在n+1個點:X0Xia0的線性方程組,我們只要對已知的Xj和yi(i=0n)求解方程組,就可以求出ai(i=0n),從而可以得到Pn(x),也就可以近似的實時計算f(x)Pn(x)。在擬合n次多項式時,值得提出的是:1 .根據(jù)所需要的逼近精度來決定多項式的次數(shù)。決定多項式次數(shù)N后,應(yīng)選

9、擇N+1個自變量x和函數(shù)值y,然后計算機經(jīng)運行后,輸出N+1個多項式系數(shù),最后進入校驗程序,輸入其他各個點的值,比較計算出來的值和實際值的誤差。2 .插值節(jié)點的選擇和多項式的誤差大小有很大關(guān)系。在非線性度大處應(yīng)加大取值密度,直到通過校驗,誤差滿足要求為止。小結(jié):插值修正在節(jié)點處能做到與實際完全吻合,但在其它點處會有誤差。對于非線性度較高的曲線,可以適當(dāng)加大多項式的次數(shù)。但是次數(shù)過高會導(dǎo)致震蕩加劇,精度反而下降。五、分段插值修正應(yīng)用插值多項式能逼近各種函數(shù),增多插值節(jié)點和多項式次數(shù),能提高逼近精度,但是它是有局限的。自變量的允許取值范圍越少,達到同樣精度時所需的插值多項式的次數(shù)也越低,所以我們把

10、自變量的取值范圍分成若干段來進行插值,這樣每段的次數(shù)比整體一起插值的次數(shù)可大大降低。它適于難以進行一次性插值的函數(shù),特別是對于分段函數(shù),更要用分段插值的方法。這是可以把非線性段用一個N此多項式來逼近,而線性段用一次多項式來逼近,有些函數(shù)如果進行一次性插值時,需要使用高次多項式也應(yīng)該用分段插值,不然會使計算時間延長,誤差增大。六、采用最小二乘法進行曲線擬合最小二乘法與插值法不同之處在于:插值法在各個樣本點處是吻合的,而最小二乘法卻不一定;插值法在其它各點處的誤差可能會比較大,但是最小二乘法的宗旨就是使各個點處的誤差的絕對值的平方和最小,從而使總的誤差降低。設(shè)校正多項式為a0+aix+amxm=y

11、nnnm令4=R=YP(x)2=Yi-ZajXj2(i)i=0i=0i=0j=0由于Xi、yi為已知的實驗值,故4可以看作aj(j=0,1,m)的函數(shù),對于不同的多項是有不同的系數(shù)aj,也既有不同的()值,()=()(ao,a1,am),要使()為極小值的系數(shù),必須滿足方程:=0(k=0,1,2,m)(2)-ak通過(1)、(2)變換可得:“m-2(_ajSjk_dk)(3)aj6nn式(3)中:sjA=Xjdk=X:i-0i=0由式(2),(3)可得方程組:s0a0+sa1+s2a2+.Smam=d0ga。S2a1s3a2.Sma=d1.sma0sm1a1sm2a2.s2mam-dm解出此線

12、性方程組,即可得P(X)的系數(shù)aj,由此求傳感器的擬合曲線問題就變成求解線性方程組的問題,這樣采用計算機解決是較方便的。七、頻域修正法在傳感器動態(tài)特性研究中,大多是將其近似為線性系統(tǒng),利用線性方法進行研究.這在傳感器非線性特性不明顯或分析精度要求不高時是可行的.但是,如果傳感器的非線性作用比較明顯或?qū)ζ溆休^高分析精度的要求時,用線性分析方法就會帶來不容忽視的誤差。由此產(chǎn)生了頻域修正法。1 .頻域判定依據(jù)線性系統(tǒng)的頻率保持性.對傳感器的輸出信號作頻譜分析,其功率譜的頻率分布應(yīng)在輸人信號頻率分布以內(nèi).若發(fā)現(xiàn)輸出信號中含有輸入頻率分布以外的明顯頻率分布,則系統(tǒng)可能存在非線性.當(dāng)輸出信號的頻譜中含有不

13、明顯的輸入頻率以外的頻率分布,采用頻譜分析方法較難進行判斷.但是,可以利用多組輸入輸出信號求得傳感器的頻率響應(yīng)函數(shù),若其幅頻特性曲線在輸入頻譜以外存在明顯峰值,且此處相干系數(shù)大于0.85,相位發(fā)生突變,表明此峰值不是由噪聲引起,則可判定傳感器中存在非線性。2 .二次非線性的頻域估計方法在頻域估計非參數(shù)形式的非線性動態(tài)模型歸結(jié)為線性傳遞函數(shù)和非線性傳遞函數(shù)的辨識問題。一般來說,在傳感器動態(tài)非線性中,二次非線性占主要成分。在二次傳遞函數(shù)的求解中,通常限定輸入信號為高斯白噪聲。這樣,其輸入各頻率之間不存在相關(guān)關(guān)系,所有非線性關(guān)系均由非線性諧波引起,求解方便。傳感器二次非線性動態(tài)模型為Y(f)=Hi(

14、f)X(f)一二二H2(fl,f2)X(fi)X(f2),flf2=f,f2-fi(1)f1f2其中:P(f)一一一*一H1(f)=yx()p,f、,Pyx(f)=Y(f)*X(f),/pxx(I)Pyxx(f1,f2)=Y(f)X(f1)*X(f2),Pxx(f1)=X(f1)X(f1),Pxx(f2)=X(f2)X(f2)。式中丫是輸出信號丫(t)的傅里葉變換,X(f)式輸入信號X(t)的傅里葉變換,H1是一次傳遞函數(shù),出是二次傳遞函數(shù),P是功率譜。所以,非線性系統(tǒng)的真實響應(yīng)為_1Y(t)=F,Y(f)在高斯白噪聲輸入下,二次傳遞函數(shù)計算公式為H2(Jf2)=Pyxx(f1,f2,2Pxx(f1)Pxx(f2)3 .計算步驟:1)根據(jù)多個輸入信號分別求得系統(tǒng)的原始輸出信號;2)對信號進行非線性分離(或濾波

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論