IC卡门禁系统的设计与实现原理 上海IC卡刷卡门禁系统

IC卡门禁系统是一种利用计算机进行身份验证,实现开/关门、登录用户进出门信息的自动化管理系统。

IC卡门禁系统系统的主要硬设备由一台计算机作为管理计算机(又称主控计算机)和若干台分控计算机(又称子控模块)组成。子控模块负责各受控门的读卡(即识别进门钥匙)、开门、关门和登录工作。主控计算机负责各门禁子系统的初始化和工作方式的设定(如延迟时间等),以及重新设置系统数据和获取各门禁子系统的登录信息等的管理工作。

一个受控门和其对应的一个读卡器,构成一个门禁子系统,用于管理一个门。每个门禁子系统在子控模块的控制下独立工作(即开门、关门、登录信息等)。一个子控模块可以控制一个门禁子系统,也可以控制两个,甚至三个门禁子系统。

整个门禁系统可以配置多个子控模块,比如,如果配置128个子控模块,每个子控模块控制3个门,那么最多可以控制128*3个门。

二、IC卡门禁系统系统结构

为了使整个系统更具有安全性和灵活性,增强系统的适应性,IC卡门禁系统应当设计成一个层次式的分级管理系统。低层管理由子控模块完成,主要负责管理受控门和进出门的登录工作。

高层管理由主控计算机完成,主要负责整个系统的控制、协调管理工作。

这种分层管理模式,可以减小主控计算机的负荷,减少专用设备数量,降低系统制作成本,同时也提高了系统的效率和可靠性。而且,用户可以根据实际需要,方便地、灵活地配置系统硬件。 采用这种设计方案,系统结构大致如图一所示。

三、IC卡门禁系统系统功能

IC卡门禁系统是一个管理多个受控门的电子门锁系统,每个欲进入受控门的人员(即用户),必须向管理者(或其授权者)提出申请,并领取一张IC卡(即电子钥匙)。持卡者将IC卡插入受控门的读卡器内,经门禁子系统验明IC卡正确无误后,受控门方能开启。设计一个完善的IC卡门禁系统应当考虑以下几个方面。

1、IC卡的管理功能 IC卡管理功能主要完成对用户IC卡的管理工作,包括对每张IC卡数据信息的生成,登录,验证和修改等等。每个用户可以拥有用户号、密码和开门权限(如可以进哪个门,哪几个门)和允许进门的时间段等。这些数据有的可以直接记录在用户所持有的IC卡上,有的可以记录在系统表格中。 为了便于用户操作,还应当配有信号指示灯,当用户插卡要求开门时,根据指示灯的颜色、亮灭、闪烁等不同情况,直观地显示IC卡的工作状态,供用户自我判断操作正误。

2、配置管理功能 配置管理功能完成主控计算机对各子控模块工作方式的设置、控制和查询其工作状态,以及收集接口设备传来的数据,并向其它设备提供配置等工作。

3、安全管理功能 安全管理功能主要通过验证用户号和密码的一致性、每张IC卡的有效期、记录非法操作等,对整个系统提供安全保障,保证系统正常工作。

4、监控管理功能 监控管理功能使管理者可在主控计算机上监测各受控门的性能和工作状态,查询各受控门人员的出入信息(包括持卡者、入门号、入门时间等)。

四、IC卡门禁系统系统特点

1、安全性 设计一个门禁系统,首先要考虑的是系统安全性,即能否有效地控制人员的出入,并掌握其出入信息。

因为IC卡门禁系统是一种智能化的电子控制系统,可以充分利用计算机的“智能”,同时采用多种手段进行控制,以确保系统的安全可靠。其中最简单而又有效的是以下几种手段。

一是通过IC加密卡中设置的密码,进行身份验证,若密码核对几次(一般为三次)之后仍不正确,该卡将被自动烧毁不能继续使用。这样就可以有效地防止盗用用户信息的恶意验证。

二是利用系统中的用户权限表可再次认证持卡人是否能进该门。

三是每张IC卡上都设置有效使用期限,若IC卡超过了有效期,则该用户的所有资料将从门禁子系统控制模块中自动删除,本卡作废。

2、可靠性

可以从软件和硬件两个方面来考虑。

硬件的可靠性,除了电控锁等机械部件之外,主要考虑子控模块的制作和选用,因为它要全天24小时不停地工作,所以对其性能要求较高,应能满足环境的温度、湿度的变化,以及抗电磁干扰能力强等。如果选用牛顿7000系列模块作为子控模块,因为这种模块有很强的自适应功能,能够自动调节不同波特率的信号,还有各种保护电路等等,足可以保证低层管理工作的需要。

软件设计的可靠性,主要考虑各种状态信息的获取和维护,通信协议的设计是否规范,各种特殊情况的处理是否合理等等。比如,为了确保主控计算机与子控模块之间的通信准确无误,可以采用自动重发纠错机制,有效地消除门禁子系统和管理计算机同时在网络中工作时可能出现的信号冲突。

3、灵活性

由于系统中所有数据信息的设置和管理都是通过主控计算机与子控模块之间的通信完成的。管理者便可以根据自己的需要,自由地设置密码、用户权限、门锁延迟时间等。同时主控计算机和子控模块平时各自独立工作,仅在设置子控模块中的初始数据,修改子控模块中的数据,获取子控模块中所记录的信息等情况下,二者才需要相互通信,进行信息交流。这种设计方法给系统带来很大的灵活性。

4、并行性

为了降低硬件成本,可以将一个子控模块设计成同时控制多个门,比如,使用I-7188作为子控模块时,一个子控模块可以同时控制三个门,实际上,这样配置相当于一种宏观上的并行处理机制。

5、多功能

用户权限表可由管理者任意设置,使用起来非常灵活,很容易满足“一门一卡”、“一门多卡”、“多门一卡”等不同的要求。

6、可扩充性

用户的需求是不断变化的,在设计系统时应留有一定的余地,保证用户的动态需求。比如,系统中的每个子控模块都有唯一的地址,需要增加受控门数时,只要增加相应数量的子控模块和门禁子系统,并给子控模块分配唯一的地址即可。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4