【《基于单片机及红外线传感器的自动门控制系统设计》12000字(论文)】_第1页
【《基于单片机及红外线传感器的自动门控制系统设计》12000字(论文)】_第2页
【《基于单片机及红外线传感器的自动门控制系统设计》12000字(论文)】_第3页
【《基于单片机及红外线传感器的自动门控制系统设计》12000字(论文)】_第4页
【《基于单片机及红外线传感器的自动门控制系统设计》12000字(论文)】_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

页共36页1绪论1.1课题背景及研究的目的和意义自上个世纪末,生活中各个领域都逐渐进入了数字化时代,我们无时无刻不在体会着科技给我们生活带来的变化。门在我们生活在随处可见,门的发展与人类文明的发展有着紧密联系,在这个生活各方面都趋于自动化的时代,传统意义上的门需要跟随时代的变化,于是延伸出了自动门,自动门也因此成为自动控制领域主要研究的课题之一,各种各样的自动门也逐渐出现在生活中各个场所,自动门给人们生活提供了方便,是门历史上的工业改革产物。单片机作为一块集成芯片,发展20多年以来就一直以成本低、体积小等优点被广泛运用于自动化领域的研发,它能完成计算机完成的基本逻辑关系运算,被称为微型计算机,在工业上被量产用于生产机械设备,生活上也随处可见与单片机结合的产物,如计算机、红绿灯、自动门等。电机作为当前最主要的动力装置,应用范围基本覆盖了人们的日常生活中,无论是交通运输、工业、农业、商业,还是日常电器,基本上任何机械设备都是采用电机作为能量转换装置。随着自动化领域的发展,继电器等一系列电子元器件的产生,电机慢慢地可以通过数字控制,PLC和单片机的产生更是加快了电机自动控制的发展。自动门控制系统就是通过单片机控制电机的系统。自动门在我们生活中应用广泛,银行、酒店、写字楼等场所四处可见,这些场所都与我们的生活息息相关,所以自动门的实用性、智能性、安全性各方面都需要不断提升完善,自动门不仅方便了出入,而且一定程度上提高了建筑物的高档性,节约了空调用电,还起到了防风防尘的效果。日新月异的现代化生活中,各个场所对于设计自动门的要求越来越高,根据场所的不同需求设计功能也呈现出多样性,可以细分为自动平移门、自动螺母式旋转门、自动折叠式平开门、自动平启式开门等。由于目前的自动车门控制系统尚未完全成熟,一些自动门并没有满足人们的需要求,使用时间久也可能导致系统不稳定,容易造成安全事故,安全系数不够高。所以研究一个安全实用又高效的自动门控制系统意义重大。1.2自动门控制系统国内外研究现状及发展趋势在国外,大部分发达国家自动化技术研究较早,处于世界领先水平,自动门控制系统作为自动控制领域研究课题之一,理所当然技术已经相当成熟。根据资料记载,早在1802年国外已经开发出了世界上第一台自动门控制系统,而当时我国还处于清王朝封建腐朽的统治下,经过不断的完善与发展国外至今为止依然技术领先,在技术成熟的国外现如今的发展趋势也是着重工艺上的提升。在国内,很多自动化项目技术上也只是参照国外的经验,自动门控制系统的研发亦是如此,我国在这方面自主研发能力较低,因此做出来的产品大多有国外产品的影子,所以其质量、安全、系统、工艺等方面根本无法与技术成熟的国外相比。由于核心技术并不成熟,所以我国生产自动门的厂家并不多,市场上国内生产的大多数自动门控制系统基本功能都可以实现,但它的局限性就是无法突破自身质量上的问题,客户对此也是半信半疑的态度,最终可能也是选择买进口产品。综合国内现状,我们的发展趋势也明朗起来,首先向国外行业领先者看齐,不断完善和提升芯片技术,创造一个能与之相媲美的稳定系统,其次就是从新时代客户需要出发,生产出安全且有质量保证、系统稳定、功能多种多样、更加人性化的自动门控制系统。1.3本课题设计的主要内容与要求对于任何一个课题的设计,我们要透过其要求,从脑海中想象如何实现基本功能,搜集相关资料进行可行性分析,然后制定方案选用材料进行设计。基于单片机红外线感应自动门控制系统的设计,即是把单片机作为系统的核心控制单元,用人体感应模块感应是否有人出入,最后通过电机带动门进行单片机中设定的开门关门行程,达到自动控制的效果。以上只是课题设计要实现的基本要求,切合生活实际,自动门根据安装场所的不同,还需要考虑安全、智能程度、人性化等方面的设计。自动门设计在实现基本功能的同时,一般还考虑以下几个问题:1.安全性设计单片机是主要控制自动门的核心单元,我们要考虑到单片机控制电机运转的时候如何不受其他因素的影响正常运转,在出现异常的时候能有警示并可以及时关闭系统,避免出现安全事故。同时应考虑如有火灾事故发生,利用烟雾传感器保持门处于一直开着的状态。2.智能人性化设计自动门在运行的时候,我们要安装运行指示灯,让人们能直观地看到门的运行状态,并且设计手动控制功能,在停电的时候有备用电源,能控制其基本功能。3.根据需求设计不同场合根据需求的不同可加上符合新时代变化的功能,如一些私人场所可增加指纹、人脸、语音识别功能,大型场所可安装备用控制电源。本次设计基于自身能力不足、资源有限,根据收集的相关知识和课题要求将采用单片机作为控制核心,两个红外线传感器作为门前门后感应人们的出入,烟雾传感器作为安全系统模块,若干个LED指示灯、电阻、电容,蜂鸣器作为警报指示,若干个独立按键作为控制手动自动和总系统开关按钮,大致上可以实现以上功能。1.4课题设计内容安排在充分了解本研究课题设计的要求、背景及目标后,根据所需要了解的自动门知识,制定一个大致的方案,然后通过收集整理相应文献资料,选用系统模块中所要用到的各种元器件及其数量:电容、电阻、独立按键、led指示灯等,了解各种元器件的工作原理和特点,进行设计方案的可行性分析,然后再绘制出相应的电路原理框图和流程框图。通过原理图进行系统硬件和软件上的设计并焊接系统在万能板上模拟调试,联系生活实际中的自动门控制系统,分析其优势与不足,并思考如何改进自身的设计。1.5本章小结自动门控制系统技术是我国在自动门控制技术领域中所研究的重点课题之一,基于科学发展程度,国外比国内的发展要好得多,起源也比较早,所以当前主导着自动门的市场。在这个飞速发展的时代,数字化领域向来都是佼佼者,本课题涉及也是涉及数字化控制,运用到方方面面的知识。根据人们生活的需要,安全稳定大气上档次将是未来自动门的门槛,了解了我国自动门背景后,我国没有太强悍的技术担当,当前国内的自动门大多数依赖进口,因此自主研发自动门控制系统是我国当前的发展目标,自动门未来在我国必将是大有可为的,朝着这个方向,跟随本论文一起了解自动门控制系统。

2系统总方案设计及论证2.1设计的基本思路1.通过所学的c语言及单片机知识,根据生活实际编写程序,控制门的开关行程,没有人进出的时候处于关闭状态,当红外线传感器检测到人体信号时进或出,控制中心会处理信号,控制电机转动从而门自动打开。2.当门自动打开后,五秒之内没有检测到人体信号门将自动关闭,门关闭过程设定两秒,这两秒内如再次检测到人体信号,门将停止关闭然后再次打开。3.门在开关过程中有LDE指示灯提示,系统异常也会有警报提示,同时设计手自动按钮,异常时可切换手动模式进行检测等操作。本人拟采用热释电红外传感器感应人体信号,利用菲涅尔透镜一定程度上增大感应范围,单片机作为信号分析处理系统,从而控制电路控制电机运转,达到门自动开关的效果。总体设计结构如下图所示:图2-1设计总结构图2.2系统控制核心的对比选择在自动控制系统领域研究中,电机是大多数也是最主要的动力单元,电机自动控制系统的应用十分广泛,自动门控制系统也是利用电机作为动力单元。如何选用符合自动门稳定精确运行的控制核心,在现代化科技中我们会选择数字化芯片进行控制。根据我所学知识和搜集相关资料,我能力范围内会选用的是单片机或者PLC作为自动门的系统控制核心。因此我分析了PLC和单片机系统:PLC,即一种可以进行自动化编程的逻辑控制器,是一种带有微处理器的功能,并且用于对微处理器进行自动化和控制的数字计算机控制器,据我所了解的有西门子、三菱、台达等PLC。在一些工业自动化项目上,基本都有PLC的存在,但其体积大小接近于一台电脑主机,并且成本较高,所以PLC比较适合大型且单项工程系统。单片机就是一种集成电路芯片,相当于一个小型计算机,单片机发展迅速,被广泛应用与智能设备和工业生产自动化中,具有体积较小、成本低、效益高、兼容性高、系统稳定的优点,并且对外接模块更易于控制,只需要改进完善程序即可。根据所学知识和相关资料,下面直观地对比了它们的实物图:图2.2-1三菱(左)西门子(右)PLC图2.2-2单片机及其最小系统板通过以上对比和分析,结合我们的所学知识,本次的设计将采用一台单片机作为系统的控制核心,单片机相比plc大大节约了造价,并且系统设计好后就可以进行量产,plc是由一台单片机内部加上外围电路构成,相对来说开发成本较高。单片机还具有运算速度快、指令明确执行快的优点,引脚功能和使用都非常适合自动控制系统的开发。2.3电机的对比选择电机是自动门控制系统的动力执行单元,本人拟设计的自动门是最普遍的平移式自动门,门开启或关闭时的行程都是直线式运动,因此我们可以选择的电机很多,但是自动门我们主要还是考虑其安全性、高效性和稳定性。本文主要对比了无刷直流电机和步进电机:无刷直流减速电机由一种无级有刷减速电动机的控制主体和电机驱动器两个大部分共同组成,它的减速换向控制方式主要指的是通过电机利用一种半导体上的开关控制元件驱动来控制实现的,它同时它还具有一种类似于其他传统直流减速电机的一些重要优点,它指的是一种可以在低速或者更小的大功率地况下运行,可以通过节约小的减速电动机直接用力驱动大的减速负载,转矩控制特点优良,过载控制能力强,可以无级自动进行调速且其中的无级调速幅度区间宽,可靠性也比较高、稳定性良好、适应能力强、维修与维护保养简便等诸多重要优点。优点全面的无刷直流电机一直以来都被广泛应用于各种驱动装置。下面是本次设计考虑的一种直流电机实物图及其产品参数:图2.3-1无刷直流减速电机及其参数步进电机主要是将电脉冲的信号改换为角位移或直接在线性上的位置进行控制的一种电动开环式控制器件,具有快速起动和启停功能,获得一个脉冲信号就转动一定的角度,并且他的步距角只和输入的脉冲频率有关,和周围环境因素以及电网的电压无关,所以步进电机多数被应用于需要精确定位的系统。本人在实习工作上也经常与步进电机打交道,通过实际应用我深刻了解到步进电机非常适合于单片机控制,它的工作状态都是十分稳定的,在我检测和处理设备故障时,步进电机能使用很长时间不会出现问题,有问题的一般都是驱动线路老化松动的问题。本次设计考虑的步进电机如下图:图2.3-2四相反应式步进电机及其工作时序波形图四相反应式步进电机按照通电顺序的不同,分为单四拍、双四拍、八拍三种工作方式。根据资料了解该电机可以轻松地使用单片机驱动,且控制精度高。在本次自动门控制系统的设计中,出于安全方面、便于控制操作方面的考虑,步进电机的特性能更加稳定地使门开关行程自如,不会出现转动角度过大的问题。所以相比无刷直流电机,步进电机更符合本次课题设计的要求,因此我选择步进电机作为自动门控制系统的动力执行单元。2.4红外传感器的选择感应模块是本次设计的重要单元,需要选用一个灵敏度高、实用性强、功耗小、成本低的传感器。根据我收集整理的数据资料我了解到大多数的自动门都采用了微波传感器或外部传感器两种。下面是这两种传感器的比较:微波温度传感器主要由人体微波光学振荡器和人体微波检测天线两个大部分部件组成,它们都指的是一种能够可以直接有效利用人体微波的光学特性对人体物理温度变化现象进行精确检测的微波感应器,它们反应速度快,检测人体信号运用了多普勒原理,工作时不受环境因素的影响,在不同温湿度下也可以正常工作。拟采用类型的实物图片如下:图2.4-1微波传感器SEQ图2.4-1微波传感器\*ARABIC1红外传感器具有灵敏度高,可靠性强,成本低、可以在超低电压下工作的优点,因此被普遍应用于各类自动感应电器设备,是一种全自动感应器。本次设计查找了热释电红外传感器的相关资料,它的实物和内部结构电路如图:图2.4-2红外传感器及其电路SEQ图2.4-2红外传感器及其电路\*ARABIC1它是基于热释电效应工作的传感器,采用了BISS0001芯片进行信号处理并传递给单片机,可以与51单片机轻松结合工作,自身也没有辐射,在探测元件上安装菲涅尔透镜可以增加人体感应强度。综合比较下本次设计拟采用热释电红外传感器,它可以完美地胜任自动门控制系统的感应模块,并且成本问题优于微波传感器,便于操作控制。2.5烟雾传感器的选择给本次设计系统安装烟雾传感模块完全处于安全考虑,日常生活中在一些人流量大安装有自动门的大型场所,如果发生火灾时自动门出现故障导致开不了门,后果不堪设想。因此本设计在成本允许情况下选用了一种价格低廉实用性强的烟雾传感器:MQ-2可燃气体检测感应器。实物图如下:图2.5-1烟雾传感器这款烟雾传感器体积小,做工精细,工作电压非常单片机控制系统,内部有自身的原理结构,灵敏度可调,功能强大,非常符合用作本设计的安全模块。2.6总体方案论证根据以上单片机、电机、红外传感器的对比选择可知本次设计的总体方案为:自动门控制系统核心控制器为成本低且安全稳定的单片机,采用热释电红外感应器作为人体感应模块,通过感应器上的芯片转换并处理信号后递送给步进电机,步进电机收到信号后正转或反转一定的角度,从而完成门的自动开关。系统的其它外围设备电路也连接单片机,通过单片机控制完成,比如烟雾传感器、蜂鸣器、LED指示灯等。方案总体上明确了目标和要求,符合生活实际,并且成本较低,整个系统模块分工明确又互相结合,操作方便利于管理。2.7本章小结一个简单的控制系统最基本都会有输入输出信号以及控制执行单元组成,对于一个控制系统的研究,首先要透过其要求想象出系统各部分由什么组成,又是通过什么结合在一起。这是本次课题设计总结出来的设计思路,后续更要搜集相关知识,进行各个组成单元的可行性分析以及各个元器件的原理和作用。本章节较系统地分析了控制器、执行机构和变送器的选择,通过所学知识和请教老师,明白了自动门控制系统适合什么元件,也由此选择了一个相对比较优的设计方案。

3系统硬件设计经过前面系统主要模块的材料对比选用,结合所学知识、自身知识能力以及成本等方面的考虑,本次设计是一种平移式自动门,硬件需要的元器件清单如下图所示:表3-1元器件清单SEQ表3-1元器件清单\*ARABIC1元件名称元件型号标号数量电容10μf、20μf、20μfC1、C2、C33发光二极管LED红黄绿各2个D1~D66步进电机步进电机接口P11人体感应模块热释电红外感应P2、P32电源输入电源接口P41电阻2k(6个)、10k(1个)R1~R77按键、电源开关SW-PBS1~S5、SW16单片机STC89C52U11电机驱动芯片ULN2003U21烟雾传感器MQ-2-1晶振12MY11IC座16脚40脚各一-2此外本次设计还用到一块万能板和若干导线、插针,拟将这些元器件用电烙铁焊接在万能板上。在选材后我们要了解这些硬件的知识点滴,了解各个模块的作用和整个系统的运作方式,电路原理等。3.1单片机单元3.1.1单片机介绍大学之前本人对于单片机完全是陌生的,在逐渐接触到专业知识才慢慢了解单片机是什么,从计算机专业角度上称之为单片微型计算机,在我学习了模拟电子技术后把它看成一块集成芯片,这块集成芯片的功能十分强大,我们使用单片机的时候都可以通过C语言编程或汇编语言编程控制芯片上各引脚在不同时间输出不同的电平,从而实现使用者想要的功能。我们知道计算机最基本的结构是CPU上的运算器和控制器,输入输出端口以及存储器,单片机就是单单具备了这些计算机最基本的组成结构,从而一直被人们学习并广泛应用于各个领域。它的优点也是显而易见——体积小,使用方便,功耗低、运算速度快、抗干扰能力强等。单片机的发展十分迅速,在这个科技高度发展的数字化时代,作为理工科大学生,理解掌握单片机的知识是我们工科入门的基础之一。3.1.2STC89C52单片机单片机是本次设计系统中核心控制单元,就好比人的大脑中枢,对于这次自动门控制系统的设计我采用了STC89C52单片机,可以在低电压下工作一般为5V,运算执行速度快,可以轻松完成烧写下来的C语言或汇编语言编程中的逻辑功能处理。STC89C52一共有40个引脚,功能十分强大,可以与MCS-51兼容,数据保存时间可达10年等特性。下图是本次设计单片机的最小系统:图3.1-1单片机最小系统SEQ图3-1_单片机最小系统\*ARABIC1通过理解单片机最小系统,我们可以将人体感应模块,驱动电路以及选好的元器件连接起来,从而构成硬件设计电路图。3.1.3单片机引脚方案单片机上每个引脚都有其重要作用,本次设计中STC89C52单片机主要引脚具体方案如下:P1.0~P1.5口连接步进电机驱动模块。P0.1~P0.7口分别接入8个发光二极管作为指示信号。P2.0口接收热释电红外模块信号。P3.2和P3.3分别接两个外部按钮,控制自动门手动开和关。P3.7口接蜂鸣器电路,负责开关门警示。XTAL1和XTAL2接外部晶振,作为计时器。RST为复位按钮。每个引脚都需要实现其自己所设定的功能,就必须进行一个单片机应用程序的编写,具体见后面的软件设计。3.2热释电红外感应模块3.2.1HC-SR501人体红外感应器介绍按照常识,红外线感应自动门控制系统需要接入两个人体感应模块,一个进门感应一个出门感应,经过资料收集和系统可行性分析,本次设计我购买了两个HC-SR501人体红外感应器。看了关于hc-sr501人体红外感应器的一些相关文献资料,我基本明白了它的具体工作原理和一些参数的含义,它主要指的是由一种带有高热电阻力系数的金属复合材料直接制作而成的大概2mm平方的红外探测传感器元件安装在红外探测器上,接收到信号经过场效应管放大后输出,下图是它的主要电气参数:3-2红外感应器电气参数工作电压范围DC4.5-20V静态电流<50uA电平输出高3.3V/低0V触发方式L不可重复触发/H重复触发延时时间5S(默认)可制作范围零点几秒-几十分钟封锁时间2.5S(默认)可制作范围零点几秒-几十秒电路板外形尺寸32mm*24mm感应角度<100度锥角感应距离7米以内工作温度-15-+70度感应透镜尺寸直径:23mm(默认)由此可见HC-SR501人体红外感应器实用性很强,各方面都非常符合应用于自动门控制系统。我购买的这款人体红外传感器用的是BISS0001芯片,这款电路芯片其实是一款完全可以轻松地直接处理红外人体传感器和信号的数字集成电路芯片,封装内部结构为符合国际标准的16脚,能优异地与热释热放电红外人体传感器相互进行匹配,它的内部主要结构是由于数字运算功率放大器、电压比较器、与控制门电路、状态监测控制器、定时自动监测电路控制器、锁定器和时间监测控制器及自动停止和放电控制道路等多个构件所综合组成。一般传感器自身的探测范围都不足以满足系统的要求,从自动门控制系统出发考虑,感应更灵敏、范围更大的传感器自然优先选择。因此在探测器前方安装了一个新型菲涅尔光学透镜,该光学透镜主体是由透明的双层塑料金属材质焊接制成,将光学透镜上、下两个主要组成部分各别分为若干个不同等份,制成一种独立的一个具有特定宽度光学信号传感器系统的光学透镜,它和光学放大器的电路互相配套,可将通过检测仪得到的光学信号的长宽度分别放大70分贝以上,这样就可以能够准确地将被检测到并得到10-20米宽度范围内的向所有人的方向移动。3.2.2红外模块调整方案从电子器件厂家买回来的是HC-SR501人体红外感应器,出厂是的一些参数设置并不符合自动门控制系统的要求,先通过下面的实物图看一看:图3.2.2-1红外传感器实物1.电源负极2.OUT信号输出3.电源正极4.L不可重复触发端口,H重复触发端口5.CDS光敏电阻6.RT温度补偿电阻通过以上这些图片,比较直观地看到了红外模块的结构。出厂时直接通电测试知道灵敏度并不高,所以调节灵敏度电位器,将感应距离调大;触发端口的连接方式为不可触发式,结合自动门在感应到一次人体信号后,延时和正在关门时间内再次感应到人体信号需要再次开门的功能,将触发端口改为符合要求的可重复触发式:即在芯片输出高电平后,在探测范围内持续探测到人体信号输出保持为高电平,当人离开后延时关门,高电平变为低电平。为了确保系统安全稳定,将延时时间设定为两秒,确保了单片机能准确地接受红外传感器传送的信号。3.3步进电机单元3.3.1步进电机特点步进电机基于最基本的电磁铁原理,动作原理是依靠气隙磁导的变化产生电磁转矩。本人在实习工作中是接触过步进电机,它在通电后都会进行机械调零,接着是每接收到一个脉冲信号后就会转动一定的角度。步进电机的工作状态十分稳定,电路稳定的情况下基本不会受外部环境的影响。主要有以下特点:1.响应快,控制急停、正反转和变速操作简单;2.它的角位移与输入信号基本无误差或误差很小;3.变速很平滑,可不用减速器直接驱动负载;4.只能通过脉冲电源供电;5.稳定可靠,价格低。3.3.2驱动控制系统依据本次设计需要,购买了一个5线4相步进电机作为驱动单元。它的内部结构图如下:图3.3.2-2步进电机内部结构从电机学专业角度上理解,该电机采用单极性直流电源供电。只要对步进电机的各相绕组按合适的时序通电,就能使步进电机步进转动。其驱动方框图如下:图3.3.2-3驱动系统流程图原理图上的驱动电路如下:图3.3.2-4步进电机原理图该步进电机采用了ULN2003驱动芯片,可以直接利用单片机5V电压启动,根据需要也可以用12V电压驱动。结合自动门控制系统,该步进电机在接收到单片机的信号后会正转或反转360度,每次动作完成之后都会重新由单片机继续检测红外信号,从而保证整个处于安全稳定的状态。3.4安全模块3.4.1MQ-2烟雾传感器特点mq-2气体气敏传感器中所采用的这种气敏传感材料主要成分是一种电导率比较低的惰性二氧化锡(sno2)在清净后的空气中。例如,当一个空气传感器在其所在之处的空气环境中并没有释放一定量的可燃的惰性气体,该这个传感器的电导率大小会因为其在空气环境中的可燃性化学物质气体浓度的大大减少而逐渐略微增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-

2气体传感器对液化气、丙烷、氢气的综合检测应用灵敏度高,对于使用天然气和其它可燃气的蒸汽和氢气的综合检测应用效果也非常理想。这种气体传感器设备能够同时检测多种不同的可燃烧惰性气体,是一种特别而且适合于多种不同应用的低功耗成本气体传感器。3.4.2烟雾传感器原理根据相关资料的学习,了解了烟雾感应部分的原理,原理图如下:图3.4.2-1烟雾传感器原理mq-2的4脚会作为一个带有输出端并跟随吸入烟雾的质量浓度发生变化的三相直流电变化信号,被自动添加输入到一个比较器中而u1a的2脚,rp就两脚会分别构成一个比较器的输入门槛值和输出输入电压。当它的烟雾输入浓度继续较高时时当输出的输入电压远远需要超过了它的门槛电压输出的输入电压时,比较器将自动输出一个小的低电平(0v),此时它的led光灯会自动发出当闪光灯自动亮起时的报警;以此例如,当烟雾浓度继续下降时时传感器的门槛输出输入电压远远需要低于它的门槛输出电压,比较器的电源翻转后就会输出一个高电平(vcc),led就光灯会自动熄灭。调节元件rp,可以通过手动调节一个比较器的工作门槛和驱动电压,从而有效地通过调节一个报警信号输出的驱动灵敏度。r1串联嵌入一个加热传感器的螺丝加热保护回路,可以有效地做到保护已经加热的螺丝在冷上不通电时不会因此受到任何冲击。3.5电路设计框图及原理红外自动门控制系统主要由STC89C52单片机及其外围电路、红外检测电路,门行程检测电路、步进电机控制电路、故障检测电路、故障显示电路、控制方式切换电路等七部分组成。单片机循环检测红外检测电路和门行程检测电路输出信号,据此产生步进电机控制信号,电动机带动门运行,当系统检测到控制方式发生改变时,系统进入相应的控制方式。如门在关门过程中遇到人或其他障碍物时门无条件朝相反方向打开,当系统出现故障,进入故障处理程序。系统设计的电路框图如下:由此框图和前面单片机最小系统我由此可以直接增加外围电路:红外传感模块和驱动电路等,从而连接成自动门控制系统的原理图,如下:由此原理流程图我们可以直观清晰地了解到整个系统运行原理,我们把最小系统单片机看成是系统运行中心,它本身就是整个自动门控制系统大脑,负责监视和检测每一个人体感应模块中是否存在有人进入然后再接受到信号处理并向其发出指令,主要是指挥步进电机、led指示灯等的工作。人体传感器模块在被检测到信号时,输出一个高电平并把这个信号传递给stc89c52单片机,步进电机则是负责向控制开关行程提供主动力。各个模块分工明确,联合起来就形成了我要设计的自动门控制系统,其中他的具体运作过程以及时刻的把控都在单片机程序里,比如关门时的延迟时间、门开关时的速度等都可以在软件里面设计,都在后面的软件设计部分详述。3.本章小结本章主要对自动门控制系统所需的硬件进行介绍分析,通过各部分电路图的绘制,得出了整个系统硬件电路图。STC89C52作为一种可编程闪存存储器,用在自动门上可以轻松地实现功能需要,其中单片机最先系统有复位电路和晶振电路,复位电路能在单片机受到干扰出现程序故障时,复位可以让程序重新执行,连接的是单片机RST引脚;晶振电路的振荡频率越大单片机处理速度越快,一般采用11.0592MHz。热释电红外传感器也极其符合系统要求,成本、安全、便于安装等各方面都比较优。步进电机亦是自动门控制系统首选的电机类型,其跟随脉冲信号每次运行一定的角度,既安全又稳定。系统的原理图在理解以上三个主要单元后也变得十分好理解。

4系统软件设计软件部分是本设计的重点难点,需要有编程方面的知识和经验,本次设计在收集相关资料学习后在KeiluVision5中进行程序编程。这是一款兼容单片机C语言软件开发系统,可以直接运用C语言进行编程,在没有学过汇编语言的我来说更加容易操作使用,但本人C语言基础知识并不牢固,所以我觉得这是本次设计最难的地方。在恶补了相关知识以及参考别人的编程经验后,我觉得这主要考验的是一个人的逻辑能力,逻辑能力必须要强才能让程序运行稳定。以下便是我软件设计部分的内容。4.1程序设计思路我们生活中看到的自动门,它的智能化在方便人们的同时,也经常让人感叹科技改变生活。从生活出发,自动程序的设计就是从系统安全智能稳定性思考。程序设计思路十分重要,一般先绘制程序框图理清系统节节相连的逻辑关系,对于本次设计的自动门程序,何时开门、何时关门、怎么关门就成了逻辑主体部分。首先确定使用两个T0、T1中断服务程序实现自动门的手自动控制并且有指示灯显示,定义若干个LED显示自动门不同的运行状态。在关门行程中感应到有人则会延迟2S反向开门,一直感应到有人则门一直处于打开状态。以上功能只是初步想法,我会通过KeiluVision5进行编程实现并不断改进完善,以保证自动门控制系统的稳定。4.2主程序分析4.2.1系统运行流程图本次设计系统的大致流程图如下:图4.2-1系统运行流程图画出了系统运行流程图,基本上可以比较直观地看到这其中错综复杂的逻辑关系,然后就可以看着流程图进行程序的编写。主程序如下:voidmain(){ TMOD=0x21;//定时器0配置 TH0=0x3c; //定时50ms赋初值 TL0=0xb0; TH1=0; TL1=0; //定时器1计时赋0 EA=1; //打开总中断 ET0=1; //定时器0中断 ET1=1; //定时器0中断 TR0=1; //定时器0启动定时 TR1=1; //定时器1启动定时 EX0=1; //外部0中断 IT0=1; //下降沿触发 led_1=led_4=0; //指示灯初始化 led_2=led_3=1; open=0; //状态标志位初始化 while(1) { key(); //调用按键控制程序 }}4.2.2各部分程序流程设计(见附录)我觉得程序部分就是对系统硬件进行一系列“参数”的设定。本自动门控制系统中,正常情况下人体感应器感应到人时,门是正常速度打开,5秒之内没有再次感应到人会正常速度关闭,门的关闭行程是3秒,在这3秒内如果再次检测到人体门会加速打开。这样我们可以把们的运行状态分为以下几种:运行状态、等待状态、空闲状态、延迟等待状态、警示状态。开门和关门都可以看作运行状态,他的运行速度也可以因为状态不同而不同。门的状态指示灯如何亮起和亮起时间也是有程序设定,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论