摘 要:本文主要基于单片机AT89S52的智能热水器控制系统的设计。硬件部分主要有单片机,行列式键盘,显示器LCD1602,DS18B20温度传感器,蜂鸣器报警电路,电加热模块等。通过温度传感器DS18B20采集水温,在LCD1602上显示温度,按键设置温度,能够实现对温度加热控制。采用C语言编程来实现,具有智能加热,自动检测水温等。软件调试正确,用Protues和Keil联合调试并仿真运行成功。并通过焊接元器件,调试硬件电路,做出了实物。功能正常,能够基本实现智能控制的一些功能。本文设计的电热水器功能实用,简单易行,用单片机控制,提高了系统的稳定性、准确性。4712
关键词:AT89S52;智能;温度传感器;控制系统
Design of Intelligent Water Heater Control System
Abstract:This article is mainly based on MCU AT89S52 intelligent heater control system design. Hardware part of the main microcontroller determinant are keyboard, monitor LCD1602, DS18B20 temperature sensor, buzzer alarm circuit, electric heating module. Through the temperature sensor DS18B20 collecting temperature and the temperature in the LCD1602 display, keypad set the temperature, the heating temperature control can be achieved. Using C language programming to achieve it with intelligent heating automatically detect the water temperature. Software debugging is correct, and Keil joint commissioning with Protues and simulation run successfully. By welding components, debugging hardware circuit ,the function is proper and can basically achieve intelligent control of the functions. This design of electric water heater is functional and practical and simple. Using MCU can improved system stability and accuracy.
Key words:AT89S52; Intelligence; Temperature sensor; Control system
目 录
摘要 1
引言 1
1. 系统的总体设计概述 2
1.1 系统的总体框图 2
1.2 单片机选型 3
2. 控制系统硬件设计 4
2.1 单片机最小系统硬件原理图的设计 4
2.2 水温检测电路的设计 5
2.3 键盘电路的设计 6
2.4 LCD显示电路及报警电路的设计 7
2.5 系统总体硬件电路图 8
3. 系统软件设计 9
3.1 按键程序设计 9
3.2 温度采集程序设计 10
3.3 显示模块和报警程序设计 12
3.4 主程序设计 12
4. 系统仿真与调试 13
4.1 protues 和 keil的联合调试 13
4.2 系统仿真.16
5. 结束语.16
参考文献 17
致谢.18
附录.19
智能热水器控制系统的设计
引言
最近几十年,热水器的发展很迅速,随着电力电子的发展,热水器的种类越来越多。早些时期热水器主要是发热的电阻丝,其能耗大,不安全,效率低等,被很快的淘汰了。热水器是现代家庭日常生活中的,可以为家庭提供沐浴及洗刷等日常生活用热水。随着人们生活水平的提高,热水器越来越受到人们的青睐。目前市场上的热水器功能简单,不能对水温进行准确控制。大部分电热水器采用机械式温度控制,可靠性较差,一般只有简单的测量和控制。后来随着电子器件的逐步发展应用,电热水器的性能得到很大的提高。太阳能热水器由于受天气气候及安装条件影响而很难占据较大的市场份额,因此电热水器迅速崛起而不断壮大,具有很重要的研究意义。
智能热水器采用的是数字化测量技术符合现代发展趋势,传统的热水器功能单一、精度低等。不能满足人们智能化的要求,利用目前电子技术的最新成果改善电热水器的性能已经完全可能和必要。本课题采用AT89S52单片机对热水器水温进行数字化控制,实现对热水器的自动控制,设计一种具有自动化、智能化、易于操作、控制精度高、性价比高的电热水器控制系统。 AT89S52单片机智能热水器控制系统的设计+源代码+电路图:http://www.youerw.com/zidonghua/lunwen_1498.html