在完成了非線性參數(shù)的線性化處理以后,要進(jìn)行工程量轉(zhuǎn)換,即標(biāo)度變換,才能顯示或打印帶物理單位(如℃)的數(shù)值,
其框圖如圖1。
圖1 數(shù)字量非線性校正框圖
下面介紹非線性軟件處理方法。
用軟件進(jìn)行“線性化”處理的方法有三種:
1. 計(jì)算法
2. 查表法
程序流程圖,如圖2所示。
圖2 順序查表法程序流程圖
3. 插值法
(1)插值原理
設(shè)某傳感器的輸出特性曲線(例如電阻—溫度特性曲線)如圖3所示。
圖3 分段先行插值原理
(2) 插值法的計(jì)算機(jī)實(shí)現(xiàn)
下邊以點(diǎn)斜式直線方程(4-37)為例,講一下用計(jì)算機(jī)實(shí)現(xiàn)線性插值的方法。
第一步,用實(shí)驗(yàn)法測(cè)出傳感器的變化曲線y=f(x)。
第二步,將上述曲線進(jìn)行分段,選取各插值基點(diǎn)。
第三步,確定并計(jì)算出各插值點(diǎn)的xi、yi值及兩相鄰插值點(diǎn)間的擬合直線的斜率ki,并存放在存儲(chǔ)器中。
第四步,計(jì)算x-xi。
第五步,找出x所在的區(qū)域( xi, xi+1),并取出該段的斜率ki。
第六步,計(jì)算ki(x-xi)。
第七步,計(jì)算結(jié)果y=yi+ki(x- xi)。
程序框圖見(jiàn)圖4。
圖4 先行插值計(jì)算程序流程圖