没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机的太阳能热水器水温水位测控仪.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 180 浏览量
2022-11-10
06:27:37
上传
评论
收藏 708KB DOCX 举报
温馨提示
试读
30页
。。。
资源推荐
资源详情
资源评论
摘 要
随着科学技术的不断发展,家用电器技术在不断更新,与此同时太阳能热水器技术也
越来越先进。单片机技术的控制器系统具有功能强、成本低、测温精度高等特点,采用单
片机技术可以使热水器的控制更准确、灵活。
本文设计了一种新型太阳能热水器控制系统,该系统主要由
AT89C51 单片机、
DS18B20 温度传感器、LED 数码管和报警器组成。该系统具有自动上水、水位显示、水
位报警等功能,同时能够测量并显示水温。
关键词:太阳能热水器;AT89C51单片机;温度控制;水位控制
ABSTRACT
With the continuous development of science and technology, home appliance technology is
continually updated, while the solar water heater technology is more advanced. SCM
technology has the function of the controller system is low cost, temperature measurement
precision, the use of microcontroller technology enables control of water heaters more accurate,
flexible.
This paper presents a new type of solar water heater control system, the system consists of
AT89C51 microcontroller, DS18B20 temperature sensor, LED digital control and alarm
components. The system has water displays, water level alarm and other functions, and can
measure and display the water temperature.
Key words: Solar water heater; AT89C51 microcontroller; Temperature control; Water level
control
目 录
1 引 言 ········································································································· 1
1.1 课题研究背景 ···························································································· 1
1.2 课题研究内容 ···························································································· 1
2 系统方案设计 ······························································································ 1
2.1 方案一 ····································································································· 1
2.2 方案二 ····································································································· 1
2.3 方案选择 ·································································································· 2
3 系统硬件电路 ······························································································ 2
3.1 89C51 单片机简介······················································································· 2
3.1.1 89C51 单片机的内部结构 ··········································································· 2
3.1.2 89C51 单片机的引脚说明 ··········································································· 3
3.2 数字温度传感器 DS18B20 介绍 ····································································· 5
3.2.1 DS18B20 的基本特性················································································· 5
3.2.2 DS18B20 的内部结构················································································· 6
3.2.3 DS18B20 的电源供电方式··········································································· 8
3.3 系统框图 ·································································································· 8
3.4 水位显示电路设计 ······················································································ 8
3.4.1 水位检测电路·························································································· 9
3.4.2 水位显示电路图····················································································· 10
3.5 水温显示电路设计 ···················································································· 10
3.5.1 LED 数码管显示器的构造及特点 ······························································· 10
3.5.2 LED 数码管显示器的基本原理 ···································································11
3.5.3 LED 数码管显示器的显示方法 ·································································· 12
3.5.4 水温显示电路图····················································································· 13
3.6 蜂鸣器电路 ····························································································· 13
4 系统软件设计 ···························································································· 14
4.1 主程序图 ································································································ 14
4.2 水位控制程序图 ······················································································· 15
4.3 水温控制程序图 ······················································································· 15
5 系统仿真 ·································································································· 1 6
5.1 水位仿真 ······························································································· 1 6
5.2 水温仿真 ······························································································· 1 7
结束语 ········································································································ 1 8
参考文献 ····································································································· 1 9
附 录 ········································································································ 2 0
致 谢 ········································································································ 2 7
1 引 言
1.1 课题研究背景
随着地球上煤、油、气的储量日益减少,能源危机已日益增长,环境污染已威胁着生
态平衡,太阳能开发利用的课题已提到人类面前。现在利用太阳能为人类服务的项目越来
越多,而太阳能热水器的方便使用随着近几年的发展,越来越受到人们的欢迎,特别是它
环保、节能的优点,使其在市场竞争中占有很大优势。
单片机是计算机技术、大规模集成电路技术和控制技术的综合产物,经过 30 多年的
发展历程,单片机应用已十分广泛和深入。随着单片机应用技术的成熟,它给人们的生活、
工作带来了极大方便。目前,以实现自动化、数字化、智能化为目标的单片机应用已向着
越来越广泛深入的方向发展,合理地运用单片机技术可以更好地实现数字化、智能化控制。
因此,用单片机来实现热水器的智能控制必将得到广泛应用。
1.2 课题研究内容
本设计采用智能温度传感器作为测温元件,可直接读出被测温度值。采用三线制与单
片机相连,减少了外部硬件电路,具有低成本、易使用的特点。本设计是根据论文资料及
市场现有产品模型,在加上自己的理解和创意的基础上,模仿出的一套智能化太阳能热水
器控制系统。该系统可以自动上水,同时能显示温度和三个特定水位,并能进行缺水报警
和水满报警等。与同类产品相比,具有性能稳定、功能齐全、使用方便、经济实惠等特点。
2 系统方案设计
2.1 方案一
此方案是传统的二位式模拟方案,主要通过信号采集、放大、处理等来实现,控制精
度比较高。但由于是模拟控制方法,因此不能实现复杂的控制算法从而使控制的温度更加
精确,并且不能用数码管进行显示和键盘设定。
2.2 方案二
此方案采用 AT89C51单片机系统来实现。选用 AT89C51芯片,不需要外扩展存储器,
可使系统整体结构更为简单,同时采用单片机软件编程灵活、自由度大,可用软件编程实
1
现各种控制算法和逻辑控制,单片机系统还可用数码管显示水温的实际值。
2.3 方案选择
方案一是传统的模拟控制方式,而模拟控制系统难以实现复杂控制规律,控制方案的
修改也比较麻烦。而方案二是采用以 AT89C51 为控制核心的单片机控制系统,尤其对温
度的控制可以达到模拟控制所达不到的控制效果,并且可以实现显示、报警等功能。大大
提高系统智能化,同时使得系统所测结果的精度大大提高,所以本次设计采用方案二。
3 系统硬件电路
3.1 89C51 单片机简介
3.1.1 89C51 单片机的内部结构
89C51 单片机主要由中央处理器(CPU)、内部数据存储器(RAM)、内部程序存储器
(ROM)、定时器/计数器、并行 I/O 口、串行口、中断控制电路、时钟电路等几大单元
及数据总线、地址总线和控制总线三大总线组成,下面分别加以介绍:
·中央处理器(CPU):
中央处理器简称 CPU,是单片机中的核心部分,用于完成运算和控制操作。它能处
理 8 位二进制数据或代码,同时负责控制、指挥、调度各个单元系统协调工作。
·内部数据存储器(RAM):
89C51 单片机的数据存储器共有 256 个单元,其中低 128 个单元称为内部 RAM,它
们是单片机中供用户使用的数据存储器单元。内部数据存储器的高 128 个单元供专用寄存
器使用,用于存放相应功能部件的控制命令、状态或数据等,专用寄存器只能用于存放控
制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM 只有
128 个,可用来存放读写的数据、运算的中间结果或用户定义的字型表等。
·内部程序存储器(ROM):
89C51 共有 4KB 掩膜 ROM,主要用于存放程序、原始数据等。
·定时器/计数器:
89C51 有两个 16 位的可编程定时器/计数器,用定时器/计数器 0 和定时器/计数器 1
表示,用于实现定时或计数功能。
·并行 I/O 口:
2
剩余29页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6507
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功