太阳能热水器控制器的软硬件设计毕业论文.doc
《太阳能热水器控制器的软硬件设计毕业论文.doc》由会员分享,可在线阅读,更多相关《太阳能热水器控制器的软硬件设计毕业论文.doc(44页珍藏版)》请在三一办公上搜索。
1、编号本科生毕业设计(论文)题目: 太阳能热水器控制器 的软硬件设计 物联网工程 学院 电子信息工程 专业学 号 0703090325 学生姓名 于昆才 指导教师 于凤芹 教授 二一三年六月设计总说明在全世界能源都高度紧张的今天,传统的燃气和电热水器使用成本越来越高,太阳能热水器凭借着太阳能取之不尽的优点越来越受到人们的欢迎但与太阳能热水器发展日趋成熟的现状不同,与之配套的热水器控制器还存在着很多问题有些热水器控制器无法自动控制水温和水位,经常出现干烧、过烧或水温不适等情况针对这个现状,设计一种单片机控制的太阳能热水器控制器该控制器可以让热水器功能更加的完善,也使得热水器使用更加安全,因此这是一
2、个具有实用价值的课题本课题以单片机控制为基础,提出了一种通过传感器实时检测温度和水位,再由单片机控制继电器驱动相应控制模块来实现温度和水位智能控制的系统方案,核心是设计出一个太阳能热水器控制器该控制器在太阳能热水器原有的温度和水位显示功能基础上,新增了温度控制、水位控制、防干烧和过烧警报等功能控制器的设计又分硬件部分和软件部分硬件部分由STC89C52单片机主控模块、DS18B20温度传感器测温模块、干簧管水位传感器测水位模块、继电器驱动的温控和水位控制模块、键盘输入和液晶显示模块等部分组成软件部分由单片机主控,通过程序分析传感器检测的当前温度和水位,再通过与预设值的比较来发出信号驱动相应的控
3、制模块,实现对温度和水位的自动控制此外本设计的程序也采用模块化结构,将整个程序设计分成若干功能模块先将每个模块的功能实现,然后再组合到一起,使其逻辑关系更清晰易读,而且增强了程序的可移植性关键词:热水器控制器;单片机;软件设计;硬件设计DESIGN SUMMARY Today the worlds energy are highly strained,Traditional gas and electric water heaters use increasingly higher costs.With the advantages of inexhaustible solar energy,
4、the solar water heaters are more and more popular.However,different from the rapid development of solar water heaters, the research of water heater controller has been in infancy. Many water heater controller can not automatically control the temperature or water level , cause the dry-burning,over-b
5、urning or making the temperature of the water uncomfortable.For this situation, design a microprocessor controlled solar water heater controller.The controller not only make the heaters function more perfect,but also make it more save.So,it is a valuable issue. The object is based on micro controlle
6、r,proposed a system solution which make the sensor detect the temperature and water level at real-time,and MCU control the relays to make it drive the corresponding moduleThe core is to design a solar water heater controller.It not only has the function of temperature and water level display,but als
7、o has temperature control,water level control and alarming the dry-burning or over-burning. The design of the controller is divided into hardware components and software components. The hardware part is consist of STC89C52 MCU control module,DS18B20 temperature sensor temperature measurement module,
8、 water level measure module,temperature and water level control module,keyboard input and LCD display module.The software part is dispatched by MCU. Through program analyzes the current temperature and water level detected by sensor, to achieve the automatic control of temperature and water level.In
9、 addition ,the program is also designed with modular structure,the whole program design is divided into several functional modules. Realizing the function of each module first, and then group them together.Making it with the clear and understandable structure,but also enhancing the portability of pr
10、ograms.Keywords: water heater controller; MCU; software design;hardware design目 录第1章 绪论11.1 课题背景11.2 太阳能热水器控制器国内外现状11.3 本论文研究内容2第2章 需求分析及总体设计52.1 需求分析52.2总体设计方案52.3 芯片选择方案论证62.3.1单片机芯片的选择方案和论证62.3.2温度传感器的选择方案和论证62.3.3 水位传感器的选择方案和论证62.4 太阳能热水器的组成及工作原理简介7第3章 硬件电路设计93.1 总述93.2 温度传感器模块设计103.2.1 DS18B20简
11、介103.2.2 DS18B20工作原理103.3 水位传感器模块设计113.4 LCD显示模块设计123.4.1 1602液晶显示器工作原理123.4.2 显示模块电路连接143.5 温度控制模块设计153.5.1 继电器驱动电路153.5.2 继电器驱动温控模块153.6 水位控制模块设计163.6.1 电磁阀简介163.6.2 水位控制模块163.7 电源模块设计173.8 按键模块设计173.9 报警模块设计173.10 单片机辅助电路183.10.1 时钟电路183.10.2 复位电路18第4章 系统软件设计194.1主程序流程图194.2 温度测控部分流程图214.3 水位测控部分
12、流程图224.4 液晶显示部分流程图244.5 按键部分流程图25第5章 结论与展望275.1 设计小结275.2 不足之处及未来展望27参考文献28致 谢29附录A:作者在校期间发表的论文30附录B:作者在校期间项目成果物31附录C:部分模块汇编程序33附录D:硬件总原理图37第1章 绪论1.1 课题背景我们所处的时代堪称“能源时代”人们从来没有像今天这样重视能源,世界上的大多数国家都在极力的在寻求新的廉价的可再生能源,以求得可持续发展和在日后的竞争中获取优势地位太阳能则以其巨大、长久、广泛、无害等显著优势得到的广泛的关注在众多的太阳能产品中,太阳能热水器无疑是技术最成熟的也是与人们日常生活
13、最密切相关的太阳能热水器将太阳能转化为热能,利用太阳的光和热使水温升高,以满足人们日常需求它不但有效利用了太阳能,节约了能源,而且相比传统的用煤炭或者电力对水进行加热的方式,更具有环保无污染的优点所以太阳能热水器一经产生便受到广大人民的青睐前几年的热水器市场上,太阳能、电、燃气三种加热方式的热水器三分天下但是随着世界能源危机的日益加重,有着可再生优势的太阳能加热方式逐渐打破了这一平衡,取代了传统的电能和燃气加热方式的热水器2008年,太阳能热水器市场占有率首次超过了电热水器和燃气热水器之和,到2009年,其占有率达到56.7%如表1-1所示为2001-2009年三种热水器市场占有率1表1-1
14、2001-2009年三种热水器市场占有率年份 电热水器(%)燃气热水器(%)太阳能热水器(%)2001 30 54.8 15.22003 44.23 37.57 22.22005 45.2 26.57 28.232007 42.3 19.2 38.52008 49.2 50.82009 43.3 56.71.2 太阳能热水器控制器国内外现状我国太阳能热水器产业发展迅速,目前已经成为世界上最大的太阳能热水器生产国,但与热水器配套的控制器却一直处于研究和开发阶段2近几年来,市场上陆续出现了一些太阳能热水器控制器产品,但是大多数存在着诸如性能不稳定,容易产生误操作,温度、水位可以检测但是无法自动控制
15、,数码管显示器经常出现乱码等问题,严重影响了用户使用更有甚者,有些控制器质量较差,会经常发生故障,如加热温度过高时无法自动停止加热或者水箱内已经没水了但是还在加热,形成了过烧和干烧的情况,安全性无法保证基于上述原因,太阳能热水器控制器这个有着广阔发展前景的产品,由于产品开发投入的较少,一直没有得到广泛的推广,从而也影响了太阳能热水器使用的用户体验因此,在太阳能热水器控制器方面,应该引起足够的重视,要加大人力和财力的投入,开发出一款高质量高性能的控制器 国外的太阳能热水器起步很早,世界上第一台热水器是美国马里兰州的肯普于1891年发明的到20世纪40年代,人们创造了各式各样被统称为“闷晒式”的太
16、阳能热水器3第二次世界大战之后人们的注意力又开始转向发展经济一些缺少常规能源的国家如日本等最先开始投入到太阳能的开发和利用经过人们的努力,一些简易的平板太阳能集热器在当时在市场上出现到了20世纪70年代,世界性能源危机日益严重,迫使人们对太阳能的开发和利用越来越重视许多国家开始投入到太阳能开发的行列,其中太阳能热水器是典型的代表性的产品到了70年代末期,太阳能热水器在美国、澳大利亚、日本、德国等国家得到了很大的发展在随后的十几年中,平板集热器型热水器在一些国家得到了较快发展1975年美国欧文斯-伊利诺伊公司发明了全玻璃真空管太阳能热水器并推向市场3当时,集热管的选择性吸收涂层平均阳光吸收率约为
17、83%,后来由于采用了高真空技术,使得集热器的了损失比普通的平板式太阳能集热器热损失降低了两个数量级,从而太阳能热水器得到了进一步快速发展,到了上世纪90年代,这种热水器成为推广应用的主流产品90年代末,为了进一步提高效率、提高性能,德国研制了热管式真空管太阳能热水器,一些国家研制了一些高质量的太阳能热水器专用的零部件,另一些国家为优化设计专门开发了太阳能热水器的应用软件还有一些国家开始着手开发全天候使用的太阳能热水器控制器系统总之在西方的发达国家,太阳能热水器领域的开发研究一直比较活跃1.3 本论文研究内容文章首先对太阳能热水器控制器的背景做了简单介绍并分析了当前国内外现状,发现国内的太阳能
18、热水器产业已日趋成熟,但是与之相配套的太阳能热水器控制系统却存在很多问题之后又对设计进行了需求分析,列出了控制器需要实现的主要功能,然后根据相应的功能来选择对应的芯片或器件来设计功能模块本设计的硬件部分主要由单片机控制电路、温度传感器模块、水位传感器模块、温度控制和水位控制模块、键盘和液晶显示模 块、警报装置等组成软件部分通过对功能的设计和分析,制作了各模块的流程图最后对本设计所做的工作进行总结,并给出建议和展望本论文的核心是设计一种太阳能热水器控制器,使热水器具有温度显示、水位显示、温度自动控制、水位自动控制和智能警报的功能温度检测部分通过DS18B20传感器来实现,DS18B20是一种数字
19、式温度传感器,仅需要一条数据线与单片机连接来进行数据传输,而且不需要A/D转换模块,可以很大程度上简化电路水位检测部分通过干簧管水位传感器来实现,本论文共设计了四个检测点,分别对应水箱中的“下”、“中下”、“中上”、“上”的位置,当水没过检测点时,干簧管被磁化形成通路,对应的水位输出级会被拉低,单片机可以通过读各个检测点水位输出极的电平来判断水箱中水位温度和水位的控制部分分两种情况讨论,一种是人工操作,另一种是自动控制本论文设计了四个控制按键,分别用来实现“加热”、“停止加热”、“上水”、“停止上水”功能其中温度和水位的控制按键(如“加热”和“停止加热”)用两个按键来分别实现,是因为本论文中也
20、设计了自动加热和上水的功能,如果每组只设计一个按键(即开关闭合为加热,断开为停止),当系统故障出现干烧或者过烧时,就无法通过人为操作使其停止了自动控制部分由程序预先设定,在特定的条件下系统会自动对温度和水位进行调节此外,本设计的控制模块都是通过单片机触发继电器来驱动相应大功率电路来实现的警报部分本设计设置了两种情况报警:干烧和过烧当水位低于“下”而且还在加热的时候,系统发出干烧警报无论水位如何,当温度高于80摄氏度且还在加热时,系统发出过烧警报第2章 需求分析及总体设计2.1 需求分析本课题设计的热水器控制器需要实现如下功能:1 温度显示水温范围0100摄氏度,精确到1摄氏度2 水位显示在水箱
21、内设置4个检测点,分别代表水位“上”、“中上”、“中下”、“下”四个级别3 温度自动控制当系统检测到水温低于20摄氏度并且水位在“中下”以上时,系统启动加热装置,升高水温当水温高于80摄氏度时,系统关闭加热装置,停止加热这样可以使水箱里边的水温控制在一个合适的温度4 水位自动控制当系统检测到水位低于“下”时,启动自动上水装置,开始上水当水位到“上”时,停止上水5 智能警报当系统检测到水位低于“下”,且此时还在加热时,启动警报装置,警报干烧无论水位如何,当温度高于80摄氏度且还在加热时,系统启动警报装置,警报过烧2.2总体设计方案系统的硬件通过单片机控制,其他部分由键盘模块、温度传感器模块、水位
22、传感器模块、液晶显示模块、警报装置、继电器驱动的温度和水位控制电路等组成如图2-1 所示,该控制器选用STC89C52单片机主控,供电部分通过电源模块将220V的交流电转化成5V直流电压本设计设置了6个按键,分别实现电源、复位、加热、上水、停止加热、停止上水功能,人们可以通过外部按键的控制它们来实现相应的功能温度传感器选用了防水的DS18B20,将其放入水箱中来实时检测水温水位检测部分选用干簧管水位传感器,在水箱中设置4个检测点,用来帮助判断水箱中水位显示部分用1602液晶显示器,主要显示当前水温和水位状况温度和水位控制部分通过控制继电器驱动相应的加热装置或电磁阀来实现对温度和水位的调控本系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太阳能热水器 控制器 软硬件 设计 毕业论文
链接地址:https://www.31ppt.com/p-3941428.html