摘要:本文设计的是一个太阳能热水器智能控制系统。它以AT89C52单片机为核心,配合电阻型水位传感器、DS18B20温度传感器、ADC0809数模转换器件和显示器件 、驱动电路(电磁阀、电加热、报警、电机)等外围器件, 完成对太阳能热水器容器内的水位、水温测量、显示;缺水时自动上水,水溢报警,低水位报警;手动上水、水温设置;测试水温过低智能电加热等功能。
关键词:太阳能;热水器;控制器;89C52;DS18B20
目录
摘要
Abstract
1 绪论-1
1.1毕业设计的背景及意义-1
1.1.1 毕业设计的背景-1
1.1.2 毕业设计的意义-1
1.2 太阳能热水器的发展现状及应用前景-1
1.2.1 太阳能热水器的发展现状-1
1.2.2 太阳能热水器的应用前景-2
2 太阳能热水器智能控制系统整体结构介绍-3
2.1 课题的设计内容-3
2.1.1设计工具-3
2.1.2设计目标-3
2.1.3系统设计-3
2.1.4系统设计基本框图-3
3硬件设计-5
3.1 AT89C52介绍-5
3.2 测温电路设计-8
3.2.1 DS18B20的引脚图及方框图-8
3.2.2 DS18B20主要性能和功能特性描述-8
3.2.3 测温电路的总成-9
3.3 水位检测电路设计-9
3.3.1 水位传感器的选择-9
3.3.2 模数转换器件ADC0809-10
3.3.3 ADC0809与单片机的连接方式-11
4 辅助硬件设计-13
4.1 温度显示电路设计-13
4.2 加水电路的设计-14
5 软件设计-16
5.1程序设计分析-16
5.2程序流程图-16
6 仿真说明与结果-18
6.1温度仿真说明与结果-18
6.2水位仿真说明与结果-19
结论-22
致谢-23
参考文献-24
附录-25