基于单片机的电热水器毕业设计范文word版 26页Word下载.docx
- 文档编号:17146732
- 上传时间:2022-11-28
- 格式:DOCX
- 页数:21
- 大小:32.30KB
基于单片机的电热水器毕业设计范文word版 26页Word下载.docx
《基于单片机的电热水器毕业设计范文word版 26页Word下载.docx》由会员分享,可在线阅读,更多相关《基于单片机的电热水器毕业设计范文word版 26页Word下载.docx(21页珍藏版)》请在冰豆网上搜索。
对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
作者签名:
二○年月日
第一章绪论...............................................................1
1.1论文背景与意义....................................................1
1.2研究现状和趋势....................................................1
1.3论文研究内容和重点................................................2
1.4论文组织结构......................................................2
第二章总体设计...........................................................3
2.1总体设计方案......................................................3
2.2方案论证..........................................................4
2.3主要元器件的介绍..................................................4
2.3.1微控制器模块.................................................4
2.3.2数字温度传感器DS18B20介绍...................................5
2.3.3LED数码管显示...............................................8
2.3.4固态继电器..................................................11
第三章硬件系统设计......................................................12
3.1电源电路..........................................................12
3.2复位电路和复位状态................................................13
3.3键盘接口电路.....................................................15
3.4温度检测电路......................................................16
3.5温度显示电路....................................................16
3.6自动报警电路.....................................................17
第四章软件系统设计.....................................................18
4.1主程序流程框图....................................................18
4.2读温度子程序流程图................................................19
4.3显示子程序流程图.................................................20
4.4自动报警子程序流程图.............................................21
第五章调试.............................................................22
5.1模块调试.........................................................22
5.1.1温度检测模块及显示模块的调试................................22
5.1.2报警模块调试................................................22
5.1.3加热模块调试................................................23
5.2调试过程中发现的问题及解决的方案.................................24
结论...................................................................25
致谢..................................................................26
参考文献................................................................27
附件一:
原理图..........................................................28
附件二:
程序............................................................29
摘要:
这次的设计采用ATEML公司生产的AT89C52单片机为核心来设计智能电热水
器。
本设计利用单片机、温度传感器、自动报警等来完成本设计。
设计分成两个部分,在硬件设计方面,主要对单片机最小系统及其扩展、电源电路、按键及接口电路、LED显示电路、水温检测电路、加热电路等进行了详细介绍。
还详细介绍了设计中应用到的主要芯片的性能和特点,包括AT89C52、DS18B20等。
在软件设计方面,采用C语言编程,是由于其易于为单片机所识别,执行速度快。
该智能电热水器设计完善,实现方案简单易行。
采用软件设计来控制,可以实现检测水温及自动报警、加热,并且提高了整机的可靠性及准确性、安全性。
关键词:
单片机;
电热水器;
DesignofelectricwaterheaterbasedonMC
ABSTRACT:
Thisdesignasthecoretodesignintelligentelectricwater
heaterusingATEML'
sAT89C52microcontroller.Thedesignofsingle-chipmicrocomputertocontrolthepossibilityofrealizingintelligentelectricwaterheaterisanalyzed,theautomaticalarmtocompletethedesign,usingthetemperaturesensor.Thetwopartofthedesignisdividedinto,intheaspectofhardwaredesign,mainlyhascarriedonthedetailedintroductiontothesmallestsingle-chipsystemanditsextension,powersupplycircuit,interfacecircuit,keyboardandLEDdisplaycircuit,temperaturedetectioncircuit,heatingcircuit.Alsointroducedthepropertiesandcharacteristicsofthemainchiptodesignapplications,includingAT89C52,DS18B20etc..Insoftwaredesign,usingCprogramming,isduetoitseasyidentificationoftheMCU,speedofexecution.Theintelligentandperfectwaterheaterdesign,schemeissimpleandeasytorealize.Thesoftwaredesignedtocontrol,canrealizetheintelligenttemperaturedetectingandautomaticalarm,heating,andimprovesthereliabilityandaccuracyofthemachine.
Keywords:
single-chipmicrocomputer;
Electricwaterheater;
intelligence;
湖南人文科技学院毕业设计
第一章绪论
1.1论文背景与意义
我国是热水器生产大国,由于消费水平的提高和人们对生活品质要求的提高,热水器已由一个高档的奢侈品成为一种必备的家庭用具,受到越来越多人的青睐。
然而热水器的种类很多,按能源分类热水器可分为电热水器、太阳能热水器和燃气热水器。
太阳能热水器就是以太阳能作为能源进行加热的热水器,它节能环保,但是安装复杂,并且受到安装场所的制约,只有有些家庭可以安装,而北方由于天气原因,使用此热水器的就更少了;
燃气热水器小巧,品种多,而且污染小,是目前最为常用的热水器产品之一,但如果家里之前没有安装过,重新安装比较麻烦,需要进行燃气和水的管道改造;
电热水器安装简单,不受气候、场所的限制,以其方便,安全无污染,保温时间长等优势受到越来越多人的认可。
电热水器看似简单,实际却是很难做好的一种家用电器,它的各个部分的设计如控制系统、水路、内胆制造、外壳、防烫伤装置等,都制约着电热水器的性能和发展。
根据最新统计,目前热水器(包括燃气、电、太阳能等)在中国城镇家庭中的普及率已达到75%,成为继彩电、洗衣机、冰箱、空调之后的第五大家用电器。
在产销量大幅增长的同时,整个热水器行业的技术含量也在同步提升。
而电热水器已经成为今后热水器市场的发展方向。
因为气价涨了,而电价却降了;
电热水器使用安全、卫生、又无污染。
今后几年我国电热水器市场将呈现强劲增长势头,其产品质量、技术水平、服务规范将不断提升,价格也会下降。
我国过去的热水器市场一直以燃气热水器为主,近年来电热水器逐渐占据了部分市场成为主导,并且代表了未来的发展趋势。
1.2研究现状和趋势
电热水器分为即热式和储水式两种,就是用电加热水的一种装置。
即热式电热水器,也叫快热式电热水器,指近几年一些生产厂家自行研制的专利产品或国外进口的技术含量较高的一些产品。
不但具有能够即开即热,省时省电,节能环保等诸多优点,更是因其具有比普通电热水器更为可观的经济效益,越来越受到广大家电生产厂家和经销商的青睐。
在热水器的发展过程中,安全技术成为带动整个行业向上提升的决定性力量。
除了
对耐用性的要求不断追求,智能是今后技术发展的一个总体趋势,智能化技术的运用有两个好处。
一是更加方便,二是更加节能,按照用户的使用习惯提前预先加热,让使用者随心所欲享用热水,而在非用水时间则启动中温保温方程式,根据设定温度计算出最节能的保温温度,减少热水器内外温差,因而尽可能减少保温加热次数,真正做到更加省电。
1.3论文研究内容和重点
硬件电路的设计主要包含温度测量、温度显示、复位、微控制器四个模块。
这是整个设计中最最关键的部分,只有在硬件的平台上,电热水器才能实现预期的功能。
温度测量主要是通过温度传感器获取水的温度,当正常工作时温度传感器将一直检测水的实时温度,当温度达到预设的温度时,蜂鸣器发出警报。
温度显示主要单片机通过接收温度传感器的信息来控制数码管的显示。
复位系统主要是对单片机的一个复位更新的作用。
而整个硬件部分的主核心就是微控制器(也就是AT89C52),对整个电路系统的一个控制与信息的转换。
使得电热水器能够更加智能,方便。
1.4论文组织结构
全文共分五章,具体安排如下。
第一章绪论。
介绍了电热水器的研究背景,研究意义和研究现状,最后介绍了本文的主要研究内容。
第二章总体方案。
系统硬件概述,系统原理图设计并介绍单片机的接口应用。
第三章系统硬件。
介绍温度测量、温度显示、水位监测、按键电路、加热电路、电源电路主要的五个部分。
第四章系统软件。
分析了温度监测流程,温度显示流程、温度设定及按键流程。
第五章调试。
对硬件以及软件结合后的一个总体的调试过程分析。
第二章总体设计
2.1总体设计方案
电热水器控制系统的整体设计方案主要包括硬件设计方案和软件设计方案。
硬件是
指以AT89C52作为整个控制系统的核心,再外接温度信号采集电路、实时时钟电路、热水器加热控制开关、LED显示电路、键盘、复位与看门狗电路组成。
根据本设计所需要的电热水器功能的需求,在节约开发成本、增加系统安全及可靠性、减小体积等原则下进行电热水器控制系统的硬件设计。
其系统硬件框图如图2.1所示。
图2.1系统硬件框图系统主要采用52单片机AT89C52作为整个控制系统的主控模块,利用AT89C52的
引脚连接其他的外部电路。
对于温度的测量根据其环境的特殊性,温度信号的采集主要由DS18B20直接对温度进行检测并把信息反馈到单片机进行显示控制;
键盘主要是用来设定开机时间、设定热水温度、定时加热时间、校准时钟,因此需设定四个按键;
而为了调高系统的性能,系统采用了看门狗复位电路;
对于温度及实时时钟的显示选择以LED数码管作为LED显示电路。
2.2方案论证
对于电热水器来说,硬件系统是它的最基本的框架,是系统的所有功能的基础。
硬
件的选择和所选硬件的性能对系统的功能实现以及系统的精度都有直接的影响,系统的设计成功与否很大程度上取决于硬件系统的设汁与制作。
而温度时整个热水器的一个核心,所以温度的采集至关重要,将影响温度的显示及自动报警灯模块,以下是就温度采集硬件部分的方案的比较。
方案一:
采用热电式传感器对温度进行采集;
热电式传感器是将温度变化转化为电量变化的装置,它利用敏感元件的电磁参数随温度变化而变化的特性来达到测量目的。
通常把被测温度的变化转换为敏感元件的电阻变化、电势的变化,再经过相应的测量电路输出电压或电流,然后由这些参数的变化来检测对象的温度变化。
热敏电阻具有灵敏度高、体积小、较稳定、制作简单、寿命长、易于维护、动态特性好等优点。
但有变化率非线性,不适合测量高温区等缺点。
方案二:
采用DS18B20进行温度的采集;
DS18B20,直接将温度转换为数字信号传送给单片机。
电路简单,采集数据精确,温度采集范围在-55℃~+125℃,适合我们设计所需。
2.3主要元器件的介绍
本毕业设计主要用的的元器件包含微控制模块(AT89C52)、数字温度传感器
(DS18B20)、LED数码管显示、固态继电器等,以下是对主要元器件的一个介绍:
2.3.1微控制器模块
本系统主要是使用AT89C52现有的引脚连接外部的其它硬件电路,而由于对实时性
和微控制器的处理速度要求不高,因此选择了具有低电压、高性能的AT89C52单片机。
它是一个CMOS工艺的8位单片机,片内含有8KB的掩膜ROM和256个随机存取存储器(RAM)单元,8位的通用中央处理器(CPU)和闪速存储单元,并且与52系列的其它产品有很好的引脚兼容,因此是一种性价比较高的单片机。
AT89C52主要性能说明如下:
32个I/O口线;
片内有8KB闪速存储器,256B内部随机存取存储器RAM;
3个16位定
时/计数器,用于实现定时或计数功能;
中断系统为一个6向量两级中断结构;
一个可编程全双工串行通信口;
片内振荡器及时钟电路,全静态工作方式。
具有全静态工作方式表明它不一定要求连续的时钟定时,在等待内部事件期间,时钟频率可降至0Hz的静态逻辑操作[1]。
AT89C52的功能引脚说明:
P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口;
P1、P2、P3是一个带内部上拉电阻的8位双向I/O口,其输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路,而P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能;
RST是复位输入;
ALE/PROG是一个复用引脚,ALE是地址锁存允许,PROG是输入编程脉冲;
PSEN是外部程序存储器的读选通信号;
EA/VPP是外部访问允许;
XTAL1是振荡器反相放大器的及内部时钟发生器的输入端;
XTAL1是振荡器反相放大器的输出端。
2.3.2数字温度传感器DS18B20介绍
DS18B20的主要特性:
1、适应电压范围更宽,电压范围:
3.0~5.5V,在寄生电源方式下可由数据线供电。
2、独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微
处理器与DS18B20的双向通讯。
3、DS18B20由多个DS18B20可以并联在唯一的三线上,实现组网多点测温。
4、DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如
一只三极管的集成电路内。
5、温范围-55℃~+125℃,在-10~+85℃时精度为±
0.5℃。
6、可编程的分辨率为9~12位,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃
和0.0625℃,可实现高精度测温。
7、在9位分辨率时最多在93.75ms内把温度转换为数字,12位分辨率时最多在
750ms内把温度值转换为数字,速度更快。
8、测量结果直接输出数字温度信号,以”一线总线”串行传送给CPU,同时可传
送CRC校验码,具有极强的抗干扰纠错能力。
9、负压特性:
电源极性接反时,芯片不会因发热而烧毁,但不能正常工作。
DS18B20工作原理:
DS18B20的读写时序和测温原理与DS1820相同,只是得到的温度值的位数因分辨率不同而不同,且温度转换时的延时时间由2s减为750ms。
如图2.2,图中低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器1。
高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器2的脉冲输入。
计数器1和温度寄存器被预置在-55℃所对应的一个基数值。
计数器1对低温度系数晶振产生的脉冲信号进行减法计数,当计数器1的预置值减到0时,温度寄存器的值将加1,计数器1的预置将重新被装入,计数器1重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器2计数到0时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。
斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器1的预置值。
图2.2DS18B20测温原理框图
DS18B20的应用电路:
DS18B20测温系统具有测温系统简单、测温精度高、连接方便、占用口线少等优点。
下面就是DS18B20几个不同应用方式下的测温电路图:
DS18B20寄生电源供电方式电路图如下面所示,在寄生电源供电方式下,DS18B20从单线信号线上汲取能量:
在信号线DQ处于高电平期间把能量储存在内部电容里,在信号线处于低电平期间消耗电容上的电能工作,直到高电平到来再给寄生电源(电容)
充电。
独特的寄生电源方式有三个好处:
(1)进行远距离测温时,无需本地电源;
(2)可以在没有常规电源的条件下读取ROM;
(3)电路更加简洁,仅用一根I/O口实现测温。
1、要想使DS18B20进行精确的温度转换,I/O线必须保证在温度转换期间提供足够的能量,由于每个DS18B20在温度转换期间工作电流达到1mA,当几个温度传感器挂在同一根I/O线上进行多点测温时,只靠4.7K上拉电阻就无法提供足够的能量,会造成无法转换温度或温度误差极大。
因此,图2.3电路只适应于单一温度传感器测温情况下使用,不适宜采用电池供电系统中。
并且工作电源VCC必须保证在5V,当电源电压下降时,寄生电源能够汲取的能量也降低,会使温度误差变大。
图2.3寄生电源供电方式
2、DS18B20寄生电源强上拉供电方式电路图改进的寄生电源供电方式如下面图5所示,为了使DS18B20在动态转换周期中获得足够的电流供应,当进行温度转换或拷贝到E2存储器操作时,用MOSFET把I/O线直接拉到VCC就可提供足够的电流,在发出任何涉及到拷贝到E2存储器或启动温度转换的指令后,必须在最多10μS内把I/O线转换到强上拉状态。
在强上拉方式下可以解决电流供应不走的问题,因此也适合于多点测温应用,缺点就是要多占用一根I/O口线进行强上拉切换。
3、DS18B20的外部电源供电方式在外部电源供电方式下,工作电源由VDD引脚接入,此时I/O线不需要强上拉,不存在电源电流不足的问题,可以保证转换精度,同时在总线上理论可以挂接任意多个DS18B20传感器,组成多点测温系统。
注意:
在外部供电的方式下,DS18B20的GND引脚不能悬空,否则不能转换温度,读取的温度总是85℃。
外部电源供电方式是DS18B20最佳的工作方式,工作稳定可靠,抗干扰能力强,
而且电路也比较简单,可以开发出稳定可靠的多点温度监控系统。
站长推荐大家在开发中使用外部电源供电方式,毕竟比寄生电源方式只多接一根VCC引线。
在外接电源方式下,可以充分发挥DS18B20宽电源电压范围的优点,即使电源电压VCC降到3V时,依然能够保证温度量精度。
2.3.3LED数码管显示
在单片机应用系统中,如果需要显示的内容只有数码和某些字母,使用LED数码管是一种较好的选择。
LED数码管显示清晰、成本低廉、配置灵活,与单片机接口简单易行。
LED数码管是由发光二极管作为显示字段的数码型显示器件。
图2.4为0.5inLED数码管的外形和引脚图,其中七只发光二极管分别对应a~g笔段构成“”字形另一只发光二极管Dp作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于单片机的电热水器毕业设计范文word版 26页 基于 单片机 电热水器 毕业设计 范文 word 26