射频辨认技能,主要是一种非触摸式的自动辨认技能,在其运用的进程傍边,需求在电磁原理的基础上运用射频信号来对方针目标进行信息的获取,因为其运用的广泛,能够完成在不同区域内的运用,因而被广泛的运用在了各种环境的作业傍边。在射频辨认体系傍边,射频读卡器的输出数据需求严格遵守Wieggand格局傍边对其作出的规则,也便是运用两根传输别离为0和1的数据线进行传输。
根据单片机和射频辨认技能的门禁体系是根据单片机STC89C52和IC射频卡规划的射频辨认锁体系,可用于试验室、机房、办公楼、档案室、财务室等安全性要求较高的场所.
1、体系规划方案
此门禁体系由安装在门上的客户端和对新卡进行授权写入的授权端两部分组成.客户端由电源模块、单片机最小体系、串行通讯模块、刷卡模块、蜂鸣器模块和电磁锁模块组成,如图1。在客户端,当用户需求开门的时分,需求把IC射频卡放在读卡器的感应区对卡内信息进行读取,当读取出来的信息验证成功时,则在蜂鸣器“嘀”一声的一起,门锁翻开,推迟一秒后从头上锁;若信息验证失利,则蜂鸣器会宣布四声接连短暂的鸣叫.授权端用于对每一张IC卡进行授权信息写入.整个体系运用单台刷卡机就能作业,操作便利。
图1 硬件体系模块框图
2、体系硬件规划
2.1、电源模块电路规划
电源模块的效果为整个体系供电.在体系中,刷卡模块要用到3.3V的供电电压,电磁锁模块需求用12V的电压,而单片机最小体系部分则需求用到5V的电压,因而,电源模块需求供给的电源品种有12V、5V和3.3V三种.该模块经过LM7805和AMS1117两个芯片别离完成12V向5V和5V向3.3V电压的转化.如图2为体系电源模块电路规划.
图2 电源模块电路
2.2、刷卡模块电路规划
射频读写芯片MFRC522是NXP推出的一款低功耗、封装小、高度集成的非触摸式(13.56MHz)读写卡芯片,它运用调制和解调的原理,彻底集成了在13.56MHz下一切类型的被迫非触摸式通讯方法和协议.支撑ISO14443A的多层运用.其内部发送器部分可驱动读写器天线与ISO14443A/MIFARE卡和应答机的通讯,无需其他的电路.接纳器部分供给一个巩固而有用的解调和解码电路,用于处理ISO14443A兼容的应答器信号.数字电路部分处理ISO14443A帧和过错检测(奇偶&CRC).此外,它还支撑快速CRYPTO1加密算法,用于验证MIFARE系列产品.MFRC522支撑MIFARE系列更高速的非触摸式通讯,双向数据传输速率高达424kbit/s.它与主机间的通讯选用连线较少的串行通讯,且可根据用户的不同需求,选取SPI、I2C或串行UART(相似RS232)形式之一,有利于削减电路衔接,缩小电路板体积,下降生产成本.MFRC522在刷卡模块中的运用电路如图3.
图3 刷卡模块电路
2.3、蜂鸣器模块电路规划
当用户刷卡时,假如信息验证成功,则单片机的P2.0引脚被赋予低电平(软件设置),三极管Q2(PNP型)导通,蜂鸣器宣布一声蜂鸣.当信息验证不成功,蜂鸣器宣布四声接连短暂的鸣叫.该模块电路规划如图4.
图4 蜂鸣器模块电路
2.4、电磁锁模块电路规划
用户刷卡时,若信息验证成功,则体系赋予单片机P2.5引脚一个低电平,此刻三极管Q1(PNP型)导通,继电器通电发生磁性吸合衔铁,使得动、静触点触摸,然后高压作业电路接通作业,电磁锁翻开;断电时,继电器的电磁铁失掉磁性,对衔铁失掉吸引力,然后动态触点分隔,作业电路断开,从头上锁.该模块电路如图5.其间的二极管D2起到续流的效果.
图5 电磁锁模块电路
3、体系软件规划
3.1、客户端软件规划
体系首要对MFRC522射频读卡器进行初始化,推迟必定的时刻等候天线安稳,接着进行寻卡、防磕碰、选卡、读卡、授权信息验证操作.若授权信息验证成功,则门锁翻开,推迟一秒后,从头上锁;若授权信息验证失利,则报警提示.图6为客户端软件流程图.
图6 客户端软件流程图
3.2、授权端软件规划
体系运用授权端对新卡的授权信息进行写入.作业流程为体系初始化、发送体系初始化信息、体系启动提示、翻开串口接纳、等候权限写入状况符号、权限写入初始化设置、授权信息写入、写入失利则进行报警提示,如图7.
图7 MFRC522授权信息写入流程
4、试验及成果剖析
体系测验进程中设置了三个电磁锁,别离代表公司大门、销售部和财务部.授权端别离对三张%&&&&&%卡进行了授权,一张卡的授权为开三门,一张卡授权开公司大门和销售部两门,还有一张卡授权开公司大门和财务部两门.试验验证,体系操作便利,安稳有用.体系测验如图8.
图8 体系测验图
5、结束语
针对传统机械式、固定键盘式密码锁、触摸式刷卡等门禁体系的缺乏,规划完成了一种根据单片机和射频辨认技能的门禁体系.体系选用模块化规划,以STC89C52单片机作为操控中心,外围由读卡模块、显现模块、电磁锁模块和蜂鸣器模块组成.选用非触摸式%&&&&&%卡刷卡进门,具有身份辨认、自动开关门及报警提示等功能.