2025年02月09日 08:11:59 来源:郑州汇泰电子科技有限公司 >> 进入该公司展台 阅读量:22
1 系统总体结构设计
根据功能需求和设计原则,本门禁系统可分为管理中心端、门禁端和门禁卡三部分,其结构如图1所示。

管理中心端由电脑、读/写卡器和485转换器组成,其主要功能为:
(1)在管理中心可录入每个用户的信息资料,包括姓名、用户ID号、年龄、职位、部门、号码、每天可刷卡时间段、每周的工作日等,存入数据库作为基本数据。
(2)当用户IC卡丢失或者用户想注销IC卡时,可通过管理中心进行挂失或销卡操作。
(3)根据实际情况为每个用户发放IC卡,赋予相应的权限。
门禁端由门禁控制器、读卡器、电锁门、出门按钮组成,其主要功能为:
(1)用户进门时,使用IC卡刷卡,读卡器识别IC卡读取数据并传送给门禁控制器,控制器分析数据然后决定是否开门,若开门则给电锁门发出控制信号,同时控制器记录开门者的信息,定时地传送给PC。
(2)用户出门时,按出门按钮即可出门。
门禁卡采用非接触式IC卡,通过“非接触式IC卡”与“锁具”有机结合,进而由“感应卡”替代“钥匙”,配合电脑实行智能化管理。
2 IC卡的设计
非接触式IC卡(又称射频IC卡)是世界上近几年发展起来的一项新技术,它成功地将射频识别技术结合起来,解决了无源卡中无电池和免接触这一难题,是卡应用领域的一大突破。可以预测,在不远的将来,非接触式IC卡会更大范围地加以推广应用。Mifare卡是目前世界上使用量、技术、性能、内存容量的一种感应式智能IC卡。由于Mifare卡操作简单、快捷,抗干扰能力强,可靠性高,安全性好,适合于一卡多用。因此本门禁系统的非接触式IC采用M1卡[1]。
工作原理:读写器向M1卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷;在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2 V时,此电容可做为电源为其他电路提供工作电压,将卡内数据发射出去或接取读写器的数据。
3 读/写卡器的设计
读/写卡器采用MF-RC500芯片。MF-RC500是Philips公司为Mifare卡设计的专用读卡芯片,它支持ISO14443A所有的层。MF-RC500是应用于13.56 MHz非接触式通信中高集成读卡IC系列中的一员。该读卡IC系列利用了的调制和解调概念,集成了在13.56 MHz下所有类型被动非接触式通信方式和协议。其功能框图如图2所示。

MF-RC500内部包括并行微控制器接口、双向FIFO缓冲区、中断、数据处理单元、状态控制单元、安全和密码控制单元、模拟电路接口及天线接口。MF-RC500外部接口包括数据总线、地址总线、控制总线、电源等。MF-RC500的并行微控制器接口自动检测连接的8 bit并行接口的类型。模拟电路包含一个具有极低阻抗桥驱动器输出的发送部分,这使得操作距离可达100 mm,接收器可以检测到非常弱的应答信号[2]。读/写卡程序设计流程如图3所示。

4 控制器的设计
控制器采用MSP430F149单片机,而MSP430F149采用的是16 bit的RISC结构, 指令的执行时间只需要150 ns;具有超低的功耗,它在休眠条件下工作的电流只有0.8 ?滋A;有两个串口通信模块:USART0、USART1,两个串口都可以通过软件设置成异步串行通行UART模式或者同步串行通信SPI模式;MSP430F149提供的片内Flash为60 KB,同时片内还提供较多的RAM,以便运算时处理;提供P1.0~P6.0共6个数据端口[3],能为用户提供更多的处理功能。