基于at89s52太阳能热水器控制系统的设计.doc
《基于at89s52太阳能热水器控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于at89s52太阳能热水器控制系统的设计.doc(60页珍藏版)》请在咨信网上搜索。
1、攀枝花学院本科毕业设计(论文)基于AT89S52太阳能热水器控制系统的设计学生姓名: 刘 欢 学生学号: 201010501040 院(系): 电气信息工程学院 年级专业: 电子信息工程 指导教师: 伍刚 教授 助理指导教师: 二一四年六月攀枝花学院本科毕业设计(论文) 摘要摘 要 本设计以AT89S52单片机作为控制核心并协调整个系统的工作,通过DS18B20传感器检测当前水的温度,通过单片机的处理在LED数码管上显示当前的温度值告知用户,用户通过显示的温度值可以控制电磁开关进行加热或上水以便达到舒适的水温。该系统同时还能对水位进行实时监控,水位的当前值通过数码管显示,当水位为零时,系统会自
2、动开启上水的电磁开关,当水位高于100时,系统会自动关闭上水电磁开关。关键词 AT89S52单片机,LED,温度控制,水位控制,电磁开关I攀枝花学院本科毕业设计(论文)ABSTRACTABSTRACTThis design mostly AT89S52 microcontroller core as a control and coordinate the work for the entire system,The DS18B20 sensor to detect the current water temperature,SCM through the processing in the
3、LED digital tube display the current temperature inform users,The user through the display of the temperature value can control the electromagnetic switch heating or water to achieve a comfortable temperature.The system can real-time monitoring of water level, the value level through the digital tub
4、e display, when the water level is zero, the electromagnetic switch system will automatically open water, when the water level is higher than 100, the system will automatically shut down the water electromagnetic switch.Key words AT89S52 MCU, LED, temperature control, water level control, electromag
5、netic switch55攀枝花学院本科毕业设计(论文)目录目 录摘 要IABSTRACTII1 绪论11.1 课题背景11.2 课题研究意义11.3 国内外研究水平11.4 本课题发展趋势22 方案的分析与选择42.1 方案的分析42.1.1方案一42.1.2方案二52.2 方案的选择63 硬件设计73.1 系统总体硬件框图与工作原理73.2 温度传感器73.3 电磁继电器133.4 单片机控制系统143.4.1 AT89S52的主要性能153.4.2 AT89S52的引脚说明163.5 LED显示183.6 按键电路设计194 软件设计214.1 软件设计架构214.2 主控程序234.
6、3 应用程序234.3.1 DS18B20的驱动设计234.3.2 按键控制的软件设计264.3.3 LED显示程序的设计285 电路仿真305.1 keil的使用305.2 proteus的仿真345.3 系统的仿真355.4 仿真结果的分析385.5 PCB的制作386 系统的调试396.1 硬件的调试396.2 硬件的调试40结 论41参考文献42附录A:系统原理图43附录B:系统程序46致 谢54攀枝花学院本科毕业设计(论文)1绪论1 绪论1.1 课题背景目前,中国已经成为世界上最大的太阳能热水器的生产国,年产量约为世界各国的之和,已经有一百多家的太阳能热水器生产厂家。但是与它配套的太
7、阳能热水器的控制器却一直处于研究与开发阶段,当由于天气的原因而光照强度不足的时候,就会给用户带来很多不便;即便热水器具有辅助的加热功能12,由于加热的时间不能控制因而产生过烧,导致浪费大量的电能。温度控制采用的是模糊控制,控制器根据天气情况利用辅助加热的装置使蓄水箱内的水温在设定的时间达到设定的温度,从而达到24小时供用热水的目的。太阳能热水器是太阳能的利用中最常见的一种装置,经济的效益明显,正在迅速地推广应用,太阳能热水器能将太阳的辐射能转换为热能10,供应生产和生活使用。它主要是由平板集热器、蓄水器与连接管道等部件组成,可以分循环式、直流式和闷晒式。1.2 课题研究意义太阳能热水器是环保的
8、、无污染的,人们用着安全放心的。利用的太阳能源,可以大量节约现有的能源,更是以后能源发展的趋势。原有的燃气热水、电热水器,虽然加热的速度比较快,但是所用的煤和气都会对空气造成污染,而且使室内的空气变得不清新,电热水器的功率比较大,对长期使用的一般的家庭来说必定会带来一定的经济上的困难,是一笔不小的开销。而太阳能热水器安全、环保、又经济,而且带有辅助加热功能的热水器,可在全年任何时候使用,设计一个控制器帮助人们了解水的温度、热水器中的水位的高低,使人们清楚的使用。1.3 国内外研究水平 先前国内外的大多数家庭,使用的只是纯粹的太阳能加热的热水器,还没有其他的智能控制部位,没有太阳的天气中就没有足
9、够的能源能够使水箱中的水加热。其次是对热水器中的水位没有记录,因而人们不能够及时知道水箱中的当前水量,以便补充,缺乏了自动性。如今的大多数家庭的太阳能都装有水位监测、水温测量、显示功能,使用时更加方便。近年来,利用太阳能和其它清洁能源的结合,使太阳能热水器更加的完善,在任何的天气情况下都能够使用到热水。此款热水器由主、从两大系统构成:主系统的特点是在晴朗的天气利用太阳能为热水器加热;而从系统相当于电热水器,它在无光照情况下利用电而辅助加热。它的设计充分利用太阳能丰富免费的资源优势,也同时考虑到在阴天和夜间都无法利用太阳能的缺点,充分的发挥了太阳能热水器与电热水器的各自优势13。当今的社会发展日
10、新月异,人们的衣食住行也在不断提高。现有电热型的热水器费用昂贵而且燃气型的不安全性,加上排放二氧化碳污染大气,北方用的煤气取暖造成了城市的空气环境污染,这些是太阳能热水器良好外部的生存环境。太阳能热水器能够克服了上述的缺点,它是绿色且环保的产品。它使用简单而且方便。太阳能热水器顺着时代的发展要求,满足了人们对环保绿色产品的需求。在人类的文明程度日益提高的今天,它是现代的文明社会最佳的选择。应该注意到,特别是集体单位对太阳能热水器的用量很大。大家都知道,太阳能是取之不尽,用之不竭的,没有污染的巨大的能源。随着世界上的煤、石油、天然气存储量日益的减少,能源的危机已日益增长,环境污染危机已威胁着生态
11、的平衡,太阳能的开发利用课题已提到人类面前。有人预测:二十一世纪的太阳能将由辅助的能源上升为主要的能源。但是由于地区的不同和季节的不同又给太阳能的利用带来的重重困难,有些技术的难点尚未得到突破,产品的造价偏高,所以还没有被人们普遍的使用。1.4 本课题发展趋势在太阳能产品的利用中,太阳能热水器的制造在技术的层面是成熟的,同时由于它的能源的消耗比较低、对环境的保护有着重要的作用,而且用水比较安全,所以受到了世界人们的热捧。世界各国太阳能热水器的生产发展速度也很快。例如:澳大利亚的政府规定,在北部的地区新建的房屋必须要设置太阳能热水器,已经有26的新住宅都安装了太阳能热水器。日本现在每年安装的太阳
12、能热水器将近50万台,计划今后额普及率将更高。有些国家的法令规定所有的新建筑物必须要配备太阳能热水器。太阳能热水器的推广应用和经济效益据不完全的统计,迄今全国太阳能热水器的累计安装使用总量已经达到300万平方米以上。所以该控制器的设计具有使用时方便、性价比高、工作度可靠、精度高等等特点,为太阳能热水器的进一步的推广具有积极推动的作用。1.5 本课题研究的主要内容 本设计主要是利用AT89S52单片机为核心,选择适当的传感器作为信号的采集来源15:温度传感器选择数字式的DS18B20。并通过LED数码管来显示温度与水位。要经过几部分的设计来完成:LED数码管显示部分的设计 水位采集部分的设计温度
13、采集部分的设计控制加热和上水电路的设计从系统需要和研究内容可以看出,本设计需要做的主要工作有:查阅相关资料,了解各部分功能原理。查阅元器件资料,掌握器件工作原理和硬件实现方法。利用电脑仿真,对设计的电路进行模拟检测。攀枝花学院本科毕业设计(论文)2方案的论证与选择攀枝花学院本科毕业设计(论文)2方案的论证与选择2 方案的分析与选择2.1 方案的分析2.1.1方案一温度传感器的选择。热敏电阻,它的组成是半导体陶瓷。它与普通的电阻不同,它是具有与一般的电阻相反的温度的特性,也就是说当温度升高的时候,它的电阻值减小。它的阻值温度的特性曲线是一条指数曲线,非线性的比例较大,因而在使用时候要进行线性化地
14、处理。但是改善热敏电阻的特性曲线可以用线性化的处理,但是方式比较复杂。所以,在要求不是很高的一般的应用中,常做出在一定温度范围内的温度和阻值成线性关系的假设,从而简化了计算。使用为了感知温度,给热敏电阻通过恒定电流,电阻的两端就可以测到一个电压,然后通过下面的公式可以求得温度: T=T0-KVTT和T0分别表示被测量的温度和电阻的特性有关温度参数;K是与热敏的特性有关的系数;VT为电阻的两端电压。根据公式,测得的电阻的两端的电压,了解到了参数T0和K,通过这样来计算出电阻所处的环境温度,这样就能把热敏电阻随着温度的变化,变化为电压随着温度的变化。这种设计还需用到A/D转换的电路,而且在测量过程
15、中,由于环境影响更会带来较大的误差。水位采集系统的选择。该水位的采集系统是把采集到的信号通过A/D转换器,传送到单片机中14,如图2.1。I为恒流源,该电流流过一个电阻产生的压降为IR。当K1,K2K8均打开时,V0=8IR,现取IR=1V,则V0=8V。当水位上升到Kn处时,浮子推动磁体M移动到干簧管Kn,Kn接通。经过OP缓冲,输出电压V0=(n-1)V。输出端经ADC0809转换后直接输入到单片机。当水位达到最高的位置时候,单片机会控制电磁阀停止向水箱加水,并且在LED显示“水已满”字样。 图2.1 方案一2.1.2方案二 温度传感器的选择。传感器DS18B20,它和微处理器连接时仅需要
16、一采用一条总线,它是由美国Dallas半导体公司生产的数字化温度条口线,即可实现微处理器与DS18B20的双向通讯。全部的传感元件和转化电路都集成在一只形如三极管的集成电路内。我们可采用DS18B20采集温度,然后在LED显示电路上显示。该设计外围的电路比较简单,只需通过DS18B20进行采集的温度,一个LED显示的电路,软件设计的部分只需要采集温度,再对温度进行转化,最后用显示电路将它显示出来。我们知道,环境对DS18B20的影响不大,同时DS18B20测量的精度稳定并且可用软件设置、接线非常简单,从而节省了单片机数据的串口。 水位采集系统的选择。使用5根不锈钢针置于水箱中5种不同高度的位置
17、上,当某根钢针不接触水面的时候,输出为高电平;当它与水面接触的时候则输出为低电平11。它们的输出信号接五个反向器CD4069,经过CD4069反向并且经过74LS244驱动后分别接入89S52单片机的P3.0-P3.4脚。单片机将对这些引脚进行判断之后,在LED上显示相对应的值。显示总分为5档,每档为满水位的20%。2.2 方案的选择本设计主要从温度传感器的选择考虑。传统测温的元件有热电偶和热电阻,它们测出的一般是电压,然后转换成对应的温度,这就需要较多的外部硬件的支持,电路及软件的调试比较复杂,制作难度比较高,成本相对也比较高。从以上两种的方案中,可以看出采用方案二,所设计的电路较简单,采用
18、的温度传感器DS18B20作为检测温度的元器件,测温范围为-55125,分辨率最大的可达0.0625。DS18B20可以直接读出被测的温度值。采用单线制与单片机相连,极大的减少了外部硬件电路,具有低成本与易使用的特点。方案2比方案1的设计原理简单,硬件要求较少,成本较低,而且方案2省去了方案1中的A/D转换器,操作起来比较方便,方案2在软件的设计中也比方案1来得更加的简洁明了。因此水位的采集系统选择采用方案2。攀枝花学院本科毕业设计(论文)3硬件设计3 硬件设计3.1 系统总体硬件框图与工作原理经对所要设计控制系统的功能要求进行分析,可得到系统的总体的硬件设计框图,如图3.1所示。从系统的总的
19、框图,可看出该系统的工作原理为:以单片机89S52作为控制核心,并且协调整个系统的工作,通过数字温度传感器DS18B20检测当前的水温,由于是数字信号就可以直接送入单片机89S52内13,经过单片机的处理在LED七段数码管上显示所测的当前的温度值。另外一路是在水箱中的五根不锈钢针,它们输出的信号经过反向并通过驱动再送入单片机89S52进行处理,在LED数码管上显示当前的水位值。按键用来设定温度显示和水位显示的转换,可以进行手动加热和手动加水,自动上水方面是通过设置水位的上下限,当水位小于下限的时候就会闭合电磁开关,开始上水,当水位达到上限时就会自动断开电磁开关,停止上水。温度与水位的值在时时检
20、测,达到控制目的。 按键 单片机 LED显示 温度采集加热控制继电器上水控制 水位采集继电器 电源 图3.1 系统框图3.2 温度传感器DS18B20的主要特性 DS18B20有三个主要部件,分别为64位激光刻制的唯一ROM序列号、温度传感器及非易失性温度报警触发器TH、和TL。DS18B20通过单总线结构,仅需一个引脚即可实现数据的发送或接收。另外,用于DS18B20的供电电源可以从数据线本身获得,无线外部电源,每个DS18B20在出厂时,都有唯一的一个ROM序列号,可以将多个DS18B20同时连接在一根单总线上,从而实现多点分布温度测量。DS18B20以其简单方便的接口,广泛应用于温度测量
21、、温度控制、数字温度计和热感测系统中。DS18B20的主要特点如下:1)1wire单总线接口,通信仅需要一个I/O端口引脚;2)每个器件具有唯一的、储存在片内ROM的64位序列码;3)多节点检测功能简化了分布式温度检测应用;4)使用简单方便,无需外部原件;5)电源电压范围为3.05.5V,可选择由数据线供电;6)可测量的温度范围-55+125摄氏度;7)9位数字温度计分辨率;8)在-10+85摄氏度温度范围内具有正负0.5摄氏度的高精度;9)最大温度转换时间为750ms;10)用户可编程的非易失性报警设置;11)报警搜索命令能够自动识别和寻址温度超出设定门限之外的器件;12)适合于包括温度测量
22、、温度调节装置控制、工业系统、消费类产品、温度计及任何温度敏感系统的应用。DS18B20的外形DS18B20的外形及引脚排列和封装形式图如图3.2所示 图3.2 DS18B20的封装引脚图GN地信号DQ数据输入/输出引脚。开漏单总线接口引脚。当被用着在寄生电源下,也可以向器件提供电源。VDD 当工作于寄生电源时,此引脚必须接地。DS18B20的结构DS18B20有三个主要的数字部件:1)64位激光ROM,2)温度传感器,3)非易失性温度报警触发器TH与TL。器件用以下的方法从单线通讯的线上获得电源:当信号线处在高电平的时候,它能够把能量储存在其内部的电容里,当信号线处在低电平的时候,消耗掉电容
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 at89s52 太阳能热水器 控制系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。