一种读取第二代身份证信息的电路系统及其处理方法

文档序号:6378000阅读:380来源:国知局
专利名称:一种读取第二代身份证信息的电路系统及其处理方法
技术领域
本发明涉及银行通讯系统技术领域,具体地说是一种读取第二代身份证信息的电路系统及其处理方法。
背景技术
从发行第一代身份证后,许多的应用场合都要录入公民的身份证信息,包括姓名、地址、身份证号等。我国从2004年开始换发第二代智能身份证,采用非接触IC卡技术,可以利用二代身份证阅读器直接读取身份证内的信息,快速安全。但第一代身份证还没有取消,相当多的应用软件仍保留从键盘录入身份证信息的功能,在使用二代身份证时,如果还要手工输入信息,将十分不便。

发明内容
本发明为克服现有技术的不足,公开了一种键盘控制电路接口及其处理方法,通过该键盘控制电路,将由第二代身份证阅读模块上传的串口信息转换成ps/2接口信息。利用该键盘控制电路及处理软件,可以模拟键盘自动输入身份证信息。为实现上述目的,设计一种读取第二代身份证信息的电路系统,其特征在于电路连接如下,PC机端接口的2号CLK引脚分两路,一路连接电阻Rl的一端,另一路连接晶体管Tl的集电极,电阻Rl的另一端接电源,晶体管Tl的发射极连接电阻R2的一端,电阻R2的另一端接电源,晶体管Tl的基极连接电阻R3的一端;晶体管T2的发射极连接电阻Rl的一端,晶体管T2的集电极分两路,一路连接电阻R2的一端,另一路连接键盘的CLK引脚,晶体管T2的基极连接电阻R4的一端,电阻R4的另一端连同R3的另一端共同连接晶体管T5的集电极,晶体管T5的发射极接电源,晶体管T5的基极连接电阻R9的一端,电阻R9的另一端连接单片机内部M⑶芯片的Pl. 4端口 ;PC机端接口的DATA引脚分两路,一路连接电阻R5的一端,另一路连接晶体管T3的集电极,电阻R5的另一端接电源,晶体管T3的发射极连接电阻R6的一端,电阻R6的另一端接电源,晶体管T3的基极连接电阻R7的一端,电阻R7的另一端分两路,一路连接晶体管T5的集电极,另一路连接电阻R8的一端,电阻R8的另一端连接晶体管T4的基极,晶体管T4发射极连接电阻R5的一端,晶体管T4的集电极分两路,一路连接电阻R6的一端,另一路连接键盘的DATA引脚;第二代身份证阅读器的BEEP引脚连接单片机内部MCU芯片的P3. 6端口,第二代身份证阅读器的S-TX引脚连接单片机内部MCU芯片的P3. O端口,第二代身份证阅读器的S-RX引脚连接单片机内部MCU芯片的P3. I端口,单片机内部MCU芯片的RST端口分两路,一路连接电阻RlO的一端,另一路连接电容C3的负极,电容C3的正极接电源,电阻RlO的另一端接地;单片机内部MCU芯片的Pl. 5端口连接PC机的CLK引脚,单片机内部MCU芯片的P3. 3端口连接PC机的DATA引脚;单片机内部MCU芯片的Pl. 6端口连接键盘的DATA引脚,单片机内部MCU芯片的P3. 2端口连接键盘的CLK引脚。所述的单片机内部MCU芯片上设有控制软件模块。
软件处理流程如下,
(1)上电初始化,将PC机与键盘连通;
(2)PC机监控并读取键盘数据;
(3)第二代身份证阅读器判断是否读取二代身份证信息热键;
(4)是则读取二代身份证的信息,并转换为16进制数据,否则PC机重新监控并读取键盘数据;
(5)第二代身份证阅读器将数据传输给单片机,单片机是否读取成功;
(6)是则将16进制数据转换为区位码数据,否则PC机重新监控并读取键盘数据;
(7)键盘控制电路关闭PC机与键盘通信;
(8)键盘控制电路将单片机输送过来的区位码数据通过PC机键盘端口上传到PC机进行输入信息工作;
(9)键盘控制电路开通PC机与键盘通信;
(10)流程循环工作。本发明同现有技术相比,提供了一种键盘控制电路接口及其处理方法,通过该键盘控制电路,将由第二代身份证阅读模块上传的串口信息转换成ps/2接口信息。利用该键盘控制电路及处理软件,可以模拟键盘自动输入身份证信息。把电脑里读取二代身份证的快捷键截获下来,读取二代身份证的信息,然后把读到的数据按键盘信号发给电脑,其他的键盘与电脑的通讯正常传输。快速、便捷,大大提高工作效率。


图I为本发明模块连接示意图。图2为本发明电路连接示意图。图3为本发明软件流程示意图。
具体实施例方式下面根据附图对本发明做进一步的说明。如图I所示,键盘控制电路的一个输入端连接键盘的输出端,键盘控制电路的输出端连接PC机的输入端,键盘控制电路的另一个输入端连接单片机的输出端,单片机的输入端连接第二代身份证阅读器的输出端。如图2所示,电路连接如下,PC机端接口的2号CLK引脚分两路,一路连接电阻Rl的一端,另一路连接晶体管Tl的集电极,电阻Rl的另一端接电源,晶体管Tl的发射极连接电阻R2的一端,电阻R2的另一端接电源,晶体管Tl的基极连接电阻R3的一端;晶体管T2的发射极连接电阻Rl的一端,晶体管T2的集电极分两路,一路连接电阻R2的一端,另一路连接键盘的CLK引脚,晶体管T2的基极连接电阻R4的一端,电阻R4的另一端连同R3的另一端共同连接晶体管T5的集电极,晶体管T5的发射极接电源,晶体管T5的基极连接电阻R9的一端,电阻R9的另一端连接单片机内部MCU芯片的Pl. 4端口 ;PC机端接口的DATA引脚分两路,一路连接电阻R5的一端,另一路连接晶体管T3的集电极,电阻R5的另一端接电源,晶体管T3的发射极连接电阻R6的一端,电阻R6的另一端接电源,晶体管T3的基极连接电阻R7的一端,电阻R7的另一端分两路,一路连接晶体管T5的集电极,另一路连接电阻R8的一端,电阻R8的另一端连接晶体管T4的基极,晶体管T4发射极连接电阻R5的一端,晶体管T4的集电极分两路,一路连接电阻R6的一端,另一路连接键盘的DATA引脚;第二代身份证阅读器的BEEP引脚连接单片机内部MCU芯片的P3. 6端口,第二代身份证阅读器的S-TX弓丨脚连接单片机内部MCU芯片的P3. O端口,第二代身份证阅读器的S-RX弓丨脚连接单片机内部MCU芯片的P3. I端口,单片机内部MCU芯片的RST端口分两路,一路连接电阻RlO的一端,另一路连接电容C3的负极,电容C3的正极接电源,电阻RlO的另一端接地;单片机内部MCU芯片的Pl. 5端口连接PC机的CLK引脚,单片机内部MCU芯片的P3. 3端口连接PC机的DATA引脚;单片机内部MCU芯片的P1. 6端口连接键盘的DATA引脚,单片机内部MCU芯片的P3. 2端口连接键盘的CLK引脚。单片机内部MCU芯片上设有控制软件模块。如图3所示,软件处理流程如下,
(1)上电初始化,将PC机与键盘连通; (2)PC机监控并读取键盘数据;
(3)第二代身份证阅读器判断是否读取二代身份证信息热键;
(4)是则读取二代身份证的信息,并转换为16进制数据,否则PC机重新监控并读取键盘数据;
(5)第二代身份证阅读器将数据传输给单片机,单片机是否读取成功;
(6)是则将16进制数据转换为区位码数据,否则PC机重新监控并读取键盘数据;
(7)键盘控制电路关闭PC机与键盘通信,防止读取二代证信息时误按键盘混入键盘按键信息;
(8)键盘控制电路将单片机输送过来的区位码数据通过PC机键盘端口上传到PC机进行输入信息工作;
(9)键盘控制电路开通PC机与键盘通信;
(10)流程循环工作。由单片机内部的主控MCU芯片上的通用UART端口(RXD、TXD)与第二代身份证阅读器通信,通过Pl. 5和P3. 3端口监控或读取PC机数据,通过Pl. 6和P3. 2端口监控或读取键盘数据。软件部分共分为三个模块分别为第二代身份证数据读取模块,PC机与键盘数据接收及处理模块,16进制身份证数据转换为区位码数据模块。第二代身份证数据读取模块根据公安部相关的二代身份证SAMV模块相关标准中规定的相关命令集,编写相关程序通过UART端口控制二代证阅读模块读取身份证信息。PC机与键盘数据接收及处理模块根据通用的键盘鼠标通信协议,编写相关PC及键盘的数据读取及发送程序。16进制身份证数据转换为区位码数据模块由于第二代身份证数据读取模块获取的第二代身份证数据为公安部规定的16进制数据信息,而要通过键盘接口返回给PC机的数据为键盘区位码数据,所以需根据相关的协议标准编写相关的数据转换程序。
权利要求
1.一种读取第二代身份证信息的电路系统,其特征在于电路连接如下,PC机端接口的2号CLK引脚分两路,一路连接电阻Rl的一端,另一路连接晶体管Tl的集电极,电阻Rl的另一端接电源,晶体管Tl的发射极连接电阻R2的一端,电阻R2的另一端接电源,晶体管Tl的基极连接电阻R3的一端;晶体管T2的发射极连接电阻Rl的一端,晶体管T2的集电极分两路,一路连接电阻R2的一端,另一路连接键盘的CLK引脚,晶体管T2的基极连接电阻R4的一端,电阻R4的另一端连同R3的另一端共同连接晶体管T5的集电极,晶体管T5的发射极接电源,晶体管T5的基极连接电阻R9的一端,电阻R9的另一端连接单片机内部MCU芯片的Pl. 4端口 ;PC机端接口的DATA引脚分两路,一路连接电阻R5的一端,另一路连接晶体管T3的集电极,电阻R5的另一端接电源,晶体管T3的发射极连接电阻R6的一端,电阻R6的另一端接电源,晶体管T3的基极连接电阻R7的一端,电阻R7的另一端分两路,一路连接晶体管T5的集电极,另一路连接电阻R8的一端,电阻R8的另一端连接晶体管T4的基极,晶体管T4发射极连接电阻R5的一端,晶体管T4的集电极分两路,一路连接电阻R6的一端,另一路连接键盘的DATA引脚;第二代身份证阅读器的BEEP引脚连接单片机内部MCU芯片的P3. 6端口,第二代身份证阅读器的S-TX引脚连接单片机内部MCU芯片的P3. O端口,第二代身份证阅读器的S-RX弓丨脚连接单片机内部MCU芯片的P3. I端口,单片机内部MCU芯片的RST端口分两路,一路连接电阻RlO的一端,另一路连接电容C3的负极,电容C3的正极接电源,电阻RlO的另一端接地;单片机内部MCU芯片的Pl. 5端口连接PC机的CLK引脚,单片机内部MCU芯片的P3. 3端口连接PC机的DATA引脚;单片机内部MCU芯片的P1. 6端口连接键盘的DATA引脚,单片机内部MCU芯片的P3. 2端口连接键盘的CLK弓丨脚。
2.根据权利要求I所述的一种读取第二代身份证信息的电路系统,其特征在于所述的单片机内部MCU芯片上设有控制软件模块。
3.根据权利要求I或2所述的一种读取第二代身份证信息的电路系统,其特征在于软件处理流程如下, (1)上电初始化,将PC机与键盘连通; (2)PC机监控并读取键盘数据; (3)第二代身份证阅读器判断是否读取二代身份证信息热键; (4)是则读取二代身份证的信息,并转换为16进制数据,否则PC机重新监控并读取键盘数据; (5)第二代身份证阅读器将数据传输给单片机,单片机是否读取成功; (6)是则将16进制数据转换为区位码数据,否则PC机重新监控并读取键盘数据; (7)键盘控制电路关闭PC机与键盘通信; (8)键盘控制电路将单片机输送过来的区位码数据通过PC机键盘端口上传到PC机进行输入信息工作; (9)键盘控制电路开通PC机与键盘通信; (10)流程循环工作。
全文摘要
本发明涉及银行通讯系统技术领域,具体地说是一种读取第二代身份证信息的电路系统及其处理方法。一种读取第二代身份证信息的电路系统,其特征在于电路连接如下,PC机端接口的2号CLK引脚分两路,一路连接电阻R1的一端,另一路连接晶体管T1的集电极,电阻R1的另一端接电源,晶体管T1的发射极连接电阻R2的一端,电阻R2的另一端接电源,晶体管T1的基极连接电阻R3的一端。同现有技术相比,利用该键盘控制电路及处理软件,可以模拟键盘自动输入身份证信息。把电脑里读取二代身份证的快捷键截获下来,读取二代身份证的信息,然后把读到的数据按键盘信号发给电脑,其他的键盘与电脑的通讯正常传输。快速、便捷,大大提高工作效率。
文档编号G06K7/00GK102902360SQ201210370059
公开日2013年1月30日 申请日期2012年9月27日 优先权日2012年9月27日
发明者周艳萍, 陈中元, 孙荣君 申请人:上海哈诚电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1