射頻識別技術漫談 7 ID卡

2021-08-17 15:57:35 字數 1593 閱讀 8276

【**】

id(identification)是識別的意思,id卡就是識別卡。id卡包含範圍廣泛,只要具有識別功能的卡片都可以叫id卡,例如條碼卡,磁卡都可以是id卡,我們這兒說的當然是射頻識別卡。

射頻id卡一般都工作在ttf模式,進入射頻場得電後不停地傳送自己的識別號。最初識別卡是用來識別人的,用5個位元組40位二進位制數表示,可以識別大約一萬億人,估計是因為考慮到一萬億太多了,一般id卡使用時只使用低位的4個位元組,而把最高位的乙個位元組作為廠家標識或版本號使用。這樣4位元組32位二進位制數可以識別43億人,在當時全世界每人乙個識別號也足夠了。當然後來又發展到卡號可以隨便複製,這是後話。

為了檢查資料傳輸中是否發生了錯誤,射頻識別卡對每個位元組都增加了兩個校驗位,其中高半位元組乙個,低半位元組乙個,這樣每個位元組增加到10位二進位制數,5個位元組共有50位。為了校驗資料的整體性錯誤,射頻id卡還增加了乙個4位的縱向冗餘檢驗,這樣整個id卡資料增加到54位。當進入射頻場時,如果卡片直接回送這5個位元組,那麼讀寫器很難確定起始位和結束位,所以射頻識別卡又增加了9個二進位制「1」在前面作起始位,增加了乙個二進位制「0」在後面作結束位,這樣id卡就有了64位資料,正好8個位元組。其排列如下圖所示:

例如卡號為2100a5ead9的卡片,其編碼格式為

1   1   1   1   1   1   1   1   1           9個「1」的起始位,也叫頭部

0   0   1   0   1           「2」

0   0   0   1   1           「1」

0   0   0   0   0           「0」

0   0   0   0   0           「0」

1   0   1   0   0           「a」

0   1   0   1   0           「5」

1   1   1   0   1           「e」

1   0   1   0   0           「a」

1   1   0   1   1           「d」

1   0   0   1   0           「9」

1   1   0   0   0           列偶校驗和結束位「0」  

射頻id卡的資料編碼一般使用曼側斯**或兩項碼,傳送資料的速率用傳送一位二進位制資料使用幾個單位載波表示。常用的有64載波,32載波,16載波,在125khz的頻率下,乙個載波的時間是8微秒,因此相應的位寬為512微秒,256微秒,128微秒。對應的資料傳輸速率為2k(1953)、4k(3906)、8k(7813)。我們平常使用的大多是2k曼側斯特編碼的id卡。下圖是使用htrc110晶元讀卡時,卡號為2100a5ead9的卡片從資料輸出腳dout輸出的實測波形。

軟體解碼時可以使用查詢或中斷檢測跳變,配合定時器確定脈寬,根據跳變沿的方向確定資料。

為了和128位的動物識別標籤相區別,業內一般稱這種64位的id卡格式為「id64格式」。

射頻識別技術漫談 31 射頻卡的復位時間

從進入天線射頻場得電復位,到進入 準備 狀態,這一段時間稱為射頻卡的復位時間。不同型別 不同生產廠家的射頻卡產品復位時間不一,有時甚至差別巨大。設計射頻讀卡器產品時,一方面要克服射頻卡復位時間不同所帶來的消極影響,另一方面也可以利用這種復位時間的差別來實現期望的功能。在射頻卡讀寫器的設計中,讀寫器接...

射頻識別技術漫談 27 CPU卡概述

智慧卡按安全級別可以分為三類 儲存器卡 邏輯加密卡和cpu卡,其中cpu卡是安全級別最高的。從 cpu 這個名字可以看出,cpu卡最大的特點就是卡片裡面有乙個 cpu 有了cpu我們就可以對卡片程式設計寫入軟體 cos,卡片作業系統 實現複雜的安全加密演算法,所以cpu卡的安全性是最高的。與之形成對...

射頻識別技術漫談 3 能量 調製

無源和免接觸是非接觸式ic卡相對於接觸式ic卡的兩大特點。無源是指卡片上沒有電源,免接觸是指對卡片的讀寫操作不必和讀寫器接觸。非接觸式智慧卡也是ic卡,而卡上的ic即積體電路工作時肯定是需要電源的,卡片自身沒有電源而又不和讀寫器接觸,那麼電源從 來的呢?其實回答這個問題非常簡單,那就是電磁感應。讀寫...