通訊協議是通訊的雙方或多方在交流時遵守的規矩,包括誰先發起通訊,先交流什么,后交流什么,一方如何問,另一方如何答等。在這里通迅的雙方指的是讀寫器和卡片。
首先是誰先發起通訊,很顯然有兩種,讀寫器先發言和卡片先發言。前一種叫Reader Talk First,簡稱為RTF;后一種叫Tag Talk First,簡稱為TTF。
我們知道,卡片從讀寫器產生的射頻場獲得工作時需要的能量,一般認為應該是讀寫器主動,卡片被動才對,這也是人之常情。所以多數功能稍復雜的卡片都是采用RTF模式,即讀寫器問,卡片回答。讀寫器沒有命令,卡片是無論如何也不能主動說話的。但是有些卡片功能單一,每次與讀寫器的交流中只會回答一個問題,而且每次內容都相同。對于這種卡片,似乎再讓讀寫器每次先提問已經沒有什么意義了,還不如每次與讀寫器交流直接讓卡片先說它那永遠不會變的一句話得了,于是就有了TTF模式。TTF模式的卡片一般都是我們常說的ID卡,即識別卡,ID卡每次說的相同的一句話都是一個識別號,讀寫器利用這個識別號確定持卡者的身份。
其次是交流的秩序。對TTF卡片當然沒什么秩序可言了,一進入射頻場卡片就自說自話。但對RTF的卡片一般有嚴格的順序,如下圖所示:
第一步是讀寫器呼叫卡,如果射頻場中有讀寫器支持的卡片,卡片將回送一個應答,告訴讀寫器自己是什么類型的卡片。
然后讀寫發出命令選中卡片,如果射頻場中有多張卡片,通常還要進行防沖突循環以便決出唯一張卡片進行操作。
第三步是進行認證,一方面讀寫器要認證卡片是合法的,另一方卡片也要認證讀寫器是合法的。
如果認證順利通過,就可以進行正常的讀寫數據操作了。
這些步驟并不都是必須的,有些簡單的卡片,要求操作前用戶把卡片放到讀寫器上,讀寫器直接對其進行讀寫操作,前面的3步都省了;有些卡片沒有密碼,當然不需要相互認證;有些卡片不支持防沖突,同時有多張卡片時將無法操作;還有些卡片將呼叫和防沖突用一個步驟代替。所以對于具體的卡片,要仔細閱讀其說明書,進行具體的分析。
還有一類卡片既可以工作在TTF模式,又可以工作在RTF模式。兩種模式之間的切換一般有兩種方式:一種是卡片剛進入射頻場上電復位后會等待一個固定時間,在這段時間內如果有讀寫器的命令,則工作在RTF模式,如果沒有收到命令則進入TTF模式。另一種是卡片上電后主動在RTF與TTF之間不停的切換,在TTF模式下發送完一個識別號后,立即進入RTF模式等待讀寫器的命令,如果有命令則執行命令,沒有命令則退出RTF模式返回TTF模式繼續發送識別號,之后進行下一次的切換。
最后還有一個全雙工(Full Duplex,FDX)和半雙工(Half Duplex,HDX)的概念。在有線通訊中,我們知道全雙工就是通訊雙方可以同時雙向通訊,半雙工就是雖能雙向通訊,但某一時刻只能有一個方向通訊。一般來說當然是全雙工好,如果技術上能實現全雙工,當然最好不用半雙工;成本上全雙工貴,半雙工便宜。
但在射頻識別技術中FDX和HDX并不是這個意思。在ISO11785中對FDX和HDX的定義如下:
FDX:標簽和讀寫器在讀寫器產生的磁場沒有消失的情況下進行通訊。
HDX:標簽和讀寫器在讀寫器產生的磁場停止之后進行通訊。
RFID技術中FDX的例子如Mifare系列卡片,HDX的例子如TI公司的134.2KHz標簽,如RI-TRP-WR2B。目前的射頻卡FDX比較多,因為射頻卡無源,需要從讀寫器的射頻場取電,射頻場不消失,卡片可以源源不斷的取電,對卡片內部的儲能電路要求不高。缺點是卡片回送數據時因為自己不能產生射頻場,只能被動發送,所以一般采取負載調制的方法回送數據。HDX在讀寫器的射頻場停止后回送數據,讀寫器對卡片數據的識別解調容易。缺點是對卡片的儲能電路要求較高,而且回送數據量有限。成本上HDX也未必比FDX便宜。(【轉自】csdn)
審核編輯 黃宇
-
RFID
+關注
關注
388文章
6152瀏覽量
237904 -
射頻識別技術
+關注
關注
0文章
96瀏覽量
16759 -
通訊協議
+關注
關注
10文章
274瀏覽量
20354
發布評論請先 登錄
相關推薦
評論