光敏传感器门禁控制器的设计_第1页
光敏传感器门禁控制器的设计_第2页
光敏传感器门禁控制器的设计_第3页
光敏传感器门禁控制器的设计_第4页
光敏传感器门禁控制器的设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、1绪论1.1 课题研究的可行性现如今自动化、信息化程度越来越高,智能化成为人们生活不可或缺的一部分。随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的门禁控制系统就是其中之一。同时也标志了自动控制领域成为了数字化时代的一员。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。1.2 国内门禁发展现状 厂家多,规模小 56 年来几年来, 自动化门禁在国内得到了快速的发展。 据不完全统计,目前国内大大小小生产自动门的厂家已有 50 多家,但普 遍生产

2、规模小,自主研发能力差。从新产品开发能力和质量稳定性方面 还不具备和进口产品竞争的实力。专业化分工趋势显现早期的生产厂家,一般是自主研发和生产,顶多委托代加工部分零部件。近两年来,出现了专门生产主要部件的厂家,如 电机、主控板、遥控器传动件、塑料件等出现了专业生产厂家,这一趋 势使生产的门槛降低,进入的厂家进一步增多,导致竞争更加激烈。 高、低档次的市场分明进口产品借助质量和品牌优势,占据了高端市场, 目前国内厂家的产品基本上也都具备了比较完善的功能,但生产工艺略 嫌粗糙,质量水平参差不齐,整体档次较低,主要集中在低端市场。 产品同质化和市场特点导致利润微薄产品同质化严重,加之自动门产品 往往

3、是开发商而非最终用户在选择产品,所以价格因素占的比重较大, 加剧了市场竞争。其结果是众多厂家一味地比拼价格,导致利润微薄。 同时,由于价格过低,也使产品的持续改进和发展受到限制。2 方案论述2.1 系统的工作原理本设计主要分三个模块,红外线传感模块,传感信号处理模块,自动门动力模块。设计中要采用光敏传感器,而一般的光敏传感器,会因昼夜的光照强度,造成传感器一定的局限性。在设计中采用的是红外线传感器,这个接受的人体散发的红外光。红外线又称红外光,它具有反射、折射、散射、干涉、吸收等性质。任何物质,只要它本身具有一定的温度(高于绝对零度),都能辐射红外线。红外线传感器测量时不与被测物体直接接触,因

4、而不存在摩擦,并且有灵敏度高,反应快等优点,昼夜的光照变化对它的影响不是很大,所以设计中采用的是红外传感器要处理传感信号,电脑不实际,为了很好的节省成本,做到简单有效。所以在设计中采用了单片机作为信号的处理器,单片机是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机,即将运算器,控制器,输入输出接口,部分存储器以及其他一些逻辑部件集成在一个芯片上,故可以把单片机看成是一个不带外部设备的微型计算机,相当于一个没有显示器,没有键盘,不带监控程序的单板机而根据单片机编写自动门对应的控制程序,可以很好的实现自动门的开关。自动门的动力装置,这个要用电动机来代替,电动机的种类比较多,要能实现可控实

5、现自动门的开关,就需要电机的正反转,实现自动门的开关。查阅了相当多的资料最后选用步进电动机。步进电动机是纯粹的数字控制电动机:它将电脉冲信号转变成角位移即结一个脉冲信号,步进电动机就转动一个角度因此作常适合于单片机控制。3 主要元器件的介绍3.1 红外传感器的原理和使用 利用红外线的物理性质来进行测量的传感器。红外线又称红外光,它具有反射、折射、散射、干涉、吸收等性质。任何物质,只要它本身具有一定的温度(高于绝对零度),都能辐射红外线。红外线传感器测量时不与被测物体直接接触,因而不存在摩擦,并且有灵敏度高,反应快等优点。使用红外接收头和发射管配合,利用38k频率解决灵敏度问题。38K调制和发射

6、电路。使用一个定时器的快速PWM模式产生38K调制信号,通过剩余的四个施密特触发器(有2个已经用在光电编码部分)缓冲,推动8050三极管和红外发光管来发射已经调制的红外线。 图 3.1 红外线感应器电路图3.2 LM298芯片介绍和典型电路 LM298是一种直流电机控制器件。该器件具有外围电路简单、易于集成、控制等特点。LM298有15个管脚,A、B(对应管脚6、11)是控制控制信号的端口,也就是使能端。L298有4个信号输入和输出端口,A、B各控制两个,只有当A为高电平时信号输入端口1、2(对应管脚5、7)的输入信号才能有效地通过信号输出端口(管脚2、3)输出来控制电机。B端口也是同理。 图

7、 3.2 LM298经过综合分析考虑,最终决定使用LM298作为本设计的驱动芯片。其电路连接图如下:图 3.3 LM298电路连接图3.3 AT89C51单片机简介单片机是把微型计算机主要部分都集成在一个芯片上的单芯片微型计算机,即将运算器,控制器,输入输出接口,部分存储器以及其他一些逻辑部件集成在一个芯片上,故可以把单片机看成是一个不带外部设备的微型计算机,相当于一个没有显示器,没有键盘,不带监控程序的单板机。其结构如图3.4所示:图 3.4AT89C51结构框图AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasabl

8、e Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,外形及引脚排列如图3.5所示。图 3.5AT89C51外形及引脚排列3.3.1 AT89

9、C51主要特性:* 与MCS-51 兼容* 4K字节可编程闪烁存储器* 寿命:1000写/擦循环* 数据保留时间:10年* 全静态工作:0Hz-24Hz* 三级程序存储器锁定* 128*8位内部RAM* 32可编程I/O线3.3.2 AT89C51管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个

10、内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对

11、外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。在实际应用中,大多数情况下都使用P3口的第二功能。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。

12、在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次 /PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000

13、H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。3.4 步进电机步进电动机是纯粹的数字控制电动机:它将电脉冲信号转变成角位移即结一个脉冲信号,步进电动机就转动一个角度因此作常适合于单片机控制。近30年来数字技术、计算机技术和水磁材料的迅速发展推动厂步进电动机的发展,为步进电动机的应用开辟了广

14、闹的前景。步进电动机有如下特点:步进电动机的角位移与输入脉冲数严格成正比具有良好的跟随型。以由步进电动机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。同时它也可以与角度反馈环节组成高性能的闭外数控系统。步进电动机的动态响应快。易于起停、正反转及变速。速度可在相当宽的范围内平滑调节。低速下仍能保证获很大转矩,因此,一般可以不用减速器而直接驱动负载。步进电动机只能通过脉冲电源供电才能远行。它不能直接使用交流电源和直流电源步进电动机存在振荡和失步现象必须对控制系统和机械负载采取相应的措施。步进电动机自身的噪音和振动较大带惯性负载的能力较差。 驱动控制系统组成使用、控制步进电机必须由环形

15、脉冲,功率放大等组成的控制系统,其方框图如3.6所示:图 3.6.驱动控制系统框图3.5语音IC语音芯片概述又称:语音IC,又被叫做声音芯片,是内置存储空间,可以控制发声的集成电路芯片. 编辑语音一、什么是语音芯片? 语音芯片定义:将语音信号通过采样转化为数字,存储在IC的ROM中,再通过电路将ROM中的数字还原成语音信号。 根据语音芯片的输出方式分为两大类,一种是PWM输出方式,一种是DAC输出方式,PWM输出音量不可连续可调,不能接普通功放,目前市面上大多数语音芯片是PWM输出方式。另外一种是DAC经内部EQ放大,该语音芯片声音连续可调,可数字控制调节,可外接功放。 普通语音芯片放音功能实

16、质上是一个DAC过程,而ADC过程资料是由电脑完成,其中包括对语音信号的采样、压缩、EQ等处理。 录音芯片包括ADC和DAC两个过程,都是由芯片本身完成的,包括语音数据的采集、分析、压缩、存储、播放等步骤。 ADC=Analog Digital Change 模数转换 DAC= Digital Analog Change 数模转换 音质的优劣取决于ADC和DAC位数的多少。例如:20秒到 340秒,最低从10秒到340秒.语音芯片直观的从名称上来看,就是与语音有关的芯片,语音就是存储的电子声音,凡是能发出声音的芯片,就是语音芯片,俗称声音芯片,英文准确些来说应该是Voice IC. 在语音芯片

17、的大家庭中,根据声音的类型不同可分为(Speech IC)和(Music IC)两种.这儿应该算是语音芯片专业的区分方法. 二、语音芯片有根据IC本身的物理结构的多个通道(同时发出多个通道的声音)可分为多种类型: 单通道的: 单通道的语音IC(Speech IC)(这种语音芯片不支持音乐IC音乐存储方式); 常见的语音IC是单通道的语音芯片,AC8020-OTP20秒和AC83E12动物叫声是最典型的单通道语音芯片了, 单通道的音乐IC(Music IC),同一单位时间内只能发出一种音乐的音乐IC, 电子声音文件是只有一个通道的.Mid后缀文件. 常说的单音片,是一种最基本的音乐IC,由一定时

18、间内音符输出的多少,决定了单音片的效果,有64音符多,128音符等等. 单音片应用场合广,价格极其低廉,最常见的有单音片有生日快乐贺卡单音片.典型的有AC8SE07等 严格的说,单通道的音乐IC和单音片的两者结构是不相同的 通道: 通道的语音IC, 2通道和多通道的语音芯片,实际应用中语音播放时一般会按规定固定在某一通道内进行声音的播放(等同于单通道),但是这类产品比单通道的语音IC(Speech ic)成本要高,价格会高些,语音芯片厂家在设计时为了平衡产品价格和应用,一般来说,功能支持和声音效果方面都会做得更完美一些. 这种结构也许是因为产品和方案实际应用领域和价格所决定的, 语音芯片输出一

19、般都是单通道的声音输出,支持立体声的产品很少, 要高端一些的产品就要选MP3主控芯片之类的方案了 通道的音乐芯片, 通俗叫法是双音片(Music With Dual Tone IC),顾名思义,同一单位时间内二个通道都可以发出音乐的音乐IC. 电子声音源文件一般为.Mid的二通道文件.常见的圣诞系列音乐IC如:. 这里得多补充两句,市面上还有一个叫melody的音乐芯片,她是个什么定义呢?简单的来说,比单音片的效果要好比和弦音乐芯片的效果要差的一种音乐芯片,所以双音片也有被叫成是melody音乐芯片,melody结构应该来说是一种更高级的单音片,或者可以说是二倍效果的单音片. 三、4通道,8通

20、道或以上: 三通道以上的声音.又称为和弦音乐.常说的4和弦音乐IC就是指4通道的音乐IC. 一般多通道的语音芯片都是同时支持音乐IC(Music IC)和语音IC(Speech IC)功能的. (a)“语音芯片”介绍: 语音信号的量化 采样率(f)、位数(n)、波特率(T) 采样:将语音模拟信号转化成数字信号。 采样率:每秒采样的个数(byte)。 波特率:每秒钟采样的位数(bit)。波特率直接决定音质。Bps: bit per second 采样位数指在二进制条件下的位数。一般在没有特别说明的情况下,声音的采样位数指8位,由00H-FFH,静音定为80H。 采样率 奈奎斯特抽样定理(Nyqu

21、ist Law):要从抽样信号中无失真地恢复原信号,抽样频率应大于2倍信号最高频率。抽样频率小于2倍频谱最高频率时,信号的频谱有混叠。抽样频率大于2倍频谱最高频率时,信号的频谱无混叠。 嗓音的频带宽度为2020K HZ左右,普通的声音大概在3KHZ以下。所以,一般CD取的音质为44.1K和16bit,如果碰到某些特别的声音,如乐器,音质也有用48K和24bit的情况,但不是主流。 一般在我们处理针对普通语音IC的时候,采样率最高达到16K就够了、说话声一般取8K(如电话音质)、6K左右。低于6K效果比较差。 在应用单片机的过程中,采样越高,定时器中断速度越快,会影响到其他信号的监控和检测,所以

22、要综合考虑。 语音压缩技术 由于语音数据量庞大,对语音数据进行有效压缩是很必要的,能够使我们在有限的ROM空间里录入更多的语音内容。有以下几种方式: 语音分段:将语音中可以重复的部分截取出来,通过排列组合将内容完整地回放出来。 语音采样:一般我们使用的喇叭频响曲线在中频部分,较少用到高频,所以,在喇叭音质可以接受的情况下,适当降低采样频率,达到压缩效果,这种过程是不可逆的,无法恢复原貌,叫有损压缩。 数学压缩:主要是针对采样位数进行压缩,这种方式也是有损压缩。例如,我们经常采用的ADPCM压缩格式,是将语音数据从16bit压缩到4bit,压缩率是4倍。MP3是对数据流进行压缩,涉及到数据预测问

23、题,它的波特率压缩倍率为10倍左右。 通常,以上几种压缩方式都是综合起来使用的。 常用语音格式 PCM格式: Pulse Code Modulation 脉冲编码调制,它将声音模拟信号采样后得到量化后的语音数据,是最基本最原始的一种语音格式。同它极为类似的还有RAW格式和SND格式。它们都是纯语音格式。 WAV格式:Wave Audio Files 是微软公司开发的一种声音文件格式,也叫波形声音文件,被Windows平台及其应用程序广泛支持。WAV格式支持许多压缩算法,支持多种音频位数、采样频率和声道,但WAV格式对存储空间需求太大不便于交流和传播。WAV文件里面存放的每一块数据都有自己独立的

24、标识,通过这些标识可以告诉用户究竟这是什么数据,这些数据包括采样频率和位数,单声道(mono)还是立体声(stero)等。 ADPCM格式:是利用对过去的几个抽样值来预测当前输入的样值,并使其具有自适应的预测功能与实际检测值进行比较,随时对测得的差值自动进行量化级差的处理,使之始终保持与信号同步变化。它适用于语音变化率适中的情况,而且声音回放过程简短。它的优点是对于人声的处理比较逼真,一般达到90%以上,已广泛地应用于电话通信领域。 MP3格式: Moving Picture Experts Group Audio Layer III,简称为MP3。它是利用 MPEG Audio Layer

25、3 的技术,采取了名为“感官编码技术”的编码算法:编码时先对音频文件进行频谱分析,然后用过滤器滤掉噪音电平,接着通过量化的方式将剩下的每一位打散排列,最后形成具有较高压缩比的mp3文件,并使压缩后的文件在回放时能够达到较接近原音源的声音效果。它的实质是vbr(Variant Bitrate 可变波特率)可以根据编码的内容动态地选择合适的波特率,因此编码的结果是在保证了音质的同时又照顾了文件的大小。 mp3压缩率10倍甚至12倍。是最初出现的一种高压缩率的语音格式。 Linear Scale格式:根据声音的变化率大小,把声音分成若干段,对每段用线性比例进行压缩,但是它的比例是可变的。 Logpc

26、m格式:基本上对整个声音进行线性压缩,将最后若干位去掉。这种压缩方式在硬件上很容易实现,但音质比Linear Scale差一些,特别是音量较小声音比较细腻的情况下效果较差。主要用于pure speech方面。 (b)“音乐芯片”介绍: 音乐的通道与音色: 包络(envelope)方波(patch) 通道(channel) 包络:合成音色的一部分,单位时间内音符输出的变化,常见有“ADSR” 方波:合成音色的一部分,单位时间内音符方波电流的变化。(另见三角波等) 通道:在同一时间内,芯片输出的音符个数,即“单音乐器”的个数。 PCT:模拟音色的一种,通过采样256个点的乐器声音来模拟出各个音符的

27、音高。(音色柔和,占空间小,但不够真实) FULL WAVE:通过采集一种乐器声音来模拟各个音符音高。(乐器声真实,但占用空间大,且采集音色音质要求高) 音乐的压缩: 由于音乐数据量庞大,对音乐数据进行有效压缩是很必要的,能够使我们在有限的ROM空间里录入更多的音乐内容。有以下几种方式: 音乐分段:将音乐中可以重复的部分截取出来,通过排列组合将内容完整地回放出来。 音色:根据音乐的丰满程度、需求程度,来确定Full wave,PCT、dual tone的选择,各个音色占用空间不懂,音色质量也不同。 数学压缩:主要是针对采样的音色(Full wave)进行压缩,这种方式也是有损压缩,对于要采集的

28、音色进行降采样、处理等减小采集音色的大小(同语音类的修音)。 语音芯片的要素相同品种的芯片成本与芯片的大小成正比。 I/O口的分配和ROM的大小(语音秒数)决定芯片成本。低秒数语音芯片其I/O口较少。 音质提高,采样提高,语音秒数缩短。 音质降低,采样降低,语音秒数变长 语音芯片分类:语音芯片根据集成电路类型来分,凡是与声音有关系的集成电路被统称为语音芯片(又称语音IC,这里应该叫成Voice IC),但是在语音芯片的大类型中,又被分为语音IC(这里应该叫成Speech IC),音乐IC(这里应该叫成Music IC)两种. 现在市场上常见语音芯片分类: 短时间芯片有10秒,20秒,40秒,8

29、0秒,170秒的芯片, 常用的模块有:6分钟,8分钟,16分钟,1小时的等。 通用的芯片有:3秒到340秒 现在市场上常见音乐芯片分类: 单音片:是一种最基本的音乐IC,是音乐单通道的,同一时间音符输出的多少,决定了单音片的效果,有70多,100多音符等等. 音乐通道:2通道、3通道、4通道、8通道、12通道等更多。 控制方式:按键控制,一线串口控制,二线串口控制,三线串口控制,并口控制,单片机控制,等等 。 应用范围(1) 家电行业:电磁炉、电饭煲、冰箱、洗衣机、空调、风扇等等 (2) 安防报警:倒车雷达、叉车报警器、家庭防盗等 (3) 医疗器械:弱视治疗仪、血压计、臭氧治疗仪等等 (4)

30、广告媒体:语音广告牌、镜子广告机、迎宾器等等 (5) 玩具系列:语音识别、小汽车,布娃娃等等 (6) 智能交通:一卡通设备、红绿灯提醒等等 4 设计电路4.1 课题的功能概述在自动门使用上要根据安装的环境及要求,考虑选择自动门的配置。由于公共场所(像医院、机场等)的自动平移门使用频率非常高,而自动门的使用频率和寿命是有限的。在这种情况下,要使用自动门必须进行综合考虑。例如增加门的数量,加大门扇宽度,增加关门延迟时间等。以上介绍的是自动门的安装使用要点。而一个自动门的设计还要包括下面三个方面:一、智能化设计门禁选择配置智能化控制系统,可随意设定门扇的运行速度,并可设定半开状态,调节方便。使自动门

31、始终保持在最佳运行状态。并具有自动矫正功能,即使遇到大风等原因引起的运行阻力增大,仍然能够保持平稳的开关门动作。2、 安全性设计具有自动反转安全装置,当碰到障碍物或人体等异常状况时,门扇自动反转退出,并在下次接近阻力区域时以安全速度前进,避免夹人事件和机件损毁的现象发生,提高自动门运行时的安全性,延长自动门寿命。门扇开启轻巧方便,当停电时,老人、儿童等均可开闭自如,开闭力量在3.5公斤以下,方便、安全、可靠。3、 稳定性设计自动门采用步进电机,具有高效、省电、低噪音、高转速、高扭力、连续使用不过热等特性,大大超越传统交流伺服马达。由于采用步进电机驱动,配合T型齿条同步带,使门体自低速至高速的运

32、行中具有卓越的稳定性。由于采用高性能的电源输入,不管电压波幅多大均可自动稳压。此外在负载瞬间短路时还有过压及过流保护措施,有效保障自动门运转的稳定耐久和安全。自动门在具体场合的使用设计上,还应注意做好以下配置的选用:1、 安全辅助装置如在高档酒店等地方可以选择安装防夹人红外感应器,防止停留在门附近的人被门所夹住。2、备用电源为保证停电时自动门也能工作正常,应配置备用电源。3、 辅助光线传感器 在需要的地方,自动门可以安装辅助光线传感器(红外对射保护装置),当门打开时,人站着不动,用手遮挡辅助光线传感器,门应该保持打开状态。当手离开后几秒后,门应该重新关闭。综上所述,自动门在很多领域具有不可比拟

33、的优越性,随着国民经济的快速发展,自动门在我国已经迎来了快速发展的黄金时期。4.2设计的基本设计思路1、有人来时(进门或出门)开门。当人走到离门不远的时候时,安装在门上侧的热释红外线传感器信号检测装置检测到有人时,将启动电动机带动传动链开门,进出门信号连接接通语音ic。2、无人时关门延迟,当热释收发装置没有检测到有人在离门1m的范围内,将延迟1秒启动电动机带动传动链关门。3、关门中途来人,立即开门。当启动电动机带动传动链关门时,感应探头突然检测到在离门1m的范围内有人,则立即停止电动机关门,启动电动机带动传动链开门。4.3设计电路框图和原理红外自动门控制系统的硬件组成如图4.1所示。本系统主要

34、由AT89C51单片机及其外围电路、红外检测电路,传感信号电路、步进电机控制电路组成。单片机循环检测红外检测电路和门行程检测电路输出信号,据此产生步进电机控制号,电动机带动门运行。如门在关门过程中遇到人或其他障碍物时门无条件朝方向打开,当系统出现故障,进入故障处理程序。人体信号信号采集接通语音IC信号处理自动门控制电路图4.1 系统原理框图4.3.1系统硬件总体逻辑设计感应自动门的种类很多,在此,仅以平移型感应自动门机作为设计的重点。首先,平移式自动门机组由以下部件组成:(1) 主控制器:它是自动门的指挥中心,通过内部编有指令程序的大规模集成块,发出相应指令。(2) 感应探测器:负责采集外部信

35、号,如同人们的眼睛,当有移动的物体进入它的工作范围时,它就给主控制器一个脉冲信号。(3) 动力马达:提供开门与关门的主动力,控制门扇加速与减速运行。当门扇要完成一次开门与关门,其工作流程如下:感应探测器探测到有人进入时,将脉冲信号传给主控器,主控器判断后通知马达运行。马达得到一定运行电流后做正向运行,将动力传给同步带,步带转动一段时间后,马达反转,自动门关闭。 4.4设计电路原理图图4.2 电路原理图5 系统程序5.1程序设计的需要程序主要包括主程序和中断处理两大部分:主程序要完成IO口,定时器的初始化及对中断输入的设定,然后延时使传感器进入稳定工作状态,等待定时器的中断;中断处理程序根据具体

36、情况需要有相应的子程序。要对程序进行多次调试,分块编程。对各个子程序块所解决的问题要相当明确。5.2方案程序设计思路本设计拟按以下思路展开研究: (1) 根据该设计要实现的基本功能,设计大致应该分为信号采集,信号处 理,信号控制和信号响应四个部分。 信号采集接收部分即通过红外线传感器检测人与门的距离,并将这种变化量转化成电压或电流等模拟量的变化。 信号处理部分是将接收部分得到的电压或电流等变化进行必要的转换,为后一部分信号控制提供准备。 信号控制部分是通过预定控制方式等实现对设计要求的准确操作。 信号响应是实现控制部分的要求。(2)对上述四个部分进行分析,得到如下一些基本的结论: 信号接收部分

37、为了能准确采集到人与门的距离应选用红外线传感器。 控制部分为了实现精确控制,采用单片机较为合适。将上述设计思想结合设计要求总结为:程控自动门控制系统通过红外线传感器检测移动物体与门的距离,再通过单片机作出自动门开关的动作控制信号,通过驱动电路驱动直流电机的正反转,再由传动电路带动自动门的开关。在开门过程中首先进行门状态检测,根据所检测到的信号判断自动门上次停机所处位置。根据检测结果确定门此刻应运行方式,如检测出门是半开状态,门直接转入加速开门的过程。如检测出门是全开状态,门转入延时开门过程。如检测出门是全关状态,那么在检测到有人出人时,门会缓慢打开,之后加速运行,接着减速运行,最后电机停止运转

38、,门由于惯性缓慢关闭。5.3程序流程图图5.1 总程序流程图5.4软件的汇编程序ORG 0000HLJMP MAIN ;主程序跳转ORG 0003H ;外部中断0的入口地址为03HLJMP EXT0 ;外部中断0跳转ORG 0030HMAIN: ;主程序SETB EA ;开总中断SETB EX0 ;开外部中断SETB P3.2HERE: SJMP HERE ;程序原地跳转,等待中断EXT0: ;外部中断0子程序SETB P1.0 ;将P1.0置高CLR P1.2 ;将1.2 置低,使电机正转,模拟门的开运动CALL DELAY ;延时程序,模拟门的打开时间CLR P1.0 ;将P1.0置低SE

39、TB P1.2 ;将P1.2置高,使电机反转,模拟门得关运动CALL DELAY ;延时程序CLR P1.0 ;将P1.0置低CLR P1.2 ;将P1.2置低,门的一次开关过程结束RETI MOV 30H,#00H ; MOV 31H,#00H ; MOV 32H,#00H ; MOV 63H,#00H ; 自动门的开门程序 MOV 34H,#00H ; MOV 35H,#00H ; MOV 40H,#00H ; MOV 41H,#00H ; MOV 42H,#00H MOV 43H,#40H ; MOV 44H,#40H ;" MOV 45H,#00H ; SETB 09H ;

40、SETB 08H ; SETB 0AH ; SETB 0BH ; MOV 20H,#00H ;用于控制秒基准时钟源的产生 MOV 2EH,#00H ;秒十位寄存器 MOV 2FH,#00H ;秒个位寄存器 MOV 2DH,#00H ;分个位寄存器 MOV 2CH,#00H ;分十位寄存器 MOV 2BH,#01H ;时间暂停寄存器MOV TMOD,#11H ;设定定时器0工作方式1 MOV TH0,#3CH MOV TL0,#0B0H ;赋定时初值,定时50ms MOV TH1,#3CH MOV TL1,#0B0H SETB TR0 ;启动定时器0 SETB TR1 SETB EA SETB

41、ET0 SETB ET1TIMER_0: PUSH ACC PUSH PSW ;保护现场 MOV TH0,#3CH MOV TL0,#0B0H ;重新赋定时初值 ADD_TIME: ;走时 INC 20H MOV A,20H CJNE A,#20,RETI1 ;产生1秒基准时钟 MOV 20H,#00H ;一秒钟时间到,清零20H MOV A,2FH ADD A,2BH MOV 2FH,A ;秒个位寄存器加1 MOV A,2FH CJNE A,#10,RETI1 ;产生10秒基准时间 MOV 2FH,#00H ;10秒钟到 秒个位寄存器清0 INC 2EH ;秒十位寄存器加1 MOV A,2E

42、H CJNE A,#6,RETI1 ;产生1分钟定时时间 MOV 2EH,#00H ;1分钟到 秒十位寄存器清0 INC 2DH ;分个位寄存器加1 自动门的关门程序 MOV A,2DH CJNE A,#10,RETI1 ;产生10分钟定时时间 MOV 2DH,#00H ;10分钟到 分个位寄存器清0 INC 2CH ;分十位寄存器加1 RETI1: POP PSW POP ACC ;恢复现场RETI ;中断返回DISP: MOV DPTR,#TABLE MOV A,2FH MOVC A,A+DPTR MOV P0,A MOV P2,#5H ;位选 LCALL DELAY ;秒个位 MOV A

43、,2EH MOVC A,A+DPTR MOV P0,A MOV P2,#4H ;位选 LCALL DELAY ;秒十位 MOV A,2DH MOVC A,A+DPTR MOV P0,A MOV P2,#2H ;位选 LCALL DELAY ;显示分个位 MOV A,2CH MOVC A,A+DPTR MOV P0,A MOV P2,#1H ;位选 LCALL DELAY ;分十位 MOV A,#40H MOV P0,A MOV P2,#3H ;位选 LCALL DELAY RETSCORES: DISP1: MOV DPTR,#TABLE MOV A,30H MOVC A,A+DPTR MOV

44、 P0,A MOV P2,#2H LCALL DELAY ; MOV A,31H MOVC A,A+DPTR MOV P0,A MOV P2,#1H LCALL DELAY ; MOV A,32H MOVC A,A+DPTR MOV R7,#150 DJNZ R7,$ RETDELAY_10: MOV R3,#20 ; 10MS 延时 D0: MOV R4,#20 D1: MOV R5,#248 DJNZ R5,$ DJNZ R4,D1 DJNZ R3,D0 RETTABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHEnd结束语毕业设计终于写完了,真是很有成就感。初稿完成时自己也觉得粗糙,比如格式不对、外观粗糙、模块设计的不合理等数不胜数。至此,我发现,要干好一件事并非那

温馨提示

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

评论

0/150

提交评论