现代控制理论大作业 智能控温饮水机(DOC)

合集下载

饮水机智能温度控制系统

饮水机智能温度控制系统

饮水机智能温度控制系统作者:龚丹丹史文丽来源:《无线互联科技》2013年第05期摘要:现在的水温控制系统多采用模拟温度传感器、A/D转换器及单片机组成的传输系统。

这种系统安装复杂,成本也高不说,它的反复加热系统对我们的饮水质量也大打折扣,本文针对AT89C51单片机为控制核心,采用典型大惯性的PID闭环控制装置,自动控温,使其保持温度恒定。

关键词:AT89C51单片机;温度控制;DS18B20基于单片机的饮水机温度控制系统设计,是通过温度传感器和单片机对饮水机的智能控制,以解决传统控制水温对电力资源和水资源的浪费,同时又使饮用水达到饮用的标准。

温度过高或者是过低,都会使水资源失去应有的作用,也丧失了很多营养物质,从而同时造成了电力资源和水资源的巨大浪费,特别是在当前的全球能源极度匮乏,而国家倡导节约水资源的情况下,我们更应该掌握好对水温的控制,才能把身边的水电资源更好的利用起来,这同样也是对自己的负责。

1 项目背景随着人们对饮水机的需求变高的同时,我们自然而然的对饮水质量问题就产生了更多的关注,而现在的饮水设备大多都没有自动控温系统,有的只是自动加热,但是水的矿物质等营养成分在反复加热的过程中就大大的流失了,基于这个问题,本文给出了合理的软件设计来解决。

基于单片机饮水机的温度智能控制系统,可以智能的实时检测饮水机水箱的水温,当水温低于设定的温度时,饮水机将加热水箱中的水,当高于设定的时候,饮水机将对水箱中的水停止加温。

这样既节约了能源又为人们的使用提供了便捷。

2 设计部分⑴系统方案设计。

本论文设计了一种以AT89C51单片机为核心部件,采用DS18B20的高精度数据采集系统,这个系统的最大有点在于可以实时检测饮水机水箱的水温,并且可以通过数码管显示(也即3位LED数码管)饮水机水箱水温度数,而且可以预防二次加热。

系统的电路设计主要由以下几部分组成:①控制部分主芯片采用单片机AT89C51;②显示部分采用3位LED数码管以动态扫描方式实现温度显示;③温度采集部分采用DS18B20温度传感器;④加热控制部分采用继电器电路;⑤时钟电路;⑥复位电路;⑦按键输入这部分就不用说了,这个是必不可少的。

大作业智能仪器设计一个水温控制系统.

大作业智能仪器设计一个水温控制系统.

设计一个水温控制系统一:设计要求一升水由1kW的电炉加热,要求水温可以在一定范围内由人工设定,并能在环境温度降低时实现自动调整,以保持设定的温度基本不变。

二:主要性能指标温度设定范围:40~90℃,最小区分度为1℃;控制精度:温度控制的静态误差≤1℃;用十进制数码显示实际水温;三:总体论证水温控制系统总体框图图3-1 单片机控制系统原理框图该水温控制系统主要由AT89C51单片机控制系统、前向通道(温度采样转换电路)、后向通道(温度控制电路)、键盘显示电路等四部分组成,其总体设计框图如上图所示。

控制方法选择水温控制系统的控制对象具有热储存能力大,惯性也较大的特点,水在容器内的流动或热量传递都存在一定的阻力,因而可以归于具有纯滞后的一阶大惯ty性环节;比例积分加微分控制(PID控制)微分的作用使控制器的输出与偏差变化的速度成比例,它对克服对象的容量滞后有显著的效果;在比例基础上加入微分作用,使稳定性提高,再加上积分作用,可以消除余差;PID控制适用于负荷变化大、容量滞后较大、控制品质要求又很高的控制系统。

计算机是一种采样控制,只能根据采样时刻的偏差计算控制量,不能像模拟控制一样连续输出控制量,不能连续控制,因此控制算法里必须加入离散化处理后的积分环节和微分环节。

本系统中,PID控制器的输入时实测温度和期望值的偏差,输出是PWM波的脉宽。

由于温度具有热惯性的特点,以及避免出现超调现象,所以加入比例环节,而且比例系数不能太大,同时为了配合时间,可以当温差大于10时不进行PID 运算,当温差进入10度范围内时,开启定时器进行PID控制。

PID控制流程图:方案选择结合本例题设计任务与要求,由于水温系统的传递函数事先难以精确获得,因而很难判断哪一种控制方法能够满足系统对控制品质的要求;但从以上对控制方法的分析来看,PID控制方法最适合本例采用:一方面,由于可以采用单片机实现控制过程,无论哪一种控制方法都不会增加系统硬件成本,而只需对软件作相应改变即可实现不同的控制方案;另一方面,采用PID的控制方式可以最大限度地满足系统对诸如控制精度、调节时间和超调量等控制品质的要求。

智能饮水机控制系统设计

智能饮水机控制系统设计

智能饮水机控制系统设计
智能饮水机控制系统设计包括硬件和软件两个方面。

硬件设计:
1. 传感器选择:选择适合饮水机的温度传感器、水位传感器和压力传感器等传感器,并将其与控制器进行连接。

2. 控制器选择:选择适合饮水机的微控制器单元(MCU),
如Arduino或Raspberry Pi,用于控制饮水机的功能。

3. 执行器选择:选择适合饮水机的执行器,如电磁阀用于控制水的出水和停水,同时可以使用液晶显示器(LCD)用于显示当前温度和水位等信息。

4. 电源设计:为饮水机设计合适的电源系统,包括电源适配器或者电池。

软件设计:
1. 系统架构设计:根据需求和硬件设计,设计系统的软件架构,包括数据采集和控制模块。

2. 数据采集:编写代码获取传感器数据,例如温度、水位和压力等信息,并将其转换为可用的数据格式。

3. 控制模块:根据用户设置或环境要求,编写代码控制执行器,实现饮水机的功能,例如启动和停止水流、调整温度等。

4. 用户界面设计:设计适合饮水机的用户界面,可以使用液晶显示器和按钮等硬件元件,或者通过手机APP等软件实现用
户与饮水机的交互。

总结:
智能饮水机控制系统设计需要考虑硬件和软件两个方面,硬件
需要选择合适的传感器、控制器和执行器,并设计合适的电源系统;软件方面需要设计系统架构、数据采集和控制模块,并设计用户界面实现用户与饮水机的交互。

智能饮水机控制系统设计毕业论文

智能饮水机控制系统设计毕业论文

智能饮水机控制系统设计毕业论文目录摘要 (1)第1章绪论 (2)1.1 课题研究的背景 (2)1.2 市场饮水机现状 (2)1.3 课题研究的目的和背景 (3)1.4 本课题主要研究的内容 (3)1.5 本章小结 (4)第二章单片机功能简介 (5)2.1 概念 (5)2.2 单片机的产生及发展 (6)2.3 单片机的分类 (7)2.4 单片机的引脚介绍 (8)2.5 单片机攻击技术 (8)2.6 单片机的应用 (10)2.7 本章小结 (11)第3章智能饮水机的硬件结构设计 (12)3.1 智能饮水机的总体设计 (12)3.2 主控系统 (12)3.3 输入控制 (13)3.4 显示部分 (14)3.5 温度控制部分 (16)3.6 其他功能部分 (18)3.7 本章小结 (18)第4章智能饮水机的软件设计 (19)4.1 系统分配方式 (19)4.2 主程序设计 (19)4.3 温度检测程序设计 (24)4.4 显示程序设计 (25)4.5 中断程序服务 (26)4.6 其他相关程序 (27)4.7 本章小结 (27)第5章调试及性能分析 (28)5.1 硬件调试 (28)5.2 软件调试 (28)5.3 性能分析 (28)5.4 本章小结 (29)结论 (30)致谢 (31)参考文献 (31)附录1 (33)附录2 (34)附录3 (35)摘要目前,大多数家庭使用的饮水机只有一些基本的功能(加热、恒温)。

然而,随着人们物质生活的不断提高,对饮水机的性能要求也不断提高。

为了满足人们对饮水机的性能要求,本课题研究智能饮水机,它主要功能是100%沸腾,以65°为恒温底线95°为恒温上线之间的任意整数为恒温值。

定时关机、过热保护防干功能等。

本课题的控制核心采用单片机,单片机内集成了中央处理器(CPU)、存储器、输入和输出接口、振荡电路、计数器等电路的一块集成电路,而且具有体积小、功能强、成本低、功耗小等优点。

基于单片机饮水机智能控制系统(DOC)

基于单片机饮水机智能控制系统(DOC)

机械工程学院毕业设计(论文)题目:基于单片机饮水机智能控制系统专业:机电技术教育班级: 113姓名:学号:指导教师:日期: 2015年6 月目录1前言 (3)1.1课题来源与背景 (3)1.1.1课题来源 (3)1.1.2课题背景 (3)1.2课题的研究意义 (3)2系统总体的设计 (4)2.1 硬件总体的设计 (4)2.1.1单片机最小系统设计 (4)2.1.2温度采集电路设计 (9)2.1.3 A/D转换电路设计 (10)2.1.4 LED显示电路设计 (12)2.1.5键盘电路设计 (14)2.1.6报警电路设计 (16)2.1.7 继电器控制电路设计 (17)2.2软件总体的设计 (17)2.2.1主程序流程图 (18)2.2.2各个模块的流程图 (19)2.2.3键盘扫描处理流程 (21)2.2.4 报警处理流程 (21)3系统调试 (22)3.1硬件电路检查 (23)3.1.1 温度采集电路检查 (23)3.1.2 A/D转换电路检查 (23)3.1.3 显示电路检查 (23)3.1.4 键盘电路检查 (23)3.1.5 报警电路检查 (23)3.2 软件调试 (24)3.3 软硬联调 (24)4总结与展望 (25)参考文献 (26)附录1系统设计程序(系统源代码) (28)附录2系统总体电路图 (35)基于单片机饮水机智能控制系统摘要:温度控制无论是在工业生产过程中,还是在日常生活中都起着非常重要的作用。

单片机在电子产品中的应用已经越来越广泛,在很多电子产品中也用到了温度检测和温度控制。

本次设计的主要目的在于,设计出一个全新的智能控制系统,该系统具有温度检测、温度控制、温度报警、液面报警等功能。

关键词:单片机AT89S52、DS18B20、LED数码管显示1前言1.1课题来源与背景1.1.1课题来源在日常生活中和工业生产过程,温度控制都起着巨大的作用,温度过高或温度过低都会使水的资源失去它本该有的作用,因而使水资源严重的浪费。

智能饮水机控制系统的设计与实现计算机科学与技术本科生毕业论文

智能饮水机控制系统的设计与实现计算机科学与技术本科生毕业论文

本科生毕业论文(设计)题目智能饮水机控制系统的设计与实现姓名xx 学号2012417008院系信息科学与工程学院专业计算机科学与技术指导教师xx 职称副教授2016 年5 月20 日xx师范大学教务处制目录摘要 (1)关键词 (1)Abstract (1)Key words (1)1 引言 (2)1.1 研究的背景 (2)1.2 研究的目的和意义 (2)1.3 饮水机的主要功能 (3)2 智能饮水机的硬件结构 (3)2.1 智能饮水机的总体设计 (3)2.2 ATmega169的主要性能 (4)2.3 测温电路的设计 (4)2.3.1 DS18B20的主要性能 (4)2.3.2 DS18B20供电方式 (5)2.4 水位检测电路 (5)3 智能饮水机的软件结构 (5)3.1 系统分配方式 (5)3.2 主程序的设计 (6)3.3 温度检测模块设计 (7)4 调试及性能分析 (7)4.1 对水位检测模块的仿真实现 (8)4.2 加热模块电路仿真 (8)4.3 对状态模块的仿真实现 (9)4.4 性能分析 (9)5 结论 (9)致谢 (10)参考文献 (10)智能饮水机控制系统的设计与实现计算机科学与技术学生 xx指导教师 xx摘要:由于传统饮水机结构,功能简单,不能满足用户对饮水的更高需求。

结合单机片和电子技术理论,设计了一款智能饮水机,此饮水机可根据用户输入信息,显示当前实时温度,用户可以自己设定几种温度模式,根据要求匹配出不同的温度,从而达到不同用户的饮水需求。

而且还能自行设定加热到达预设温度时有警报提示,不但节约能源,而且杜绝了安全隐患。

通过使用ATmega169和DS18B20可更好的控制水温,水位和水量,应用前景更为突出。

关键词:智能饮水机单机片温度控制警报Design and Realization of Intelligent Water Control SystemStudent majoring in Computer Science and Technology xxTutor xxxAbstract: Due to the traditional water structures just have simple functions, and can not meet higher demand for drinking water. We designed a smart dispenser combined with single-chip and electronics theory .This water dispenser can be based on user input, displaying the current temperature in real time, users can set several temperature modes depending on the requirements of temperature, so as to meet the drinking water needs of different users. It can also set their own heat when it reaches the present temperature alert. It can not only conserve energy, but also avoid the security risk. ATmega169 and DS18B20 can control the water temperature, water level better, and applications stand out even more.Key words:intelligent drinking machine,single chip, temperature control,alarm.1 引言世界在发展,时代在进步,人们的生活水平也在不断提高,于是人们对健康越来越重视,对引用的水质越来越在乎。

智能饮水机的控制方法及系统与相关技术

智能饮水机的控制方法及系统与相关技术

本技术公开了智能家电技术领域的一种智能饮水机的控制方法及系统,包括智能饮水机、无线视频监控装置、三组人体感应开关和水位报警器,所述无线视频监控装置固定在智能饮水机顶部一角,水位报警器串联第三电子开关,且水位报警器和第三电子开关与市电构成电通路,进行水位报警和消除警报,调节电子式定时开关,三组人体感应开关并联后串联电子式定时开关,当人走向智能饮水机时,使其在正常工作时间或休息时间内间隔启停,同时利用第一电子开关、加热模块和恒温控制模块与市电串联,可以快速接通加热,该装置可远程控制启动加热,同时根据气温设定加热间歇时段,防止反复加热,节能环保。

技术要求1.一种智能饮水机的控制方法,其特征在于:包括如下步骤:第一步:根据气温设置电子式定时开关启动和关闭时段,同时安装三组人体感应开关和无线视频监控装置;第二步:智能饮水机通过电子开关控制无线视频监控装置和接通智能饮水机加热电路;第三步:远程终端通过无线视频监控装置接收智能饮水机的水量信息和自动控制启停。

2.根据权利要求1所述的智能饮水机的控制方法,其特征在于:所述电子开关包括第一电子开关、第二电子开关和第三电子开关,且通过UART串口与开关驱动电路连接,所述开关驱动电路通过UART串口与WIFI模块连接,所述WIFI模块信号连接远程终端。

3.根据权利要求2所述的智能饮水机的控制方法,其特征在于:所述远程终端包括手机或平板电脑。

4.一种智能饮水机的控制系统,其特征在于:包括智能饮水机(1)、无线视频监控装置(2)、三组人体感应开关(3)和水位报警器(4),所述无线视频监控装置(2)固定在智能饮水机(1)顶部一角,三组所述人体感应开关(3)分别固定在智能饮水机(1)的前表面和左右侧壁上部,所述水位报警器(4)贯穿固定在智能饮水机(1)的加热箱内壁下部,所述智能饮水机(1)内设置有加热模块(100)和恒温控制模块(101),所述加热模块(100)与恒温控制模块(101)之间串联有第一电子开关(600),三组所述人体感应开关(3)并联后串联电子式定时开关(5),所述人体感应开关(3)和电子式定时开关(5)串联在加热模块(100)和恒温控制模块(101)之间,所述加热模块(100)和恒温控制模块(101)之间串联市电,所述无线视频监控装置(2)串联第二电子开关(601),且无线视频监控装置(2)和第二电子开关(601)与市电构成电通路,所述水位报警器(4)串联第三电子开关(602),且水位报警器(4)和第三电子开关(602)与市电构成电通路。

水温控制饮水机的设计与制作(软件)毕业设计论文

水温控制饮水机的设计与制作(软件)毕业设计论文

毕业设计题目水温控制饮水机的设计与制作(软件)毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

智能饮水机的控制方法及系统与相关技术

智能饮水机的控制方法及系统与相关技术

智能饮水机的控制方法及系统与相关技术摘要:智能饮水机的出现,使得我们可以在任何地方轻松享受到新鲜、安全、符合卫生质量标准的水料。

智能饮水机的控制系统和相关技术,可
以使用户便捷地与机器交互,实现自动化的水料输出,实现热水的实时加热,为用户提供温度可调、合适的饮用水温。

在本文中,我们研究了智能
饮水机的控制系统及其相关技术,包括水料供应系统、加热系统、温度控
制系统、负载调节系统以及用户交互界面等。

最后,通过介绍各种智能饮
水机系统控制策略,使其可以满足用户对饮用水温度的不同要求。

关键词:智能饮水机;控制系统;技术。

【最新版】智能饮水机控制系统的设计毕业设计

【最新版】智能饮水机控制系统的设计毕业设计

本科毕业论文(设计)智能饮水机控制系统的设计中工 信商 2014-JX16- 系 (部) 信息工程系 专 业测控技术与仪器 学 号 学生姓名 王珂 指导教师 刘秀敏 提交日期 年 月 日摘要现代生活中,饮水机已经成为了必不可少的日常电器。

而以往的饮水机只有单加热或者制冷功能,功能强大一些的饮水机可以实现对水温的控制,但是这类饮水机的市场价格相对较高。

所以本文设计了一款价格相对低廉但是功能强大的智能饮水机系统,利用单片机不仅能够实现对水温的控制,同时利用液晶屏幕显示温度,拥有良好的人机信息交换界面,用户可以利用按键选择不同的模式,比如:沏茶,冲咖啡等。

本设计也为各种突发情况制定了应对措施,比如在水箱缺水的情况下,用户无法使用加热功能,系统也会通过声光报警,提醒用户以保证用户及其系统的安全性。

对于设计而言,在保证用户使用安全的情况下,尽可能为用户的使用提供方便是本设计的要求。

本设计的智能化水平较高,完全可以根据用户的需求实现自动化操作。

关键字:智能饮水机,单片机,控制Design the control system of intelligent water dispenserAbstractAt present,dispenser the past dispensers only ,the betters can realize temperature control.But this kind of dispenser market price is relativity a relatively inexpensive but powerful intelligent dispenser ing MCU not only can realize temperature control,but also can use liquid crystal display the temperature.Having a good man-machine interface,user can choose different patterns though keys.like:make tea,make coffee,and so on.This design also measures for various emergency situations.For example, in the water shortage situation, users can not use the , the system will through sound and light alarm to remind theuser.Ensure the safety of the user and the system.For the design, to ensure user safety, As far as possible for the user easy to use is the requirement of the design.The intelligent level of the design is realize automatic operation according to the needs of user.Keywords:intelligent water dispenser MUC control目录1 引言 (1)2 系统功能设计 (2)3 系统硬件设计 (2)3.1 51单片机最小系统 (2)3.2 电源设计 (3)3.3 温度检测部分 (3)3.4 按键部分 (4)3.5 继电器控制部分 (4)3.5.1 泵机控制 (5)3.5.2 电磁阀控制 (5)3.5.3 加热电阻控制 (6)3.5.4 高频臭氧发生器控制 (6)3.6 显示电路 (7)3.7 液位检测 (8)3.8 报警电路 (8)3.9 红外控制电路 (9)4 系统软件设计 (9)4.1 主程序设计 (9)4.2 温度子程设计 (10)4.3 按键子程序设计 (12)4.4 继电器控制子程序设计 (13)4.5 显示子程序设计 (14)5 调试与制作 (16)5.1 硬件制作与调试 (16)5.2 软件调试 (17)6 结论 (17)参考文献 (18)致谢 (18)附件 (19)1 引言人类社会发展迅速,人们对生活水平的要求也是越来越高,在先下的社会中越来越多的家用、办公、工业电器都实现了自动化,智能化。

智能饮水机控制系统

智能饮水机控制系统

1前言随着电子技术的发展,各种电子设计产品逐步渗透到生活的各个角落。

21世纪,微电子将有更为迅猛的发展,微电子产品在国民经济发展中占有越来越重要的地位。

可以想象,当今世界,脱离了电子产品将是一个黑暗与枯燥的世界。

运用电子设计理论,充分结合生活实际,我们设计了该智能饮水机控制系统。

饮水机存在于现代每个家庭生活中,但是目前大部分的饮水机功能仅限于烧水功能,对现代人来说,功能还是不完善或者说存在一定的缺陷,比如对水温没有显示装置,对加热次数没有合理控制等,这些都与对健康水质的追求相矛盾。

为了解决以上问题,我们结合所学电子设计理论知识,设计了本套智能饮水机控制系统。

该系统结合了电子线路设计、数字电子技术、Protel仿真设计软件等相关知识,考虑现实需要来完成的。

主要实现的功能为对饮水机加热后的水温测量及其3位半的数字显示和对饮用水加热次数进行自动控制的功能。

功能一可以通过热敏电阻,经过一些电路变换(电桥电路),感应出特定电压信号,经过A/D转换电路变成相应的温度,直接3位半显示器来实现显示;也可以通过集成温度传感器比如AD590,将感应电流接入特定的A/D转换电路,最后译码实现温度数显功能。

功能二的实现为利用饮水机加热信号灯会的亮灭状态,我们想利用这个特点和一个光敏器件结合,这样就可以产生脉冲信号,输入到计数器,根据设定的数值,让相应的计数器管脚作为输出,再利用输出的这个脉冲切断主电路(用到特定的继电器);也可以利用饮水机内部加热电路的断开状态来通过脉冲感应出加热次数,再利用脉冲实现控制。

本设计综合功能一和功能二,采用AD590及光敏器件的设计方案实现电路。

经测试仿真,该套设计系统整体性能良好,基本实现各功能,使得普通饮水机更加智能化、更加人性化,但也存在一定控制灵敏度和抗干扰缺陷。

可以预见,智能饮水机将来的发展前景很宽广,可以添加些更多的新功能,新技术,比如可以加入无线和网络控制装置,实现各家电的联网控制等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能控温饮水机(河南科技大学信息工程学院河南省洛阳市 471000)摘要:普通饮水机都只有一些基本的功能。

例如加热、保温。

然而,随着人们的物质生活的不断提高,对饮水机的性能要求也不断提高。

为了满足人们对饮水机的性能要求。

本课题研究智能饮水机控制系统。

它主要功能是在温度达到100℃沸腾,并能在0℃~100℃之间以5℃为最小温差进行温度设定。

从而得到任意想的水温。

非常人性化,它还具有过热保护及防干烧功能等。

随着计算机技术的发展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。

过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方法。

在实际应用中,单片机经常要与各种传感器相结合组成一定的应用系统,以实现系统的自动检测与控制。

本文所设计的智能饮水机就是单片机结合传感器的一个简单应用。

该系统设计综合单片机以及电子技术理论,从生活实际出发,完善了饮水机的功能。

整个设计系统实现三个功能,即加热、对温度上下限的控制和定时加热。

与传统的饮水机相比,由于采用了自动检测和控制的电子设计技术,可较好地实现对水温的测量和控制,具有较广泛的应用前景。

关键字: 智能饮水机单片机温度采集功能设定1.1引言单片机在电子产品中的应用已经越来越广泛, 在很多电子产品中也用到了温度检测和温度控制。

目前广泛使用的饮水机,具有价格低廉,制造简便等优点。

但是随着用户长时间使用,这些饮水机功能单一、能耗较大、长时间饮用饮水机的水对健康不利等缺点逐渐暴露出来。

传统的饮水机的局限性一般体现在以下几个方面:第一,功能相对简单。

只有简单的温度控制,而且用户还不能自己根据自己的喜好设定温控参数。

第二,能耗较大。

在没有人使用的时候饮水机也处在开机状态无疑会造成能源的大量浪费,在能源紧缺的今天这个方面亟待解决。

第三, 长期饮用饮水机里的水会对健康不利。

由于广泛使用的饮水机烧水不能完全沸腾,长期饮用这种水会对身体造成较大的伤害。

本此设计的智能饮水机, 采用DS18B20实现温度采集,经过LED显示, 读数直观、准确。

并且程序存储器E2PROM, 可以很容易的实现软件升级, 从软件方面提高仪器精度。

同时可以对加热实现基本的控制,从而防止了“千滚水”对身体造成的伤害,满足生活的需求。

1.2 智能饮水机的主体功能(1)智能饮水机的主体功能:本课题设计的智能饮水机具有过热保护防干烧、加热至沸腾、设置温度加热、超温报警提示、安全锁定、电动机出水功能等。

(2)智能饮水机的按键功能:①出水键:控制饮水机出水和停止出水;②加热键:负责控制开始加热和停止加热;③锁定键:按下锁定键,其他按键无效;④切换健:按下后开始设定用户想要的温度;⑤温度设定键:按一下温度增加5℃,温度可在0℃到100℃之间循环。

(3)智能饮水机的显示功能:①电源灯(绿色):接通电源,电源灯点亮;②加热指示灯(黄色):按下加热键,加热指示灯点亮,表示烧水开始工作。

再次按下加热键,指示灯熄灭,表示烧水停止;③锁定键指示灯(蓝色):锁定其他按键功能,灯亮表示其他按键均不可用;④超温报警灯(红色):灯点亮表示水已经达到设定的加热温度或已沸腾并停止加热;⑤数码管:显示当前水温或用户设定的温度。

⑥蜂鸣器:响起后说明水以沸腾并停止加热。

2.1 单片机概念分析单片机是指一个集成在一块芯片上的完整的计算机系统。

虽然它的大部分功能都集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件(如:CPU、内存、内部和外部总线系统,目前大部分还会具有外存)。

同时集成:通讯接口、定时器,实时时钟等外围设备。

而现在单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。

2.2 单片机的种类单片机根据目前发展情况,从不同角度大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。

通用型/专用型这是按单片机适用范围来区分的。

例如,80C51是通用型单片机,它不是为某种专用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC接口等功能的温度测量控制电路。

总线型/非总线型这是按单片机是否提供并行总线来区分的。

总线型单片机普遍设置有并行地址总线、数据总线、控制总线,这些引脚用于扩展并行外围器件都可通过串行口与单片机连接,另外,许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减少封装成本和芯片体积,这类单片机称为非总线型单片机。

控制型/家电型这是按照单片机大致应用的领域进行区分的。

一般而言,工控型寻址范围大,运算能力强;用于家电的单片机多为专用型,通常是小封装、低价格,外围器件和外设接口集成度高。

显然,上述分类并不是惟一的和严格的。

例如,80C51类单片机既是通用型又是总线型,还可以作为工控用。

2.3单片机的引脚介绍1) 主电源引脚(2根)VCC(P40):电源输入,接+5V电源GND(P20):接地线2) 外接晶振引脚(2根)XTAL1(P19):片内振荡电路的输入端XTAL2(P20):片内振荡电路的输出端3)控制引脚(4根)RST/VPP(P9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG(P30):地址锁存允许信号PSEN(P29):外部存储器读选通信号EA/VPP(P31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

4)可编程输入/输出引脚(32根)AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

每一根引脚都可以编程,比如用来控制电机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能,尽情发挥你的想象力吧,实现你想要的:)强大无比。

PO口(P39~P32):8位双向I/O口线,名称为P0.0~P0.7P1口(P1~P8):8位准双向I/O口线,名称为P1.0~P1.7P2口(P21~P28):8位准双向I/O口线,名称为P2.0~P2.7P3口(P10~P17):8位准双向I/O口线,名称为P3.0~P3.73.1 智能饮水机的总体设计整个硬件系统由主控制系统、输入输出模块、传感器、其他功能电路和电源部分组成。

主控系统使用单片机控制,包括对键盘的信息的接收和控制,对其他功能电路的控制等,通过软件编程实现预定功能;传感器部分即检测子系统,主要是进行饮水机中水的温度检测和控制,采用智能温度传感器DS18B20;其他功能电路部分包括恒温,防干烧,出水等电路,达到功能多样化;电源部分为智能饮水机提供必要的电能,保证饮水机能够正常的工作。

整体框图如图3-1所示。

以下详细讨论每个功能模块的设计思想和硬件电路的实现。

图3-1 智能饮水机电路框图3.2 元器件选择主机单元由AT89S52单片机和相关的存储器组成,是仪表的核心。

关键部分期间名称及其在电路中的主要功能如下:(1)AT89S52:完成监控系统数据采集过程、采集方式和报警过程的控制。

是整个系统的核心处理器,单片机首先把通过传感器测到的现场温度与预先设置的温度进行比较,如果大于或小于预先设置值,就输出信号去控制加热器的工作,从而实现温度控制。

(2)数码管:用于显示当前水温及设定的水温。

(3)DS18B20:单线数字温度传感器,可直接将被测温度转化为串行数字信号,以供单片机处理。

(4)各色LED及蜂鸣器:用于提示用户饮水机的各种状态。

(5)按键:输入模块,用于控制单片机完成各项功能。

3.3 AT89S52的主要性能AT89S52具有8k字节Flash闪速存储器,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89S52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作指导下一个硬件复位。

3.4 测温电路的设计3.4.1 DS18B20的引脚图及方框图DS18B20的外形及管脚排列图如下图3-3所示。

(1)GND 地信号(2)DQ 数据输入/输出引脚。

用在寄生电源下,可以向器件提供电源。

(3)VDD 可选择的VDD引脚。

当工作于寄生电源时,此引脚必须接地。

图3-3 DS18B20外形及引脚排列3.4.2 DS18B20主要性能(1)独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯;(2)测温范围-55℃~+125℃,固有测温分辨率0.5℃;(3)支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定,实现多点测温;(4)工作电源: 直流3~5V;(5)在使用中不需要任何外围元件;(6)测量结果以9~12位数字量方式串行传送;(7)不锈钢保护管直径Φ6 ;(8)适用于DN15~25, DN40~DN250各种介质工业管道和狭小空间设备测温;(9)标准安装螺纹 M10X1, M12X1.5, G1/2”任选;(10)PVC电缆直接出线或德式球型接线盒出线,便于与其它电器设备连接。

3.5 主控系统主控系统采用单片机控制。

3.6 输入控制输入控制采用的按键控制,这样不仅减少的制作成本而且便于做。

通过74LS373的通断进行按键信号的传输,当74LS373被锁定时,按键信号不能传入单片机,从而达到按键的锁定作用。

3.7 显示部分LED数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。

这些段分别由字母a、b、c、d、e、f、g、p来表示。

当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。

如:显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c 不亮p不亮。

LED数码管有微亮亮和超亮等不同之分,也有0.5寸、1寸等不同的尺寸。

小尺寸数码管的显示笔画常用一个发光二极管组成,而大尺寸数码管是由二个或多个发光二极管组成,一般情况下,单个发光二极管的管压降为1.8V左右,电流不超过30mA。

发光二极管的阳极连接到一起连接到电源正极称为共阳极数码管,发光二极管的阴极连接到一起连接到电源负极称为共阴极数码管。

常用LED数码管所显示的数字和字符是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。

相关文档
最新文档