RFID的防碰撞技術能實現什么功能
與其他自動識別技術相比,RFID讀寫器的一個重要的特點就是可以同時讀取多個標簽。為了實現這一功能,在通信上需要采取防沖撞(防碰撞)技術。如果沒有防沖撞的功能,RFID系統只能讀取一個標簽,如果有兩個以上的標簽同時處于可讀取的范圍內就會導致讀取的錯誤。
具有防碰撞功能的RFID系統,實際上并非同時讀取所有標簽的內容,在查出同時存在多個標簽的情況下,讀寫器會檢索信號并開始啟動防止沖突的功能。為了進行檢索,首先要確定檢索條件,例如,13.56MHz頻帶的RFID系統里應用的ALOHA方式的防碰撞功能的工作步驟如下:
1.首先讀寫器指定RFID標簽特定內存的字節(1~4位) 為標簽讀取的臨時“編號”,例如兩個字節的“編號”可以為“00、01、10、11”。
2.閱讀器對不同“編號”的標簽分配不同的響應時點,將標簽的響應時點離散化,分別在不同的時點逐一讀取不同標簽的數據。
3.只有在某個時點上響應讀寫器的RFID標簽僅有一個的情況下,讀寫器才能得到這個標簽的正確數據。數據讀取之后,讀寫器立即發送一個睡眠指令(Sleep/Mute) ,令該標簽在一定的時間內休眠,以避免重復讀取。
4.如果在某一時點上同時有幾個電子標簽響應讀寫器,即判別為“沖突”。此時,啟動內存的另外兩位字節所記錄的“編號”,重復以上從第2步開始的處理。
5.待所有的RFID標簽都完成識讀之后,閱讀器向它們發出喚醒指令(Wakeup) ,從而完成了對所有標簽的數據讀取。
在這種具有防碰撞功能的RFID系統中,為了只讀一個標簽, 讀寫器需要反復對標簽“編號”進行檢索,幾經周折方可正確讀取。所以,一次性讀取多個標簽,需要花費比單一讀取更多的時間,一次性讀取的標簽數目越多,完成全部讀取所需時間就越長。
在現實應用中,防沖撞的功能是必不可少的,也是RFID在物流領域中取代條碼的優勢所在。例如,在超市里,商品是裝在購物車里面進行一次性計價的。為了實現這種計價方式,防沖撞功能必須完備。RFID智慧圖書館的標簽讀取同樣需要用到防碰撞處理的讀寫器,因為讀者每次借還書不能確保只有一本書,智慧餐飲同樣屬于這個范疇,顧客選取菜品結算時,就會涉及多個標簽同時讀取。另外,RFID在電子貨幣和個人認證方面的應用中,同時識別幾個標簽可能會發生身份認證和扣款的差錯,因此當前的公交卡RFID系統均為單標簽識讀。
(表格為RD51系列的讀寫器防沖突參數配置說明)
同時,具有防沖撞功能RFID系統會增加一定的成本,當然,如果用戶的業務流程可以避免多個標簽同時識讀,就沒有必要選擇防沖撞的讀寫器。