新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 非接觸式智能卡監(jiān)聽器系統(tǒng)設計

非接觸式智能卡監(jiān)聽器系統(tǒng)設計

作者: 時間:2011-06-23 來源:網絡 收藏

引言
以其使用方便、交易時間短、安全可靠等特點被廣泛應用于交通、醫(yī)療、消費等領域。可分為兩大類:接觸式智能卡。接觸式智能卡通過物理觸點和讀卡器交換信息,智能卡通過射頻信號來交換信息。智能卡以其良好的防水、防塵、使用壽命長、交易方便的特點受到越來越多的青睞。然而,非接觸式智能卡通過射頻來交換信息,為的開發(fā)和調試帶來新的挑戰(zhàn)。本文結合ISO14443 A類非接觸式智能卡的特點,給出A類非接觸式智能卡器的一種設計方法。借助于該設備,能夠智能卡與讀卡器之間的所有信息交換,快速定位問題所在,加速開發(fā)。

1 A類非接觸式智能卡與讀寫設備的機制
非接觸式智能卡是無源設備,通過接收射頻能量獲得電能,供給智能卡工作。非接觸式讀寫設備擔當著能量供給與信息交換的雙重任務。根據ISO14443協議規(guī)定,非接觸式讀寫設備發(fā)送磁場強度為1.5~7.5 A/m、頻率為13.56 MHz的射頻信號,Type A類讀寫設備向智能卡發(fā)送信息,按照改進型米勒編碼、100%ASK調制方式;智能卡向讀寫設備回復數據按照曼徹斯特編碼、負載調制方式。智能卡和讀寫設備數據交互的整個過程中,讀寫設備是主動方,智能卡只是接收讀寫設備下發(fā)的命令幀,作出相應回復。
根據讀寫設備命令幀和智能卡回復幀之間延遲時間的不同要求,讀寫設備的命令可以分為:固定幀延遲命令和非固定幀延遲時間命令。固定幀延遲命令要求智能卡在指定時間點作出回復,包括REQA命令、WUPA命令、ANTICOLLISION命令、SELECT命令。這些命令主要用于智能卡的初始化,對于某一確定的智能卡具有唯一的回復。非固定幀延遲命令要求智能卡在大于某固定時間后發(fā)送回復幀,包括以上命令外的所有命令。針對以上兩種類型命令,在后面的設計中會對其進行不同處理。

2 設計原理
根據以上智能卡與讀寫器之間信息交互的原理,在讀寫設備與智能卡之間加入一個設備,使得讀寫設備發(fā)送的命令由監(jiān)聽設備接收,再由監(jiān)聽設備轉發(fā)至智能卡;智能卡回復的數據由監(jiān)聽設備接收,再由監(jiān)聽設備回復至讀寫器。這樣,監(jiān)聽設備就捕獲了讀寫器與智能卡之間所有的交互數據,如圖1所示。

本文引用地址:http://www.butianyuan.cn/article/156146.htm

a.JPG


由于監(jiān)聽設備的存在,使得讀寫設備與智能卡之間的幀延遲具有不確定性,針對固定幀延遲命令,監(jiān)聽設備應該提前獲得智能卡對這些命令的回復,在讀寫設備發(fā)送這些命令時,在固定回復時間點直接回復讀寫設備,而不經過智能卡取回復的過程。針對非固定幀延遲命令,由于命令及回復的多樣性且對幀延遲時間要求不高,適合使用監(jiān)聽設備傳遞數據的工作方式。整體工作流程如圖2所示。首先監(jiān)聽設備發(fā)送固定幀延遲命令,獲得智能卡的回復并保存;然后讀寫設備開始發(fā)送命令,對于固定幀延遲命令監(jiān)聽設備直接回復,對于非固定幀延遲命令監(jiān)聽設備傳遞命令及回復..

b.JPG


上一頁 1 2 3 下一頁

評論


相關推薦

技術專區(qū)

關閉