一种高精度汽油油号智能检测仪的设计和实现
3 软件设计
由式(1)可以得到,也就是说当系统采集了频率信号,将频率信号转换为电容值后就可以计算出介电常数。但是为了确保液位传感器的精度,考虑到温度、被测介质特性和罐体等差异,在系统投入使用前先对该传感器进行数字校准,得到介电常数的方程式。本系统采用最小二乘法进行拟合。在系统工作前,根据大量电容值与辛烷值的数据,在计算机上用多元线性回归法建立辛烷值与电容值的数学模型,拟合多项式为定义汽油标号y与电容值和温度等物理量的函数关系为:
由式(7)计算出多项式系数,由多项式算出各实测电容值的辛烷值。
测量系统投入运行后,测量时用单片机的定时器进行50 ms的定时,记定时时间内C/F变换器发出的脉冲个数,用于计算频率值,再用式(2)计算被测汽油的电容值,结果代入到辛烷值与电容值的拟合多项式(4)中,计算出汽油的辛烷值。
评论