毕业设计(论文)智能型浴室混水阀控制器的设计.doc
《毕业设计(论文)智能型浴室混水阀控制器的设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)智能型浴室混水阀控制器的设计.doc(49页珍藏版)》请在三一办公上搜索。
1、 学校代码: 11059 学 号:0410203049本科毕业论文BACHELOR DISSERTATION 论文题目: 智能型浴室混水阀控制器的设计 学位类别: 工 学 学 士 学科专业: 自 动 化 作者姓名: 导师姓名: 完成时间: 2008年6月 智能型浴室混水阀控制器的设计中文摘要随着科技的发展和社会的进步,高新技术正在逐渐改变着人们的生活习惯,其中重要的一个方面就是,使家居呈现智能化。目前的家居生活中,大部分人仍使用着传统的机械式淋浴系统,这种系统不仅易于损坏,而且由于手动调温的不准确性,还易使皮肤烫伤。因此设计出能够自动调节水温的家居用品来满足人们的需求、推进人们的健康生活以实现
2、家居智能化具有重要意义,基于此点,课题设计了智能型浴室混水阀控制器来满足这一要求。在此次设计中,系统以80C51单片机为核心控制器件,由温度采集模块、键盘模块、数码显示模块、步进电机模块和主控制芯片5个部分组成。使用C语言进行程序的编写,通过使用Proteus进行仿真,经过多次的实验达到了毕业设计的基本要求。当系统运行时,由单片机对温度采集模块的输出量进行收集,按下启动键,单片机通过读取变量和设定量进行比较,然后把输出量转换成控制信号,控制步进电机并通过数码管显示设定水温和出口水温。关键字:DS18B20;矩阵键盘;80C51;步进电机;Proteus;C语言The Design of Int
3、elligent Bathroom Mixing Water Valve ControllerABSTRACTNew technology has entered the house gradually and make household intelligent in new era. In peoples home life, most people still use traditional mechanical shower systems that easily be damaged and temperature can not be regulated accurately an
4、d also easily burn the users skin. In a bid to enable the bathroom intelligent, we design the intelligent bathroom mixing water valve to meet peoples need. This design has much practical significance in pushing forward peoples healthy life and household intelligence. The system of which the single-c
5、hip 80C51 is used as centre control part, consists of temperature collection module, keyboard module, digital display module, stepping motor module and main control chip five parts. C language used in the preparation process, through the use of simulation Proteus, after a number of experiments desig
6、ned to meet the basic requirements for graduation.When the system is running, the temperature acquisition by the SCM module output for the collection, press the start button, read through the SCM set of variables and comparisons, and then converted to output control signals, control stepper motor an
7、d through the display of digital temperature settings and export the water temperature.KEYWORD:DS18B20;Matrix keyboard;80C51;Step motor;Proteus;C language目 录第一章 前 言11.1论文的来源及研究背景11.2传统式机械混水阀11.2.1传统式机械混水阀的工作原理11.2.2传统式机械混水阀存在的问题21.3.智能型浴室混水阀21.3.1智能型浴室混水阀控制器基本组成及其工作原理21.3.2 研究内容3第二章 系统方案的选择及论证42.1 系
8、统的功能要求42.2 各模块方案选择及论证42.3.1单片机42.3.2键盘输入模块42.3.3温度显示模块52.3.4温度采集模块52.3.5执行机构52.3.6 系统的硬件框图6第三章 硬件电路的设计与实现73.1单片机73.3.1 80C51简介73.1.2 80C51内部结构93.2键盘输入模块113.2.1键盘接线和按键功能分配113.2.2键盘的扫描原理113.2.3 键盘的工作方式123.3温度显示模块133.3.1 LED显示原理133.3.2 串行显示电路和74LS164简介143.4温度采集模块153.5执行机构模块163.5.1步进电机简介163.5.2步进电机动态指标及
9、术语173.5.3 步进电机在控制上的特点173.5.4步进电机细分驱动器原理183.5.4 L297和L298简介183.5.5 L297和L298构成的驱动电路20第四章 系统软件设计与仿真214.1 软件开发与仿真调试环境和开发语言介绍214.2系统软件设计思想214.3 子程序描述及其流程图224.3.1 温度读取子程序234.3.2 键盘扫描子程序234.3.3 步进电机升降温控制子程序244.4.4 系统总体仿真图25总 结26致 谢27参考文献28附 录29第一章 前 言单片机的出现至今已经有了30多年的历史了;单片机嵌入式技术也经历了几个发展阶段。进入20世纪90年代后,以计算
10、机和软件为核心的数字化技术取得了迅猛发展,不仅广泛渗透到社会经济、军事、交通、通信等相关行业,而且也深入到家电、娱乐、艺术、社会文化等各个领域,并掀起了一场数字化技术革命。作为新型工业发展的新型控制器,单片机具有体积小、功耗低、功能强、性价比高、易于推广应用等显著优点,在自动化装置、智能仪器仪表、过程控制、通信、家用电器等许多领域得到了大量应用。1.1论文的来源及研究背景21世纪是信息的社会,更是现代化的社会。目前,宾馆、家庭以及公共浴室中广泛使用着机械式混水阀,虽然达到了外形设计多种多样、美观大方的效果,但是使用者对水温的调节都是通过手动控制机械式混水阀中热水管道与冷水管道阀门的开启比例来实
11、现。其操作过程往往需要操作者通过肢体触觉来反映混合后水温是否合适,不仅使用很不方便,而且容易导致混水阀门的使用寿命缩短,出水忽冷忽热、不容易调节。随着计算机智能技术的发展,特别是微型计算机技术的发展,利用单片机开发智能型浴室混水阀控制器实现对出水口水温、水流速度以及淋浴头水流方式的控制具有实际的使用价值,对推进人们的健康生活与家居智能化以及节水都具有现实意义1。1.2传统式机械混水阀1.2.1传统式机械混水阀的工作原理在传统的浴室供水系统中,机械式混水阀在一般情况下由一个冷水进水口、一个热水进水口和一个温水出水口构成,而冷、热水的进水管道都是各自独立的,通过一个混水阀或两个混水阀来调节水温,使
12、用者通过调节混水阀旋钮来选择适合自己洗浴的水温。如图1所示:图1 传统型控制器1.2.2传统式机械混水阀存在的问题在日常生活中,使用传统式机械混水阀洗浴时经常出现微弱烫伤,混水阀损坏等事情。这是由于通过机械式混水阀需要手动调节并尝试水温,随着冷热水温差的波动以及冷热水管道各自的压力不同(压力的不同将导致水流速度的变化),需要不断的调试水温,将给洗浴带来极大的不便。1.3.智能型浴室混水阀1.3.1智能型浴室混水阀控制器基本组成及其工作原理1.3.1.1基本组成智能型浴室混水阀控制器采用单片机作为主控制芯片。总控制电路由温度采集模块、温度显示模块、键盘输入模块、步进电机驱动模块、主控制芯片和电源
13、模块六部分组成。1.3.1.2工作原理调温时使用者首先按下键盘“开始”键,输入淋浴温度,按下“确定”键后,在冷水进水管和热水进水管两处的步进电机根据设定的温度及在两进水管处的温度传感器传回的温度信息来调节两进水管的进水量来达到调温的目的,同时通过温度显示模块将出水口的温度传感器检测的温水温度显示出来。系统运行中由温水出水管处的温度传感器检测到的温度反馈到控制芯片,然后和设定的温度值进行比较来调节步进电机的转动量,进而动态的控制冷热水进水管的进水量,以此来达到温度平衡。使用者淋浴完毕,按下“关闭”键后,单片机控制冷热水进水管处两步进电机关闭冷热水进水管停止供水。1.3.2 研究内容智能型浴室混水
14、阀控制器的设计要达到一些相关的指标:第一:每个人对洗浴水温都会有一个想要的范围,设计时要达到一个合适的水温;第二:设计时要充分考虑系统所要达到的功能要求,力争做到硬件和软件划分合理;第三:在硬件设计时要从器件的性能、价格、可扩展性、实用性、编程简单等一些方面综合考虑。第四:在设计一个系统时都要考虑的问题是系统的抗干扰能力,设计适当的抗干扰措施,以保证系统的可靠运行。第二章 系统方案的选择及论证2.1 系统的功能要求(1)从键盘输入设定温度值并显示;(2)通过温度传感器检测三个水管的温度,并显示出水口的温水温度;(3)控制器比较设定温度和出口温度是否一致,不一致就控制电机调节冷热水的进水量。2.
15、2 各模块方案选择及论证图2 是系统结构的框图,包括了六个模块。现对其选型做简要说明。中央处理单元(单片机)键盘输入模块温度显示模块温度采集模块执行单元模块电源模块图2 系统结构框图2.3.1单片机目前,生产单片机的公司很多,但技术成熟、芯片工作稳定性好的就少了。主流的生产厂家主要有:Intel 公司、Atmel 公司、Maxim 公司等等。综合考虑系统使用到的单片机内部存储资源、系统处理信号的种类、处理数据的速度、系统的 I/O口开销,以及系统的可扩展性能,本系统选用了Intel公司的80C51单片机芯片。2.3.2键盘输入模块键盘作为数据输入接口,是大部分自动控制系统不可或缺的一部分。而键
16、盘的接线方法主要有两种:独立式键盘和矩阵式键盘。在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。这样,一个端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。此次设计需要用键盘进行输入数据,数据的输入有两种方法:方法一:使用两个按键,每次按下自动累计加一,进行温度设定。其优点是使用I/O口较少,但是
17、十分不方便。方法二:使用多个键对应输入数据,此方法输入简单。但是使用多个按键输入需要占用较多的I/O口,通过对上文的了解可知,本次设计适合选用矩阵式键盘2。2.3.3温度显示模块该模块主要是对出水口的温水温度和键盘设定的温度进行显示,温度由两位数据组成。目前的显示方法有LCD显示、7段数码管显示和VGA显示等等。LCD和VGA显示器件价格都比较昂贵,并且驱动程序复杂,而7段数码管具有价格便宜、原理简单、显示数字清晰等诸多优点,在大型报时屏幕、银行利率显示、城市霓虹灯建设中得到广泛应用。7段数码管分为共阴和共阳两种,它们显示时主要是显示代码不同。在本设计中就采用7段共阳数码管作为显示器件。2.3
18、.4温度采集模块该模块主要是对两个进水管、一个出水管的温度,即冷水、热水和温水的温度进行检测,然后送到单片机中进行数据处理。在温度采集器件中,有热电偶、热敏电阻、AD590、DS18B20等等温度传感器。热电偶和热敏电阻检测电路复杂,实用的是AD590和DS18B20。AD590作为模拟量温度传感器,需要A/D转换模块,将增大系统的设计难度,而且其价格贵。DS18B20是美国DALLAS半导体公司继DS182之后推出的一种改进型智能温度传感器,测温范围是55125。 最高分辨率可达0.0625C。这个传感器可以直接读出被测温度值,而且采用三线制与单片机相连,减少了外部的硬件电路,具有成本低和易
19、使用的特点。因此本设计的温度传感器选用了DS18B20。2.3.5执行机构在系统中,控制对象为冷水管和热水管的进水量,为了准确的控制进水量,使用步进电机,这种电机是一步一步转动的,不同型号的步进电机的步进角不同,但它们都能精确定位。2.3.6 系统的硬件框图通过对系统进行选型,确定电源模块主要是+5V和+36V的两个电源,温度采集模块是DS18B20,键盘输入是4*4矩阵键盘,温度显示是数码管,执行单元是步进电机。系统硬件框图如图3所示:图3 系统硬件框图第三章 硬件电路的设计与实现3.1单片机3.3.1 80C51简介80C51的引脚图如图4所示图4 80C51引脚图现就各个引脚功能简要介绍
20、如下:(1)电源引脚:(40):接+5V电源; (20):接地。(2)I/O总线:P0.0P0.7(P0口):8位漏极开路型双向并行I/O口;P1.0P1.7(P1口):具有内部上拉电阻的8位准双向I/O口;P2.0P2.7(P2口):8位具有内部上拉电阻的准双向I/O口;P3.0P3.7(P3口):8位具有内部上拉电阻的准双向I/O口,每一位又具有特殊功能。具体功能见表1。表1 P3口各位的第二功能P3口管脚第二功能P3.0RXD(串行输入端)P3.1TXD(串行输出端)P3.2INT0(外部中断0输入端,低电平有效)P3.3INT1(外部中断1输入端,低电平有效)P3.4T0(定时器/计数
21、器0外部事件计数输入端)P3.5T1(定时器/计数器1外部事件计数输入端)P3.6WR(外部数据存储器写选通信号,低电平有效)P3.7RD(外部数据存储器读选通信号,低电平有效) (3)时钟:XTAL1(19):片内振荡器反相放大器的输入端。XTAL2(18):片内振荡器反相器的输出端,也是内部时钟发生器的输入端。(4)控制总线:RST/VPD(9):复位输入信号,当该引脚上出现2个机器周期以上的高电平时,可实现复位操作。当引脚为掉电保护后备电源之输入引脚。ALE/(30):地址锁存允许/编程信号线。当CPU访问外部存储器时,ALE用来锁存P0输出的地址信号的低8位。它的频率为振荡器频率的1/
22、6。(29):外接程序存储器读选通信号。/(31):访问内部程序存储器的控制信号。当=1时,CPU从片内ROM读取指令;=0时,CPU从片外ROM读取指令。 (4)复位电路和晶振电路:为了保证单片机正常工作,必须给单片机系统接上复位电路和晶振电路。复位电路复位电路是当系统需要重新启动时,使程序从头开始执行。复位电路接在80C51单片机的9号引脚(RST/VPD),具体接线如图5所示:图5 复位电路晶振电路晶振电路是给系统提供时钟频率,晶振频率越高,系统的运行速度越快。单片机的晶振输入端可以有两种输入方式:内部时钟方式和外部时钟方式。内部时钟方式如图6所示。外部时钟方式用得很少,当要使用时,将X
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 智能型 浴室 水阀 控制器 设计
链接地址:https://www.31ppt.com/p-4251647.html