太阳能热水器智能温控系统设计.doc
《太阳能热水器智能温控系统设计.doc》由会员分享,可在线阅读,更多相关《太阳能热水器智能温控系统设计.doc(51页珍藏版)》请在沃文网上搜索。
1、徐州工程学院毕业设计(论文)摘要太阳能热水器以其安全经济、节能环保等优点,广受消费者的青睐,并因此得到了快速的发展和广泛的应用。针对太阳能热水器存在着受季节和天气的影响,不能够提供足够的热水量,在本次设计中我们建立了一个利用数字传感器和单片机设计的,对光热、电热实现智能互补的多功能太阳能热水器控制系统。此外,针对当前市面上太阳能热水器不能提供定时功能的缺点,我们在这次设计中还增加了实时的控制功能,在用户需要使用的时候,才保持热水器有足够的水温和水量,这样,使得太阳能热水器更节能,更人性化。本次设计采用89C52单片机为核心,在此基础上扩展外围电路,并利用DS1820作为温度传感器、DS1302
2、作为实时时钟芯片、LCD1602为显示元件,以达到温度、水位控制,用户定时,时间校准等功能。在本次的设计报告中,我们主要介绍了各种芯片的运用和功能,并且详细介绍了温度感应模块、时钟模块、模拟分段式水位模块和显示模块的结构及其原理,以及实现这些功能的程序。此外,还介绍了在设计的过程和碰到的各种问题和解决问题的方案。关键词 单片机 ;太阳能系统 ;水位控制; 水温控制 AbstractSolarwaterheater,foritseconomicsecurity,energysaving,environmentalprotectionandsoon,iswellreceivedbyconsumer
3、sanddevelopsrapidlyandwidely.Aimattheweaknessofthesolarwaterheatereffectedbytheseasonsandweather,whichwillnotbeabletoprovideadequatewater,weestablishedamulti-functionsolarwaterheatercontrolsystem,thissystemisdesignedwithdigitalsensorandsingle-chip,ithasthefunctionoflightheat,electricintelligentcompl
4、ementary.Nowthesolarwaterheaterwhichavailableinthemarketoftendoesnothavetheregularfeature,soitstillopenstheelectricalheatingfunctionwhenusersdonotrequire,itmakesawasteofreso-urces.Inthisdesign,Weincreaseareal-timecontrolsystem,onlywhentheuserneed,thenewdesignedsolarwaterheaterwillprovidesufficientwa
5、terwithperfecttemperature,thatmakethesolarwaterheatermoreenergy-efficientandmorehumane. This design uses the 89C52 single-chip as the core, and on this basis expands the external circuit, uses the DS1820 as temperature sensor,the DS1302 as a real-time clock chip, the LCD1602 as Display components, t
6、o achieve the water temperature and water level control, the timing and the time calibration function, etc. Therefore, this report mainly describes the use of a variety of chips and its functionality, detailed the temperature sensing module, clock module, Sub-type water level simulation module and t
7、he structure and principle of the display module as well as the procedures of these features. Whats more , it also introduces solutions to various problems which we encountered in the plate-making process.Keywords Single-Chip Device SolarSystem Waterlevelcontrol TemperaturecontrolII徐州工程学院毕业设计(论文)目 录
8、1绪论错误!未定义书签。2项目介绍III21 单片机的运用和发展22.1.1 单片机简介22.1.2 单片机的应用22.1.3 AT89C52介绍42.2 项目的可行性分析1XIII2.2.1 项目研究的背景142.2.2 项目的研究任务1XIV 2.2.3 3 系统设计简介1XVII3.1 系统要求和目标153.2 系统设计流程1XVII4 系统总体设计1XVIII4.1 方案比较164.1.1 温度传感器164.1.2 时钟芯片244.1.3 显示电路304.2 总体方案确定XXXI5 电路仿真XXXII5.1 电路仿真XXXII5.1.1 Keil程序仿真XXXII5.1.2 Prote
9、us仿真结果XXXII5.1.2仿真结果XXXII5.2程序流程设计和模块分析XXXVIII5.2.1 程序流程设计XXXII5.2.1 模块分析41总结与展望XLIII致 谢XLVI参 考 文 献50附录附录1 总程序代码附录2 太阳能温度水位智能控制系统原理图1 绪论太阳能作为一种发展较为成熟的新型能源,在国内已经有了近三十年的发展,尤其是近年来经过众多太阳能企业的不断努力,中国已成为世界上最大的太阳能热水系统的生产国与使用国。目前,全国各地也相继出台了有关政策,新建住宅、旅馆、办公楼等都大量使用节能设备,已经建好的工程也鼓励使用太阳能等节能设备,这对缓解能源压力是非常有效的。众所周知,太
10、阳能热水系统具有以下优点:(1)环保。相对于使用化石燃料制造热水,能减少对环境的污染及温室气体二氧化碳的排放。(2)节省。太阳能是属于每个人的能源,只要有场地与设备,任何人都可免费使用它。(3)安全。不像使用瓦斯有爆炸或中毒的危险,或使用燃料油锅炉有爆炸的顾虑,或使用电力会有漏电的可能。能源短缺制约着经济发展已经成为了普遍共识。因此,可以预言随着太阳能技术的进一步发展,会有更多的政府部门、军队、学校、企业、居民小区选择代表当今太阳能领域领先技术的太阳能热水系统,这也是当前能源危机环境下的一个行之有效的解决方案,所以,使得太阳能系统的运行更安全、更节能、更人性化,有利于减少对环境的污染。本次设计
11、的项目立足于生活,也来源于生活,选择了我们日常使用的太阳能热水器为研究对象。利用单片机为核心,在此基础上扩展外围电路,实现对太阳能热水器水温、水位的智能控制。目前,由于各种因素,太阳能热水器还未能完全利用太阳能加热到用户所需的温度,所以需要有辅助的加热设备,我们一般是采用电加热。虽然,目前国内外的许多太阳能热水器都有自动的电加热的功能,但是,由于用户不是时时刻刻都需要用到热水,所以有时候的自动电加热变成了对电源的浪费。本次设计中,我们增加了一个实时的控制芯片DS1302,实现对水位、水温的实时智能控制,用户可以设定需用使用热水的时间段,在这段时间里,才启动单片机系统,如果水温、水位达不到要求,
12、才开始工作。本系统中的外围电路设计相对简单、可靠,并且也容易实现。2 项目介绍21 单片机的运用和发展2.1.1 单片机简介单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。 SCM即单片微型计算机(Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没;MCU即微控制器(Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电
13、路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出MCU的发展也有其客观因素。在发展MCU方面,最著名的厂家当数Philips公司。Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。因此,当我们回顾嵌入式系统发展道路时,不要忘记Intel和Philips的历史功绩;单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC设计、EDA工
14、具的发展,基于SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。2.1.2 单片机的应用目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。
15、单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:(1)在智能仪器仪表上的应用;单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。(2)在工业控制中的应用;用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化
16、管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。(3)在家用电器中的应用;可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。(4)在计算机网络和通信领域中的应用;现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。(5)单片机在医用设备领域
17、中的应用;单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。(6)在各种大型电器中的模块化应用;某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。此外,单片机在工商,金融,科研、教育,国防航
18、空航天等领域都有着十分广泛的用途。2.1.3 AT89C52单片机介绍本次设计的太阳能系统使用的核心是89S52单片机。AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入
19、/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。AT89C52有PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。89C52的封装图,如图9:图9 单片机引脚图主要功能特性:兼容MCS51指令系统 8k可反复擦写(1000次)Flash ROM32个双向I/O口 256x8bit内部RAM3个16位可编程定时/计数器中断 时
20、钟频率0-24MHz2个串行中断 可编程UART串行通道2个外部中断源 共6个中断源2个读写中断口线 3级加密位低功耗空闲和掉电模式 软件设置睡眠和唤醒功能AT89C52各管脚功能及管脚电压AT89C52为40 脚双列直插封装的8 位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。主要管脚有:XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz
21、 晶振。RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口(3239 脚)被定义为N1 功能控制端口,分别与N1的相应功能管脚相连接,13 脚定义为IR输入端,10 脚和11脚定义为I2C总线控制端口,分别连接N1的SDAS(18脚)和SCLS(19脚)端口,12 脚、27 脚及28 脚定义为握手信号功能端口,连接主板CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。P0 口P0 口是一组8 位漏极开路型
22、双向I/O 口, 也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8 个TTL逻辑门电路,对端口P0 写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1 口P1 是一个带内部上拉电阻的8 位双向I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,
23、某个引脚被外部信号拉低时会输出一个电流(IIL)。与AT89C51 不同之处是,P1.0 和P1.1 还可分别作为定时/计数器2 的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表8Flash 编程和程序校验期间,P1 接收低8 位地址。表8.P1.0和P1.1的第二功能引脚号功能特性P1.0T2,时钟输出P1.1T2EX(定时/计数器2)P2 口P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。对端口P2 写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太阳能热水器 智能 温控 系统 设计