基于at89c51的太阳能热水器自动控制系统设计.doc

约43页DOC格式手机打开展开

基于at89c51的太阳能热水器自动控制系统设计,基于at89c51的太阳能热水器自动控制系统设计目录摘 要iiiabstractiii引 言3第一章 概述21.1 课题的背景意义21.2 太阳能热水器和其控制器的发展现状31.3 课题的研究内容3第二章 系统设计42.1控制系统技术性能要求42.2太阳能控制系统工作原理:42.2.1系统原理42.2.2方案比较4第三...
编号:68-94063大小:712.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 jony_le 发布

基于AT89C51的太阳能热水器自动控制系统设计

目录

摘  要 III
ABSTRACT III
引 言 3
第一章 概述 2
1.1 课题的背景意义 2
1.2 太阳能热水器和其控制器的发展现状 3
1.3 课题的研究内容 3
第二章 系统设计 4
2.1控制系统技术性能要求 4
2.2太阳能控制系统工作原理: 4
2.2.1系统原理 4
2.2.2方案比较 4
第三章 硬件设计 8
3.1 直流电源的设计 8
3.1.1直流电源的图解 8
3.1.2方案论证 9
3.1.3方案实现 9
3.2接口电路 3
3.3控制模块 3
3.4显示模块 3
3.5驱动电路 3
3.5.1蜂鸣器驱动电路 3
3.5.2继电器驱动电路 3
第四章 水位•温度采集部分 3
4.1水位传感器 3
4.2 传感器(AD590) 3
4.3 模数转换器件(ADC0804) 3
4.3.1 ADC0804的性能特点 3
4.3.2 ADC0804的引脚及其功能 18
4.3.3 ADC0804转换器的时序及接口电路 19
第五章 中央控制器 3
5.1单片机构成 3
5.2单片机内部结构分析 3
5.3单片机主要功能特性 3
5.4单片机的外部结构 3
5.5单片机最小系统 3
第六章 中断控制 3
6.1按键中断(KBI) 3
6.2键盘中断要实现两个功能 3
第七章 软件设计 26
7.1 I/O口的说明 3
7.2系统存储器功能 3
7.3软件流程图 3
结 论 29
致 谢 30
参 考 文 献 31
附录1:太阳能控制系统显示程序 3
附录2:硬件图 3
 
基于AT89C51的太阳能热水器自动控制系统设计
        
 

摘  要: 随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。然而目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的“自动”控制,以实现使用的最简单化。就像家用电视机、电冰箱一样,接通电源、设定完毕这么简单就可以了。
    本次毕业设计运用AT89C51单片机设计了一种自动控制电路,该电路用于太阳能热水器,能实现在用水时,若水位不够可以自动供水,若日晒水温达不到设定值,则电加热自动补温。从而实现了热水器的自动及节能。太阳能热水器自动控制硬件电路,辅以相应的软件设计,来实现温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能,良好的稳定性和抗干扰性能。
实验结果表明,本次系统设计合理,工作稳定可靠、温度测量精度高。同时给出了温度测量系统的硬件结构和软件设计。

 


关键词:单片机;自动控制;太阳能热水器;软件调试。
 

 


The Design of Solar Water Heater Automatic Control System for Based on AT89C51

Abstract : Along with the enhancement of  life standard, application of some kinds of water heater is quite common .Controllers in match with the water heaters turn up .However ,the control circuits applied in each kind of water heaters in market are far away from the ideal requests at present.Consumers want real “auto “to simplify the use .Just as the televisions and refrigerators,what we need do is just connecting the power and setting.      
This graduation project is one kind of automatic control circuit using at89C51 ,designed  in the solar water heater which could realize the water supply timely .If water level is beyond ,it can supply water automatically;if the solar water temperature does not reach the setting data ,it can heat automatically by electricity .It realizes the automation and energy saving .The automatic control hardware circuit in the solar water heater ,combined with corresponding software design,can display the temperature and water level parameters ,set the temperature and water level  and control the process .There being no need to reset the temperature when the failed power regains ,it has functions such as failure alarm ,failure auto-processing,good stability and resistance to interference.
The experiment results show that the system has the reasonable design,the good dependability and high measurement precision.
 

 

Key words: Single-chip ;Automatic control; Solar-powered water heater; Software debugging.