第一章:传感器基础与选型

大家好,我是你们的讲师。做嵌入式这些年,我经手过的传感器少说也有上百种。每次带新人,我第一件事就是让他们搞懂传感器选型。为什么?因为选错传感器,后面所有工作都是白费。

今天咱们就从最基础的开始聊。别急,我会把踩过的坑、总结的经验都抖出来。

1.1 常见传感器类型

先说说最常见的几类传感器。你想想看,一个典型的物联网节点,无非就是采集环境参数。温度、湿度、压力、光照,这四大金刚基本覆盖了80%的应用场景。

温度传感器

温度传感器分很多种。热电偶、热敏电阻、数字温度芯片。我个人习惯把应用场景分成两类:

  • 接触式:比如DS18B20、LM75。精度高,但需要物理接触。
  • 非接触式:比如MLX90614红外测温。适合测高温物体或移动目标。

我在项目中遇到过用热电偶测锅炉温度的情况。当时选型没注意响应时间,结果数据滞后了十几秒,差点出事故。嗯,这里要注意:响应时间这个参数,很多人会忽略。

湿度传感器

湿度传感器通常和温度做在一起,叫温湿度传感器。常见的型号有DHT11、DHT22、SHT30。

说白了,DHT11就是入门级,精度±5%RH,够用但别指望它多准。DHT22好一些,±2%RH。SHT30是工业级,我最近的项目都在用。

避坑指南:我曾经在户外项目里用了DHT11,结果梅雨季直接报废。湿度传感器怕结露,选型时一定要看防护等级。

压力传感器

压力传感器应用很广,从气象站的气压计到工业管道压力监测。常见的有BMP280、MS5611。

这里有个关键点:绝对压力和相对压力的区别。BMP280测的是绝对气压,适合做海拔高度计。如果你要测管道内的压力差,得用差压传感器。

光照传感器

光照传感器分两类:

  • 光敏电阻:便宜,但输出非线性,精度差。适合做简单的开关控制。
  • 数字光照传感器:比如BH1750、TSL2561。直接输出lux值,精度高。

我记得有一次做智能窗帘项目,客户要求根据光照自动调节。我选了BH1750,效果很好。但要注意,光照传感器的光谱响应范围不同,选型时要看你的光源类型。

1.2 传感器关键参数

选传感器不能只看型号。你得看懂参数表。我总结了三个核心参数:精度、分辨率、采样率。

参数 含义 选型建议
精度 测量值与真实值的偏差 工业级选±0.1°C以上,消费级±0.5°C够用
分辨率 能检测到的最小变化量 分辨率越高,数据越平滑,但成本也高
采样率 每秒采集数据的次数 静态环境1Hz够用,动态环境需要10Hz以上

重点提醒:精度和分辨率不是一回事。分辨率高不代表精度高。比如一个传感器分辨率0.01°C,但精度只有±1°C,那小数点后两位就是假的。

精度

精度是硬指标。我一般这样选:

  • 实验室环境:±0.1°C,用PT100铂电阻
  • 工业现场:±0.5°C,用数字传感器
  • 消费电子:±1°C,够用就行

为什么会这样?因为精度每提高一个等级,成本可能翻倍。你得平衡需求和预算。

分辨率

分辨率决定了你能看到多细微的变化。举个例子,一个12位的ADC,分辨率是4096分之一。如果你测0-100°C,那每一步就是0.024°C。

但注意,分辨率太高也有问题。我在一个项目中用了16位的传感器,结果数据噪声特别大。后来加了滤波才解决。说白了,分辨率要和系统噪声匹配。

采样率

采样率就是传感器每秒输出的数据次数。选型时记住一个原则:采样率至少是信号最高频率的两倍(奈奎斯特定理)。

比如测室温,温度变化很慢,1Hz就够了。但测电机振动,可能需要1000Hz以上。

1.3 选型实战案例

光说不练假把式。咱们来个真实案例。

案例背景:做一个智能温室监测系统,需要采集温度、湿度、光照。预算有限,要求稳定可靠。

我的选型思路是这样的:

  1. 温度传感器:选DS18B20。为什么?便宜、精度±0.5°C、单总线通信、支持长距离传输。我在多个项目里验证过,非常稳定。
  2. 湿度传感器:选SHT30。虽然比DHT22贵一点,但长期稳定性好,不会漂移。温室环境湿度高,SHT30有防护涂层,更耐用。
  3. 光照传感器:选BH1750。直接输出lux值,不用自己算。16位分辨率,精度够用。

这里有个细节:DS18B20和SHT30的通信协议不同。DS18B20用单总线,SHT30用I2C。所以主控要选有足够外设的MCU。

避坑指南:我曾经在温室项目里用了DHT11,结果三个月后湿度数据开始漂移。拆开一看,传感器内部结露了。所以高湿度环境一定要选带防护的传感器。

最后给大家一个选型检查清单:

  • 测量范围是否覆盖应用场景?
  • 精度是否满足需求?
  • 分辨率是否匹配系统噪声?
  • 采样率是否满足实时性要求?
  • 通信接口是否兼容主控?
  • 工作环境(温度、湿度、防护等级)是否合适?
  • 成本是否在预算内?

嗯,今天就聊到这儿。传感器选型是门手艺活,多实践、多踩坑,慢慢就有感觉了。下一章咱们聊聊传感器接口电路设计,到时候我会带大家手把手搭电路。


公众号:蓝海资料掘金营,微信deep3321