利用51单片机 射频识别模块和智能卡构成智能门禁系统设计.doc
《利用51单片机 射频识别模块和智能卡构成智能门禁系统设计.doc》由会员分享,可在线阅读,更多相关《利用51单片机 射频识别模块和智能卡构成智能门禁系统设计.doc(28页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计) 题 目 智能门禁系统设计 学生姓名 学 号 院 系 电子与信息工程学院专 业 电子信息工程指导教师 二一三 年 五 月 二十二 日目 录1 引言.12 系统总体设计及方案论证.2 2.1 方案论证.2 2.2 工作原理.3 2.3 系统结构.33 硬件电路设计.3 3.1 控制模块.3 3.2 射频卡识别模块.5 3.3 显示模块.9 3.4 存储模块.14 3.5 键盘模块.17 3.6 报警、提示模块.184 软件设计.19 4.1 总体流程图.19 4.2 设置模块流程图.20 4.3 检测模块流程图.20 4.4 模块子程序.205 系统调试与分析.226 总结.25
2、参考文献.25致谢.26ABSTRACT.27附录一.28附录二.29智能门禁系统设计乔冬春南京信息工程大学电子与信息工程学院,南京 210044摘要:门禁系统是日常生活里不可缺少的一个角色,因此,在此基础上提出了基于51单片机的多功能电子门禁系统。利用单片机作为控制核心,外围加键盘、射频卡识别电路、蜂鸣器提示电路、开门指示灯电路、密码存储电路、以及液晶显示电路等,设计一个智能型门禁系统。该设计采用射频卡完成刷卡进门,其门禁系统的工作状态为:刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示欢迎字样,指示绿灯点亮,延时一段时间指示灯熄灭,如果不匹配,红灯亮,显示屏显示“该卡未被授权”,蜂鸣器
3、急促响起。按功能键进入设置状态,可以进行注册卡、注销卡和修改授权密码等。关键词:门禁系统;51单片机;智能卡;MFRC5221 引言随着改革开放的深入和中国特色社会主义市场经济的深入发展,智能门禁系统作为一项重要的安防措施,在日益复杂的社会环境里,为保障人民群众的生命财产安全起到了至关重要的作用,像智能楼宇和智能小区等,早已在某些大城市中普及,而对于整个中国而言,智能门禁系统有着巨大需求和广阔的发展空间。进出口门禁安全系统是一种新型的现代化安全管理系统,它集现代安全管理和微机自动识别技术措施为一体,它涉及机械,电子,计算机,光学技术,生物技术,通讯技术等诸多新技术。它实现了对重要部门出入口实现
4、安全防范管理。适用各种机要部门,如办公大楼、学校、军事基地、银行等。为了解决这个问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代。 随着感应卡技术,生物识别技术在这几年得到推广,门禁系统获得了飞跃式发展,跨了全盛期,出现了虹膜门禁系统,指纹门禁系统,感应卡式门禁系统,乱序键盘门禁系统,面部识别门禁系统等各种技术的系统,它们在方便性,易管理性,安全性等方面各有擅长,门禁系统也不断发展,应用领域越来越广泛。门禁系统为什么能在众多的安防产品李脱颖而出呢?其深层次原因为它和传统的安全产品的工作方式大相同,如:闭路监控,报警防盗等
5、被动监控方式,以控制的主动性替代了监控的被动方式,通过控制主要通道,极大的防止了犯罪人员从正常的通道侵入,并且可以在罪案发生时通过对通道门的控制权限限制罪犯的活动范围,减少和预防犯罪。2 系统总体设计及方案论证2.1 门禁系统方案选择(1) 密码识别通过检验输入密码是否正确来识别持卡人是否有权限进入。 这类产品分为两类,一类是普通型,一类是乱序型(键盘的按键所代表数值不固定,会随机自动切换)。 普通型优点:操作上方便简介,不需要携带卡片;成本比较低廉。 缺点:同一时间内只可存在三组密码,容易泄露,安全性不能得到保证;而且没有进出的记录;只可以实现单方向控制。 乱序型优点:操作简单方便,不需要携
6、带卡片;安全系数略高。缺点:密码会被轻易地盗取,安全性仍然不是很高;依旧没有进出的记录;只可以实现单方向控制,成本比较高1。(2) 卡片识别通过识别卡或者加上密码来鉴别使用者是否具有进出的权限,按照卡片的类别有可以分成射频卡和磁卡。 磁卡 优点:一人一卡(+密码),安全性一般; 成本略低;可以联机,存有进出记录。 缺点:卡片,读卡器会由磨损,寿命不长;卡片会很容易地被复制;不容易实现双方向的控制;卡片上的信息会受到外界磁场干扰而丢失,从而让卡片失效。 射频卡优点:卡片,读卡器没有接触,开门较方便和安全;寿命比较长,理论上数据可存在十年以上;安全性比较高,可以联微机,存有进出记录;能够实现双方向
7、的控制,卡片不能轻易被复制。缺点:成本比较高1。(3) 生物识别通过检查进入人员的生物特征确认其是否有进出的权限,有指纹型,虹膜型,面部型等。 优点:从识别的角度来看,安全性很好;不需要持卡 。缺点:成本高,识别率较低,环境的要求较高,使用者的要求比较高(例如指纹不可被划伤,眼睛不能红肿或者出血,脸上不能被划伤,或留胡须);使用不方便(比如虹膜型的和面部识别型的,系统安装高度是一定的,可是使用者的身高却各有所不同),值得留意的大多数觉得生物识别系统的安全性很高,其实并非如此,门禁系统的安全不仅仅指识别方式的安全性,还包括控制系统、软件系统、通讯系统,电源系统的安全,它们作为一个整体是不能被割裂
8、开的,如果某一部分不合格,将会威胁到整个系统的安全。例如有的指纹识别系统,它的识别和控制系统是一体的,如果都放在室外,整个系统将会受到威胁1。综合以上各种门禁系统,从成本、安全性、可用性等角度分析,选择射频卡作为本次门禁系统设计的主要器件。2.2 门禁系统的工作原理 智能门禁系统的核心是智能卡识别技术,利用单片机作为控制核心,外围加键盘、智能卡识别电路、蜂鸣器提示电路、开门指示灯电路、密码存储电路、以及液晶显示电路等,主要有三种工作状态。第一种状态:上电后进入主界面,显示请刷卡进入;第二种状态:按菜单键,输入密码获得权限,可以选择添加新卡或者注销所有卡,自动退出该界面;第三种状态:进入菜单界面
9、,长按切换键,进入修改授权密码界面,可以选择修改授权密码。2.3 门禁系统的总体结构图 智能门禁系统采用了模块化设计,主要包括射频卡识别模块、液晶显示模块、存储模块、键盘模块、报警提示模块。智能门禁系统的硬件系统总体框图如图1所示: 图1 多功能电子门禁系统硬件系统总体框图3 硬件电路设计3.1 控制模块3.1.1 STC89C52主要性能 STC89C52具有下列主要性能: 8KB可改编程序FLASH存储器(可经受1000次的写入/擦除周期)。 32条可以编程的的I/O口。 两个16位的定时/计数器。 8128个字节内部随机存取寄存器。 6条中断源。 2个串行的中断,能编程的UART串行的通
10、道。 可编程的串行通道。 时钟频率0-24MHz。 片内时钟振荡器2。3.1.2 STC89C52的引脚及功能图2 STC89C52的管脚(1) 主要电源引脚VCC 电源GND 地(2) 外接晶体引脚XTAL1和XTAL2XTAL1 当采用外部振荡时,该引脚可以作为外部振荡的输入端;当采用内部振荡时,它与晶体的一个引脚相连接。XTAL2 当采用外部振荡时,该引脚悬空;当采用内部振荡时,它与晶体的另外一个引脚相连接。(3) 控制或与其它电源复用的引脚RST、ALE/PROG、/PSEN和/EA/VPPRST 复位输入端。当RST保持两个周期以上高电平时,单片机复位。ALE/PROG 地址锁存输出
11、/变成脉冲输入引脚。正常工作时为ALE(允许地址锁存)功能,提供把低字节地址锁存到外部锁存器的信号。ALE引脚以不变的频率(时钟信号的1/6)周期地发出正脉冲信号,因此,它还可以对外部总线结构输出时钟信号,或用于计时目的。但要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。ALE段输出可以驱动八个TTL电路。但对于EPROM型单片机,在用编程器对Flash编程时,次引脚接受变成脉冲(PROG功能)。ALE可以通过设置特殊功能寄存器8EH,使能或者禁止ALLE信号输出,在禁止时,只有MOVX和MOVC指令才能使ALE1有脉冲输出,平时ALE引脚有个弱上拉。PSEN 外部程序的存储器读选
12、通信号。在读外部ROM时PSEN(非)低电平有效,以实现外部ROM单元的读操作,全拼为Program Store Enable,在AT89C52/LV52从外部程序的存储器中取指令(或常数)时,每个周期有两个PSEN是有效的(即2个输出脉冲)。/EA/VPP 片内、片外程序存储器选择输出/变成电压输入引脚。要使CPU只访问外部程序的存储器(地址为0000H至FFFFH),则EA端必须维持低电平(即接地)。当EA端保持高电平(即接电源)时,CPU则运行内部程序存储器中的程序。(4)输入/输出引脚 P0.0 P0.7、P1.0P1.7P2.0 P2.7 和P3.0P3.7P0端口(P0.0 P0.
13、7) P0口为一个8位的漏级开路的双向I/O口,每个脚可以吸收8TTL门电流,在P1口的管脚首次写1时,被定义作高阻输入,P0可以用于外部的程序数据的存储器,其能够被定义作数据地址的低八位。在Flash 编程时,P0 口当作原码的输入口,当Flash在进行校验时候,P0输出原码,此时P0外部必须被拉高。P1端口(P1.0 P1.7) P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口作为输入线时,必须先将1写入锁存器,使V截止,把该口线由内部上拉电阻拉成高电平。P1口作为输入端时,可被任何TTL电路和MOS电路所驱动。P2端口 (P2.0P2.7) P
14、2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可以驱动(输出或者吸收电流)4 个TTL 门电路。对P2 端口写“1”,通过自身地上拉电阻将端口提到高电平,这个时候可以作为输入口,当作为输入口用的时后,因为其内部有上拉电阻,当某个引脚在被外部的信号拉低电平的时候会输出来一条电流(IIL)。当访问外部的程序存取器或者16 位地址地外部的数据存取器(比如执行指令MOVX DPR )的时候,P2 口会送出高8 位的地址数据,当访问8位的地址地外部数据存取器(比如执行指令MOVX RI )的时候,P2 口将输出P2的锁存器地内容。Flash编程或者校验的时候,P2也接收高位的地址与
15、一些控制的信号。P3端口(P3.0P3.7) P3 口是一个8 位双向I/O 口,其自带内部上拉电阻。P3 口的输出缓冲端能够驱动(输出或吸收电流)4 个TTL 门电路。在对P3 口写入“1”时,其被内部的上拉电阻提高电位且可当做输入端口。在这个时候,被外部电势拉低的P3 口会使用上拉的电阻来输出电流(IIL)。P3 口除了可以作为普通的I/O 口线外,更加重要的用处是它的第2个功能,P3 口还接收一些用于Flash闪速存储器编程和程序校验的控制信号2。3.2 射频卡识别模块概述:一套完整的RFID系统是由Reader 与Transponder两部分组成,其工作原理是由Reader发射一束频率
16、特定的电磁波给Transponder,用来驱动Transponder电路使其将内部之ID Code送出,此时Reader就接收这个ID Code。Transponder的特殊在于不需电池、无需接触、不需刷卡所以不怕脏污,且晶片的密码是世界唯一无法复制COPY,安全性高、长寿命。卡片的电气部分只是由ASIC和一个天线组成,智能卡的天线只是有几组线圈组成,很适于封装到IS0 卡片中,卡片的ASIC由一个高速(106KB 波特率)的RF接口,一个控制器和一个 8K的EEPROM组成3。 工作原理:读写装置向卡片发送一束电磁波,其频率固定,该卡具有一个LC串联的谐振电路,其频率和阅读器发送频率相同,在
17、电磁波刺激下,LC谐振电路将产生谐振,使电容器的电容器充电,另一端,一个单向传导电子泵连接,将充电电容发送到其他电容器储存,当所积累的电荷达到2V,电容器提供工作电压可以作为其它电路电源,向卡内写入数据或者将数据发送出去3。3.2.1 读卡器(1)MFRC522简介 MFRC522是Philips针对三表(电表、水表、热表)开发的最新一款基站芯片,它具有非接触和低功耗读写的特性。它是应用在13.56MHZ非接触式通信里面的高度集成读卡芯片中的一员。这种读卡芯片采用了领先的调制与解调概念,几乎结合了13.56MHz下全部种类的被动非接触式通读协议和方式。ISO14443A所有的层MFRC522都
18、支持,其传输速率最高可达424kbps,不需要增加有源电路其内部发送模块就可以直接带动近距离的天线,而接收模块则提供了一个牢固而高效的解调与解码电路,用来接收ISO14443A所兼容的应答训号。数字处理模块则提供CRC和奇偶检测功能。MFRC522具有三种接口方式:SPI方式、UART方式、I2C方式。可方便地与任何MCU通讯,甚至可以通过RS232以及RS485的通讯方式直接和PC机相连,为终端设计给出了前所未有的灵活性4。(2)MFRC522内部框图 MFRC522的内部构造框图3所示。MFRC522支持可直接相连的各种MCU接口,如SPI、I2C和串行UART。MFRC522能使其接口复
19、位自动检测上电或者硬复位的当前MCU接口类型。可以通过观察复位控制引脚上的逻辑电平来鉴别MCU接口。数据处理模块实现数据串行、并行转换。可支持奇偶和CRC校验。由于MFRC522用完全透明的方式操作,所以支持ISO14443A的所有层。控制和状态模块用来配置器件,以适应环境的影响并让性能达到最好。当MFRC522和MIFARE通信时,使用高速率CRYPTO1流密码单元与一个非常可靠的非易失性密钥储存器。模拟电路模块包含超低阻抗的桥驱动器输出的发送模块。这样可以使其最大操作距离能够达到100 mm。接收器检测弱应答讯号并对其进行解码4。图3 读卡器结构图(3) 操作指令 表1 RC522操作指令
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 利用51单片机 射频识别模块和智能卡构成智能门禁系统设计 利用 51 单片机 射频 识别 模块 智能卡 构成 智能 门禁 系统 设计

链接地址:https://www.31ppt.com/p-2390482.html