行业动态

当前位置:首页>>新闻中心>>行业动态 发布时间:2017-07-13 05:07:46

浅议电子秤的非线性校正

时间:2017-07-13 05:07:46 来源:本站 点击数:553

采用非线性校正,可以改善电子秤的计量误差。本文主要介绍使用二次曲线 拟合法进行非线性校正的数学模型。

1.概述

电子秤的校正,通常采用标准校正,即两 点校正的方法。在系统的线性不理想,或者对系 统的误差要求比较严格的情况下,可以采用三点 非线性校正或多点非线性校正。

2.标准校正

所谓标准校正,是指对系统仅进行零点校正 及量程校正。通常的做法是首先由仪表检测空秤 A/D脉冲数,设为X腳,然后在秤上加载标准 砝码,并将所加载标准砝码的重量输入仪表,仪 表检测加载砝码后的A/D脉冲数包括空秤重量 在内,设为Xgross’所加载的砝码重量设为Wspav 仪表计算量程系数K

云网客1.jpg


设未知重量F加载在枰台上,仪表检测到的 A/D脉冲数X,则仪表计算并显示的重量为

云网客2.jpg

3.三点非线性校

3.1数学模型-二次曲线拟合法

在标准校正(两点校正)不能满足要求的情 况下,可以采用三点校正的方法。即仪表除了检 测零点及量程外,还检测某个介于零点和量程之 间的重量点。一般说来,量程点(称为量程高端, 简称“高端”应尽可能接近满量程,而中间点(称为量程低端,简称“低端”应尽可能接近+满量程,具体取值应根据秤的线性及应用需求而定。

在下面的叙述中,为了简单起见,所有仪表 检测到的重量值中均已扣除空秤重量值。

设对某台秤进行三点非线性校正,所加载的 低端重量为W1仪表检测到的重量为X1所加载 的高端重量为W2仪表所检测到的重量为X2 2中,纵轴表示所加载的重量,即仪表应该显 示的重量,横轴表示对应的仪表检测到的重量, A1A2分别表示相应的坐标点,坐标原点为 Ao如果A0AA在一条直线上,如图2L 所示,则说明系统的线性度很理想,我们只要进 行标准校正就行了;如果AA142不在同一条 直线上,即系统的线性度不理想,则在A0A2 进行标准校正。对于A0A2点,系统能显示准确 的重量,但在加载重量时,仪表检测到的重量 W1',对应的显示重量为X'1误差为 Δ=W'1-W1如果超过了衡器的允差,使用常规 的标准校正是很难处理的。

云网客3.jpg

下面介绍一种行之有效的三点非线性校正方法。

我们使用一条通过点A0A1A2的二次曲线 来表示要拟合的曲线,见图2中曲线U由于它 通过点A0AlA2,所以在这三个点都能显示精 确的重量,满足我们的要求。设该曲线的表达式

为一个二次函数:

云网客4.jpg

式八即二次曲线的表达式,其中X为仪表检 测到的重量A/D脉冲数W为仪表应显示的重量。

在实际使用中,可以在校正完毕后,计算好 常数a及6,然后存储在仪表的非易失性存储器 中,在使用前读入仪表,参与计算。

3.2三点非线性校正的操作过程 在进入三点非线性校正后的操作步骤通常为:

1)空秤,仪表读取空秤值。

2在秤上加载高端标准砝码,并将标准砝码 重量输入仪表,然后仪表读取高端重量值石。

3)在秤上加载低端标准砝码,并将标准砝码 重量W1输入仪表,然后仪表读取底端重量值X1

4)仪表计算并存储空秤值及常数ab退 出校正程序。

3.3数学模型2折线法 另一种三点非线性校正的方法是使用两条直 线来替代标准校正中的一条直线,如图3所示。

云网客5.jpg

在点AA1之间使用直线L1在点A1A 之间使用直线L2

3.4 二次曲线拟合法和折线法的比较

比起折线法来说,二次曲线法的拟合更为圆 滑和精确。例如,对于折线法而言,在L和L2相 交处,直线的斜率会发生突变,不容易处理好, 而对于二次曲线法,由于曲线的斜率是连续变化 的,因此不存在斜率突变问题。

4.多点非线性校正

如果使用三点非线性校正还不能满足应用要 求,可以采用四点、五点甚至更多点的非线性校 正方法,其基本思路可以建立在三点非线性校正的基础上,通常可米用相邻两个点再加上零点组 成一组,对每组进行三点非线性校正,得到各组 的二次修正曲线。然后,视重量落在哪一段,采 用该段的二次曲线对重量进行修正。当然,采用 三次、四次......等高次曲线进行拟合的方法更为精确,但同时要考虑计算的工作量及所需时间。

5.结束语

在对电子秤误差要求较严格的应用场合,可以 使用二次曲线拟合法来进行三点非线性校正,从 而达到改善电子秤误差的目的。但它是建立在电子秤本身的计量特性正常的基础上。例如,如果电子秤本身的重复性不好,则即使进行多点非线性校正 也不能保证电子秤的计量性能符合要求。