1. 传感器基础与选型

传感器这东西,说白了就是物理世界和电子系统之间的翻译官。你想想看,温度、压力、光线这些物理量,芯片不认识啊。传感器的作用就是把它们变成电信号——电压、电流、电阻变化,这样我们的电路才能处理。

我入行那会儿,第一个项目就是选温度传感器。当时觉得随便挑一个就行,结果现场一测,数据飘得没法看。后来才明白,选传感器不是逛超市,得把静态特性、动态特性、应用环境全盘考虑进去。这节课,我就把这些年踩过的坑和总结的经验,跟你好好聊聊。

1.1 传感器的定义与核心作用

国标里的定义很绕,我用自己的话给你讲:传感器是一种能把被测物理量,按一定规律转换成可用输出信号的器件。这个“可用信号”,通常是电信号。

它的核心作用就三个字——“感”、“传”、“换”。

  • 感:感知外界变化,比如温度升高、压力增大。
  • 传:把这种变化传递到敏感元件上。
  • 换:把物理变化转换成电信号,方便后续调理和采集。

记住一句话:没有传感器,数据采集就是无源之水。你后面调理电路做得再好,前端信号不准,全是白搭。

1.2 传感器的分类方式

传感器的种类太多了,我习惯按三种维度来分。这样选型时思路更清晰。

1.2.1 按被测物理量分类

这是最直观的分类。你要测什么,就找对应的传感器。

类别 典型被测参数 常见传感器
热工量 温度、热流、热导率 热电偶、热敏电阻、RTD
机械量 位移、力、速度、加速度 应变片、压电传感器、LVDT
光学量 光强、颜色、图像 光电二极管、CCD、CMOS
磁学量 磁场强度、磁通 霍尔传感器、磁阻传感器
化学量 气体浓度、pH值、湿度 电化学传感器、MOS气体传感器

1.2.2 按信号转换原理分类

这个维度更底层,决定了你调理电路怎么设计。

  • 物理型:利用物理效应,比如压阻效应、热电效应。我常用的MEMS压力传感器就属于这类。
  • 结构型:靠机械结构变形来测量,比如电容式位移传感器。
  • 智能型:内部集成了微处理器,能直接输出数字信号。比如I²C接口的温度传感器,用起来很方便。

1.2.3 按输出信号类型分类

这个对硬件工程师来说最关键,直接决定你的ADC选型和调理电路拓扑。

输出类型 特点 典型例子
模拟电压 简单直接,易受干扰 电位器、模拟温度传感器
模拟电流 抗干扰强,适合远传 4-20mA压力变送器
电阻/电容 需要激励源和调理电路 热敏电阻、湿敏电容
数字脉冲 频率或占空比编码 霍尔转速传感器
数字总线 可直接与MCU通信 I²C、SPI、1-Wire传感器

1.3 传感器的静态特性

静态特性,就是传感器在输入信号稳定不变时的表现。我选型时,最先看的就是这几个指标。

1.3.1 灵敏度

灵敏度 = 输出变化量 / 输入变化量。说白了,就是输入变一点点,输出能变多大。

举个例子,一个压力传感器灵敏度是10mV/kPa,另一个是5mV/kPa。同样测1kPa的压力变化,前者输出变化10mV,后者只有5mV。灵敏度高的,信号调理压力小,但容易把噪声也放大。

我的习惯:在满足量程的前提下,尽量选灵敏度高一点的传感器。这样后级放大器的增益可以设小一些,信噪比更好做。

1.3.2 线性度

理想传感器,输入输出是一条直线。但现实不是。线性度就是实际曲线偏离直线的程度。

我记得有一次做称重系统,选了个线性度0.5%的传感器。结果标定时发现,在量程中间段误差很小,两头却偏得厉害。后来换了0.1%的,问题才解决。所以,线性度不是越高越好,但一定要满足你的精度预算。

1.3.3 迟滞与重复性

这两个指标容易搞混,我简单区分一下:

  • 迟滞:正行程和反行程的差异。比如压力从0升到100kPa,再降回0kPa,同一个压力点下,输出不一样。
  • 重复性:同样条件下,多次测量的一致性。

迟滞大的传感器,不适合做动态测量。重复性差的传感器,标定都救不了。

1.3.4 分辨力与阈值

分辨力是传感器能检测到的最小输入变化量。阈值是传感器能响应的最小输入值。

这两个概念在微弱信号测量时特别重要。我曾经做过一个微应变测量项目,传感器的分辨力是1με,但实际电路噪声就有5με。你想想看,这还怎么测?最后只能换更高分辨力的传感器,同时把调理电路的噪声压下去。

1.4 传感器的动态特性

静态特性管的是“准不准”,动态特性管的是“跟不跟得上”。

如果你的被测信号变化很慢,比如室温监测,静态特性就够了。但如果你要测振动、冲击、快速温度变化,就必须看动态特性。

1.4.1 响应时间

从输入阶跃变化到输出稳定到一定精度(通常是90%或63.2%)所需的时间。

热电偶的响应时间通常是秒级的,而压电传感器是微秒级的。选型时,响应时间至少要小于被测信号变化周期的1/10,这是我个人的经验法则。

1.4.2 频率响应

传感器对不同频率信号的响应能力。通常用带宽来表示。

举个例子,一个加速度传感器的带宽是0-1000Hz。如果你要测2000Hz的振动,那测出来的幅值和相位都是错的。我见过有人用低频传感器去测高频振动,结果数据完全不能用。

注意:传感器的带宽不是越宽越好。带宽越宽,噪声越大。选型时,带宽刚好覆盖你的信号频率范围就行,别贪多。

1.5 选型原则与实战案例

讲了这么多理论,我们来点实际的。我总结了一套选型流程,这些年一直在用。

1.5.1 选型五步法

  1. 明确测量需求:测什么?量程多少?精度要求?环境温度?
  2. 确定输出类型:模拟还是数字?电压还是电流?
  3. 评估环境因素:温度范围、湿度、振动、电磁干扰。
  4. 检查动态要求:信号变化多快?需要多快的响应?
  5. 考虑成本与供货:别选冷门型号,否则量产时你会哭。

1.5.2 实战案例:工业烤箱温度监测

几年前我做过一个项目,要给工业烤箱做温度监测。需求是这样的:

  • 测量范围:室温~300°C
  • 精度要求:±1°C
  • 响应时间:< 5秒
  • 环境:高温、有轻微腐蚀性气体

我当时对比了三种方案:

方案 传感器类型 优点 缺点
A NTC热敏电阻 灵敏度高、成本低 线性差、不耐高温
B PT100铂电阻 精度高、稳定性好 响应稍慢、成本中等
C K型热电偶 量程宽、响应快 精度一般、需要冷端补偿

最后我选了方案B,PT100铂电阻。原因有三:

  • 精度满足±1°C要求
  • 长期稳定性好,烤箱需要连续运行
  • 虽然响应比热电偶慢,但烤箱温度变化不快,够用了

实际做下来,效果不错。唯一要注意的是,PT100的引线电阻会影响测量精度,我用了三线制接法来消除这个误差。这个后面讲调理电路时会细说。

1.6 本章知识体系

下面这张图,把传感器基础与选型的核心逻辑串起来了。你可以把它当作一个快速参考。

传感器基础与选型知识体系 传感器选型 定义与作用 分类方式 静态特性 动态特性 感 · 传 · 换 物理量→电信号 被测物理量 转换原理 输出信号 灵敏度 线性度 迟滞 分辨力 响应时间 频率响应 选型五步法:需求 → 输出类型 → 环境 → 动态 → 成本 实战案例:工业烤箱温度监测 需求:室温~300°C / ±1°C / 响应<5秒 → 选型:PT100铂电阻 核心原则:先定需求,再选器件,最后验证

1.7 避坑指南

最后,分享几个我亲身踩过的坑,希望能帮你省点时间。

坑一:只看精度,不看温度漂移

我曾经选了一个0.1%精度的压力传感器,常温下测得很准。结果现场温度升到60°C,数据直接偏了2%。后来一看手册,温度漂移系数是0.05%/°C。所以,一定要算全温度范围内的总误差。

坑二:忽略传感器输出阻抗

有些传感器输出阻抗很高,比如pH电极,阻抗在100MΩ以上。如果你直接接普通ADC,信号会被衰减得不成样子。这时候必须用高输入阻抗的调理电路,比如电压跟随器。

我的建议:选型时,把传感器数据手册从头到尾看一遍,别只看首页的亮点参数。特别是“绝对最大额定值”和“应用笔记”部分,往往藏着关键信息。