智能饮水机的设计与实现.docx
《智能饮水机的设计与实现.docx》由会员分享,可在线阅读,更多相关《智能饮水机的设计与实现.docx(44页珍藏版)》请在沃文网上搜索。
1、智能饮水机的设计与实现摘要:水机都只有一些基本的功能。例如加热、保温。然而,随着人们的物质生活的不断提高,对饮水机的性能要求也不断提高。为了满足人们对饮水机的性能要求。本课题研究智能饮水机控制系统。它主要功能是在温度达到100沸腾,并能在0100之间以5为最小温差进行温度设定。从而得到任意想要的水温。非常人性化,它还具有过热保护及防干烧功能等。随着计算机技术的发展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方
2、法已演变成软件和硬件相结合的设计方法。在实际应用中,单片机经常要与各种传感器相结合组成一定的应用系统,以实现系统的自动检测与控制。本文所设计的智能饮水机就是单片机结合传感器的一个简单应用。该系统设计综合单片机以及电子技术理论,从生活实际出发,完善了饮水机的功能。整个设计系统实现三个功能,即加热、对温度上下限的控制和定时加热。与传统的饮水机相比,由于采用了自动检测和控制的电子设计技术,可较好地实现对水温的测量和控制,具有较广泛的应用前景。关键字: 智能饮水机 单片机 温度采集 功能设定Design and implementation of intelligent drinking machin
3、eABSTRACT:At present, most families use of water dispenser are only some basic functionality. For example the heating, insulation. However, as peoples material life rise ceaselessly, the performance requirements of water machine to improve continuously. In order to meet the people to the performance
4、 requirements of water machine. This topic research intelligent water machine control system. Its main function is the temperature to 100 in boiling, and can at 0 100 to 5 between minimum temperature difference in temperature setting. To get a random want water temperature. Very human, it also has o
5、verheating protection and prevent dry heating function, etc.With the development of computer technology, microcontroller technology has become one of the computer technology branch of the unique, the application field of single chip microcomputer more and more widely, especially in industrial contro
6、l and intelligent instrument plays a very important role. In the past often use the analog circuit, the realization of digital circuit circuit system, now a great part of by single chip can be realized, the traditional circuit design method has evolved into the software and hardware of combining the
7、 design method. In practical applications, single chip microcomputer to various sensors and often combined with certain application system composition, in order to realize the automatic test and control system. The design of the single chip microcomputer intelligent water dispenser is combined with
8、a simple application of the sensor. The system design integrated SCM and electronic technology theory, from life to the actual conditions, perfect the function of water machine. The whole design system realize three functions, namely, the temperature of heating of the lower limit control and timing
9、heating. Compared with the traditional water dispenser, because used to be automatic detection and control of electronic design technology, can be achieved for water temperature measurement and control, and has a broad prospect of application.Key Words: Single chip microcomputer intelligent water ma
10、chine temperature gathering function setting目录目录第1章 绪 论11.1引言21.2 研究的目的与意义21.3 智能饮水机的主体功能21.4 本次设计的工作3第2章 单片机简介42.1 概念分析42.2 单片机的产生及发展42.3 单片机的种类52.4 单片机的引脚介绍62.5 单片机的攻击技术72.6 单片机的应用8第3章 硬件设计103.1 智能饮水机的总体设计103.2 元器件选择113.3 AT89S52的主要性能113.3.1 AT89S52功能特性描述113.3.2 AT89S52晶振电路的设计123.4 测温电路的设计133.4.1
11、DS18B20的引脚图及方框图133.4.2 DS18B20主要性能133.4.3 DS18B20功能特性描述143.4.4 DS18B20供电方式163.5 主控系统163.6 输入控制163.7 显示部分173.8 其他功能部分184 软件设计194.1 系统分配方式194.2 主程序设计204.3 各模块程序设计224.3.1 温度检测程序设计224.3.2 显示程序设计224.3.3 延时程序234.3.4键盘扫描程序235 调试及性能分析255.1 软件调试255.1.1 新建工程255.1.2 新建文本255.1.3 添加文本255.1.4 程序编译255.2 硬件调试255.3
12、性能分析26结 论27致 谢28参考文献29绪论第1章 绪 论1.1引言二十一世纪是数字化技术高速发展的时代,单片机在国民经济的个人领域得到了广泛的运用。单片机以体积小、功能全、性价比高等诸多优点,在工业控制、家用电器、通信设备、信息处理等各种测控领域的应用中独占鳌头,单片机开发技术已成为电子信息、电气、通信、自动化、机电一体化等专业技术人员必须掌握的技术。而智能饮水机作为电子类小设计就是是市场上的宠儿。因为它的有很好的开放性和可发挥性,因此对作者的要求比较高,不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用。而且在操作的设计上要力求简洁,功能上尽量齐全,环保要出色。智能饮水机已经越来
13、越流行,特别是适合在家庭居室、办公室、大厅、会议室、车站和广场等使用。本设计用LED显示各种状态清晰直观、可以进行夜视。美国DALLAS公司生产的 DS18B20仅有一根通信线操作更方便,还具有耐磨耐碰,体积小,适用于各种狭小空间设备数字测温和控制领域。测温范围 55125,固有测温分辨率0.5。使用大量的芯片使得产品价格更低廉,体积更小符合智能饮水机的发展趋势,具有广阔的市场前景。11.2 研究的目的与意义单片机在电子产品中的应用已经越来越广泛, 在很多电子产品中也用到了温度检测和温度控制。目前广泛使用的饮水机,具有价格低廉,制造简便等优点。但是随着用户长时间使用,这些饮水机功能单一、能耗较
14、大、长时间饮用饮水机的水对健康不利等缺点逐渐暴露出来。传统的饮水机的局限性一般体现在以下几个方面:第一,功能相对简单。只有简单的温度控制,而且用户还不能自己根据自己的喜好设定温控参数。第二,能耗较大。在没有人使用的时候饮水机也处在开机状态无疑会造成能源的大量浪费,在能源紧缺的今天这个方面亟待解决。第三, 长期饮用饮水机里的水会对健康不利。由于广泛使用的饮水机烧水不能完全沸腾,长期饮用这种水会对身体造成较大的伤害。本此设计的智能饮水机, 采用DS18B20实现温度采集,经过LED显示, 读数直观、准确。并且程序存储器E2PROM采用了, 可以很容易的实现软件升级, 从软件方面提高仪器精度。同时可
15、以对加热实现基本的控制,从而防止了“千滚水”对身体造成的伤害,满足生活的需求。1.3 智能饮水机的主体功能(1)智能饮水机的主体功能:本课题设计的智能饮水机具有过热保护防干烧、加热至沸腾、设置温度加热、超温报警提示、安全锁定、电动机出水功能等。(2)智能饮水机的按键功能:出水键:控制饮水机出水和停止出水;加热键:负责控制开始加热和停止加热;锁定键:按下锁定键,其他按键无效;切换健:按下后开始设定用户想要的温度;温度设定键:按一下温度增加5,温度可在0到100之间循环。(3)智能饮水机的显示功能:电源灯(绿色):接通电源,电源灯点亮;加热指示灯(黄色):按下加热键,加2绪论热指示灯点亮,表示烧水
16、开始工作。再次按下加热键,指示灯熄灭,表示烧水停止;锁定键指示灯(蓝色):锁定其他按键功能,灯亮表示其他按键均不可用;超温报警灯(红色):灯点亮表示水已经达到设定的加热温度或已沸腾并停止加热;数码管:显示当前水温或用户设定的温度。蜂鸣器:响起后说明水以沸腾并停止加热。1.4 本次设计的工作 (1)查阅大量的国内外有关智能饮水机方面的文献资料,剖析了一些饮水机的实际产品,并吸取同类产品的优点。 (2)根据饮水机的发展趋势和现有的设计条件,提出了智能饮水机的整体设计方案和技术要求。 (3)完成了系统硬件部分选型、设计和制作,并进行了调试。3单片机简介 第2章 单片机简介2.1 概念分析单片机是指一
17、个集成在一块芯片上的完整的计算机系统。虽然它的大部分功能都集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件(如:CPU、内存、内部和外部总线系统,目前大部分还会具有外存)。同时集成:通讯接口、定时器,实时时钟等外围设备。而现在单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机又被称为微控制器,因为它最早被用在工业控制领域。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 单片机早
18、期都是8位或4位的。其中最成功的是INTEL的8031。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。而在作为掌上电脑和手机核心处理的高端单片
19、机甚至可以直接使用专用的Windows和Linux操作系统。2.2 单片机的产生及发展1)单片机的控索阶段(1976-1978)4以Intel公司的MCS 48为代表。MCS 48的推出是在工控领域的控索,参与这一项目的公司还有Motorola等,都取得了满意的效果。这就是SCM的诞生年代,“单机片”一词即由此而来。2)单片机的完善阶段(1978-1982)Intel公司在MCS 48基础上推出了完善的、典型的单片机系列MCS 51。它在以下几个方面奠定了典型的通用总线型单片机体系结构。 完善的外部总线。MCS-51设置了经典的8位单片机的总线结构,包括8位数据总线、16位地址总线、控制总线及
20、具有很多通信功能的串行通信接口。 CPU外围功能单元的集中管理模式。 体现工控的位地址操作方式。 指令系统趋于丰富和完善,并且增加了许多突出控制功能的指令。3)单片机向微控制器发展的阶段(1982-1990)Intel公司推出的MCS 96系列单片机,将一些用于测控系统的模数转换器、程序运行监视器、脉宽调制器等纳入片中,体现了单片机的微控制器特征。随着MCS 51系列的广应用,许多电气厂商竞相使用80C51为内核,将许多测控系统中使用的电路技术、接口技术、多通道A/D转换部件、可靠性技术等应用到单片机中,增强了外围电路功能,强化了智能控制的特征。4)微控制器的全面发展阶段(1990)随着单片机
21、在各个领域全面深入地发展和应用,出现了高速、大寻址范围、强运算能力的8位/16位/32位通用型单片机,以及小型廉价的专用型单片机。2.3 单片机的种类单片机根据目前发展情况,从不同角度大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。 通用型/专用型 5 单片机简介 这是按单片机适用范围来区分的。例如,80C51是通用型单片机,它不是为某种专用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。 总线型/非总线型 这是按单片机是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、数据总线、
22、控制总线,这些引脚用于扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减少封装成本和芯片体积,这类单片机称为非总线型单片机。 控制型/家电型 这是按照单片机大致应用的领域进行区分的。一般而言,工控型寻址范围大,运算 能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。 显然,上述分类并不是惟一的和严格的。例如,80C51类单片机既是通用型又是总线型,还可以作为工控用。2.4 单片机的引脚介绍 1) 主电源引脚(2根)VCC(P40):电源输入,接5V电源 GND(P
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 饮水机 设计 实现
