饮水机设计的超简单原理和仿真.docx

上传人:王** 文档编号:979280 上传时间:2024-03-08 格式:DOCX 页数:19 大小:42.76KB
下载 相关 举报
饮水机设计的超简单原理和仿真.docx_第1页
第1页 / 共19页
饮水机设计的超简单原理和仿真.docx_第2页
第2页 / 共19页
饮水机设计的超简单原理和仿真.docx_第3页
第3页 / 共19页
饮水机设计的超简单原理和仿真.docx_第4页
第4页 / 共19页
饮水机设计的超简单原理和仿真.docx_第5页
第5页 / 共19页
饮水机设计的超简单原理和仿真.docx_第6页
第6页 / 共19页
饮水机设计的超简单原理和仿真.docx_第7页
第7页 / 共19页
饮水机设计的超简单原理和仿真.docx_第8页
第8页 / 共19页
饮水机设计的超简单原理和仿真.docx_第9页
第9页 / 共19页
饮水机设计的超简单原理和仿真.docx_第10页
第10页 / 共19页
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《饮水机设计的超简单原理和仿真.docx》由会员分享,可在线阅读,更多相关《饮水机设计的超简单原理和仿真.docx(19页珍藏版)》请在优知文库上搜索。

1、饮水机温度控制的系统设计与仿真摘要本文设计并实现了一种饮水机温度控制系统。其硬件系统以AT89C52单片机为核心,用温度传感器DS18B20实现温度控制,用液晶屏显示实时温度、时间与预设温度,制作数字温度计,并可实现温度预警控制。单片机系统的软件设计采用C语言进展编程,应用软件采用KEIL和PROTEUS仿真软件模拟实现控制过程。该饮水机控制系统是基于单片机的计算机检测技术的软硬件开发的一种应用,不仅可以创造良好的经济效益,还可优化饮水机温度控制系统。关键词:AT89C52单片机;DS18B20;温度控制TheDesignandSimulationofDrinkingMachineTemper

2、atureControlSystemABSTRACTThispaperintroducesawaterdispensertemperaturecontrolsystem.ThissystemhardwaredesigntakesAT89C52asacore,andrealizesthetemperaturecontrolwithtemperaturesensorDS18B20.TheactualtemperatureandthepreinstalltemperaturearedisplayedwiththeLCD,thesimpleintelligenttemperaturecontrolsy

3、stemdigitthermometerismanufactured,andmayrealizethetemperatureearlywarningcontrol.Thesoftwareprogrammingusesclanguagetocarryontheprogramming.TheapplicationsoftwareusesKElLandthePROTEUSsimulationsoftwarerealizingthecontrolledprocess.Thewaterdispensercontrolsystemisbasedonanapplicationofthesinglechipc

4、omputerhardwareandsoftwaredevelopmentofdetectiontechnologycannotonlycreateagoodeconomicbenefits,butalsooptimizethefountainstemperaturecontrolsystem.Keyword:themicrocontrollerAT89C52;DS18B20temperaturecontrol.目录1绪论11.1 课题来源11.2 课题开展现状及意义11.3 本文设计思路21.4 本文构造22系统的硬件设计22.1 系统工作原理与功能22.2 硬件系统组成及各模块介绍33系统

5、的软件设计73.1 软件总体设计思路73.2 主程序软件设计73.3 键盘子程序软件设计83.4 报警子程序软件设计83.5 显示子程序软件设计94系统软件仿真94.1 Protues介绍94.2 KeiluVision4调试软件94.3 ProteusISIS的仿真步骤与结果10总结H参考文献H附录12致谢18饮水机温度控制系统的设计与仿真1绪论1. 1课题来源目前市场大局部饮水机采用了热敏电阻进展温度控制,饮水机从室温把水加热到沸腾,开关断开;之后温度下降,当温度下降到一定时,温控开关闭合,然后继续加热到沸腾,周而复始。这不仅造成能源的浪费,反复烧开的热水被人体吸收后,其中还有重金属等有害

6、物质对人体安康是及其危害的。这种水俗称“千滚水,千滚水不仅对人体安康有害而且还会造成能源浪费。为了防止饮水机的开水因反复烧开而造成的二次污染,该设计利用AT89C52单片机芯片对水温进展智能控制,使水保持在一个较适合的温度,一方面便于使用者及时饮用,一方面节约能源资源,有较好的开展前景。1.2 课题开展现状及意义随着人类社会的不断进步,人类饮用水的供给方式也随其发生着变化,其过程为:河水f井水f自来水一购置桶装水f自制安康纯水。对此已形成了“喝纯洁水,用自来水的现代饮水新观念。我国现阶段的生活饮用水市场,实质上是桶装饮用水、自来水终端制水、管道直饮水三分天下的格局。其中桶装水以85%的绝对优势

7、占据着市场的主导地位,但是桶装水存在着“二次污染问题以及假冒伪劣等现实问题。管道分质供水在美国等兴旺国家的普及率为30%左右,目前国内的上海、广州、东莞等地开场试点,但由于工程浩大,近年内难有大的作为。自来水终端制水就产品来分,可以分为对自来水等进展初步过滤的净水器和各种大、中、小型的办公、家用纯水机,普及率在15%左右。可见现在仍普遍用桶装水,但是为防止反复烧开造成的“千滚水产生的重金属对身体的危害,因而本文设计用单片机来控制水温使其保持在一个较适合的温度,以适于用户的即时饮用。目前饮水机的控制方式可分为普通控制型、智能感应型和微电脑控制型三类。普通控制型饮水机其加热和制冷均自动恒温控制,是

8、目前用户使用最多的机型,并且其价位适中一般为首选。因而,本文在此根基上,做了一些改造使其更为人性化,比方说设置一定的保温温度使其一直处在这已设定温度左右,可供随时饮用,不必担忧水温过烫的问题等。该设计可以实时检测饮水机水箱的水温,并且可以通液晶显示饮水机水箱水温度数,可以人为设置水的温度的保温值,当温度在设定的范围内时正常工作,当低于保温温度时控制加热器加热;当温度高于水温保温温度时继电器断开停顿加热。另外,其温度检测范围为0100C,精度1,并且有一定的时间延迟。该设计操作简单,可视化强,因而有较大的开展空间。1.3 本文设计思路整个基于单片机的温度控制系统无论是硬件设计还是软件设计均采用模

9、块化设计思想。先将整个设计系统划分为几个模块,然后自上到下、由大到小、分步细化,然后逐个进展详细射击,最后将各个模块组合起来。系统的设计过程如下:(1)首先根据用户对设计系统的具体要求来设计系统的总体构成。(2)模块化思想对系统硬件进展模块划分。(3)对系统硬件的各个模块在进展细化并对各个细化的具体元器件进展性能比较和型号选择。(4)根据硬件电路结合控制系统的要求对软件系统进展功能划分和模块划分。(5)进展内部资源分配。(6)结合资源分配、控制要求和实际电路进展各个子模块的软件编程设计。1.4 本文构造本文第一章为绪论局部,分析了现今饮水机使用状况及应用前景,并总体概括了设计思路。第二章概要介

10、绍了系统总体硬件设计及各个模块的详细介绍,第三章具体概括了软件局部的的具体实现,第四章为编译与仿真结果分析。2系统的硬件设计2. 1系统工作原理与功能(1)工作原理该系统主要通过传感器来输入数据,传感器将水温温度即室温温度等非电信号转化为电信号,再由信号处理电路,将传感器输出的电信号进展处理(放大、滤波等),使之满足A/D转换的要求,然后由A/D转换电路完成将温度传感器输出的模拟信号到数字信号的转换。CPU首先写入命令给DS18B20,然后DS18B20开场转换数据,转换后通过AT89C52来处理数据,由LCD显示屏显示实时温度与时间。并且可以通过外中断来实现对温度的预设,由存储电路存储这一预

11、设温度,通过继电器根据预设温度来控制加热与否。(2)系统功能饮水机温控系统主要是控制水的温度,让用户使用起来方便。首先,第一次加水的时候,通过单片机的控制,烧开时蜂鸣器报警,得到干净卫生的饮用水。其次,温度恒定在设计值附近,使得用户可以随时饮用适合自己温度的饮用水。水加热时,灯亮,当加热到设置的温度时灯灭继电器断开,当低于设置的温度时开场加热直到到达设定的温度。如此往复。另外,该显示器除具有显示温度功能时还可以显示时间也为其一特点。2. 2硬件系统组成及各模块介绍按系统的功能设计要求,硬件电路模块包括如下局部:1测温电路2时钟电路3数据保存电路4键盘接口电路3. 电器控制模块4. 示模块5.

12、2-1所示系统组成的构造框图。图2-1系统构造图2.2.1温度采集模块温度采集模块功能是对外界水温进展采集,然后将信号传给单片机。测量温度的关键是温度传感器,本文采用DS18B20进展测温,其温度值可以直接读出来,通过核心部件单片机AT89C52控制温度的读写和显示,通过LCD进展显示。(1) DS18B20介绍DalIaS单线数字温度传感器DS18B20具有“一线器件体积更小、适用电压更宽、更经济等特点。DaIIaS半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线接口的温度传感器。“一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。D

13、S18B20、DS1822“一线总线数字化温度传感器同DS18B2O一样,DS18B2O也支持“一线总线”接口,测量温度范围为-55C+125C,在-1OC+85C范围内,精度为0.5。DS1822的精度较差为2。现场温度直接以“一线总线的数字方式传输,大大提高了系统的抗干扰性。其DS18B20的管脚配置和封装构造如图22所示川。图22DS18B2O生寸装引脚定义:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。(2) DS18B2O的单线(1-wirebus)系统单线总线构造是DS18B2O的突出特点,也是理解和编程的难点。从两个方面来理解

14、单线总线:一,单线总线只定义了一个信号线,而且DS18B20智能程度较低(这点可以与微控制器和SPl器件间的通信做一个比较),所以DS18B2O和处理器之间的通信必然要通过严格的时序控制来完成。二,DS18B2O的输出口是漏级开路输出,这种设计使总线上的器件在适宜的时间驱动它。显然,总线上的器件与(wiredAND)关系。这就决定:(1)微控制器不能单方面控制总线状态。之所以提出这点,是因为相当多的文献资料上认为,微控制器在读取总线上数据之前的I/O口的置1操作是为了给DS18B2O一个发送数据的信号。这是一个错误的观点。如果当前DS18B20发送0,即使微控制器I/O口置1,总线状态还是0;

15、置1操作是为了是I/O口截止(CUtOff),以确保微控制器正确读取数据。(2)除了DS18B20发送0的时间段,其他时间其输出口自动截止。自动截止是为确保:1时,在总线操作的间隙总线处于空闲状态,即高态。2时,确保微控制器在写1的时候DS18B20可以正确读入。本设计将温度传感器DS18B20与单片机RXD引脚相连,读取温度传感器的数值。硬件如图23:2.2.2 时钟电路本文增加的一个功能为显示实时时间,为了更准确的显示时间,硬件电路设置了时钟电路模块,并且由LCD屏显示。本文选用DS1302做为时钟电路,DS1302的构造及工作原理:如图2-4所示DS1302的引脚排列,其中VCCl为后备

16、电源,VCC2为主电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由VeCl或Vcc2两者中的较大者供电。当Vcc2大于VcCl+0.2V时,Vcc2给DS1302供电。当Vcc2小于VeCl时,DS1302由VeCl供电。Xl和X2是振荡源,外接32.768kHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址/命令序列送入移位存放器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进展操作。如果在传送过程中RST置为低电平,那么会终止此次数据

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 给排水/暖通与智能化

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!