• <li id="ipixp"></li>
    <menuitem id="ipixp"></menuitem>
  • <dfn id="ipixp"></dfn>

  • <small id="ipixp"></small>
    HituxSearch
    UHF電子標(biāo)簽讀寫(xiě)器UHFREADER18 用戶手冊(cè)v2.0

    UHF電子標(biāo)簽讀寫(xiě)器UHFREADER18 用戶手冊(cè)v2.0

    來(lái)源:網(wǎng)源電子 2017-4-27 13:54:50??????點(diǎn)擊:

     

    一、通訊接口規(guī)格 4

    二、協(xié)議描述 4

    三、數(shù)據(jù)的格式 5

    1. 上位機(jī)命令數(shù)據(jù)塊 5

    2. 讀寫(xiě)器響應(yīng)數(shù)據(jù)塊 5

    四、操作命令總匯 6

    1. EPC C1 G2ISO18000-6C)命令 6

    2. 18000-6B命令 7

    3. 讀寫(xiě)器自定義命令 7

    五、命令執(zhí)行結(jié)果狀態(tài)值 8

    六、電子標(biāo)簽返回錯(cuò)誤代碼 12

    七、標(biāo)簽存儲(chǔ)區(qū)及需要注意的問(wèn)題 12

    八、操作命令詳細(xì)描述 13

    8.1 命令概述 13

    8.2 EPC C1G2命令 13

    8.2.1 詢查標(biāo)簽 13

    8.2.2 讀數(shù)據(jù) 14

    8.2.3 寫(xiě)數(shù)據(jù) 15

    8.2.4 寫(xiě)EPC號(hào) 16

    8.2.5 銷毀標(biāo)簽 17

    8.2.6 設(shè)定存儲(chǔ)區(qū)讀寫(xiě)保護(hù)狀態(tài) 18

    8.2.7 塊擦除 20

    8.2.8 讀保護(hù)設(shè)置(根據(jù)EPC號(hào)設(shè)定) 21

    8.2.9 讀保護(hù)設(shè)定(不需要EPC號(hào)) 21

    8.2.10 解鎖讀保護(hù) 22

    8.2.11 測(cè)試標(biāo)簽是否被設(shè)置讀保護(hù) 22

    8.2.12 EAS報(bào)警設(shè)置 23

    8.2.13 EAS報(bào)警檢測(cè) 24

    8.2.14 user區(qū)塊鎖 24

    8.2.15 詢查單張標(biāo)簽 25

    8.2.16 塊寫(xiě)命令 26

    8.3 18000-6B命令 27

    8.3.1尋查命令(單張) 27

    8.3.2 按條件尋查標(biāo)簽 27

    8.3.3 讀數(shù)據(jù) 28

    8.3.4 寫(xiě)數(shù)據(jù) 29

    8.3.5 鎖定檢測(cè) 29

    8.3.6 鎖定 30

    8.4讀寫(xiě)器自定義命令 30

    8.4.1 讀取讀寫(xiě)器信息 30

    8.4.2 設(shè)置讀寫(xiě)器工作頻率 31

    8.4.3 設(shè)置讀寫(xiě)器地址 32

    8.4.4 設(shè)置讀寫(xiě)器詢查時(shí)間 32

    8.4.5 設(shè)置串口波特率 32

    8.4.6 調(diào)整功率 33

    8.4.7 聲光控制命令 33

    8.4.8韋根參數(shù)設(shè)置命令 34

    8.4.9工作模式設(shè)置命令 34

    8.4.10讀取工作模式參數(shù) 36

    8.4.11 EAS檢測(cè)精度設(shè)置 37

    8.4.12 Syris響應(yīng)偏置時(shí)間設(shè)置 37

    8.4.13 觸發(fā)延時(shí)設(shè)置 38

    一、通訊接口規(guī)格

    讀寫(xiě)器通過(guò)RS232或者RS485接口與上位機(jī)串行通訊,按上位機(jī)的命令要求完成相應(yīng)操作。串行通訊接口的數(shù)據(jù)幀為一個(gè)起始位,8個(gè)數(shù)據(jù)位,一個(gè)停止位,無(wú)奇偶校驗(yàn)位,缺省波特率57600。在串行通訊過(guò)程中,每個(gè)字節(jié)的最低有效位最先傳輸。

    二、協(xié)議描述

    通訊過(guò)程由上位機(jī)發(fā)送命令及參數(shù)給讀寫(xiě)器,然后讀寫(xiě)器將命令執(zhí)行結(jié)果狀態(tài)和數(shù)據(jù)返回給上位機(jī)。讀寫(xiě)器接收一條命令執(zhí)行一條命令,只有在讀寫(xiě)器執(zhí)行完一條命令后,才能接收下一條命令。在讀寫(xiě)器執(zhí)行命令期間,如果向讀寫(xiě)器發(fā)送命令,命令將丟失。

    上位機(jī)發(fā)送過(guò)程如下:

    上位機(jī)

    數(shù)據(jù)傳遞方向

    讀寫(xiě)器

    命令數(shù)據(jù)塊

    說(shuō)明:上位機(jī)發(fā)送的數(shù)據(jù)流中,每?jī)蓚€(gè)相鄰字節(jié)之間的發(fā)送時(shí)間間隔必須小于15ms。在上位機(jī)的命令數(shù)據(jù)流發(fā)送過(guò)程中,如果相鄰字符間隔大于15ms,則之前接收到的數(shù)據(jù)均被當(dāng)作無(wú)效數(shù)據(jù)丟棄,然后從下一個(gè)字節(jié)開(kāi)始,重新接收。

    讀寫(xiě)器接收到正確命令后,在不超過(guò)詢查時(shí)間的范圍內(nèi) (不包括數(shù)據(jù)發(fā)送過(guò)程,僅僅是讀寫(xiě)器執(zhí)行命令的時(shí)間),會(huì)返回給讀寫(xiě)器一個(gè)響應(yīng)。

    讀寫(xiě)器發(fā)送過(guò)程如下:

    讀寫(xiě)器

    數(shù)據(jù)傳遞方向

    上位機(jī)

    響應(yīng)數(shù)據(jù)塊

    說(shuō)明:讀寫(xiě)器發(fā)送響應(yīng)數(shù)據(jù)期間,相鄰字節(jié)之間的發(fā)送時(shí)間間隔小于15ms

    完整的一次通訊過(guò)程是:上位機(jī)發(fā)送命令給讀寫(xiě)器,并等待讀寫(xiě)器返回響應(yīng);讀寫(xiě)器接收命令后,開(kāi)始執(zhí)行命令,然后返回響應(yīng);之后上位機(jī)接收讀寫(xiě)器的響應(yīng)。一次通訊結(jié)束。


    三、數(shù)據(jù)的格式

    1. 上位機(jī)命令數(shù)據(jù)塊

    Len

    Adr

    Cmd

    Data[]

    LSB-CRC16

    MSB-CRC16

    數(shù)據(jù)各部分說(shuō)明如下:

    長(zhǎng)度(字節(jié))

    說(shuō)明

    Len

    1

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

    Adr

    1

    讀寫(xiě)器地址。地址范圍:0x00~0xFE0xFF為廣播地址,讀寫(xiě)器只響應(yīng)和自身地址相同及地址為0xFF的命令。讀寫(xiě)器出廠時(shí)地址為0x00。

    Cmd

    1

    命令代碼。

    Data[]

    不定

    參數(shù)域。在實(shí)際命令中,可以不存在。

    LSB-CRC16

    1

    CRC16低字節(jié)。CRC16是從LenData[]CRC16

    MSB-CRC16

    1

    CRC16高字節(jié)。

    2. 讀寫(xiě)器響應(yīng)數(shù)據(jù)塊

    Len

    Adr

    reCmd

    Status

    Data[]

    LSB-CRC16

    MSB-CRC16

    數(shù)據(jù)各部分說(shuō)明如下:

    長(zhǎng)度(字節(jié))

    說(shuō)明

    Len

    1

    響應(yīng)數(shù)據(jù)塊的長(zhǎng)度,但不包括Len本身。即數(shù)據(jù)塊的長(zhǎng)度等于5Data[]的長(zhǎng)度。

    Adr

    1

    讀寫(xiě)器地址。

    reCmd

    1

    指示該響應(yīng)數(shù)據(jù)塊是哪個(gè)命令的應(yīng)答。如果是對(duì)不可識(shí)別的命令的應(yīng)答,則reCmd0x00。

    Status

    1

    命令執(zhí)行結(jié)果狀態(tài)值。

    Data[]

    不定

    數(shù)據(jù)域,可以不存在。

    LSB-CRC16

    1

    CRC16低字節(jié)。CRC16是從LenData[]CRC16值。

    MSB-CRC16

    1

    CRC16高字節(jié)。

    CRC16C語(yǔ)言算法:

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

     

     

     

    亚洲Av无码一区二区三区久久,久久久久亚州AⅤ无码专区首,97精品依人久久久大香线蕉97,国产激情一区二区三区在线蜜臀
  • <li id="ipixp"></li>
    <menuitem id="ipixp"></menuitem>
  • <dfn id="ipixp"></dfn>

  • <small id="ipixp"></small>