欢迎来到天天文库
浏览记录
ID:48208010
大小:142.50 KB
页数:8页
时间:2020-01-22
《COM接口协议.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.COM接口协议1概述此通讯协议标准主要是用来说明RFID原理机开发平台与主机或其他控制器之间通讯协议的规定和通讯方式的介绍,通讯协议是建立在RS232串行通讯基础上的,由于RFID原理机与电子标签之间的通讯是主—从应答方式,所以主机与RFID原理机之间通讯也是主—从应答方式。当主机按照发送格式发送一帧数据到RFID原理机时,RFID原理机如果校验通过将按照协议规定提取有效信息发送出去,如果可读卡范围之内有电子标签存在,并返回相应信息,RFID原理机再次校验接收到的数据,如果数据校验通过,RFID原理机会将命令
2、字和接收到的数据全部上发给主机,这样就更接近ISO/IEC15693标准协议。RFID原理机提供标准RS232和USB-B口方便二次开发和ISO/IEC15693标准协议的学习,可以通过原理机上的SW2开关进行选择两种接口;也可以通过自带上位机软件通过RS232或USB-B口进行读写数据或教学演示。2数据通信协议2.1通信协议概念通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用格式,信息单元包含的信息与含义等,从而确保网络中数据顺利着传送到确定地方并被有效识别。a.协议是基于一次
3、交换l上位机或其他控制器到RFID原理机一次请求lRFID原理机到上位机或其他控制一次响应b.每一次请求包含在一帧内,请求中包括针头(0x02)、指令长度、标志、命令字、数据域、校验位和针尾(0x03)l指令长度(8bits):包括针头和针尾在内的整条指令的长度l标志(8bits):b2(数据编码模式选择),b1(数据速率选择),b0(位编码模式选择),其他位未使用l命令字(8bits):同ISO/IEC15693中的规定l数据域(不定):应用数据域l校验位(8bits):从指令长度开始到数据域结束,逐字节累加
4、值,累加过程中溢出不做处理,只取低字节c.每次响应包括以下的域:l命令字(8bits):与请求命令中的命令字相对应,作为请求指令应答对应标志l标志(8bits):同ISO/IEC15693中响应域规定l强制和可选的参数:取决于命令,同ISO/IEC15693中响应域规定..l应用数据域:同ISO/IEC15693中响应域规定lCRC(16bits):除去命令字之外所有指令的校验位a.一个单字节域在通讯中首先传输最低有效位(LSBit)b.一个多字节域在通讯中首先传输最低有效字节(LSByte),每字节首先传输最
5、低有效位(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数据编码模式0
6、4取1编码模式1256取1编码模式b3-b7未使用0默认为0表3请求命令字定义命令编码字(Hex)类型功能`01`强制的目录`02`强制的保持静默`20`可选的读单个块`21`可选的写单个块`22`可选的锁定块`23`可选的读多个块`24`可选的写多个块`25`可选的选择`26`可选的复位准备`27`可选的写AFI`28`可选的锁定AFI`29`可选的写DSFID..`2A`可选的锁定DSFID`2B`可选的获取系统信息`2C`可选的获取多个块安全状态2.3响应格式按照请求格式下发请求指令后,RFID原理机调制
7、高频载波后将指令发送出去,VICC识别到正确指令后将做相应的响应,RFID解调出响应数据后做CRC校验,如果校验通过,将按照响应格式通过RS232送出。响应格式在ISO/IEC15693中通用响应格式的基础上添加了一字节的通用请求格式中的命令字,方便上位机或其他控制器处理。响应格式如下表3-3所示,是完全接进ISO/IEC15693响应格式的,这样在RFID原理机基础上进行二次开发的过程中,是完全接进标准协议的,这对学习标准协议和理解其他协议会有很大的帮助。表4通用响应格式请求命令字标志参数数据CRC在一次响应
8、中,响应标志指出VICC完成动作情况,并且相应域是否出现。响应标志由8bit组成,响应标志1-8位定义如表5所示。表5响应标志1-8位定义位(Bit)标志名称值描述b1出错标志0没有出错1检测到错误。错误码值为0Fb2-b3RFU0b4扩展协议0无协议格式扩展1协议格式扩展b5-b8RFU0VICC(ICODE_SLI)不支持ISO/IEC15693标准协议中列出的规定错误码,ICOD
此文档下载收益归作者所有