摘 要:本文设计了以STC89C52单片机为核心的太阳能热水器控制系统,首先,结合太阳能热水器的控制要求,提出系统的总体设计方案。然后分别进行太阳能热水器控制系统的硬件设计和软件设计。硬件部分包括单片机最小系统、LED显示、温度传感器模块、水位传感器模块、按键模块、报警电路等部分。软件部分给出系统流程图,利用Keil4编程,Proteus进行电路仿真。最后通过对电路板的焊接和调试之后,实现了自动上水,自动加热,水温/水位的设定以及低水位的报警功能。结果表明热水器硬件与软件设计是正确与合理的。91804
毕业论文关键字:热水器,单片机,温度传感器
Abstract: This paper designs a solar water heater control system with STC89C52 as the core。 Firstly, combined with the control requirements of solar water heater, the overall design scheme of the system is put forward。 And then the solar water heater control system hardware design and software design。 Hardware part includes the minimum system of the microcontroller, LED display, temperature sensor module, water level sensor module, key module, alarm circuit and other parts。 The software section gives the system flow chart, using Keil4 programming, Proteus for circuit simulation。 Finally, through the welding and commissioning of the circuit board, the realization of the automatic Sheung Shui, automatic heating, water temperature / water level settings and low water level alarm function。 The results show that the hardware and software design of the water heater is correct and reasonable。
Keywords: water heater, single chip, temperature sensor
目录
1 绪论 3
1。1 本文研究的背景与意义 3
1。2 太阳能热水器的发展现状 3
2 系统整体方案设计 4
2。1 系统控制要求 4
2。2 系统的整体结构框图 4
2。3 单片机最小系统 5
2。4 温度检测电路 9
2。5 水位测量电路 10
2。6 指示电路 12
2。7 加水泵和加热装置驱动电路 12
2。8 按键电路 13
2。9 显示电路 14
2。10 报警电路 16
3 系统硬件电路设计 17
3。1 热水器控制器系统总电路设计 17
3。2 单片机最小系统设计 17
3。3 显示电路 18
3。4 温度检测电路 19
3。5 按键电路 19
3。6 水位测量电路 20
3。7 加水泵和加热装置驱动电路 21
3。8 报警电路 22
4 系统软件设计 22
4。1 系统整体软件设计 22
4。2 按键扫描子程序设计 24
4。3 温度检测子程序设计 24
5 仿真与实验 25
5。1 Proteus及Keil软件简介 25
5。2 Proteus软件仿真