IC卡讀寫器又叫IC卡讀寫機具,它是遵循一定的協(xié)議,與IC卡建立通信關系,對IC卡進行讀寫操作的工具。隨著IC卡在社會各領域的廣泛應用,各種各樣的IC卡讀寫機具也應運而生。為了幫助大家對IC卡讀寫器有一個較為系統(tǒng)的認識,現(xiàn)就IC卡讀寫器的相關知識做一簡單介紹。
一、IC卡讀寫器分類
IC卡讀寫器有許多不同的分類方式,根據(jù)與IC卡接觸方式不同分為接觸式IC卡讀寫器與非接觸式IC卡讀寫器;根據(jù)用途不同可分為通用讀寫器和專用讀寫器;根據(jù)放置方式不同可分為外置式讀寫器和內(nèi)置式讀寫器;根據(jù)聯(lián)機方式不同可分為聯(lián)機式讀寫器和獨立終端式讀寫器等等。
其中聯(lián)機式讀寫器是建立控制主機與IC卡的信息聯(lián)絡的通道,必須與其它外圍主控設備結(jié)合才能完成某一專用功能,以與PC機(或PDA)聯(lián)接,實現(xiàn)收款功能為例,其過程為運行PC機(或PDA)上的應用收款程序,通過動態(tài)庫向讀寫器發(fā)送讀寫器認識的命令格式,讀寫器根據(jù)與動態(tài)庫的協(xié)議,對收到的數(shù)據(jù)進行分析,再根據(jù)與IC卡的通信協(xié)議將命令轉(zhuǎn)化為IC卡認識的格式和信號對IC 卡進行相應操作,完成收款操作,讀寫器將處理結(jié)果按照與動態(tài)庫的通信協(xié)議格式發(fā)給PC(或PDA),其關鍵是讀寫器本身不主動對IC卡進行操作,只有收到外圍控制設備的命令后,才進行操作,它只是PC機(或PDA)與IC卡間通信信號的翻譯及中轉(zhuǎn)站。通用讀寫器一般是聯(lián)機式讀寫器。外置式和內(nèi)置式IC卡讀寫器為聯(lián)機讀寫器,它是根據(jù)所聯(lián)接到的外圍控制設備的位置不同而定義的。
聯(lián)機式讀寫器的組成主要包括:
1、微控制器
微控制器是讀卡器的數(shù)據(jù)指揮中心,負責與外部通信控制,內(nèi)部數(shù)據(jù)分析,與IC卡通信控制以及讀寫器本身的功能管理。目前主要采用單片機做為IC卡讀寫器的微控制器。隨著單片機技術(shù)的不斷發(fā)展,使得IC卡讀寫器處理數(shù)據(jù)的能力也非常強大,而安全性、可靠性等整體性能指標也不斷的得以提高。MCS-51系列單片機在早期的讀寫器設備應用中以其性價比占有絕對優(yōu)勢,在IC卡讀寫器發(fā)展史上留下了輝煌的一頁。隨著電子技術(shù)的不斷發(fā)展及應用領域的不斷擴充,以及對讀寫器運行速度、安全要求的進一步提高,現(xiàn)在應用于IC卡讀寫器的單片機可以說是白花齊放,各有千秋,F(xiàn)在應用較為普遍的主要有MCS-51、AVR、ARM構(gòu)架的單片機。
2、讀卡頭
對于接觸式IC卡讀寫器,讀卡頭指的是卡座,它是連接IC卡及其讀寫器電器信號的機械裝置。其至少具有8個觸點與IC卡的觸點連接,觸點的另一端引出線與單片機連接,給IC卡與單片機建立可靠的物理連接通道?ㄗ磁cIC卡接觸的過程原理不同可分為降落式、半降落式、摩擦式幾種,其中前者壽命長,能到上百萬次,后者壽命較短,只有幾十萬次,其優(yōu)勢是體積較前者小。
對于非接觸式IC卡讀寫器,讀卡頭部分為射頻信號發(fā)送與接收以及射頻信號處理與數(shù)字信號轉(zhuǎn)換部分。它將單片機發(fā)出的數(shù)字信號轉(zhuǎn)換成非接觸IC卡可識別的射頻信號傳送給IC卡,將從IC卡接收到的射頻信號轉(zhuǎn)換為單片機認識的數(shù)字信號,從而建立IC卡與讀寫器的通信通道。主要包括信號轉(zhuǎn)換部分與天線。
3、與外圍控制設備的通信口
早期的通信接口主要為串行通信接口,如RS-232C方式,或RS-485方式。隨著通信技術(shù)的不斷發(fā)展,近兩年USB(通用串行總線)接口方式開始流行。其特點主要是不用外接電源,可以熱插拔,達到即插即用,使用方便,尤其隨著IC卡容量的不斷增大,對大數(shù)據(jù)量的信息傳輸要求越來越高,普通的串行通信方式已成了限制數(shù)據(jù)傳輸速度的一大瓶頸,而USB技術(shù),其低通信速率為1.5Mb/s,高可到480Mb/s,與普通串口通信相比其優(yōu)勢可見一斑。另外也有采用并口通信方式、ISA總線方式、PCI總線方式等進行數(shù)據(jù)通信,但不是很普遍。
4、電源
IC卡讀寫器的電源供給有以下幾種:
1)獨立直流電源,但會使讀卡器體積增大;
2)外供電源;
3)專用穩(wěn)壓源供電;
4)從計算機取電(如USB口,鼠標、鍵盤口)。
獨立終端式讀寫器是不需要與PC機等外圍控制設備相聯(lián)即可主動對IC卡進行全功能操作的設備,如食堂售飯機,交通管理手持機,工商手持機等。所以其配置除以上要求外,還必須具有:
1)鍵盤;
2)顯示器,主要有LED顯示和LCD顯示;
3)數(shù)據(jù)存儲器,用于存儲大量的交易記錄和相關數(shù)據(jù)。也可配備打印機,實時時鐘,安全模塊等。
二、IC卡讀寫器設計依據(jù)
那么讀寫器具備了以上配置后,究竟如何從卡中獲取數(shù)據(jù)以及如何向卡中寫入數(shù)據(jù)呢?這就涉及到通信規(guī)則了,也就是通信設計依據(jù)。如RS-232C有自己的一套規(guī)則,規(guī)定了每一幀的起始位,停止位,字符個數(shù),校驗方式等,通信雙方只要遵照事先定義好的這些規(guī)則,就能完成通信的目的。讀寫器與IC卡的通信一樣,為了能進行正確的數(shù)據(jù)通信,IC卡與其讀寫器也必須建立起一互相遵循的通信協(xié)議,這個通信協(xié)議就是IC卡有關規(guī)范定義的標準,如ISO/IEC7816定義的接觸式IC卡標準,ISO/IEC14443定義的非接觸卡標準。
其中ISO/IEC7816-2:觸點的尺寸和位置;ISO/IEC7816-3:電信號和傳送協(xié)議;ISO/IEC7816-4:行業(yè)間交互用命令;ISO/IEC7816-10:同步卡的電信號及復位應答,以上是設計接觸式IC卡讀寫器的基本依據(jù)。
ISO/IEC14443-1:非接觸卡物理特性;ISO/IEC14443-2:射頻電源和信號接口;ISO/IEC14443-3:初始化和防碰撞協(xié)議;ISO/IEC14443-4:傳輸協(xié)議等是指導設計非接觸式IC卡讀寫器的基本依據(jù)。
同時我國制定了《集成電路(IC)卡讀寫機通用規(guī)范》,規(guī)定了對IC卡讀寫器的一般技術(shù)要求、試驗方法和檢驗規(guī)則,以及IC卡讀寫機包裝、運輸和儲存的標志。根據(jù)不同的應用,也出現(xiàn)了不同行業(yè)對讀寫器的要求標準,如《中國金融集成電路(IC)卡規(guī)范》、《中國石化加油集成電路(IC)卡應用規(guī)范》、《社會保障(個人)卡規(guī)范》等,其中對IC卡讀寫器在接口、物理、電磁兼容性、安全性、交易流程等方面作了行業(yè)的規(guī)范,所有這些均是我們設計一個高品質(zhì)實用的IC卡讀寫器的依據(jù)。另外,具體項目的其它具體需求也是讀寫器設計的依據(jù)。
三、IC卡讀寫器的選用
了解到以上信息后,下一步要會選用IC卡讀寫器。選用過程中,主要應注重以下技術(shù)指標:
1、支持的與CPU卡的口通信速率;
2、支持的與上層主機的通信速率;
3、支持的同步卡的種類;
4、支持的異步卡的T=0,T=1通信協(xié)議;
5、是否具有安全機制;
6、支持的其它行業(yè)標準;
7、數(shù)據(jù)存儲容量;
8、顯示及鍵盤配置;
9、電源;
10、 適用環(huán)境等。
對于接觸式IC卡讀寫器,還需有以下重要指標:
1、支持ISO/IEC7816標準;
2、支持一個或多個卡座,卡座壽命。
對于非接觸式IC卡讀寫器則要注意讀寫距離這一重要指標以及支持那種類型(TYPEA 或TYPEB 或其它)的非接觸型IC卡。
在實際選用過程中,要根據(jù)具體應用需求做重點考慮,才能選擇到性價比好的讀寫器。
四、IC卡讀寫器的應用市場
隨著IC卡應用領域的不斷擴大,配套的讀寫器的領域相繼得到不斷的開拓,其市場極為廣泛,目前主要應用于:
收費終端:公交車費、路費、食堂、商場等
身份識別:身份證讀寫、就業(yè)證讀寫、IC卡門禁、考勤機等
行業(yè)應用:銀行、加油、社會保障、煙草、工商、交通管理等
預付費控制終端:水表、電表、有線電視、電話等
網(wǎng)絡安全:網(wǎng)絡信息安全管理系統(tǒng)等。
隨著我國加入WTO,國際規(guī)則的廣泛應用,只要充分發(fā)揮我們的智慧和想象相信IC卡及其讀寫機具將應用于我們生活的每一個角落,成為人類文明的又一重要的里程碑