基于单片机的热水器水温水位控制系统设计.doc

资料分类:单片机自动化 上传会员:小四哥 更新时间:2020-11-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11329
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】随着社会的发展,人类科技的进步,各行各业都在使自己的产品智能化、数字化[1],因老式的热水器使用煤气或天然气对水进行燃烧加热,用手动的方式调节温度,不仅不能够精确的确定使用者需要的水温,而且还存在一定的危险性。

-电热水器是一种可供浴室、洗手间及厨房使用的家用电器,随着人们生活质量的提高,现代的家用电热水器已经摒弃了以前的做法,而采用一种更加精确、安全的实施方案。

    C语言对单片机编程有诸多优点,例如:便于移植、句法检查时错误少、坚固性好、头文件种类诸多,能够方便快捷使用各种函数等。本文采用STC89C52单片机作为控制器,使用C语言编写程序,设计了一款智能家用电热水器。使用按键键盘设定温度,温度可以精确到0.1摄氏度,并使用LCD灯显示,能够精确提供用户所需温度的温水。采用DS18B20采集温度,使用LCD灯显示,精确的显示出采集的水温。当所需温度高于当前采集的水温时,使用继电器控制外接加热源,当所需温度低于当前采集的水温时,继电器断开不加热。当所需温度高于采集温度时,继电器吸合开始加热。基本实现了智能控制功能。

-【关键字】:DS18B20、STC89C52、热水器

 

目录

摘要

Abstract

1、绪论-7

1.1 设计背景-7

1.2 设计意义-7

1.3 设计内容-7

2、器件的选择-8

2.1  主控制器模块-8

2.2  温度测量-8

2.3  设置温度-9

2.4  显示模块方案-9

2.5  电源选取-10

2.6 温度传感器的选择-10

3、硬件实现及单元电路设计-11

3.1 主控制模块-11

3.1.1  单片机功能特性描述-12

3.1.2  主控系统组成-12

3.2 显示电路-13

3.2.1  LCD1602液晶介绍-13

3.2.2 LCD1602液晶介绍电路-13

3.2.3  RAM地址映射及标准字库表-14

3.3 温控电路-14

3.4 水位检测-16

3.5 加热电路-16

3.6 报警电路-17

3.7电源部分-17

4、软件设计及调试-18

4.1 编程软件介绍-18

4.2 主程序流程图-18

4、软件设计及调试-19

4.1 编程软件介绍-19

4.2 主程序流程图-19

4.3 加热控制程序流程图-19

4.4 温度读取程序流程图-20

4.5水位控制-21

5、系统安装和调试-22

5.1 硬件调试-22

5.2检查元件的好坏-22

5.3 调试步骤-22

6、小结-24

参考文献-25

致 谢-26

附 录1-27

附 录2-28

相关论文资料:
最新评论
上传会员 小四哥 对本文的描述:本设计对热水器水温水位控制系统的智能化改进,采用单片机对其水温水位参数进行控制,提高了热水器的工作稳定性,同时引进了数字传感器对水温进行数据采集,这样也就提高了系......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: