H4001非接觸式IC卡讀卡程序設計
【摘 要】 介紹了基于P4095芯片的一種非接觸式IC卡(H4001)的讀卡機制,并提出了一種曼徹斯特碼的解碼方法。
關(guān)鍵詞:非接觸式IC卡,曼徹斯特碼,解碼
IC卡(Integrated Circuit Card)經(jīng)過20多年的發(fā)展,已廣泛應用于金融、電信、保險、商業(yè)、國防、公共事業(yè)等領域。IC卡按外部接口設備的連接方式可分為接觸式IC卡和非接觸式IC卡(又稱射頻卡)兩類。接觸式IC卡,就是IC卡與外界進行數(shù)據(jù)通訊時,芯片的電極觸點必須與IC卡讀寫設備直接連接;非接觸式IC卡在使用時則無須與IC卡讀寫器設備直接連接,而是通過無線電波或電磁感應的方式實現(xiàn)與IC卡讀寫設備的數(shù)據(jù)通訊。在刷卡速度要求高,用卡環(huán)境惡劣,污染嚴重等環(huán)境下,非接觸式IC卡有著它特有的優(yōu)勢。
我們利用EM公司(EM MICROELECTRONICMARIN SA,2074 MARIN-Switzerland)生產(chǎn)的P4095芯片,制作了IC卡讀頭,并在此基礎上,編寫了EM公司H4001非接觸式IC卡的讀卡程序。
1 工作原理
讀卡的工作原理如圖1所示。
當IC卡(H4001)靠近讀卡器時,圖1中的兩個回路在125kHz時產(chǎn)生諧振。IC卡從中獲取能量,連續(xù)地向外發(fā)送信號。P4095接收信號,送單片機分析處理該卡的信息。
射頻卡相關(guān)文章:射頻卡原理
評論