本门禁系统的工作原理如下:论文网
(1)当射频卡刷卡时,蜂鸣器就会发出响声,如过此卡权限为有效卡,显示模块将会显示卡号,与此同时驱动电机转动将门锁打开,指示灯点亮,等刷卡结束后电机停止转动将门锁锁闭,指示灯熄灭。
(2)当按下出门按钮时,将门锁打开,指示灯点亮。
(3)程序中含有对射频卡权限的判断,当读卡器遇到射频卡时,显示器显示卡号。如果是有效卡,指示灯亮起,蜂鸣器响起,电机转动表示门锁打开;如果识别为无效卡时,则系统不采取任何动作。
(4)可以更改射频卡的权限,通过按下相应的存储和取消按钮来实现射频卡权限的赋予和收回。
2 系统总体设计
2。1 总体设计思路
此次设计以STC89C52单片机为控制核心,当IC卡靠近RC522读卡模块时,读卡模块识别到IC卡的信息,然后判断是否是有效卡,并将信息传给单片机,然后控制1602显示器显示IC卡的信息,如果是有效卡,单片机将会点亮指示灯,并使电机转动用来表示门锁打开,如果是无效卡,指示灯不会点亮电机也不会转动。如果要将权限赋予新卡,将卡贴近,按下存储键,那么新卡的信息就会被存储在24C02存储器中,同理如果要收回有效卡的权限,只要将卡贴近,按下删除键即可。
软件设计上,根据功能有以下几个模块编程。包括主程序模块、读卡模块、显示模块,存储模块、延时子程序模块和中断子程序模块等。当卡片靠近读卡模块时指示灯亮起,屏幕显示卡片信息,然后程序判断权限,如果合法,开锁模块程序点亮指示灯,使电机转动。如果不是合法卡,是否赋予权限,如果赋予权限电机转动,指示灯亮起,如果不赋予则返回。
门禁系统平台硬件框架图如图2-1:
门禁系统软件流程图如图2-2。
图2-1 硬件框架图
图2-2 软件流程图
2。2 总体设计方案
本课题设计采用STC89C52微控制器作为系统的核心,在外围增加按键电路、蜂鸣器电路、开锁指示灯电路、电机驱动电路以及1602LCD显示电路等。门禁系统主要由CPU、电源指示、开锁指示电路、振荡电路、蜂鸣器电路、设置按键电路、电机驱动模块、24C02存储模块、RC522读卡模块、LCD显示模块等组成。此门禁系统能实现当射频卡刷卡时,显示模块显示卡号信息,如此卡为合法卡,指示灯点亮,蜂鸣器响起,同时驱动电路将电机转动表示门锁打开。程序中还增加了射频卡权限的赋予,遇到合法卡时,电机转动,门锁打开,如果想收回权限,只要在刷卡的时候按下取消按钮,那么这张卡就变成非法卡,无法打开驱动电机转动将门锁打开。而当非法卡刷卡时,显示卡号但电机不转动门锁不打开,如果赋予这张卡权限,只要在刷卡的时候,按下存储按钮,这张卡就会变成合法卡,就能是电机转动,打开门锁。
RFID(射频识别)技术:是一种无线通信技术,它可以通过无线射频信号来辨别特定目标,同时读写相关数据,也就是两者不用通过接触就可以建立联系。它是利用无线射频信号的空间耦合传输特性,来实现对能目标物体的自动识别。射频识别技术是本世纪十大重要技术之一,这早已被世界所公认。基本的RFID系统,一般含有以下几个部分:一个是存储有目标物相关信息的智能卡(即RFID智能卡)、在读写器和RFID单元之间传输RF信号的天线、一个则来接收来自RFID智能卡返回的RF信号并将解码的数据传到主机系统以供处理的RFID读写器。目前,射频识别系统如今在物联网、物流交通管理、仓储管理以及生产线追踪等领域被广泛的应用,也正是因为这些技术,极大的提高了效率,给社会创造了巨大利益。文献综述 STC89C52单片机基于IC卡的门禁管理系统设计(3):http://www.youerw.com/tongxin/lunwen_90038.html