没有合适的资源?快使用搜索试试~ 我知道了~
家用电热水器控制系统设计说明.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2021-10-12
18:00:57
上传
评论
收藏 614KB DOC 举报
温馨提示
试读
40页
家用电热水器控制系统设计说明.doc
资源推荐
资源详情
资源评论
. . . .
目录
摘要..................................................................................................................................................I
ABSTRACT....................................................................................................................................II
第1章引言.......................................................................................................................................1
第2章系统功能需求分析与控制方案选择...................................................................................2
2.1 系统功能需求分析............................................................................................................2
2.2 方案选择............................................................................................................................2
2.3 本章小结............................................................................................................................5
第3章硬件系统设计.......................................................................................................................5
3.1 电源电路............................................................................................................................5
3.2 单片机最小系统说明........................................................................................................7
3.3 温度检测电路....................................................................................................................7
3.4 人机交互电路....................................................................................................................9
3.4.1 键盘接口电路..........................................................................................................9
3.4.2 显示电路..................................................................................................................9
3.5 红外一体接收模块..........................................................................................................11
3.6 报警电路..........................................................................................................................12
3.7本章小结...........................................................................................................................12
第4章软件系统设计.....................................................................................................................13
4.1 主程序流程图..................................................................................................................13
4.2 液晶显示程序设计..........................................................................................................13
4.2.1写操作时序图.........................................................................................................13
4.2.2 初始化程序............................................................................................................14
4.2.3 向LCD1602发送数据程序设计............................................................................15
4.3按键扫描程序设计...........................................................................................................15
4.4温度控制程序设计...........................................................................................................16
4.4.1初始化DS18B20.....................................................................................................16
4.4.2读取DS18B20当前温度.........................................................................................17
4.5控制程序策略设计...........................................................................................................17
4.6本章小结...........................................................................................................................19
第5章仿真与调试.........................................................................................................................19
第6章总结.....................................................................................................................................23
致...................................................................................................................................................24
参考文献.......................................................................................................................................25
附录.................................................................................................................................................1
.........................................................................................................................................................1
I / 42
摘要
本设计完成了基于单片机控制的家用电热水器控制系统的设计。系统选STC89C51单
片机作为控制器,利用DS18B20数字温度传感器实时检测当前水温,以串行通行的方式反
馈给单片机搭建了硬件平台;利用C语言完成温度控制系统软件开发;借助protuse平台进
行了模拟仿真,仿真结果说明:该系统实行方案简单易行,可以实现检测水温、加热、红外
遥控等功能。
关键词:STC89C51,DS18B20,红外遥控
ABSTRACT
T h i s d e s i g n n i s h e s d e s i g n i n g o f t h e h o u s e h o l d e l e c t r i c w a t e r h e a t e r
c o n t r o l s y s t e m b a s e d o n t h e c o n t r o l o f s i n g l e - c h i p m i c r o c o m p u t e r . I n t h i s
s y s t e m , S T C 8 9 C 5 1 s i n g l e - c h i p m i c r o c o m p u t e r i s u s e d a s c o n t r o l l e r a n d
D S 1 8 B 2 0 di g i t a l t e mpera t u re s e n s o r is u s e d t o con d u c t e l d t e s t o f c u r rent
w a t e r t e m p e r a t u r e . I t a l s o u s e s t h e w a y o f s e r i a l a n d p a s s a g e t o g i v e
feedback to single-chip microcomputer to set up hardware platform. Besides,
C P r o g r a m m i n g L a n g u a g e i s u s e d t o d e v e l o p t e m p e r a t u r e c o n t r o l s y s t e m
s o f t w a r e . I t a l s o u s e s t h e p r o t u s e p l a t f o r m t o c o n d u c t s i m u l a t i o n . T h e
s i m u l a t i o n r e s u l t s h o w s t h a t t h i s s y s t e m i s s i m p l e a n d f e a s i b l e o f t h i s
e x e c u t i o n p r o g r a m a n d i t a l s o a c h i e v e s t h e f u n c t i o n o f d e t e c t i n g w a t e r
temperature, heating and infrared remote control and so on.
Keywords: STC89C51, DS18B20, infrared remote control
第1章引言
随着科学技术的发展,城镇居民家庭多数以更加安全方便的电热水器代替了燃气热
水器;从前风光无限的燃气热水器因污染原因和安全问题逐渐退出了我们的视线;新兴
的太阳能热水器虽然受到安装条件和天气原因的限制,但其安全、节约、环保的特性广
受消费者青睐,发展态势迅猛。电热水器相较于燃气热水器和太阳能热水器的优点:便
于安装,不受外部天气的影响,不受楼层和供水管道的限制,加热速度快也更加有安全
保障,正是因为这些优点大部分家庭选择电热水器。由于技术在不断的发展,对各种嵌
入式设备的要求也越来越高了,与此同时热水器的智能化发展也非常迅速。人们已经不
能满足传统热水器非智能的操作方式,再这样的背景下,本次设计将要设计一款智能化
的热水器设备。通过热水器智能的调控可以完成自动断电的安全功能,同时设置的有红
外遥控的功能,可以满足用户的遥感的要求。快捷方便,使人们洗浴时能放心享受,安
全便捷,其性能满足人们对现代生活快节奏的需求。
STC89C51的部资源非常丰富,而且功能强大。STC89C51集成以下功能STC89C52
最后一个字符“1”代表了该存储芯片的Flash容量大小为4k字节。同时它部集成256字节片
RAM,RAM主要用于程序变量的存储,256字节可以适用于小型的程序运行。32个数据
I/O 接口,这些接口在用于普通功能时用来完成数据通信。这些I/O口有的还有复用功能,
这在后面会介绍到。1个看门狗定时器,起到监测程序运行状况的作用。2 个数据指针,一
个堆栈指针,一个程序PC指针。三个16位定时器,大部分要配合中断来实现定时功能,主
要作用是计时的。三个16位计数器,用于监测脉冲跳变次数或者其他计数。6个中断源,中
断在单片机的部资源中占有很重要的部分,有了中断程序可以高效率的执行。全双工串行口
通过串口来和其他主机通信,起到通讯作用。
[1]
借助于STC89C51单片机的强大功能,来
控制真个系统的协调运行,STC89C51单片机作为此次系统的控制芯片,通过围连接显示
模块以、数据输入模块,红外线传输模块以与报警电路完成此次的系统设计。
本设计第一章主要描述了加热电热水器控制系统的应用背景、目的和意义;第二章是控
制系统的需求分析和设计方案的选择,主要包括控制器方面的选择;第三章介绍了控制系统
硬件电路的设计;第四章主介绍了控制系统软件方面的设计;第五章进行了控制系统的仿真
和测试;第六章主要是对该系统存在的问题以与解决的方案进行总结。
第2章系统功能需求分析与控制方案选择
根据预想所要达到的控制要求有:(1)用LCD1602液晶显示水温、设置上下限和定
时时间。(2)水温检测显示围为00~99℃,精度为±1℃。( 3)温度设置区间为0度到
99度,系统不断检测当前水温,如果水温高于用户设定的数值,则系统自动断电,不在加
热。如果水温低于用户设定的数值,则系统不会断电,继续加热。(4)设置4个程序按键。
分别为设置按键、加键、减键、确定键。(5)可以红外遥控,通过红外一体接收探头接收
遥控器信号,执行与主板按键同等功能。由此可以确定两种方案进行比较选择。
2.1 系统功能需求分析
在此次的系统设计中主要是通过温度传感器测得的数据,通过和单片机的连接引脚
完成数据的传输。单片机通过采集到数据进行温度值的判断,来控制加热器的运行状态。
系统中的数据显示使用的是 LCD1602 液晶显示屏,来显示实时温度的数值。报警指示
灯(黄):当热水器出现异常情况时,该指示灯被点亮。
系统在通电之后,单片机部的 PC 指针指向程序运行的区域,首先开始的是温度传
感器的初始化,在完成温度初始化任务之后,系统就处于检测判断状态。检测按键的发
生以与温度是否超出设定区域。首先进行温度数值的判断,接着继续检测温度按键,若
无按键,则接着上一步的执行(以新的设定值开始工作)。若有按键,则重新设定温度
围,如此循环。
2.2 方案选择
方案一:以STC89C51单片机为控制中心的智能电热水器。
主控模块在整个系统中是最中心的部分,承当着统筹的作用,需要检测键盘等各种参
数,以与驱动数码管的显示。
[2]
在本次设计中我选用了51系列单片机中的STC89C51单片
机作为系统的主控芯片。因为单片机功能强大,应用广,从小的电子产品到大的工业控制都
有很广泛的应用。
STC89C 系列单片机兼容性很好。除了单片机部扩展资源不同之外,其余资源都相
同。比如说 52 类型的单片机比 51 类型的单片机 E2PROM 扩大了 2 倍,以与部随机数
剩余39页未读,继续阅读
资源评论
beibeidzh
- 粉丝: 8
- 资源: 24万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功