HituxSearch
UHF電子標簽讀寫器UHFREADER18 用戶手冊v2.0
你的位置:首頁 > 技術支持 > 技術資料

UHF電子標簽讀寫器UHFREADER18 用戶手冊v2.0

來源:網源電子 2017/4/27 13:54:50??????點擊:

 

一、通訊接口規格 4

二、協議描述 4

三、數據的格式 5

1. 上位機命令數據塊 5

2. 讀寫器響應數據塊 5

四、操作命令總匯 6

1. EPC C1 G2ISO18000-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

一、通訊接口規格

讀寫器通過RS232或者RS485接口與上位機串行通訊,按上位機的命令要求完成相應操作。串行通訊接口的數據幀為一個起始位,8個數據位,一個停止位,無奇偶校驗位,缺省波特率57600。在串行通訊過程中,每個字節的最低有效位最先傳輸。

二、協議描述

通訊過程由上位機發送命令及參數給讀寫器,然后讀寫器將命令執行結果狀態和數據返回給上位機。讀寫器接收一條命令執行一條命令,只有在讀寫器執行完一條命令后,才能接收下一條命令。在讀寫器執行命令期間,如果向讀寫器發送命令,命令將丟失。

上位機發送過程如下:

上位機

數據傳遞方向

讀寫器

命令數據塊

說明:上位機發送的數據流中,每兩個相鄰字節之間的發送時間間隔必須小于15ms。在上位機的命令數據流發送過程中,如果相鄰字符間隔大于15ms,則之前接收到的數據均被當作無效數據丟棄,然后從下一個字節開始,重新接收。

讀寫器接收到正確命令后,在不超過詢查時間的范圍內 (不包括數據發送過程,僅僅是讀寫器執行命令的時間),會返回給讀寫器一個響應。

讀寫器發送過程如下:

讀寫器

數據傳遞方向

上位機

響應數據塊

說明:讀寫器發送響應數據期間,相鄰字節之間的發送時間間隔小于15ms

完整的一次通訊過程是:上位機發送命令給讀寫器,并等待讀寫器返回響應;讀寫器接收命令后,開始執行命令,然后返回響應;之后上位機接收讀寫器的響應。一次通訊結束。


三、數據的格式

1. 上位機命令數據塊

Len

Adr

Cmd

Data[]

LSB-CRC16

MSB-CRC16

數據各部分說明如下:

長度(字節)

說明

Len

1

命令數據塊的長度,但不包括Len本身。即數據塊的長度等于4Data[]的長度。Len允許的最大值為96,最小值為4

Adr

1

讀寫器地址。地址范圍:0x00~0xFE0xFF為廣播地址,讀寫器只響應和自身地址相同及地址為0xFF的命令。讀寫器出廠時地址為0x00

Cmd

1

命令代碼。

Data[]

不定

參數域。在實際命令中,可以不存在。

LSB-CRC16

1

CRC16低字節。CRC16是從LenData[]CRC16

MSB-CRC16

1

CRC16高字節。

2. 讀寫器響應數據塊

Len

Adr

reCmd

Status

Data[]

LSB-CRC16

MSB-CRC16

數據各部分說明如下:

長度(字節)

說明

Len

1

響應數據塊的長度,但不包括Len本身。即數據塊的長度等于5Data[]的長度。

Adr

1

讀寫器地址。

reCmd

1

指示該響應數據塊是哪個命令的應答。如果是對不可識別的命令的應答,則reCmd0x00

Status

1

命令執行結果狀態值。

Data[]

不定

數據域,可以不存在。

LSB-CRC16

1

CRC16低字節。CRC16是從LenData[]CRC16值。

MSB-CRC16

1

CRC16高字節。

CRC16C語言算法:

#define PRESET_VALUE 0xFFFF

#define POLYNOMIAL  0x8408

unsigned 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)

 

 

 

主站蜘蛛池模板: 美女内射无套日韩免费播放| 女人全身裸无遮挡图片| 极品丝袜乱系列大全集目录| 无人码一区二区三区视频| 3d区在线观看| 国产一区二区三区影院| 一卡二卡三卡在线| a级毛片毛片免费观看久潮| 亚洲av日韩aⅴ无码色老头| 免费a级毛片视频| 人妻av一区二区三区精品| 国产AV无码专区亚洲AV琪琪| 国产超清在线观看| 强波多野结衣痴汉电车| 波多野结衣伦理视频| 老师让我她我爽了好久网站| 69pao精品视频在线观看| 一本色道久久综合狠狠躁篇| 一本一本久久a久久精品综合| 99久久精品国产一区二区三区 | 小东西怎么流这么多水怎么办| 日韩电影免费在线| 日韩人妻无码一区二区三区| 爱豆传媒视频在线网址最新| 炕上摸着老妇雪白肥臀| 最近高清中文在线国语视频完整版 | 爽新片xxxxxxx| 欧美成人免费一区二区| 日韩视频在线免费| 欧美日韩在线观看视频| 最近中文字幕视频高清| 男人j进入女人p狂躁免费观看 | 日本人与动zozo| 太粗太深了用力点视频| 国产精品极品美女免费观看| 国产无遮挡又黄又爽高潮| 国产91免费在线观看| 亚洲综合av一区二区三区不卡| 亚洲伊人久久大香线蕉AV| 久久国产亚洲精品| 99久久人人爽亚洲精品美女|