优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

太阳能热水器自动控制系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
摘??? 要 随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的“自动”控制,以实现使用的最简单化。就像家用电视机、电冰箱一样,接通电源、设定完毕就不用再操心了。 本次毕业设计运用AT89C51单片机设计了一种自动控制电路,该电路用于太阳热水器,能实现在用水时,若日晒水温达不到设定值,则电加热自动补温。从而实现了热水器的自动及节能。本文详细介绍了基于单片机的太阳能热水器自动控制系统组成、硬件设计。实现了温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能,良好的稳定性和抗干扰性能。 ?????? 本文详细介绍了该控制系统的硬件设计过程及软件、硬件调试过程。 关键词:单片机;自动控制;太阳能热水器;软件调试 目?????? 录 1??? 引言…………………………………………………………………………………4 2????????? 控制系统原理……………………………………………………………………4 2.2 主要功能? ……………………………………………………………………4 2.2 系统原理图……………………………………………………………………5 2.3 操作面板…………………………………………………………………………6 2.4 AT89C51简介………………………………………………………………6 3??? 控制器软件设计…………………………………………………………………7 3.1 温度检测程序设计…………………………………………………………7 3.1.1? DS18B20的使用方法…………………………………………………7 3.1.2??????? 温度检测程序………………………………………………………10 3.2 水位检测程序设计…………………………………………………………10 3.3显示程序设计………………………………………………………………12 3.4? 按键程序设计………………………………………………………………13 3.5 X5045程序设计……………………………………………………………16 ?????? 3.5.1????? X5045初始化程序…………………………………………………18 3.5.2????? 喂看门狗程序………………………………………………………19 ?????? 3.5.3?????? 读写数据程序………………………………………………………20 3.6 主流程图……………………………………………………………………22 3.7 软件代码……………………………………………………………………23 4???????? 系统调试………………………………………………………………………23 4.1 拟软件调试…………………………………………………………………24 4.2? 混合调试……………………………………………………………………29 4.3芯片烧写……………………………………………………………………30 总结…………………………………………………………………………………32 致谢…………………………………………………………………………………32 参考文献……………………………………………………………………………33 随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。目前市场上太阳能热水器的控制系统大多存在功能单一、操作复杂、控制不方便等问题,很多控制器只具有温度和水位显示功能,不具有温度控制功能.即使热水器具有辅助加热功能,也可能由于加热时间不能控制而产生过烧,从而浪费电能。随着计算机在各种智能控制系统应用中的不断深入与蓬勃发展,单片机更以其小巧的外形、较高的性价比、灵活的控制方式广泛地应用在这一领域。 鉴于此,以89C51单片机为检测控制核心,设计了一种太阳能热水器微控制器,不仅实现了温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定。 本文运用AT89C51单片机设计了一种自动控制电路,该电路用于太阳热水器,能实现在用水时,若日晒水温达不到设定值,则电加热补温。从而实现了热水器的自动及节能。本文详细介绍了基于单片机的太阳能热水器自动控制系统组成、硬件设计。