1. 校准基础概念
大家好,我是老张。做嵌入式测温系统这些年,我踩过不少坑。今天咱们聊聊校准这件事。说白了,校准就是让测量结果更接近真实值。但这里面的门道,比想象中要多得多。
1.1 温度校准的定义
温度校准,就是用标准温度源去比对被测系统。我习惯这么理解:你拿一个已知准确的温度计,去教另一个温度计怎么正确读数。
举个例子。你买了个DS18B20传感器,手册说精度±0.5°C。但实际用起来呢?我遇到过一批传感器,在85°C时偏差到了1.2°C。这时候就需要校准了。
校准的核心公式:
修正值 = 标准值 - 测量值
修正后的温度 = 测量值 + 修正值
嗯,这里要注意。修正值不是固定不变的。它会随温度变化而变化。这就是为什么我们需要多点校准。
1.2 为什么需要多点校准
单点校准够用吗?不够。我跟你讲个真实案例。
有一次做冷链运输监控,客户只做了0°C单点校准。结果呢?在-20°C环境下,数据偏差达到了2.3°C。整批疫苗差点报废。从那以后,我再也不敢只做单点校准了。
为什么会这样?因为传感器的非线性特性。你想想看,每个温度点的误差都不一样。就像人的身高,早上和晚上量都不一样。
多点校准的优势:
- 覆盖全量程,避免盲区
- 能拟合出更准确的误差曲线
- 发现传感器的异常拐点
我的经验:至少选3个校准点。低温、常温、高温各一个。如果量程跨度大,建议5-7个点。
1.3 校准与标定的区别
这两个词经常被混用。但我得说清楚,它们不是一回事。
| 项目 | 校准 | 标定 |
|---|---|---|
| 目的 | 确定误差 | 调整输出 |
| 操作 | 比对测量 | 修改参数 |
| 结果 | 得到修正值 | 改变输出值 |
| 频率 | 定期进行 | 一次性设置 |
说白了,校准是发现问题,标定是解决问题。我习惯先校准,再根据校准数据做标定。
1.4 误差来源分析
误差从哪来?我总结了几个主要来源:
- 传感器自身误差 - 制造工艺决定的。比如PT100的A级和B级,精度差了一倍。
- 电路噪声 - 电源纹波、PCB布局都会引入。我遇到过ADC参考电压不稳,直接导致0.5°C的跳动。
- 环境因素 - 湿度、气压、电磁干扰。有一次在电机旁边测温度,读数忽高忽低。
- 时间漂移 - 元器件老化。用了两年的传感器,参数会变。
避坑指南:我曾经忽略了一个问题——自热效应。传感器通电后自身会发热,尤其在小体积封装里,能引起0.1-0.3°C的偏差。现在我做设计都会考虑降低工作电流。
你看,误差来源这么多。单点校准根本覆盖不了。这就是为什么我坚持做多点校准。
好了,这一章就聊到这。记住一句话:校准不是万能的,但不校准是万万不能的。下一章我们聊聊具体的校准流程和工具准备。