好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

UHF电子标签读写器用户手册.doc

38页
  • 卖家[上传人]:20****03
  • 文档编号:173843998
  • 上传时间:2021-03-14
  • 文档格式:DOC
  • 文档大小:432.50KB
  • / 38 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • UHF电子标签读写器LJYZN-RFID101用户手册v2.0目录一、通讯接口规格 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 销毁标签 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 读取读写器信息 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在串行通讯过程中,每个字节的最低有效位最先传输二、协议描述通讯过程由上位机发送命令及参数给读写器,然后读写器将命令执行结果状态和数据返回给上位机读写器接收一条命令执行一条命令,只有在读写器执行完一条命令后,才能接收下一条命令在读写器执行命令期间,如果向读写器发送命令,命令将丢失上位机发送过程如下:上位机数据传递方向读写器命令数据块→说明:上位机发送的数据流中,每两个相邻字节之间的发送时间间隔必须小于15ms在上位机的命令数据流发送过程中,如果相邻字符间隔大于15ms,则之前接收到的数据均被当作无效数据丢弃,然后从下一个字节开始,重新接收读写器接收到正确命令后,在不超过询查时间的范围内 (不包括数据发送过程,仅仅是读写器执行命令的时间),会返回给读写器一个响应读写器发送过程如下:读写器数据传递方向上位机响应数据块→说明:读写器发送响应数据期间,相邻字节之间的发送时间间隔小于15ms完整的一次通讯过程是:上位机发送命令给读写器,并等待读写器返回响应;读写器接收命令后,开始执行命令,然后返回响应;之后上位机接收读写器的响应。

      一次通讯结束 三、数据的格式1. 上位机命令数据块LenAdrCmdData[]LSB-CRC16MSB-CRC16数据各部分说明如下:长度(字节)说明Len1命令数据块的长度,但不包括Len本身即数据块的长度等于4加Data[]的长度Len允许的最大值为96,最小值为4Adr1读写器地址地址范围:0x00~0xFE,0xFF为广播地址,读写器只响应和自身地址相同及地址为0xFF的命令读写器出厂时地址为0x00Cmd1命令代码Data[]不定参数域在实际命令中,可以不存在LSB-CRC161CRC16低字节CRC16是从Len到Data[]的CRC16值MSB-CRC161CRC16高字节2. 读写器响应数据块LenAdrreCmdStatusData[]LSB-CRC16MSB-CRC16数据各部分说明如下:长度(字节)说明Len1响应数据块的长度,但不包括Len本身即数据块的长度等于5加Data[]的长度Adr1读写器地址reCmd1指示该响应数据块是哪个命令的应答如果是对不可识别的命令的应答,则reCmd为0x00Status1命令执行结果状态值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 short int uiCrcValue = PRESET_VALUE; for(ucI = 0; ucI < ucX; ucI++) { uiCrcValue = uiCrcValue ^ *(pucY + ucI); for(ucJ = 0; ucJ < 8; ucJ++) { if(uiCrcValue & 0x0001) { uiCrcValue = (uiCrcValue >> 1) ^ POLYNOMIAL; } else { uiCrcValue = (uiCrcValue >> 1); } } }return uiCrcValue;}pucY是要计算CRC16的字符数组的入口,ucX是字符数组中字符个数。

      上位机收到数据的时候,只要把收到的数据按以上算法进行计算CRC16,结果为0x0000表明数据正确四、操作命令总汇1. EPC C1 G2(ISO18000-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条件询查命令(多张)这个命令根据给定的条件进行询查标签,返回符合条件的电子标签的UID可以同时询查多张电子标签30x52读数据命令这个命令读取电子标签的数据,一次最多可以读32个字节40x53写数据命令写入数据到电子标签中,一次最多可以写32个字节50x54检测锁定命令检测某个存储单元是否已经被锁定60x55锁定命令锁定某个尚未被锁定的电子标签。

      3. 读写器自定义命令序号命令功能10x21读取读写器信息20x22设置读写器工作频率30x24设置读写器地址40x25设置读写器询查时间50x28设置读写器的波特率60x2F调整读写器输出功率70x33声光控制命令80x34韦根参数设置命令90x35工作模式设置命令100x36读取工作模式参数命令110x37EAS测试精度设置命令120x38设置Syris485响应偏执时间130x3b设置触发有效时间 五、命令执行结果状态值响应数据块Status含义说明LenAdrreCmdStatusData[]CRC165+Data[]部分的长度0xXX0xXX0x00……..LSB+MSB操作成功当成功执行命令后返回给上位机的状态值Data[]包含了所要信息5+Data[]部分的长度0xXX0x010x01……..LSB+MSB询查时间结束前返回上位机发出询查G2标签命令时,读写器询查电子标签时,如果在设定的询查时间内返回信息给上位机,则返回此状态值5+Data[]部分的长度0xXX0x010x02……..LSB+MSB指定的询查时间溢出上位机发出询查G2标签命令时,当询查时间溢出时,读写器还没有完成询查操作时返回给上位机的状态值5+Data[]部分的长度0xXX0x010x03……..LSB+MSB本条消息之后,还有消息上位机发出询查G2标签命令时,如果询查命令读到的标签数量无法在一条消息内传送完,将分多次发送。

      5+Data[]部分的长度0xXX0x010x04……..LSB+MSB读写器存储空间已满 上位机发出询查G2标签命令时,如果询查到的电子标签太多,超过了读写器的存储容量,则读写器返回读到的电子标签EPC号,同时,也将返回此状态值50xXX0xXX0x05无此项LSB+MSB访问密码错误当读写器执行需要密码才能执行的操作,而命令中给出的密码是错误的密码时返回给上位机的状态值50xXX0x050x09无此项LSB+MSB销毁标签失败当向G2标签进行销毁操作时,如果销毁密码错误,或是读写器与标签通讯不畅,则将返回此状态值50xXX0x050x0a无此项LSB+MSB销毁密码不能为全0销毁标签时,销毁密码为0的标签是无法销毁的50xXX0xXX0x0b无此项LSB+MSB电子标签不支持该命令G2协议中的某些可选命令,及一些厂商的特定命令,可能某些标签不支持这些命令,此时返回此状态值50xXX0xXX0x0c无此项LSB+MSB对该命令访问密码不能为全0对NXP UCODE EPC G2X标签设置读保护及设置EAS报警时,访问密码不能为全0,若为全0,将返回此状态值50xXX0x0a0x0d无此项LSB+MSB电。

      点击阅读更多内容
      相关文档
      高等学校学生手册.doc 2025年区教育系统招聘编外教师储备人才事业单位考试押题.docx 2025年秋季青岛版三年级数学上册认识轴对称现象教学课件.pptx 2025年秋季青岛版三年级数学上册用乘法估算解决问题教学课件.pptx 2025年秋季青岛版三年级数学上册两、三位数乘一位数的笔算(不进位)教学课件.pptx 2025年秋季青岛版三年级数学上册1200张纸有多厚教学设计范文.docx 2025年秋季青岛版三年级数学上册多位数除以一位数教学课件.pptx 2025年秋季青岛版三年级数学上册认识平移、旋转现象教学课件.pptx 2025年秋季青岛版三年级数学上册多位数乘一位数教学设计范本.docx 2025年秋季青岛版三年级数学上册认识平移与旋转教学设计范文.docx 2025年秋季青岛版三年级数学上册乘数中间有0或末尾有0的乘法教学课件.pptx 2025年秋季青岛版三年级数学上册两位数乘一位数的笔算(进位)教学课件.pptx 2025年秋季青岛版三年级数学上册《两、三位数乘一位数的笔算(不进位)》教学设计与意图.docx 2025年秋季青岛版三年级数学上册我学会了吗教学课件.pptx 2025年连云港市妇幼保健院招聘专业技术人员考试笔试试题.docx 2025年深圳市大鹏新区发展和财政局招聘考试笔试试卷.docx 2025年绵阳市梓潼县财政投资评审中心招聘考试试题.docx 2025年来宾市妇幼保健院招聘考试笔试试题.docx 2025年无极县教育系统招聘教师考试笔试试卷.docx 2025年灵山县第三中学调配教师考试笔试试题.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.