2、传感器选型与原理:pH传感器、TDS传感器、浊度传感器、温度传感器的工作原理与选型要点

做水质监测,传感器就是我们的“眼睛”。选对了,数据靠谱;选错了,后面全白干。这一章,我把四种最常用的水质传感器掰开揉碎了讲。每个传感器我都会聊它的原理、选型坑点,还有我实际项目中踩过的雷。

2.1 pH传感器:别被“玻璃电极”吓到

pH传感器,说白了就是测水里的氢离子浓度。核心部件是一个玻璃电极和一个参比电极。玻璃电极对H+敏感,遇到不同浓度的氢离子,会产生不同的电位差。这个差值经过电路放大,就换算成了pH值。

工作原理一句话:玻璃膜内外H+浓度不同 → 产生电位差 → 换算成pH值。

选型时,我一般看三个点:

  • 测量范围:常规0-14,够用。但如果你测强酸强碱,得选特殊玻璃膜。
  • 响应时间:好的传感器几秒就稳定。差的要等半分钟,现场调试急死人。
  • 温度补偿:pH值受温度影响很大。没有自动补偿的,夏天和冬天数据能差0.5。

我的经验:我曾经在一条河上装pH传感器,夏天中午和凌晨的数据差了0.8。后来发现是没开温度补偿。嗯,从那以后我选pH传感器,必带NTC温度补偿。

2.2 TDS传感器:测的是“导电能力”

TDS(总溶解固体),其实就是水里溶解了多少盐类、矿物质。原理很简单:水越脏、离子越多,导电性越强。TDS传感器就是两个电极插水里,测电阻。

但这里有个坑——温度影响电导率。水温每升高1℃,电导率大约增加2%。所以好的TDS传感器都会做温度补偿。

避坑指南:我曾经买过一批便宜的TDS探头,没带温度补偿。夏天测出来TDS值比冬天高了30%。后来全换了带DS18B20温度补偿的探头,数据才稳定下来。

选型要点:

  • 电极材质:不锈钢的便宜,但容易氧化。铂金或钛合金的贵,但耐用。我建议用钛合金,省心。
  • 测量范围:家用0-1000ppm够用。工业级可能需要0-10000ppm。
  • 是否需要温度补偿:必须带!不然数据没法看。

2.3 浊度传感器:光散射原理

浊度,就是水的浑浊程度。原理是:一束光打过去,水里的悬浮颗粒会把光散射开。传感器在90度角的位置接收散射光,光越强,水越浑。

为什么是90度?这是ISO标准规定的。散射光在90度方向最稳定,干扰最小。

核心公式:浊度(NTU)∝ 90度散射光强度。

选型时,我关注这几点:

  • 光源类型:红外LED最常见,寿命长。激光的精度高,但贵。我一般用红外,性价比高。
  • 量程:自来水0-5NTU,河水可能到100NTU。选型前先摸清你的水质范围。
  • 气泡干扰:水里有气泡,浊度值会虚高。我遇到过这个问题,后来加了静置腔,让气泡先跑掉。

一个小技巧:浊度传感器用久了,镜片会脏。定期用酒精棉擦一下,数据能恢复如初。我一般一个月擦一次。

2.4 温度传感器:最基础也最容易被忽略

温度传感器,看起来最简单,但它是所有传感器的“基石”。因为pH、TDS、浊度都受温度影响,没有准确的温度数据,其他传感器都白搭。

常用的有两种:

类型 精度 接口 价格 我的推荐
DS18B20 ±0.5℃ 单总线 便宜 性价比之王,我项目里80%都用它
NTC热敏电阻 ±0.1℃ 模拟量 更便宜 精度高,但需要校准
PT100铂电阻 ±0.01℃ 模拟量 工业级,实验室才用

选型要点:

  • 精度:±0.5℃够用。除非你做科研,否则没必要上PT100。
  • 响应速度:DS18B20默认12位分辨率,转换时间750ms。如果要求快,可以降到9位,只要94ms。
  • 防水等级:一定要买带不锈钢外壳的防水探头。我见过有人用裸芯片,泡水里两天就废了。

我曾经犯过的错:有一次我把DS18B20直接焊在PCB上,然后整个板子泡水里测水温。结果水汽从引脚渗进去,芯片全烧了。后来老老实实买了带防水线的探头,再也没出过问题。

2.5 综合选型建议

好了,四种传感器都讲完了。最后给个组合建议:

  • 入门级:pH探头(带NTC)+ TDS探头(带DS18B20)+ 浊度探头(红外)+ DS18B20温度探头。总成本不到200元。
  • 进阶级:pH探头(带自动清洗)+ TDS探头(钛合金电极)+ 浊度探头(激光)+ PT100温度探头。总成本500-800元。
  • 工业级:直接买多参数水质监测探头,集成所有传感器,带自动清洗和校准。价格2000+,但省心。

我的习惯:不管选哪个级别,我都会多买一个备用探头。现场坏了直接换,不耽误数据采集。你想想看,要是探头坏了,等快递两三天,数据断档了多可惜。

下一章,我们聊聊怎么把这些传感器接到单片机上,开始读数据。到时候我会贴代码,手把手教你怎么写驱动。