太阳能热水器温度控制系统设计(含PCB,电路图,程序代码)

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

太阳能热水器温度控制系统设计(含PCB,电路图,程序代码)(任务书,开题报告,论文7800字,PCB,程序代码,元件清单)
摘要
温度控制系统是太阳能热水器重要的组成部分,它的性能直接影响太能热水器整体工作效率。然而目前市场上的太阳能热水器的温度控制系统存在控制误差大、效率低、事故高等缺点。因此,针对太阳能热水器的实际需求,开展成本低廉、部署简单、准确率高的智能温度控制技术研究迫在眉睫。
本文提出了一种基于恒温区间实现的自动控制温技术,首先,根据水箱内水温的变化,使用传感器测量技术实现对水温的检测;其次,水温温度变化,利用温度智能调节技术实现对水温的实时调节;采用液晶显示技术将检测结果反馈给用户,以便其调整恒温区间设置值。最后,选择STC89C52单片机、DS18B20温度传感器、继电器模块、LCD1602液晶和机械按键等设计一套智能的温度控制系统。实现了对水箱内水温的智能管控。系统由软件和硬件两个部分组成,硬件设计搭建了实物运行平台,软件实现了对此硬件的控制。软件和硬件的设计完成后,利用所购的器件和相关工具完成实物的制作,并在此实物的基础上进行测试,对设计的结果进行验证。
本文设计的太阳能热水器温度控制系统有效实现水温检测、恒温控制、恒温区间设置功能,并能检测结果和系统的工作状态等信息能实时反馈给用户,用户可以根据显示结果及时的调整恒温区间设置范围值,切实提高了温度的控制效,同时系统结构简单、部署快捷、成本低廉,满足温度控制无人化的智能管理的需求,实现了温度控制过程的合理管控,从而提高了太阳能热水器的整体工作效率。

关键词:温度控制;恒温区间;温度检测;单片机

2.2 系统实现原理
系统工作时,通过对输入的按键识别确定设置的恒温范围,然后水箱内的水温进行测量,以上测量的结果经过单片机处理后,发送给液晶进行显示。当有按键按下时,单片机控制提示电路工作输出提示音。然后将测量温度值和设置的温度值进行对比,当测量的温度值低于下限设置值时,控制升温设备对水箱进行加热,当测量的温度低于设置的温度时,控制降温设备工作对水箱内进行降温。
系统处理流程见图2.1所示。
 图2.1 系统处理流程图
2.3 系统框架
硬件运用DS18B20温度传感器、STC89C52单片机、按键、蜂鸣器和LCD1602液晶等元件来实现。
分机各模块功能介绍:
1、温度测量模块。实现对水箱内水温度的测量。
2、按键测量模块。实现对输入按键的检测。
3、主控模块。用于实现系统的控制。
4、电源模块。用于为以上硬件工作电源。选择5V的电池为硬件供电。
5、主控模块。用于实现系统的控制。
6、温度控制模块。用于实现对水箱内水温的实时控制。
7、提示模块。用于在按键按下时输出提示音。
 

太阳能热水器温度控制系统设计(含PCB,电路图,Proteus仿真程序)
太阳能热水器温度控制系统设计(含PCB,电路图,Proteus仿真程序)
太阳能热水器温度控制系统设计(含PCB,电路图,Proteus仿真程序)
太阳能热水器温度控制系统设计(含PCB,电路图,Proteus仿真程序)


目录
1 绪论    1
2 基本原理与方案设计    2
2.1 基本要求    2
2.2 系统实现原理    2
2.3 系统框架    3
3 硬件设计    3
3.1 STC89C52主控模块电路    3
3.2 温度测量模块电路    5
3.3 温度控制模块电路    6
3.4按键模块电路    6
3.5 显示电路    7
3.6 提示电路    8
3.7 硬件总体电路    8
4 软件设计    9
4.1 主程序设计    9
4.2 按键程序设计    10
4.3 温度测量程序设计    12
4.4 温度控制程序设计    12
4.5 显示程序设计    14
5 系统构成及功能测试    15
5.1 实物构成    15
5.2 实物功能测试    15
6 结论    18
参考文献    19
附录    20
致谢    24