一種高精度汽油油號智能檢測儀的設計和實(shí)現
3 軟件設計
由式(1)可以得到,也就是說(shuō)當系統采集了頻率信號,將頻率信號轉換為電容值后就可以計算出介電常數。但是為了確保液位傳感器的精度,考慮到溫度、被測介質(zhì)特性和罐體等差異,在系統投入使用前先對該傳感器進(jìn)行數字校準,得到介電常數的方程式。本系統采用最小二乘法進(jìn)行擬合。在系統工作前,根據大量電容值與辛烷值的數據,在計算機上用多元線(xiàn)性回歸法建立辛烷值與電容值的數學(xué)模型,擬合多項式為定義汽油標號y與電容值和溫度等物理量的函數關(guān)系為:
由式(7)計算出多項式系數,由多項式算出各實(shí)測電容值的辛烷值。
測量系統投入運行后,測量時(shí)用單片機的定時(shí)器進(jìn)行50 ms的定時(shí),記定時(shí)時(shí)間內C/F變換器發(fā)出的脈沖個(gè)數,用于計算頻率值,再用式(2)計算被測汽油的電容值,結果代入到辛烷值與電容值的擬合多項式(4)中,計算出汽油的辛烷值。
評論