毕业设计毕业论文基于单片机的太阳能热水器辅助加热系统毕设论文.doc
文本预览下载声明
本科生毕业设计
基于单片机的太阳能热水器辅助
加热系统
院
独 创 性 声 明
本人郑重声明:所呈交的毕业论文(设计)是本人在指导老师指导下取得的研究成果。除了文中特别加以注释和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写的研究成果。与本研究成果相关的所有人所做出的任何贡献均已在论文(设计)中作了明确的说明并表示了谢意。
签名:
年 月 日
授 权 声 明
本人完全了解许昌学院有关保留、使用本科生毕业论文(设计)的规定,即:有权保留并向国家有关部门或机构送交毕业论文(设计)的复印件和磁盘,允许毕业论文(设计)被查阅和借阅。本人授权许昌学院可以将毕业论文(设计)的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计)。
本人论文(设计)中有原创性数据需要保密的部分为(如没有,请填写“无”):
无
签名:
年 月 日
指导教师签名:
年 月 日
摘 要
目前市场上太阳能热水器辅助电加热系统大多存在功能单一、控制不便等问题。本文基于单片机,对太阳能热水器温控辅助加热系统进行设计。该系统以AT89C52为控制核心,DS18B20实现温度检测。该辅助加热器以LCD实时显示热水器保温水箱的水温,具有高温报警和自动控制开启加热装置的功能,并且能通过按键设置高温报警值和低温加热温度值。
关键词:单片机;DS18B20;LCD;控制
ABSTRACT
The auxiliary electric heating system of the solar water heater on the market at present mostly have some problems,such as single function and control problems. Based on the MCU,this paper designs a auxiliary heating system of solar water heater. The AT89C52 is the core of the system.We can use DS18B20 to realize temperature detection. The functions of this auxiliary heater include LCD displaying water heater temperature-holder boxdisplay the temperature of water, setting temperature alarm value by passing keys,starting heating temperature value automatically and setting the alarm value of high temperature or low temperature.
Key words: Single-chip Microcomputer;DS18B20;LCD;control
目 录
1 绪论 1
1.1 研究的目的及意义 1
1.2 太阳能电辅助加热技术的研究现状 1
1.3 设计目的及原理 2
2 方案论证 2
2.1 主控制器选用方案 2
2.2 温度传感器选用方案 3
2.3 数字显示器选用方案 3
3 系统硬件分析 3
3.1 主控芯片AT89C52 3
3.2 温度传感器DS18B20 6
3.3 LCD1602显示器 7
3.4 按键模块 8
3.5 辅助加热模块 8
4 硬件电路设计 9
4.1 时钟和复位电路 9
4.2 DS18B20接口电路 9
4.3 LCD显示电路 10
4.4 报警电路 10
4.5 按键电路 11
4.6 辅助加热电路 11
4.7 系统总电路原理图 11
5 系统软件设计 13
5.1 主程序流程图 13
5.2 读取温度子程序 14
5.3 LCD显示程序流程图 15
6 调试与仿真 15
6.1 程序调试 15
6.2 系统仿真 16
7总结 20
参考文献 21
附录 22
致谢 33
1 绪论
1.1 研究的目的及意义
众所周知,太阳能是取之不尽,用之不竭,没有污染的巨大能源。随着世界上煤、油、气的储量日益减少,能源危机已日益
显示全部