UHF电子标签读写器UHFReader18用户手册v20

上传人:zejun11****26.com 文档编号:128164839 上传时间:2020-04-08 格式:DOC 页数:38 大小:429.50KB
返回 下载 相关 举报
UHF电子标签读写器UHFReader18用户手册v20_第1页
第1页 / 共38页
UHF电子标签读写器UHFReader18用户手册v20_第2页
第2页 / 共38页
UHF电子标签读写器UHFReader18用户手册v20_第3页
第3页 / 共38页
UHF电子标签读写器UHFReader18用户手册v20_第4页
第4页 / 共38页
UHF电子标签读写器UHFReader18用户手册v20_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《UHF电子标签读写器UHFReader18用户手册v20》由会员分享,可在线阅读,更多相关《UHF电子标签读写器UHFReader18用户手册v20(38页珍藏版)》请在金锄头文库上搜索。

1、 UHF一体机电子标签读写器用户手册v2.0RFID改变识别的距离杭州恒竣科技有限公司38 / 38目录一、通讯接口规格4二、协议描述4三、数据的格式51. 上位机命令数据块52. 读写器响应数据块5四、操作命令总汇61. EPC C1 G2(ISO18000-6C)命令62. 18000-6B命令73. 读写器自定义命令7五、命令执行结果状态值8六、电子标签返回错误代码12七、标签存储区及需要注意的问题12八、操作命令详细描述138.1 命令概述138.2 EPC C1G2命令138.2.1 询查标签138.2.2 读数据148.2.3 写数据158.2.4 写EPC号168.2.5 销毁标

2、签178.2.6 设定存储区读写保护状态188.2.7 块擦除208.2.8 读保护设置(根据EPC号设定)218.2.9 读保护设定(不需要EPC号)218.2.10 解锁读保护228.2.11 测试标签是否被设置读保护228.2.12 EAS报警设置238.2.13 EAS报警检测248.2.14 user区块锁248.2.15 询查单张标签258.2.16 块写命令268.3 18000-6B命令278.3.1寻查命令(单张)278.3.2 按条件寻查标签278.3.3 读数据288.3.4 写数据298.3.5 锁定检测298.3.6 锁定308.4读写器自定义命令308.4.1 读取

3、读写器信息308.4.2 设置读写器工作频率318.4.3 设置读写器地址328.4.4 设置读写器询查时间328.4.5 设置串口波特率328.4.6 调整功率338.4.7 声光控制命令338.4.8韦根参数设置命令348.4.9工作模式设置命令348.4.10读取工作模式参数368.4.11 EAS检测精度设置378.4.12 Syris响应偏置时间设置378.4.13 触发延时设置38一、通讯接口规格读写器通过RS232或者RS485接口与上位机串行通讯,按上位机的命令要求完成相应操作。串行通讯接口的数据帧为一个起始位,8个数据位,一个停止位,无奇偶校验位,缺省波特率57600。在串行

4、通讯过程中,每个字节的最低有效位最先传输。二、协议描述通讯过程由上位机发送命令及参数给读写器,然后读写器将命令执行结果状态和数据返回给上位机。读写器接收一条命令执行一条命令,只有在读写器执行完一条命令后,才能接收下一条命令。在读写器执行命令期间,如果向读写器发送命令,命令将丢失。上位机发送过程如下:上位机数据传递方向读写器命令数据块说明:上位机发送的数据流中,每两个相邻字节之间的发送时间间隔必须小于15ms。在上位机的命令数据流发送过程中,如果相邻字符间隔大于15ms,则之前接收到的数据均被当作无效数据丢弃,然后从下一个字节开始,重新接收。读写器接收到正确命令后,在不超过询查时间的范围内 (不

5、包括数据发送过程,仅仅是读写器执行命令的时间),会返回给读写器一个响应。读写器发送过程如下:读写器数据传递方向上位机响应数据块说明:读写器发送响应数据期间,相邻字节之间的发送时间间隔小于15ms完整的一次通讯过程是:上位机发送命令给读写器,并等待读写器返回响应;读写器接收命令后,开始执行命令,然后返回响应;之后上位机接收读写器的响应。一次通讯结束。三、数据的格式1. 上位机命令数据块LenAdrCmdDataLSB-CRC16MSB-CRC16数据各部分说明如下:长度(字节)说明Len1命令数据块的长度,但不包括Len本身。即数据块的长度等于4加Data的长度。Len允许的最大值为96,最小值

6、为4。Adr1读写器地址。地址范围:0x000xFE,0xFF为广播地址,读写器只响应和自身地址相同及地址为0xFF的命令。读写器出厂时地址为0x00。Cmd1命令代码。Data不定参数域。在实际命令中,可以不存在。LSB-CRC161CRC16低字节。CRC16是从Len到Data的CRC16值MSB-CRC161CRC16高字节。2. 读写器响应数据块LenAdrreCmdStatusDataLSB-CRC16MSB-CRC16数据各部分说明如下:长度(字节)说明Len1响应数据块的长度,但不包括Len本身。即数据块的长度等于5加Data的长度。Adr1读写器地址。reCmd1指示该响应数

7、据块是哪个命令的应答。如果是对不可识别的命令的应答,则reCmd为0x00。Status1命令执行结果状态值。Data不定数据域,可以不存在。LSB-CRC161CRC16低字节。CRC16是从Len到Data的CRC16值。MSB-CRC161CRC16高字节。CRC16的C语言算法:#define PRESET_VALUE 0xFFFF#define POLYNOMIAL 0x8408unsigned int uiCrc16Cal(unsigned char const * pucY, unsigned char ucX)unsigned char ucI,ucJ;unsigned sho

8、rt int uiCrcValue = PRESET_VALUE; for(ucI = 0; ucI ucX; ucI+) uiCrcValue = uiCrcValue *(pucY + ucI); for(ucJ = 0; ucJ 1) POLYNOMIAL; else uiCrcValue = (uiCrcValue 1); return uiCrcValue;pucY是要计算CRC16的字符数组的入口,ucX是字符数组中字符个数。上位机收到数据的时候,只要把收到的数据按以上算法进行计算CRC16,结果为0x0000表明数据正确。四、操作命令总汇1. EPC C1 G2(ISO18000

9、-6C)命令序号命令功能10x01询查标签20x02读数据30x03写数据40x04写EPC号50x05销毁标签60x06设定存储区读写保护状态70x07块擦除80x08根据EPC号设定读保护设置90x09不需要EPC号读保护设定100x0a解锁读保护110x0b测试标签是否被设置读保护120x0cEAS报警设置130x0dEAS报警探测140x0euser区块锁150x0f询查单标签160x10块写2. 18000-6B命令序号命令功能10x50询查命令(单张)。这个命令每次只能询查一张电子标签。不带条件询查。20x51条件询查命令(多张)。这个命令根据给定的条件进行询查标签,返回符合条件的

10、电子标签的UID。可以同时询查多张电子标签。30x52读数据命令。这个命令读取电子标签的数据,一次最多可以读32个字节。40x53写数据命令。写入数据到电子标签中,一次最多可以写32个字节。50x54检测锁定命令。检测某个存储单元是否已经被锁定。60x55锁定命令。锁定某个尚未被锁定的电子标签。3. 读写器自定义命令序号命令功能10x21读取读写器信息20x22设置读写器工作频率30x24设置读写器地址40x25设置读写器询查时间50x28设置读写器的波特率60x2F调整读写器输出功率70x33声光控制命令80x34韦根参数设置命令90x35工作模式设置命令100x36读取工作模式参数命令11

11、0x37EAS测试精度设置命令120x38设置Syris485响应偏执时间130x3b设置触发有效时间五、命令执行结果状态值响应数据块Status含义说明LenAdrreCmdStatusDataCRC165+Data部分的长度0xXX0xXX0x00.LSB+MSB操作成功当成功执行命令后返回给上位机的状态值。Data包含了所要信息5+Data部分的长度0xXX0x010x01.LSB+MSB询查时间结束前返回上位机发出询查G2标签命令时,读写器询查电子标签时,如果在设定的询查时间内返回信息给上位机,则返回此状态值5+Data部分的长度0xXX0x010x02.LSB+MSB指定的询查时间溢

12、出上位机发出询查G2标签命令时,当询查时间溢出时,读写器还没有完成询查操作时返回给上位机的状态值5+Data部分的长度0xXX0x010x03.LSB+MSB本条消息之后,还有消息上位机发出询查G2标签命令时,如果询查命令读到的标签数量无法在一条消息内传送完,将分多次发送。5+Data部分的长度0xXX0x010x04.LSB+MSB读写器存储空间已满 上位机发出询查G2标签命令时,如果询查到的电子标签太多,超过了读写器的存储容量,则读写器返回读到的电子标签EPC号,同时,也将返回此状态值50xXX0xXX0x05无此项LSB+MSB访问密码错误当读写器执行需要密码才能执行的操作,而命令中给出

13、的密码是错误的密码时返回给上位机的状态值50xXX0x050x09无此项LSB+MSB销毁标签失败当向G2标签进行销毁操作时,如果销毁密码错误,或是读写器与标签通讯不畅,则将返回此状态值50xXX0x050x0a无此项LSB+MSB销毁密码不能为全0销毁标签时,销毁密码为0的标签是无法销毁的50xXX0xXX0x0b无此项LSB+MSB电子标签不支持该命令G2协议中的某些可选命令,及一些厂商的特定命令,可能某些标签不支持这些命令,此时返回此状态值50xXX0xXX0x0c无此项LSB+MSB对该命令访问密码不能为全0对NXP UCODE EPC G2X标签设置读保护及设置EAS报警时,访问密码不能为全0,若为全0,将返回此状态值50xXX

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 规章制度

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号