毕业设计(论文)基于AT89C52单片机的太阳能热水器控制器设计.doc
《毕业设计(论文)基于AT89C52单片机的太阳能热水器控制器设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于AT89C52单片机的太阳能热水器控制器设计.doc(47页珍藏版)》请在三一办公上搜索。
1、摘 要本课题的目的是结合太阳能热水器的具体应用,设计一种用于太阳能热水器的检测控制系统,以更好的实现对太阳能热水器的监控与控制。太阳能热水器作为太阳能利用中最常见的一种装置,经济效益明显,正在迅速的推广应用。根据太阳能热水器特点以及对控制器的要求,本文提出了一种基于单片机AT89C52的太阳能热水器智能控制器的设计方法。本文在分析了解太阳能热水器及其控制器的发展和市场分布状况的基础上,描述了太阳能热水器控制器的组成及其工作原理。论文完成了控制器的硬件设计和软件设计。在硬件设计中,利用AT89C52单片机作为控制的中心环节,控制整个系统运作。利用温度传感器DS18B20和分段式水位传感器作为水温
2、水位测量环节,并将测量结果送单片机进行处理。利用DS12887作为时钟芯片,以实现时间以及日期的显示。选用液晶显示模块12864显示水温水位时间及日期,显示部分是人机交换的重要媒介之一。在软件设计部分采用模块化结构,完成了包括主程序,水位检测子程序、LCD显示等子程序的设计。系统主程序主要完成一些初始化功能,温度的检测以及控制辅助加热系统,同时完成信号转换及送显示功能;水位检测子程序完成水位测量及送数据功能;显示子程序完成水温水位及时间日期的显示功能;键盘扫描子程序实现功能转换及水温水位时间的设定。论文通过对整体设计方案,硬件电路,软件程序的设计分析,实现了太阳能热水器的水温水位的检测与控制,
3、具有实际的意义。 关键词:太阳能热水器;传感器;DS12887;单片机; FYD12864-0402BAbstractThe purpose of this study is to introduce a kind of solar water heater detection based on the application of solar water heater,achieving to do the better monitoring and controling of the solar water heater. Solar water heater,as one of the
4、most common use of the solar energy utilization. The economic benefit is obviously and the popularization and application is rapidly. According to the characteristics of solar water heater and the requirement of the controller,here shows a design method of the solar water heater intelligent controll
5、er based on the clock chip DS12887.In the analysis of the article about solar water heaters and control of the development and market condition on the basis of distribution, solar water heaters of the controller and the principle of work. The papers finish the control of the hardware and software de
6、sign. In hardware design of AT89C52 monolithic integrated circuits to control center segments of the whole system. Use of the temperature sensors DS18B20 and sectional form sensors to measure the level as the water, and measurements taken for processing monolithic integrated circuits. Use DS12887 as
7、 the clock, to realize the time and date display. Use LCD modules 12864 show that the level of time and date, the display is part of the exchange of one of the man-machine important vehicle. In software design of structure, use modular completed include the program, the level of the inspection or su
8、broutines LCD display design and so on. The main program of the system performs some of the initialization, the temperature of the inspection and control the heating system and the auxiliary signal to show complete the exercise and function testing programs;the water, the measurement and send data t
9、o display the functions;a subroutine to complete the water and time functions of the date display;scan a subroutine into the function and the time set.This paper on the overall design, software, hardware circuit analysis of designs, make the measurement and control of the solar water heater into rea
10、lize, which has played a significant role in the daily life.Keywords: solar water heater; sensor; DS12887; MCU; FYD12864-0402B目 录摘 要IAbstractII第1章绪 论11.1太阳能热水器控制器的发展概况及市场分析11.1.1发展概况11.1.2市场分析11.2太阳能热水器控制器的应用及意义1第2章控制器的组成及工作原理32.1太阳能热水器的结构及工作原理32.1.1 太阳能热水器的结构32.1.2 控制器结构及工作原理52.2控制器的总体设计62.2.1设计思想及
11、实现功能62.2.2方案论证6第3章控制器硬件设计83.1控制器原理框图83.2单片机外围电路83.2.1晶振电路93.2.2上电复位电路93.3控制器时钟接口电路设计103.3.1 DS12887时钟芯片简介113.3.2 时钟电路183.4温度检测电路设计193.4.1数字温度传感器DS18B20主要特性193.4.2温度检测电路设计203.5水位检测及键盘电路设计213.5.1水位检测电路设计213.5.2键盘电路的设计213.5.3总体电路设计213.7显示接口电路的设计213.7.1 FYD12864-0402B模块简介223.7.2 显示电路设计263.8光电隔离与辅助加热电路设计
12、27第4章控制器的软件设计314.1主程序设计314.2水位检测子程序334.3键盘扫描子程序设计334.4显示子程序设计34结 论35参考文献36致 谢37附录1:电路图38附录2:部分程序39第1章绪 论1.1太阳能热水器控制器的发展概况及市场分析1.1.1发展概况当今社会发展日新月异,人们衣食住行也在不断的提高。据国家经贸委资源与综合利用司提供的消息,我国已成为世界上最大的太阳能热水器生产和使用国。但是与之配套的太阳能热水器控制器却一直处在研究与开发阶段。这种控制器只具有温度和液位显示功能, 而且为分段显示,温度显示误差为10%,水位显示误差为25%。这种显示器(还称不上控制器)不具有温
13、度控制功能,当由于天气原因而光强不足时,就会给热水器用户带来不便;即使热水器具有辅助加热功能,由于加热时间不能控制而产生过烧,从而浪费大量的电能。近几年来,人们逐步研究出各种新型的控制器,值控制功能更加完善,控制更加精确,给人们提供了很大的方便。1.1.2市场分析 据中国五金制品协会统计,目前中国城市家庭中,57.4%拥有燃气热水器,31.3%拥有电热水器,拥有的太阳能热水器只有7.6%。但在城市家庭的购买预期调查中,三者的比例将演变为35.8%、30.2%、23.2%,太阳能热水器的比例将大幅增长,一种融合三者之长的家庭热水中心也将占据9.5%的比例。据国家信息中心经济预测部所做的全国消费者
14、家用电器消费意向调查结果显示,99年城镇家庭热水器的购买量为8.84台/百户,销售总量比98年增长11%左右,传统的燃气热水器产业实现升级换代,迎来安全时代,电热水器持续升温,逐渐成为市场较活跃的家电商品之一,作为热水器市场的新秀,太阳能热水器开始崭露头角。 1.2太阳能热水器控制器的应用及意义众所周知,太阳能是取之不尽,用之不竭,没有污染的巨大能源。随着世界上煤、油、气的储量日益减少,能源危机已日益增长,环境污染的危机已威胁着生态平衡,太阳能开发利用的课题已提到人类的面前。有人预测:二十一世纪太阳能将由辅助能源上升为主要能源。但由于太阳能的分散性、季节性和地区性又给太阳能利用带来重重困难,有
15、些技术难点尚未突破,产品造价偏高(如光电池)。因而尚未被人们大规模的使用。在太阳能热利用技术中,太阳能热水器是技术上比较成熟、造价比较低廉的产品,同时给人民提供不耗能源、保护环境、绝对安全的热水而受到人们的欢迎。而在太阳能热水器的整个系统中,起到至关重要的作用的中心环节就是检测控制系统。控制器不仅实现了对水温,水位的检测与控制,而且也实现了对时间,日期的控制及显示。该控制器有主从两个系统,其中从系统属于辅助加热系统,在阴天下雨等阳光不充足的情况下,从系统发挥作用对水进行加热,以达到热水24小时供应的目的1。第2章控制器的组成及工作原理2.1太阳能热水器的结构及工作原理2.1.1 太阳能热水器的
16、结构现在市场上的太阳能热水器的结构复杂多样,但总和看来,主要有三个部分:1.循环(保温)水箱;2.集热器;3.连接管道。而各个部分发挥了不同的作用:1.集热器: 系统中的集热元件。其功能相当于电热水器中的电热管。和电热水器、燃气热水器不同的是,太阳能集热器利 用的是太阳的辐射热量,故而加热时间只能在有太阳照射的白昼。 2.保温水箱: 和电热水器的保温水箱一样,是储存热水的容器。 因为太阳能热水器只能白天工作,而人们一般在晚上才使用 热水,所以必须通过保温水箱把集热器在白天产出的热水储 存起来。容积是每天晚上用热水量的总和。采用同乐搪瓷内 胆承压保温水箱,保温效果好,耐腐蚀,水质清洁,使用寿 命
17、可长达20年以上。 3.连接管道(循环水管): 将热水从集热器输送到保温水箱、将冷水从保温 水箱输送到集热器的通道,使整套系统形成一个闭合的环路。 设计合理、连接正确的循环管道对太阳能系统是否能达到最 佳工作状态至关重要。热水管道必须做保温处理。管道必须 有很高的质量,保证有20年以上的使用寿命。图2-1为系统的总体结构。但通常在实用的太阳能热水器系统中,需要外加一个补给水箱,以保证冷水的正常连续供应。图2-2为典型实用热水器的装置简图。图2-2中标号分别代表为:1-集热器;2-下降水管;3-循环(保温)水箱;4-补给水箱;5-上升水管;6-自来水管;7-热水出水管。工作原理:图中集热器1按最
18、佳倾角放置,下降水管2的一端与循环水箱3的下部相连,另一端与集热器1的下集管接通。上升水管5与循环水箱3上部相连,另一端与集热器1的上集管相接。补给水箱4供给循环水箱3所需的冷水。当集热器吸收太阳辐射后,集热器内温度上升,水温也随之升高。水温升高后,水图2-1系统总体结构图图2-2 热水器装置简图的比重减轻,便经上升水管进入循环水箱上部。而循环水箱下部的冷水比重较大,就由水箱下流到集热器下方,在集热器内受热后又上升。这样不断对流循环,水温逐渐提高,直到集热器吸收的热量与散失的热量相平衡时,水温不再升高。这种热水利用循环加热的原理,因此又称循环热水器。集热器是一种利用温室效应,将太阳能辐射转换为
19、热能的装置,该装置与一般热水交换器不一样,热交换器通常只是液体到液体,或是液体到气体的热交换过程,而平板行集热器时直接将太阳辐射传给液体或气体,是一个复杂的传热过程。平板型集热器结构形式很多,世界上已实用的集热器就有直管式、瓦楞式、扁管式、铝翼式等二十多种。2.1.2 控制器结构及工作原理控制器主要由主控制器(即单片机),温度检测单元,水位检测单元以及辅助加热单元组成。各个单元发挥各自不同的作用及功能。外接显示器以及按键作为人机交流介质。太阳能热水器控制器结构看似复杂,但总结重要部分,得出结构简图如下图2-3所示:图2-3 控制系统结构简图在图2-3中,T1代表保温水箱中的温度传感器。T2代表
20、保温水箱中的水位自动控制系统。F1代表冷水阀门。F2代表循环水管阀门。F3代表循环水管阀门。F4代表热水阀门。工作原理:不用水时,阀门F1,F4关闭,F2,F3打开,热水在保温水箱和集热器中流动。T1传感器实时检测温度。用水时,阀门F4打开,传感器T2检测水位,当水位低于设定最小值时没打开阀门F1给水箱供水。当阳光不足时,温度传感器T1检测水温不在升高且达不到设定值,则发出命令启动从系统进行电加热。整个系统循环运作,可以达到24小时提供热水的目的。2.2控制器的总体设计2.2.1设计思想及实现功能本文设计的太阳能热水器控制器以AT89C52单片机为检测控制核心,采用DS12887 实时时钟,不
21、仅实现了时间、温度和水位三种参数实时显示和FUZZY控制功能,而且具有时间设定、温度设定与控制功能。温度控制采用模糊控制, 控制器可以根据天气情况利用辅助加热装置使蓄水箱内的水温在设定时间达到预先设定的温度,从而达到24小时供应热水的目的。此款热水器包括主、从两大系统:主系统的特点是在晴好的天气利用太阳光能为热水器加热;从系统相当于电热水器,它在无光照的情况下利用电辅助加热。它充分利用太阳能的丰富的免费的资源的优势,同时考虑到在阴天及夜间无法利用太阳能的缺点,充分发挥太阳能热水器和电热水器的各自优势。2.2.2方案论证方案一:基于FPGA的太阳能热水器控制系统本方案利用EDA技术和VHDL语言
22、,设计了基于FPGA的太阳能热水器控制系统,实现了系统的硬件电路及相关配套软件,使系统能够完成太阳能热水器温度、水位参数的采集和对采集数据实时记录、处理、分析、显示和控制等功能方案二:基于CPLD的太阳能热水器控制系统本方案以Altera公司的EPMl270芯片作为数据处理器,将外界各种电路检测得到的环境信息进行综合处理和分析,智能化地解决太阳能热水器日常使用中普遍存在的问题。方案三:基于89C51单片机的太阳能热水器控制系统本方案以89C51单片机为核心控制整个系统,选用合适传感器及接口,键盘,显示电路,实现太让能热水器的温度,压力,时间检测与控制。另外,从系统为点加热系统,在阳光不足的情况
23、下实现辅助加热。综合三个方案的优缺点,从现实可行性,经济条件以及个人知识掌握情况考虑本设计选用第三种方案。第3章控制器硬件设计3.1控制器原理框图根据设计思想,系统的硬件接口电路应包括:控制器实时时钟接口电路,蓄水箱温度和水位检测接口电路、按键电路,显示电路以及电辅助加热电路等。系统结构框图如图3-1所示:图3-1 控制器系统框图3.2单片机外围电路根据控制要求,由于本系统运算量不是很大, 没有太多的中间数据需要处理、保存,因此不再外扩数据存储器。仅使用单片机内部RAM已完全能够满足要求。因此采用本系统采用Atmel公司的单片机AT89S52作为热水器控制器系统的控制中心环节。主要从以下特点考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89C52 单片机 太阳能热水器 控制器 设计

链接地址:https://www.31ppt.com/p-3978794.html