ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:234.12KB ,
资源ID:13845234      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13845234.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电热水器水温水位控制系统设计毕业论文定稿.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

电热水器水温水位控制系统设计毕业论文定稿.docx

1、电热水器水温水位控制系统设计毕业论文定稿电热水器水温水位控制系统设计 摘 要本系统是为电热水器水温水位控制系统而设计的。在电热水器温控系统中,水温和水位传感器起着举足轻重的作用。系统的分析了耐高温电容式液位传感器分别检测水温和水位的原理,以 AT89S51单片机为核心,实现对水温和水位、上水测量、显示、报警等功能,并以电磁阀、继电器为阀门开关全自动加热、上水。整个系统精度高,耐高温性强,易于调整,测试方便。测试结果说明,误差小于2%,到达设计要求。关键词:AT89S51单片机,水温水位,传感器,检测与控制The System For control The Temperature And Le

2、vel Of The Electric Water HeaterABSTRACTThis system is design to measure and control the water lever and temperature for the water-heaer.Its composed of two sensor (a digital chip DS18B20 and a lever sensor),display,buzzer and so on,all these component are control of the core chip AT89S51. This syst

3、em can display the lever and the temperature in the water_case .In addition,it will be heaet or add water automatic through electromagnetism vave or relay which are controled by AT89S51. The whole system is easy to adjust.It is proved to be reliable and of high value and high feasibility after testi

4、ng.Key Words: AT89S51,control, seasor,temperature and level第1章绪论近年来,随着用电的普及和燃气燃油价格上涨的影响,电热水器的市场上升趋势更加明显,新生力量快速电热水器以其加热快速、体积小巧、平安节能的明显优势在市场中一枝独秀倍受瞩目。 据理解,近年来我国热水器的销量每年以25%的速度上升,而整个热水器市场上,燃气热水器、太阳能热水器颓势未改,继续出现负增长,电热水器阵营已经占到了约60%的市场比例,其中快速电热水器几何式的开展势态拉动整体热水器市场持续走高,。数据显示,目前快速电热水器行业的年增长率高达200多,是家电行业增长最快的

5、品类,2021年国内快速电热水器的市场容量增长到66万台。预计将来3至5年内,快速电热水器将全面迎来爆炸式的增长,超过所有传统热水器成为市场的主导产品。业内专家分析,国家住宅用电标准的进步和全国电网的大规模建立改造,将为快速电热水器的普及使用带来良好的开展契机.据国内著名家电品牌营销企划公司及专家分析预测,2021年,即热式电热水器成为最具投资价值的新品类商机之一,理由是:从市场需求量上来讲,目前国内即热式电热水器年需求量在35万台40万台,中国即热式电热水器市场销售比率只占5%,而国际市场达50%以上。这一现象与燃气式热水器和储水式电热水器市场高速成长前的征兆一致,意味着快速电热水器市场将迎

6、来空前暴涨的良机。据预测,将来5年,中国市场即热式电热水器的销售比率将到达40%。第2章设计思路及要求2.1本设计的目的和意义本设计具有很强的实用性,用本钱低廉的电阻式传感器以及电极配以单片机技术对消费实际中的电热水器的水温的控制以及水位的显示。本装置电路简单、实用性强、性价比高、水温控制灵敏,水位显示直观醒目。可广泛应用于家庭生活对电热水器的水位显示与水温控制。具有良好的市场前景。2.2控制系统的设计要求1、可以根据水位和水温两个条件控制是否需要进水,每次只进整个水箱的四分之一水量,也可以在手动状态下自由进水上满时自由停顿或停顿进水。2、控制系统具有手动和自动切换功能;3、具有水温和水位显示

7、功能;4、具有进水超水位和超水温报警指示;5、用水时假设水温达不到设置值时,可手动起动加热装置,这样可在很大程度上节约电能;6、用水时可自由调节水温;7、控制系统详细管道排空功能,这样防止冬天时因水管内有积水而在夜间冻裂水管。2.3本设计实现思路及方法水位由潜入储水容器不同深度的水位电极和潜入容器底部的公共电极导线检测;并由四个绿色LED发光二极管显示:假设无水那么绿灯不亮;假设有四分之一储水箱的水亮一盏绿灯;通过观察绿灯点亮的数量可识别水位的上下,这里取4段显示,也可根据需要进展增减。水温由四个LED数码管显示,前三个数码管显示的为温度最后一个数码管我们只用到了四段码显示为温度的符号C,水温

8、有效值最多可显示为。(+)单片机控制。第3章硬件设计3.1控制系统组成及工作原理3.1.1 系统构造系统组成 : 如以下图3.1.1,本系统主要由控制器、自动控制阀、手动控制阀、水位检测电极、水温检测传感器、电阻加热丝、储水箱等组成控制器:主要通过里面的电磁阀控制YV1和YV2的通断,控制水温检测传感器检测水温、控制水位检测传感器检测水在水箱中的位置以及控制电阻加热丝加热。自动控制阀:主要通过控制器控制,当水箱中的水的实际温度大于所设置的温度时,自动阀就自动翻开往水箱中上水,直到上到上一个目的水位为止。 手动控制阀:当自动阀损坏时,可以通过手动阀进展上下水。水位检测电极:主要用来检测水箱中水的

9、位置,主要把水箱分成四等分,一共有五个电极,接地的电极放在最水箱的最底下,其余分别放在四等分点上,比方当水箱中的水在第一等分和第二等分之间,那么显示水箱中有四分之一的水,当超过第二等分,那么显示二分之一的水。水温检测传感器:主要用来检测水箱中水的实际温度。电阻加热丝:主要用来加热水箱中水,使其到达用户所需要的温度。 太阳能热水器利用微机控制主要有以下几种控制功能:晨水加热控制、温水循环控制、冷水集热控制、水箱加热控制。3.1.2 控制系统组成电热水器控制系统的组成如以下图。整个系统以AT89C51单片机为核心,对水温、水位等参数进展智能检测和显示,读取水流开关、排空阀门的状态,经键盘操作和单片

10、机内部运算比较,控制相应得执行机构进展通、断电;进展防漏电、防干烧等保护,并进展相应得声光报警。对水箱水温信号的检测采用DALLAS公司消费的一线式数字温度传感器DS18B20,它具有3引脚TO-92小体积封装形式,CPU只需一根端口线就能与DS18B20通信控制读取温度值。水流开关信号的检测采用开关式传感器,其内部是一个霍尔开关,排空阀是一个带行程开关的球型阀,由5W交流伺服电机带动,每旋转90度输出一个开关信号,排空阀的开闭状态对应于该开关信号。上水电磁阀采用12V直流单项电磁阀;辅助电加热体的通断电采用继电器控制;排空阀由36V5W交流伺服电机带动,由排空阀的开闭状态信号确定并通过继电器

11、控制交流伺服电机电源通断电。图控制系统组成3.2单片机概述图3中,晶体振荡器的频率选6MHZ,复位电路采用上电复位,电路参数如图中所示,以满足系统复位时两个机器周期的高电平的要求。由于CPU的内部已含有程序存储器,所以EA引脚接高电平。该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C2取20pF,以便于起振荡的作用。右图中XTAL1为内部时钟工作电路的输入,XTAL2为来自反向振荡器的输出该水位自动显示控制器采用上电复位电路,由R14、C3构成复位电路,在上电瞬间,产生一个脉冲,AT89C51将复位

12、。为保证可靠复位,脉冲宽度应大于两个机器周期,这取决于R、C时间长数。取电容C=10uF,电阻R=10K。3.3器件介绍3.3.1 AT89C51单片机AT89C51是一个低功耗高性能CMOS 8位单片机,4k Bytes Flash只读程序存储器(ROM),512 Bytes 内部数据存储器(RAM),该微处理器采用ATMEL公司的高密度、非易失性存储技术消费,兼容标准MCS-51指令系统,引脚兼容80C51和80C52芯片,片内的Flash存储器可以像常规程序存储器一样进展烧写,AT89S51片内总共有256字节的用户数据区,而128字节的内部扩展数据区需通过清SFR(8EH)的位1并用M

13、OVX指令访问,片内置通用8位中央处理器和Flash存储单元,另一个256BytesRAM区与ATMEL之AT89系列8052兼容的单片机是一致的,AT89C51结合通用的8位微处理器和Flash存储技术构成功能强大单片微处理器,可提供许多高性能低价位的系统控制应用场合。AT89C51主要特点: 40个引脚,32kBytes的程序存储器,32个外部双向输入/输出I/O端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,内置时钟振荡器,其Flash存储器,可反复擦写1000次的Flash存储器可有效地降低开发本钱。软件设置电 源省电形式,睡眠其间,定时/计数器,串行口和

14、中断口均停顿工作,RAM中的数据被“冻结,直到下次被中断激活或硬件复位方可恢复工作。图T89C51单片机3.3.2 数码管显示由单片机的定时器To做16位计数器为便于数据处理,这里只用低8位计数值,即存放器TL0中的值。一边记录脉冲数量,一边以厘米为单位由四位数码管显示出来。四位数码管采用动态扫描方式显示。长度计量仪采用共阳极连接的LED数码管。LED数码管由发光二极管作为显示字段的数码型显示器件。以下图为LED图数码管外形和引脚图,其中7只发光二极管分别对应a-g笔段,构成“日字形,另一只发光二极管DP作为小数点,因此这种LED显示器称为八段数码管。共阳极型LED数码管,是将各段发光二极管的

15、阳极连在一起,作为公共端com,应接高电平。ag、Dp各笔段中,某笔段接低电平时发光,高电平时不发光。为了节省单片机I/O口的数量,将各位数码管的aP2.7引脚连接。显示时,由P2口依次输出各位数字的笔段码,并依次由P1.0、P1.1、P1.2、P1.3输出低电平位选信号接通数码管的公共端,轮流进展,循环不止,由于循环的频率较高约50Hz,加上人眼的视觉暂留,既保障了各位数字的对应显示,又不会出现闪烁现象,实现动态扫描显示。 图 LED数码管3.4 AT89C51单片机的最小系统 所谓最小系统,即指使单片机能正常工作的所需的最少的电路,即应包含CPU及辅助电路、ROM、RAM及I/O端口等电路

16、。由于AT89C51内部已经包含4KB的Flash Memory程序存储器,所以无需再扩展片外程序存储器。在AT89C51的根底上,加复位电路、时钟电路、EA引脚信号及电源即可。结合资料及所学过的内容,得到如图3.4所示的单片机最小系统。图3-6中,晶体振荡器的频率选6MHZ,复位电路采用上电复位,电路参数如图中所示,以满足系统复位时两个机器周期的高电平的要求。由于CPU的内部已含有程序存储器,所以EA引脚接高电平。3.5 AT89C51单片机时钟电路该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C

17、2取20pF,以便于起振荡的作用。右图中XTAL1为内部时钟工作电路的输入,XTAL2为来自反向振荡器的输出。3.6 AT89S51单片机复位电路该水位自动显示控制器采用上电复位电路,由R14、C3构成复位电路,在上电瞬间,产生一个脉冲,AT89S51将复位。为保证可靠复位,脉冲宽度应大于两个机器周期,这取决于R、C时间长数。取电容C=10uF,电阻R=10K。第4章单元模块设计4.1水位检测模块把储水箱大致分为四个等份,水位由潜入太阳能热水器的储水箱不同深度的水位电极和潜入储水箱底部的公共电极导线进展检测;由单片机依次使各水位电极呈现高电平,由公共电极所接的三极管进展电 位转换,水位到达的电

18、极,转换电位为低0;水位没有到达的电极,转换电位为高1;每检测一位便得到一位数据,5个电极检测一遍以后便得到了5个串行数据,然后把这5个数据转化为字节一路送发光二极管;在这里我们可以用发光二极管亮的盏数来显示水位的上下。假设没有发光二极管亮那么表示箱内没有水或者只有少量的水,假设有一个发光二极管灯亮那么表示箱内有四分之一箱的水,以此类推,假设有四个发光二极管亮,那么表示水箱水是满的。4.2温度检测模块本设计温度传感器选用AD590。AD590属于半导体集成电路温度传感器,测温范围-55- +150,在其二端加上一定的工作电压,其输出电流与温度变化成线性关系,1uA/K,误差有几种等级:1、0.

19、5、,本设计中选取品种。OP07为高精度运算放大器,AD590电流流经R1、RP1转换为电压信号,R2、RP2为运算负反响电阻,成反相比例放大器,将温度信号转换成0-5V的电压信号,ADC0832再将其转换为数字信号,输入CPU。图3.5为温度检测和A/D转换电路图。4.3键盘模块端,键按下,就执行该键的功能。其电路如图3.5所示。为了编程简单、方便,采用独立式键盘电路。4.4显示模块本设计采用共阳型数码管,8个LED灯如图中接法,灯的负极依次接到数码管的a-f段,采用动态扫描电路,并把显示程序作为主程序。数码管的段用P0口控制,P2.0口、P2.3口作为数码管的位控制,P2.4作为指示灯的控

20、制。第5章软件设计5.1软件设计原理及设计所用工具本次设计主要利用C语言编写程序,根据功能的需要进展编程,其中软件设计所用的软件主要是Keil uVision3软件,PROTEUS ISIS软件。电热水器在任何时间都可以在设定的时间向用户提供设定温度的热水,从而给用户带来便利。当控制器在设定的时间使水温到达设定温度时,将通过声光报警提醒用户。根据这一要求,控制器软件设计采用模块化构造,包括主程序、键盘中断子程序、DS12887更新周期完毕中断子程序、LED显示子程序和提早加热时间计算子程序等。系统主程序主要完成温度和水位的检测以及进展辅助加热时间预算和一些初始化功能。在主程序中采用了查表方法进

21、展辅助加热提早量预算。系统主程序流程图如图4.1所示。5.2显示子程序5.2.1 系统正常工作子程序当K2处于第一状态时,单片机执行正常工作子程序,正常工作时K3,K4无效。系统正常工作子程序主要功能是交替显示实际的热水器水位,判断是否超过设定和水温水位,其子程序流程图如以下图4.2.1。假设热水器未加满水,水温又偏高时,单片机控制进水阀加水,至适宜水温50左右,单片机响应中断,停顿加水;当水位低于预置水位时,调用延迟子程序,15分钟自动上水至预置水位;当实际水温低于设定温度时,系统响应中断,控制启动加热器,直至水温升到所设定温度;当缺水时位于缺水档系统响应中断,蜂鸣器报警,延迟15分钟自动进

22、入自动上水。水温水位在正常时由8位LED数码管同时显示。假设接触不良,频率为零,在LED上显示-。图正常状态子程序流程图5.2.2 设定预置温度子程序当K1处于第二个状态时,单片机执行设定水温子程序。其程序流程图图4.2.2所示。设定预设温度由K3和K4完成,K3加1摄氏度K4减1摄氏度;此时控制端口均为低。图设定预置温度子程序流程图5.2.3 设定预置水位子程序当K2处于第三个状态时,单片机执行设定预置水位子程序其程序流程图如以下图。设定预置水位,此时按下K3,系统检测到K3为低电平,水位预置值KEY2加20%,加到100%时KEY2赋20%,KEY3无效。此时控制端口均为低。图设定预置水位

23、子程序流程图第6章系统调试与原理图本次设计主要在系统软件调试方面。困难主要出如今软件的编写。虽然没有错误,但是进展仿真时,不能到达预期的效果。经过屡次调试,程序也修改正好几次,仍然走不通。而问题也主要集中在扫描显示这一模块。最后经过与同题目的其他的同学交流,结合设计思想,以及对以前的一个单片机编程作业的代码,进展了修改、调试,也终于到达了方案的总体要求。对软件方面逐步进展分析之后,重新进展系统的软件上的仿真。第7章总结与体会本系统使用了性价比较高的AT89C51单片机实现了对电热水器水位水温的预置、检测、控制、显示和缺水报警等功能。利用数字技术和频率技术分别检测水温和水位,大大进步了系统的抗干

24、扰才能。利用电梯继电器控制加热器和进水阀的通断,可以远间隔 控制但由于实际的制作的过程中,其制作电容用的板子没有很好的绝缘材料的密封,使得其容值不断的变化,因此其震荡的频率在看似一样的情况下也不断的改变,并且改变的数值的范围与理论值相差很大,在此很抱歉,没有做成功。但是,通过对这次基于单片机的太阳能温控进水及水温水位显示控制装置的设计,我将在大学里所学的专业知识在这次毕业设计中的到了广泛的运用,加深了理论与实际的联络。进步了思维与动手才能,增长了才干;培养了自己的创新意识,使自己在单片机应用方面得到了全面进步,为今后的工程实际应用,新产品开发奠定了根底。通过这次课程设计,自己进一步熟悉和掌握了

25、ISIS仿真软件PROTEL软件,体会到ISIS、PROTEL等功能强大的设计软件,在现代电子系统设计中发挥的强大的作用。总之,此次课程设计经过自己独立考虑、查找资料,自己受益匪浅。而且,通过这次设计,更深切地感觉到团队合作的重要性。是全体组员的共同努力,才完成了此次智能仪器课程设计任务!总之,以往的课程设计都是停留在理论层面上,而这次课程设计的实际意义非常明显。经过这次课程设计,自己从心理上就成长了不少,这将是自己以后人生路上一笔珍贵的财富。参考文献1 刘刚、秦永左. 单片机原理及应用M. 北京:北京大学出版社,20061.2 胡汉才. 单片机原理及其接口技术M. 北京:清华大学出版社,20

26、04.3 蔡美琴、张为民.MCS-51 系列单片机系统及其应用第二版M. 高等教育出版社,2004.4 杨振江、杜铁军.流行单片机实用子程序及应用实例. 西安:西安电子科技大学出版社,2002.5 国防工业出版社,1998.6 张毅刚、彭喜元.单片机原理及应用. 高等教育出版社,2007.7 何立民. 单片机应用系统设计系统.北京:北京航空航天大学出版社,20018 王幸之.单片机应用系统抗干扰技术.北京:北京航空航天大学出版社,20019 徐煜明单片机原理及接口技术 电子工业出版社.202110张迎新单片微型计算机原理应用及接口技术(第2版) 国防工业出版社,202111曹巧媛.单片机原理及

27、应用M.北京电子工业出版社,199712刘大茂.单片机应用系统监控主程序的设计方法J.上海人民出版社,200013 Jannot Y, Coulibaly Y. The “evaporative capacity as a performance index for solar-drier air heater.J. Solar Energy 1998;63(6):38791.14 Jansen TJ. Solar engineering technology, chap. 7. New Jersey: Prentice-Hall, Inc, 1985.15 Jinap S, Thien J,

28、 Yap TN. Effect of drying on acidity and cocoa beans. J. Food Agricult.1994;65:6775.16 Kolb A, Winter ERF, Viskanta R. Experimental studies on a solar air collector with metal matrixabsorber. J. Solar Energy 1999;65(2):918附录1附录22.1 主程序清单主程序:#include#include#include#define uint unsigned int#define uc

29、har unsigned charsbit buzzer=P10;/蜂鸣器sbit heater=P16;/加热器sbit c=P36;/水阀门sbit P0_0=P37;/温度DS18B20数据线sbit adc=P15;/sbit ccl=P14;sbit led8=P00;sbit led7=P01;sbit led6=P02;sbit led5=P03;sbit led4=P04;sbit led3=P05;sbit led2=P06;sbit led1=P07;/8位数码管显示位选端uchar temp111; uchar a,b;uchar bitselect;bit key1,k

30、ey2,key3,keyon,keyoff,buzzer1;uchar key1_state,temp,key2_state;uint pl;uint LED1_data,LED2_data,LED3_data,LED4_data,led_data;int ytm=40,yp=60,tm=0,p=0;long t0count,x,o;uchar code led_segment13=0xC0,0xCF,0xA4,0x86,0x8B,0x92,0x90,0xC7,0x80,0x82,0x70,0xFF,0xBF; uchar disbuffer=0,0,0,0,0,0,0,0; / 温度值的变量; / 结果为负和正的标志位。 /*延时程序*/void delay(uint v)while(v!=0) v-;/*显示模块*/*void display1(void) for(bitselect=0;bitselect8;bitselect+) if(bitselect=0)led1=0;led2=1;led3=1;led4=1;led1=1;led2=1;led3=1;led4=1; else if(bitselect=1)led1=1;l

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2