摘 要
随着人们生活水平的提高,各种热水器的使用已相当普及。与之相配套的控制仪也相继问世。然而,目前市场上的各种热水器控制电路还与理想要求相差甚远。消费者需要真正的“自动”控制,以实现使用的最简单化。就像家用电视机、电冰箱一样,接通电源、设定完毕就不用再操心了。
本次毕业设计运用AT89C51单片机设计了一种自动控制电路,该电路用于太阳热水器,能实现在用水时,若日晒水温达不到设定值,则电加热自动补温。从而实现了热水器的自动及节能。本文详细介绍了基于单片机的太阳能热水器自动控制系统组成、硬件设计。实现了温度和水位参数的实时显示,而且具有温度设定、水位设定与控制功能,停电后再来电时也不用重新设定,具有故障报警和故障自处理功能,良好的稳定性和抗干扰性能。
本文详细介绍了该控制系统的硬件设计过程及软件、硬件调试过程。
关键词:单片机;自动控制;太阳能热水器;软件调试
目 录
引言…………………………………………………………………………………4
控制系统原理……………………………………………………………………4
2.2 主要功能 ……………………………………………………………………4
2.2 系统原理图……………………………………………………………………5
2.3 操作面板…………………………………………………………………………6
2.4 AT89C51简介………………………………………………………………6
控制器软件设计…………………………………………………………………7
3.1 温度检测程序设计…………………………………………………………7
DS18B20的使用方法…………………………………………………7
温度检测程序………………………………………………………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
系统调试………………………………………………………………………23
4.1 拟软件调试…………………………………………………………………24
4.2 混合调试……………………………………………………………………29
4.3芯片烧写……………………………………………………………………30
总结…………………………………………………………………………………32
致谢…………………………………………………………………………………32
参考文献……………………………………………………………………………33
太阳能热水器自动控制电路链接: https://pan.baidu.com/s/1YITs8ffI4QFu7isdzfs7sg 提取码: ba4d 复制这段内容后打开百度网盘手机App,操作更方便哦
太阳能热水器自动控制电路由毕业论文网(www.huoyuandh.com)会员上传。