《传感器的非线性补偿ppt课件.ppt》由会员分享,可在线阅读,更多相关《传感器的非线性补偿ppt课件.ppt(6页珍藏版)》请在三一办公上搜索。
1、6.5传感器的非线性补偿,造成非线性的原因主要有两个: (1)许多传感器的转换原理是非线性,例如温度测量时,热电阻的阻值与温度、热电偶的电动势与温度都是非线性关系;流量测量时,孔板输出的差压信号与流量输入信号之间也是非线性关系。,(2)采用的测量电路也是非线性的,例如,测量热电阻用四臂电桥,电阻的变化引起电桥失去平衡,此时输出电压与电阻之间的关系为非线性。,6.5传感器的非线性补偿,对于这类问题的解决,在模拟量自动检测系统中,一般采用三种方法:缩小测量范围,并取近似值;采用非线性的指示刻度;增加非线性补偿环节(亦称线性化器)。,增加非线性补偿环节的方法有:硬件电路的补偿方法,通常是采用模拟电路
2、、数字电路,如二极管阵列开方器,各种对数、指数、三角函数运算放大器等数字控制分段校正、非线性AD转换等。微机软件的补偿方法,利用微机的运算功能可以很方便地对一个自动检测系统的非线性进行补偿。,6.5传感器的非线性补偿,软件补偿方法:计算法和查表法,1.计算法。当输出电信号与传感器的参数之间有确定的数字表达式时,就可采用计算法进行非线性补偿。即在软件中编制一段完成数字表达式计算的程序,被测参数经过采样、滤波和标度变换后直接进入计算机程序进行计算,计算后的数值即为经过线性化处理的输出参数。,2查表法。在机电一体化测控系统中,有些参数的计算是非常复杂的,如一些非线性参数,它们不是用一般算术运算就可以
3、算出来的,而需要涉及到指数、对数、三角函数、积分以及微分等运算,所有这些运算用汇编语言编写程序都比较复杂,有些甚至无法建立相应的数学模型。为了解决这些问题,可以采用查表法。,6.5传感器的非线性补偿,代数插值法:以多项式作为插值函数,因而又称为多项式插值法。采用这种方法进行非线性补偿时,首先需根据传感器的标定数据建立插值多项式。,设传感器的输入信号为y,输出信号为x (x也就是被计算机采人的数据),输入与输出的函数关系为y=f(x),通过标定到对应于n+1个相异的输出值 的传感器输入值 ,设法用一个多项式 去逼近 ,并使 ,则 称为 的插值多项式, 称为插值节点。在 确定后,可根据传感器的输出
4、值x,用 代替 去计算传感器的输入值y,从而实现非线性补偿。可见,代数插值法的关键是确定插值多项式 。,设 是次数不超过n的代数多项式,即,6.5传感器的非线性补偿,由于 处应 满足 ,则将 带入上式可得关于系数 的n+1元一次方程。,解此方程组,可得到n+1个系 ,从而可得到插值多项式,6.5传感器的非线性补偿,为了便于计算,实际中最常用的是线性多项式插值方法,这时,n=1,多项式变为,采用线性插值方法,相当于在传感器的两个相邻标定点 和 之间用直线相连,在区间 内用 代替 去计算传感器的输入值y。若传感器有n+1个标定点,则可建立n个区间(区间长度可相等,也可不等),各区间上的线性插值多项式为,式中,在采用线性插值法对传感器的非线性进行补偿时,应先根据传感器的标定值按式(6-70)、式(6-71)求出系数 ,然后将 做成表格,编在程序里。程序运行时,先判断采样值x位于哪个区间,然后取出该区间对应的系数 和 ,按式(6-69)即可求得对应于x的传感器输入值(即被测量)y。,(6-70),(6-71),(6-69),