基于曲线拟合的智能地磅称重传感器自校正
基于曲线拟合的智能地磅称重传感器自校正
针对智能地磅传感器自校正的问题,构建了基于 IEEE1451 智能传感器校正引擎的校正模型,优化了校正公式,阐述了曲线拟合法的基本原理。然后以应变式称重传感器为实例,描述了其工作机理,并分析误差产生的原因,以曲线拟合法为理论依据,进行非线性校正。通过实验数据求出校正引擎多项式各项系数,将电压量代入校正公式,进行砝码标定值与校正输出值之间的比较。实验结果表明,利用校正引擎对称重传感器进行校正,实现了称重传感器输入与输出之间的线性化关系,改善了零点漂移的情况。
0.引言
由于受到温度、电源交叉敏感参量等问题的影响,传统传感器普遍存在输入输出非线性的问题,这些问题通过电路、材料及工艺改进无法完全解决,往往需要对传感器进行校正 。对传感器非线性化的处理可采用硬件和软件补偿的方法 ,硬件补偿即用硬件电路进行校正,但存在电路复杂、通用性差、成本高等缺点,不利于实际应用;软件补偿是将传感器获取的信息传给计算机,通过软件算法对接收到的数据进行自校正和实时补偿,来提高测量精度。
自校正是智能传感器非常重要的功能特点,智能传感器集成了微处理器和通信模块,具有更强的数据处理和通信能力。基于 IEEE145协议的智能传感器,将多个传感器结合成一个传感器单元进行信号处理、模数转换等,侧重于简化传感器连接到现有的控制和传输网络。通过该标准特有的变换器电子数据表格 ( Transducer Elec-tronic Data Sheet,TEDS) 校正引擎可实现多传感信息自校正。虽然该协议给出了校正引擎的数学模型,但没有给出传感器通道模型建立的方法,所以智能传感器校正引擎的关键技术在于校正方法的研究。校正方法的选择需要考虑所需的 TEDS 存储空间的大小、校正算法所需浮点数的运算次数、校正算法的准确度等方面的因素。
本文以称重传感器为例,根据 IEEE1451. 2 标准构建校正模型,利用微处理器数据处理的优越性,运用软件补偿的方法即基于最小二乘的曲线拟合理论,推导校正多项式,搭建校正引擎,进而实现应变式称重传感器的非线性校正。
1.校正引擎模型
1. 1 校正模型的构建
IEEE1451. 2 标准定义了校正电子数据表格,这个表格通常存储于变换器接口模块( Transducer Interface Mod-ule,TIM) 中 ,通过校正 TEDS 对传感器通道进行校正和补偿。智能传感器实际工作时,校正引擎先从 TEDS 读取标定数据,然后进行校正计算。执行传感器数据校正,要先确定测量值所在的分段区间,在校正引擎中选择特定校
正方法。
IEEE1451 智能传感器数据校正模型图如图 1 所示,网络适配器( Network Capable Application Processor,NCAP)首先获取校正 TEDS,然后通过校正引擎来实现传感器校正 ,即从 TEDS 中读入校正参数和传感器的实际测量值,并将其转换为实际的输入物理量值 ,从而体现传感器智能化的特点。
数分配字段编号、字段名称、数据类型、数据长度及数据内容。在多项式参数较多的情况下,过多同一类型的字段重复定义,将占用较大的 TEDS 存储空间。若令:
则式( 2) 可写成如下矩阵函数形式: f( X1 ,X2 ,. . . ,Xn ) = AX1 ·BX2 ·…·NXp ( 3)
这就是以分类矩阵的形式表示的校正公式。系数以矩阵形式进行 TEDS 数据存储,可以减少对系数的字段序号、字段名称、数据类型、数据长度等重复定义,节省了TEDS 的存储空间。校正引擎公式作为校正 TEDS 的重要组成部分,必须严格按照表 1 格式进行配置。
1. 3 校正方法
基于显式建模的校正方法容易与 TEDS 标准形式实现统一,TEDS 校正引擎模型参数设置须与 TEDS 格式相适应。曲线拟合法是一种显式建模方法,通常采用 n 次多项式来逼近非线性曲线,多项式方程的各个系数由最小二乘法确定。曲线拟合法的特点是计算实时性好、技术成熟,能够获得较好的校正函数。
假定非线性曲线拟合多项式方程 xi ( ui ) = a0 + a1 ui + a2 u2i + . . . + an uni ,式中 xi 为标定数据输入,ui 为输出,n 由所要求的准确度来确定,a0 ,a1 ,… ,an 为待定常数。根据最小二乘法的原则,即通过选取基函数求得拟合函数 f( u) ,在点 ui 处函数值 f( ui ) 逐渐逼近观测点的数据 xi ,使二者差的平方和达到最小 ,并将误差平方和最小的问题转化为求极值的问题,从而获得待定系数 a0 ,a1 ,…,an 。
2.智能称重传感器自校正
2. 1 应变式称重传感器工作机理
应变式称重传感器主要由悬梁臂、电阻应变片及电桥电路构成。电阻应变片是一种传感元件,能将试件的应变转化成电阻值的变化。将电阻应变片粘贴在元件特定表面上,当被测对象受力变形时,应变片也随同变形,进而引起应变片电阻的变化,电阻的变化经电桥作用后输出电压信号 。应变式称重传感器测量电路如图 2 所示,该测量电路由惠斯登全桥和差分放大电路组成,R4 、R5 起到电桥调零的作用,使用 AD620 作为仪表放大器进行差分放大。
2. 2 误差分析
实际测量使用时,应变式称重传感器的输入与输出之间存在非线性误差,其原因主要是: 受自身材质的限制,工艺及技术的影响,传感器的非线性因素无法完全消除; 在外界温湿度、空气扰动等影响作用下,传感器的零点会发生漂移及灵敏度会产生变化; 虽然采用差动电桥可以消除一部分非线性误差的影响,但实际桥臂上电阻的初始值不可能完全对称,因此由同一干扰量引起的阻值改变量均不可能完全相同,导致误差不能够相互抵消 ; 称重传感器输出的信号为差模小信号,其含有较大的共模部分,当差分放大电路对共模信号抑制能力较弱时,共模干扰经过放大电路的放大就会产生较大的误差。
因此,要提高称重传感器的测量准确度,需要对其进行非线性校正即通过校正引擎来实现输入与输出之间的线性化。
2. 3 非线性校正
非线性校正源于非线性补偿,传感器的输入与输出之间呈非线性关系,通过串联一个补偿环节来实现非线性补偿。该补偿环节是根据曲线拟合法的基本原理,利用最小二乘法的原则,求出符合传感器精度要求的校正引擎多项式,使传感器输入 - 输出之间呈线性关系 。
智能传感器具有通过校正引擎对前端传感器进行非线性的自动校正功能。它的突出优点在于不受限于前端传感器及其调理电路至 A / D 转换的输入 - 输出特性的非线性程度,仅要求传感器及其调理电路至 A / D 转换器的输入 - 输出特性重复性好。
3.实验数据分析
按照图 2 所示电路原理图进行电路设计,获取该称重实验的重量值 Xi 和输出电压值 Vi 。先进行调零,然后在传感器托盘上依次放上固定质量的砝码,同时通过测量得到传感器的输出电压,结果如表 2 所示。