片可以复制。卡片信息又可能会出现消磁,而使卡片无效。 (2)射频卡:
优点:卡片和设备不需要接触,更加便捷;寿命较长,最少可以使用5年以上;保密性好,双向控制联机查询进出记录;安全性好,无需担心被拷贝。 缺点:成本偏高。
3.生物识别:进出方式权限通过检测人体生物体征来判别。例如指纹、人脸识别等。 优点:从识别角度来说安全性能相当好;不需要携带卡片。
缺点:价格昂贵,对识别者和识别者周围环境要求较高,导致识别效果不好,例如识别者的面部变化会导致识别失败。
人们对生物识别门禁有一些误区,都认为门禁中最安全的是生物识别门禁,其实不然,门禁系统的安全性能包括通讯系统、电源系统、控制系统、软件系统和识别系统这些系统的安全,所以不能仅有识别性高就说这类系统安全性能高,几大系统其中一个出
[4]
现问题,整个系统都存在安全隐患。
2 门禁系统的结构与总体分析
2.1 门禁系统的构成
门禁系统的基本构成:由识别卡、读卡器、控制器、电控锁和传感器等组成。 (1)读卡器:主要用于读取IC卡里的信息。根据卡的种类不同,读卡器也分多种类型,例如在一些高级场所和机要处的出入口,可以用生物识别来作为终极识别装置,这是将来的发展方向。
(2)控制器:主要用于判别信息的有效性并发出指令。控制器是整个门禁系统的核心,它由一台微处理机和一些外围电路构成。由控制器来判断某卡的信息是否正确,以及该卡的级别,信息正确后电控锁即可打开[5]。
(3)电控锁:主要负责门的开关。电控锁根据应用场的合不同,分为电插锁,阴极锁,磁力锁等几大类型。
(4)识别卡:主要用于存储用户信息。识别卡的种类有两种,非接触卡和接触卡。非接触卡有加密卡、存储卡和CPU卡,接触卡有记忆卡,CPU卡,超级智能卡。现在用得最多的是IC卡和CPU卡。
(5)传感器:主要用于检测非用户进入。传感器感应被测量,将其信息转换成别的形式输出,例如电信号,这样可以实现信息的显示、处理功能。 2.2 门禁系统工作过程的硬件实现框图
门禁系统的工作过程是:持卡人通过刷卡,设备上的读卡器将卡里存储的信息转换成相应信号,并转递给门禁控制器,门禁控制器作为系统的中心,将信号做出判断分析,之后将其传递给各个系统,再由各系统做出相应的动作。 硬件框图如图2.1。
报警系统 IC卡 读卡器 PLC 显示系统 门开关系统 红外探测器 窗震动系统
图2.1 门禁系统硬件框图
4
2.3 门禁系统工作的软件流程图
根据具体要求加上实物的查看,系统能实现的是:
(1)开始时检查门窗是否打开,若打开则关闭门窗,关闭门窗灯亮,关上后灯灭。 (2)按下消防按钮时实现消防与报警灯全亮,门窗打开,按下报警解除按钮时门窗全部关闭。
(3)实现3种不同权限IC卡以不同方式的开门。
(4)若强制开门,则视为非法入侵,则报警灯亮,解除后全灭。 (5)门正常打开并且完全打开后定时10s门自动关闭。
开始 门窗位于关闭状Y N 初始复位门窗 N 消防信号=0? Y N 报警信号=0? Y N ID信号等级Y N 钥匙信号=1? Y N 密码信号=1? Y 开门,10S后关门 消防指示灯点亮,门窗开,报警! 报警灯点亮,报警! ID信号等级Y N ID信号等级Y 图2.2 程序流程图
3 门禁控制系统的硬件设计
3.1 IC卡的读写
3.1.1 IC卡的种类和特点 IC卡的分类:
(1)存储卡:IC卡内部采用的是可编程可擦除的EEPROM[6]。这类IC卡是同步通信的方式,为非主动型IC卡,不仅使用方便,而且价格相对实惠,市场上大多采用这类IC卡。但是也有不足之处,它的保密性不如其他IC卡,所以只用于简单的信息存放。 (2)逻辑加密卡:这类IC卡不仅有之都存储功能,而且还拥有逻辑加密功能,此
5
卡不能轻易打开,必须要输入密码才行。如果有非法盗用者想通过多次输入密码获取该信息,此IC卡将会自动封存此段信息。所以相对来说此类卡安全性能较高,价格也不贵。
(3)CPU卡:CPU卡内部包含了三个主要的单元,即输入输出单元、存储单元和微处理单元。CPU卡和逻辑加密卡一样,当发现有非法行为时,将自动锁死该单元,不让非法者有可乘之机。这类卡是安全性能最高的卡,所以占据了大部分的市场,也是将来IC卡市场的主导[7]。 IC卡的特点: IC卡即为智能卡。它和其他磁卡不同之处为,卡片内有一块刻有存储大量数据的微型集成芯片,优点是安全保密性强、信息容量大、使用寿命长,结算和受理速度快。 3.1.2 读卡器
读卡器顾名思义这是一种读取数据的设备,但其不单单可以支持数据的读取同样支持数据的写入。其初期的设计思路主要是为了弥补数码相机数据输出的缺陷而产生的。由于早期USB接口并不普及,因此数码相机的输出口都是同电脑的串口连接的,由于串口的数据传输速度很低,如果把这些数据拷贝到硬盘上,那就要花费大量的等待时间了,因此,读卡器就应运而生了。 (1)读卡器的构成:
标签:标签是目标对象唯一识别的智能编码,由多种元件组成,存在于物体表面。 阅读器:阅读器分为两种,一种是固定不动的,一种是手控的,同样存在于物体表面[8]。
天线:是一种传递信号的设备。
读卡器由键盘、单片机、监控电路等部分组成。将信息芯片封装在IC卡中,将该卡插入IC卡读写器的卡座中,读卡器便能对它进行读取。IC卡座有多个引脚,当IC卡插入时,芯片与里面引脚相连。另外读卡器有两个端口与簧片连接,这样簧片和端口就相当于一个常闭的开关。当卡插入时,簧片被顶开;当卡未插入时,簧片闭合[9]。 (2)读卡器的工作过程:
读卡器作为一个中间传媒工具,将IC卡里的信息读取出来传递给接收器再由接收器传递给微机处理器,由微机处理器判断卡信息的有效性,再将判断结果通过通信接口反馈给控制装置,使控制装置做出相应动作。 门 D0 禁 控 制 器 12V GND BEEPER D1 D0 地址转换 读 卡 器
图3.1 门禁控制器和读卡器的连接 6
开始 开始是否有 下电 上电、复位 读取IC卡上数据 N 完成? Y 开始读时钟芯片命令字 N 读数据到指定地址。完成? Y 开始进行密码数据比较 警告程序 合法? N Y 发信号,允许开门 图3.2 IC卡与读卡器信息交换原理图
3.2 电控锁
电控锁是由电磁铁和一些机械装置开关构成,并无复杂的程序,只是通过一些简单的指令控制磁铁动作。当控制失效时,需先测量经过电磁铁的电压,并且关闭磁门,观察通过的电压是否产生变化,如果变化产生而磁铁不动作,则说明磁铁控制出现问题,可以更换相应部件。电控锁也有软件部分,软件部分与控制中心连接,它的作用是记录信息。一般控制输出电压由继电器控制输出。首先看继电器是否有吸合声,如没有,可测量继电器控制接口各部分电压和驱动器件是否损坏,如完好,可进一步测量有关集成电路的工作电压,复位端口及时钟振荡部分,如无问题,一般为软件故障,这只能和开发商联系[10]。 3.3 传感器
主要用于检测非用户进入。传感器感应被测量,将其信息转换成别的形式输出,例
7
如电信号,这样可以实现信息的显示、处理功能。
本设计的红外探测装置采用的是热释电红外传感器,热释电红外传感器在结构用场效应管来实现阻抗的转换。因为输入信号不能直接识别,是电荷信号,所以要利用电阻来实现转换。N沟道场效应管的添加也是为了实现阻抗的转换。热释电红外传感器由三部分构成,即干涉滤光片、传感探测元件和场效应管。利用此传感器时,需将该材料做成一定厚度的薄片。选择此传感器是因为本身不发任何类型的辐射,器件功耗很小,隐蔽性好,价格低廉[11]。
图3.3 电控锁和传感器
3.4 门禁控制器
3.4.1 门禁控制器的功能 (1)门禁控制器的复位
门禁系统的复位方式有三种:上电复位、按键复位和系统遥控复位。 (2)持卡人及门的管理
门禁控制器可以完成对识别卡的分类,监视识别卡状态,持卡人的管理,对持卡人划分级别,检测门的开关状态,控制码的属性和出入门方式。 (3)事件管理
事件分为读卡引发的事件和非读卡引发的事件两种。 (4)系统通信
门禁控制器的通信方式是通过RS232/RS485总线方式由上位机控制以太网加载。 (5)电源管理
电源连续工作是门禁控制出入口最大的特点,所以门禁控制器具有自动充电功能和备用电池。
(6)指示和提示
门禁控制器将系统的所有状态和读卡器的反馈结果做出提示。 3.4.2 门禁控制器的总体设计
门禁控制器是整个系统的核心,每一个子程序都拥有不同的ID号。在门禁系统开始工作前,控制器通过信道各子系统传输相关信息,包括所有设备的控制连接情况,使用人信息,允许时间,通行方式等。控制中心随时处于待命状态,待有人刷卡时,读卡器获取卡里的信息,将此信息通过信道传递给控制中心,控制中心根据储存的信息判断卡的有效性,再将结果传递给相应的子系统,再由子系统做出相应的动作,同时系统会记录此次事件。
8