摘要:此设计是基于STC89C52单片机的智能饮水机的设计,该智能饮水机主要包括STC89C52单片机控制模块,水杯红外传感器检测模块,加热器控制模块,温度传感器模块,放水控制模块,以及按键电路和LCD显示电路。接通电源打开电源开关,按下温度设定按钮来设置加热温度的范围,温度传感器同时检测储水罐中的水温并将其显示在LCD显示屏上,当水温低于设定好的水温最低值时,加热器所接继电器闭合接通加热器电源,储水罐中的水开始加热,当水温达到设定好的最高值时,加热器所接继电器断开切断加热器电源,从而可以得到理想的水温。设置好放水时间可以得到确定的放水量,按下放水按钮蜂鸣器响一声提醒放水,放水结束蜂鸣器响三声提醒用户取杯,特别的是当红外传感器检测到有水杯的时候放水指示灯亮方进行放水,若放水途中杯子离开则指示灯熄灭,同时控制放水的继电器断开放水停止以确保安全。这是本设计的创新所在,实现了可调式定温定量的要求。
关键词 饮水机;定温定量;传感器;单片机
目录
摘要
Abstract
1绪论-1
1.1 课题背景与意义-1
1.2 国内外研究状况及相关研究成果-1
1.3 设计任务的分析 -2
1.4 预期结果-2
2总体设计方案-3
2.1 设计要求的分析-3
2.2 方案的确定-3
3 饮水机的硬件电路设计-5
3.1 饮水机的总体设计 -5
3.2 模块电路的设计与元器件的选择 -5
3.2.1 主控制模块的设计-5
3.2.2 温度传感器模块的设计-8
3.2.3 加热器控制模块的设计-10
3.2.4 水杯检测模块的设计-11
3.2.5 显示电路及按键电路的设计-12
3.3设计总体电路图-14
4饮水机的软件设计-15
4.1 主程序设计-15
4.2 温度检测程序设计-16
4.3 LCD显示程序设计-16
4.4 按键处理程序设计-17
5系统的调试及实物性能-18
5.1 调试流程-18
5.2 性能分析-18
5.3 实物展示与性能指标-18
结论-20
致谢-21
参考文献-22
附录-23
附录1 相关程序-23
附录2 元件清单-44