基于单片机的热水器控制系统设计说明.doc
《基于单片机的热水器控制系统设计说明.doc》由会员分享,可在线阅读,更多相关《基于单片机的热水器控制系统设计说明.doc(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大学泉城学院毕 业 设 计题 目基于单片机的热水器控制系统设计学 院 工学院 专 业 电气工程与其自动化 班 级 1302班 学 生 燕 学 号 2013011198指导教师 兴达志轩 二一七年五月十六日64 / 71摘 要随着国民经济的迅猛发展,人们对生活质量的要求越来越高。作为日常的家用电器,热水器成为了人们的关注对象之一。传统的热水器只具有简单的加热、加水、亮灯指示等功能,难以满足人们的需求。针对这一问题,本设计提出了一款基于单片机的热水器控制系统。本次设计主要分为硬件系统设计和软件系统设计。硬件系统设计主要包含了AT89S52单片机、电源电路、显示电路、指示灯电路、测温电路、水位检测电
2、路、报警电路、遥控接收电路、注水继电器控制电路、复位电路、晶振电路、按键电路。软件系统设计主要运用了C语言编写程序,KEIL软件和PROTEUS软件联合进行仿真。旨在设计出一款可用遥控器自由设置温度围和预约时间、LCD1602液晶显示温度和时间,且具备报警功能的智能热水器,热水器在工作时加热、加水、缺水等具有相应的指示灯,当热水器的水位达到水位上限时,蜂鸣器开始报警。通过仿真与调试与实物制作,本次设计的热水器控制系统能够实现预设功能,本设计为进一步研究、应用提供了一定的数据参考。关键词:单片机;传感器;热水器ABSTRACTWith the rapid development of the n
3、ational economy, peoples quality of life requirements are getting higher and higher. As a daily household appliances, water heaters have become one of the people concerned about the object. The traditional water heater only has a simple heating, water, light instructions and other functions, it is d
4、ifficult to meet peoples needs. Aiming at this problem, this design presents a intelligent control system of water heater based on single chip microcomputer.This design is divided into hardware system design and software system design. Hardware system design mainly includes the AT89S52 microcontroll
5、er, power circuit, display circuit, indicator circuit, temperature measurement circuit, water level detection circuit, alarm circuit, remote control receiver circuit, water injection relay control circuit, reset circuit, crystal circuit, key circuit. Software system design mainly uses the C language
6、 program, KEIL software and PROTEUS software joint simulation. Designed to design a free remote control can set the temperature range and appointment time, LCD1602 liquid crystal display temperature and time, and have the alarm function of intelligent water heater, water heater in the work of heatin
7、g, water, water and other indicators with the corresponding, when When the water level of the water heater reaches the upper limit of the water level, the buzzer starts to alarm. Through the simulation and debugging and in-kind production, this design of the water heater control system can achieve t
8、he default function, the design for further research, application provides a certain data reference.Key words:Single-chip; sensor; water heater目 录摘要IABSTRACTII1 前言11.1 选题背景与意义11.2 国外研究现状12 主要研究容32.1 主要设计容32.2 总体设计方案32.2.1 硬件设计方案32.2.2 软件设计方案43 硬件系统设计53.1 AT89S52单片机53.2 测温电路63.3 水位检测电路73.4 遥控接收电路73.5
9、 显示电路83.6 按键电路93.7 报警电路93.8 电源电路103.9 指示灯电路103.10 复位电路113.11 晶振电路113.12 注水继电器控制电路124 软件系统设计134.1 编程软件介绍134.2 主程序设计134.3 子程序设计144.3.1定时中断子程序设计144.3.2 水位检测子程序设计154.3.3 加热继电器控制子程序设计165 系统仿真与调试185.1 仿真软件介绍185.1.1 Proteus软件185.1.2 Keil软件185.2 系统电路仿真185.3 PCB板设计与制作195.3.1 PCB介绍195.3.2 PCB板设计195.3.3 PCB板实现
10、205.3.4 电路板制作205.4 系统调试216 结论25参考文献26致27附录1 原理图28附录2 实物图29附录3 元器件清单30附录4 程序清单311 前言1.1选题背景与意义当今社会,越来越多的科技成果被运用到热水器的制造中。如今,热水器已经从一个简单的加热产品变成了科技含量高的现代化家电产品。经过多年的发展和技术的积累,整个热水器行业不断涌现出新产品,热水器种类越来越多,从最初的燃气热水器,发展到了现在的燃气热水器、电热水器、太阳能热水器。在热水器的使用效果上,更加人性化,功能也越来越丰富,甚至结合了最新的智能家居理念,智能化程度大大提高,给人们的生活带来了极大的方便。随着国民生
11、活水平的提高,人们的生活条件有了很大改善,智能化电器在人们日常生活中占有比重越来越大,与家庭生活密切相关的热水器品种层出不穷,花样翻新。据统计我国热水器的销量在最近几年里一直以25%的增长率在增长,并且销售总额可能在未来的5年里达到500亿以上。我国约有70%的城镇居民在使用热水器,26%的城市居民有购买热水器的计划,市场平均一年需要1000多万台热水器维持运行,中国热水器行业有一定规模的热水器生产企业大约就有200家1。由此可见热水器在中国有广阔的市场,但热水器也衍生出了漏电,环保等一系列问题,近年来电热水器更是多次出现漏电伤人甚至致死事件,因此热水器的安全性一直为消费者所关注。所以对热水器
12、的改良是迫在眉睫。由于单片机技术的迅速发展,越来越多的家用电器采用各种型号的单片机为控制核心,来完成和人类的交互,并通过相应的程序和部运算,实现智能化的控制,使家用电器的操作更加人性化,控制更加智能化。单片机是一种微控制器,体积小、功耗低、通过编程和外围电路设计,可以完成多种智能控制任务。因此,在热水器中,广泛采用单片机作为控制核心,通过相应的温度传感器,在热水器的温度控制上达到更高的精度,完成了从最初的旋钮调节逐渐向数字化调节方向转变。正是在这样的背景下,本设计选择基于AT89S52单片机的热水器控制系统进行设计研究。本设计通过温度传感器,让热水器在对温度的控制方面有了更大的精度。通过水位传
13、感器,让热水器在对水位的检测方面有了进一步的发展。在本设计中单片机控制并指示热水器的各种工作状态,当发生缺水、水温过高或过低等情况时能够与时给人们进行提示,从而防止了意外的发生,保障了用户的安全。1.2 国外研究现状相比较国外来说,热水器在中国的成长路程不长。但如今中国已经成长为了生产热水器最大的国家,热水器年产量约为全世界的总和。据了解,中国生产成功的首台热水器是在20世纪70年代位于省市的玉环厂。这台热水器的发明成功标志了中国人民用火烧水洗澡的年代完毕了。热水器产品种类大致分为燃气热水器、电热水器、太阳能热水器、空气能热水器4类热水器。在这四类热水器中,燃气热水器是发展得最早的,它主要的优
14、点是体积小,可以随开随用,且价格低廉,因为这些优点,它霸占了热水器销售市场很长一段时间。但是由于它不能够装在浴室里,并且对安装的环境有很大的要求且安全系数不高,有可能会引发调节水温不便等缺点,如今的销售量已经大不如前了。相比较而言,电热水器的使用时间较长,并且节能环保,安全。由于我国现在极度地重视在科技的发展,并且不断地在挖掘技术方面的顶尖人才。所以在热水器方面的研究成果也在不断创新,热水器在经过研究后不断完善,历经了好几次更新换代,且每次更新的产品性能都有很大的提升,给人们的生活提供了很大便利。国也相继出现了很多热水器品牌,如美的,海尔,万和等等。其中,最出名的莫过于海尔最近研发出的国第一款
15、具有双重功能的智能热水器A6银海象热水器,它身上的超强记忆能力是其最为突出的优点。它能够在断电的时候自动记忆,就算是突然断电,系统也能够自动保存设置的参数,并且在下一次开机后可以恢复到以前的样子,不用重新输入数值,简单方便2。除此之外,它还能自动保存和分析使用者最近一个月用水的数据参数,然后用最节约的方法提前为使用者准备热水,表达出了真正的节能。据了解,国外对热水器的研发开展得比较早。可以追溯到19世纪70年代,经过了100多年的发展,涌现出了很多性能优良的产品。国外对智能热水器的主要研究成果有:西门子智能电热水器,西门子家电集团采用西门子在电站技术上的强大防漏电安全技术为基础,开发出了独有的
16、ELCB德全专家模式功能。除具有正常的防漏电装置外,还具备安全电流自我检测功能,可随时检测防漏电系统是否正常工作,双重保险将个体与电源完全分开,杜绝了意外发生。特别是还具备体贴的停电数据保留功能,就算停电48小时,也能自动记忆所有参数,让主人毫无后顾之忧。全新的智能中温保温功能,彻底弥补了传统中温保温的缺陷,可根据设定水温、环境、季节的不同,自动地选择最节能的保温状态,缩短了加热时间,切实做到了省电节能。2 主要研究容2.1 主要设计容本设计主要的控制芯片采用了AT89S52单片机,主要容是研究设计热水器的控制系统,目的是使系统能够实现以下功能。(1) 用户可自己设置预约时间和温度上下限值,L
17、CD1602能对当前水温和预约时间与温度上下限值进行显示。(2) 具备水位检测功能。当发现系统当前水位低于热水器水位下限时,加水继电器吸合,开始加水;当发现系统当前水位高于热水器水位上限时,加水继电器断开,蜂鸣器开始报警。(3) 具有温度检测功能。当发现系统当前水温低于设置的水温下限时,加热继电器吸合,开始加热;当发现系统当前水温高于设置的温度上限时,加热继电器断开,加热截止。(4) 具备声光报警功能。黄灯亮表示系统需加水,红灯亮起表示系统缺水,绿灯亮起表示系统在加热,当检测到当前水位高于热水器水位上限时,蜂鸣器开始报警。(5)具备红外遥控功能。可在遥控器可控的围,利用遥控器设置温度上下限值与
18、预约时间,执行与主板按键同样的功能。2.2 总体设计方案本次研究设计的热水器控制系统总体设计方案主要分为硬件设计方案和软件设计方案,具体设计容如下。2.2.1 硬件设计方案在本次硬件设计中以AT89S52单片机为核心控制芯片。在热水器工作时,温度上下限值与预约时间可利用遥控器或按键进行设置,设置完成后,LCD1602液晶显示屏能够将设置的数值进行显示。采用防水型温度传感器DS18B20采集热水器的实时水温。当采集到的温度小于设置的温度下限时,加热继电器吸合,开始加热。当采集到的水温高于所设立的温度上限时,加热继电器便自动断开,加热自动截止。利用水位传感器和LM393电压比较器检测上下水位,当检
19、测到当前水位低于水位下限的时候,热水器加热停止,加水继电器吸合,开始给热水器加水,当检测到当前水位高于水位上限的时候,加水继电器断开,停止加水,蜂鸣器开始报警,实现报警功能3。在本次设计中热水器加热、加水、缺水都有相对应的指示灯,红灯代表缺水,黄灯代表加水,绿灯代表加热。本次设计的具体硬件设计框图如以下图2.1所示。图2.1 系统硬件设计框图2.2.2 软件设计方案软件设计是电路必不可少的一部分,同时也是整个系统的灵魂。只有软硬件完美的配合才是一个完整的电路设计,在设计的时候,自己需要有一个明确的思路,知道自己需要做好那些工作,实现那些功能。下面将着重介绍系统软件部分的设计方案,本次软件设计方
20、案里的程序主要是通过C语言来进行编写。以下是本次软件设计的具体思路。(1)设计并确定本次设计需要实现的功能。(2)根据功能绘制好程序流程图。(3)依照需要实现的功能和程序流程图用C语言编写好程序。(4)检查编写的程序是否有错误,有,则进行修改,无,则可开始运行程序。(5)采用Keil软件对系统进行调试,Proteus软件进行仿真。3 硬件系统设计本次设计的单片机硬件系统主要包括了两部分容:一是系统扩展,即单片机部的功能单元,如ROM、RAM、定时器/计数器、报警系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,来设计相应的电路。二是系统的配置,即按照系统功能要求配置外围设备,
21、如键盘、显示器件等,并且要设计适宜的接口电路4。由于本设计中AT89S52单片机自身满足本次设计的要求,所以不必对单片机进行额外的扩展。本次设计的硬件系统主要包含了AT89S52单片机、测温电路、水位检测电路、遥控接收电路、显示电路、按键电路、报警电路、电源电路、指示灯电路、复位电路、晶振电路、注水继电器控制电路。以上所有模块的功能作用如下:AT89S52单片机的作用是协调模块工作;测温电路顾名思义是用来测量水温;水位检测电路是对系统水位进行检测;遥控接收电路执行的功能和按键一样,接收到信号后,可对温度和时间进行设置;显示电路主要是用来显示热水器的预约时间和当前水温与水温上下限值;按键电路是用
22、来对水温和预约时间的数值进行设置;报警电路是当水位超过上限时,进行报警的;电源电路是为系统供电;指示灯电路主要负责对热水器的各种状态进行指示;复位电路的作用是让系统回到初始状态;晶振电路的作用是为系统提供时钟信号;注水继电器控制电路的作用是控制热水器是否加水;本次设计的主要硬件包括AT89S52单片机、液晶显示屏、加热和加水继电器、蜂鸣器、水位传感器,DS18B20温度传感器等。3.1 AT89S52单片机本次设计的控制系统以AT89S52单片机为核心控制芯片。AT89S52是一个带有可擦除存储器的低电压、高性能的微处理器,俗称单片机。AT89S52具有以下标准功能:4k字节Flash,256
23、字节RAM,32位I0口,看门狗定时器,2个数据指针,2个16位定时器计数器,一个6向量2级中断结构,全双工串行口,片晶振与时钟电路5。AT89S52单片机如以下图3.1所示。图3.1 AT89S52单片机3.2 测温电路测温电路采用的主要元器件是DS18B20,DS18B20是一家名为DALLAS的公司发明生产的。它是一款体积很小的数字温度传感器,测量温度围在55125,其测量温度的精确度达到了0.0625,DS18B20的2脚DQ为数字信号输入/输出端;1脚GND为电源地;3脚VCC为外接供电电源输入端6。在本次设计中,采用温度传感器DS18B20采集热水器的实时水温。温度传感器在工作的时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 热水器 控制系统 设计 说明
限制150内