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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 单片机论文 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-13
  • 论文字数:11329
  • 课题出处:(小四哥)提供原创资料
  • 资料包括:完整论文

支付并下载

【摘要】随着社会的发展,人类科技的进步,各行各业都在使自己的产品智能化、数字化[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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费