智能淋浴温控测试要测什么?
智能淋浴温度控制测试不能只看最后一刻的显示值。它要说明混水温度响应有多快、是否超调、是否反复穿过目标、在规定稳定区间内偏差多大,以及水压、进水温度、流量或出水口变化时会怎样恢复。
用户感知的是水温,不是控制器有没有运算。显示屏可以已经显示目标温度,但实际传感器仍在接近;测试最后一个采样点也可能刚好落进允许范围,而之前的过渡仍让人不舒服。因此必须保存完整时间序列。
本文封面和下方观察曲线均由五工硬件测试日志 TC-TEMP-STABILITY-003 生成,只使用 TEMP_STABLE 至 STOP 之间的记录样本,并明确标注观察范围。
温度控制的五个关键指标
响应时间
响应时间表示开始或改变目标后,系统多久满足预先定义的条件。“达到目标”必须写清楚:第一次穿过目标、第一次进入允许区间,或连续停留在区间内若干秒,会得到不同结果。
超调和欠调
超调是在规定响应窗口内高于目标的最大偏差,欠调则是低于目标的最大偏差。计算必须明确起点和终点。用户按下停止或已经断流后的数据,不应混入正常出水结果。
振荡
水温反复高于和低于目标,可能来自控制过于激进、传感位置滞后、机械回差、步进分辨率、供水扰动,或算法与水路相互作用。振荡的频率和幅度,比单次穿越更有意义。
稳态误差
稳态误差是规定稳定窗口内平均温度与目标温度的差。除了绝对值,还应保留正负方向,才能看出系统长期偏热还是偏冷。
长时间波动
最小值、最大值、极差、标准差和超出允许区间的时间,可以描述观察期内的变化。只有同时给出采样窗口和运行条件,这些统计值才有意义。
PID 是控制方法之一,不等于测试本身
PID 根据当前误差、累积误差和变化速度组合比例、积分和微分项来调整输出。智能淋浴也可能采用前馈、查表、状态规则、滤波控制或混合方法。
除非已经知道具体实现,测试不应先假设产品一定采用 PID。响应、超调、稳定性、安全和扰动恢复都是可以观察的产品行为;PID 项和电机曲线可以解释五工实现中的部分行为,却不能据此推断所有智能淋浴都使用同一控制器。
水路为什么会改变温度曲线?
温度控制闭环运行在真实水路上。冷热进水温度、动态水压、管内容积、阀门几何、电机速度、传感器位置、采样周期、流量档位和出水口阻力都会影响曲线。
改变流量会同时改变总开度和维持同一温度所需的冷热比例;切换出水口会改变背压,以及混水点到用户之间的存水量。在测试台上调好的控制器,换到管线更长的隐藏式安装后可能出现不同表现。
怎样设计可复现的温控测试?
至少应记录:
- 产品、阀体、控制器和固件版本;
- 可获得的冷热进水温度与动态水压;
- 供电、出水口、流量档位和管路或夹具;
- 目标温度和目标变化序列;
- 采样率与传感器来源;
- 响应、允许区间、稳定时长和观察窗口的定义;
- 停止事件、无效采样规则和故障处理。
应从可比较的初始状态重复运行。基础测试安全、可复现后,再加入流量变化或受控进水扰动。配置中的允许区间属于验收标准,不是实测证明。
实际记录示例:重新计算稳定窗口
一份内部日志 TC-TEMP-STABILITY-003 记录了 2026 年 7 月 5 日的 35°C 测试。文件在 7.537 秒记录 TEMP_STABLE 事件,在 72.819 秒记录 STOP 命令。只重新计算这两个事件之间的 579 个采样点,得到:
- 窗口时长:65.282 秒;
- 平均温度:34.80°C;
- 最小值与最大值:34.7°C 和 35.0°C;
- 总体标准差:四舍五入后 0.07°C。

这个案例用于说明如何正确选择计算窗口,不是五工所有产品的通用规格。结构化文件没有保存足以公开性能的冷热进水条件。STOP 之后的采样温度上升,如果把这些点纳入,会错误放大正常出水区间。安全结论只能是:在未完整记录供水条件的该次台架运行中,观察窗口内记录到了以上数值。
温度和电机数据要一起看
五工 FaucetCore 当前架构使用独立步进电机调节冷热水阀,并在混水后测温。发生漂移时,执行器曲线可以帮助区分原因:
- 目标位置变化但实际位置不动:检查运动机构或反馈;
- 电机在同一区间反复移动:检查参数、机械回差或输入噪声;
- 冷热阀都到达边界:当前进水条件可能无法达到目标;
- 温度先变化、电机后动作:检查供水扰动或传感时序;
- 上报目标与运行状态不一致:检查协议或状态逻辑。
电机曲线说明控制器尝试做什么,但不能单独证明实际通过阀门的水量。
舒适和安全要分层验收
稳定区间很重要,但安全还需要独立测试最高温度限制、传感器断开或异常值、冷热供水丢失、电机卡住、通信中断、重新启动和用户停止响应。测试设计必须先保护夹具和操作人员。
舒适指标可以比安全限值更严格。两者都要定义,不能用一次稳定性运行代替全部安全路径验证。
常见问题
PID 参数越大越好吗?
不是。PID 参数会和水路及彼此相互作用。增大参数可能加快一段响应,也可能增加超调、振荡、噪声敏感度或电机磨损。
智能淋浴多久到达目标温度才算正常?
没有脱离条件的统一数字。起点、进水条件、管内容积、流量、目标温度和稳定区间算法都要一致,结果才可以比较。
短时超调一定危险吗?
风险取决于温度、持续时间、测量位置、真正到达用户的水温和适用安全要求。即使最终温度正确,也应记录和评价超调。
水压为什么会影响温控?
水压变化会改变相同阀门位置下的冷热流量,控制器要检测混水温度变化,并在机械和安全边界内补偿。
什么证据能证明温度稳定?
需要连续、定义明确的观察窗口,带时间戳的测量、测试条件、计算方法,以及平均值、范围、波动、区间内时间和相关执行器或事件数据。