一種ic卡閱讀讀寫設(shè)備及其工作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種智能卡讀寫設(shè)備,尤其涉及一種IC卡閱讀讀寫設(shè)備及其工作方法
【背景技術(shù)】
[0002]目前在市場上銷售的IC卡閱讀設(shè)備都是只有閱讀功能,不具備往卡里寫入信息的功能,這就無法滿足追加寫入公民迀移新住址信息的要求,有很大的局限性。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實現(xiàn)了將公民常住住址變更記錄寫入到二代芯片內(nèi)的功能,解決了現(xiàn)有二代讀卡器只能讀取信息無法進行信息更新的不足。
[0004]本發(fā)明所述的一種IC卡閱讀讀寫設(shè)備,包括智能接口控制板、讀寫器控制板、安全控制模塊、讀寫器天線、專用電纜以及電源模塊;其中,所述智能接口控制板、安全控制模塊、讀寫器天線、專用電纜以及電源模塊分別與所述讀寫器控制板相連接;所述專用電纜中包括RS232和USB兩種通訊電纜;所述讀寫器天線發(fā)射射頻信號與非接觸式IC卡進行數(shù)據(jù)通訊;所述安全控制模塊對非接觸式IC卡中的數(shù)據(jù)進行加密和解密以及認證管理;所述智能接口控制板包括同時接收USB信號和RS232信號,并與所述讀寫器控制板進行數(shù)據(jù)通訊;所述讀寫器控制板包括CPU和RF模塊。
[0005]所述智能接口控制板中設(shè)有穩(wěn)壓和斷電保護裝置。
[0006]所述一種IC卡閱讀讀寫設(shè)備的工作方法是:讀寫器控制板發(fā)射射頻信號給讀寫器天線,通過所述讀寫器天線獲得非接觸式IC卡身份中的數(shù)據(jù)信息,并對所述數(shù)據(jù)信息進行操作;所述讀寫器控制板接收到數(shù)據(jù)信號后發(fā)送給安全控制模塊進行處理解密或加密或認證管理,然后將處理后的信號經(jīng)CPU處理后傳遞給RF模塊,通過向讀寫器天線發(fā)送無線射頻信號將數(shù)據(jù)寫入非接觸式IC卡。
[0007]所述對數(shù)據(jù)信息的操作包括修改、添加或刪除。
[0008]讀寫設(shè)備開機后,讀寫器控制板上的CPU機進行復(fù)位并初始化,初始化后即進入CPU主循環(huán)并啟動看門狗程序,在規(guī)定的時間里不停清零看門狗定時器。如果在規(guī)定時間看門狗定時器清零失敗,所述看門狗定時器產(chǎn)生溢出,則系統(tǒng)復(fù)位并重新開始運行。
[0009]使用讀寫設(shè)備前,先將讀寫設(shè)備通過專用電纜與計算機USB接口相連接,1394六芯插頭與所述讀寫設(shè)備的通訊口相連接。
[0010]或者,使用讀寫設(shè)備前,先將讀寫設(shè)備通過專用電纜的DB9孔頭與計算機串口相連接,1394六芯插頭與所述讀寫設(shè)備的通訊口相連接。
[0011]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:本發(fā)明設(shè)備實現(xiàn)了將信息寫入到IC卡芯片內(nèi)、追加記錄追查、操作員管理等住址追加功能,并且實現(xiàn)實時閱讀、顯示IC卡信息,比如文字、相片、追加住址等。
【附圖說明】
[0012]圖1是IC卡追加讀寫設(shè)備硬件組成結(jié)構(gòu)意圖;
[0013]圖2是IC卡追加讀寫設(shè)備串口工作流程圖;
[0014]圖3是IC卡追加讀寫設(shè)備USB接口工作流程圖;
[0015]圖4是CPU內(nèi)主程序流程圖;
[0016]圖5是通訊數(shù)據(jù)中斷流程圖;
[0017]圖6是SAM(安全控制模塊)接口中斷流程圖。
【具體實施方式】
[0018]現(xiàn)結(jié)合附圖及實施例對本發(fā)明作進一步詳細說明。
[0019]圖1是IC卡追加讀寫設(shè)備硬件組成結(jié)構(gòu)意圖。參考圖1,本發(fā)明所述的一種IC卡閱讀讀寫設(shè)備,包括智能接口控制板102、讀寫器控制板104、安全控制模塊101、讀寫器天線105、專用電纜106以及電源模塊103;其中,智能接口控制板102、安全控制模塊101、讀寫器天線105、專用電纜106以及電源模塊103分別與讀寫器控制板104相連接;專用電纜106中包括RS232和USB兩種通訊電纜,使得本發(fā)明可以連接RS232和USB兩種信號接口 ;讀寫器天線105發(fā)射射頻信號與非接觸式IC卡進行數(shù)據(jù)通訊;安全控制模塊101對非接觸式IC卡中的數(shù)據(jù)進行加密和解密以及認證管理;智能接口控制板102包括同時接收USB信號和RS232信號,并與讀寫器控制板104進行數(shù)據(jù)通訊;讀寫器控制板104包括CPU和RF模塊。
[0020]所述智能接口控制板102中設(shè)有穩(wěn)壓和斷電保護裝置,可以保證讀寫設(shè)備能夠穩(wěn)定運行。
[0021]本發(fā)明的工作方法是:讀寫器控制板104發(fā)射射頻信號給讀寫器天線105,通過讀寫器天線105獲得非接觸式IC卡的數(shù)據(jù)信息,并對所述數(shù)據(jù)信息進行操作;讀寫器控制板104接收到數(shù)據(jù)信號后發(fā)送給安全控制模塊101進行處理解密或加密或認證管理,然后將處理后的信號經(jīng)CHJ處理后傳遞給RF模塊,再通過向讀寫器天線104發(fā)送無線射頻信號將數(shù)據(jù)寫入非接觸式IC卡。
[0022]由于采用了專用電纜106,使得本發(fā)明讀寫器可以接收RS232和USB兩種信號。圖2是IC卡追加讀寫設(shè)備串口工作流程圖,圖3是IC卡追加讀寫設(shè)備USB接口工作流程圖。
[0023]參考圖2,IC卡追加讀寫設(shè)備首先通過計算機211的串口獲得RS232信號210,通過讀寫器控制板上的串口接收芯片201接收后,再通過分支電路202同時傳給CPU203和SAM208(安全控制模塊)分別進行處理,SAM208處理后的信號經(jīng)CPU203處理后傳遞給RF204,再發(fā)送無線射頻信號給天線205,由天線205傳給206。
[0024]參考圖3,IC卡追加讀寫設(shè)備接收計算機301通過USB口傳來的USB信號308,直接將其發(fā)送給SAM302,處理后經(jīng)接口電路303傳給CPU304,再傳給RF305,再發(fā)送無線射頻信號給天線306,由天線306傳給307。
[0025]圖4是CPU內(nèi)主程序流程圖。參考圖4,當(dāng)IC卡追加讀寫設(shè)備開機后,讀寫器控制板上的CPU進行復(fù)位401、開始402以及初始化403,初始化403完成后即進入CPU主循環(huán)并啟動看門狗程序405,在規(guī)定的時間里不停清零看門狗定時器,由清零狀態(tài)決定CPU運行態(tài)404;如果在規(guī)定時間看門狗定時器清零失敗,看門狗定時器產(chǎn)生溢出,系統(tǒng)有異常407,則系統(tǒng)重新進行復(fù)位401、開始402以及初始化403;如果清零成功,返回正常運行406。
[0026]圖5是通訊數(shù)據(jù)中斷流程圖。參考圖5,本發(fā)明讀寫設(shè)備中CPU的程序采用中斷響應(yīng)形式,其程序運行過程如下:開機時,進入通訊中斷入口 501,判斷是否進行SAM指令502,如果是SAM指令502,則進行判斷503讀寫器是否處于鎖機狀態(tài)503,如果處于鎖機狀態(tài),則中斷返回505,如果不是鎖機狀態(tài),進行監(jiān)視SAM和數(shù)據(jù)通訊504;如果不是SAM指令502,進一步判斷是否是認證指令506;如果是認證指令,則進行認證510,再判斷是否認證通過511,如果認證通過,鎖機狀態(tài)關(guān)閉515并且中斷返回514,如果認證沒有通過,鎖機狀態(tài)開啟512,并且中斷返回514;如果不是認證指令,判斷是否為鎖機狀態(tài)507;如果是鎖機狀態(tài),中斷返回513;如果不是鎖機狀態(tài),判斷是否是分析指令508;如果是分析指令,進行測試分析518;如果不是分析指令,判斷是否設(shè)置指令509;如果是設(shè)置指令,設(shè)置RF狀態(tài)516,然后中斷返回517;如果不是設(shè)置指令,直接中斷返回517。
[0027]圖6是SAM(安全控制模塊)接口中斷流程圖。參考圖6,IC卡追加讀寫設(shè)備SAM接口程序采用中斷相應(yīng)形式,其程序運行過程如下:開機時,進入SAM中斷入口 601,從安全控制模塊接收數(shù)據(jù)602,再判斷是否超時603,如果超時,進行CPU復(fù)位611;如果沒有超時,向RF(無線射頻模塊)發(fā)送數(shù)據(jù)604,再判斷是否超時605,如果超時,進行CPU復(fù)位611;如果沒有超時,從RF接收數(shù)據(jù)606,再判斷是否超時607,如果超時,進行CPU復(fù)位611;如果沒有超時,向SAM發(fā)送數(shù)據(jù)608,再判斷是否超時609,如果超時,進行CPU復(fù)位611 ;如果沒有超時,中斷返回610。
[0028]以上所述實施方式僅為本發(fā)明的優(yōu)選實施例,本發(fā)明不限于上述實施例,對于本領(lǐng)域一般技術(shù)人員而言,在不背離本發(fā)明原理的前提下對它所做的任何顯而易見的改動,都屬于本發(fā)明的構(gòu)思和所附權(quán)利要求的保護范圍。
【主權(quán)項】
1.一種IC卡閱讀讀寫設(shè)備,其特征在于包括智能接口控制板、讀寫器控制板、安全控制模塊、讀寫器天線、專用電纜以及電源模塊;其中,所述智能接口控制板、安全控制模塊、讀寫器天線、專用電纜以及電源模塊分別與所述讀寫器控制板相連接;所述專用電纜中包括RS232和USB兩種通訊電纜;所述讀寫器天線發(fā)射射頻信號與非接觸式IC卡進行數(shù)據(jù)通訊;所述安全控制模塊對非接觸式IC卡中的數(shù)據(jù)進行加密和解密以及認證管理;所述智能接口控制板包括同時接收USB信號和RS232信號,并與所述讀寫器控制板進行數(shù)據(jù)通訊;所述讀寫器控制板包括CPU和RF模塊。2.根據(jù)權(quán)利要求1所述的一種IC卡閱讀讀寫設(shè)備,其特征在于:所述智能接口控制板中設(shè)有穩(wěn)壓和斷電保護裝置。3.根據(jù)權(quán)利要求1至2所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:讀寫器控制板發(fā)射射頻信號給讀寫器天線,通過所述讀寫器天線獲得非接觸式IC卡身份中的數(shù)據(jù)信息,并對所述數(shù)據(jù)信息進行操作;所述讀寫器控制板接收到數(shù)據(jù)信號后發(fā)送給安全控制模塊進行處理解密或加密或認證管理,然后將處理后的信號經(jīng)(PU處理后傳遞給RF模塊,通過向讀寫器天線發(fā)送無線射頻信號將數(shù)據(jù)寫入非接觸式IC卡。4.根據(jù)權(quán)利要求3所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:所述對數(shù)據(jù)信息的操作包括修改、添加或刪除。5.根據(jù)權(quán)利要求3所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:讀寫設(shè)備開機后,讀寫器控制板上的CPU機進行復(fù)位并初始化,初始化后即進入CPU主循環(huán)并啟動看門狗程序,在規(guī)定的時間里不停清零看門狗定時器。6.根據(jù)權(quán)利要求4所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:如果在規(guī)定時間看門狗定時器清零失敗,所述看門狗定時器產(chǎn)生溢出,則系統(tǒng)復(fù)位并重新開始運行。7.根據(jù)權(quán)利要求3所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:使用讀寫設(shè)備前,先將讀寫設(shè)備通過專用電纜與計算機USB接口相連接,1394六芯插頭與所述讀寫設(shè)備的通訊口相連接。8.根據(jù)權(quán)利要求3所述的一種IC卡閱讀讀寫設(shè)備的工作方法,其特征在于:使用讀寫設(shè)備前,先將讀寫設(shè)備通過專用電纜的DB9孔頭與計算機串口相連接,1394六芯插頭與所述讀寫設(shè)備的通訊口相連接。
【專利摘要】本發(fā)明公開了一種IC卡閱讀讀寫設(shè)備及其工作方法,包括智能接口控制板、讀寫器控制板、安全控制模塊、讀寫器天線、專用電纜以及電源模塊;專用電纜中包括RS232和USB兩種通訊電纜可同時接收USB信號和RS232信號;本發(fā)明設(shè)備實現(xiàn)了將信息寫入到IC卡芯片內(nèi)、追加記錄追查、操作員管理等住址追加功能,并且實現(xiàn)實時閱讀、顯示IC卡信息,比如文字、相片、追加住址等。
【IPC分類】G06K7/10, G06K17/00
【公開號】CN105574465
【申請?zhí)枴緾N201610107135
【發(fā)明人】李亮亮
【申請人】李亮亮
【公開日】2016年5月11日
【申請日】2016年2月25日