基于单片机控制的快热式电热水器设计.doc

上传人:知****量 文档编号:11351495 上传时间:2022-04-18 格式:DOC 页数:38 大小:2.29MB
返回 下载 相关 举报
基于单片机控制的快热式电热水器设计.doc_第1页
第1页 / 共38页
基于单片机控制的快热式电热水器设计.doc_第2页
第2页 / 共38页
点击查看更多>>
资源描述

《基于单片机控制的快热式电热水器设计.doc》由会员分享,可在线阅读,更多相关《基于单片机控制的快热式电热水器设计.doc(38页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、- -学 号 _ 毕业论文设计课题基于单片机控制的快热式电热水器设计学生院部电气工程学院专业班级指导教师吴慧二一五年五月基于单片机控制的快热式电热水器设计摘要随着现代科技的不断开展进步,人们的生活水平也在不断的提高,方便、快捷、环保的家用电器不断的深入人们的生活,家用电热水器也满足不了这飞速开展的时代了,快热式电热水器的使用逐渐普及开来了。单片机是本设计的核心控制器,辅以键盘、显示器等智能一体化。本设计使用的是AT89C51单片机来控制电路。本设计主要分为两个局部,硬件电路设计和软件仿真。硬件电路设计主要包括加热控制电路,报警电路,LED显示,温度监控等,本设计使用双向可控硅,用单片机通过光耦

2、给可控硅触发信号,可控硅的导通角就会随之变化,从而控制电热丝的有效加热功率,并且串联105的熔丝来防止温度过高时加热管干烧;软件包括主程序的设计,温度检测程序设计,频率测温程序设计,显示扫描程序的设计等,程序主要由C语言编写,并给出了仿真图设计。这种快热式电热水器,即开即热,使用平安方便,省时省电,适应于当前快节奏的生活,有着十分可观的开展前景。关键字:单片机;双向可控硅;电热水器;温度ABSTRACTWith the continuous progress of science and technology, peoples living level also in continuous i

3、mprovement, convenient, fast, environmentally friendly home appliances into peoples lives, home electric water heater also meet era of the rapid development of the, fast heating type electric water heater use grew in popularity to open the.SCM is the core of the design controller, with keyboard, mon

4、itor and other intelligent integration. This design uses AT89C51 microcontroller to control the circuit. This design is mainly divided into two parts, hardware and software. Hardware mainly includes heating control circuit and alarm circuit, LED display, temperature monitoring, using a bidirectional

5、 thyristor, MCU through the coupler to SCR trigger signal, control thyristor conduction angle, and control the effective electric wire heating power, and series 105 DEG C molten wire to prevent high temperature heating tube dry burning. The software includes the main program design, temperature dete

6、ction program design, frequency temperature program design, showing scanning program design, program mainly by the C language pilation, and gives some program flow diagram design.This fast thermal electric water heater, that is, the heat, the use of safe and convenient, save time and power, adapted

7、to the current fast-paced life, has a very considerable development prospects.Keywords: single chip microputer, bidirectional SCR, electric water heater, temperature目录第1章绪论41.1 选题目的及意义41.2 国外开展情况及市场分析41.3 设计容要求4第2章总体电路设计62.1 设计总理念62.2 元件选择62.3 电路设计8第3章程序设计.123.1主程序设计.123.2 子程序设计.13第4章软件仿真调试144.1 Pro

8、teus仿真调试124.2 仿真结果13结论.18参考文献.19附录120附录229致.第1章绪论1.1选题目的及意义自1979年第一台热水器进入我国,三十多年来,热水器的开展一直在不断改良创新,平安、方便一直是所有热水器厂商不断追求的目标。当前而言,热水器的使用已经在社会普及开来了,按照原理的不同市场上的热水器主要分为三种:太阳能热水器,燃气热水器,电热水器。太阳能热水器使用的是太阳能,太阳能是一种绿色环保的可再生能源,太阳能的使用上合国家政策,下应民众需求,国家大力支持太阳能的开发使用,加上能源危机的影响,太阳能电热水器的开展十分迅速。然而世界上没有哪一种能源是十全十美的,太阳能电热水器的

9、使用受空间、天气的影响特别大,安装也非常麻烦,如果不能充分的接收到,将无法使用,可见太阳能电热水器的开展还存在诸多的障碍。燃气热水器是使用燃气为燃料,通过燃烧加热的方式到达热水的目的,天然气是一种不可再生的资源,供给量是一个问题,它的使用对环境也有一定的破坏,而且燃气热水器的使用存在一定的平安隐患,煤气中毒的事件我们也是屡见不鲜。电热水器又分为储水式和即热式,储水式有一个带有胆的水箱,通过电加热管进展加热;快热式的没有水箱,需要20安培甚至30安培以上的电流,即开即热,使用方便省时省水,安装空间小。随着生活品质的提高,越来越多的家庭选择平安、卫生、无污染的电热水器,事实也证明了,近年来电热水器

10、市场的开展也是突飞猛进,而快热式电热水器更能适应着快节奏的生活方式,这一切都展现着快热式电热水器的远大前景。1.2 国外开展情况及市场分析一款再好的产品,不能被群众承受,没有市场,那也是失败的产品,快热式电热水器近年来新兴的一种产品,它在国外的开展情况如何呢?它的市场如何呢?快热式电热水器在国外特别是欧美兴旺国家是十分普及了,相比于其他的电热水器,它更加的快捷方便,已经成为人们生活中不可分割的一局部。然而在国,由于各种国情,快热式电热水器的普及遭遇了一定的阻碍,例如,国家电力条件的不允许,电价的原因等等。然而,随着电力工业的开展,全国电网的改造,电价的下调等,快热式电热水器已经逐步走进寻常百姓

11、的家中了,这一切都说明,快热式电热水器的时代就要来了。2009年是快热式电热水器开展最迅速的一年,各种品牌的电热水器入雨后春笋般的出现在市场上, 2010年可以说是丰收的一年了。电热水器市场的零售量由2007年的792万台增长至2009年的889万台,零售额由93.7增长至111.8亿元,2010年上半年零售量、额分别同比增长13.7%和17.3%。而快热式电热水器的在在其中的比例也也来越大。1.3 设计容要求针对快热式电热水器的使用需求,对它的的设计有一些要求,以满足各人群的需求。1、 温度检测围0120,准确度在1。2、 用A/D转换将温度转化为电压信号。3、用LED显示管,最直接的显示出

12、温度值,方便知晓。4、出水的温度一旦到达了80时立马报警,并且加热停顿。第二章总体电路设计2.1设计总理念硬件系统的设计是本设计的根底框架,根据前面的设计要求,对本设计的总理念进展图像化:单片机LED显示A/D转换温度传感器报警器图2-1 电路框图据图2-1可见,快热式电热水器主要需要设计电源电路、LED数码管及指示灯电路、报警电路和加热控制电路、单片机控制器、温度检测电路、按键输入电路,整个工作程序由这些电路组成,一起控制的,缺一不可。2.2元件选择对于本设计的元件主要有以下元件:2.2.1 单片机选择:单片机是本设计的核心控制器,单片机的选择至关重要,几经思虑,决定使用89C51芯片。如图

13、2-2所示:图2-2 AT89C51逻辑引脚图89C51单片机本钱低廉,工作可靠,适用于大规模生产使用,而且89C51能于3V的超低压工作,它的部有全部采用FLASH ROM的ROM,相比于其他的单片机,更能满足于我们的设计需求,所以我们选择89C51作为我们的微处理器。2.2.2 模数转换器选择本设计采用的是ADC0831转化器,这是美国国家半导体公司生产的一种 8 位分辨率、双通道带有串行接口的A/D转换芯片。它体积小,性价比高,兼容性强,而且设计起来简单方便,符合本设计的要求。2.2.3 驱动及加热控制元件的选择对于电热水器,家人使我们最主要的目的,加热功率的控制方法有很多,最简单直接的

14、莫过于几种不同功率的电热丝组合,到达控制功率的目的,但是这种方法可靠性低,而且本钱本很高。所以我们采用可控硅控制功率,由一个继电器来驱动,这样能经受较高的功率,而且可靠性高,本钱低,完美的契合本设计的需求!2.2.4 温度检测传感器的选择温度检测的方法有很多,比方采用热敏电阻或热敏传感器组成电桥采集信号,然后经过放大、A/D转换后传至单片机,这种方法电路复杂,本钱较高。再比方使用热电偶传感器将温度变化转化为电量变化来检测,但有变化率非线性,不适宜测量高温区。所以本设计采用了温度/频率转化测温法,将温度信息转换成频率信号,用单片机测出频率的大小,这样就能间接的得出温度变化信息了,而且电路设计相对

15、来说要简单很多,本钱也低。2.2.5 传感器输出的放大电路选择:放大电路中运算放大器的选择主要有两种:LM324和74LS04。而经过比拟以后发现,运算放大器LM324能够在3V以下或者32V以上的电源下工作,静态电流只是后者静态电流的五分之一。从某种程度上来说,是非常好的一种放大器选择,功能十分的强大。但是这种放大器要是用在本电路中接线较复杂,本钱很高,完全没有必要。相比拟之下,本设计还是决定使用74LS04作为输出放大电路的选择,它还可以作为驱动电路使用,74LS04是TTL电平反相器,使用较经济且性能也很理想。2.2.6电源选择:由于89C51对电源没什么要求,只要+5V电压即可,所以我

16、们采用将市电整流成+5V电压,来源方便,经过稳压管稳压,也较为可靠。2.3电路设计2.3.1系统总设计原理见附录2图2-3-1控制器采用89C51单片机,采用12MHz的晶振。89C51的电源来源十分方便,只需要将普通市电整流,然后经集成稳压器稳压输出+5V电压,这样就可以作为电源使用。显示器使用动态显示方式,选用的是四位一体共阳极数码管。报警电路采用5V的自鸣式蜂鸣报警器。整个电路的设计根底就是这么多了。2.3.2 温度检测电路设计图2-3-2 温度检测电路设计图图2-3-2为温度检测电路的目标就是将测量的0到120度的温度放大为0到5V的电压。2.3.3 A/D转换电路设计图2-3-3 A

17、/D转换电路图如图2-3-3所示,A/D转换电路中选用了ADC0831串行AD转换芯片作为做系统的AD转换芯片,设计简单,误差小,符合本设计要求。2.3.4 显示设计图2-3-4 显示电路设计图2.3.5 报警电路设计图2-3-5报警电路设计图图2-3-5所示电路,当温度高于80度时红灯亮,当温度低于80度时,绿灯亮。2.3.6 复位电路设计图2-3-6 复位电路设计图第3章程序设计3.1主程序设计由于89C51单片机没有停机命令,无法自己停顿运行,所以本设计使它陷入死循环,不停的运行任务,然后把所有子程序显示扫描、按键扫描、加热控制等参加到循环中去,最后我们计算循环一次所需要的时间,再根据温

18、度检测定时的间隔时间,来推算出该循环的循环次数,这样就可以间接的得到结果了。开场系统初始化i=1按键扫描假设有键按下i=6显示扫描加热控制完成100次循环N温度检测Y_ -i=1NY刷新显示温度图3-1 主程序流程图3.2子程序设计3.2.1按键扫描子程序设计开 始“+键按下?“-键按下?开关键按下?发按键音、消抖加热档位加1返回值1返回值2加热档位减1发按键音、消抖返回值0开机,恢复工作等待开关键再次按下关机,停顿输出发按键音、消抖结 束YNYNNY图3-2按键扫描子程序设计流程图按键扫描处理子程序是主要负责监控开关和档位键有没有被按下,根据具体情况,来执行具体的操作处理。同时它会比拟当前的

19、状态和设定的状态是否一致,来提示用户是否经行加热或者不加热的操作。一旦出现超温的情况,超温的指示灯就会亮起,提醒用户,当前水温已经超温了。这是一个非常人性化,非常方便的设计,能够帮助用户实时的掌控水温,并且具备一定的保护功能,实现起来也不难,是一个简单方便而又实用的好设计。3.2.2显示扫描子程序设计完成2位扫描消隐改变位选字选通并延时2ms送显示段位去除位选赋位选初值完毕开场NY图3-3 显示扫描子程序设计流程图3.2.3加热控制子程序开 始有超温标志?断开继电器关闭可控硅蜂鸣报警接通继电器关闭蜂鸣器加热档位外中断控制加热1#、2#指示灯亮外中断控制加热1#指示灯亮不加热指示灯不亮全功率加热

20、指示灯全亮结 束YN图3.4 加热控制程序设计流程图加热控制程序说到底其实就是由一个继电器和一个双向可控硅来控制的,本设计中电热丝是否加热,其实就是继电器是否通电的问题,通电就加热,不通电就不加热;而双向可控硅的导通角的大小,就直接关系着加热功率是大是小。本设计中程序会给定时器赋一个延时参数,这个延时参数就是用户设置的档位,它能翻开定时器,决定是否中断。一旦定时器中断,可控硅会接到一个触发信号,就会导通,马上就能控制加热功率了。这种设计智能化非常高,双向可控硅这种材料完美的契合了我们的设计需求,可以说是本设计中的核心材料之一。3.2.4 温度检测流程设计开 始翻开测频外中断等待测试完成Tmin

21、=0,Tmax=100Temp=(Tmin+Tmax)/2T0rig=Tabtemp?T0rigTabtemp?Tmax=TempTmin=TempTmax-Tmin65?Temp45?刷新当前存放器去除超温标志置位超温标志结 束NYYNNYYNYNNY图3-5 温度检测程序设计流程图我们之前就会建立好一个温度/频率表,这个温度/频率表是0120温度值对应的频率值,而温度检测程序就是将电路中测量得到的频率跟我们建立好的温度/频率表进展一个比拟,找出与该频率所对应的温度。至于温度的计算,我们采用的是二分查找法,这样更加高效、准确。第4章软件调试仿真本设计中使用的是proteus软件仿真,prot

22、eus软件是集模拟电路、数字电路、模数转化为一体的仿真平台,也是,目前非常普遍的一款仿真软件。4.1 Proteus仿真调试在仿真调试中主要就是几个电路拼接在一起,按照一定的顺序绘制电路,会更加的有条理,不容易出错。我们第一步先绘制显示电路,然后再绘制报警电路,因为这两个电路在单片机的同一侧,显示电路在上,报警电路在下,第三步绘制复位电路,最后再来绘制温度检测电路,应为温度检测电路最复杂。4.1.1 LED显示电路的连接如图4-1-1所示:图4-1-14.1.2 报警灯电路连接如图4-1-2所示:图4-1-24.1.3 晶振复位电路连接如图4-1-3所示:图4-1-34.1.4温度测量电路连接

23、如图4-1-4所示图4-1-4我们完成所有电路的连接以后,在Proteus ISIS界面中单击Source源程序,这时候会弹出一个下拉菜单,在这个下拉菜单中找到“Add/Remove Source Files(添加/移开源程序)选项,单击它,如图4-1-5和图4-1-6所示。图4-1-5图4-1-6然后界面中会跳出如图4-1-7所示的弹窗,找到“Code Generation Tool目标代码生成工具,单击这个选项,在其中选取ASEM51。图4-1-7单击界面上的“New按钮,会弹出一个弹窗,在其中的文件名框中输入新建源程序的名字,如图4-1-8和4-1-9所示。图4-1-8图4-1-9然后单

24、击“翻开按钮,会弹出一个弹窗,询问是否创立,单击选择“是,如图4-4-10所示。图4-1-10好了,到了这一步,我们已经成功建立Tem.ASM文件了,这个文件是在Source下的,如图4-1-11所示:图4-1-11如果想要翻开汇编语言编译窗口,我们只需要点击刚刚我们新建成的“Tem.ASM,如图4-1-12所示。图4-1-12我们再一点点的将程序输入到里面去输入时请小心仔细,一个字符的错误,就会导致整个程序运行的失败,再次修改耗时耗力。如图4-1-13所示:图4-1-13在Source下有一个“Build All,这是编译结果,它会显示在弹出的对话框中。这样就能成功的在单片机中加载目标代码,

25、如图4-1-14、4-1-15和-1-16所示:图4-1-14图4-1-15图4-1-16最后点击OK,左下角有一个仿真按钮,单击它就可以进展仿真了。4.2 仿真结果当给温度传感器输入0度时,可以发现电压表显示0.03V,误差在1度围,电压和温度测量电路的输出电压成10倍关系,与此同时绿色报警灯亮说明符合设计要求,但LED显示值为002,如果电路和程序均无错误LED显示值应该为000,因此说明系统某局部仍存在错误,如图4-2-1所示。图4-2-1红绿灯的情况就是报警,温度传感器温度值发生改变红绿灯的情况就会改变。当温度不超过80度是,绿灯适量的, LED显示为080。一旦温度超过80度,红灯就

26、会亮了,绿灯灭了,LED显示大于80度,报警指示电路工作正常,如图4-2-2和4-2-3所示。图 4-2-2图4-2-3结论经过了这么长时间的努力,我终于完成了我的毕业设计,完成了基于单片机控制的快热式电热水器的设计,实现了温度、频率的相互转化,到达在出水温度到了80,继电器断开,加热停顿,出水温度低于45,继电器又会接通,立马开场加热,并且胆温度到达了105,停顿加热,这样就不会出现干烧的情况了。本设计中89C51单片机、温/频转化法、双向可控硅等的使用都是十分重要且关键的的,这些元件的配合,完美的实现了本设计的预期目标。从初始的构造设想,到整体框架的设计,再到每个细节的设计,最后所有局部组

27、合的设计,整个过程包含的容太多,全面的提高了我的所有能力。尽管本设计还有缺乏的地方,有些地方可能还需要研究改良,无法做到尽善尽美,但本次设计中,我查阅大量资料,让我对我自己的所学,有了一个更全面的了解,更重要的是开拓了我的视野,让我对单片机的指示了解更多了。快热式电热水器就是我们生活中的一件电器,跟我们的生活息息相关,利用我所学的东西,去研究生活中的事物,也极触发了我的兴趣。设计的过程中也晕倒过很多的困难,有过迷茫,有过徘徊,想过放弃,想过换题,但是最后还是坚持下来了,这对自我也是一次提升。虽然艰辛,但是最后我成功了不是吗?这让我对自己也充满了信心,对本专业的开展前景也有了一个新的认识。科技高

28、速开展的今天,墨守成规注定会被淘汰,不断的创新、改良,善于利用先进的科技,才能更好的适应这个社会。任何一个新设备新工艺的诞生都是值得尊敬的,因为那是成功的尝试,更是背后千千万万次失败的尝试。夯实最根底的知识,了解最前沿的科技,勇敢的动手尝试自己的想法,不怕困难,不怕失败,才是我们这一代人应该具备的素质。参考文献1夏继强.单片机实验与实践教程. :航空航天大学, 2007. 2成.拿来就用单片机M.:人民邮电,2008,1-5.3汤竞南,国琴.51单片机语言开发与实例M.:人民邮电,2008,20-38,138-14 3. 4马长林,怡,程利民.单片机实践应用与技术M.:清华大学,2008,20

29、9.5吴国经等单片机应用技术中国电力,2008.1 .6耿.数据构造:C语言描述M.:高等教育,2005,250-253.7友德,志英,涂时亮.单片微型机原理、应用与实验M.:复旦大学,2006,294.附录2图2-3-1 系统设计总电路致感本次设计中吴教师对我的指导,让我不断的改良,不断的完善,才能完本钱次设计。吴教师耐心的教诲下,我学到了更多的知识,学到了更多的技能,全面的提升了自我。同时感同学们对我的帮助,帮助我一起查阅资料,指出问题,帮我一起解决。另外还要感一些社会人士,因为,我的一些问题无法解决时,在网上进展询问,都是一些网友忍心的答复,提供查找方向,十分感这些网友。在此,对所有直接间接帮助我的朋友教师致以最真诚的意。涛 2015年5月31日- - word.zl-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁