基于单片机得太阳能热水器控制装置设计研究.docVIP

基于单片机得太阳能热水器控制装置设计研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文) 题目基于单片机的太阳能热水器控制装置设计 学生姓名 学号 专业 班级 指导教师 评阅教师 完成日期 2013 年 5 月 15 日 目 录 摘要 4 前言 6 1 绪论 7 2. 技术分析 9 2.1 系统总体硬件框图与工作原理 10 2.2温度传感器 10 2.3 水压传感器及A/D转换 15 2.4 电磁开关电路及原理 17 2.5 单片机控制系统 19 2.6 LED数码管显示电路 22 2.7按键电路设计 23 3 软件设计方案 24 3.1 DS18B20驱动程序设计 25 3.2串行AD转换器ADC0832程序设计 27 3.3 按键控制程序设计 32 3.4 LED数码管显示程序设计 34 致 谢 37 参 考 文 献 38 附录: 39 水位仿真 39 水位显示仿真 40 水位控制仿真 41 仿真结果分析 42 基于单片机的太阳能热水器控制装置设计 学 生: 指导教师: 摘要: 本设计以单片机AT89S52做为控制核心并协调整个系统的工作,通过数字温度传感器检测当前水的温度,由于是数字信号就直接送入单片机AT89S52内,通过单片机的处理在LED数码管上显示当前的温度值。另外一路是在水箱中的水压传感器测水的压力从而得到水位的高低,水压传感器输出的是0~5V的模拟量,要经过A/D转换成为数字量再送入单片机AT89S52进行处理,在LED数码管上显示水位值。按键用来设定想要控制的温度值,单片机在内部通过比较设定的温度和当前温度,当前温度小于设定温度时就会闭合电磁开关,开启加热装置。高于设定温度时断开开关停止加热。自动上水方面是设置水位的上限和下限,水位低于下限时就会闭合电磁开关,开始上水,当水位高于上线时就会自动断开电磁开关,停止上水。温度和水位值在时时检测,达到控制目的。 关键词:太阳能热水器,传感器,控制,单片机 ABSTRACT Solar energy is huge resource in society, people can save a lot of energy by using solar energy, so we should make good use of it to play its due role. Because of its using of solar energy, no pollution, easy to use, long-term use of inputs and low cost, Solar heater has attracted peoples favor and developed very well. The design is to pass to AT89S52 for the control of microcontroller core and coordinate the work of the entire system, it detects the current temperature of the water by digital temperature sensor, because the number of digital signal direct access into the MCU AT89S52, through SCM’s conduct, the LED digital tube displays the current temperature. Another way is measuring the water level the pressure sensor in the tank to get the water level, the water pressure sensor output 0 ~ 5V for analog to converted into digital by going through A/D and then processed into the MCU AT89S52, and then display level value in LED digital tube. Button is used to set the desired temperature, microcontroller compares the set temperature and current temperature internally, when the current temperature

文档评论(0)

lichenxu1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档