基于MSP430的防尾随门禁系统设计
发布时间:2013-08-08 来源:未知
0 引 言
随着经济社会的发展,人们越来越注重安全防范,门禁系统是目前被广泛使用的安全设施之一。但传统的门禁系统已经不能满足现在社会的发展和安全防范的需要。近几年非接触式射频门禁卡系统被广泛应用于各个领域,取得了很好的防范效果。
但是仅采用门禁卡进行信息的识别和确认存在一定的问题。如果在1个人刷卡正常进出门的时候,其他人趁门开启的间隙尾随进出,大多数的门禁卡控制系统无法对这种尾随动作做出正确判断[1]。因此,出于安全防范的整体性考虑,如何保证每次刷卡都只有持卡人本人通过,这就涉及到了防尾随问题。在有的对安全要求较高的大型场所,往往其出入口也不止1个,这时候单个门禁的数据就要及时的同其余门禁的数据进行实时更新,以满足于人员从1个门进,从另1个门出的这种情况,这就需要各个门禁间的数据进行交互更新。本文给出了1种基于MSP430的防尾随门禁系统的设计,运用位置传感器与称重传感器相结合,并配合门禁卡的数据信息进行防尾随控制,同时将各个通道门禁系统通过网口连接进行数据交互更新,很好的解决了这些问题。
1 防尾随门禁系统电路设计
1.1 防尾随门禁系统电路原理
防尾随门禁系统的电路原理如图1所示。数据处理电路接收读卡器的输入信号,控制电磁铁实现装置的开闭,在人员通过通道的过程中采集称重数据,与数据库内对应识别信息相比对。如果现场采集的数据在正常范围内,则机构正常动作,原数据库重量数据与采集的数据取均值后更新数据库;如果现场采集的重量数据不在正常范围内,则锁闭装置,发出报警信号,原数据库内数据不更新。
图1 防尾随门禁系统原理
1.2 控制单元的硬件设计
该系统的总体设计思路为:采用上/下位机结构,上位机选用普通的PC作为服务器,下位机采用低功耗、高性能的单片机设计,作为门禁系统的客户端,主要包括电源模块、数据处理和控制模块、重量信号采集模块和网络模块等几个部分。
1.2.1 数据处理和控制模块:数据处理和控制芯片采用美国德州仪器(TI)公司的低功耗、高性能16位单片机MSP430F149[2]。该芯片具有运行速度快、处理能力强、超低功耗等优点,其工作电压为1.8~3.6V;采用了精简指令集,大量的寄存器以及片内数据存储器都可参加多种运算;MSP430F149中断源较多并且可以任意嵌套,从省电状态唤醒系统只需要6μs;它还具有丰富的片上外围模块,其12位A/D转换器带有内部参考源、保持采样、自动扫描等特性;16位定时器具有4种工作模式,可同时进行多个捕获/比较功能;有48个可独立编程的I/O口;2个串行通信接口USART0与USART1;具有60多KB的Flash存储器,可擦写10万次;具有JTAG调试口,可以在线对单片机进行下载和调试[3-5]。
1.2.2 重量信号采集模块:重量信号采集部分电路要实现对应变片传感器信号滤波放大并且进行A/D采样的功能,人员踏上称重平台开始采样,转栅原始位置传感器信号断时结束采样,人员重量计算采用去掉极大值和极小值后取平均值的方法,称重精度误差在5%以内。本文采用差分信号的专用集成芯片AD7705来进行重量信号的处理,重量采集模块原理如图2所示。
图2 重量采集模块原理
AD7705是集可控滤波器、差分放大和16位高速A/D转换于一体的专用差分信号处理及采集芯片,它具有分辨率高、增益可编程、动态范围广、自校准、功耗低等特点[6]。ADD7705采用Σ-Δ转换技术,有2个模拟通道,片内带可编程数字滤波器,抗干扰性强,分辨率高,稳定性好。它同微控制器的接口也是通用的SPI、micro wire串口协议,接口方便[7-8]。
1.2.3 网络模块:各门禁系统之间要进行信息的交互更新,就需要通过网络部分相连。本文设计的防尾随系统要实现的网络功能就是将人员进出的实时数据上传到上位机并且由上位机来组织数据对各个通道数据库进行及时更新。该部分电路属于高速数字模块,需要采取相应的抗干扰措施防止其对模拟部分等电路造成干扰并且TCP/IP协议本身是比较复杂的[9]。
本文采用1款多功能的单片网络接口芯片W5100来实现,其内部集成有10/100以太网控制器,并且集成了全硬件的TCP/IP协议栈、以太网介质传输层(MAC)和物理层(PHY)[10]。硬件TCP/IP协议栈支持TCP、UDP、IPv4、ICMP、ARP、IGMP和PPPoE,这些协议都在很多领域经过了多年的应用。W5100内部还集成有16KB存储器用于数据传输,它提供了3种接口:直接并行总线、间接并行总线和SPI总线,使得W5100与MCU 接口非常简单,就像访问外部存储器一样[11-12]。使用W5100不需要考虑以太网的控制,只需要进行简单的端口(Socket)编程,从而降低了网络部分设计的难度。
1.2.4 各信号间的隔离:该系统中需要接入多种传感器信号(韦根信号、接近传感器信号、称重传感器信号)以及要输出控制继电器等。这些输入信号和控制信号的供电范围各不相同且继电器之类的期间电磁干扰也比较厉害,对重量传感器信号的采集极为不利。因此在设计这些接口部分时一定要做好隔离措施,本文采用TLP521光电耦合器件来实现各种信号的隔离输入和输出[13]。TLP521是可控制的光电耦合器件,主要优点是单向传输信号,输入端与输出端完全实现了电气隔离,抗干扰能力强,使用寿命长,传输效率高。它广泛应用于电平转换、信号隔离、级间隔离、开关电路、远距离信号传输、脉冲放大、固态继电器(SSR)、仪器仪表、通信设备及微机接口中,可以增加系统的安全性,减小电路干扰,优化电路设计。第1页第2页