1. 课程导入
各位同学,欢迎来到《传感器标定与数据采集精讲》的第一章。
传感器这东西,说白了就是连接物理世界和数字世界的「翻译官」。你想想看,温度、压力、光线这些物理量,单片机是看不懂的。传感器的作用,就是把它们变成电信号——电压、电流、电阻变化,这样我们的电路才能处理。
我做了十几年嵌入式,接触过的传感器少说也有上百种。刚开始那会儿,我也踩过不少坑。比如选型时只看精度,没考虑响应时间,结果数据采集出来全是滞后的。嗯,这些经验后面我会慢慢跟大家聊。
1.1 传感器的定义
根据国标 GB/T 7665-2005,传感器的定义是:能感受被测量并按照一定规律转换成可用输出信号的器件或装置。
拆开来看,三个关键点:
- 感受被测量:你得能「感知」到物理量,比如热电偶感知温度,压阻片感知压力。
- 按规律转换:输出和输入之间要有确定的函数关系,不能是随机的。这个「规律」就是我们后面要讲的标定曲线。
- 可用输出信号:通常是电信号,比如 0-5V 电压、4-20mA 电流、I²C 数字信号等。
核心公式:
y = f(x) + ε
其中 y 是输出电信号,x 是被测物理量,f 是转换函数,ε 是误差项。标定的本质,就是确定 f 并减小 ε。
1.2 传感器的静态特性
静态特性,指的是输入信号不随时间变化(或变化极慢)时,传感器输出与输入之间的关系。说白了,就是「准不准」和「稳不稳」的问题。
| 指标 | 定义 | 我的经验 |
|---|---|---|
| 灵敏度 | 输出变化量 / 输入变化量 | 灵敏度不是越高越好。太高了,噪声也会被放大。我曾经在一个压力项目中选了高灵敏度传感器,结果振动噪声淹没了信号,最后不得不加滤波器。 |
| 线性度 | 实际曲线与拟合直线的偏差 | 很多传感器标称线性度 0.5%FS,但那是理想情况。实际使用时,温度一变,线性度就跑了。所以标定一定要在目标温度下做。 |
| 迟滞 | 正行程与反行程输出不一致的程度 | 机械结构传感器(如压力膜片)迟滞比较明显。我记得有个位移传感器项目,正反行程差了 2%,后来发现是机械间隙问题。 |
| 重复性 | 相同条件下多次测量的一致程度 | 重复性差,说明传感器内部有随机因素。这时候别想着用软件补偿,先查硬件。 |
| 分辨力 | 传感器能检测到的最小输入变化量 | 注意分辨力和精度是两码事。分辨力高不代表精度高,ADC 位数高也不代表测量准。 |
| 阈值 | 能产生可测输出的最小输入值 | 阈值以下,传感器「看不见」。选型时一定要确认你的信号范围是否在阈值之上。 |
| 漂移 | 输出随时间或温度的缓慢变化 | 零漂和温漂是嵌入式工程师的噩梦。我习惯在每次采集前做一次零点校准,能有效抑制漂移。 |
避坑指南:我曾经在一个工业现场项目中,用了某品牌的压力传感器,常温下标定得好好的,一到 60°C 环境,零漂直接跑了 5%。后来查手册才发现,温漂系数是 0.05%/°C,算下来 60°C 时确实该漂这么多。所以选型时一定要算温漂预算,别只看常温指标。
1.3 传感器的动态特性
动态特性,描述的是传感器对快速变化输入信号的响应能力。你想想看,如果传感器反应太慢,测出来的数据就是「慢半拍」的,这在实时控制系统中是致命的。
动态特性通常用传递函数或微分方程来描述。常见的模型有:
- 零阶系统:输出与输入成正比,没有延迟。理想电位器就是零阶系统。
- 一阶系统:有惯性,输出不能突变。比如热电偶测温,需要时间才能稳定。关键指标是时间常数 τ,τ 越小响应越快。
- 二阶系统:有振荡和过冲。比如加速度传感器,固有频率决定了它的工作带宽。
动态特性的核心指标有两个:
| 指标 | 含义 | 实际影响 |
|---|---|---|
| 响应时间 | 从输入阶跃到输出达到稳定值所需时间 | 响应时间太长,测快速变化的信号会失真。比如测发动机转速,响应时间超过 10ms 就不行了。 |
| 频率响应 | 传感器能不失真测量的信号频率范围 | 带宽不够,高频信号会被衰减。我做过一个振动监测项目,选了 100Hz 带宽的传感器,结果机器振动频率是 200Hz,数据完全不能用。 |
重要提醒:静态特性和动态特性是相互制约的。提高灵敏度往往会降低响应速度,增加带宽可能会引入更多噪声。选型时一定要根据应用场景做权衡,没有「万能传感器」。
1.4 常用传感器分类
传感器分类方式很多,按被测物理量分是最直观的。下面是我在实际项目中常用的几类:
1.4.1 温度传感器
- 热电偶:测温范围宽(-200°C ~ 2000°C),但输出信号弱,需要冷端补偿。我习惯用 K 型热电偶,性价比高。
- 热电阻 RTD:精度高,稳定性好,常用 Pt100/Pt1000。适合 -200°C ~ 850°C 范围。
- 热敏电阻 NTC/PTC:灵敏度高,但非线性严重。适合窄范围测温,比如电池温度监测。
- 数字温度传感器:如 DS18B20、LM75,直接输出数字信号,接口简单,适合嵌入式系统。
1.4.2 压力传感器
- 压阻式:利用硅压阻效应,灵敏度高,适合 0~100MPa。我常用的有 MPX 系列。
- 电容式:通过膜片位移改变电容,精度高,但易受寄生电容影响。
- 谐振式:频率输出,抗干扰能力强,适合恶劣环境。
1.4.3 位移传感器
- 电位器式:简单便宜,但有机械磨损。
- LVDT 差动变压器:非接触测量,精度高,寿命长。我做过一个阀门位置反馈项目,用的就是 LVDT。
- 光栅/磁栅:数字输出,分辨率可达微米级,适合精密定位。
1.4.4 力传感器
- 应变片式:通过应变片电阻变化测力,需要搭配电桥电路。
- 压电式:利用压电效应,适合动态力测量,但静态力会泄漏。
1.4.5 光传感器
- 光电二极管/三极管:响应快,适合光开关、光强检测。
- 光敏电阻 LDR:成本低,但响应慢,适合环境光检测。
- CCD/CMOS 图像传感器:用于摄像头、机器视觉。
1.4.6 磁传感器
- 霍尔效应传感器:测磁场强度,常用于位置检测、电流检测。
- 磁阻传感器:灵敏度更高,适合电子罗盘、地磁检测。
1.4.7 气体传感器
- 半导体式:如 MQ 系列,成本低,但选择性差,容易受温湿度影响。
- 电化学式:精度高,适合特定气体检测,如 CO、O₂。
- 红外式 NDIR:利用气体吸收特定波长红外光,寿命长,适合 CO₂ 检测。
1.4.8 湿度传感器
- 电容式:利用高分子材料吸湿后介电常数变化,精度高,响应快。我常用 SHT 系列。
- 电阻式:利用湿敏电阻阻值变化,成本低,但线性度差。
1.5 传感器知识体系总览
下面这张图,把本章的核心知识点串起来了。你可以把它当作一个「传感器选型速查地图」。
好了,第一章的内容就到这里。传感器的基础概念和分类,是后面所有章节的基石。静态特性决定了「准不准」,动态特性决定了「快不快」,分类帮你快速找到合适的传感器类型。把这些搞清楚了,后面讲标定方法和数据采集时,你才能理解为什么要做那些补偿和滤波。