太阳能热水器温度控制系统设计(含PCB,电路图,程序代码) 来源:56doc.com 资料编号:5D17347 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D17347 资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助 我要下载该资源 资料介绍 太阳能热水器温度控制系统设计(含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、提示模块。用于在按键按下时输出提示音。 目录 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