UHF电子标签读写器UHFReader18用户手册v2.0

UHF一体机电子标签读写器

用户手册v2.0

RFID改变识别的距离

杭州恒竣科技有限公司

目录

一、通讯接口规格 ................................................................................................................................................... 4 二、协议描述 ........................................................................................................................................................... 4 三、数据的格式 ....................................................................................................................................................... 5

1. 上位机命令数据块 ...................................................................................................................................... 5 2. 读写器响应数据块 ...................................................................................................................................... 5 四、操作命令总汇 ................................................................................................................................................... 6

1. EPC C1 G2(ISO18000-6C)命令 .............................................................................................................. 6 2. 18000-6B命令 .............................................................................................................................................. 7 3. 读写器自定义命令 ...................................................................................................................................... 7 五、命令执行结果状态值 ....................................................................................................................................... 8 六、电子标签返回错误代码 ................................................................................................................................. 12 七、标签存储区及需要注意的问题 ..................................................................................................................... 12 八、操作命令详细描述 ......................................................................................................................................... 13

8.1 命令概述 .................................................................................................................................................. 13 8.2 EPC C1G2命令 ........................................................................................................................................ 13

8.2.1 询查标签 ....................................................................................................................................... 13 8.2.2 读数据 ........................................................................................................................................... 14 8.2.3 写数据 ........................................................................................................................................... 15 8.2.4 写EPC号 ...................................................................................................................................... 16 8.2.5 销毁标签 ....................................................................................................................................... 17 8.2.6 设定存储区读写保护状态 ........................................................................................................... 18 8.2.7 块擦除 ........................................................................................................................................... 20 8.2.8 读保护设置(根据EPC号设定).................................................................................................... 21 8.2.9 读保护设定(不需要EPC号) ....................................................................................................... 21 8.2.10 解锁读保护 ................................................................................................................................. 22 8.2.11 测试标签是否被设置读保护 ...................................................................................................... 22 8.2.12 EAS报警设置 .............................................................................................................................. 23 8.2.13 EAS报警检测 .............................................................................................................................. 24 8.2.14 user区块锁 ................................................................................................................................... 24 8.2.15 询查单张标签 ............................................................................................................................. 25 8.2.16 块写命令 ..................................................................................................................................... 26 8.3 18000-6B命令 .......................................................................................................................................... 27

8.3.1寻查命令(单张) .............................................................................................................................. 27 8.3.2 按条件寻查标签 ........................................................................................................................... 27 8.3.3 读数据 ........................................................................................................................................... 28 8.3.4 写数据 ........................................................................................................................................... 29 8.3.5 锁定检测 ....................................................................................................................................... 29 8.3.6 锁定 ............................................................................................................................................... 30 8.4读写器自定义命令 ................................................................................................................................... 30

8.4.1 读取读写器信息 ........................................................................................................................... 30 8.4.2 设置读写器工作频率 ................................................................................................................... 31 8.4.3 设置读写器地址 ........................................................................................................................... 32

8.4.4 设置读写器询查时间 ................................................................................................................... 32 8.4.5 设置串口波特率 ........................................................................................................................... 32 8.4.6 调整功率 ....................................................................................................................................... 33 8.4.7 声光控制命令 ............................................................................................................................... 33 8.4.8韦根参数设置命令 ........................................................................................................................ 34 8.4.9工作模式设置命令 ........................................................................................................................ 34 8.4.10读取工作模式参数 ...................................................................................................................... 36 8.4.11 EAS检测精度设置 ...................................................................................................................... 37 8.4.12 Syris响应偏置时间设置 ............................................................................................................. 37 8.4.13 触发延时设置 ............................................................................................................................. 38

UHF一体机电子标签读写器用户手册v2.0

一、通讯接口规格

读写器通过RS232或者RS485接口与上位机串行通讯,按上位机的命令要求完成相应操作。串行通讯接口的数据帧为一个起始位,8个数据位,一个停止位,无奇偶校验位,缺省波特率57600。在串行通讯过程中,每个字节的最低有效位最先传输。

二、协议描述

通讯过程由上位机发送命令及参数给读写器,然后读写器将命令执行结果状态和数据返回给上位机。读写器接收一条命令执行一条命令,只有在读写器执行完一条命令后,才能接收下一条命令。在读写器执行命令期间,如果向读写器发送命令,命令将丢失。

上位机发送过程如下: 上位机 数据传递方向 读写器 命令数据块 → 说明:上位机发送的数据流中,每两个相邻字节之间的发送时间间隔必须小于15ms。在上位机的命令数据流发送过程中,如果相邻字符间隔大于15ms,则之前接收到的数据均被当作无效数据丢弃,然后从下一个字节开始,重新接收。

读写器接收到正确命令后,在不超过询查时间的范围内 (不包括数据发送过程,仅仅是读写器执行命令的时间),会返回给读写器一个响应。

读写器发送过程如下: 读写器 数据传递方向 上位机 响应数据块 → 说明:读写器发送响应数据期间,相邻字节之间的发送时间间隔小于15ms

完整的一次通讯过程是:上位机发送命令给读写器,并等待读写器返回响应;读写器接收命令后,开始执行命令,然后返回响应;之后上位机接收读写器的响应。一次通讯结束。

4

UHF一体机电子标签读写器用户手册v2.0

三、数据的格式

1. 上位机命令数据块

Len Adr Cmd Data[] LSB-CRC16 MSB-CRC16 数据各部分说明如下: 长度(字节) 说明 Len 1 命令数据块的长度,但不包括Len本身。即数据块的长度等于4加Data[]的长度。Len允许的最大值为96,最小值为4。 Adr 1 读写器地址。地址范围:0x00~0xFE,0xFF为广播地址,读写器只响应和自身地址相同及地址为0xFF的命令。读写器出厂时地址为0x00。 Cmd 1 命令代码。 Data[] 不定 参数域。在实际命令中,可以不存在。 LSB-CRC16 1 CRC16低字节。CRC16是从Len到Data[]的CRC16值 MSB-CRC16 1 CRC16高字节。 2. 读写器响应数据块

Len Adr reCmd Status Data[] LSB-CRC16 MSB-CRC16 数据各部分说明如下: 长度(字节) 说明 Len 1 响应数据块的长度,但不包括Len本身。即数据块的长度等于5加Data[]的长度。 Adr 1 读写器地址。 reCmd 1 指示该响应数据块是哪个命令的应答。如果是对不可识别的命令的应答,则reCmd为0x00。 Status 1 命令执行结果状态值。 Data[] 不定 数据域,可以不存在。 LSB-CRC16 1 CRC16低字节。CRC16是从Len到Data[]的CRC16值。 MSB-CRC16 1 CRC16高字节。 CRC16的C语言算法:

#define PRESET_VALUE 0xFFFF #define POLYNOMIAL 0x8408

unsigned int uiCrc16Cal(unsigned char const * pucY, unsigned char ucX)

5

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4