




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.COM接口协议1 概述此通讯协议标准主要是用来说明RFID原理机开发平台与主机或其他控制器之间通讯协议的规定和通讯方式的介绍,通讯协议是建立在RS232串行通讯基础上的,由于RFID原理机与电子标签之间的通讯是主从应答方式,所以主机与RFID原理机之间通讯也是主从应答方式。当主机按照发送格式发送一帧数据到RFID原理机时,RFID原理机如果校验通过将按照协议规定提取有效信息发送出去,如果可读卡范围之内有电子标签存在,并返回相应信息,RFID原理机再次校验接收到的数据,如果数据校验通过,RFID原理机会将命令字和接收到的数据全部上发给主机,这样就更接近ISO/IEC15693标准协议。RFID原理机提供标准RS232和USB-B口方便二次开发和ISO/IEC15693标准协议的学习,可以通过原理机上的SW2开关进行选择两种接口;也可以通过自带上位机软件通过RS232或USB-B口进行读写数据或教学演示。2 数据通信协议2.1 通信协议概念通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用格式,信息单元包含的信息与含义等,从而确保网络中数据顺利着传送到确定地方并被有效识别。a. 协议是基于一次交换l 上位机或其他控制器到RFID原理机一次请求l RFID原理机到上位机或其他控制一次响应b. 每一次请求包含在一帧内,请求中包括针头(0x02)、指令长度、标志、命令字、数据域、校验位和针尾(0x03)l 指令长度(8bits):包括针头和针尾在内的整条指令的长度l 标志(8bits):b2(数据编码模式选择),b1(数据速率选择),b0(位编码模式选择),其他位未使用l 命令字(8bits):同ISO/IEC 15693中的规定l 数据域(不定):应用数据域l 校验位(8bits):从指令长度开始到数据域结束,逐字节累加值,累加过程中溢出不做处理,只取低字节c. 每次响应包括以下的域:l 命令字(8bits):与请求命令中的命令字相对应,作为请求指令应答对应标志l 标志(8bits):同ISO/IEC 15693中响应域规定l 强制和可选的参数:取决于命令,同ISO/IEC 15693中响应域规定l 应用数据域:同ISO/IEC 15693中响应域规定l CRC(16bits):除去命令字之外所有指令的校验位d. 一个单字节域在通讯中首先传输最低有效位(LSBit)e. 一个多字节域在通讯中首先传输最低有效字节(LSByte),每字节首先传输最低有效位(LSBit)2.2 请求格式与请求标志定义通用请求格式、请求标志字和请求命令字分别在下表1、表2和表3中做了定义,其中请求标志在ISO/IEC15693标准协议的基础上添加编码模式选择位,请求命令字完全采用ISO/IEC15693协议中的命令字。表1 通用请求格式SOF(0x02)指令长度标志命令字数据域校验字EOF(0x03)表2 请求标志字定义位(Bit)标志名称值描述b0位编码模式0使用一个副载波的位编码(ASK)1使用两个副载波的位编码(FSK)b1数据速率0低数据速率1高数据速率b2数据编码模式04取1编码模式1256取1编码模式b3-b7未使用0默认为0表3 请求命令字定义命令编码字(Hex)类型功能01强制的目录02强制的保持静默20可选的读单个块21可选的写单个块22可选的锁定块23可选的读多个块24可选的写多个块25可选的选择26可选的复位准备27可选的写AFI28可选的锁定AFI29可选的写DSFID2A可选的锁定DSFID2B可选的获取系统信息2C可选的获取多个块安全状态2.3 响应格式按照请求格式下发请求指令后,RFID原理机调制高频载波后将指令发送出去, VICC识别到正确指令后将做相应的响应,RFID解调出响应数据后做CRC校验,如果校验通过,将按照响应格式通过RS232送出。响应格式在ISO/IEC 15693中通用响应格式的基础上添加了一字节的通用请求格式中的命令字,方便上位机或其他控制器处理。响应格式如下表3-3所示,是完全接进ISO/IEC 15693响应格式的,这样在RFID原理机基础上进行二次开发的过程中,是完全接进标准协议的,这对学习标准协议和理解其他协议会有很大的帮助。表4 通用响应格式请求命令字标志参数数据CRC在一次响应中,响应标志指出VICC完成动作情况,并且相应域是否出现。响应标志由8bit组成,响应标志1-8位定义如表5所示。表5 响应标志1-8位定义位(Bit)标志名称值描述b1出错标志0没有出错1检测到错误。错误码值为0Fb2-b3RFU0b4扩展协议0无协议格式扩展1协议格式扩展b5-b8RFU0VICC(I CODE_SLI)不支持ISO/IEC15693标准协议中列出的规定错误码,I CODE_SLI将以错误码0F应答,所以第3部分命令集中当设置错误标志时的响应格式不做介绍。除上面情况之外,如果通过RS232下发请求指令后,场内没有VICC做出响应或VICC做了响应,但在RFID原理机接收数据的过程中出现了错误数据,这两种情况RFID原理机会返回错误的响应信息,分别如下所示:返回:0x45 0x45 描述:请求超时,没有VICC响应或VICC不响应返回:0x45 0x43 描述:校验失败,即收到数据,没有通过CRC校验3 命令集3.1 目录命令编码 = 01当收到目录请求命令,VICC将完成防冲突序列目标请求格式:SOF指令长度标志目录可选AFIMask长度Mask值校验字EOF0x028bit8bit8bit8bit8bit0-64bits8bit0x03目录响应格式:目录标志DSFIDUIDCRC160x018bit8bit64bit16bit3.2 保持静默命令编码 = 02当收到保持静默命令,VICC将进入保持静默状态并且不返回响应,原理机放回请求超时:0x45 0x45如何解除静默和保持静默的一些特征在ISO/IEC15693-3中有详细介绍保持静默请求格式:SOF指令长度标志保持静默UID校验字EOF0x028bit8bit0x0264bits8bits0x033.3 读单个块命令编码 = 20当收到读单个块命令,VICC将读请求块,并且在应答中返回它的值假如在请求中选择标志已设置,VICC将返回块安全状态,接着是块值假如在请求中选择标志没有设置,VICC将只返回块值读单个块请求格式:SOF指令长度标志读单个块UID块号校验字EOF0x028bit8bit0x2064bits8bit8bits0x03读单个块响应格式:读单个块标志块安全状态数据CRC160x208bit8bit32bits16bits3.4 写单个块命令编码 = 21当收到写单个块命令,VICC将包含在请求中的数据写入请求块,并且在应答中报告操作成功与否写单个块请求格式:SOF指令长度标志写单个块UID块号数据校验字EOF0x028bit8bit0x2164bits8bit32bits8bits0x03写单个块响应格式:写单个块标志CRC160x218bit16bits3.5 锁定块命令编码 = 22当收到锁定块命令,VICC将永久锁定请求块锁定单个块请求格式:SOF指令长度标志锁定块UID块号校验字EOF0x028bit8bit0x2264bits8bit8bits0x03锁定单个块响应格式:锁定块标志CRC160x228bit16bits3.6 读多个块命令编码 = 23当收到读多个块命令,VICC将读请求块,并且在响应中发送回它们的值假如选择标志在请求中有设置,VICC将返回块安全状态,接着返回一个接一个的块值假如选择标志没有在请求中设置,VICC将只返回块值请求中“块数量”域中的值06请求7个块,值00请求读单个块读多个块请求格式:SOF指令长度标志读多个块UID首块序号块数量校验字EOF0x028bit8bit0x2364bits8bit8bit8bits0x03读多个块响应格式:读多个块标志块安全状态数据CRC160x238bit8bit32bits16bits如果需要,需重复3.7 写多个块命令编码 = 24当收到写多个块命令,VICC将包含在请求中的数据写入请求块,并且在响应中报告操作成功与否写多个块请求格式:SOF指令长度标志写多块UID首块号块数量数据校验字EOF0x028bit8bit0x2464bits8bit8bit32bit8bit0x03如果需要,重复写多个块响应格式:写多块标志CRC160x248bit16bits3.8 选择命令编码 = 25当接收到选择命令:假如UID等于其自身的UID,VICC将进入选择状态,并将发送一个响应假如不一样,VICC将回到准备状态,并将不发送响应选择响应格式:SOF指令长度标志选择UID校验字EOF0x028bit8bit0x2564bits8bits0x03选择响应格式:选择标志CRC160x258bit16bits3.9 复位准备命令编码 = 26当收到复位准备命令,VICC将返回至准备状态复位准备请求格式:SOF指令长度标志复位准备UID校验字EOF0x028bit8bit0x2664bits8bits0x03复位准备响应格式:复位准备标志CRC160x268bit16bits3.10 写AFI命令编码 = 27当收到写AFI请求,VICC将AFI值写入其内存中写AFI请求格式:SOF指令长度标志写AFIUIDAFI校验字EOF0x028bit8bit0x2764bit8bit8bits0x03写AFI响应格式:写AFI标志CRC160x278bit16bit3.11 锁定AFI命令编码 = 28当收到锁定AFI请求,VICC将AFI值永久地锁定在其内存中锁AFI请求格式:SOF指令长度标志锁AFIUID校验字EOF0x028bit8bit0x2864bits8bits0x03锁AFI响应格式:锁AFI标志CRC160x288bit16bits3.12 写DSFID命令编码 = 29当收到写DSFID请求,VICC将DSFID值写入其内存中写DSFID请求格式:SOF指令长度标志写DSFIDUIDDSFID校验字EOF0x028bit8bit8bit64bits8bit8bits0x03写DSFID响应格式:写DSFID标志CRC160x2A8bit16bits3.13 锁定DSFID命令编码 = 2A当收到锁定DSFID请求,VICC将DSFID值永久地锁定在其内存中锁定DSFID请求格式:SOF指令长度标志锁定DSFIDUID校验字EOF0x028bit8bit0x2A64bits8bits0x03锁定DSFID响应格式:锁定DSFID标志CRC160x2A8bit16bits3.14 获取系统信息命令编码 = 2B当收到获取系统信息请求,将从VICC系统信息值获取系统信息请求格式:SOF指令长度标志获取系统信息UID校验字EOF0x028bit8bit0x2B64bits8bits0x03获取系统信息响应格式:获取系统信息标志信息标志UIDDSFIDAFI信息域CRC160x2B8bit8bit64bits8bit8bit16bits信息标志和信息域的定义和内容请查看ISO/IEC15693-3中介绍3.15 获取多个块安全状态命令编码 = 2C当收到获取多个块安全状态的命令,VICC将发送回块的安全状态块的编号从00到FF(0到255)请求中块的数量比块安全状态的数量少1,VICC将在其响应中返回块安全状态获取多个安全块状态的请求格式:SOF指令长度标志获取多个安全块状态UID首个块序号块数量校验字SOF0x028bit8bit0x2C64bits8bit8bits8bits0x03获取多个安全块状态的响应格式:获取多个安全块状态标志块安全状态CRC160x2C8bit8bit16bits如果需要,需重复3.16 蜂鸣器控制命令编码 = 2D当收到蜂鸣器控制的命令,RFID原理机将控制蜂鸣器发声蜂鸣器控制的请求格式:SOF指令长度标志蜂鸣器控制校验字SOF0x028bit8bit0x2D8bit0x03蜂鸣器控制无响应格式4 校验字计算方法校验字(8bit)是用来确保RFID原理机接收到的指令是否正确,RFID原理机从“指令长度”字开始到“数据域”结束,逐字节值进行累加,累加过程中溢出不做处理,校验字只取最低字节,下面是VB中计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 党团考试题库判断题及答案
- 2025年成人英语培训行业规模分析及投资前景研究报告
- 2025安徽安庆市劳务派遣驾驶员招聘3人笔试模拟试题及答案解析
- 2025四川内江市医疗卫生辅助岗招募163人考试参考题库附答案解析
- 2025汉中汉台区七里中心幼儿园招聘笔试参考题库附答案解析
- 2025贵州观山湖区第十小学秋季学期招聘临聘教师笔试参考题库附答案解析
- 2025云南省德宏州瑞丽市人民医院第三批合同制聘用人员招聘(9人)笔试参考题库附答案解析
- 2025安宁市教育体育系统秋季招聘合同制教师(9人)笔试参考题库附答案解析
- 2025浙江金华兰溪市交通建设投资集团有限公司下属浙江长风汽车运输有限公司面向社会招聘驾驶员笔试备考题库及答案解析
- 2025齐鲁工业大学(山东省科学院)招聘人员1人考试模拟试题及答案解析
- 2026版步步高大一轮高考数学复习110练第四章 §4.4 简单的三角恒等变换含答案
- 新能源汽车维护与故障诊断课件
- 2025年中考冲刺模拟数学(云南卷)(考试版A3)
- DeepSeek+AI大模型赋能制造业集团数字化转型端到端采购供应链及财务管控业务流程蓝图规划方案
- 评估业务咨询顾问协议4篇
- 2025年征兵心理测试题及答案
- 2025年中国化学纤维市场现状分析及前景预测报告
- B型脑钠肽BNP课件
- 《西红柿移栽和管理》课件
- GB/T 45561.2-2025工业车辆可持续性第2部分:因素和报告
- 高空证考试题及答案
评论
0/150
提交评论