当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘要:门禁控制系统是现代化数字安防组成的重要方面,它可以应用在登记公司员工的出入,对陌生人来访进行监督。此外,门禁控制系统的唯一标示性,可以有效地对员工上下班出勤起到督促作用,加大和提高公司有限资源的整合利用度。文章通过均衡系统实际的数据传输速度和成本,运用两级网络控制器模式,以因特网网络控制器为基础,实现了分散式的无线射频识别数据网络互联,数据安全采用两层检测验证机制,从而完成了RFID门禁控制系统的设计。

引言

随着社会的进步,信息技术的飞速发展,公司和家庭的安全防护逐渐被人们所重视,数字化安防慢慢地深入到了人们的生活中。数字化安防集成了现代模拟传感器感知技术、数字电平转换技术、信息处理传输技术、多媒体技术、网络对接技术等多方面前沿科技,实现了安防功能精细化,为使用者提供了更为安全便捷的防范体系。

信息识别是门禁控制系统中的核心技术,主要表现为信号数据的采集、传输、存储和对比分析。人工数据采集分析是传统的操作方式,由于现代对数据传输速度和准确度的高要求,人工数据采集已经满足不了实际需求。微电子技术中自动识别技术的快速发展填补了这一空缺,它与计算机技术结合,可以快速准确地完成大量数据的采集传输。另外,随着Internet技术的发展和普及,网络化也成为门禁控制系统中的一大发展特点。

1需求分析

从设计的应用领域和功能特点出发,门禁控制系统的核心自动识别技术可以分为条形码、生物识别、磁卡类识别和无线射频识别。与其他三种识别技术相比,射频识别技术优势突出。首先,RFID是一种电磁技术,无接触点,阅读器可在短时间内完成多个标签的识别。第二,射频卡设计尺寸可小到几厘米,对应用场所的空间、长度无限制。第三,对光源无要求、无干扰,可在强光或无光环境下正常使用。第四,无线电有穿透性,应用范围更广,且可回收循环使用。目前,射频识别技术在世界范围内已被广泛应用于物流、制造业、身份识别、防伪、资产管理、交通、食品、动物识别、图书馆、汽车、航空及军事领域,被誉为是“对人类未来生活产生深远影响的十大新技术之一”

本文的门禁控制系统是在充分利用射频识别技术的基础上设计完成的。由于门禁系统的使用环境不同,要求也差异颇大,不能完成统一全方位应用设计。现以公司员工上班门禁控制系统为例做分析设计。

2硬件设计

智能门禁系统的硬件设计主要由非接触式射频识别卡、读卡器(阅读器)、发卡器、交换机、信息传输控制器、门禁终端控制器、强力电控锁或电磁锁、电源和门禁系统附属工作设备等几部分组成。

2.1非接触式射频识别卡

门禁系统的射频识别卡设计频率段为13.56MHz,选用MifareICS50系列电子标签。其遵循ISO144443,内部结构由只读存储器件、天线、信息控制模块和射频接口组成。

2.2阅读器选择及流程设计

阅读器是门禁系统设计中的核心器件,由微型控制器、射频电路、电源模块、时钟模块、看门狗、接口及天线电路组成。微控制器是阅读器器件的处理核心部分,它控制着其他各个组件的运行。射频电流的性能直接影响系统的稳定和高效。在所有以上部件设计之外,本系统阅读器还添加了用于指示的LED灯和蜂鸣器模块。图1所示是系统读卡器的结构图。

图1读卡器结构图

系统射频电路芯片采用NXP公司提供的MFRC500。它可以实现64字节FIFO缓冲的微控制器接口,完成信号调制/解调和天线驱动、存储数据安全校对、存储权限管理等。

图2所示是MFRC500在阅读器设计中的电路图,OSCIN与OSCOUT引脚连接外置的13.56MHz晶振,提供标准的时钟频率。D0~D7引脚与微控制器的P口相连接,通信开由中断方式进行。

2.3控制器接口

信号接口遵循韦根协议,其由3根线DATA0、DATA1和DataReturn组成。DATA0~1空闲时加+5V高电平。输出低电平由DATA0拉低来实现,输出高电平则DATA1拉低,中断实现阅读器与MCU间的通信。阅读器的天线是查询信号的发射点,因此功率设计要偏大,保证天线线圈有较大的电流通过。2.4信息传输控制器

系统信息传输控制器采用RS485与TCP/IP混合通信方式,实现终端控制器与上位机管理软件的沟通,完成信息的存储与转发。终端控制器的功能是与读卡器通信,与网络控制器通信,数据智能存储,提供时钟信号,终端锁具的开关控制。

系统设计选用PK-C398控制器,其内部核心是用32位嵌入式ARM微处理器,使用RISC的ARM架构,操作指令上为Thumb与ARM指令混编。接入E2PROM存放嵌入式操作系统和程序初始运行代码,编程使用JTAG接口进行系统调试。

3软件设计

本系统的软件设计是建立在智能门禁系统的硬件平台之上的,利用RFID唯一识别的特点,对每一个进出门禁的射频卡记录存储。软件设计对应用功能进行了展开,可实现用户详细信息与射频卡本身的关联与实时修改、权限设置、考勤管理、安防监督等。

3.1功能分配与模块设计

根据软件设计的功能,可以把软件系统统筹为三个模块:功能设置、门禁卡管理和数据管理。

通过功能设置可为门禁系统软件终端做参数配置,使它能与数据库、终端器件正确连接,并配置射频卡用户不同的操作权限。

门禁卡管理主要是处理射频卡的相关数据操作,如卡号与个人信息的关联。设置使用卡记录表,对每个用户的使用情况作详细日志管理。用户卡本身信息设置可提供快速的信息浏览查询,并实现射频卡的挂失、补办、密码设置、密码修改等操作。

数据管理主要是通过刷卡操作,系统可自动记录刷卡的日期、时间、卡号、是否开门等数据,并对数据进行分析。不同的用户卡分析结果不同,如员工卡分析结果为正常上班、迟到、早退等。软件设计还可以设置数据筛选规则,如迟到时间点、最早下班时间等。

3.2通信接口设计

数据由终端采集得到后,需要发送到控制器。系统对大部门与部门之间采用TCP/IP网络传输,运用套接字Socket实现。终端程序将数据交付Socket,套接字转交对应驱动发送到网络,对应点选定的IP地址和端口号。该选定IP地址的控制器,从本机对应的端口获取数据包,解包转存数据库。套接字的使用类型有三种:流式套接字、数据报式套接字和原始套接字。此处选用原始套接字:它是基于TCP的Socket编程,运用网络三次握手实现数据的可靠传输。服务器与客户端的通信流程如图3所示。

图3TCP模式的Socket通信

3.3程序算法设计

门禁系统软件的设计分为硬件驱动程序编写和上位机软件设计,硬件驱动中阅读器的数据获取是核心。计算机中安装的上位机完成数据的存储与分析,上位机的界面及功能也是系统设计的重要部分。

阅读器收到卡号数据后传送到控制器,控制器对比得到的卡号与数据库中的存根,判断如果合法则发送开门的指令。在阅读器读取卡号的过程中,系统设计增加一层安全验证。借助IC卡存储器访问验证的特性,把具有唯一性的用户编码号存入IC卡的存储器中。阅读器访问时,系统要进行三个过程的验证:首先,访问IC卡存储器扇区内的原始密码验证,确定该卡是本部门发行的,过滤了其他同频率卡的干扰。第二,验证本卡卡号的合法性,即IC号与存根数据对比。第三,IC卡内存储的用户编号与存根数据验证。只有三个验证机制都通过,数据才能被存储记录下。阅读器程序设计主要是微控制器对RC500的控制操作,具体设计如下:

首先,阅读器要进行初始化操作,检测RC500的运行状态,如果空闲,贝懵IC卡存储扇区的密匙读入RC500内的存储器,进行密码认证。IC卡片密码数据48b,高32位与低位分别操作,48b的数据先被拆分为96b,然后在高位部分更新将要写入的E2PROM的地址(大端存储格式),复写入E2PROMo

3.4上位机软件设计

上位机是系统数据的管理应用程序。程序启动时,首先进行实例判断,如果计算机中存在正在运行的同类实例,则终止程序启动操作。实例判断通过,连接数据进行用户名和密码的验证,然后进入主界面。由于管理软件的权限分类,根据用户名的判断分为超级管理员和普通管理员,两者对应不同的权限操作模块。

4结语

本设计是基于射频识别的智能门禁系统,从框架搭建、硬件设计、软件开发做了详细阐述。针对系统的传输速度与成本,提出使用RS485与TCP/IP通信协调工作的网络连接。对控制器工作原理和进程做了分析,完成了硬件设计标签、阅读器等器件选型和电路设计,以及软件功能划分、阅读器数据控制流设置和上位机设计。

TCP/IP协议通讯有数据传输快、无间距限制、接入控制器数量多等优点,但受硬件成本的制约,其普及率还不高。随着技术的深入,网络普及提升成本减少,完全TCP/IP模式的通讯必然会成为主流模式。接踵而来的是通讯的安全问题,可以预测无论是网络数据传输还是硬件存储,都将会迎来技术性的挑战,让系统更安全,让数据更保密是下一步设计的关键。

20211021_61717c7712e1b__基于RS485与TCP

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

智能制造是一种借助信息化技术和高级制造技术,实现生产过程高度自动化、可灵活配置和高效运作的制造模式。其中,射频识别(RFID)技术是智能制造中被广泛应用的一项关键技术。本文将介绍RFID技术在智能制造中的技术应用和优势。

关键字: 智能制造 射频识别 RFID

无线射频识别即射频识别技术(Radio Frequency Identification,RFID),是自动识别技术的一种,通过无线射频方式进行非接触双向数据通信,利用无线射频方式对记录媒体(电子标签或射频卡)进行读写,...

关键字: 射频识别 射频识别设计方案

射频识别技术(RFID,即Radio Frequency Identification)是一种基于雷达技术发展而来的识别技术,其主要原理是通过无线电磁波进行非接触双向数据通信从而获取相关数据并实现目标识别,RFID技术是...

关键字: 射频识别 射频识别读卡器

射频识别技术(RFID),是20世纪80年代发展起来的一种新兴自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。RFID是一种简单的无线系...

关键字: 射频识别 射频识别应用

在实际应用中,RFID系统的应用要综合考虑位置、距离、温度、湿度、干扰等诸多影响系统性能的因素。未经过测试的RFID系统,系统整体性能不明确,可能会影响实际应用效果,甚至打击最终用户对RFID技术本身的信心。不同的无线信...

关键字: 射频识别 射频识别标签 性能测试

射频识别(RFID)是一种无线通信技术,可以通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。具有多目标同时识别、识别距离远、速度快、存储容量大、抗干扰能力强等优点,整个过程无需...

关键字: RFID 射频识别 信息化

说起RFID,很多人都搞不清楚这个到底是什么,专业的介绍是这样的。RFID(射频识别系统)是一种非接触式的自动识别系统,它通过射频无线信号自动识别目标对象,并获取相关数据,由电子标签、读写器和计算机网络构成。

关键字: RFID标签 射频识别 自动识别系统

快餐行业中由于有大量的易腐库存,餐馆需要保持库存的新鲜度以避免浪费。但是,这些检查通常是手动完成的,这非常耗时,并且可能会产生人为错误。对于许多快餐店来说,目前最大的优先事项之一是维护和保护供应链进入餐厅的运营流程,并提...

关键字: RFID技术 射频识别 芯片

长期以来,我国服装企业的生产大多以量制胜,生产过剩的商品满足了供应链管理粗俗阶段的要求。企业生产过多也会产生高库存的困境,目前这种情况早已在中国许多服装企业中脱颖而出。企业的高库存状况也意味着企业的许多资产被占有,不容乐...

关键字: RFID技术 射频识别 监测系统

射频识别(RFID)是 Radio Frequency Identification 的缩写。其原理为阅读器与标签之间进行非接触式的数据通信,达到识别目标的目的。RFID 的应用非常广泛,典型应用有动物晶片、汽车晶片防盗...

关键字: 射频识别 物料管理 门禁管制
关闭
关闭