设计一个门禁系统,首先要考虑的是系统安全性,即能否有效地控制人员的出入,并掌握其出入信息。因为IC卡门禁系统是一种智能化的电子控制系统,可以充分利用计算机的“智能”,同时采用多种手段进行控制,以确保系统的安全可靠。 硬件的可靠性,除了电控锁等机械部件之外,主要考虑子控模块的制作和选用,因为它要全天24小时不停地工作,所以对其性能要求较高,应能满足环境的温度、湿度的变化,以及抗电磁干扰能力强等。如果选用模块有很强的自适应功能,能够自动调节不同波特率的信号,还有各种保护电路等等,足可以保证低层管理工作的需要。 软件设计的可靠性,主要考虑各种状态信息的获取和维护,通信协议的设计是否规范,各种特殊情况的处理是否合理等等。比如,为了确保主控计算机与子控模块之间的通信准确无误,可以采用自动重发纠错机制,有效地消除门禁子系统和管理计算机同时在网络中工作时可能出现的信号冲突。 刷卡门禁系统是需要刷卡进行权限管理的门禁系统,门禁卡在发放最终用户使用前,经由系统管理员设置,确定可使用区域及用户权限,用户使用门禁卡刷卡进入管理区域,无门禁卡或权限未开通用户,不能进入管理区域。 读卡器以固定频率向外发出电磁波,频率一般是13.56MHZ,当感应卡进入读卡器电磁波辐射范围内时,会触发感应卡上的线圈,产生电流并触发感应卡上的天线向读卡器发射一个信号,该信号带有卡片信息,读卡器将电平信号转换成数字序号,以通讯协议传送给就地控制器,就地控制器将信息上传给上层控制器,最终上传给门禁服务器,门禁服务器将卡号与数据库内的信息进行比对,从而得到全部的卡片信息。 由于刷卡门禁系统中所有数据信息的设置和管理都是通过主控计算机与子控模块之间的通信完成的。管理者便可以根据自己的需要,自由地设置密码、用户权限、门锁延迟时间等。同时主控计算机和子控模块平时各自独立工作,仅在设置子控模块中的初始数据,修改子控模块中的数据,获取子控模块中所记录的信息等情况下,二者才需要相互通信,进行信息交流。这种设计方法给系统带来很大的灵活性。 为了降低硬件成本,可以将一个子控模块设计成同时控制多个门,比如,一个子控模块可以同时控制三个门,实际上,这样配置相当于一种宏观上的并行处理机制。 用户的需求是不断变化的,在设计系统时应留有一定的余地,保证用户的动态需求。比如,系统中的每个子控模块都有唯一的地址,需要增加受控门数时,只要增加相应数量的子控模块和门禁子系统,并给子控模块分配唯一的地址即可。 |