← 返回首页

传感器校准方法

概述

传感器是连接物理世界与数字世界的桥梁。本文介绍传感器标定原理、测试方法和工程实践。

一、传感器基础

1.1 传感器分类

类型测量对象典型传感器输出信号
温度温度PT100、热电偶、NTC电阻/电压
压力压力/力应变片、压电电阻/电荷
位移位置/距离LVDT、光电、霍尔电压/数字
加速度振动/运动MEMS加速度计电压/I2C/SPI
光学光强/颜色光电二极管、CMOS电流/数字
气体气体浓度电化学、半导体电阻/电压

1.2 传感器关键参数

静态参数

参数定义重要性
灵敏度输出变化/输入变化⭐⭐⭐
量程可测量的范围⭐⭐⭐
分辨率能分辨的最小变化⭐⭐⭐
精度测量值与真值的接近程度⭐⭐⭐
线性度输入输出关系的线性程度⭐⭐
迟滞正反行程的差异⭐⭐
重复性多次测量的一致性⭐⭐

动态参数

参数定义应用
响应时间达到90%终值的时间快速测量
带宽可测量的频率范围振动测量
阻尼比振荡衰减特性动态系统

二、误差分析

2.1 误差来源

`` 总误差 = 系统误差 + 随机误差 + 粗大误差

系统误差:

  • 零点误差(Offset)
  • 增益误差(Gain)
  • 非线性误差
  • 温度漂移
  • 老化漂移
随机误差:
  • 噪声
  • 电磁干扰
  • 机械振动
粗大误差:
  • 操作失误
  • 设备故障
  • 异常干扰
`

2.2 误差表示方法

绝对误差

` 绝对误差 = 测量值 - 真值 `

相对误差

` 相对误差 = (绝对误差 / 真值) × 100% `

引用误差

` 引用误差 = (绝对误差 / 量程) × 100% `

2.3 温度影响

` 温度漂移 = 灵敏度温度系数 × ΔT + 零点温度系数 × ΔT

示例:

  • 零点温漂:±0.1%FS/°C
  • 灵敏度温漂:±0.05%/°C
  • 温度变化:40°C(0°C→40°C)
零点漂移 = ±0.1% × 40 = ±4% FS 灵敏度变化 = ±0.05% × 40 = ±2%
`

三、标定方法

3.1 单点标定(零点标定)

适用场景
  • 精度要求不高的场合
  • 只关心相对变化
  • 传感器线性度好
方法
`
  1. 输入零点(如0Pa、0°C)
  2. 记录输出值:V_offset
  3. 后续测量值减去V_offset
公式: 实际值 = (测量值 - V_offset) / 灵敏度
`

3.2 两点标定

适用场景
  • 一般精度要求
  • 消除零点和增益误差
方法
`
  1. 输入最小值(Low),记录输出:V_L
  2. 输入最大值(High),记录输出:V_H
  3. 计算灵敏度:
Sensitivity = (Input_H - Input_L) / (V_H - V_L)

  1. 计算公式:
Input = (V_measured - V_L) × Sensitivity + Input_L
`

示例` 温度传感器标定(0-100°C):

标定点:

  • 0°C → 输出:0.5V
  • 100°C → 输出:4.5V
计算: 灵敏度 = (100 - 0) / (4.5 - 0.5) = 25°C/V

测量: 测得电压:2.5V 温度 = (2.5 - 0.5) × 25 = 50°C `

3.3 多点标定(线性化)

适用场景
  • 高精度要求
  • 传感器非线性
方法
`
  1. 选择多个标定点(建议5-11点)
  2. 记录输入输出对应关系
  3. 拟合曲线(多项式/样条)
  4. 建立查找表或拟合公式
`

多项式拟合

` 二次拟合: Y = aX² + bX + c

求解: 使用最小二乘法求解系数a, b, c

代码示例(Python): import numpy as np

x = [0, 25, 50, 75, 100] # 输入 y = [0.1, 1.2, 2.5, 3.8, 4.9] # 输出

coeffs = np.polyfit(y, x, 2) # 2次多项式拟合

结果: [a, b, c]

`

3.4 温度补偿标定

多温度点标定` 标定温度点:-20°C, 0°C, 25°C, 50°C, 85°C

每个温度点进行多点标定:

  • 建立温度-输入-输出的三维关系
  • 或建立温度补偿公式
补偿公式: Output_compensated = Output_raw × (1 + α×(T - T_ref)) + β×(T - T_ref)

其中: α = 灵敏度温度系数 β = 零点温度系数 T_ref = 参考温度(通常25°C) `

四、标定设备

4.1 标准器选择

传感器类型标准器精度要求
温度标准铂电阻、恒温槽优于被校3倍
压力活塞式压力计、标准表优于被校3倍
标准砝码、力标准机优于被校3倍
长度激光干涉仪、量块优于被校3倍
电学标准源、多用表优于被校5倍

4.2 环境控制

` 标定环境要求:

温度:20±2°C(或按标准要求) 湿度:45-75%RH 气压:86-106kPa 电磁:屏蔽或低干扰环境 振动:隔离振动 `

五、测试方法

5.1 静态特性测试

校准曲线测试

` 测试步骤:
  1. 从最小值到最大值,逐步增加输入
  2. 记录每个点的输出值(正行程)
  3. 从最大值到最小值,逐步减小输入
  4. 记录每个点的输出值(反行程)
  5. 重复3次取平均
`

迟滞测试

`

示例: 量程:0-100°C 在50°C点:

  • 正行程输出:2.45V
  • 反行程输出:2.48V
  • 迟滞:0.03V
迟滞误差 = 0.03 / (4.5-0.5) × 100% = 0.75%
`

重复性测试

` 方法:在同一输入点重复测量10次

计算: 重复性 = (2 × 标准差 / 量程) × 100%

或 重复性 = (最大残差 / 量程) × 100% `

5.2 动态特性测试

阶跃响应测试

` 测试方法:
  1. 输入从0突变到满量程的80%
  2. 记录输出响应曲线
  3. 分析响应时间、超调量
参数提取:
  • 上升时间(10%-90%)
  • 稳定时间(进入±2%范围)
  • 超调量
  • 阻尼比
`

频率响应测试

` 方法:正弦扫频输入

设置:

  • 起始频率:0.1Hz或更低
  • 终止频率:预期带宽的2倍
  • 幅值:满量程的20-50%
记录:
  • 输出幅值变化(幅频特性)
  • 输出相位变化(相频特性)
结果:
  • -3dB带宽
  • 谐振频率
  • 平坦度
`

六、工程实践

6.1 温度传感器标定实例

PT100标定

` 设备:
  • 标准恒温槽(精度±0.01°C)
  • 标准铂电阻(精度±0.05°C)
  • 6位半万用表
标定点:
  • 0°C(冰点)
  • 25°C(室温)
  • 50°C
  • 75°C
  • 100°C(沸点)
数据处理:
  1. 记录各点PT100电阻值
  2. 用标准铂电阻测实际温度
  3. 建立R-T对应表
  4. 分段线性化或多项式拟合
标定后精度:±0.1°C
`

6.2 压力传感器标定实例

压力变送器标定

` 设备:
  • 活塞式压力计(0.05级)
  • 标准压力源
  • 24V电源
  • 万用表
标定点(0-1MPa): 0%, 20%, 40%, 60%, 80%, 100%量程

测试内容:

  1. 基本误差测试
  2. 迟滞测试
  3. 重复性测试
  4. 温度影响测试(-20°C, 25°C, 70°C)
结果: 精度等级:0.25级 迟滞:< 0.1%FS 重复性:< 0.05%FS
`

6.3 加速度计标定实例

MEMS加速度计六位置标定

` 方法:利用重力加速度进行标定

6个位置:

  1. X轴向上 (1g, 0, 0)
  2. X轴向下 (-1g, 0, 0)
  3. Y轴向上 (0, 1g, 0)
  4. Y轴向下 (0, -1g, 0)
  5. Z轴向上 (0, 0, 1g)
  6. Z轴向下 (0, 0, -1g)
计算: Offset_x = (X_up + X_down) / 2 Sensitivity_x = (X_up - X_down) / 2

同理计算Y、Z轴 `

七、数据处理与补偿

7.1 数字滤波

` 滑动平均滤波: y[n] = (x[n] + x[n-1] + ... + x[n-N+1]) / N

适用:去除随机噪声

一阶低通滤波: y[n] = α × x[n] + (1-α) × y[n-1] 其中 α = 1 / (1 + 2πf_cT)

适用:平滑信号,去除高频噪声 `

7.2 温度补偿算法

` 实时补偿: T_compensated = T_raw + α×(T_sensor - T_ref) + β×(T_sensor - T_ref)²

其中系数α、β通过标定确定 `

7.3 非线性补偿

` 分段线性插值:
  • 建立输入-输出查找表
  • 测量时在相邻两点间线性插值
优点:计算简单,精度可控 缺点:需要存储空间
`

八、质量控制

8.1 标定证书

` 标定证书内容:
  1. 被校传感器信息(型号、序列号)
  2. 标准器信息
  3. 环境条件
  4. 标定数据
  5. 不确定度分析
  6. 标定结论
  7. 有效期
  8. 标定人员签章
`

8.2 复校周期

传感器类型建议复校周期说明
高精度计量3-6个月标准器
工业级6-12个月生产过程
普通商用12-24个月一般应用
一次性不标定成本考虑

8.3 期间核查

` 方法:使用核查标准进行中间检查

频率:

  • 高精度:每月
  • 一般:每季度
目的:
  • 发现漂移趋势
  • 及时采取纠正措施
  • 确保测量可靠性
``


最后更新: 2024-09-20