精确控制水温
我有以下设置: Arduino Duemilanove 小型热水器与光继电器连接(PWM正常) 防水DS18B20温度传感器 未知水量(但温度传感器和加热器始终在水下)。 如何根据温度传感器的读数准确控制水温?准确地说,我指的是达到温度传感器的精度(在这种情况下为±0.5°C)。一切都应该在Arduino上运行,因此没有额外的数据存储或处理能力。对于调试,我显然可以使用计算机。 我已经尝试过运行PID,但似乎真的很难 避免超调-最初或在添加(冷)水时超过目标温度 加入冷水后要适当稳定。