??超高頻標(biāo)簽實際就是一個小的存儲空間,RFID讀寫器只是通過特殊命令來讀取標(biāo)簽中的數(shù)據(jù),所以可以讀寫多少長度數(shù)據(jù),由RFID電子標(biāo)簽本身決定,具體可詢問RFID標(biāo)簽供應(yīng)商。
注意:以下所有的讀寫操作都是以十六進(jìn)制形式進(jìn)行的,數(shù)據(jù)長度必須以字(word)為單位(2byte,即4位,如0001)。
1、分區(qū)
標(biāo)簽存儲器分為哪幾個區(qū)?
Reserved(保留),EPC(電子產(chǎn)品代碼),TID(標(biāo)簽識別號)和User(用戶)四個獨立的存儲區(qū)塊(Bank)
RESERVER區(qū):8byte(4字)大小,前4byte(2字)為摧毀密碼(用于摧毀標(biāo)簽,一般用不到),后4byte(2字)為訪問密碼(用于進(jìn)行寫數(shù)據(jù)和鎖定操作),默認(rèn)值為:0000 0000 (摧毀密碼) 0000 0000 (訪問密碼)。
TID區(qū):12byte(6字)大小,“只可讀,不可寫”, 出廠已經(jīng)寫入,為標(biāo)簽的唯一標(biāo)識符,電子標(biāo)簽的產(chǎn)品類識別號,每個生產(chǎn)廠商的TID號都會不同。
EPC區(qū):是識別標(biāo)簽對象的電子產(chǎn)品碼,EPC與TID相比,區(qū)別在于EPC可以用戶手動寫入修改。EPC區(qū)的數(shù)據(jù)結(jié)構(gòu)是,第一個word是校驗位,第二個word是長度控制,之后的才是數(shù)據(jù)存儲位置,盤存的時候,是根據(jù)長度控制位所表示的長度來顯示EPC的。實際寫入EPC數(shù)據(jù)的時候,起始地址填1,即從長度控制位開始寫入數(shù)據(jù),校驗位會自動計算不用手動寫入。長度控制位計算: EPC數(shù)據(jù)長度 * 2 = i; 將i轉(zhuǎn)換為十六進(jìn)制表示,然后在轉(zhuǎn)換后的結(jié)果后面加00,最終得到的就是長度控制位的數(shù)據(jù)。如:0001, i = 4 * 2 = 8 —> 08 —>0800,長度控制位為0800,程序中計算:
長度根據(jù)實際需要寫入的數(shù)據(jù)長度填,比如:0001,長度為1word,4位(需要注意的是,數(shù)據(jù)位長度必須為4的倍數(shù)),加上長度控制位0800,軟件中長度填寫2; 例:0001 起始地址:1.長度:2.數(shù)據(jù):08000001。
USER區(qū):該存貯器的長度由各個電子標(biāo)簽的生產(chǎn)廠商確定,USER區(qū)可以寫入用戶自定義的數(shù)據(jù)(以16進(jìn)制形式)。
2、標(biāo)簽鎖定
關(guān)于標(biāo)簽鎖定狀態(tài)可分為四種,分兩種情況分別進(jìn)行說明:
1、如果沒有修改訪問密碼,為默認(rèn)的00000000情況:
未鎖定:使用密碼00000000可讀、可寫;
暫時鎖定:使用密碼00000000可讀、可寫;
永久鎖定:使用密碼00000000可讀,不可寫;
解鎖定:將暫時鎖定的區(qū)域解鎖,變成未鎖定狀態(tài);永久鎖定的區(qū)域無法被解鎖。
2、如果修改了訪問密碼,不為默認(rèn)的00000000情況,假設(shè)修改為000000FF:
未鎖定:使用密碼00000000或者000000FF可讀、可寫;
暫時鎖定:RESERVER區(qū)暫時鎖定后,使用密碼000000FF可讀、可寫;其他區(qū)域(TID除外);暫時鎖定后,使用密碼00000000或000000FF可讀,使用密碼000000FF可寫;其他區(qū)域(TID除外)永久鎖定后使用密碼00000000或000000FF不可讀,不可寫;
解鎖定:將暫時鎖定的區(qū)域解鎖,變成未鎖定狀態(tài);永久鎖定的區(qū)域無法被解鎖。
注意:如要進(jìn)行密碼區(qū)之外的區(qū)域的鎖定操作,需要先鎖定兩個密碼區(qū),才能鎖定其他區(qū)域。
EPC區(qū)需要注意:
EPC區(qū)中,第0個字是EPC的CRC校驗和,第1個字是PC值(EPC的長度),所以,從第2個字開始才是真正的EPC的最高字的內(nèi)容。除非特殊用途,一般不選擇第0字和第1字開始輸出。
[注]PC+EPC也稱為UII
PC高字節(jié)的前5個bit代表了后面EPC的word長度
2進(jìn)制 16進(jìn)制 對應(yīng)EPC長度
11111 000 F8 00 31
11110 000 F0 00 30
11101 000 E8 00 29
11100 000 E0 00 28
11011 000 D8 00 27
11010 000 D0 00 26
11001 000 C8 00 25
11000 000 C0 00 24
10111 000 B8 00 23
10110 000 B0 00 22
10101 000 A8 00 21
10100 000 A0 00 20
10011 000 98 00 19
10010 000 90 00 18 Word = 288 bit
10001 000 88 00 17
10000 000 80 00 16
01111 000 78 00 15
01110 000 70 00 14
01101 000 68 00 13
01100 000 60 00 12
01011 000 58 00 11
01010 000 50 00 10
01001 000 48 00 9 word 48 00~4F 00
01000 000 40 00 8 word 40 00~47 00
00111 000 38 00 7 word 38 00~3F 00
00110 000 30 00 6 word 30 00~37 00
00110 100 34 00
00101 000 28 00 5 word 28 00~29 00
00100 000 20 00 4 word 20 00~27 00
00011 000 18 00 3 word 18 00~19 00
00010 000 10 00 2 word 10 00~17 00
00001 000 08 00 1 word 08 00~0F 00
(本文由鴻陸小編整理編輯,轉(zhuǎn)載請注明來源)????
-
RFID
+關(guān)注
關(guān)注
388文章
6182瀏覽量
238200
發(fā)布評論請先 登錄
相關(guān)推薦
評論