太阳能集热器控制系统设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-03
  • 论文字数:15179
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(小熊熊)提供原创文章

支付并下载

摘要:本设计采用STC89C52单片机作为太阳能集热器的中央处理器.它利用DS18B20温度传感器获得水箱的温度,通过水位检测电路获得水箱水位。用户可以利用键盘设定温度,并实时存储用户设定的温度值,实现断电保护。通过LCD12864液晶显示屏,用户可以实时观察当前水箱中的温度和水位以及设定的温度值。当温度低于设定温度超过5℃时,单片机控制继电器常开触点闭合,实现自动加热;当水位处在低水位时,单片机控制继电器常开触点闭合,实现自动上水。

 

关键词 太阳能集热器;自动加热;液晶显示;水位检测

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究的背景-1

1.2 研究内容和解决问题-1

2 系统总体设计-3

2.1 系统的结构框图-3

2.2 系统的工作过程-3

3 系统硬件设计-4

3.1 主控芯片模块-4

3.2 温度检测模块-6

3.3 显示模块-9

3.4 水位检测电路-11

3.5 数据存储模块-12

3.6 键盘控制模块-14

3.7 报警模块-15

3.8 继电器控制模块-15

4 系统软件设计-18

4.1 KEIL uVISION 2软件环境-18

4.2 按键检测流程图-19

4.3 AT24C02和单片机通信-21

4.4 DS18B20的时序和流程图-25

4.5 LCD12864的指令和流程图-28

4.6 控制系统设计流程图-30

结论-32

致谢-33

参考文献-34

附录-35

附录一 系统硬件原理图-35

附录二 系统源程序代码-36