先把边界说清楚:它不是实验室仪器
在宠物智能饮水机里加入水质感知,最怕的是产品团队把“传感器读数”当成“水质安全报告”。电导率和 TDS 只是水溶液中可移动离子浓度的间接指标,它能反映矿物质、盐分等在离子层面的变化,但测不了细菌、病毒、有机物、浑浊度,也判断不了水是否适合宠物饮用。因此,这颗传感器在整机里的角色必须被定义为设备反馈和趋势指示:提示用户“该换水了”“滤芯可能快到期了”“探头需要清洁”,而不是给出健康承诺。如果 UI 或说明书宣称“TDS 低代表水更健康”,就超出了传感器能力边界,也容易引发合规风险。设计需求文档里应明确写出:本功能仅用于消费级趋势筛查,不替代实验室分析。
测量原理与芯片选型
电导率与 TDS 的核心是测量两个电极之间的溶液电阻。水温会明显影响电导率,因此同一种水在不同温度下读数可能漂移。宠物饮水机通常放在室内,但冬季和夏季水温仍可能有 5–15°C 的变化,必须考虑温度补偿。
AtomBit 的 BA121S 是一款低量程电导率接口 ASIC,资料列出的关键特性包括 0.1 µS/cm 分辨率、自动温度校正、单通道测量、双极驱动减少探头极化,并且通过 UART 控制,适合空间紧凑的精密低电导率场景。如果产品定位是“建议加纯净水或蒸馏水”的宠物饮水机,BA121S 能提供更高的分辨率,帮助区分低电导率水之间的细微变化。
另一款 BA311 是面向 TDS 测量的微型接口 ASIC,采用 SOT23-6 封装,测量范围为 0–3000 ppm TDS,自动 300 ms 测量周期,支持 3–5 V 宽电压供电,BURST Tx 数据输出,同样具备双极驱动以减少探头极化。对于允许用户直接加自来水、矿泉水或过滤水的宠物饮水机,BA311 的宽量程更通用,能避免低量程器件在较高 TDS 下饱和或精度下降。
选型时不要只看测量范围,还要确认量程上下限与实际电导率/TDS 的匹配。例如,某些地区自来水 TDS 可能达到 300–500 ppm,长时间使用后蒸发浓缩还会更高;如果选用了只为纯净水设计的低量程方案,读数会失去参考意义。相反,如果产品只面向纯净水场景,却选用宽量程 TDS 芯片,可能牺牲低浓度下的分辨能力。BA311 的产品资料未列出温度补偿功能,设计时若采用 BA311,需在系统级加入 NTC 热敏电阻或通过主控进行温度修正,或者将测量安排在温度相对稳定的时段;BA121S 则已提供自动温度校正。两种芯片都采用双极驱动,能减轻长期浸没时的电极极化,有利于延长探头寿命。
| 选型关注点 | BA121S | BA311 |
|---|---|---|
| 测量对象 | 低量程电导率(纯净水/精密应用) | TDS 0–3000 ppm |
| 输出分辨率 | 0.1 µS/cm | 产品资料未列出 |
| 自动温度补偿 | 有 | 产品资料未列出,需系统级确认 |
| 测量周期控制 | UART 控制 | 自动 300 ms |
| 供电范围 | 产品资料未列出 | 3–5 V |
| 封装/接口 | UART 控制紧凑设计 | SOT23-6,BURST Tx |
| 极化抑制 | 双极驱动 | 双极驱动 |
探头污染与结构集成
宠物饮水机的水箱环境比普通桌面水杯复杂得多:宠物毛发、口腔残渣、饲料碎屑、灰尘会进入循环水,时间一长可能在探头表面形成生物膜或水垢。这种污染会导致两个后果:一是电极有效面积改变,读数逐渐偏高或偏低;二是响应变慢,传感器不能及时反映换水后的水质变化。因此,探头安装位置和可维护性比算法更重要。
结构设计上建议:探头安装在水流能经过、但不易积存气泡的位置;避免直接放在出水口正下方被强烈冲击;避免放在水箱角落的死水区。尽量让探头周围有连续水流,冲走部分悬浮物;电极表面应便于用户擦拭或冲洗,如果能做成可拆卸模块,用户体验会更好。线束和接插件必须满足长期潮湿环境要求,密封圈、灌胶或防水连接器需要纳入结构评审。
清洗提醒是宠物饮水机水质感知功能的关键交付之一。当传感器检测到一段时间内读数异常波动、持续偏高、或与换水事件关联异常时,系统可以触发“请清洁探头”提示。但清洗提醒不能简单等同于“水质变差”,有时探头污染是读数异常的主因。最好设计防抖逻辑:连续多次采样都超过阈值才报警,避免气泡或瞬时扰动造成误报。
低功耗与主控协同
宠物智能饮水机不一定都使用电池,但很多便携款、无线款或断电备用场景对低功耗有要求。BA311 的自动 300 ms 测量周期意味着单次测量占用时间短,主控可以每隔一段时间唤醒传感器读取一次,然后让传感器回到低功耗状态。BA311 支持 3–5 V 宽电压,可以适配常见锂电或 USB 供电系统。BA121S 通过 UART 控制,主控可以按需发起测量,调度更灵活。
一个典型的工作模式是:主控定时唤醒(例如每 10–30 分钟一次,具体取决于产品定位和功耗预算),给传感器上电并等待稳定,发起测量,读取结果后关闭传感器电源或使其进入休眠。这样可以显著降低平均功耗,也减少电极持续通电带来的极化副效应。具体间隔需要通过功耗测试和用户体验确定,不能编造一个“最优值”。
用户界面、显示与滤芯管理

大多数宠物饮水机用户并不理解 µS/cm 或 ppm 的含义,把原始数字直接显示在面板上可能造成困惑。更友好的做法是显示分级:例如“水质良好”“建议换水”“请清洁探头”,并把原始数值放在 App 或设置菜单里供进阶用户查看。但分级阈值必须基于真实测试和用户研究设定,不能随意拍脑袋。
滤芯管理是另一回事。电导率/TDS 传感器无法直接测量滤芯对余氯、颗粒物、有机物的去除效果,因此不能单独作为滤芯寿命的判定依据。更合理的做法是:以计时或流量累计为主,以 TDS/电导率趋势为辅助修正。比如,滤芯到期后,即使计时提醒未响,但 TDS 出现异常上升,可以提示用户提前检查滤芯或水源。这样的逻辑既实用,又不夸大传感器能力。
从原型到量产的实施步骤
- 定义使用边界:明确允许用户加入的水类型(自来水/矿泉水/纯净水),水箱容量,换水频率,是否有滤芯,是否制冷/加热。
- 芯片与探头选型:根据最大 TDS/电导率范围、分辨率需求、温度补偿、封装尺寸、成本选择 BA121S 或 BA311,并与 AtomBit 确认探头匹配和标定支持。
- 标定:使用已知电导率/TDS 的标准溶液(如 KCl 溶液或市售 TDS 标液)进行至少 2–3 点标定,覆盖目标范围;同时验证不同温度下的补偿效果。
- 结构样机验证:长期浸泡测试、污染模拟(加入毛发、饲料粉末)、水流冲击、防水等级测试。
- 软件与算法:设计采样间隔、数字滤波、迟滞阈值、清洗提醒逻辑、滤芯寿命辅助算法、异常检测。
- 产测方案:每台出厂时设置一个自检点,验证传感器响应和通信正常;全量程标定成本高,可在关键点抽检。不能承诺每台都经过全量程校准。
局限性与验证方式
必须向客户和用户明确:该传感器提供的是电导率/TDS 趋势信息,不是全面的水质安全分析。它无法检测微生物、病毒、特定化学污染物、重金属形态等。不同地区水源离子组成不同,同一 TDS 值可能对应不同的矿物质成分,因此读数只能作为变化趋势,不能作为绝对健康标准。
验证时至少应包含:实验室盐溶液基准测试、温度循环(例如 5–40°C)下的读数一致性、长期漂移(建议 30 天连续运行)、污染后响应恢复、探头防水和线束可靠性、EMC 兼容性。所有测试结果应作为内部设计依据,不应对外宣称“认证级精度”或“健康监测”。
FAQ
1. 宠物饮水机应该直接显示 TDS 数值吗? 建议显示分级提示,避免用户误解 TDS 与健康的关系。原始数值可放在 App 或设置中。
2. TDS 低就代表水干净吗? 不是。TDS 只反映可导电离子总量,不反映细菌、病毒、有机物或颗粒物。低 TDS 不等于无菌。
3. BA121S 和 BA311 怎么选? 若产品只建议使用纯净水或蒸馏水,且需要更高的低量程分辨率,可优先评估 BA121S。若允许自来水、矿泉水或过滤水,BA311 的 0–3000 ppm 范围更通用。最终需结合目标水质和结构条件确认。
4. 探头多久需要清洗一次? 没有固定周期,应根据污染程度和水质趋势动态提醒。过于频繁的提醒会造成用户疲劳。
5. 传感器能否替代滤芯寿命提醒? 不能单独替代。建议以计时或流量为主,传感器趋势作为辅助修正,因为 TDS 不反映滤芯对余氯、有机物等的去除效果。
总结
宠物智能饮水机的水质感知功能可以在不增加过多成本的情况下提供实用的换水、清洗和滤芯管理提示,但前提是设计团队清楚其边界。选型时结合目标水质选择 BA121S 或 BA311,结构上重视探头污染,软件上做好低功耗和防抖,UI 上给出用户能理解的分级信息。只有把这些工程细节做实,水质感知才不会沦为卖点噱头,而是真正提升产品可靠性和用户体验的模块。
