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