非接觸式智能卡監(jiān)聽器系統(tǒng)設計
3. 2 控制器設計
控制器采用Spartan-6 FPGA芯片,主要完成數據解碼、數據編碼同步發(fā)送、與PC機通信、與非接觸式讀卡器通信等功能,如圖4所示。時鐘產生電路產生424kHz的同步時鐘對數據進行編、解碼,在數據3 μs位置,沒有13.56 MHz時鐘,則由系統(tǒng)時鐘進行填補,組成采樣時鐘;解碼電路使用采樣時鐘對數據采樣、判斷,去除起始結束位,組成字節(jié)寫入FIFO,同時統(tǒng)計數據位數,供內部8051控制器讀取;編碼電路對寫入FIFO的數據進行曼徹斯特編碼,加入奇偶校驗位和幀起始結束位,并在同步時間點發(fā)送;USB控制器完成監(jiān)聽器與PC機的通信;8051完成整個監(jiān)聽的流程控制及數據的記錄與傳送。本文引用地址:http://www.bjwjmy.cn/article/156146.htm
4 調試
調試過程可以根據各個模塊功能分別調試驗證,智能卡模擬前端調試包括諧振頻率、限幅電路幅值、包絡檢波閾值、時鐘提取閾值、負載調制強度的調整;控制器調試包括數據同步收發(fā)、USB通信、MFRC531控制邏輯調試;非接觸式讀卡器調試包括諧振頻率、Q值等的調整。
結語
通過對以上電路的調試,可以實現對讀寫設備與智能卡通信的監(jiān)聽,記錄并分析二者交互的信息。該設備可以應用于現場調試,快速定位問題所在,加快產品應用開發(fā)。由于該設計會增加智能卡回復幀延遲,可能會造成時間緊促系統(tǒng)的讀寫器等待超時,最終導致監(jiān)聽失敗。
評論