饮水机温度智能控制系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《饮水机温度智能控制系统.doc》由会员分享,可在线阅读,更多相关《饮水机温度智能控制系统.doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、_毕业论文“饮水机温度智能控制系统”论文题目: 饮水机温度智能控制系统 学生姓名: 张祥 学 号: 2010401020102 学院专业: 电信学院10电气工程及其自动化 电子信箱: 184542248 指导教师: 邹云峰 2014年5月摘要本设计可以实现对水温监控和显示,经过改进可以用于饮水机的温度控制。本文用AT89C51单片机与DS18B20温度传感器实现了对水温的测量,并对数据用四位一体数码管进行显示,同时在达到输入目标温度时候发出报警。论文主要研究了:1 硬件方面:DS18B20温度传感器技术参数的检测以及他的相关模块电路;无线红外遥控电路的原理和信号传输;用于显示温度的数码管显示模
2、块;用于目标温度设定的按键输入模块;用于执行的加热模块。2 软件方面:主要研究温度传输和数码管显示电路。3:电路的仿真和实物的焊接制作。本文的特色在于控制温度的可设定,对不同温度要求的用户提供了很好的解决方案,对水温的反馈调节使得系统达到了很好的动态平衡。关键词:单片机,温度控制,DS18B20温度传感器 ABSTRACTThe design can achieve the water temperature monitoring and shows that the improved can be used for the temperature control of the water c
3、ooler. This paper use STC89C52 MCU and DS18B20 temperature sensor for temperature measurement is achieved, and the data integration with four digital tube display, at the same time to enter the target temperature when issued a report to the police.Thesis mainly studied: 1 hardware aspects: DS18B20 t
4、emperature sensor technology parameters detection and his related module circuit; The principle of wireless infrared remote control circuit and signal transmission; Used to display temperature of digital tube display module; For the target temperature setting key input module; Used to perform heatin
5、g module. 2 software aspects: research temperature transmission and digital tube display circuit. 3: circuit simulation and real welding production.Characteristic of this paper is to control temperature can be set, the temperature requirements of different users provides a good solution, the water t
6、emperature feedback control to achieve the good dynamic balance system.KEY WORDS: Single chip computer, temperature control, DS18B20 temperature sensor目 录一、 绪论1.1 本课题研究的意义随着人类社会的不断进步,人类饮用水的供给方式也随其发生着变化,其过程为:河水井水自来水购买桶装水自制健康纯水。对此已形成了“喝纯净水,用自来水”的现代饮水新观念。我国现阶段的生活饮用水市场,实质上是桶装饮用水、自来水终端制水、管道直饮水三分天下的格局。其中桶
7、装水以85%的绝对优势占据着市场的主导地位,但是桶装水存在着“二次污染”问题以及假冒伪劣等现实问题。管道分质供水在美国等发达国家的普及率为30%左右,但由于工程浩大,近年内难有大的作为。自来水终端制水就产品来分,可以分为对自来水等进行初步过滤的净水器和各种大、中、小型的办公、家用纯水机,普及率在15%左右。可见现在仍普遍用桶装水,但是为避免反复烧开造成的“千滚水”产生的重金属对身体的危害,因而本文设计用单片机来控制水温使其保持在一个较适合的温度,以适于用户的即时饮用。1.2 国内外研究现状及存在的问题目前饮水机的控制方式可分为普通控制型、智能感应型和微电脑控制型三类。普通控制型饮水机其加热和制
8、冷均自动恒温控制,是目前用户使用最多的机型,并且其价位适中一般为首选。因而,本文在此基础上,做了一些改造使其更为人性化,比如说设置一定的保温温度使其一直处在这已设定温度左右,可供随时饮用,不必担心水温过烫的问题等1.3 本课题研究的内容和目标该设计可以实时检测饮水机水箱的水温,并且可以显示饮水机水箱水温度数,可以人为设置水的温度的保温值,当温度在设定的范围内时正常工作,当低于保温温度时控制加热器加热;当温度高于水温保温温度时继电器断开停止加热。另外,其温度检测范围为0100,精度1,并且有一定的时间延迟本设计以常见的入门级单片机STC51单片机为核心,有键盘输入模块和无线输入模块进行控制信号输
9、入,温度传感器进行温度信号反馈,数码管显示电路对温度进行显示,以及蜂鸣器电路进行报警。通过相关硬件电路模块搭建一个平台。用c语言编写相关程序,从而实现设计的要求。研究的温控系统能用于简易家用饮水机的改造,实现饮水机的人性化智能管理,提高用电效率;实现自动、手动控制相兼容,以降低成本;通过反复试验和改进,最终达到可靠性、实用性、推广性较好的目标。1.4 本课题拟解决的关键问题1、温度检测与传输问题;2、人机交互问题(包括键盘、遥控和显示);3、光耦继电器的控制原理问题;二、系统总体设计方案 2.1 系统简介饮水机温度控制系统以调节饮水机温度为目的,其输入参数主要是水温信号和设置的设定温度。输出信
10、号主要是温度显示、声光报警和执行加热。工作时传感器将温度传给单片机,当水温低于设定温度时,单片机控制加热模块加热,当温度低于设定温度,继电器断开,加热停止。从而实现温度控制的目标。2.2 系统功能方框图 图2.2.2 系统功能原理图2.3 各模块功能的介绍 1、温度传输:以温度传感器实时反馈温度给中央处理器。2、人机交互:3.1 远程控制:远程设置饮水机设定温度。3.2 按键控制:按键设置饮水机设定温度。3.3 显示输出:显示系统设定温度和水温。4、中央控制:负责系统的集中控制。5、执行加热:控制继电器开合,从而控制加热器加热。2.4 硬件方案的选择2.4,1 Cpu方案的选择按MCU内核可分
11、为: MSP、ARM、MCS51等等。MSP430单片机功耗低,速度快,内置硬件乘法器,乘除法运算都为单周期指令,片内集成资源丰富,但是学习起来比较复杂。ARM单片机控制能力强,速度快,价格比较适中,但比51要贵些,可以加操作系统,但是对ARM接触较少,应用起来较为困难。AT89C51是一种带4K字节FLASH存储器)的低电压、高性能CMOS 8位微处理器。AT89C51是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪
12、烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C51是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。本设计选择AT89C51 单片机作为主控部分。2.4,2 温度传感器方案的选择常用的温度传感器芯片有pt100、AD590、DS18B20等等。pt100温度传感器是一种将温度变量转换为可传送的标准化输出信号的仪表。主要用于工业过程温度参数的测量和控制。带传感器的变送器通常由两部分组成:传感器和信号转换器。传感器主要是热电偶或热电阻;信号转换器主要由测量单元、信号处理和转换单元组成(由于工业用热电阻和热电偶分度表是标准
13、化的,因此信号转换器作为独立产品时也称为变送器),有些变送器增加了显示单元,有些还具有现场总线功能。但温度电阻曲线为非线性,易干扰,且存在延时温度累计现象。AD590是美国ANALOG DEVICES公司的单片集成两端感温电流源,其输出电流与绝对温度成比例。在4 V至30 V电源电压范围内,该器件可充当一个高阻抗、恒流调节器,调节系数为1 A/K。片内薄膜电阻经过激光调整,可用于校准器件,使该器件在298.2K (25C)时输出298.2 A电流。AD590适用于150C以下、目前采用传统电气温度传感器的任何温度检测应用。低成本的单芯片集成电路及无需支持电路的特点,成为许多温度测量应用的备选方
14、案。应用AD590时,无需线性化电路、精密电压放大器、电阻测量电路和冷结补偿。属于特种环境的传感器。DALLAS(达拉斯)公司生产的DS18B20温度传感器,全数字温度转换及输出,先进的单总线数据通信,小体积,低硬件开消,干扰能力强,精度高,DS18B20优势明显。封装后的DS18B20可用于各种非极限温度场合,适用于各种狭小空间设备数字测温。综合考虑电路设计、测量精度、测量范围以及性价比,本设计采用DS81B20芯片。2.4,3 显示模块方案的选择一般的显示有LED8位数码管显示、LCD1602、lcd12864等等LED8位数码管显示,显示分为动态显示和静态显示,虽然价格比较便宜,但是其外
15、部电路比较复杂。LCD液晶显示器在单片机中应用一般有LCD1602液晶显示和LCD12864液晶显示。LCD1602液晶显示没有中文字库,而且显示的内容也较少。LCD12864液晶显示分为两种,带字库的和不带字库的,不带字库的液晶显示汉字的时候可以选择自己喜欢的字体。而带字库的液晶,只能显示GB2312字体,当然也可以显示其他的字体,不过是用图片的形式显示。考虑本设计显示内容较少,不需要显示图形,故选用LCD1602液晶显示作为显示部分。2.4,4 按键输入方案选择微机键盘主要有两种:一种是全编码键盘,另一种是非编码键盘。全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高。典型的
16、编码矩阵式键盘接口设计。将I/O口线的一部分作为行线,另一部分作为列线,按键设置在行线和列线的交叉点上,这就构成了矩阵式键盘。矩阵式键盘中按键的数量可达行线数n乘以列线数m,如4行、4列的矩阵键盘的按键数可以达到44=16个。此类键盘在按键较多时,可以节省IO口线。非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。实现起来简单,典型的独立式按键是各按键相互独立的接通一条输入数据线,每个键的工作不会影响其它的I/0口。但占用I/O口多。考虑简化结构,降低成本,本系统中多采用非编码的独立式按键。2.4,5 电源模块方案的选择电源供电部分可采取三端稳压电路进行电源转换、多节干
17、电池串联供电。用市电220V,50Hz电源转换供电,而单片机以及其它芯片均采用直流5V和12V电压供电。故需要设计降压电路。三端稳压电路使用了由LM7805和LM7812构成的桥式稳压整流电路。该电路具有结构简单、调节方便、输出电压稳定性强、波纹电压和输出电流小的特点。但是,由于调整管始终工作在放大状态,自身功耗比较大,故三端稳压器的效率比较低,甚至仅为3040。为了解决散热问题,必须安装散热器,这必然增大整个电源设备的体积、重量和成本。干电池串联供电,由于单片机机芯片的工作电压都是5V,但是干电池一般都是每节1.5V,若想得到要求的工作电压,需要几节干电池串联进行供电。所以还需再加上一个稳压
18、集成电路就可达到要求的5V电压,稳压芯片选择LM7805芯片。 由于本设计使用需220v供电,综合考虑最终选电源转换作为电源供电部分。2.4,6 红外遥控方案的选择市场上红外芯片种类繁琐,BC7210、TC9012、ht6122等等BC7210比高公司拥有版权的红外遥控解码专用芯片。BC7210 可以完成目前国内市场上最常用的飞利浦RC5和NEC两种红外编码信号的解码。(支持的编码芯片包括:SAA3010, KS51900, uPD6121, uPD6122, TC9012, KS5410, MN6010, LC7426, PT2210, PT2221, PT2222, SC6121, SC6
19、122, SC9012等等) BC7210的输出可以设置为并行输出或者串行输出,串行输出方式兼容SPI和UART两种接口,可以轻松完成与各种MCU、PC机的接口。可以取代SAA3049等芯片。TC9012是一块用于东芝系列红外遥控系统中的专用发射集成电路,采用CMOS工艺制造。它可外接32个按键, 提供8种用户编码,另外还具有3种双重按键功能。TC9012的管脚设置和外围应用线路都进行了高度优化,以配合PCB的布图和低成本的要求ht6122 芯片是通用红外遥控发射集成电路,采用CMOS 工艺制造,最多可外接64个按键,并有三组双重按键。封装形式为SOP-24和SOP-20。考虑应用方便,本设计
20、用此方案。三、主要元器件介绍3.1 AT89C51单片机介绍AT89C51的主要特点:与MCS-51 兼容、4K字节可编程闪烁存储器 、寿命:1000写/擦循环数据保留时间:10年、全静态工作:0Hz-24Hz、三级程序存储器锁定、1288位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源 、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路。(a) (b)图3.1.1 单片机芯片实物引脚图管脚说明:VCC:供电电压、GND:接地。P0,P1,P2,P3:输入/输出端口。P3.0/RXD:串行输入口、P3.1/TXD:串行输出口、P3.2 /INT0:外部中断0、
21、P3.3 /INT1:外部中断1、P3.4/T0:计时器0外部输入、P3.5 T1:计时器1外部输入、P3.6 /WR:外部数据存储器写选通、P3.7 /RD:外部数据存储器读选通、P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,
22、将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 饮水机 温度 智能 控制系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内