基于单片机的太阳能热水器控制的.doc
《基于单片机的太阳能热水器控制的.doc》由会员分享,可在线阅读,更多相关《基于单片机的太阳能热水器控制的.doc(50页珍藏版)》请在沃文网上搜索。
1、III 基于单片机的太阳能热水器控制的设计摘 要目前,中国已成为世界上最大的太阳能热水器生产国,年产量约为世界各国之和。但是与之相配套的太阳能热水器控制器却一直处在研究与开发阶段。现在的这种控制器只具有温度和液位显示功能,而且为分段显示。他不具有温度控制功能,当由于天气原因而光强不足时,就会给热水器用户带来不便。鉴于国内太阳能热水器市场不断扩大,而与其相配套的控制器却急需改进的情况下,研制了这套太阳能热水器控制器。本文设计的太阳能热水器是以89C52单片机为检测控制核心,不仅实现了温度、水位两种参数的实时显示功能,而且具有温度设定与控制功能。控制器可以根据天气情况利用辅助加热装置使蓄水箱内的水
2、温达到预先设定的温度,从而达到24小时供应热水的目的。实际应用结果表明,该控制器和以往的显示仪相比具有性价比高、温度控制与显示精度高、使用方便和性能稳定等优点,提高了我国太阳能应用领域控制水平,具有可观的经济效益和社会效益。太阳能热水器因利用太阳能、无污染、使用方便、长期使用投入费用低等特点而备受人们青睐。本设计介绍了一种以89C52单片机为核心构成的太阳能热水器智能控制器的设计方法,给出了系统硬件设计及软件实现方法。本设计以单片机89C52为核心,将来自温度和水位检测传感器的信号经过调理、A/D转化后送入单片机,一方面通过LED显示当前温度和水位值,另外一方面与温度和水位设定值进行比较、运算
3、,根据结果发出相应的上水、加热指令,对热水器的温度和水位进行控。关键词:太阳能热水器,单片机AT89C52,硬件设计,软件设计Design of Solar Water Heater Controller Based on MCUABSTRACTAt present, China has become the worlds largest producer of solar water heater, with an annual output of around and around the world. However, matching with solar water heater c
4、ontroller has been in research and development stage. The controller now only display the temperature and level, but also for the sub-display. He did not have a temperature control function, when due to bad weather and lack of light, it will bring inconvenience to the water heater. In view of domest
5、ic solar water heater market expansion, and its matching controller is an urgent need to improve the situation, developed a set of solar water heater controller. In this paper, solar water heater is designed for the detection of single-chip control 89C52 core, not only of temperature, water level in
6、 the two parameters in real-time display and temperature setting and control functions. Controller according to weather conditions can make use of auxiliary heating device so that the temperature inside the water to reach pre-set temperature, so as to achieve a 24-hour hot water supply purposes. Pra
7、ctical application results show that the controller and compared to the previous display instrument with high performance-price ratio, temperature control and display high precision, easy-to-use and performance advantages of stability, improved control of our level of solar energy applications, with
8、 considerable economic benefits and social benefits.Solar water heater due to the use of solar energy, pollution-free, easy to use, long-term use of low input costs and has been favored people. Introduced the design of a single-chip microcomputer 89C52 as the core consisting of solar water heater in
9、telligent controller design method, given the system hardware design and software implementation. The design of single-chip microcomputer as the core 89C52, will come from the temperature and water level detection sensor signal conditioning, A / D transformed into single-chip, on the one hand throug
10、h the LED displays the current value of temperature and water level, while on the one hand, and the temperature and compare the water level settings, computing, according to results issued by the Shang Shui, heating instructions, of the water heater to control temperature and water level.KEY WORDS:S
11、olar water heater, single-chip, hardware design, software design目 录摘 要IABSTRACTII1 绪论11.1太阳能热水器的概述11.2太阳能热水器的背景21.3太阳能热水器的研究现状21.4本设计的主要任务及内容31.5系统的主要功能32 系统总体方案的设计42.1 系统总体结构框图的设计42.2 温度检测电路设计42.3 模拟/数字转换电路72.3.1 ADC0809的内部结构82.3.2 信号引脚92.3.3 ADC0809与单片机的接口设计92.4 单片机的控制系统102.4.1 AT89C52的主要特性112.4.2
12、 AT89C52的引脚说明122.4.3 振荡特性152.4.4 最小系统应用电路152.5 键盘控制电路172.5.1 键盘设计的分类及其特点172.5.2 按键的确认172.5.3 重键与连击的处理172.5.4 按键防抖技术182.5.5 少量功能键的接口技术192.5.6 矩阵键盘的接口技术202.5.7 本设计键盘的硬件连接212.6 LED显示电路212.6.1 8255的介绍212.6.2 LED显示原理232.6.3 并行接口动态显示262.7 继电器控制电路设计273 软件部分设计303.1 程序流程图设计303.1.1 主程序流程图303.1.2 显示程序流程图设计323.
13、1.3 键盘中断流程图323.1.3 键盘中断流程图333.1.4 A/D转换程序流程图333.2 软件程序设计344 分析和总结42致 谢43参 考 文 献44附I 图总电路图45附II 仿真电路图46451 绪论1.1 太阳能热水器的概述随着社会的发展,对能源的需求在快速增长,使不可再生能源的贮量不断减少,同时燃用不可再生能源而带来的全球性污染和生态环境的破坏日益严重,开发利用新型清洁能源的问题越来越受到世界各国的重视。太阳能作为一种取之不尽的清洁能源,经过了几起几落的开发、研究之后,现在又进入了一个新的开发利用阶段,各种太阳能转换设备层出不穷,其中太阳能热水器就是其中的一种主要的转化设备
14、,其核心部分是集热器,目前,太阳能热水器上使用的集热器有平板型、真空集热管和热管真空管三种类型。平板型集热器的价格相对较低,普通平板集热器的热效率受工质温度和环境温度的影响比较大,冬季不能正常使用。真空集热管的热工性能非常优良,其热效率受工质和环境温度的影响比较小,可在高温工质和低温环境下正常使用。真空集热管中的玻璃金属真空管的耐高温、承压、耐热冲击等性能均好于全玻璃真空管,但玻璃与金属封接技术成功率低,价位相对较高。全玻璃真空管的价格相对较低,其生产量和市场的需求量都在不断增加,但在直接加热水时,存在着炸管、结垢严重等问题。长期使用热效率会有所降低。热管真空管的价格高于全玻璃真空管,但其具有
15、单向导热和等温传热的特性,通过热管向周围散失的热量非常少。同时,管内封存的少量防冻工作液长期循环工作,管内不结垢、不冻结、不炸管、启动快、集热效率高,在置换破损的真空管时不影响系统正常运行,是目前值得积极研究推广使用的产品。集热器的性能和造价在一定程度上决定了太阳能热水器的推广和使用,决定了太阳能热水供应系统的形式。最早出现的强迫循环方式是定时循环方式,即每隔一定时间启动循环水泵进行一次冷热水循环来采集太阳能,该方式能够加快太阳能的采集速度,但是每隔一定时间进行循环并不能准确跟踪太阳能的变化,当可利用的太阳能很少甚至没有时还会启动循环水泵,致使水泵做无用功,加大系统功耗。随后出现了定温循环方式
16、,即在集热器的出口水温达到一设定值时进行循环来采集太阳能。随着计算机在各种智能控制系统应用中的不断深入与蓬勃发展,单片机更以其小巧的外形、较高的性价比、灵活的控制方式广泛地应用在这一领域。本设计所介绍的太阳能热水器自动控制系统,将低价位的单片机引太阳能热水器中,以单片机作为核心部件,实时采集温度和水位数据,进行温差跟踪循环充分利用太阳能进行加热,同时考虑到太阳能的间歇性自动进行能源转换,有效地启动一种辅助能源进行加热,通过智能控制达到全天候不间断提供热水。目前市场上太阳能热水器的控制系统大多存在功能单一、操作复杂、控制不方便等问题,很多控制器只具有温度和水位显示功能,不具有温度控制功能。即使热
17、水器具有辅助加热功能,也可能由于加热时间不能控制而产生过烧,从而浪费电能.鉴于此,本文以AT89C52单片机为检测控制核心,设计了一种太阳能热水器微控制器,不仅实现了时间、温度和水位参数的实时显示,而且具有时间设定、温度设定、水位设定与控制功能,停电后再来电时也不用重新设定。1.2 太阳能热水器的背景国外对太阳能热水器的研究始于20世纪50年代初,美国、瑞典、澳大利亚、日本等发达国家纷纷投入了大量人力、物力对太阳能热泵进行深入研究与开发,在各地实施了多项太阳能热泵示范工程,如宾馆、住宅、学校、医院、图书馆以及游泳馆等,取得了一定的经济效益和良好的社会效益。目前,太阳能热水器的应用已比较普遍,在
18、国外,许多国家通过政府补贴的式鼓励居民应用太阳能热水器,欧洲还采用了“工程项目法”等措施来加强太阳能热水器的推广。我国在没有政府补贴的情况下,太阳能热水器的销售和普及的速度也十分迅速,据统计,1999年我国销售的太阳能热水器的面积近300万平方米,其数量居世界首位,并且销售的产品都是国产产品,销售的区域主要在经济比较发达地区,而这些区域很多并非是太阳能资源丰富的地区。若能在全国范围内推广使用太阳能热水器,其节能潜力和环保效益将是十分巨大的。 随着技术的不断更新,将会有越来越多、越来越完善的太阳能热水器产品出现,太阳能热水供应系统也会越来越完善。太阳能技术的推广使用,节约了能源改善了环境、提高了
19、人们的生活质量,为人类的文明和进步作出了巨大的贡献。1.3 太阳能热水器的研究现状近年,我国部分地区严重的能源短缺推动了太阳能热水器的广泛使用,这项环保而节能的新型产品在市场上迅速得到发展,到2002年底,我国太阳能热水器的总产量已达到1000万平方米总产值110多亿元,总保有量高达4000万平方米。有关专家预测,在未来的10年中,太阳能热水器将以15%每年的速度增长,到2010年将达到1亿平方米。目前中国太阳能热水器品牌基本上分为三类:一是拥有全国销售网络的企业,如皇明等一两家;二是正处在由地方网络向全国过渡的企业,有华阳与清华阳光等几家;第三类是数量庞大的地方小太阳能热水器企业。有数字显示
20、,这样的小太阳能热水器生产企业全国有3000多家。基本上每个省份都有近百家这样的小企业。这些间接导致了我国太阳能热水器行业整体技术水平的落后,在国际市场上缺乏竞争力。据权威部门统计,100亿的产业规模,年出口量仅1000万美元左右,不及总量的1%。总体来看,我国太阳能热泵热水技术还处于发展阶段,太阳能热水器装置在我国尚难实现商品化,仍有许多问题需要解决。1.4 本设计的主要任务及内容 太阳能热水器因利用太阳能、无污染、使用方便、长期使用投入费用低等特点而备受人们青睐。本设计以单片机AT89C52为核心,将来自温度和水位检测传感器的信号经过调理、A/D转化后送入单片机,一方面通过LED显示当前温
21、度和水位值,另外一方面与温度和水位设定值进行比较、运算,根据结果发出相应的上水、加热指令,对热水器的温度和水位进行控制。本次设计的主要内容:(a) 温度、水位检测传感器的选择 (b) A/D转换器与传感器及AT89C52的接口设计(c) 时钟控制、键盘及显示部分的设计(d) 软件设计(e)总体设计1.5 系统的主要功能太阳能热水器自动控制系统具有以下功能:(1)使用电源为220VAC,功耗小于5W。(2)水温显示:水温用串行动态数码管显示,测温范围099;精度2。(3)水位显示:本系统利用水位检测电路可以检测5个水位,包括4个正常水位20、50 、80、100,和一个底水位;用5个发光二极管来
22、显示当前水位,当水位超过该水位点,相应发光二极管发亮。(4)水位设置:可设置加水水位20、50 、80、100。按“水位”键,数码管显示当前水位,如显示50,表示50,这时“水位”键旁的发光二极管亮,通过按“”或“”键可以调整水位设置。(5)手动上水:在手动控制状态,可以通过设在面板上的按“上水”键随时进行手动加水,若水位低于预置水位,可上水至预置水位;若水位已达到预置水位,则在原水位基础上再加一档;若水位已加满,则停止手动加水。(6)手动加热:若日晒水温达不到设定值,则电加热自动补温,加热到预置温度后自动停止加热。在加热状态,为保证使用安全,此时应禁止用水,加热状态时红色发光二级管显示加热正
23、在进行,待加热停止后方可用水。2 系统总体方案的设计2.1 系统总体结构框图的设计太阳能热水器控制器主要由温度水位数据采集模块、单片机控系统和键盘显示电路及电机控制部分组成。本次设计选用的是AT89C52单片机作为核心控制器,组成热水器微控制系统。传感器采用的是单片集成两端感温电流源AD590温度传感器,用于检测水温,并负责将检测到的水压转换成05V的模拟信号,然后通过ADC0809模数转换器把检测到的温度电压信号转换成数字信号,一方面由单片机AT89C52完成最终完成太阳能热水器控制器的控制功能,另一方面通过LED显示当前温度和水位值,另外一方面与温度和水位设定值进行比较、运算,根据结果发出
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 太阳能热水器 控制