太阳能热水器控制系统的设计.doc
《太阳能热水器控制系统的设计.doc》由会员分享,可在线阅读,更多相关《太阳能热水器控制系统的设计.doc(53页珍藏版)》请在咨信网上搜索。
1、V太阳能热水器控制器的设计摘 要IIABSTRACTIII1 前言11.1 课题背景和意义11.2 本课题研究内容与主要工作21.3 本课题的研究预期成果22 总体系统设计33 总体硬件设计43.1 系统总体硬件框图与工作原理43.2 温度传感器43.2.1 温度传感器DS18B2043.2.2 DS18B20的结构63.3 水压传感器及A/D转换73.3.1 水压传感器73.3.2 ADC0832结构及原理73.4 电磁开关电路及原理83.4.1 光电隔离器的原理93.4.2 电磁继电器的原理103.5 单片机控制系统113.6 LED数码管显示电路133.7按键电路设计154 软件设计方案
2、164.1 DS18B20驱动程序设计174.1.1 DS18B20工作过程及时序174.1.2 DS18B20的驱动程序194.2串行AD转换器ADC0832程序设计214.3 按键控制程序设计254.4 LED数码管显示程序设计275 硬件电路仿真结果305.1 温度仿真305.1.1 温度显示仿真305.1.2 温度控制仿真305.2 水位仿真325.2.1 水位显示仿真325.2.2 水位控制仿真325.3 仿真结果分析33致 谢35参 考 文 献36附录 系统总原理图37附录 系统源程序38摘 要太阳能是现在社会巨大的能源,人们利用太阳能可以节省好多的能源,所以要好好利用太阳能,发挥
3、它应有的作用。太阳能热水器因利用太阳能、无污染、使用方便、长期使用投入费用低等特点而倍受人们的青睐,得到很好的发展。本设计以单片机89S52做为控制核心并协调整个系统的工作,通过数字温度传感器检测当前水的温度,由于是数字信号就直接送入单片机89S52内,通过单片机的处理在LED数码管上显示当前的温度值。另外一路是在水箱中的水压传感器测水的压力从而得到水位的高低,水压传感器输出的是05V的模拟量,要经过A/D转换成为数字量再送入单片机89S52进行处理,在LED数码管上显示水位值。按键用来设定想要控制的温度值,单片机在内部通过比较设定的温度和当前温度,当前温度小于设定温度时就会闭合电磁开关,开启
4、加热装置。高于设定温度时断开开关停止加热。自动上水方面是设置水位的上限和下限,水位低于下限时就会闭合电磁开关,开始上水,当水位高于上线时就会自动断开电磁开关,停止上水。温度和水位值在时时检测,达到控制目的。关键词:太阳能热水器,传感器,控制,单片机Design of Controller of Solar Water HeaterABSTRACTSolar energy is now a great resources, people use solar energy can save a lot of energy, so make good use of solar energy, to
5、play its proper role. Solar water heater due to use of solar energy, no pollution, easy to use, long-term use of inputs and low cost has attracted peoples favor, well developed.This design mostly 89S52 microcontroller core as a control and coordinate the work of the entire system, digital temperatur
6、e sensor by detecting the current water temperature, because the number of digital signal directly into the MCU 89S52, through SCM handle LED digital tube displays the current temperature. Another way is the pressure in the tank pressure sensor measuring the water level to get the water level, water
7、 pressure sensor output is 0 5V for analog to go through A/D converted into digital and then processed into the MCU 89S52, in LED digital tube display level value. Button is used to set the desired temperature, microcontroller internally by comparing the set temperature and current temperature, curr
8、ent temperature is less than the set value will be closed when the electromagnetic switch, open the heating device. Sheung Shui aspect automatically set the upper limit water level, water level less than the lower limit will be closed electromagnetic switch, will begin to water, the water level reac
9、hes the line is automatically disconnected when the electromagnetic switch, stop watering . Temperature and water values detect constantly to controlling purposes.KEY WORDS: Solar heater, Sensor, control ,MCU目 录摘要IABSTRACTII1 前言11.1 课题背景和意义11.2 本课题研究内容与主要工作21.3 本课题的研究预期成果22 总体系统设计33 总体硬件设计43.1 系统总体硬
10、件框图与工作原理43.2 温度传感器43.2.1 温度传感器DS18B2043.2.2 DS18B20的结构63.3 水压传感器及A/D转换73.3.1 水压传感器73.3.2 ADC0832结构及原理73.4 电磁开关电路及原理83.4.1 光电隔离器的原理93.4.2 电磁继电器的原理103.5 单片机控制系统113.6 LED数码管显示电路133.7按键电路设计154 软件设计方案164.1 DS18B20驱动程序设计174.1.1 DS18B20工作过程及时序174.1.2 DS18B20的驱动程序194.2串行AD转换器ADC0832程序设计214.3 按键控制程序设计254.4 L
11、ED数码管显示程序设计275 硬件电路仿真结果305.1 温度仿真305.1.1 温度显示仿真305.1.2 温度控制仿真305.2 水位仿真325.2.1 水位显示仿真325.2.2 水位控制仿真325.3 仿真结果分析33致谢35参考文献36附录 系统总原理图37附录 系统源程序3847太阳能热水器控制器的设计1 前言1.1 课题背景和意义目前,中国已成为世界上最大的太阳能热水器生产国,年产量约为世界各国之和,已有一百多家太阳能热水器生产厂。但是与之配套的太阳能热水器控制器却一直处在研究与开发阶段,当由于天气原因而光强不足时,就会给热水器用户带来不便;即使热水器具有辅助加热功能,由于加热时
12、间不能控制而产生过烧,从而浪费大量的电能。温度控制采用模糊控制,控制器可以根据天气情况利用辅助加热装置使蓄水箱内的水温在设定时间达到预先设定的温度,从而达到24小时供应热水的目的。太阳能热水器是太阳能利用中最常见的一种装置,经济效益明显,正在迅速的推广应用,太阳能热水器能够将太阳辐射能转换热能,供生产和生活使用。他主要由平板集热器、蓄水器和连接管道等部件组成,可分循环式、直流式和闷晒式。太阳能热水器是环保、无污染,人们用着安全放心。利用太阳的能源,大量节约现有的能源,是以后能源发展的趋势。原有的燃气热水器和电热水器虽然加热速度比较快,但是所用的煤和气都会对环境造成一定的污染,而且会使室内的空气
13、变得不清新,电热水器的功率较大,对长期使用的一般家庭来说必定会带来一定的经济困难,是一笔相当大的开销14。太阳能热水器安全、环保、经济,带有辅助加热功能的热水器可在全年的任何时候使用,设计一个控制器来帮助人们了解水的温度和热水器中水位的高低,使人们清楚的使用。先前国内外大多数家庭使用的太阳能热水器只是纯粹的太阳能加热问题,还没有其他的智能控制方面,在没有太阳的天气中没有足够的能源使水箱中的水加到最热。其次对太阳能热水器中的水位没有记录,使人们不能及时知道水箱中的水量,以便补充,缺乏自动性。如今大多数的家庭太阳能都装有水位监测和水温测量、显示的功能,使用更加方便。今年来,利用太阳能和其它能源的结
14、合,使得太阳能热水器更加的完善,在任何天气情况下都能使用到热水。此款热水器包括主、从两大系统:主系统的特点是在晴好的天气利用太阳光能为热水器加热;从系统相当于电热水器,它在无光照的情况下利用电辅助加热。它充分利用太阳能的丰富的免费的资源的优势,同时考虑到在阴天及夜间无法利用太阳能的缺点,充分发挥太阳能热水器和电热水器的各自优势,这是世面上大部分热水器所不能比拟的。当今社会发展日新月异,人们衣食住行也在不断的提高。现有电热型热水器费用昂贵及燃气型的不安全性,且排放二氧化碳污染大气,北方用煤气取暖造成城市空气环境污染,这些都是太阳能热水器良好的外部生存环境。太阳能热水器克服了上述缺点,他是绿色环保
15、产品。它使用简单、方便。太阳能热水器顺着时代发展的要求,满足人们对环保绿色产品的需求。在人类文明程度日益提高的今天,它是现代文明社会的最佳选择。应该注意到,集体单位对太阳能热水器的用量很大。众所周知,太阳能是取之不尽,用之不竭,没有污染的巨大能源。随着世界上煤、石油、天然气的存储量日益减少,能源危机已日益增长,环境污染的危机已威胁着生态平衡,太阳能开发利用的课题已提到人类的面前。有人预测:二十一世纪太阳能将由辅助能源上升为主要能源。但由于太阳能的分散性、季节性和地区性又给太阳能利用带来重重困难,有些技术难点尚未突破,产品造价偏高,因而尚未被人们大规模使用。在太阳能热利用技术中,太阳能热水器是技
16、术上比较成熟、造价比较低廉的产品,同时给人民提供低耗能源、保护环境、绝对安全的热水而受到人们的欢迎。世界各国的太阳能热水器生产发展也很快。例如:澳大利亚政府规定,在北部地区新建房屋一定要设置太阳能热水器,已经有25的新住宅安装了太阳能热水器。日本现在每年安装太阳能热水器近50万台,计划今后普及率更高。有些国家法令规定所有新建筑物必须配备太阳能热水器。太阳能热水器的推广应用及经济效益据不完全统计,迄今全国太阳能热水器累计安装使用总量已达到300万平方米以上。所以该控制器具有使用方便、性价比高、工作可靠、精度高等特点,为太阳能热水器的进一步推广具有积极的推动作用。1.2 本课题研究内容与主要工作本
17、设计主要利用单片机为核心,选择适当的传感器作为信号的采集来源,温度传感器选择数字式的DS18B20。水位信号的检测选择PTJ204/205/206/207压力传感器,将检测的模拟信号经过A/D转换后送入单片机处理。通过LED数码管来显示温度和水位。要经过几部分的设计来完成:(a)LED数码管显示部分设计 (b)A/D转换部分设计(c)温度采集部分设计(d)控制加热和上水电路设计从系统需要和研究内容可以看出,本设计需要做的主要工作有:查阅相关资料,了解各部分功能原理。查阅元器件资料,掌握器件工作原理和硬件实现方法。利用电脑仿真,对设计的电路进行模拟检测。1.3 本课题的研究预期成果设计出太阳能热
18、水器控制器,编写出稳定简洁的程序,调试成功,并在硬件电路上进行仿真达到预期的目的,完成设计任务。2 总体系统设计总体设计之前,根据该系统所要达到的功能,选择适当的元器件和合适的芯片来设计系统,了解各器件的原理和功能。太阳能热水器控制器设计,就要有温度采集器件,根据相关参数范围选择了DS18B20数字温度传感器,采集到的数据为数字量,可以直接送入单片机处理,电路简单,数字温度传感器比模拟温度传感器测量结果精确。要显示水位量就要有单片机能处理的水位量,这个量就要由传感器来测量,这里的水位检测传感器选择模拟的传感器,模拟量不能直接进入单片机进行处理,要变成二进制的数字量才能送入单片机进行处理,这就要
19、进行A/D转换,把采集到的水位信号转换成为数字量。A/D转换的器件选择为ADC0832转换芯片,它是一个两路模拟量输入,转换完的数字量串行输出,ADC0832转换芯片引脚少,能达到相同的功能,而且电路简单,方便。显示所测量的结果要用到LED数码管,用LED数码管来显示结果比较清楚,防水和磨损,是比较好的显示方式。要实现温度稳定控制,就需要设定温度的标准量,是和当前水的温度进行比较的,看当前水的温度有没有达到或者大于标准的温度,然后加以控制,要设置给定的温度就要有输入装置,采用简单的按键作为输入是很简便的,不会带来复杂的问题。控制装置要采用电磁开关控制,这样就不用人为的操作,电磁开关在闭合或打开
20、的时候在电磁线圈上会产生电流,为了防止这样的电流对前面的电路产生不良效果,与线圈并联一个二极管,利用二极管的单项导通性就能阻止电流流回电路,保证电路的安全。为了保证单片机输出的控制信号稳定而且有足够大的电流,在单片机输出信号后加上正向驱动器来增大信号强度,再在电磁开关之前加上光电隔离,会阻隔掉不必要的干扰,通过光电隔离的电压信号是稳定的,这样的控制系统才能稳定可靠的工作。3 总体硬件设计3.1 系统总体硬件框图与工作原理经过对所要设计的控制系统的功能要求进行分析,可以得道系统的总体硬件设计框图,如图3-1所示。由系统的总框图可以看出该系统的工作原理为:单片机89S52作为控制核心并协调整个系统
21、的工作,通过数字温度传感器检测当前水的温度,由于数数字信号就直接送入单片机89S52内,通过单片机的处理在LED数码管上显示当前的温度值。另外一路是在水箱中的水压传感器测水的压力从而得到水位的高低,水压传感器输出的是05V的模拟量,要经过A/D转换成为数字量再送入单片机89S52进行处理,在LED数码管上显示水位值。按键用来设定想要的温度值,单片机在内部通过比较设定的温度和当前温度,当前温度小于设定值时就会闭合电磁开关,开启加热装置。自动上水方面是设置水位的上下限,水位小于下限时就会闭合电磁开关,就会开始上水,水位到达上线时就会自动断开电磁开关,停止上水。温度和水位值在时时检测,达到控制目的1
22、。图3-1 系统总体硬件框图3.2 温度传感器3.2.1 温度传感器DS18B20温度传感器选择DS1820数字温度计,它以9位数字量的形式反映器件的温度值。DS1820通过一个单线接口发送或接收信息,因此在中央微处理器和DS1820之间仅需一条连接线(加上地线)。用于读写和温度转换的电源可以从数据线本身获得,无需外部电源。因为每个DS1820都有一个独特的片序列号,所以多只DS1820可以同时连在一根单线总线上,这样就可以把温度传感器放在许多不同的地方。这一特性在HVAC环境控制、探测建筑物、仪器或机器的温度以及过程监测和控制等方面非常有用。图3-2 DS18B20引脚排列与封装形式表3-1
23、 DS18B20引脚说明引脚符号说明1GND接地2DQ数据输入/输出脚。对于单线操作:漏极开路3VDD可选的VDD引脚。DS18B20虽然具有测温系统简单、测温精度高、连接方便、占用口少等优点,但在实际应用中也应注意一下问题:(a)较小的硬件开销需要相对复杂的软件进行连接补偿,DS18B20与微处理器间采用穿行数据传送,编程时要严格保证读写时序,否则将无法读取测温结果。(b)连接DS18B20的总线电缆长度是有长度限制的。当采用普通信号电缆传输长度不能超过50m,采用双绞线带屏蔽电缆时可达到150m。(c)在DS18B20测温程序中,向DS18B20发出温度转换命令后,程序总要等待DS18B2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太阳能热水器 控制系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。