CK-UR05-US桌面式超高频RFID发卡器支持USB控制命令格式,本文重点就此格式展开说明!
1、取版本号(GetReaderVersion)
功能:取读写器的硬件、软件版本
命令码: 02H
命令参数:无
命令包: 『40H 02H 02H BCH』
举例: 如果读写器的型号为Reader1102,软件版本号为V1.5,则返回包为: 『F0H 06H 02H 0BH 02H 01H 05H F5H』
2、 设定读写器输出功率(SetOutputPower)
功能: 设定读写器发射功率系数。读写器设定了新的输出功率后,立即生效,并将一 直保持到重新设定,不管是否关闭电源。
命令码: 04H
命令参数:1个字节P,表示功率值,取值0~63
命令包: 『40H 03H 04H P CheckSum』
返回数据:如果命令正确执行,返回包的数据部分为空。
『F0H 02H 04H 0AH』
3、 设定工作频率(SetFrequency)
功能:设定读写器向外发射微波信号的频率通道号。工作频率一经设定立即生效,并将 保持到下次重新设定,不管是否关闭读写器电源。
命令码: 05H
命令参数:2个字节,字节1表示起始频率fmin,取值为1~63;字节2表示终止频率 fmax,取值为1~63。如果终止频率大于起始频率表示读写器按跳频方式工作,跳频范围 为fmin~fmax。如果终止频率等于起始频率表示读写器按定频方式工作,频率为fmax。
命令包: 『40H 04H 05H fmin fmax CheckSum』
返回数据:如果命令正确执行,则返回包的数据部分为空。
『F0H 02H 05H 09H』
4 、读取读写器工作参数(ReadParam)
功能:从读写器中读出上条命令写到读写器中的工作参数
命令码: 06H
命令参数:无
命令包: 『40H 02H 06H B8H』
返回数据:如果成功,则返回包的数据部分为设置命令写入的32个字节参数PAM。
『F0H 22H 06H PAM CheckSum』
3.5 设置读写器工作参数(WriteParam)
功能: 设置读写器的串口波特率、发射频率、输出功率等基本工作参数。
命令码: 09H
命令参数: 32字节参数PAM
命令包: 『40H 22H 09H PAM CheckSum』
返回数据:如果命令正确执行,返回包的数据部分为空。如果成功,则读取读写器工作 参数的返回包的数据部分为按下列顺序读出的32个字节参数
『F0H 02H 09H 05H』
32字节参数(每个参数一个字节):(具体说明也可见后面附表,其中蓝色参数为保留参 数,以附表为准,)
1) 串口的通信速率,取值:00H~08H,代表速率同『设定波特率』命令,缺省值为 07H。
2) 发射功率值, 取值:30~160。
3) 发射微波信号频率的起始点,取值(缺省值为1): 1~63。
4) 天线选择(缺省值为1):
5) 设定读写器工作方式(缺省值为2):
6) 设定读卡间隔(缺省值为0):定时方式工作时,每次读卡后停顿多长时间再读下一 次
7) 设定卡号输出方式(缺省值为0):长时间连续读到同一张卡号,是否每次都输出
8) 设定触发模式(缺省值为0):当『触发方式』工作时,选择上升或下降沿触发
9) 设定卡号在电子标签上的存放地址(缺省值为0)
10) 设定是否需要判定卡的合法性(缺省值为0):
11) 设定卡号输出接口和格式(缺省值为0):
12) 设定最多读卡数目,缺省值为2。
13) 调制深度, 取值:30~ 160。
14) 标签种类:缺省值为01H;
03H表示同时读取ISO18000-6B和EPCC1标签,依此类推。
15) Wiegand口输出脉冲宽度,缺省值为40。
16) Wiegand口输出脉冲间隔,缺省值为200。
17) 设定输出卡号的起始位,取值0~8。缺省值为0。
18) 发射微波信号频率的终止点,取值(缺省值为63): 1~63。
19) ISO18000-6D标签数据页数和读卡持续时间,高4Bits为数据页数,0表示无数 据页,1~2表示带1或2页数据;低4Bits为读卡持续时间:0-5ms,1-10ms,2-20ms, 3-30ms,…,16-160ms。缺省值为14H。
20) 标准输出时间间隔,缺省值为120秒,1~255。
21) 该字节的功能如下
22) 读写器的地址:0和255为广播地址,所有读写器收到所有指令均执行或主动输出 ID;1~254为读写器私有地址,读写器只有收到与自己的地址一致的指令才执行。
23) ~30保留
31)发射模式
32)调制设置:
3.6 复位读写器(Reboot)
功能:读写器复位,相当于断电后,重新上电。
命令码: 0EH
命令参数:无
命令包: 『40H 02H 0EH B0H』
返回数据:如果成功,则返回包的数据部分为空。
『F0H 02H 0EH 00H』
带读写器地址的指令格式:
命令码: 0E