非接觸式智能卡信號的采集與處理
發(fā)布時間:2008/8/29 0:00:00 訪問次數(shù):438
0 引言
智能卡即ic卡(integrated circuit card),它是將一個或多個集成電路封裝在卡片內(nèi),具有信息存儲、邏輯判斷和運算等功能。智能卡分為接觸式智能卡、非接觸智能卡以及雙界面卡(接觸與非接觸結(jié)合)。接觸式智能卡通過讀寫設(shè)備的觸點和卡片上的觸點相接觸來完成數(shù)據(jù)讀寫。非接觸智能卡融合了射頻識別技術(shù)和ic卡技術(shù),通過無線電波的傳遞完成數(shù)據(jù)的讀寫操作。非接觸智能卡具有使用方便、刷卡時問短、可靠性高等特點。
1 wiegand通訊協(xié)議
非接觸式智能卡大都使用wiegand協(xié)議。wiegand協(xié)議是國際上統(tǒng)一的標準,有很多格式。最常用的標準是26-bi格式,它是一個開放式的格式,對所有hid的用戶開放。
標準韋根輸出是由26位二進制數(shù)組成,這26位數(shù)據(jù)在讀出器的韋根輸出線d0、d1上輸出,每一位的含義如下:
第1位為2— 13位的偶校驗位;
第2— 9位對應(yīng)與電子卡hid碼的低8位;
第26位為14-25對應(yīng)電子卡的pid號碼;
hid號碼即hidden id code隱含碼,pid號碼即為public id code公開碼。pid很容易在讀出器的輸出結(jié)果中找到,但hid在讀出器的輸出結(jié)果中部分或者全部隱掉。hid是一個非常重要的號碼,它不僅存在于卡中,也存在于讀卡器中。
2 wiegand26接口設(shè)計
wiegand26接口通常由3根線組成,它們分別是數(shù)據(jù)0(data0)、數(shù)據(jù)1(data1)和信號地線,這3條線負責(zé)傳輸wiegand信號。do、d1在沒有數(shù)據(jù)輸出時都保持+5v高電平。
若輸出為0,則do拉低一段時間;若輸出為1,則d1拉低一段時間。兩個電子卡韋根輸出之間的最小間隔為0.25秒。
2.1硬件接口電路
datao和datal總共26個低電平脈沖,每—個脈沖代表—個bit數(shù)據(jù)。第1個bit為1-13 bit的偶校驗位,第26個bit為14-26 bit的奇校驗位,bit2-bit25共6 digits(每4 bit為一個digits)代表卡片號碼的后六位數(shù)。信號處理的實現(xiàn)過程可采用中繼法,其接口電路如圖一所示:
圖一單片機接口電路
2.2數(shù)據(jù)處理軟件設(shè)計
數(shù)據(jù)處理軟件由主程序、中斷程序和若干個子程序組成。主程序主要完成工作流程的控制,程序流程圖如圖二所示。中斷程序包括int0中斷程序和int1中斷程序,如圖三所示。
圖二主程序流程圖
圖三into(int1)流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
0 引言
智能卡即ic卡(integrated circuit card),它是將一個或多個集成電路封裝在卡片內(nèi),具有信息存儲、邏輯判斷和運算等功能。智能卡分為接觸式智能卡、非接觸智能卡以及雙界面卡(接觸與非接觸結(jié)合)。接觸式智能卡通過讀寫設(shè)備的觸點和卡片上的觸點相接觸來完成數(shù)據(jù)讀寫。非接觸智能卡融合了射頻識別技術(shù)和ic卡技術(shù),通過無線電波的傳遞完成數(shù)據(jù)的讀寫操作。非接觸智能卡具有使用方便、刷卡時問短、可靠性高等特點。
1 wiegand通訊協(xié)議
非接觸式智能卡大都使用wiegand協(xié)議。wiegand協(xié)議是國際上統(tǒng)一的標準,有很多格式。最常用的標準是26-bi格式,它是一個開放式的格式,對所有hid的用戶開放。
標準韋根輸出是由26位二進制數(shù)組成,這26位數(shù)據(jù)在讀出器的韋根輸出線d0、d1上輸出,每一位的含義如下:
第1位為2— 13位的偶校驗位;
第2— 9位對應(yīng)與電子卡hid碼的低8位;
第26位為14-25對應(yīng)電子卡的pid號碼;
hid號碼即hidden id code隱含碼,pid號碼即為public id code公開碼。pid很容易在讀出器的輸出結(jié)果中找到,但hid在讀出器的輸出結(jié)果中部分或者全部隱掉。hid是一個非常重要的號碼,它不僅存在于卡中,也存在于讀卡器中。
2 wiegand26接口設(shè)計
wiegand26接口通常由3根線組成,它們分別是數(shù)據(jù)0(data0)、數(shù)據(jù)1(data1)和信號地線,這3條線負責(zé)傳輸wiegand信號。do、d1在沒有數(shù)據(jù)輸出時都保持+5v高電平。
若輸出為0,則do拉低一段時間;若輸出為1,則d1拉低一段時間。兩個電子卡韋根輸出之間的最小間隔為0.25秒。
2.1硬件接口電路
datao和datal總共26個低電平脈沖,每—個脈沖代表—個bit數(shù)據(jù)。第1個bit為1-13 bit的偶校驗位,第26個bit為14-26 bit的奇校驗位,bit2-bit25共6 digits(每4 bit為一個digits)代表卡片號碼的后六位數(shù)。信號處理的實現(xiàn)過程可采用中繼法,其接口電路如圖一所示:
圖一單片機接口電路
2.2數(shù)據(jù)處理軟件設(shè)計
數(shù)據(jù)處理軟件由主程序、中斷程序和若干個子程序組成。主程序主要完成工作流程的控制,程序流程圖如圖二所示。中斷程序包括int0中斷程序和int1中斷程序,如圖三所示。
圖二主程序流程圖
圖三into(int1)流程圖
歡迎轉(zhuǎn)載,信息來自維庫電子市場網(wǎng)(www.dzsc.com)
上一篇:電容降壓的工作原理
上一篇:非接觸智能卡安全分析
熱門點擊
- PTH和NPTH有何區(qū)別
- 影響印刷電路板(PCB)的特性阻抗因素及對策
- 電子管與晶體管收音機音質(zhì)區(qū)別
- 自動電平控制電路概述
- 壓敏電阻器的應(yīng)用原理介紹
- 什么是看門狗(watchdog)
- 電容的搭配
- 晶體管CMOS的基本知識
- 高速電路印刷電路板的可靠性設(shè)計
- 怎樣測三極管好壞以及管腳
推薦技術(shù)資料
- 電源管理 IC (PMIC)&
- I2C 接口和 PmBUS 以及 OTP/M
- MOSFET 和柵極驅(qū)動器單
- 數(shù)字恒定導(dǎo)通時間控制模式(CO
- Power Management Buck/
- 反激變換器傳導(dǎo)和輻射電磁干擾分析和抑制技術(shù)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究