如何區(qū)別智能卡,IC卡,ID卡和磁卡
智能卡又名IC卡,是可讀可寫的芯片卡。根據(jù)存儲容量的不同又分為不同的芯片類型,現(xiàn)在使用多的芯片類型有飛利浦S50, 飛利浦S70,復旦FM1108,AT24C64,AT24C04等常用芯片,隨著市場的發(fā)展,IC卡的使用量在逐步的替代傳統(tǒng)的會員卡,磁卡和條碼卡。IC卡只所以會被廣泛使用,是因為IC卡與ID卡,磁卡,條碼卡相比具有更大的性,IC卡芯片內(nèi)有密碼模塊,可以把密碼寫到里面,經(jīng)過密碼校驗后才能讀取卡內(nèi)信息,大大加強了卡的性。
ID卡是只讀性芯片卡,芯片里面的信息是提前寫入的序列號,此序列號是全世界的序列號,是只讀不可修改的序列號,所以在軟件中使用ID卡,其實只是試用ID卡里面的號碼進行身份識別,關(guān)于會員的信息還是存儲在本地電腦或服務(wù)器上,其使用原理和磁條卡的區(qū)別不大,主要區(qū)別是使用行為不同,ID卡是感應式讀取信息,磁條卡是刷卡讀取信息,ID卡是芯片,不容易損壞,磁條卡容易消磁。
對于智能卡,在國外經(jīng)常采用工業(yè)標準微處理器作為核心,調(diào)整存儲器的種類和容量,而不必重新設(shè)計。在國內(nèi),目前尚沒有現(xiàn)成的微處理器可供借用,也還沒有成熟的E2PROM工藝可實現(xiàn)穩(wěn)定的大批量生產(chǎn)。比較可行的辦法是,由國內(nèi)設(shè)計COS,由國外半導體廠家生產(chǎn)芯片,Motorola、日立等公司都提供這種業(yè)務(wù)。為可靠起見,這些芯片應該有自保護能力。例如,當外加電壓不正常時(高低電壓檢測)芯片應停止工作,時鐘頻率超出正常范圍時也應有相應的措施。
特點
外觀小巧玲瓏,堅固耐用,不掉色。
產(chǎn)品防水,防震,防腐蝕。
可竄掛于鑰匙扣上,攜帶方便。
多種款式和顏色可供選擇。
可按客戶提供外觀設(shè)計制作。
125Khz/13.56Mhz多種芯片均可按需封裝,可復合封裝。
可噴ID碼,流水號。
數(shù)據(jù)結(jié)構(gòu)的確定
編輯頭文件ICDATA.H,確定在驅(qū)動模塊程序中應用的公用數(shù)據(jù)結(jié)構(gòu)。驅(qū)動模塊的終目的是讀取和寫入卡數(shù)據(jù)處理,所以規(guī)范整齊的數(shù)據(jù)結(jié)構(gòu)是必須的。可以定義一個數(shù)據(jù)結(jié)構(gòu)體來實現(xiàn)
卡數(shù)據(jù)的存儲區(qū)域、數(shù)據(jù)地址索引、控制標志位等,如右圖圖示:
這樣在驅(qū)動模塊中,只需要STruct ICDATA iccdata;一條語句便可定義全部的卡處理數(shù)據(jù)結(jié)構(gòu)定義;而Ic_fops則定義了設(shè)備操作映射函數(shù)結(jié)構(gòu)。從這個數(shù)據(jù)結(jié)構(gòu)看,我們實現(xiàn)了IC卡設(shè)備的打開、讀、寫和監(jiān)控函數(shù)。