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