COM接口协议.pdf

上传人:赵** 文档编号:50074207 上传时间:2022-10-12 格式:PDF 页数:8 大小:289.33KB
返回 下载 相关 举报
COM接口协议.pdf_第1页
第1页 / 共8页
COM接口协议.pdf_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《COM接口协议.pdf》由会员分享,可在线阅读,更多相关《COM接口协议.pdf(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、.COMCOM 接口协议接口协议1 1 概述概述此通讯协议标准主要是用来说明RFID原理机开发平台与主机或其他控制器之间通讯协议的规定和通讯方式的介绍,通讯协议是建立在 RS232 串行通讯基础上的,由于 RFID 原理机与电子标签之间的通讯是主从应答方式,所以主机与 RFID 原理机之间通讯也是主从应答方式。当主机按照发送格式发送一帧数据到 RFID 原理机时,RFID 原理机如果校验通过将按照协议规定提取有效信息发送出去,如果可读卡范围之内有电子标签存在,并返回相应信息,RFID 原理机再次校验接收到的数据,如果数据校验通过,RFID 原理机会将命令字和接收到的数据全部上发给主机,这样就更

2、接近ISO/IEC15693 标准协议。RFID 原理机提供标准RS232 和 USB-B 口方便二次开发和ISO/IEC15693标准协议的学习,可以通过原理机上的 SW2 开关进行选择两种接口;也可以通过自带上位机软件通过RS232 或 USB-B 口进行读写数据或教学演示。2 2 数据通信协议数据通信协议2.12.1 通信协议概念通信协议概念通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用格式,信息单元包含的信息与含义等,从而确保网络中数据顺利着传送到确定地方并被有效识别。a.协议是基于一次交换上位机或其他控制器到RFID 原理机一次请求RFID 原理机到

3、上位机或其他控制一次响应b.每一次请求包含在一帧内,请求中包括针头(0 x02)、指令长度、标志、命令字、数据域、校验位和针尾(0 x03)指令长度(8bits):包括针头和针尾在内的整条指令的长度标志(8bits):b2(数据编码模式选择),b1(数据速率选择),b0(位编码模式选择),其他位未使用命令字(8bits):同 ISO/IEC 15693 中的规定数据域(不定):应用数据域校验位(8bits):从指令长度开始到数据域结束,逐字节累加值,累加过程中溢出不做处理,只取低字节c.每次响应包括以下的域:命令字(8bits):与请求命令中的命令字相对应,作为请求指令应答对应标志标志(8bi

4、ts):同 ISO/IEC 15693 中响应域规定强制和可选的参数:取决于命令,同ISO/IEC 15693 中响应域规定应用数据域:同 ISO/IEC 15693 中响应域规定精选合同协议范本.CRC(16bits):除去命令字之外所有指令的校验位d.一个单字节域在通讯中首先传输最低有效位(LSBit)e.一个多字节域在通讯中首先传输最低有效字节(LSByte),每字节首先传输最低有效位(LSBit)2.22.2 请求格式与请求标志定义请求格式与请求标志定义通用请求格式、请求标志字和请求命令字分别在下表1、表2 和表 3 中做了定义,其中请求标志在 ISO/IEC15693 标准协议的基础

5、上添加编码模式选择位,请求命令字完全采用ISO/IEC15693 协议中的命令字。表 1 通用请求格式SOF(0 x02)指令长度标志命令字数据域校验字EOF(0 x03)表 2 请求标志字定义位(Bit)b0标志名称位编码模式值0101010描述使用一个副载波的位编码(ASK)使用两个副载波的位编码(FSK)低数据速率高数据速率4 取 1 编码模式256 取 1 编码模式默认为 0b1数据速率b2数据编码模式b3-b7未使用表 3 请求命令字定义命令编码字(Hex)0102202122232425262728292A类型强制的强制的可选的可选的可选的可选的可选的可选的可选的可选的可选的可选的

6、可选的目录保持静默读单个块写单个块锁定块读多个块写多个块选择复位准备写 AFI锁定 AFI写 DSFID锁定 DSFID功能精选合同协议范本.2B2C2.32.3 响应格式响应格式可选的可选的获取系统信息获取多个块安全状态按照请求格式下发请求指令后,RFID 原理机调制高频载波后将指令发送出去,VICC识别到正确指令后将做相应的响应,RFID 解调出响应数据后做 CRC 校验,如果校验通过,将按照响应格式通过 RS232 送出。响应格式在 ISO/IEC 15693 中通用响应格式的基础上添加了一字节的通用请求格式中的命令字,方便上位机或其他控制器处理。响应格式如下表 3-3 所示,是完全接进

7、 ISO/IEC 15693 响应格式的,这样在RFID 原理机基础上进行二次开发的过程中,是完全接进标准协议的,这对学习标准协议和理解其他协议会有很大的帮助。表 4 通用响应格式请求命令字标志参数数据CRC在一次响应中,响应标志指出 VICC 完成动作情况,并且相应域是否出现。响应标志由8bit 组成,响应标志 1-8 位定义如表 5 所示。表 5 响应标志 1-8 位定义位(Bit)b1b2-b3b4b5-b8标志名称出错标志RFU扩展协议RFU值010010描述没有出错检测到错误。错误码值为0F无协议格式扩展协议格式扩展VICC(I CODE_SLI)不支持 ISO/IEC15693 标

8、准协议中列出的规定错误码,I CODE_SLI将以错误码 0F 应答,所以第 3 部分命令集中当设置错误标志时的响应格式不做介绍。除上面情况之外,如果通过RS232 下发请求指令后,场内没有VICC 做出响应或 VICC做了响应,但在 RFID 原理机接收数据的过程中出现了错误数据,这两种情况RFID 原理机会返回错误的响应信息,分别如下所示:返回:0 x45 0 x45描述:请求超时,没有VICC 响应或 VICC 不响应返回:0 x45 0 x43描述:校验失败,即收到数据,没有通过CRC 校验3 3 命令集命令集3.13.1 目录目录命令编码=01当收到目录请求命令,VICC 将完成防冲

9、突序列目标请求格式:SOF0 x02目录指令长度8bit标志8bit标志目录8bit可选AFI8bitDSFIDMask 长度8bitMask 值0-64bitsUID校验字8bitEOF0 x03目录响应格式:CRC16精选合同协议范本.0 x013.23.2 保持静默保持静默8bit8bit64bit16bit命令编码=02当收到保持静默命令,VICC 将进入保持静默状态并且不返回响应,原理机放回请求超时:0 x45 0 x45如何解除静默和保持静默的一些特征在ISO/IEC15693-3中有详细介绍保持静默请求格式:SOF0 x023.33.3 读单个块读单个块命令编码=20当收到读单个

10、块命令,VICC 将读请求块,并且在应答中返回它的值假如在请求中选择标志已设置,VICC 将返回块安全状态,接着是块值假如在请求中选择标志没有设置,VICC 将只返回块值读单个块请求格式:SOF0 x02读单个块0 x203.43.4 写单个块写单个块命令编码=21当收到写单个块命令,VICC 将包含在请求中的数据写入请求块,并且在应答中报告操作成功与否写单个块请求格式:SOF0 x02指令长度8bit写单个块0 x213.53.5 锁定块锁定块命令编码=22当收到锁定块命令,VICC 将永久锁定请求块锁定单个块请求格式:SOF0 x02指令长度8bit锁定块标志8bit锁定块0 x22标志U

11、ID64bits块号8bit校验字8bitsCRC16EOF0 x03标志8bit写单个块0 x21UID64bits标志8bit块号8bit数据32bits校验字8bitsCRC1616bitsEOF0 x03指令长度8bit标志8bit标志8bit读单个块0 x20UID64bits块号8bit数据32bits校验字8bitsEOF0 x03CRC1616bits指令长度8bit标志8bit保持静默0 x02UID64bits校验字8bitsEOF0 x03读单个块响应格式:块安全状态8bit写单个块响应格式:锁定单个块响应格式:精选合同协议范本.0 x223.63.6 读多个块读多个块8

12、bit16bits命令编码=23当收到读多个块命令,VICC 将读请求块,并且在响应中发送回它们的值假如选择标志在请求中有设置,VICC 将返回块安全状态,接着返回一个接一个的块值假如选择标志没有在请求中设置,VICC 将只返回块值请求中“块数量”域中的值06请求 7 个块,值00请求读单个块读多个块请求格式:SOF0 x02指令长度8bit标志8bit标志8bit读多个块0 x23UID64bits块安全状态8bit首块序号8bit块数量8bit数据32bits校验字8bitsEOF0 x03读多个块响应格式:读多个块0 x23CRC1616bits如果需要,需重复3.73.7 写多个块写多

13、个块命令编码=24当收到写多个块命令,VICC 将包含在请求中的数据写入请求块,并且在响应中报告操作成功与否写多个块请求格式:SOF指令长度0 x028bit标志8bit写多块0 x24UID64bits首块号8bit块数量8bit数据32bit如 果 需要,重复写多个块响应格式:写多块0 x243.83.8 选择选择命令编码=25当接收到选择命令:假如 UID 等于其自身的 UID,VICC 将进入选择状态,并将发送一个响应假如不一样,VICC 将回到准备状态,并将不发送响应选择响应格式:SOF0 x02指令长度8bit选择0 x25标志8bit选择0 x25标志8bitUID64bits校

14、验字8bitsCRC1616bitsEOF0 x03标志8bitCRC1616bits校验字8bitEOF0 x03选择响应格式:精选合同协议范本.3.93.9 复位准备复位准备命令编码=26当收到复位准备命令,VICC 将返回至准备状态复位准备请求格式:SOF0 x02指令长度8bit复位准备0 x263.103.10 写写 AFIAFI命令编码=27当收到写 AFI 请求,VICC 将 AFI 值写入其内存中写 AFI 请求格式:SOF0 x02指令长度8bit写 AFI0 x273.113.11 锁定锁定 AFIAFI命令编码=28当收到锁定 AFI 请求,VICC 将 AFI 值永久地

15、锁定在其内存中锁 AFI 请求格式:SOF0 x02指令长度8bit锁 AFI0 x283.123.12 写写 DSFIDDSFID命令编码=29当收到写 DSFID 请求,VICC 将 DSFID 值写入其内存中写 DSFID 请求格式:SOF0 x02指令长度8bit写 DSFID0 x2A3.133.13 锁定锁定 DSFIDDSFID命令编码=2A精选合同协议范本标志8bit复位准备0 x26标志8bitUID64bits校验字8bitsCRC1616bitsEOF0 x03复位准备响应格式:标志8bit写 AFI0 x27标志8bitUID64bitAFI8bit校验字8bitsCR

16、C1616bitEOF0 x03写 AFI 响应格式:标志8bit锁 AFI0 x28标志8bitUID64bits校验字8bitsCRC1616bitsEOF0 x03锁 AFI 响应格式:标志8bit写DSFID8bit标志8bitUID64bitsDSFID8bit校验字8bitsCRC1616bitsEOF0 x03写 DSFID 响应格式:.当收到锁定 DSFID 请求,VICC 将 DSFID 值永久地锁定在其内存中锁定 DSFID 请求格式:SOF0 x02指令长度8bit锁定 DSFID0 x2A3.143.14 获取系统信息获取系统信息命令编码=2B当收到获取系统信息请求,将

17、从VICC 系统信息值获取系统信息请求格式:SOF0 x02获取系统信息0 x2B指令长度8bit标志8bit标志8bit信息标志8bit获取系统信息0 x2BUID64bitsUID64bitsDSFID8bitAFI8bit校验字8bits信息域EOF0 x03CRC1616bits标志8bit锁定 DSFID0 x2A标志8bitUID64bits校验字8bitsCRC1616bitsEOF0 x03锁定 DSFID 响应格式:获取系统信息响应格式:信息标志和信息域的定义和内容请查看ISO/IEC15693-3中介绍3.153.15 获取多个块安全状态获取多个块安全状态命令编码=2C当收

18、到获取多个块安全状态的命令,VICC 将发送回块的安全状态块的编号从00到FF(0 到 255)请求中块的数量比块安全状态的数量少1,VICC 将在其响应中返回块安全状态获取多个安全块状态的请求格式:SOF指令长度0 x028bit标志8bit获取多个安全块状态0 x2C标志8bitUID64bits首个块序号8bit块安全状态8bit如果需要,需重复3.163.16 蜂鸣器控制蜂鸣器控制命令编码=2D当收到蜂鸣器控制的命令,RFID 原理机将控制蜂鸣器发声蜂鸣器控制的请求格式:SOF0 x02指令长度8bit标志8bit蜂鸣器控制0 x2D校验字8bitSOF0 x03块数量8bits校验字

19、8bitsCRC1616bitsSOF0 x03获取多个安全块状态的响应格式:获取多个安全块状态0 x2C蜂鸣器控制无响应格式精选合同协议范本.4 4 校验字计算方法校验字计算方法校验字(8bit)是用来确保RFID 原理机接收到的指令是否正确,RFID 原理机从“指令长度”字开始到“数据域”结束,逐字节值进行累加,累加过程中溢出不做处理,校验字只取最低字节,下面是 VB 中计算校验字使用的函数。Function Checkout(check_data()As Byte,check_len As Byte)As IntegerFor i=1 To check_len-1Checkout=Checkout+check_data(i)NextCheckout=Checkout And&HFFEnd Function获取系统信息指令举例(0 x33=0 x06+0 x02+0 x2B):0 x020 x060 x020 x2B0 x330 x03精选合同协议范本

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com