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+,但省心。
我的习惯:不管选哪个级别,我都会多买一个备用探头。现场坏了直接换,不耽误数据采集。你想想看,要是探头坏了,等快递两三天,数据断档了多可惜。
下一章,我们聊聊怎么把这些传感器接到单片机上,开始读数据。到时候我会贴代码,手把手教你怎么写驱动。