传感器概论:定义、分类、指标与信号链路
在动手接某一颗具体芯片之前,先建立一个总览会更省力:传感器在系统里扮演什么角色、常见怎 么分类、说明书上的指标分别意味着什么、信号从物理量走到 MCU 要经过哪些环节。本章就是这个“地图”。
什么是传感器
传感器(sensor)把某种物理量或化学量,转换成后续电路/处理器更容易处理的信号,例如电压、电流、电阻变化、频率,或 I2C/SPI/UART 等数字数据。
你可以把它理解成系统的“感官”:
- 被测量:温度、加速度、气压、磁场、距离、心率……
- 敏感机理:热胀、压阻、电容变化、霍尔效应、光电效应……
- 输出:模拟量或数字量
- 用途:监测、控制、导航、人机交互、安全保护等
物联网与嵌入式设备里,传感器往往决定“系统能不能感知环境”,其布置、标定和误差处理,与写业务代码同样重要。
常见分类方式
没有唯一标准分类,工程上常用下面几类视角(可并存)。
按被测量
- 机械量:力、压力、加速度、角速度、位移、流量
- 热工量:温度、湿度、热流
- 电磁量:磁场、电流、电压(有时也归检测器件)
- 光学量:照度、颜色、接近/距离、图像与深度
- 化学/生物量:气体浓度、pH、血氧等
本教程侧边栏大体按这个思路组织,便于按项目查找。
按输出形式
| 类型 | 特点 | 典型接口 |
|---|---|---|
| 模拟传感器 | 输出连续电压/电流,需 ADC | ADC 引脚、运放调理 |
| 数字传感器 | 内部含 ADC/处理,输出数据帧 | I2C、SPI、UART、1-Wire |
| 开关型 | 只有通/断或阈值触发 | GPIO |
初学者常优先选数字传感器,联调更快;模拟方案在成本、带宽或特殊量程上仍有优势。
按是否接触被测对象
- 接触式:热敏电阻测温、pH 电极等
- 非接触式:红外测温、光学测距、部分气体光学方案
非接触往往更卫生、更安全,但对距离、发射率、环境光更敏感。
从物理量到数据:信号链路
一条典型链路可以写成:
被测量 → 敏感元件 → 信号调理 → ADC/数字接口 → MCU/SoC → 算法与应用
- 敏感元件:直接响应被测量(膜片、热敏材料、光电二极管等)。
- 信号调理:放大、滤波、电桥、激励电流、温度补偿等。
- 数字化:片外 ADC,或传感器片内 ADC。
- 传输与协议:注意上拉、时钟、采样率、帧格式与 CRC。
- 算法:标定、滤波、融合(如 IMU)、异常检测。
很多“传感器模块”已经把 1–3 步甚至部分算法做进模组;你仍要理解哪一步引入了误差。
读懂数据手册:常用指标
不同厂商用词不完全统一,但下面这些概念反复出现。
| 指标 | 直觉含义 | 选型时问自己 |
|---|---|---|
| 量程(Range) | 能可靠测量的范围 | 会不会超量程?过载是否损坏? |
| 分辨率(Resolution) | 能分辨的最小变化 | 算法是否需要更细的步进? |
| 精度/误差(Accuracy) | 与真值的接近程度 | 绝对准,还是相对趋势就够? |
| 重复性/迟滞 | 反复测量是 否一致 | 机械与温度循环后稳不稳? |
| 线性度 | 偏离理想直线的程度 | 是否需要分段校准? |
| 灵敏度 | 输入变化引起多大输出变化 | 后面增益/ADC 够不够? |
| 响应时间 | 跟上变化要多久 | 控制回路是否太慢? |
| 漂移(温漂/时漂) | 随温度或时间慢慢偏 | 要不要定期校准? |
| 噪声 | 输出抖动 | 是否需要滤波与平均? |
分辨率高 ≠ 精度高。有的器件步进很细,但整体偏差或漂移很大。先分清你的产品要的是“准”,还是“稳和跟得上变化”。
误差从哪里来
实际系统里,误差很少只来自芯片本身:
- 安装与结构:导热不良、应力、漏光、气路堵塞
- 供电与地:纹波、地弹、模拟数字共地干扰
- 环境:温度、湿度、振动、电磁干扰、阳光
- 时间:老化、污染、电极干涸、光窗积尘
- 算法:错误单位换算、未做零偏校准、过度滤波导致滞后
因此,“同一颗传感器在评估板上很好,量产后变差”并不罕见——整机环境才是最终考场。
校准与验证(最小习惯)
- 上电自检:通信是否正常、ID/谁在总线上、状态位是否报错。
- 零点/量程检查:已知参考点(冰水点、标准砝码、水平静止、标准缓冲液等,视传感器而定)。
- 交叉对比:用第二支仪表或另一颗传感器抽样比对。
- 记录条件:温度、姿态、固件版本、校准参数要可追溯。
涉及安全、计量或医疗结论时,必须以相应规范与认证设备为准,不能只靠创客模块读数拍板。
本教程怎么读
建议采用同一套提问模板阅读后续每一篇:
- 它到底在测什么?
- 敏感机理是什么?有哪些干扰量?
- 输出是模拟还是数字?常见接口是什么?
- 关键指标与失效模式是什么?
- 典型应用与选型边界在哪里?
然后按侧边栏进入具体专题, 例如从IMU 传感器理解多传感器组合,或从温度传感器开始最常见的环境量测量。
小结
传感器概论要抓住三条线:测什么(被测量)、怎么变成电信号(机理与链路)、结果有多可信(指标、误差与校准)。有了这张地图,再去看加速度计、气压计、pH 电极或血氧模组,就不会只停留在“接上 I2C 能读数”的层面。