智能门禁系统监控面板软件的设计(15)

时间:2025-04-25

论文主要研究了基于MODBUS总线技术的智能门禁系统监控面板软件的设计思想与实现方法,同时对整个系统的组成及硬件实现也作了简单介绍。系统采用了MIFAREI射频卡原理,基于MODBUS总线技术,使用了Keil uVision2开发工具。软件采用了模块化的设计方法,使用C语言结合串口通信技术完成了监控面板软件的设计。

当一张MIFAREI卡片处在卡片读写器的天线工作范围之内时,读写器向卡片发出Request All(或Request Std)命令后,请求应答模块将启动,将卡片Block

0中的卡片类型(TagType)号共2个字节传送给读写器,建立卡片与读写器的第一步通信联络。

如果不进行第一步的请求应答工作,读写器对卡片的其他操作(Read/Wrtie等)将不会进行。卡片的类型(TagType)号共2个字节,可能为:0004H。

(2)防重叠功能模块(AntiCollision):

如果有多张MIFAREI卡片处在CI卡读写器天线的工作范围之内时, AntiCollision模块的防重叠功能将被启动工作。在程序员控制下的卡片读写器将会首先与每一张卡片进行通信,取得每一张卡片的序列号。由于MIFAREI卡片每一张都具有其唯一的序列号,绝不会相同,因此卡片读写器根据卡片的序列号来识别,区分已选的卡片。卡片读写器中的AntCiolhsion防重叠功能配合卡片上的防重叠功能模块,由程序员来控制读写器,根据卡片的序列号来选定一张卡片。被选中的卡片将直接与读写器进行数据交换,未被选择的卡片处于等待状态,随时准备与卡片读写器进行通信。

AntiCollision (防重叠功能)模块启动工作时,卡片读写器将得到卡片的序列号Serial Number。序列号Serial Number存储在卡片的Block 0中,共有5个字节,

实际有用的为4个字节,另一个字节为序列号Serial Number的校验字节。序列号Serial Number中实际有用的4个字节,可能为:007e0a42H。

(3)选择模块Select Applieation):

主要用于卡片的选择,当卡片与读写器完成了上述的两个步骤,程序员控 制的读写器要想对卡片进行读写操作,必须对卡片进行“Select”操作,以使卡片真正地被选中。被选中的卡片将卡片上存储在Block O中的卡片的容量“Size”字节传送给读写器。当读写器收到这一字节后,将明确可以对卡片进行进一步的操作了。例如,可以进行密码校验等等。读写器收到的“Size”字节可能为: 88H。

(4)认证及存取控制模块(Authentication & Access Conrtol):

在确认了上述的三个步骤,确认已经选择了一张卡片时,程序员对卡片进行读写操作之前,必须对卡片上己经设置的密码进行三级认证,如果匹配,则允许进一步的Raed/Write操作。

MIAFREI卡片上有16个扇区,每个扇区都可分别设置各自的密码,互不干

智能门禁系统监控面板软件的设计(15).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219