TDS 检测电路设计笔记:读数差异的 5 个工程来源与对策

23457 2026-11-05

做净水机、饮水机、智能水杯的工程师,多半遇到过这类客诉:“我拿家里的 TDS 笔一测,和你们机器显示的差了几十 ppm,到底谁准?”

答案往往是:两边可能都没坏,只是测量链路里有几个环节不一样。 这篇笔记把 TDS 测量从探针到输出拆开,逐个看误差从哪里来,以及设计时怎么规避。

一、TDS 不是直接测出来的

TDS(溶解性总固体)的定义是水中溶解物的总质量浓度,严格测量要用称重法:过滤、蒸干、称重。在线和便携设备不可能这么做,实际做法是:

先测电导率(EC),再乘以一个换算系数 k,得到 TDS。

wKgzfmrpnBWARUEAAAFGDhmYwF4507.png

问题就在 k 上。水中不同离子的导电能力不同,同样 1 mg/L 的氯化钠和碳酸氢钙,贡献的电导率并不相同。天然水的换算系数大约在 0.55–0.9 之间,不同厂家按各自的标定溶液和应用场景选取 k 值。

这是读数差异最常见、也最容易被忽略的来源。 同一杯水电导率是 400 μS/cm,k 取 0.5 得到 200 ppm,取 0.7 得到 280 ppm,两支笔都“没错”。

设计建议:

在产品文档中写明所用的换算系数或标定溶液,方便售后解释;

面向特定场景(如 RO 出水)时,用该场景的典型水样标定 k,而不是只用单一标准溶液。

二、温度补偿

电解质溶液的电导率随温度升高而增大,常见天然水中每升高 1 ℃ 大约增加 2% 左右。同一杯水,10 ℃ 和 30 ℃ 时测得的原始电导率能差出三四成。

所以 TDS 读数通常要补偿到 25 ℃ 基准再输出。这里有两个常见坑:

NTC 参数不匹配。 补偿用的温度来自探头内置的 NTC。如果芯片或固件里设定的 NTC 常温阻值、B 值和实际探头不一致,温度算错,补偿就会系统性偏差。以 BA111 为例,默认 NTC 参数为常温 10 kΩ、B 值 3435;换用其他探头时,参考设计中与 NTC 匹配的电阻和指令设定的参数都要同步修改。

温度没平衡就读数。 探头刚放进冷水或热水,NTC 和水体还没达到热平衡,此时读数会持续变化。客诉“一直跳”很多是这个原因,固件里可以加稳定判据再输出。

三、电极极化

如果用直流电压激励探针,离子会在电极表面聚集,形成与外加电压方向相反的极化电势,等效电阻随时间增大,读数持续漂移。长期直流工作还会加速电极腐蚀。

常规做法是交替改变激励极性(双极性驱动或交流激励),让电极表面电荷来回抵消。顺带一提,这也是为什么市面上的“电解棒”演示能让水变色:它刻意用持续直流让电极发生电解,测量电路要做的恰恰相反。

四、探头、容器与安装

这部分误差和电路无关,但在整机里很常见:

容器形状和探头浸入位置会改变电场分布,带来读数偏差。BA111 规格书给出的经验是:这一影响在量程内近似线性,可以用一个已知点做修正。

两个探头测同一水体会互相干扰。 例如净水机进水、出水各放一个探头且距离很近。BA111 规格书建议这种情况下两个探针间距不小于 1 米;做不到时,可以考虑分时测量。

探针表面状态:结垢、油污、气泡附着都会改变有效电极面积。

五、供电与参数配置

电源纹波直接进入测量结果。BA111 要求 3.3 V 供电、纹波小于 20 mV,复杂电磁环境下建议使用隔离电源。

供电电压与标定条件不一致。 以 BA111 为例,芯片最高可以 5 V 供电,但检测结果会在量程内按倍数变大,规格书给出的修正系数是乘以 1.52。忘了这一步,读数就会整体偏高。

基线校准条件:BA111 的基线校准要求探头放入 25 ℃ ± 5 ℃ 的纯净水中执行。在温度不符合的条件下校准,误差会带进后续所有读数。

六、一个参考实现

下面以比特原子的两款 TDS 专用芯片为例,说明上述对策在芯片层面怎么落地。它们只是可选路线之一,用通用 MCU 加分立模拟前端同样可以实现,代价是需要自己处理激励、采集和补偿算法。

wKgzfWrpnBqAEuQFAAGtNG2yRro743.png

项目

BA111

BA112

测量范围

0–3000 ppm

0–10000 ppm

测量误差

< 2% F.S.

0–2000 ppm < 2% F.S.;2000–10000 ppm < 5% F.S.

温度测量

0–100 ℃,± 0.5 ℃

-10–100 ℃,± 0.5 ℃

通道

单通道

双通道

防极化

双极性驱动

双极性驱动

其他

UART(9600 bps)、3.3 V、工作电流 < 3 mA

探头悬空判断、NTC 开路短路判断、BURST 自动检测模式

封装

SOP8

SOP14

典型应用

反渗透净水机、饮水机、宠物饮水机、智能水杯

小家电、净水设备、便携检测设备、传感变送器

参数摘自各芯片规格书(BA111 V1.4、BA112 V1.2),以最新版规格书为准。

净水机进水、出水双路检测的场景,双通道方案可以在一颗芯片内完成两路采集,便于做分时测量,避免两个探头同时工作互相干扰。

七、设计检查清单

环节

检查项

换算

换算系数 k 或标定溶液是否写进产品文档

温度

NTC 常温阻值、B 值是否与探头一致;是否有热平衡判据

激励

是否使用双极性或交流激励

安装

多探头间距或分时测量;探头浸入深度和位置是否固定

供电

纹波是否达标;供电电压是否与标定条件一致

校准

校准用水和温度条件是否符合要求

八、TDS 测不了什么

最后说一个边界:TDS 只反映溶解离子的总量,不能告诉你是哪种离子,也反映不了有机物、微生物和重金属。用 TDS 判断净水机“滤得干不干净”,只适用于 RO 这类能去除溶解离子的工艺;超滤出水 TDS 和进水基本一样,这是技术特性,不是故障。如果需要监测有机物,要用光谱法等其他手段,这是另一篇笔记的话题。

欢迎在评论区交流 TDS/电导率测量中遇到的工程问题。

比特原子 · 连接AI与物理世界,构建智能共生未来。

审核编辑 黄宇