来源:中国一卡通网 作者:中国一卡通收录 发布时间:2012-02-13 09:15:26 字体:[大 中 小]
摘 要:针对某些安全等级较高的场所的门禁系统需要防止刷卡一次多人尾随进入、一卡多刷以及对进入场所的人员数据进行远程网络化管理的情况,介绍了1种基于MSP430的防尾随门禁系统,提出了运用接近传感器与称重传感器相配合,并结合门禁卡的数据信息进行防尾随控制,通过称重传感器检测的体重数据与数据库中的重量数据相比对,确定现场采集的数据是否在正常范围内,控制通道开关装置的开闭,利用网络进行数据的远程传输和各门禁系统之间数据的交互更新,从而提高了门禁系统的安全性。
图3 位置检测开关原理
人员刷卡后,读卡器的韦根26信号输入进控制电路后需经电路处理分成2路,1路供数据处理电路使用,1路发送给读卡控制器使用。读卡控制器识别卡的信息后,发出1个进门信号给数据处理电路,此信号为继电器干接点信号。数据处理电路接到进门信号后,检测转栅是否在原点,如果转栅在原点,控制对应的电磁铁吸合,以及对应的信号绿灯亮,并发出提示音“请进”;如果转栅不在原点,数据处理电路不接受进门信号,回到等待状态。数据处理电路将接收的卡信息在数据库内查询,比较是否是参观人员,如果识别卡是参观卡,不做任何处理。如果识别卡是普通卡,数据处理电路计算人员重量是否超过阈值;如果超过阈值,则释放电磁铁,对应的信号红灯亮,发出提示音“识别失败”,并发出1个继电器信号作为报警信号,数据库内数据不更新;如果不超过阈值,则保持电磁铁吸合,将采集的重量数据与原数据取平均值后更新数据库,人员通过。这种方法可有效的检测到持卡人体重信息,防止有人尾随进入。
3 软件设计
图4为软件设计主流程图,系统上电复位初始化,读卡器等待刷卡,刷卡后,读卡器读取韦根信号识别卡的信息,识别通过后发出1个开门信号给数据处理电路,控制继电器开门。同时数据处理电路将接收到的韦根信号信息在数据库中进行查询比对,是参观人员的话直接通过闸机,关门,不是参观人员则调用称重防尾随子程序,获取称重传感器的重量数据与数据库中存储的持卡人体重进行比对,符合设定范围的通过闸机,关门,并在数据库中更新体重信息,超出设定范围的报警,关门,等待下一次刷卡。
图4 软件流程
对于上位机的编程运用VC++实现,具体的程序设计本文不再详细介绍。
4 结论
本文设计的基于MSP430防尾随门禁系统应用于某电厂各高危区域的进出通道控制,并进行了调试测试。
推荐文章
论坛热帖