基于AT89C52的太阳能热水器控制系统 毕业设计.doc
文本预览下载声明
本科毕业论文
基于AT89C52的太阳能热水器控制系统
The Control System of the Solar Energy Water-heater based on AT89C52
毕业论文(设计、创作)开题报告
(由学生本人认真填写)
学号 姓名 导师姓名
职称 开题时间 2009年12月1日 课题题目 基于AT89C52的太阳能热水器控制系统 课题来源 □导师指定 ■自定 □其他来源 课题的目的、意义以及和本课题有关的国内外现状分析:
1、目的:近些年来,太阳能的开发和利用已越来越受到人们的重视和青睐,因为节能、环保、使用方便等因素,太阳能热水器发展速度更是迅猛。安装太阳能热水器已成为房产开发商售房的诱人条件之一。在农村,随着农民生活水平的提高,太阳能热水器渐渐成为必备的家用装置。所以,普通太阳能热水器每次使用前需排水;不可缺水,空晒情况下上水会爆炸;冬天水温不够,需用电等问题急需解决。本设计通过单片机AT89C52控制A/D转换芯片、发光二极管、LED驱动芯片实现热水器液位及温度检测和显示,并实现相应控制。使用户省心,使用方便,智能运行,用户不必做任何操作。
2、意义:解决太阳能热水器现存的一些问题,实现一定程度的智能控制,方便用户,安全高效。
3、现状:进入二十一世纪以来,随着生产工艺和生产技术的发展,人们对产品的要求越来越高。而随着新型电子技术和微型计算机的广泛应用与普及, 单片机控制系统以其控制精度高, 性能稳定、可靠, 设置操作方便, 造价低等特点, 被应用到太阳能热水器的控制中来,增强了系统的可视性, 使得温度及液位检测和显示系统更加智能化、人性化。
研究目标、研究内容和准备解决的问题:
1.目标:通过设计一个基于AT89C52的太阳能热水器的温度和液位显示及简单的控制系统,从而实现一定程度的智能控制,方便用户使用。
2.内容:利用集成温度传感器DS18B20和液位传感器LM1042分别进行温度检测和液位检测后,将检测到的信息传送给单片机,单片机经过相应的处理控制电磁阀的开启及温度和液位的显示。
3.准备解决的问题:如何实现温度及液位的显示,如何实现智能上水、缺水上水和手动上水的功能,如何实现输水管道排空水控制,在水箱上水或洗浴完毕后自动把上水管道内的水排出。 拟采取的方法、技术或设计(开发)工具:
软件环境:
单片机端的程序开发环境采用Keil uVision3,开发语言是Keil C51。
硬件环境:
硬件电路原理图用Protel 99SE绘制。
预期成果:
1.毕业设计成果
太阳能热水器控制系统的设计
2.毕业论文 进度计划:
2009.12.1 - 2010.3.5: 查找资料、搜集相关素材完成需求分析: 完成概要设计2010.4.8 - 2010.4.15:完成详细设计2010.4.16 - 2010.4.28:完成编码2010.4.29 - 2010.5.4: 完成软件测试2010.5.5 - 2010.5.15:整理资料、撰写毕业论文2010.5.16 - 2010.5.20:根据导师要求,完善毕业设计和论文2009年12月1日
毕业论文(设计、创作)任务书
题目名称 基于AT89C52的太阳能热水器控制系统 学院 计算机与信息工程学院 学生姓名 所学专业 自动化 学号 毕业论文(设计、创作)要求
1. 可行性分析:完成系统的技术可行性分析
2. 系统设计:对系统中用到的关键技术进行初步设计
3. 程序开发与调试:具体进行项目的开发
4. 撰写论文:完成论文撰写 毕业论文(设计、创作)进度安排
2009.12.1 - 2010.3.5: 查找资料、搜集相关素材
完成需求分析
: 完成概要设计
2010.4.8 - 2010.4.15:完成详细设计
2010.4.16 - 2010.4.28:完成编码
2010.4.29 - 2010.5.4: 完成软件测试2010.5.5 - 2010.5.15:整理资料、撰写毕业论文2010.5.16 - 2010.5.20:根据导师要求,完善毕业设计和论文 ’nsp处理器的太阳能热水器智能控制系统.德州学院学报第23卷第6期.2007年12月
[7] 基于数字温度传感器DS18B20的分布式测温系统的设计.吉林化工学院学报.第20卷 第3期.2003年9月
[8]
目录 I
摘要 II
Abstract III
第一章 绪论 1
1.1 开发背景及意义 1
1.2 本文研究的内容 2
第二章 系统硬件设计 3
2.1 系统总体功能概述 3
2.2 核心芯片选择 4
2.3 液位检测 5
2.3.
显示全部