版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
JRM20X0系列頻JRM20X0系列頻ShenzhenJiurayTech.2013年10月15增加2013年12月19添加IO2014年52013年10月15增加2013年12月19添加IO2014年5月20修改Read,WriteLock,KillPCEPC2014年8月29增加Impinj QT指令修正了設(shè)置Select參數(shù)指令中 目 11 1.2配套的目 11 1.2配套的 1.3模塊通信過程概 2.必要的知識(shí) 2.1.18000-6CEPCC1 固件指令簡(jiǎn) 指令幀格 指令幀類 固件指令定 .獲 ...響應(yīng)幀定 單次輪詢指 命令幀定 通知幀定 響應(yīng)幀定 多次輪詢指 命令幀定 通知幀定 響應(yīng)幀定 命令幀定 響應(yīng)幀定 命令幀定 響應(yīng)幀定 . 命令幀定 響應(yīng)幀定 . ...命令幀定 .鎖定 命令幀定 響應(yīng)幀定 . ...命令幀定 .鎖定 命令幀定 響應(yīng)幀定 .滅活.命令幀定 響應(yīng)幀定 ..獲取Query參 命令幀定 響應(yīng)幀定 ...設(shè)置Query參 命令幀定 響應(yīng)幀定 ...設(shè)置工作地 命令幀定 響應(yīng)幀定 ...設(shè)置工作信 命令幀定 響應(yīng)幀定 ...獲取工作信 命令幀定 響應(yīng)幀定 ...設(shè)置自動(dòng)跳 命令幀定 響應(yīng)幀定 ...獲命令幀定 響應(yīng)幀定 ...設(shè).命令幀定義 響應(yīng)幀定 ..設(shè)置發(fā)射連續(xù)載 命令幀定 響應(yīng)幀定 ...獲取接收解調(diào)器參 命令幀定 命令幀定 響應(yīng)幀定 ...獲取接收解調(diào)器參 命令幀定 響應(yīng)幀定 .. 命令幀定 響應(yīng)幀定 ..測(cè)試射頻輸入端阻塞信 命令幀定 響應(yīng)幀定 ...測(cè)試信道 命令幀定 響應(yīng)幀定 ...控制IO端 命令幀定 響應(yīng)幀定 ... 響應(yīng)幀定 NXPChangeEAS指 命令幀定 響應(yīng)幀定 . 命令幀定 響應(yīng)幀定 ..ChangeConfig指 命令幀定 響應(yīng)幀定 ..2.MonzaQT指 命令幀定 響應(yīng)幀定 .. 5.1上位機(jī)命令列 1.1.1使用串行口通信協(xié)議的控制碼,直接進(jìn)行操作1.2使(配套的,調(diào)用API函數(shù)進(jìn)行操作SDKDEMO使用說明書章節(jié)1.3模塊通信過程在RFID應(yīng)用系統(tǒng)中通過RS232口與應(yīng)用系統(tǒng)5.1上位機(jī)命令列 1.1.1使用串行口通信協(xié)議的控制碼,直接進(jìn)行操作1.2使(配套的,調(diào)用API函數(shù)進(jìn)行操作SDKDEMO使用說明書章節(jié)1.3模塊通信過程在RFID應(yīng)用系統(tǒng)中通過RS232口與應(yīng)用系統(tǒng)中的通信控制器(或PC機(jī))連接信包(packet)稱為命令包,而把15ms。在上15ms2.必要的知識(shí)2.1.18000-6C協(xié)議之EPCC1器簡(jiǎn)TID區(qū)(TID) 固件指令簡(jiǎn)TID區(qū)(TID) 固件指令簡(jiǎn)31.指令幀Header:Type:dP校驗(yàn)位幀尾校驗(yàn)位ChecksumType到最后一個(gè)指令參數(shù)Parameter32.指令幀類 的發(fā)給上位機(jī)。當(dāng) 幀。發(fā)送通知幀的個(gè)數(shù)是模 的讀到一 就發(fā)一個(gè)通知幀,而讀4..獲校驗(yàn)位幀尾校驗(yàn)位ChecksumType到最后一個(gè)指令參數(shù)Parameter32.指令幀類 的發(fā)給上位機(jī)。當(dāng) 幀。發(fā)送通知幀的個(gè)數(shù)是模 的讀到一 就發(fā)一個(gè)通知幀,而讀4..獲模塊信.1.命令幀定義:獲取模塊信息如硬件版本例:獲取模塊的幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.dP命令幀:由上位機(jī)發(fā)送給JRM20X0響應(yīng)幀:由JRM20X0模塊通知幀:由JRM20X0模塊0之后的數(shù)據(jù)為模塊信息的ASCII碼。獲取模塊硬件版本的響應(yīng)如下幀類型指令參數(shù)長度4A524D3230323020323064426D2056312E模塊信息類型InfoType:校驗(yàn)位Checksum:.單次輪詢指.2..命令幀定完成一次EPCClass1Gen2Inventory操作。該指令中不包含Select操作。每次輪詢指令執(zhí)行前后都會(huì)自動(dòng)打開和關(guān)閉功放。單次輪詢Inventory指令中,Query操作參數(shù)由另外一條指令來配置,固件中已經(jīng)有初始值。單次輪詢Inventory指令如下:幀類型位0x0000.2..通知幀定模塊接收到單次輪詢指令后,如果能夠讀到CRC校驗(yàn)正確的回包含RSSI、PC、EPC,模塊MCUCRC的數(shù)據(jù)。讀到一個(gè)EPC幀類型0之后的數(shù)據(jù)為模塊信息的ASCII碼。獲取模塊硬件版本的響應(yīng)如下幀類型指令參數(shù)長度4A524D3230323020323064426D2056312E模塊信息類型InfoType:校驗(yàn)位Checksum:.單次輪詢指.2..命令幀定完成一次EPCClass1Gen2Inventory操作。該指令中不包含Select操作。每次輪詢指令執(zhí)行前后都會(huì)自動(dòng)打開和關(guān)閉功放。單次輪詢Inventory指令中,Query操作參數(shù)由另外一條指令來配置,固件中已經(jīng)有初始值。單次輪詢Inventory指令如下:幀類型位0x0000.2..通知幀定模塊接收到單次輪詢指令后,如果能夠讀到CRC校驗(yàn)正確的回包含RSSI、PC、EPC,模塊MCUCRC的數(shù)據(jù)。讀到一個(gè)EPC幀類型dPdPdPInfo4A524D3230(‘323064426D20(空格指令參數(shù)長度CRC校驗(yàn)位RSSI值反映的模塊輸入端信號(hào)大小,不包含天線增益和定向耦合器衰減等。RSSI為寫器模塊輸入端信號(hào)強(qiáng)度,十六進(jìn)制有符號(hào)數(shù) 為dBm。上面的例子中RSSI為0xC9,表模塊輸入端信號(hào)強(qiáng)度為-55dBm.2..響應(yīng)幀定如果沒有收返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如下幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.多次輪詢指.3..命令幀定模塊MCUInventory0-65535指令參數(shù)長度CRC校驗(yàn)位RSSI值反映的模塊輸入端信號(hào)大小,不包含天線增益和定向耦合器衰減等。RSSI為寫器模塊輸入端信號(hào)強(qiáng)度,十六進(jìn)制有符號(hào)數(shù) 為dBm。上面的例子中RSSI為0xC9,表模塊輸入端信號(hào)強(qiáng)度為-55dBm.2..響應(yīng)幀定如果沒有收返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如下幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.多次輪詢指.3..命令幀定模塊MCUInventory0-65535詢次數(shù)為10000幀類型校驗(yàn)位:.3..通知幀定多次輪詢Inventory指令響應(yīng)幀與單詞輪詢InventorydPdPdP幀類型指令參數(shù)長度CRC校驗(yàn)位.3..響應(yīng)幀定如果沒有收返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如下幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.停止多次輪詢指4.4.1.在幀類型指令參數(shù)長度校驗(yàn)位4.4.2.幀類型dPdP幀類型指令參數(shù)長度CRC校驗(yàn)位.3..響應(yīng)幀定如果沒有收返回或者返回?cái)?shù)據(jù)CRC校驗(yàn)錯(cuò)誤,將返回錯(cuò)誤代碼0x15,如下幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.停止多次輪詢指4.4.1.在幀類型指令參數(shù)長度校驗(yàn)位4.4.2.幀類型dPdPdPPL:指令參數(shù)Parameter:校驗(yàn)位Checksum:.設(shè)置Select參數(shù)指.5..命令幀定設(shè)置Select參數(shù),并且同時(shí)設(shè)置Select模式為0x02。在除輪詢操作之前,先發(fā)Select指令。在多的情況下,可以根據(jù)Select參數(shù)只對(duì)特 進(jìn)行輪詢和讀寫等操作幀類型0x01:3’b000,Action:3’b000, :0x00000020(以bit為 ,非word)從EPC0x60(6個(gè)word,96bits)Mask長度校驗(yàn)位0x00(0x00是DisablePL:指令參數(shù)Parameter:校驗(yàn)位Checksum:.設(shè)置Select參數(shù)指.5..命令幀定設(shè)置Select參數(shù),并且同時(shí)設(shè)置Select模式為0x02。在除輪詢操作之前,先發(fā)Select指令。在多的情況下,可以根據(jù)Select參數(shù)只對(duì)特 進(jìn)行輪詢和讀寫等操作幀類型0x01:3’b000,Action:3’b000, :0x00000020(以bit為 ,非word)從EPC0x60(6個(gè)word,96bits)Mask長度校驗(yàn)位0x00(0x00是Disabletruncation,0x80是EnableSelParam1Byte2個(gè)bits 3個(gè)3個(gè)RFU數(shù)據(jù)EPC數(shù)據(jù)TID數(shù)據(jù)區(qū)User和Action詳細(xì)含義請(qǐng)參見EPCGen2當(dāng)SelectMask80bits(5words)Select指令會(huì)先把場(chǎng)區(qū)內(nèi)所設(shè)置InventoriedFlag為A,SLFlag為~SL的狀態(tài)然后再根據(jù)所選的Action進(jìn)行操作當(dāng)SelectMask長度小于80bits(5words)的時(shí)候,不會(huì)預(yù)先將 狀態(tài)通過Select指令設(shè)置成InventoriedFlag為A,SLFlag為~SL的狀態(tài)。.5..響應(yīng)幀定當(dāng)成功設(shè)置了Selectd 幀類型返回?cái)?shù)據(jù)校驗(yàn)位d D幀類型返回?cái)?shù)據(jù)校驗(yàn)位d D.設(shè)置Select.6..命令幀定如果已經(jīng)設(shè)置好了Select參數(shù),執(zhí)行該條指令,可以設(shè)置SelectSelect幀類型指令參數(shù)長度指令參數(shù),Select模式Select模式Mode在在的所有操作之前都預(yù)先.設(shè)置Select.6..命令幀定如果已經(jīng)設(shè)置好了Select參數(shù),執(zhí)行該條指令,可以設(shè)置SelectSelect幀類型指令參數(shù)長度指令參數(shù),Select模式Select模式Mode在在的所有操作之前都預(yù)先發(fā)送Select操作之前不發(fā)送Select。Inventory操作之前發(fā)送Selectock,Kill之前先通過Select選取特定。.6..響應(yīng)幀定當(dāng)成功設(shè)置了取消或者發(fā)送Select幀類型指令參數(shù)長度返回?cái)?shù)據(jù)校驗(yàn)位d Dd .數(shù)區(qū).7..命令幀定移SA和,數(shù)Memory中指定地址和長度的數(shù)據(jù)。數(shù)據(jù)區(qū)地址數(shù) 為Word2個(gè)Byte/16Bit這條指令前應(yīng)先設(shè)置Select參數(shù),以便選擇指定 進(jìn)行 數(shù)據(jù)區(qū)操作。如果 s全為零,則不發(fā)送 s指令幀類型sF區(qū):數(shù)據(jù)區(qū)地址偏移數(shù)據(jù)區(qū)地址長度校驗(yàn)位.7..響應(yīng)幀定區(qū)數(shù)據(jù)后,并且CRC幀類型指令參數(shù)長度PC+EPC長度返回?cái)?shù)據(jù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x09,如下幀類型dPErrordP.數(shù)區(qū).7..命令幀定移SA和,數(shù)Memory中指定地址和長度的數(shù)據(jù)。數(shù)據(jù)區(qū)地址數(shù) 為Word2個(gè)Byte/16Bit這條指令前應(yīng)先設(shè)置Select參數(shù),以便選擇指定 進(jìn)行 數(shù)據(jù)區(qū)操作。如果 s全為零,則不發(fā)送 s指令幀類型sF區(qū):數(shù)據(jù)區(qū)地址偏移數(shù)據(jù)區(qū)地址長度校驗(yàn)位.7..響應(yīng)幀定區(qū)數(shù)據(jù)后,并且CRC幀類型指令參數(shù)長度PC+EPC長度返回?cái)?shù)據(jù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x09,如下幀類型dPErrordPdPD指令參數(shù)長度指令參數(shù)Error如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型指令參數(shù)長度指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes),因?yàn)镋PCGen2規(guī)定的codes只有低4位有效,響應(yīng)幀會(huì) 返回的錯(cuò)誤代碼或上0xA0之后再返回。比如如果發(fā)指令參數(shù)中地址偏移或者數(shù)據(jù)長度不正確 數(shù)據(jù)長度超 數(shù) 區(qū)長度,按照Gen2協(xié)議 會(huì)返回errorcode區(qū)超出,MemoryOverrun)碼0xA3,并返回所操 的PC+EPC,如下幀類型指令參數(shù)長度指令參數(shù)Error如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型指令參數(shù)長度指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes),因?yàn)镋PCGen2規(guī)定的codes只有低4位有效,響應(yīng)幀會(huì) 返回的錯(cuò)誤代碼或上0xA0之后再返回。比如如果發(fā)指令參數(shù)中地址偏移或者數(shù)據(jù)長度不正確 數(shù)據(jù)長度超 數(shù) 區(qū)長度,按照Gen2協(xié)議 會(huì)返回errorcode區(qū)超出,MemoryOverrun)碼0xA3,并返回所操 的PC+EPC,如下幀類型指令參數(shù)長度指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位dPErrordPError.數(shù)區(qū).8..命令幀定,寫數(shù)區(qū)Memory 中指定地址和長度的數(shù)據(jù)SA和要寫入的 數(shù)據(jù)長度DL,他們的 為Word,即2個(gè)Byte/16個(gè)Bit。這條指令之前應(yīng)先設(shè)置Select參數(shù)以便選擇指定的 數(shù)據(jù)區(qū)操作。如果Ac sPassword全為零,則不發(fā)送Ac s指令。寫數(shù)DT32word64Byte/512Bit幀類型指令參數(shù)長度 sF區(qū):數(shù)據(jù)區(qū)地址偏移數(shù)據(jù)長度寫入數(shù)據(jù)校驗(yàn)位4..響應(yīng)幀定義將數(shù)據(jù)寫入幀類型指令參數(shù)長度PL:PC+EPC長度指令參數(shù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x10,如下dP.數(shù)區(qū).8..命令幀定,寫數(shù)區(qū)Memory 中指定地址和長度的數(shù)據(jù)SA和要寫入的 數(shù)據(jù)長度DL,他們的 為Word,即2個(gè)Byte/16個(gè)Bit。這條指令之前應(yīng)先設(shè)置Select參數(shù)以便選擇指定的 數(shù)據(jù)區(qū)操作。如果Ac sPassword全為零,則不發(fā)送Ac s指令。寫數(shù)DT32word64Byte/512Bit幀類型指令參數(shù)長度 sF區(qū):數(shù)據(jù)區(qū)地址偏移數(shù)據(jù)長度寫入數(shù)據(jù)校驗(yàn)位4..響應(yīng)幀定義將數(shù)據(jù)寫入幀類型指令參數(shù)長度PL:PC+EPC長度指令參數(shù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x10,如下dPdPdPD幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型指令參數(shù)長度指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)0xB0之后再返回。比如如果發(fā)送指令參數(shù)中地址偏移或者數(shù)據(jù)長度不正確,寫入數(shù)據(jù)長度超過 區(qū)長度,按照EPCGen2協(xié)議, 會(huì)返回errorcode0x03( Overrun)。則響應(yīng)幀返回錯(cuò)誤代碼0xB3,并返回所操 的PC+EPC,如下指令參數(shù)ErrorCod:PC+EPC長度UL:幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型指令參數(shù)長度指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)0xB0之后再返回。比如如果發(fā)送指令參數(shù)中地址偏移或者數(shù)據(jù)長度不正確,寫入數(shù)據(jù)長度超過 區(qū)長度,按照EPCGen2協(xié)議, 會(huì)返回errorcode0x03( Overrun)。則響應(yīng)幀返回錯(cuò)誤代碼0xB3,并返回所操 的PC+EPC,如下指令參數(shù)ErrorCod:PC+EPC長度UL:dPErrordPError.鎖定數(shù)區(qū).9..命令幀定,鎖定LockUnlock的數(shù)區(qū)。這條指令之前應(yīng)先設(shè)置Select數(shù),以便選擇指定 進(jìn)行鎖定Lock操作。例如要鎖定 sPassword,則指令如下指令參數(shù)長度 .鎖定數(shù)區(qū).9..命令幀定,鎖定LockUnlock的數(shù)區(qū)。這條指令之前應(yīng)先設(shè)置Select數(shù),以便選擇指定 進(jìn)行鎖定Lock操作。例如要鎖定 sPassword,則指令如下指令參數(shù)長度 sLockLock操作參數(shù)LD的高4位是保留位,剩下的20為是Lock操作Payload,包括Mask和Action,從高到低依次各10位。詳細(xì)含義請(qǐng)參見EPCGen2協(xié)議1.2.0版6.3.2.11.3.5節(jié)。Mask是一個(gè)掩膜,只有Mask位為1的Action才有效。每個(gè)數(shù)據(jù)區(qū)的Action有2bits,00~11,依次對(duì)應(yīng)為開放, 比如KillMask2bits00不管KillAction是什么KillActionKillMask為2bits10KillAction2bits10KillPasswordLock(PermaLock)住了,只有通過有效的AcsPassword才能被讀寫。Mask和ActiondP.9..響應(yīng)幀定如果Lock指令執(zhí)行正確 的返回有效,則響應(yīng)幀為指令參數(shù)長度PL:PC+EPC沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x13,如下指令參數(shù)長度sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPCdPErrordPdP.9..響應(yīng)幀定如果Lock指令執(zhí)行正確 的返回有效,則響應(yīng)幀為指令參數(shù)長度PL:PC+EPC沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x13,如下指令參數(shù)長度sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPCdPErrordPdP幀類型0x3075ErrorCode:PC+EPC長度UL:返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)0xC0TID區(qū)已經(jīng)鎖定了,然后通過Lock指令設(shè)置TID區(qū)為開放狀態(tài),按照Gen2會(huì)返回errorcode 區(qū)鎖定,MemoryLocked)。則響應(yīng)幀返回錯(cuò)誤碼0xC4的PC+EPC幀類型0x3075ErrorCode:PC+EPC長度UL:返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)0xC0TID區(qū)已經(jīng)鎖定了,然后通過Lock指令設(shè)置TID區(qū)為開放狀態(tài),按照Gen2會(huì)返回errorcode 區(qū)鎖定,MemoryLocked)。則響應(yīng)幀返回錯(cuò)誤碼0xC4的PC+EPC指令參數(shù)ErrorCod:PC+EPC長度UL:dPError.0命令幀定這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的進(jìn)行滅活KillPL:llPassword:F0響應(yīng)幀定如果Kill指令執(zhí)行正確的返回CRC幀類型指令參數(shù)長度PL:PC+EPC長度指令參數(shù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x12,如下幀類型指令參數(shù)校驗(yàn)位dP.0命令幀定這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的進(jìn)行滅活KillPL:llPassword:F0響應(yīng)幀定如果Kill指令執(zhí)行正確的返回CRC幀類型指令參數(shù)長度PL:PC+EPC長度指令參數(shù)校驗(yàn)位如果沒有在場(chǎng)區(qū)或者指定的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x12,如下幀類型指令參數(shù)校驗(yàn)位dPdPdP返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)代碼或上0xD0如果沒有設(shè)置過Kill,即Kill0,按照Gen2不會(huì)被Kill0xD0,幀類型指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位dPError返回了EPCGen2協(xié)議規(guī)定的錯(cuò)誤代碼(errorcodes)代碼或上0xD0如果沒有設(shè)置過Kill,即Kill0,按照Gen2不會(huì)被Kill0xD0,幀類型指令參數(shù)ErrorCode:PC+EPC長度UL:校驗(yàn)位dPError.Query參1命令幀定獲取固件中Query幀類型校驗(yàn)位1響應(yīng)幀定如果設(shè)置Query幀類型指令參數(shù)長度Query校驗(yàn)位參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而成。上述響應(yīng)幀對(duì)應(yīng)的Query參數(shù)為DR=8,M=1,lottone,Sel=00,=A,其中DR(1M(2DR=8(1’b0DR=64/3(1’b1).DR=8.Query參1命令幀定獲取固件中Query幀類型校驗(yàn)位1響應(yīng)幀定如果設(shè)置Query幀類型指令參數(shù)長度Query校驗(yàn)位參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而成。上述響應(yīng)幀對(duì)應(yīng)的Query參數(shù)為DR=8,M=1,lottone,Sel=00,=A,其中DR(1M(2DR=8(1’b0DR=64/3(1’b1).DR=8M=1(2’b00M=2(2’b01M=4(2’b10M=8(2’b11).TRext(1lottone(1’b1).Nopilottone(1’b0),pilottone(1’b1)Sel(2ALL(2’b00/2’b01),~SL(2’b10),(2S0(2’b00),S1(2’b01),Q(4(1A(1’b0),.dPdP.Query參2命令幀定設(shè)置Query命令中的相關(guān)參數(shù)。參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而成DR=8(1’b0DR=64/3(1’b1).DR=8M=1(2’b00M=2(2’b01M=4(2’b10M=8(2’b11).M=1DR(1M(2bit):TRext(1bit):Sel(2bit):lottone(1’b1).只支持 lottone(1’b1)模Nopilottone(1’b0),(2bit):S0(2’b00),S2(2’b10),(1Q(4.Query參2命令幀定設(shè)置Query命令中的相關(guān)參數(shù)。參數(shù)為2字節(jié),有下面的具體參數(shù)按位拼接而成DR=8(1’b0DR=64/3(1’b1).DR=8M=1(2’b00M=2(2’b01M=4(2’b10M=8(2’b11).M=1DR(1M(2bit):TRext(1bit):Sel(2bit):lottone(1’b1).只支持 lottone(1’b1)模Nopilottone(1’b0),(2bit):S0(2’b00),S2(2’b10),(1Q(4DR=8,M=1,=A,Q=4lottone,Sel=00,幀類型指令參數(shù)長度Query參數(shù)校驗(yàn)位2響應(yīng)幀定如果設(shè)置Query幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位dPdP.設(shè)置工作地3設(shè)命令幀定工作地區(qū),如900MHz幀類型地區(qū)校驗(yàn)位3響應(yīng)幀定幀類型指令參數(shù)校驗(yàn)位dP.設(shè)置工作地3設(shè)命令幀定工作地區(qū),如900MHz幀類型地區(qū)校驗(yàn)位3響應(yīng)幀定幀類型指令參數(shù)校驗(yàn)位dP中國中國dP.設(shè)置工作信4命令幀定900MHz工作信道920.125MHz,如下幀類型指令參數(shù)長度Channel校驗(yàn)位中國900MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-中國800MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率.設(shè)置工作信4命令幀定900MHz工作信道920.125MHz,如下幀類型指令參數(shù)長度Channel校驗(yàn)位中國900MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-中國800MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-歐洲信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-韓國信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率CH_Index=(Freq_CH-4響應(yīng)幀定幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位dPdPCH.獲取工作信5命令幀定幀類型校驗(yàn)位5響應(yīng)幀定幀類型指令參數(shù)長度0x00(Channel_Index0x00)指令參數(shù)校驗(yàn)位中國900MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH.獲取工作信5命令幀定幀類型校驗(yàn)位5響應(yīng)幀定幀類型指令參數(shù)長度0x00(Channel_Index0x00)指令參數(shù)校驗(yàn)位中國900MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率Freq_CH=CH_Index*0.25M+中國800MHz信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率Freq_CH=CH_Index*0.25M+信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率Freq_CH=CH_Index*0.5M+歐洲信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率Freq_CH=CH_Index*0.2M+韓國信道參數(shù)計(jì)算公式,F(xiàn)req_CH為信道頻率Freq_CH=CH_Index*0.2M+dPdP.設(shè)置自動(dòng)跳6命令幀定幀類型指令參數(shù)長度0xFF(0xFF為設(shè)置自動(dòng)跳頻,0x00為取消自動(dòng)跳頻指令參數(shù)校驗(yàn)位6響應(yīng)幀定幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.獲7命令幀定幀類型校驗(yàn)位7響應(yīng)幀定幀類型dPdP.設(shè)置自動(dòng)跳6命令幀定幀類型指令參數(shù)長度0xFF(0xFF為設(shè)置自動(dòng)跳頻,0x00為取消自動(dòng)跳頻指令參數(shù)校驗(yàn)位6響應(yīng)幀定幀類型指令參數(shù)長度指令參數(shù)校驗(yàn)位.獲7命令幀定幀類型校驗(yàn)位7響應(yīng)幀定幀類型dPdPdPdPD指令參數(shù)長度0x07D0(當(dāng)前功率為十進(jìn)制2000,即:校驗(yàn)位.設(shè)8命令幀定義0x07D0(當(dāng)前功率為十進(jìn)制2000,即B:8響應(yīng)幀定幀類型指令參數(shù)長度0x07D0(當(dāng)前功率為十進(jìn)制2000,即:校驗(yàn)位.設(shè)8命令幀定義0x07D0(當(dāng)前功率為十進(jìn)制2000,即B:8響應(yīng)幀定幀類型0x0001指令參數(shù)Parmeer:dPdP.設(shè)置發(fā)射連續(xù)載9命令幀定幀類型0xFF(0xFF為打開連續(xù)波,0x00為關(guān)閉連續(xù)波9.設(shè)置發(fā)射連續(xù)載9命令幀定幀類型0xFF(0xFF為打開連續(xù)波,0x00為關(guān)閉連續(xù)波9響應(yīng)幀定幀類型0x0001指令參數(shù)Parmeer:dPdP0.獲取接收解調(diào)器參0命令幀定接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器幀類型0x0000校驗(yàn)位C0響應(yīng)幀定幀類型0x03(Mixeri0x06(0x01B0(信號(hào)解調(diào)閾值越小能解調(diào) 返回RSSI越低,但越不穩(wěn)定,低于一.獲取接收解調(diào)器參0命令幀定接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器幀類型0x0000校驗(yàn)位C0響應(yīng)幀定幀類型0x03(Mixeri0x06(0x01B0(信號(hào)解調(diào)閾值越小能解調(diào) 返回RSSI越低,但越不穩(wěn)定,低于一 返回信號(hào)SI越大,距離越近,越穩(wěn)定。0x01B0是 Mixer增益表增0369dPdP.設(shè)置接收解調(diào)器參.21..命令幀定接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器幀類型0x03(Mixeri0x06(0x01B0(信號(hào)解調(diào)閾值越小能解調(diào) 返回RSSI越低,但越不穩(wěn)定,低于 返回信號(hào)RSSI越大,距離越近,越穩(wěn)定。0x01B0 最小值Mixer增益增1.設(shè)置接收解調(diào)器參.21..命令幀定接收解調(diào)器參數(shù)。解調(diào)器參數(shù)有Mixer增益,中頻放大器幀類型0x03(Mixeri0x06(0x01B0(信號(hào)解調(diào)閾值越小能解調(diào) 返回RSSI越低,但越不穩(wěn)定,低于 返回信號(hào)RSSI越大,距離越近,越穩(wěn)定。0x01B0 最小值Mixer增益增1響應(yīng)幀定dP0369dP幀類型.測(cè)試射頻輸入端阻塞信2命令幀定測(cè)試射頻輸入端阻塞信號(hào)ScanJammer,用于檢測(cè)幀類型0x0000校驗(yàn)位C2響應(yīng)幀定900MHz頻段下,一共20個(gè)信道,測(cè)試射頻輸入端阻塞信號(hào)ScanJammer幀類型0x00(Index0x13(Index0xFFFE幀類型.測(cè)試射頻輸入端阻塞信2命令幀定測(cè)試射頻輸入端阻塞信號(hào)ScanJammer,用于檢測(cè)幀類型0x0000校驗(yàn)位C2響應(yīng)幀定900MHz頻段下,一共20個(gè)信道,測(cè)試射頻輸入端阻塞信號(hào)ScanJammer幀類型0x00(Index0x13(Index0xFFFECEEEE0FFFFFF55FF5(其中0xF2測(cè)試C_L:測(cè)試_H:信道阻塞信號(hào)JR:-.測(cè)試信道3命令幀定測(cè)試射頻輸入端RSSIdPdPdP幀類型0x0000校驗(yàn)位C3響應(yīng)幀定900MHz20個(gè)信道,檢測(cè)每個(gè)信道RSSI幀類型0x00(Index0x13(Index_:0xABABBABBABABAAA(其中0xBA-70dBm,檢測(cè)RSI為最小值.幀類型0x0000校驗(yàn)位C3響應(yīng)幀定900MHz20個(gè)信道,檢測(cè)每個(gè)信道RSSI幀類型0x00(Index0x13(Index_:0xABABBABBABABAAA(其中0xBA-70dBm,檢測(cè)RSI為最小值.IO端4命令幀定設(shè)置IOIOIO幀類型0x000x04參數(shù)說明dPdP響應(yīng)幀定幀類型0x000x040參數(shù)10x00:設(shè)置I向0x01:設(shè)置I I電平。要操12參數(shù)參數(shù)1110x01~0x04,分對(duì)應(yīng)要操作的端口或0x01響應(yīng)幀定幀類型0x000x040參數(shù)10x00:設(shè)置I向0x01:設(shè)置I I電平。要操12參數(shù)參數(shù)1110x01~0x04,分對(duì)應(yīng)要操作的端口或0x01表示I配置失敗表示I配置成功表示設(shè)置I輸出失敗表示設(shè)置I輸出成功dP0參數(shù)1 I11參數(shù)1參數(shù)值范圍為0x01~0x042參數(shù)1參數(shù)值為0x00或0x01當(dāng)參數(shù)0為0x02I配置為輸入模式I配置為輸出模式設(shè)置I輸出為低電平設(shè)置I輸出為高電平..NXProtect指rotect/Reset rotect執(zhí)行的ProtectEPCandProtectTID位將會(huì)被設(shè)置為rotect指令。這條指令之前從數(shù)據(jù)保護(hù)狀態(tài)回到正常狀態(tài),需要執(zhí)行Reset先設(shè)置Select參數(shù),以便選擇指定4.25.命令幀定rotect指令幀定義如下幀類型L:KllPassword: 0x00(0x00代表執(zhí)行Rerotect,0x01代表執(zhí)行Reset5響應(yīng)幀定rotect幀類型指令PL:PC+EPC長度UL:0x0E..NXProtect指rotect/Reset rotect執(zhí)行的ProtectEPCandProtectTID位將會(huì)被設(shè)置為rotect指令。這條指令之前從數(shù)據(jù)保護(hù)狀態(tài)回到正常狀態(tài),需要執(zhí)行Reset先設(shè)置Select參數(shù),以便選擇指定4.25.命令幀定rotect指令幀定義如下幀類型L:KllPassword: 0x00(0x00代表執(zhí)行Rerotect,0x01代表執(zhí)行Reset5響應(yīng)幀定rotect幀類型指令PL:PC+EPC長度UL:0x0EResetrotect幀類型dPdPdP指令PL:PC+EPC長度C校驗(yàn)位rotect(Set/Reset參數(shù)為0x00)指令的時(shí)候,沒有在場(chǎng)區(qū),指定的 沒有響應(yīng),會(huì)返回錯(cuò)誤代碼0x2A,如下幀類型0x0001指令參數(shù)Parmeer:如果在執(zhí)行Resetrotect(Set/Reset參數(shù)為0x01)指令的時(shí)候沒有在場(chǎng)區(qū)或者指的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x2B幀類型0x0001指令參數(shù)Parmeer:校驗(yàn)位指令PL:PC+EPC長度C校驗(yàn)位rotect(Set/Reset參數(shù)為0x00)指令的時(shí)候,沒有在場(chǎng)區(qū),指定的 沒有響應(yīng),會(huì)返回錯(cuò)誤代碼0x2A,如下幀類型0x0001指令參數(shù)Parmeer:如果在執(zhí)行Resetrotect(Set/Reset參數(shù)為0x01)指令的時(shí)候沒有在場(chǎng)區(qū)或者指的EPC代碼不對(duì),會(huì)返回錯(cuò)誤代碼0x2B幀類型0x0001指令參數(shù)Parmeer:校驗(yàn)位如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型PL:校驗(yàn)位0x0016Error0x0E..ChangeEAS指ChangeEASChangeEAS的PSFNXP相應(yīng)的變成’1’或者’0’。 的PSF位置為’1’的時(shí)候 將響應(yīng)EAS_Alarm指令,否則簽不響應(yīng)EAS_Alarm指令。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定的 dPErrordPdP6 命令幀定ChangeEAS指令幀定義幀類型PL:KllPassword:R校驗(yàn)位F0x01(0x01代表設(shè)置PSF位為1’,0x00代表設(shè)置PSF位為)6響應(yīng)幀定ChangeEAS幀類型指令PL:PC+EPC長度UL:0x0E校驗(yàn)位響應(yīng),會(huì)返回錯(cuò)誤代碼0x1B,如下:沒有在場(chǎng)區(qū),指定的EPC代碼不對(duì)或幀類型0x0001指令參數(shù)Parmeer:校驗(yàn)位6 命令幀定ChangeEAS指令幀定義幀類型PL:KllPassword:R校驗(yàn)位F0x01(0x01代表設(shè)置PSF位為1’,0x00代表設(shè)置PSF位為)6響應(yīng)幀定ChangeEAS幀類型指令PL:PC+EPC長度UL:0x0E校驗(yàn)位響應(yīng),會(huì)返回錯(cuò)誤代碼0x1B,如下:沒有在場(chǎng)區(qū),指定的EPC代碼不對(duì)或幀類型0x0001指令參數(shù)Parmeer:校驗(yàn)位dPdPdPErrordP幀類型PL:校驗(yàn)位0x0016Error0x0E..EAS_Alarm指支持EAS_Alarm接收到EAS_Alarm指令后會(huì)立刻返NXP64bitsEAS-Alarmcode。注意只有當(dāng) 的PSF位置為’1’的時(shí)候, 才響應(yīng)EAS_Alarm指 不響應(yīng)EAS_Alarm指令。該指令適合于電子商品防竊(盜)系統(tǒng)。7 命令幀定幀類型0x0000校幀類型PL:校驗(yàn)位0x0016Error0x0E..EAS_Alarm指支持EAS_Alarm接收到EAS_Alarm指令后會(huì)立刻返NXP64bitsEAS-Alarmcode。注意只有當(dāng) 的PSF位置為’1’的時(shí)候, 才響應(yīng)EAS_Alarm指 不響應(yīng)EAS_Alarm指令。該指令適合于電子商品防竊(盜)系統(tǒng)。7 命令幀定幀類型0x0000校驗(yàn)位C7響應(yīng)幀定如果EAS_Alarm指令執(zhí)行成功,有響應(yīng)并返回了正確的64bitsEAS-Alarmcode,則響幀類型校驗(yàn)位0x0001指令參數(shù)Parmeer:如果在執(zhí)行EAS_Alarm指令的響應(yīng),會(huì)返回錯(cuò)誤代碼0x1D,如下幀類型0x0001指令參數(shù)Parmeer:dPd EAS-EAS-cdP..ChangeConfig指某些系列如G2iM和G2iM+支持ChangeConfig可以通過該指區(qū)BNXP改NXP的16bitsConfig-Word。NXP的Config-Wordaddress, 處Secured狀態(tài)(安全狀態(tài))的Config-Word,需要注意的是改寫Config-的對(duì)應(yīng)位翻轉(zhuǎn)‘1’,寫入對(duì)應(yīng)位保持不變。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定 進(jìn)行操作8命令幀定ChangeConfig指令幀定義如下幀類型sF0x0000(全0返回未更改的on..ChangeConfig指某些系列如G2iM和G2iM+支持ChangeConfig可以通過該指區(qū)BNXP改NXP的16bitsConfig-Word。NXP的Config-Wordaddress, 處Secured狀態(tài)(安全狀態(tài))的Config-Word,需要注意的是改寫Config-的對(duì)應(yīng)位翻轉(zhuǎn)‘1’,寫入對(duì)應(yīng)位保持不變。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選擇指定 進(jìn)行操作8命令幀定ChangeConfig指令幀定義如下幀類型sF0x0000(全0返回未更改的ong-WodCnig校驗(yàn)位)8響應(yīng)幀定ChangeConfig幀類型指令PL:PC+EPC長度UL:0x0E指令參數(shù)ong-校驗(yàn)位有響應(yīng),會(huì)返回錯(cuò)誤代碼0x1A,如下:沒有在場(chǎng)區(qū),指定的EPC代碼不對(duì)或沒幀類型dPdPdPConfig如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型PL:校驗(yàn)位0x0016Error0x0E如果sPassword不正確,則返回錯(cuò)誤代碼0x16PC+EPC幀類型PL:校驗(yàn)位0x0016Error0x0EdPError..MonzaQT指支持QT指令,該指令可以修的QTControlwordImpinjMonzaQT_SR位可以縮短 在Open(開放)和Secured(安全)狀態(tài)或者即將進(jìn)入到Open和Secured狀態(tài)時(shí)的操作距離,修改QT_MEM位可以切換 儲(chǔ)區(qū))還是PrivateMemoryMap(私有 區(qū)。這條指令之前應(yīng)先設(shè)置Select參數(shù),以便選 9命令幀定QT指令幀定義如下,在本例中是設(shè)置QT_MEM位為1并寫區(qū)幀類型sF0x01(0x00:Read,0x01:0x01(0x00:寫 區(qū),0x01:寫入非揮發(fā)區(qū)0x4000(QTC..MonzaQT指支持QT指令,該指令可以修的QTControlwordImpinjMonzaQT_SR位可以縮短 在Open(開放)和Secured(安全)狀態(tài)或者即將進(jìn)入到Open和Secured狀態(tài)時(shí)的操作距離,修改QT_MEM位可以切換 儲(chǔ)區(qū))還是Pr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 粉狀化妝品制造工安全生產(chǎn)能力考核試卷含答案
- 快件派送員安全培訓(xùn)水平考核試卷含答案
- 硫酸生產(chǎn)工崗前師帶徒考核試卷含答案
- 冷拉絲工改進(jìn)能力考核試卷含答案
- 侍酒師改進(jìn)水平考核試卷含答案
- 樹樁盆景工安全生產(chǎn)知識(shí)強(qiáng)化考核試卷含答案
- 金屬材管拉拔工標(biāo)準(zhǔn)化測(cè)試考核試卷含答案
- 2025年云南城市建設(shè)職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案
- 2024年西疇縣事業(yè)單位聯(lián)考招聘考試真題匯編附答案
- 2024年海南州特崗教師招聘考試真題題庫附答案
- 2026年1月福建廈門市集美區(qū)后溪鎮(zhèn)衛(wèi)生院補(bǔ)充編外人員招聘16人筆試備考題庫及答案解析
- 2025 年大學(xué)人工智能(AI 應(yīng)用)期中測(cè)試卷
- 重慶市渝中區(qū)(2025年)輔警協(xié)警筆試筆試真題(附答案)
- 暴雪車輛行駛安全培訓(xùn)課件
- 2026年七臺(tái)河職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)筆試模擬試題帶答案解析
- 2026年吉林司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試備考試題帶答案解析
- 2025內(nèi)蒙古潤蒙能源有限公司招聘22人考試題庫附答案解析(奪冠)
- 2026年國家電網(wǎng)招聘之電網(wǎng)計(jì)算機(jī)考試題庫500道有答案
- 年味課件教學(xué)課件
- 中國臨床腫瘤學(xué)會(huì)(csco)胃癌診療指南2025
- 廣東省廣州市2025年上學(xué)期八年級(jí)數(shù)學(xué)期末考試試卷附答案
評(píng)論
0/150
提交評(píng)論