計算機(jī)技術(shù)的發(fā)展為處理數(shù)據(jù)提供了高速快捷的方法,利用軟件進(jìn)行光電開關(guān)傳感器特性的非線性補(bǔ)償具有如下優(yōu)點:
1、省去了復(fù)雜的補(bǔ)償硬件電路,簡化了裝置。
2、可以發(fā)揮計算機(jī)的智能作用,提高了檢測的準(zhǔn)確性和精度。
3、適當(dāng)改變軟件內(nèi)容就可對不同的傳感器特性進(jìn)行補(bǔ)償,也可利用一臺微機(jī)對多個通道、多個參數(shù)進(jìn)行補(bǔ)償。
利用軟件對傳感器的非線性進(jìn)行線校正需要做以下兩方面工作:
1、大部分傳感器輸出模擬量或者頻率,因此首先要將模擬信號數(shù)字化。
2、將數(shù)據(jù)表格存儲在內(nèi)存中,通過微機(jī)對數(shù)據(jù)進(jìn)行處理,實現(xiàn)特性黃線線性化。
采用軟件實現(xiàn)數(shù)據(jù)線性化,一般可分為計算法、查表法和插值法。
A:計算法:
當(dāng)傳感器的輸入量與輸出量之間存在確定的數(shù)學(xué)表達(dá)式時,就可利用圓通寺支進(jìn)行非線性補(bǔ)償。即在軟件中編制一段完整數(shù)學(xué)表達(dá)式的計算程序,被測量經(jīng)過采樣、濾波和變換后,直接進(jìn)入計算程序進(jìn)行計算,計算后的數(shù)值再經(jīng)過線性化處理后輸出。
B:查表法:
查表是把測量范圍內(nèi)被測量的變化分成若干等分點,然后由小到大順序計算或測量出每一個等分點相對應(yīng)的輸出數(shù)值,這些等分點和其對應(yīng)的輸出數(shù)據(jù)就組成一張表格,將此數(shù)據(jù)表格存放在計算機(jī)的存儲器中。軟件處理方法就是編制一段查表程序,當(dāng)被測量經(jīng)采樣、A/D轉(zhuǎn)換以后,通過查表程序,就可直接從表中查出其對應(yīng)的輸出量的數(shù)值。
C:插值法:
插值法是利用一段簡單的曲線,近似代替該區(qū)間里的實際曲線,然后通過近似黃線公式計算算出需要的輸出量。當(dāng)使用不同的近似曲線時,就會形成不同的插值算法。在儀表及傳感器線性化中常用的插值法有線性插值法和二次插值法。 |