跳到主要内容

传感器概论:定义、分类、指标与信号链路

在动手接某一颗具体芯片之前,先建立一个总览会更省力:传感器在系统里扮演什么角色、常见怎么分类、说明书上的指标分别意味着什么、信号从物理量走到 MCU 要经过哪些环节。本章就是这个“地图”。

什么是传感器

传感器(sensor)把某种物理量或化学量,转换成后续电路/处理器更容易处理的信号,例如电压、电流、电阻变化、频率,或 I2C/SPI/UART 等数字数据。

你可以把它理解成系统的“感官”:

  • 被测量:温度、加速度、气压、磁场、距离、心率……
  • 敏感机理:热胀、压阻、电容变化、霍尔效应、光电效应……
  • 输出:模拟量或数字量
  • 用途:监测、控制、导航、人机交互、安全保护等

物联网与嵌入式设备里,传感器往往决定“系统能不能感知环境”,其布置、标定和误差处理,与写业务代码同样重要。

常见分类方式

没有唯一标准分类,工程上常用下面几类视角(可并存)。

按被测量

  • 机械量:力、压力、加速度、角速度、位移、流量
  • 热工量:温度、湿度、热流
  • 电磁量:磁场、电流、电压(有时也归检测器件)
  • 光学量:照度、颜色、接近/距离、图像与深度
  • 化学/生物量:气体浓度、pH、血氧等

本教程侧边栏大体按这个思路组织,便于按项目查找。

按输出形式

类型特点典型接口
模拟传感器输出连续电压/电流,需 ADCADC 引脚、运放调理
数字传感器内部含 ADC/处理,输出数据帧I2C、SPI、UART、1-Wire
开关型只有通/断或阈值触发GPIO

初学者常优先选数字传感器,联调更快;模拟方案在成本、带宽或特殊量程上仍有优势。

按是否接触被测对象

  • 接触式:热敏电阻测温、pH 电极等
  • 非接触式:红外测温、光学测距、部分气体光学方案

非接触往往更卫生、更安全,但对距离、发射率、环境光更敏感。

从物理量到数据:信号链路

一条典型链路可以写成:

被测量 → 敏感元件 → 信号调理 → ADC/数字接口 → MCU/SoC → 算法与应用
  1. 敏感元件:直接响应被测量(膜片、热敏材料、光电二极管等)。
  2. 信号调理:放大、滤波、电桥、激励电流、温度补偿等。
  3. 数字化:片外 ADC,或传感器片内 ADC。
  4. 传输与协议:注意上拉、时钟、采样率、帧格式与 CRC。
  5. 算法:标定、滤波、融合(如 IMU)、异常检测。

很多“传感器模块”已经把 1–3 步甚至部分算法做进模组;你仍要理解哪一步引入了误差。

读懂数据手册:常用指标

不同厂商用词不完全统一,但下面这些概念反复出现。

指标直觉含义选型时问自己
量程(Range)能可靠测量的范围会不会超量程?过载是否损坏?
分辨率(Resolution)能分辨的最小变化算法是否需要更细的步进?
精度/误差(Accuracy)与真值的接近程度绝对准,还是相对趋势就够?
重复性/迟滞反复测量是否一致机械与温度循环后稳不稳?
线性度偏离理想直线的程度是否需要分段校准?
灵敏度输入变化引起多大输出变化后面增益/ADC 够不够?
响应时间跟上变化要多久控制回路是否太慢?
漂移(温漂/时漂)随温度或时间慢慢偏要不要定期校准?
噪声输出抖动是否需要滤波与平均?
提示

分辨率高 ≠ 精度高。有的器件步进很细,但整体偏差或漂移很大。先分清你的产品要的是“准”,还是“稳和跟得上变化”。

误差从哪里来

实际系统里,误差很少只来自芯片本身:

  • 安装与结构:导热不良、应力、漏光、气路堵塞
  • 供电与地:纹波、地弹、模拟数字共地干扰
  • 环境:温度、湿度、振动、电磁干扰、阳光
  • 时间:老化、污染、电极干涸、光窗积尘
  • 算法:错误单位换算、未做零偏校准、过度滤波导致滞后

因此,“同一颗传感器在评估板上很好,量产后变差”并不罕见——整机环境才是最终考场。

校准与验证(最小习惯)

  1. 上电自检:通信是否正常、ID/谁在总线上、状态位是否报错。
  2. 零点/量程检查:已知参考点(冰水点、标准砝码、水平静止、标准缓冲液等,视传感器而定)。
  3. 交叉对比:用第二支仪表或另一颗传感器抽样比对。
  4. 记录条件:温度、姿态、固件版本、校准参数要可追溯。

涉及安全、计量或医疗结论时,必须以相应规范与认证设备为准,不能只靠创客模块读数拍板。

本教程怎么读

建议采用同一套提问模板阅读后续每一篇:

  1. 它到底在测什么?
  2. 敏感机理是什么?有哪些干扰量?
  3. 输出是模拟还是数字?常见接口是什么?
  4. 关键指标与失效模式是什么?
  5. 典型应用与选型边界在哪里?

然后按侧边栏进入具体专题,例如从IMU 传感器理解多传感器组合,或从温度传感器开始最常见的环境量测量。

小结

传感器概论要抓住三条线:测什么(被测量)怎么变成电信号(机理与链路)结果有多可信(指标、误差与校准)。有了这张地图,再去看加速度计、气压计、pH 电极或血氧模组,就不会只停留在“接上 I2C 能读数”的层面。