智能门禁系统监控面板软件的设计(16)
时间:2025-04-25
时间:2025-04-25
论文主要研究了基于MODBUS总线技术的智能门禁系统监控面板软件的设计思想与实现方法,同时对整个系统的组成及硬件实现也作了简单介绍。系统采用了MIFAREI射频卡原理,基于MODBUS总线技术,使用了Keil uVision2开发工具。软件采用了模块化的设计方法,使用C语言结合串口通信技术完成了监控面板软件的设计。
涉。因此每个扇区可独立地应用于一个应用场合。整个卡片可以设计成“一卡通”形式来应用。
(5)控制及算术运算单元(Control & Arithmetic Unit):
这一单元是整个卡片的控制中心,是卡片中内建的中央微处理机(MCU)单元,是卡片的“头脑”。它主要进行对整个卡片的各个单元进行微操作控制,协调卡片操作的各个步骤;同时它还对各种收/发的数据进行算术运算处理,递增/递减处理,CRC运算处理等。
(6)RAM/ROM单元:
RAM主要配合控制及算术运算单元,将运算的结果进行暂时存储。如果某些数据需要存储到EEPROM中,则由控制及算术运算单元取出送到EEPROM存储器中;如果某些数据需要传送给读写器,则由控制及算术运算单元取出,经过舒射频接口电路的处理,通过卡片上的天线传送给卡片读写器。RAM中的数据在卡片失掉电源后(卡片离开读写器天线的有效工作范围内)将被清除。
同时,ROM中还固化了卡片运行所需要的必要的程序指令,由控制及算术运算单元取出去对每个单元进行微指令控制,使卡片能有条不紊地与卡片读写器进行数据通信。
(7)数据加密单元(Cyrpto Unit):
该单元完成对数据的加密处理及密码保护。加密的算法可以为DES标准算法或其他。
(8)存储器及其接口电路(EEPROM Interafee/EPROM Memory):
该单元主要用于存储数据,EEPROM中的数据在卡片失掉电源后(卡片离开读写器天线的有效工作范围内)仍将被保持,用户所要存储的数据被存放在该单元中。
2.2.2 MIFARE1卡片的存储结构
MIFARE1卡片的存储容量为8192 bit×l位字长(即1K×8位字长),采用EEPROM作为存储介质,整个结构划分为16个扇区,编为扇区0-15。每个扇区有4个块(Block),分别为块0,块1,块2和块3。每个块有16个字节。一个扇区共有16Byte×4=64Byte。如下图2-3所示: