(1) 温度的测量及其显示
利用18B20温度传感器测量当前温度值,通过1-wire协议读取温度值并且通过1602液晶显示在人机界面上,便于读取和设定温度。温度传感器的精度在0.5
摄氏度左右,输出是数字信号所以不需要进行模数转化。电路如图所示:
(2) 加热控制模块的设计实现
通过固态继电器实现交流对直流的控制作用,因为热水器的电功率是1800W,所以需要设计保护装置,当系统上电后,小水泵自动加水使液位达到B时,继电器控制断开水泵电源而打开加热驱动电路。电路设计如图所示:
(3)键盘接口设计模块
单片机的I\O口资源宝贵,所以要在有限的资源里实现较多的功能。在设定时间和温度时,采用矩阵键盘能方便快捷的实现各个值的设定,操作也比较简单。电路及其功能键设计如图所示: