1013基于单片机的智能窗户控制系统设计与实现.docx
![资源得分’ 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)
《1013基于单片机的智能窗户控制系统设计与实现.docx》由会员分享,可在线阅读,更多相关《1013基于单片机的智能窗户控制系统设计与实现.docx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的智能窗户控制系统设计与实现摘要随着科技的进步,经济的快速发展,人们对生活质量的要求越来越高,自动化设备 也就逐渐被人们所喜爱,所以设计智能窗户系统具有实践意义。目前普通窗户在下雨时 不能自动关闭,在刮大风有沙尘天气的时候也不能自动关闭,这给我们带来了诸多不便, 也给我们带来经济损失,在这种情况下安装智能窗就可以让我们不再让这些问题成为我 们的烦恼。智能窗户代替现在的普通窗户将会成为一种趋势。本论文阐述了以STC89C52RC单片机为核心的智能开窗器的工作原理和设计方法。 温湿度信号由温湿度传感器DHT11采集,并以数字信号的方式传送给单片机,烟雾检 测采用的是MQ-2传感器。论文介
2、绍了该控制系统的硬件部分和软件部分的设计与实现。 硬件电路包括:温湿度检测电路,烟雾检测电路和电机控制电路。单片机通过对信号进 行相应处理,根据温湿度和烟穿情况对连接窗户的电机进行控制,从而实现对窗户开闭 进行自动控制的目的。关键诃智能窗户控制,STC89C52单片机,DHT11温湿度传感器,MQ-2传感器, 电机控制Design and Implementation of IntelligentWindow Control System Based on SCMAbstractWith the progress of science and technology and the rapid
3、development of economy, peoples requirement for the quality of life becomes higher and higher, and automation equipment is also gradually enjoyed by people, so to design a kind of intelligent window system is proposed. Currently ordinary window cannot be automatically shut down when it rains, the wi
4、nd is dust weather, this brings us to inconvenience, also brings economic losses, in this case the installation of intelligent window can let us not to let these problems become our troubles. Intelligent windows instead of ordinary window will now become a trend.The working principle and the design
5、method of intelligent window based on STC89C52RC micro controller are described in the paper. Humidity and temperature signal are collected from the temperature and humidity sensor DHT11 acquisition, and smoke is detected by MQ-2 sensor. Digital signals are transmitted to the micro controller. This
6、paper introduces the hardware and software parts. The control system includes temperature and humidity detection circuit, smoke detection circuit and motor control circuit. SCM is response to process corresponding signals, thus to realize the control of the connected window according to temperature
7、and humidity and smoke.Keywords: Intelligent Window Control, STC89C52, DHT11, MQ-2, Motor Control摘要1ABSTRACTII第1章绪论11.1课题研究背景与意义11.2课题研究现状11-3本设计的主要任务和内容21.4论文组织结构2第2章 关键技术介绍32. 1 STC89C52RC 单片机32.2 DHT11温湿度传感器32.3 MQ-2烟雾传感器4第3章 系统需求分析53- 1系统设计目标53.2系统功能需求53.2. I温度采集模块53.2.2湿度采集模块53.2.3烟雾采集模块53.2.4电
8、机控制模块53.2.5复位模块53-3系统非功能需求5第4章系统设计64. 1系统总体框图64.2系统硬件设计74. 2. 1硬件构件设计74. 2.2时钟电路84. 2.3单片机内部组成104. 2.4引脚定义104. 2.5复位电路124. 2.6电机控制电路144.3系统软件设计154.3. 1温湿度的读取154.3.2 MQ-2 的检测154.3.3电机的驱动164.3.4传感器信号处理16第5章系统实现175- 1系统软件的实现175. 1. 1设备初始化175. 1.2温湿度读取175. 1.3电机驱动185.2系统集成与调试195. 2. 1焊接195. 2.2程序烧写20第6章
9、系统测试226- 1测试概述226.2 ;则试用伊J22第7章结论23参考文献24致谢25第1章绪论1.1课题研究背景与意义上世纪八十年代初,随着电子技术飞速发展,电子技术与家用电器开始结合,电子 时代的到来已经从人们开始体现岀来,住宅电子化也不例外,大批的住宅电子设备随之 岀现。八十年代中期,将家用电器、电子通信设备与安保防火设备各自独立的功能综合 为一体后,形成了住宅自动化概念。八十年代末,由于通信与信息技术的发展,岀现了 对住宅中各种家用电器、电子通信、安保设备通过总线技术进行控制、监视与管理的商 用系统,这在美国称为Smart Home,也就是现在智能家居的原型。智能家居系统包含的主要
10、子系统有:家居布线系统、家庭网络系统、智能家居中央 控制管理系统、家居照明控制系统、家庭安防系统、背景音乐系统、家庭影院与多媒体 系统、家庭环境控制系统等八大系统。其中,智能家居中央控制管理系统、家居照明控 制系统、家庭安防系统是必备系统,家居布线系统、家庭网络系统、背景音乐系统、家 庭影院与多媒体系统、家庭环境控制系统为可选系统。其中,作为必备系统的家庭安防 系统包括如下几个方面的内容:智能门控系统、紧急求助、烟雾检测报警、燃气泄露报 警、碎玻探测报警、红外微波探测报警等。我们项目所针对的,主要集中在智能门控系 统部分。一个家庭可以说是人们每个人每天生活的温馨场所,家庭是人们生活最重要的部分
11、。 而窗户无疑是人们日常生活中接触最频繁的生活家具之一,也是研究智能家居最有意义 的部分。通过对以往普通的窗户的调査分析,发现其存在较多的弊端和不便:窗户的开 关需要使用者自己到窗边执行动作,这无疑给使用者带来的不便:窗户的设计无法完成 保证室内环境以及室内安全的功能,无法响应外界的环境变化而做出相应的控制;当室内 无人时,无法因为外面突发的下雨或者大风天气而紧急关闭窗户,同时,在防盗,防室 内人员摔落等方而并没有实际作用。1.2课题研究现状随着社会的进步和发展,人们的收入也越来越多,人们对生活的质量也有了新的追 求。人们的工作、生活和通讯、信息的关系日益紧密起来。信息化社会在改变人们传统 的
12、生活方式与工作习惯的同时,也对传统的住宅的改变有了一定的影响,社会、技术以 及经济的进步更使人们对智能家居的观念随之巨变。人们对家居智能化的要求早已不只 是物理空间,更为关注的是一个安全、方便、舒适的居家环境。家居智能化技术起源于 美国,它是以家用电器、门窗和家居为平台进行设计的。智能家居控制系统是集合了各 种网络和总线的应用,例如以太网、现场总线、公共电话网、无线网的传输网络。它们 最终构成一个完整的集家庭通信、家庭设备自动控制、家庭安全防范等功能的控制系统。现代智能化离不开运算和控制单元,本系统采用STC89C52RC作为主控器件,与 MQ-2传感器、DHT11温湿度传感器和ULN2003
13、步进电机驱动板组成一个整体的系统, 实现了自动感应关窗的装置。该自动关窗控制系统具有性能可靠、使用寿命长、耗电低 等优点。单片机应用系统由硬件和软件组成。硬件由单片机扩展的存储器、温湿度传感 器、烟雾传感器以及各种实现单片机系统控制要求的接口电路和有关的外围电路芯片或 部件组万芯软件由单片机应用系统实现其特定控制功能的各种工作程序和管理程序组成。 本课题完成了单片机应用系统其开发过程的系统的总体设计、硬件设计、软件设计和系 统调试,根据开发的实际要求,相互协调、交叉,有序的进行。本文是从智能家居的一 个项目一一智能窗的设计开始的。1.3本设计的主要任务和内容低温自动关窗:当温湿度传感器外围温度
14、降低,传感器采集到的数据与设定的数据 值做比较,当外界温度低于设定值时,单片机控制电机运作完成关窗命令。下雨自动关窗:外界下雨,此时湿度传感器检测到湿度大于设定值,单片机控制电 机运作完成关窗命令。遇到有害气体自动关窗:当温度传感器检测到空气中有害气体浓度超标时,单片机 控制电机运作完成关窗命令。总的来说系统采用STC89C52单片机作为系统主控,温湿度采用的是DHT11数字 传感器。对烟雾的检测采用的是MQ-2传感器,由于两种传感器的接口都是数字接口, 因此,采用STC89C52单片机的IO 口即可实现对温湿度的读取。单片机在读取传感器 信息后会和内存中已存的阈值进行比较,进而通过控制ULN
15、2003控制直流电机的转动, 实现自动关窗的功能。1.4论文组织结构本文由七章组成,第一章绪论,简单介绍本设计的研究背景与意义、研究现状和主 要任务。第二章关键技术介绍了本设计的一些相关技术。第三章是系统需求分析,第四 章是系统设计,第五章是系统实现,主要介绍本设计的一些基本功能,软硬件设计方法 以及软件代码和系统联调。第六章是系统测试部分,在这一章对本设计进行软硬件的综 合测试。第七章是本设计的最终结论,是对本设计的一个总结。最后是参考文献和致谢第2章关键技术介绍系统采用STC89C52单片机作为系统主控,温湿度采用的是DHTI1数字传感器。 对烟雾的检测采用的是MQ-2传感器,由于两种传感
16、器的接口都是数字接口,因此,采 用STC89C52单片机的IO 口即可实现对温湿度的读取。单片机在读取传感器信息后会 和内存中已存的阈值进行比较,进而通过控制ULN2003控制直流电机的转动,实现自 动关窗。系统框架如图2.1所示。图2.1系统框架图2. 1 STC89C52RC 单片机目前,市面上流行的单片机主要有STC的51系列单片机,PIC系列单片机,T的 低功耗系列,MO、M3内核的ARM系列以及NXP的ARM系列等。按照系统设计需要,主控MCU需要具有主频快,存储容量大,片上资源丰富以及 价格便宜可以大面积推广等特点。STC系列的51单片机具有价格便宜,开发资源丰富 等优点。PIC系
17、列单片机,同样作为面世很久的一款单片机,在汽车控制领域具有无可 替代的地位,但是PIC单片机具有一个最大的安全隐患,就是容易解密。目前市面上的 很多编程器就可以直接解密PIC单片机的程序。M3内核和NXP系列的单片机在主频和 存储容量以及片上资源方面均满足本设计的需求,但是二者的价格相对较高,不适合于 低成本的设计。因此,本设计决定使用STC系列的51单片机系列的单片机,具体采用 STC 的 STC89C52RC。2.2 DHT11温湿度传感器DHT11数字温湿度传感器是一款含有己校准熟悉信号输出的温湿度复合传感器, 传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相
18、 连接。所以该产品具有质量好、响应快、抗干扰能力强、性价比极高等优点。每个DHT11 传感器都在即为精确的湿度校验室中进行校准。校准系数以程序的形式存在OTP内存 中,传感器内部在检测型号的处理过程中要调用这些校准系数。单线制串行接口,使系 统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上。产品 为4针单排引脚封装,连接方便。技术参数(1) 供电电压:3.35.5V DC;(2) 输出:单总线数字信号:(3) 测量范围:湿度20-90%RH.温度050C;(4) 测量精度:湿度+-5%RH,温度+-2C:(5) 分辨率:湿度1%RH.温度C:其引脚如图2. 2所示。DHT
19、11图2.2 DHT11引脚图对于采用DS18B20,则需要单独再选用湿度传感器,因此,本设计采用的是DHT11 温湿度传感器。2. 3 MQ-2烟雾传感器MQ-2气体检测传感器可用于家庭对气体的检测,它的相关特性如下:(1) 探测范围广:(2) 驱动电路简单:(3) TTL输出有效信号为低电平,可接直接接单片机IO 口:(4) 模拟量输出05V电压,浓度越高电压越高:(5) 对液化气、丁烷、甲烷、烟雾等有较好的灵敏度,快速响应恢复:(6) 优异的稳定性和超长的寿命:(7) 具有快速响应恢复特性:第3章系统需求分析3.1系统设计目标本系统的主要器件是单片机、烟雾传感器、温湿度传感器和步进电机。
20、传感器采集 外界环境信息传递给单片机,然后单片机再传递给电机驱动控制器再控制电机对窗户进 行关闭。从而达到了在外界烟雾浓度过高、温度过低、下雨天这三种情况窗户自动关闭 的目的,极大了方便了人们的生活,提高了生活质量。3-2系统功能需求根据需求调研结果确定本系统主要包括以下功能模块。7 2 1 温度采集模块通过温湿度传感器采集温度,然后和先前设定的温度值(这里设定的为20度)进 行比较,如果低于20度则驱动电机关闭窗户。3. 2.2湿度采集模块通过温湿度传感器采集湿度,然后和先前设定的湿度值(这里湿度设定的为20%) 进行比较,如果高于20%驱动电机关闭窗户。3. 2. 3烟雾采集模块通过调节电
21、位器的灵敏度来调节关窗所需的浓度值。烟雾传感器采集烟雾浓度,然 后和先前设定的烟雾浓度值进行比较,如果高于设定的浓度值则驱动电机关闭窗户。3. 2.4电机控制模块对于直流电机的驱动,系统釆用的通过单片机的IO 口控制ULN2003的输入口,ULN2003输出口连接到直流电机。当IO 口输出高电平时,直流电机转动,否则不转动3.2.5复位模块当按下复位键清除传感器采集的所有数据并将窗户打开。3.3系统非功能需求(1)性能在电源接通的情况下能在低温和潮湿的环境下稳定的工作。(2)成本单个设备售价(零售价)不高于50元。(3)功耗5V电源供电。(4)安全性电源安全。第4章系统设计4. 1系统总体框图
22、根据用户需求,可以把本设计分为四个模块,即:烟雾传感器模块、温湿度传感器 模块、电机转动模块和处理器模块。如图4.1所示。各个模块之间相互联系,可实现本设计所需求的功能。系统软件流程如图4.2所示。图4.2系统流程图4.2系统硬件设计4.2.1硬件构件设计为实现本设计的功能,硬件电路设计是不可或缺的一部分。有一个良好的硬件平台, 才能通过软件对相应的硬件模块进行编程,以实现相应的功能。(I)处理器模块处理器模块是本设计的中央控制单元,同时负责在接到温湿度传感器和烟雾传感器 传入的信号后做出关窗的动作。作为一种智能家居,低碳节能、性能稳定是其主要特点 ,选择一个合适的处理器是本设计的关键。STC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1013 基于 单片机 智能 窗户 控制系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内