第一章 传感器基础与选型:常见环境传感器的工作原理、技术参数与选型依据

各位同学,咱们今天聊聊传感器选型。说实话,我见过太多项目栽在第一步——传感器选错了,后面联动策略写得再漂亮也是白搭。你想想看,一个温湿度传感器误差±5%,那后面的空调控制能准吗?

所以这一章,咱们把常见的环境传感器挨个捋一遍。我会结合我这些年踩过的坑,告诉你哪些参数是虚的,哪些是实打实要盯紧的。

1.1 温湿度传感器

温湿度传感器,说白了就是环境监控的「眼睛」。我最早做机房监控时,用的还是湿敏电阻,那玩意儿漂移得厉害。现在主流方案就两种:

  • 数字式(如SHT30、DHT22):内部集成ADC,直接输出数字信号。我个人习惯用I2C接口的,布线省事。
  • 模拟式(如HIH-5030):输出模拟电压,需要自己搭ADC电路。精度可以做得更高,但抗干扰能力差一些。

选型时,我建议你盯死三个参数:

参数 说明 我的建议
精度 温度±0.3°C,湿度±2%RH算及格 别信标称±0.1°C的便宜货,实测能到±0.5就不错了
响应时间 从稳定到新环境的时间 通风环境选<8s的,密闭空间可以放宽
长期漂移 每年精度下降多少 工业级要求每年<0.5%RH
⚠️ 我曾经踩过的坑: 有一回在户外项目用了普通DHT11,结果夏天暴晒后湿度读数直接飘到99%。后来换成带防护罩的SHT30,才算稳住。记住,户外必须加防辐射罩!

1.2 PM2.5传感器

PM2.5传感器,现在主流是激光散射原理。说白了就是激光照到颗粒物上,反射光被接收器捕捉,通过光强推算浓度。

我测试过市面上十几款PM2.5传感器,发现一个规律:

  • 便宜货(如GP2Y1010):只能测个大概,粉尘多了直接饱和。适合做定性判断——「有没有烟」。
  • 中端货(如PMS5003):能测到0.3μm颗粒,精度±10μg/m³。家用新风系统够用了。
  • 高端货(如SPS30):用了光学颗粒物计数,能区分不同粒径。工业级项目我才会用。

这里有个关键点:PM2.5传感器最怕水汽。湿度超过85%时,水蒸气会凝结在镜头上,读数直接爆表。我有个项目在南方梅雨季,数据天天报警,后来发现是传感器结露了。

💡 避坑指南: 选型时注意看「工作湿度范围」。如果环境湿度高,要么选带加热功能的传感器,要么加装除湿装置。

1.3 CO2传感器

CO2传感器,原理上分两种:

  • NDIR(非色散红外):利用CO2吸收特定波长红外光的特性。精度高、寿命长,但贵。
  • 电化学:便宜,但寿命短(2-3年),而且容易受其他气体干扰。

我个人强烈推荐NDIR方案。为什么?因为电化学传感器在装修环境里,会被甲醛、VOC干扰,读数能偏高一倍。我有个朋友做教室空气质量监控,用了电化学CO2传感器,结果每次大扫除后数据都异常,排查了两个月才发现是清洁剂里的醇类物质在捣乱。

选型时重点看两个参数:

参数 说明 典型值
量程 一般0-5000ppm够用 室内正常400-1000ppm
精度 ±30ppm ±3%读数 NDIR能做到±20ppm
自校准 ABC自动基线校准 建议开启,否则会漂移
🔑 记住: CO2传感器必须做「零点校准」。我习惯在通风良好的环境下(比如室外)做一次手动校准,把基线拉到400ppm。否则用久了,读数会慢慢往上飘。

1.4 光照传感器

光照传感器,说白了就是测「有多亮」。但这里有个坑——很多人分不清「照度」和「亮度」。

  • 照度(Lux):单位面积接收到的光通量。传感器测的就是这个。
  • 亮度(cd/m²):人眼感知的明暗。这个需要专业设备测。

所以,你买光照传感器,看Lux值就够了。常见方案:

  • 光敏电阻:便宜,但线性度差。只能做开关量判断——「天黑了开灯」。
  • 数字光照传感器(如BH1750、TSL2561):精度高,能测0-65535Lux。我习惯用BH1750,I2C接口,直接读Lux值,省心。

嗯,这里要注意:光照传感器不能直接对着窗户装。我有个项目,传感器装在窗边,结果中午阳光直射时读数到6万Lux,室内实际只有500Lux。后来我改成装在房间中央、离地1.2米的位置,数据才正常。

1.5 噪音传感器

噪音传感器,原理就是麦克风+信号处理。但这里有个容易忽略的点:人耳对频率的响应不是线性的

所以专业噪音传感器会做「A计权」——模拟人耳对中频敏感、对低频不敏感的特性。选型时一定要看有没有A计权功能。

我常用的方案:

  • 模拟输出(如MAX9814):输出模拟电压,需要自己算分贝值。适合DIY。
  • 数字输出(如ICS-43434):直接输出分贝值,带A计权。工业项目我推荐这个。

选型参数:

参数 说明 注意
量程 30-120dBA 别买只能测到100dBA的,不够用
精度 ±1.5dBA ±3dBA的只能做定性判断
频率响应 20Hz-20kHz 带A计权的更好
⚠️ 我曾经犯过的错: 在工厂里装噪音传感器,没加防风罩。结果空调出风口的风噪直接让读数高了10dBA。后来每个传感器都配了防风海绵,数据才靠谱。

1.6 传感器选型总纲

说了这么多,最后给个总结性的框架。我一般按这个流程选型:

  1. 明确测量对象:是测温度、浓度,还是照度?别搞混。
  2. 确定量程和精度:室内环境温湿度±0.5°C/±3%RH够用,工业环境要更高。
  3. 考虑环境因素:高温、高湿、粉尘、腐蚀性气体,都会影响传感器寿命。
  4. 接口和协议:I2C、UART、模拟量?要和你的主控匹配。
  5. 成本控制:别为了省5块钱,后面花500块维护。

下面这张图,是我自己总结的传感器选型决策流程,你照着走基本不会错:

传感器选型决策流程图 开始选型 ① 明确测量对象(温度/浓度/照度) ② 确定量程与精度要求 ③ 评估环境因素(温/湿/尘/腐蚀) ④ 匹配接口与通信协议 确定传感器型号

好了,这一章的内容就到这儿。传感器选型是门手艺活,多测、多对比、多记录,慢慢就有感觉了。下一章咱们聊聊传感器怎么布局——装在哪、怎么装、装几个,那又是另一门学问。


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