一、测量误差基础:真值与测量值、误差分类、精度与分辨率

大家好,我是老张。今天咱们聊聊传感器标定里最基础、也最绕不开的一个话题——测量误差。

说实话,我见过不少新手,一上来就急着调参数、做补偿,结果标定出来的数据一塌糊涂。为什么?因为没搞懂误差到底从哪来的。你想想看,连误差是什么都不清楚,怎么去消除它?

这一节,咱们就把误差这事儿掰扯清楚。

1.1 真值与测量值——理想很丰满,现实很骨感

先问一个问题:你手里的传感器,测出来的值到底准不准?

嗯,这个问题其实没法直接回答。因为我们需要一个“标准答案”来对比。这个标准答案,在测量领域里叫真值。

真值,就是被测量物理量客观存在的真实数值。比如,一个标准砝码的质量是100.0000g,这就是真值。但问题是,真值往往是无法精确获得的。你想想看,就算你用最精密的仪器去测,仪器本身也有误差啊。

所以,在实际工程中,我们通常用约定真值来代替。比如,用更高一级的标准器测出来的值,就当作真值来用。

而测量值,就是你的传感器实际读出来的数。这两个值之间的差距,就是误差。

核心公式:

误差 = 测量值 - 真值

说白了,误差就是你的传感器“看走眼”了多少。

我在项目中遇到过一件事:有个同事用温度传感器测水温,测出来总是比标准温度计低0.5℃。他一开始以为是传感器坏了,换了好几个都一样。后来我让他检查一下探头插入深度——原来是插得太浅了,没完全浸入水中。这就是典型的测量方法引入的误差。

1.2 误差的三大分类——你得知道敌人是谁

搞清楚了误差是什么,接下来咱们得给误差分个类。为什么要分类?因为不同类型的误差,处理方法是完全不一样的。

我个人习惯把误差分成三类:系统误差、随机误差、粗大误差。咱们一个一个说。

1.2.1 系统误差——有规律的“偏科生”

系统误差,说白了就是你的测量结果总是朝一个方向偏。要么偏大,要么偏小,而且大小基本固定。

举个例子:你用一个零点没调好的电子秤称东西,每次称出来都比实际重5g。这就是系统误差。

系统误差的特点:

  • 有规律性:大小和方向是确定的
  • 可重复性:同样的条件下,误差会重复出现
  • 可修正性:通过标定和补偿,可以消除或减小

系统误差的来源主要有这么几个:

  • 仪器误差:传感器本身的设计缺陷、老化、零点漂移等
  • 方法误差:测量方法本身就不完善,比如用皮尺测大楼高度
  • 环境误差:温度、湿度、电磁干扰等环境因素引起的偏差
  • 人员误差:操作者的读数习惯、反应速度等

避坑指南:

我曾经犯过一个低级错误:用同一个传感器测压力,每次开机后直接读数,结果数据总是偏大。后来才发现,传感器需要预热5分钟才能稳定。从那以后,我每次标定前都会先让传感器“热热身”。

1.2.2 随机误差——捉摸不定的“捣蛋鬼”

随机误差,也叫偶然误差。它的特点是:大小和方向都不确定,完全随机。

你想想看,在完全相同的条件下,对同一个量重复测量多次,每次结果都不一样。这就是随机误差在作怪。

随机误差的特点:

  • 无规律性:大小和方向随机变化
  • 不可修正:无法通过标定消除
  • 可减小:通过多次测量取平均值,可以降低随机误差的影响

随机误差的来源:

  • 电源噪声、热噪声
  • 机械振动
  • 操作者的微小差异
  • 环境因素的微小波动

我记得有一次做高精度压力标定,数据总是跳来跳去,怎么都稳定不下来。排查了半天,发现是实验室的空调出风口正对着传感器,气流扰动引起的。把传感器挪了个位置,数据立马就稳了。

1.2.3 粗大误差——必须剔除的“坏数据”

粗大误差,也叫过失误差。说白了,就是明显偏离正常值的“离谱”数据。

比如,你测了10次温度,9次都在25℃左右,突然冒出来一个85℃。这85℃就是粗大误差。

粗大误差的特点:

  • 明显异常:数值严重偏离正常范围
  • 必须剔除:不能参与数据处理
  • 可避免:通过规范操作和检查可以预防

粗大误差的来源:

  • 操作失误(比如读错数、记错数)
  • 仪器突然故障
  • 外界突发干扰(比如有人碰了一下传感器)

警告:

千万不要为了“数据好看”而随意剔除数据!粗大误差的剔除必须有统计依据,比如使用拉依达准则(3σ准则)或格拉布斯准则。我曾经见过有人把不想要的数据全当成粗大误差删掉,结果标定出来的模型完全不能用。

1.3 精度与分辨率——别傻傻分不清

这两个概念,我敢说至少有一半的新手搞混过。包括我自己,刚入行的时候也犯过糊涂。

精度,指的是测量结果与真值之间的接近程度。精度越高,误差越小。

分辨率,指的是传感器能检测到的最小变化量。分辨率越高,能分辨的细微变化就越多。

举个例子:

  • 一把尺子,最小刻度是1mm,它的分辨率就是1mm
  • 但如果这把尺子本身就不准,量出来的长度总是偏大2mm,那它的精度就很差

你看,分辨率和精度完全是两码事。高分辨率不代表高精度。

概念 定义 通俗理解 影响因素
精度 测量值与真值的接近程度 准不准 系统误差、随机误差
分辨率 能检测到的最小变化量 细不细 AD转换位数、噪声水平

重要提醒:

选传感器的时候,别只看分辨率。分辨率再高,精度不行也是白搭。我见过有人花大价钱买了个24位ADC的传感器,结果电路设计一塌糊涂,噪声比信号还大,最后测出来的数据还不如12位的准。

1.4 知识体系总览

说了这么多,咱们用一张图来总结一下这一节的核心内容。

测量误差基础 真值 vs 测量值 误差 = 测量值 - 真值 误差三大分类 系统误差 有规律、可修正 仪器/方法/环境/人员 随机误差 无规律、可减小 噪声/振动/环境波动 粗大误差 明显异常、必须剔除 操作失误/仪器故障 精度 vs 分辨率 精度 = 准不准(误差大小) | 分辨率 = 细不细(最小变化量)

这张图把咱们这一节的内容串起来了。从最底层的真值与测量值出发,到误差的三大分类,再到精度和分辨率这两个容易混淆的概念。你把这个框架记住了,后面学标定流程就会轻松很多。

好了,这一节就到这里。记住一句话:搞懂误差,是做好标定的第一步。下一节咱们聊聊标定的核心——如何建立输入输出关系。

本节要点回顾:

  • 真值是理想值,测量值是实际值,误差就是两者的差
  • 系统误差有规律可修正,随机误差无规律可减小,粗大误差必须剔除
  • 精度看准不准,分辨率看细不细,两者不是一回事

可可精品资料库