欢迎访问博鱼(中国)官方网站-BOYU SPORTS!

预约上门| 联系博鱼(中国)

全国24服务热线

400-123-4567
行业新闻 公司新闻
智能门禁系统的设计制作毕业论文docx
时间:2023-11-24 07:53:55        点击量:【 】次

  智能门禁系统的设计制作毕业论文docx《智能门禁系统的设计制作毕业论文.docx》由会员分享,可在线阅读,更多相关《智能门禁系统的设计制作毕业论文.docx(36页珍藏版)》请在教育文库上搜索。

  1、本科生毕业设计智能门禁系统的设计制作The Design of Intelligent Access System摘 要门禁系统是一种新型的智能管理模式,对于现今的安全管理起了不可替代的作用。在科技发展和社会财富不断增长的今天,为了加强主要工作管理区、进出口、珍贵物品的储存室、设备的控制管理中心、电梯口等重要通道安全防护处理办法,开发相应的智能门禁系统,来识别进出人员的身份资料,对进出通道进行安全防护和控制就有了很大的必要性。通过对当代门禁系统发展概况和技术的研究,本方案提出以单片机为中央控制系统,加LCD液晶显示电路、键盘输入电路、读卡电路等外围电路,来完成非接触式IC卡和密码两种方法控制的

  8、读卡程序流程165 门禁的系统软硬件调试操作185.1 硬件调试185.2 软件调试185.3 实际效果18结 论20参考文献21附录 程序22致 谢29天津职业技术师范大学2014届本科生毕业设计1 绪论1.1 门禁系统简介由于当今社会生活节奏快、压力大,经济也在不断发展前进,人们生活方式也在不知不觉中变化着,与此同时门禁系统得到广泛的普及。门禁系统在当今社会安全起着不可或缺的作用,运用自动识别技术来控制私人居住地和公司以及政府重要部门进出人员,将犯罪直接拒之门外。 门禁系统是信息时代的产物,是世界信息产业发展的一个新生领域。最早的传统门锁只是对于机械原理的运用,是纯粹的机械装置,虽在不断地

  9、进步,但也总能通过暴力等非正常方式打开,相对于门禁系统安全性较低,传统钥匙门锁在携带,丢失等情况下的处理较为复杂繁琐。随着继电器电子门锁的出现安全性和方便性得到了很大的改善。其实门禁系统就是在门口装有读取信息设备,只在进出人员经授权持有正确信息存储装置的情况下才可进去。这有效的管理了出入通道的开启和关闭,对进出人员在第一时间进行了控制监督,将危险系数降到最低。在长期发展的过程中,门禁系统已是种类繁多,具体可分为密码控制门禁系统 , 刷卡控制门禁系统 ,生物识别门禁系统等几大类。其中刷卡门禁的使用较为广泛。1.2 门禁系统的发展趋势在科技进步的过程中,电子行业首当其冲,其中门禁系统便得到了跨越式

  10、的进步,从萌芽已到了成熟期。门禁系统主要依赖于自动识别技术的支持,而无线通信和电子信息技术的进步,使得门禁系统中的自动识别技术更加成熟,这也是门控系统如今更加合理人性化的原因。随着保密性的提高,有些用户需要更高级别的门禁系统。在门禁系统发展初期,接触式IC卡独占鳌头,但由于接触式IC卡磨损较大造成使用期限减短等问题,这驱使着识别系统的技术不断进步,非接触式将会占据市场。在国际大环境的促使下,非接触式IC卡产品将出现在国内将在各行各业行业中。非接触式在可靠性、使用方便快捷、成本上都将占据优势。而非接触式IC卡在居民小区的使用中会备受青睐,生物识别技术将会在安防等重要部门得到重视,门禁系统的发展将

  11、被推向。如今,现在,人们将目光转向了如何研发门禁系统的衍生功能,使门禁系统和其他科技结合起来,实现更多的功能。以门禁系统为基础添加其他相应的设备,以实现监控、对讲、报警等功能,同时门禁软件的稳定性和集成性将越来越高,从而为公安领域、机动车管理、企事业内部管理监督等更好地服务。2 门控系统设计方案2.1 门禁系统的方案选择1、前端信息采集部分前端信息采集部分一般有卡片读出式、密码输入和生物特征提取三大类。(1)卡片式(即刷卡部分)依卡片工作方式有接触式和感应式两类:接触式卡片有磁条卡、条码卡、红外线卡、铁码卡、集成电路智能卡(也成IC卡)等;感应卡由一片编程的特殊芯片和一组天线、用来发射和接受电磁波,芯片是感应卡的核心元件。感应卡具有防水、防污、能用与潮湿恶劣的环境等优点,刷卡时非常方便;感应速度快,节省时间,并且应具备隔感应特性,因此有隐秘性。目前多用于REID射频卡。(2)密码输入式密码输入式有电话面板固定式键盘和乱序键盘两种。电线在键盘的位置是固定不变的,因此,在输入密码是,易于被人记住仿冒,现仅用于与刷卡机配套使用。乱序键盘亦即09共10个数字在显示键盘上的排列方式不是固定式,而是随机的,每次使用时显示数字的顺序都是不同,这样就避免了被人窥视而泄露密码之可能。重要场所多采用这种方式。(3)生物特征提取式由于生物特征有着“人各有志、终身不

  13、变”和“随身携带”的特点,因此具有无法仿冒与借用、不怕遗失、不用携带、不会遗忘,具有独特性、唯一性、安全性,适用于高机密性场所及电脑中心的信息安全保护。目前一般有声音、签字、眼虹膜、掌形、指纹与面像等特征提取式,但现在比较成熟与使用最多的是指纹图像的采集处理与识别的门禁系统。2、信息传输部分信息传输部分有有线)有线传输门禁有联网型和非联网型(独立式),其有线传输多采用双绞线、电话线)无线传输无线传输采用微波、红外光波或移动通信网络等。通过分析此系统卡片式和密码输入式相结合的方式通过无线传输来执行“钥匙”的功能。通过硬件与软件的结合来控制整个系统的正常工作

  14、。2.2 门禁系统的组成门禁系统的最基本的三要素为“3W”:When(何时)、Where(何地)、Who(何人)。1、:系统的大脑,系统的所有动作都是由它发出控制命令。2、读卡器:系统的输入设备,有感应式和密码加感应式两种。3、系统软件:通过软件我们使按照我们的要求来控制整个系统。4、电锁:对门的开关控制都是由它完成。5、感应卡:人员进入管制通道的凭证。6、键盘输入装置:执行密码输入动作。7、显示器:对卡或密码的合法与正确进行提示。在现今社会,门禁系统的应用范围越来越广泛,也正是由于门禁系统实用性强,市场需求大,应用广泛,我们便选此作为研究设计的课题。2.3 系统实现功能非接触式I

  15、C卡门禁系统已成为未来发展的重要方向。本设计将非接触IC卡和键盘密码结合起来分别控制门锁。通过控制系统使该设计实现以下功能:1、通过上位机设置6位密码,设置后,密码保存到存储器AT24C02中,掉电数据保存功能。2、支持非接触式IC卡授权功能。3、支持非接触式IC卡注销功能。4、自动识别非接触式IC卡功能。如刷授权过的IC卡,提示“合法卡”并且开门。如果刷未授权的IC卡,提示“非法卡”,不开门。5、如忘记携带IC卡,可通过键盘手动输入密码功能。密码输入错误显示器会出现错误提示且继电器不工作(不开门);若密码输入正确则继电器工作(开门)。6、具有上位机保存数据功能。这使得传统的机械门锁的钥匙被一

  16、张非接触式IC带取代,使财产保护更加安全,且可控制进出权限,记录进出人员信息。在卡片忘记携带的情况还可以通过键盘输入密码进去。2.4 最小系统的设计ST89C52单片机与ATC89C52在电子业内部有着广泛的赞誉,所以这两种芯片初步定为核心。 但是ST89C52单片机相较于ATC89C52单片机的性能更为优越,其芯片的可控性更高,而且价格更为便宜。还有AT89C52已经逐渐停产,所以最终选用AT89C52单片机。STC89C52单片机具有低电压,功耗低,高性能CMOS8的特点。内部含有只读存储器,具有8K字节,而且可编程可擦除。内核使用MCS-51,与传统的单片机相比,MCS-51的到了

  17、很大的改善,增添了很多新的功能,能够为控制系统提供相对较多的解决方案。通过比较和系统设计,决定以STC89C52单片机作为系统的控制核心,以其为基础添加外围电路。门禁系统的工作主要分为传感、管理和执行三个步奏。其原理图如图2-1所示。图2-1 门禁系统总电路原理图3 门禁系统的硬件设计本系统的硬件主要包括电源,门禁控制系统,读卡模块,矩阵键盘模块,显示模块,门控锁。最终通过各个模块之间合理连接,实现硬件电路的设计。主框图如图3-1所示。蜂鸣器及指示灯显示门控STC89C52 门控读卡线 门禁需要承受密码键盘输入、提示屏幕的显示、信息的运算和传

  18、输等的控制功能,可以说是真个设计的命脉。因此对于的选择尤其重要。对于门禁的选择决定采用ST89C52单片机。此系列单片机在具备高性能CMOS8、低电压,功耗低的特点。含有只读存储器,具有8K字节,而且可编程可擦除。ST89S52同样使用的是8051单片机的内核,但是他在设计的过程中加入了许多其他51单片机没有的新功能。兼容MC51指令系统,含有8位CPU,可编程Flash,能够为控制系统提供相对较多的解决方案,使用方便。其中还有如下特点:最高工作频率为35MHz的CPU,8k的内存,512K的RAM, 32 位I/O 口线KB EEPROM,MAX810复位电路,高密度非易

  19、失存储器。3个16 位定时器/计数器,4个外部中断,一个7向量4级中断设置,全双工串行口。还可将STC89C52降至0Hz 静态逻辑操作。总控制电路如图3-2所示。1.时钟电路在单片机内部高增益反相放大器构成振荡电路,放大器有一个输入端和输出端,分别为引脚RXD和TXD。时钟的组成方法有内部和外部两种。 时钟电路的内部产生形式电路如图3-3(a),把定时元件外接在输入端和输出端两引脚上,自激励震荡从便从内部振荡器产生。时钟电路的外部产生方式电路如图3-3(b),RXD与地相接,TXD与外部振荡器相接。对外部振荡信号,只需确保脉冲宽度,正常选用频率在12MHz以下的方波信号。图3-2 单片机总控

  20、制电路(a)内部方式时钟电路 (b)外部方式时钟电路图 3-3时钟电路2.复位(1)复位操作单片机的初始化设置即为复位。最重要的一个作用是将PC初始化为0000H,使单片机起首执行的单元为0000H。在操作不当或运行发生错误时系统会处于死锁状态,这时可利用复位键将系统重启。复位功能可对PC和别的寄存器产生影响,对及存的影响复位状态如表3-1所示。表3-1 对复位状态的影响表寄存器复位状态寄存器复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HP0-P3FFHSCON00HACC00HTL000HIPXX000000BSBUF不定PSW00HTH000HIE0X000000BPCO

  21、N0XXX0000BSP07HTL100HTMOD00HDPTR0000HTH100H(2)复位信号及其产生复位信号的输入端是RST端口。复位信号的有效电平是高电平,有效时间可保持24个振荡周期以上。当使用的晶振颇率为6MHz时,复位操作应在复位信号保持时间应在4us以后实现。出现复位信号的电路逻辑如图3-4所示。图3-4 复位信号的电路逻辑图完整的复位电路有两部分即芯片内、外。其中送至施密特触发器的复位信号(RST)是由外部电路产生的,之后会对每个机器周期的S5P2时刻对施密特触发器的输出采样,经过这一系列的反应才能得到内部复位操作所需要的信号。复位操作分为手动复位和自动复位。外部复位电路的

  22、电容充电,可以为复位电路提供电压,这样可以实现上电自动复位,其电路如图所示。这种情况下,当电源的上升时间在1ms以内时,自动上电复位便可完成。按键手动复位有两种形式,即电平和脉冲。电平复位必须使复位端经电阻与电源,其电路如图所示;按键脉冲复位则需产生正脉冲,正脉冲是RC微分电路产生的,其电路如图3-5所示。 (a)上电复位 (b)按键电平复位 (c)按键脉冲复位图3-5 复位电路为保证复位信号高电平持续时间大于24个振荡周期,电路图中的电阻、电容参数适用于6MHz晶振。图3-5(b)上电复位方式即为本系统中的复位电路。3ST89C52引脚介绍VCC端:ST89C52的电源引脚,正常电压值是+5

  23、V,低电压是+3V-引脚40 GND端:单片机接地引脚。-引脚20XTAL1端:单片机ST89C52的放大器的和时钟电路的输入端口。-引脚19XTAL2端:单片机ST89C52的放大器的和时钟电路的输入端口。-引脚18I/O端口引脚:1)P0端口:8个漏极双向开放I/O口开放,每个端口可以独立控制。-引脚39至32P0端口是单片机ST89C52的地址总线口也可以作为通用的I/O口使用,但是51单片机P0口内部没有上拉电阻,为高电阻状态,因此需加上拉大约为10K欧的电阻,P0端口才能够驱动负载电路部分。这次设计中用P0口作为数码管段码的发送端。2)P1端口是具有内部上拉电阻

  24、的I/O端口,每个端口都可以独立控制。-引脚1至83)P1端口是也具有内部上拉电阻的I/O端口,每个端口都可以独立控制,与P1端口相似。-引脚21至284)P3端口同样是具有内部上拉电阻的I/O端口,每个端口同样都可以独立控。-引脚10至17而且P3口也可作为ST89C52的一些特殊功能口。管脚备选功能如下:RXD/P3.0:单片机的输入端口-引脚10TXD/ P3.1:单片机输出端口-引脚11INT0/ P3.2:单片机0中断-引脚12INT1/ P3.3:单片机1中断-引脚13T0/P3.4:单片机计时器的0输入端-引脚14T1/P3.5:单片机计时器的1输入端-引脚15WR/P3.6:控

  25、制外部程序存储器写工作-引脚16RD/P3.7:控制外部程序存储器读曲工作-引脚17RST端:单片机ST89C52的复位引脚,该引脚类似于计算机的开关元件。当触发复位引脚时,单片机ST89C52中的程序无论运行到那一步,都会清0,从头运行程序。同时但单片机死机时,也可以用复位引脚使单片机恢复正常工作状态。-引脚9ALE/PROG端:单片机ST89C52的锁存引脚,当单片机需要外加存储设备的时候,通过触发ALE/PROG引脚,会将程序的地址为与数据位相隔离。有时也可用作一个频率是晶振频率1/6的时钟发射端口。-引脚30PSEN端:该端口是当单片机ST89C52需要读取外部程序时,PSEN端口会产

  26、生一个跳变,变为低电平有效,以便单片机能够正常运行所需读取的外部程序。-引脚29EA/VPP端:当EA/VPP处于低电平时,该引脚会控制单片机ST89C52只读取外部的RAM内的程序,不会读取内部存储器的程序。当它处于高电平的时候,回去控制单片机ST89C52先读取内部存储器的程序,在读取外部ROM内的程序。3.2 射频卡与读写器3.2.1 射频卡卡的选用有很多种,例如:接触式IC卡、非接触式IC卡、磁卡等,目前接触式IC卡的应用较为广泛,但其容易在长时间的使用磨损中造成芯片外漏、折断等一定的缺点。射频卡又被称作非接触式IC卡,射频与识别技术的整合,使无源和不接触这一问题得到解决,可以说是这一

  27、技术范围的一个飞跃。非接触式IC卡的工作原理。线圈即为卡片内部的天线,这很容易封状到卡片内。ASIC由106KB波特率的接口,一个控制单元和EEPROM组成。由于卡内的串联谐振电路有与读写器相同的频率,因此向IC发一组固定频率的电磁波,产生电磁共振,电容器充电,在电容的另一端接有一个电子泵是单向通的,可将这一电容内的电荷转移大到另一个电容,当电荷的积累使之达到2V时,便成为新的电源,为其他电路提供电压,使其工作。非接触式IC卡的特点1、可靠性高射频技术的产生避免了卡与读写器之间的相互接触,从而排除了由于卡与读写器的借出而产生的问题。非接触式卡的芯片被封装在内部,这样芯片易脱落的静电击穿,折断等

  28、问题也得到了解。卡片的印刷发放和可靠性得到了大大的提升。2、使用方便、快捷 无线通信技术与识别技术的结合,使卡片与读写器只要在规定距离范围内便可以完成操作,在使用无需插拔和不必关心卡的方向性问题,使用起来非常方便快捷。3、防冲突非接触式卡中的快速防冲突措施,使得卡片之间的数据干扰问题不在发生,这样,读写器可以同时接收多张卡的信息。这提高了应用的并行性以及系统工作速度。4、适合于多种应用非接触式卡的存储结构特点使得它在不同的系统中都可以使用。使用者可依据不同的应用系统来设置不同的密码和访问条件。5、加密性能好非接触式卡必须经过读写器多次反复读入,使用时读写器和IC之间必须相互验证。卡中各个模块都

  29、有属于自己的使用密码和访问条件。可以看出,非接触式IC卡相对来说是一款具有很多优点,性价比较高的选择,因此本系统采用非接触式IC卡无线是常用的非接触式产品相关参数。表3-2 非接触式产品相关参数芯 片Philips Mifare1 S50擦写次数100000次存储容量8Kbit,16分区,每分区两组密码数据保存10年工作频率13.56MHZ规 格0.8785.554 非标准讯速度106Kboud封装材料PVC、PET、0.13铜钱读写距离2.510CM封装工艺自动植线工作温度-20-853.

  30、2.2 读写器无线射频识别即RFID,可通过无线电信号对卡片数据进行读写,不需要与卡片之间进行接触。RFID分为低频(125k134.2K)、高频(13.56Mhz)、超高频三种频率范围。RFID读写器的应用相当广泛,如:图书馆,门禁系统,食品安全溯源等。不同频率范围的RFID其特点也各不相同。1.低频该频段的工作模式为电感耦合,其在读写器线圈和IC卡线圈间存在着变压器耦合博鱼(中国)官方网站-BOYU SPORTS。能够很好的界说磁场的分布,但其存在场强下降较快,价格高的缺点。2.高频在该频率的感应器天线利用腐蚀印刷的方法即可完成,线圈绕制的方法被舍弃。感应器的工作方式为负载调制,读写器天线上的电压变化是利用感应器上的负载电阻的接通和

  31、断开来完成的,从而实现用远距离感应器对天线电压进行振幅调制。负载电压的有无如果利用数据来控制,读写器便可识别卡的信息。因为感应器是电子标签的格式,因此能够把某些数据信息写入其中。具有传输速率高,价格合理的优势。3. 超高频超高频系统则是通过电场来传输能量。电场的能量下降速率适中,但是读取的区域的定义不容易完成。该频段读取距离比较远博鱼体育,可以承受十米范围内的无源。这是利用电容耦合的方式来实现的。因为高频读取距离适中,且价格适中,因此本系统选用高频读写器,它可以完成数据读、写操作。它的功能特点如下:1.工作频率:13.56MHz2.阅读距离:6-10cm3.能够对IC卡进行读、写、锁操作4.含有防冲突

  32、读写作用。5.具有RS232、RS485、USB2.0多种通讯接口其串口通讯,默认波特率为19200bps,8位数据位,1位初始位,1位截止位,无校验。读卡模块引脚图见图3-6。图3-6 读卡模块引脚图3.3 电控锁3.3.1 继电器继电器有电磁、舌簧等多种。本系统中采用电磁继电器,其工作原理和特性如下。电磁式继电器由铁芯、线圈、衔铁、触点等构成。根据电磁效应原理,在线圈两端加上适中的电压,线圈中就会有一定的电流流过,利用电磁力的吸引力来使衔铁克服弹簧返回的拉力西吸向铁芯,动触点与静触点吸合。当断电时,线圈中的电流消失,电磁力也随即消失,在弹簧的作用下衔铁回到起初的的地点,使动触点与原来的

  33、静触点吸附。在吸附与松开的循环中,从实现电路中的导通、切断的目的。3.3.2 电控锁分类电控锁是门控系统中锁门的执行器件,是继电器来控制的机械装置。主要有电插锁(阳极锁)、阴极锁(电锁口)、磁力锁、电控锁等。1、阳极锁:阳极锁内装有门磁检测器,可时刻检查门的开关状态,在断电的状态下开门,还可以配备机械钥匙,常用于玻璃门、防火门。 2、阴极锁:阴极锁是在通电的状态下开门。3、磁力锁:磁力锁是常开的,其断电打开。符合消防的要求。在居民小区中运用较多。本系统选用继电器磁力锁方案。继电器的通电与否用单片机来控制继,在接收到磁卡或密码的开关命令时继电器电压发生变化,电磁铁动作。控制部分由硬件和软件两部分

  34、共同来完成。3.4 键盘设计采用44矩阵键盘,其每个按键设置有他的功能行值和列值,将行值和列值组合编程的每个按键的编码,将键盘连接至CPU通。当有按键按下时CPU内的程序判断对应按键和其功能。系统中键盘的键值和对应功能如下:1 2 3 A4 5 6 B7 8 9 C* 0 # D其中,【09】用于输入数字密码【*】号键为取消功能【A】键为返回功能【B】键为授权IC卡功能【C】键为注销IC卡功能【D】键为确认功能【#】号键为手动输入密码功能3.5 LCD12864液晶显示LCD12864是可以显示文字的一种显示装置。其中含有文字库非常强大,在文字显示方面非常适用。其显示分辨率为12864, 内置

  35、8192个16*16点汉字,和128个16*8点ASCII字符集.可以显示84行1616点阵的汉字. 也可完成图形显示.具有低电压和低功耗的优势。使用此显示装置能够简化硬件电路和显示程序,且价格适中,能够满足此门禁系统的需求。LCD12864管脚图见图3-7,管脚特性和功能说明见表3-3。特性如下:(1)、低电源电压(VDD:+3.0-+5.5V)(2)、显示分辨率:12864点 (3)、内置汉字字库,提供8192个1616点阵汉字(简繁体可选)(4)、内置 128个168点阵字符 (5)、2MHZ时钟频率 (6)、显示方式:STN、半透、正显 (7)、驱动方式:1/32DUTY,1/5BIA

  36、S (8)、视角方向:6点 (9)、背光方式:侧部高亮白色LED,功耗仅为普通LED的1/51/10 (10)、通讯方式:串行、并口可选 (11)、内置DC-DC转换电路,无需外加负压 (12)、无需片选信号,简化软件设计(13)、工作温度: 0 - +55 ,存储温度: -20 - +60。表3-3 管脚特性和功能说明管脚号管脚名称电平管脚功能描述1VSS0V电源地2VCC3.0+5V电源正3V0-对比度(亮度)调整4RS(CS)H/LRS=“H”,表示DB7DB0为显示数据RS=“L”,表示DB7DB0为显示指令数据5R/W(SID)H/LR/W=“H”,E=“H”,数据被读到DB7DB0

  37、R/W=“L”,E=“HL”, DB7DB0的数据被写到IR或DR6E(SCLK)H/L使能信号7DB0H/L三态数据线H/L三态数据线H/L三态数据线H/L三态数据线H/L三态数据线H/L三态数据线H/L三态数据线位并口方式,L:串口方式(见注释1)16NC-空脚17/RESETH/L复位端,低电平有效(见注释2)18VOUT-LCD驱动电压输出端19AVDD背光源正端(+5V)(见注释3)20KVSS背光源负端(见注释3)图3-7 LCD12864管脚图接口信号说明:1、 R

  38、S,R/W的配合选择决定控制界面的4种模式如表3-4。表3-4 RS,R/W4种模式功能说明RSR/W功能说明LLMPU写指令到指令暂存器(IR)LH读出忙标志(BF)及地址记数器(AC)的状态HLMPU写入数据到数据暂存器(DR)HHMPU从数据暂存器(DR)中读出数据2、 E信号说明见表3-5。表3-5 E信号说明E状态执行动作结果高低I/O缓冲DR配合/W进行写数据或指令高DRI/O缓冲配合R进行读数据或指令低/低高无动作4 门禁系统的软件设计4.1 软件开发环境目前有IAR Embedded Workbench for ARM(以下简称ARM)和Keil两种开发环境,而ARM是针对AR

  39、M处理器的,其同样提供了管理器,编辑器,C/C+编辑器和ARM汇编器等强大的调试器。但是,由于Keil的方便易用,且比较熟练,而采用Keil最为门禁系统的开发环境。其工作调试界面如图4-1博鱼体育app官网入口。图4-1 Keil工作调试界面4.2 软件整体流程图本系统采用的是STC89C52为主控,其主要工作为在程序循环中判断是否有刷卡或密码输入,对开关门和显示等进行控制。当非接触式IC卡接近读卡器时,读卡器与卡片发生共振产生电荷,将卡内信息发送给读卡器,单片机正确的读到数据和数据库中的合法信息进行比对,若为合法卡,驱使显示屏显示“合法卡”,相反显示“非法卡”。输入密码时,做出判断后返回一个结果给单片机,密码错误

  40、显示器会出现错误提示;若密码输入正确显示正确提示。主流程图如图4-2。开始系统初始化门磁扫描、键盘扫描监控门禁信号有卡进入感应区?键盘有密码门禁状态异常判断卡号、密码报警液晶显示 图4-2 主流程图4.3 键盘程序流程该子程序实现了系统密码控制门禁的功能,在密码子程序中,当有按键按下时通过行列值来判断按键的值,将所得到的结果储存,然后与已存的密码比较,判断结果,判断对误,并在显示屏上显示结果。键盘程序见图4-3所示。4.4 读卡程序流程卡的读取过程是无线模块的工作,无线传输模块的设计关键在通信协议,无线通信系统的软件设计更加注重信号传输准确性的设计。因此无线通信系统在软件设计时,需要注意通信协

  41、议较强的抗干扰性以及处理突发情况的能力。其流程见图4-4所示。进行键盘扫描是否有键按下确定有键按下读取第一行有键按下读取第二行有键按下读取第三行有键按下读取第四行有键按下N延时去抖动,等待按键松开,取键值Y返回图4-3 键盘程序流程图系统初始化设置存储地址延时一帧数据接完毕?延时时间内是否接收完毕读出缓冲数据清除用户标志位用户标识位置判断用户标志位存入数据接收数据完成?返回主程序图4-4 读卡程序流程5 门禁的系统软硬件调试操作完成了硬件的设计、制作和软件编程之后,要使系统能够按设计正常运行,进行了调试和实际操作,使其能够实现刷卡开门和密码输入开门。5.1 硬件调试硬件调试的主要任务是排除硬件

  42、故障,其中包括设计错误和工艺性故障。(1) 脱机检查。按照电路原理图用万用表逐步检测电路板中所有器件的各引脚,尤其是电源的连接是否正确;检查各开关按键是否能正常工作;为了保护芯片,应先对各IC座(尤其是电源端)电位进行检查,确定其无误后再插入芯片检查。(2) 联机调试。暂时拔掉芯片,将仿线芯仿真插头插入芯片插座进行调试,检验键盘电路是否满足设计要求。可以通过一些简单的测试软件来查看接口工作是否正常。例如,我们可以设计一个能通过按键控制蜂鸣器声响检测键盘电路的好坏。如果运行测试结果与预期不符,很容易根据故障现象判断故障原因并采取针对性措施排除故障。5.2 软件调试软件调试的任务是利用开发

  43、工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。程序的调试应逐个模块地进行,首先单独调试各功能子程序,检验程序是否能够实现预期的功能,接口电路的控制是否正常等;最后逐步将各子程序连接起来总调。联调需要注意的是,各程序模块间能否正确传递参数,特别要注意各子程序的现场保护与恢复。5.3 实际效果密码输入界面LCD提示输入6位密码,密码经键盘输入,在输入正确或错误时,均有相应声音提示和指示指示灯。密码输入功能开始界面按键密码输入LCD上显示如图5-1。IC卡的授权和注销模式,当授权、注销IC卡时调为相应模式,界面显示如图5-2。图 5-1 密码输入界面 图5-2 授权注销界面刷卡进门

  44、界面LCD提示刷卡,在卡为合法卡时,均有相应声音提示和指示指示灯,LCD上显示卡号,提示为合法卡,效果如图5-3。图5-3 刷卡界面结 论经过查阅大量相关资料和导师的指导,在不断的坚持和学习下最终确定了整体方案各个模块的设计,实现了智能门禁系统的设计和制作。此系统设计简单功能强大且具有创新性。能够为人们的生活提供方便和安全保障。在“钥匙”的选择上,使用了非接触式IC卡,与以往的接触式IC卡相比有更多的优点,这符合了时代的潮流,使系统安全性更强,还可在长期的使用中减少成本。系统采用刷卡和密码相结合的控制方式,在程序上可以稍做调整,减少占用资源加快处理速度。而在显示模块选用了液晶显示,加强人机的交

  45、互性,但其一定的缺点,液晶显示屏的使用寿命相对较短且价格昂贵,建议选用其他显示模块代替。由于时间及个人能力问题,本设计中还存在着许多不足,还需要进一步完善。参考文献1 王汝淋.智能门禁控制系统M.北京:北京电子工业出版社.2004.9:1-42 向雅琴.无线门禁系统的设计与研究D.武汉:华中科技大学.2007:1-63 张丽.基于非接触式IC卡的智能门禁系统的设计与开发D.武汉:武汉理工大学.2006:4-164 汪德彪.单片机原理及接术M.北京:电子工业出版社.2004:4-65 陈龙.小区智能化系统与技术.武汉:中国建筑工业出版社.2002.10:8-106 盛啸涛等.楼宇自动化.西安:西安电子科技大学出版社.2004.2:8-

  人教2022版七年级上册历史第11课-西汉建立和“文景之治”【课件】-(共20张PPT).pptx

  人教2022新版七年级上册历史第7课《战国时期的社会变化》-(共26张PPT)-(1).ppt

Copyright © 2012-2025 博鱼(中国)官方网站-BOYU SPORTS 版权所有HTML地图 XML地图         鲁ICP备2021033975号

x
现在留言,无需等待!

收到你的留言,我们将第一时间与你取得联系