RFID高頻讀寫器介紹
隨著全球化信息技術(shù)的發(fā)展,RFID芯片種類也越來越多,應(yīng)用范圍也越來越廣泛。那么,拿到手上的RFID電子標(biāo)簽,我們怎么區(qū)分它的好壞呢?RFID高頻13.56MHz頻率下ISO 15693協(xié)議的芯片都有一個8字節(jié)共64bit的全球唯一序列號(ID號),這個ID號既可以使每個RFID芯片都有全球唯一的ID號,防止重復(fù),有可以在多標(biāo)簽同時讀取時用于防沖突。8字節(jié)ID號按權(quán)重從高到低標(biāo)記為ID號7--ID號0,其中ID號7固定為16進(jìn)制的E0H,ID號6是標(biāo)簽制造商的編碼,例如NXP的代碼為04H,TI的代碼為07H;ID號5為產(chǎn)品類別代碼,比如ICODE SL2 ICS20是01H,Tag-it HF-I Plus Chip為80H,Tag-it HF-I Plus Inlay為00H。剩下的ID號4-ID號0為制造商內(nèi)部分配的流水碼。
為了區(qū)分不同行業(yè)中的RFID電子標(biāo)簽,ISO用一個字節(jié)的AFI (Application family identifier)來區(qū)分不同行業(yè)中的RFID芯片。AFI的高半字節(jié)表示主要行業(yè),低半字節(jié)表示主要行業(yè)中的細(xì)分行業(yè)。其中AFI=00H表示所有行業(yè)。需要注意的是并不強(qiáng)制要求RFID芯片支持AFI,RFID芯片是否支持AFI是可選的,在收到"Inventory"清點命令后,如果標(biāo)簽不支持AFI,則標(biāo)簽必須立刻做出應(yīng)答;如果支持AFI,則只有收到的AFI與標(biāo)簽存儲的AFI一致才做出應(yīng)答。
RFID高頻HF圖書不干膠標(biāo)簽HT6507是高頻圖書檔案管理專用標(biāo)簽,工作頻率13.56MHz,ISO/IEC 15693協(xié)議,采用獨特的標(biāo)簽天線設(shè)計,能進(jìn)行遠(yuǎn)距離多標(biāo)簽的讀取,廣泛用于圖書館管理、檔案管理、無人零售、資產(chǎn)管理、服裝管理、產(chǎn)線管理、設(shè)備巡檢等領(lǐng)域。
ISO15693國際標(biāo)準(zhǔn)還規(guī)定了一個字節(jié)的可選的數(shù)據(jù)存儲格式識別符(DSFID),用來區(qū)分標(biāo)簽中不同的數(shù)據(jù)存儲格式。如果標(biāo)簽支持DSFID,在清點命令中標(biāo)簽將返回一個非零的DSFID,讀寫器可據(jù)此判斷射頻場中的標(biāo)簽是否具有期望的數(shù)據(jù)格式。
RFID標(biāo)簽芯片參數(shù)介紹
RFID芯片的內(nèi)存最大可達(dá)8K字節(jié),以數(shù)據(jù)塊(Block)為單位進(jìn)行管理,標(biāo)簽內(nèi)最多可以有256個數(shù)據(jù)塊,每個數(shù)據(jù)塊最大可以有32字節(jié)。數(shù)據(jù)塊的內(nèi)容可以鎖定以防止修改。
RFID高頻珠寶管理讀寫器HR7738,是一款高性能的ISO/IEC 15693 ISO 18000-3 Model 1協(xié)議電子標(biāo)簽讀寫器,處理速度比模擬信號快60%以上,射頻輸出功率0.5-5W可軟件調(diào)節(jié)。成功用于新零售無人售貨柜,智能文件柜、商品定位、試管試劑管理、行業(yè)保密文件管理、智能圖書柜、智能檔案柜、藥品寄售柜、流利架、珠寶管理、自助洗衣服務(wù)、生產(chǎn)過程控制等RFID系統(tǒng)應(yīng)用領(lǐng)域。
RFID讀寫器與標(biāo)簽芯片數(shù)據(jù)交互方式
讀寫器與標(biāo)簽之間的數(shù)據(jù)交流使用"命令-應(yīng)答"的方式,如下所示:
命令:標(biāo)志(Flags)+命令碼(Command code)+參數(shù)(parameters)+數(shù)據(jù)(Application data)+校驗(CRC16)
應(yīng)答:標(biāo)志(Flags)+參數(shù)(parameters)+數(shù)據(jù)(Application data)+校驗(CRC16)
可見應(yīng)答除了沒有應(yīng)答碼之外,結(jié)構(gòu)與命令碼類似。每一條命令及其應(yīng)答都使用CRC校驗以保證數(shù)據(jù)的完整性。讀寫器可以發(fā)出一條請求后讓射頻場內(nèi)的所有RFID芯片同時應(yīng)答(Addressed mode),也可以指定一個RFID芯片應(yīng)答(Non-addressed mode)。在Non-addressed模式下,可以使用兩種方法指定一個RFID芯片,一種是命令中給出RFID芯片的唯一序列號ID號,另一種是命令中不給出 ID號,而是在之前的步驟中先選中一個標(biāo)簽,使其處于選中(select)狀態(tài),然后命令中指明僅要求處于選中狀態(tài)的標(biāo)簽做出應(yīng)答。
ISO15693RFID芯片的防沖突與ISO14443A中基于位的防沖突類似。其最根本的一點就是基于標(biāo)簽有一個全球唯一的序列號。因為序列號的唯一性,所以全球范圍內(nèi)的任意兩個標(biāo)簽,其64bit的序列號中總有一個bit的值是不一樣的,也就是說任意兩個標(biāo)簽的序列號總有一個bit上一個是“0”,另一個是“1”。防沖突的過程可以1位1位的進(jìn)行,也可以4位4位的進(jìn)行。具體的原理參見位和時隙相結(jié)合的防沖突機(jī)制。
RFID芯片支持的命令可以分為強(qiáng)制(Mandatory)命令、可選(Optional)命令和用戶(Custom)命令三種。強(qiáng)制命令和可選命令的功能和格式在標(biāo)準(zhǔn)中都有明確而詳細(xì)的定義,用戶命令則由標(biāo)簽制造商制定。
強(qiáng)制命令有兩個:清點(Inventory)和保持靜默(Stay quiet),標(biāo)簽必須支持。標(biāo)簽最基本的功能是可以通過防沖突送出一個標(biāo)簽識別號,這兩個命令就是實現(xiàn)這個功能的。如果磁場中有多個標(biāo)簽,使用清點命令可以得到一個標(biāo)簽ID號,然后使用保持靜默命令使其休眠;然后再使用清點命令可以得到下一個標(biāo)簽ID號,依次類推,從而實現(xiàn)對射頻場中的所有標(biāo)簽實現(xiàn)清點輪詢。
可選命令是否支持由標(biāo)簽制造商決定,可以分為以下4類:
1.對整個標(biāo)簽操作:選擇(Select)、復(fù)位(Reset to ready)、讀取系統(tǒng)信息(Get system information);
2.對標(biāo)簽數(shù)據(jù)塊操作:讀單塊(Read single block)、寫單塊(Write single block)、鎖數(shù)據(jù)塊(Lock block)、讀多塊(Read multiple blocks)、寫多塊(Write multiple blocks)、讀多塊安全狀態(tài)(Get multiple block security status);
3.對AFI操作:寫AFI(Write AFI)、鎖定AFI(Lock AFI);
4.對DSFID操作:寫DSFID(Write DSFID)、鎖定DSFID(Lock DSFID)。