实用新型内容
为了能够准确的检测到接触式读写器的电压值、电流值和频率值的电气特性,本实用新型提供了一种使用方便、检测效率高的检测接触式IC卡读写器电气特性的设备,所采用的技术方案为:
一种检测接触式IC卡读写器电气特性的设备,其特征是包括控制模块、通讯模块、测量模块、显示模块和电源模块,其中所述通讯模块和控制模块相连,提供与接触式读写器进行交互的通讯接口;所述测量模块和通讯模块相连,检测接触式读写器的电气特性参数信息;所述控制模块和测量模块相连,获取测量模块检测到接触式读写器的电气特性参数信息,或利用获取的测量模块检测到的信息计算得到接触式读写器的电气特性参数信息;所述显示模块和控制模块相连,将控制模块获取到或计算出的电气特性参数信息显示输出;所述电源模块分别与控制模块、通讯模块、测量模块和显示模块相连,为所述设备供电。
所述测量模块具体为电压检测模块,所述电压检测模块为AD采集模块,检测接触式读写器的电压值,并将采集到的通讯模块的电压值进行模/数转换。
所述测量模块具体为测频模块,测量通讯模块的CLK频率值。
所述测频模块与所述控制模块集成在一个控制芯片上。
所述测频模块还包括峰值整理单元,用于整理采集到的CLK频率的峰值为稳定的频率峰值。
所述控制模块还包括模拟负载单元,用于利用测频模块检测到的CLK频率值模拟与所述接触式读写器相连的接触式IC卡的APDU和/或ATR数据流。
所述测量模块具体为电流检测模块,所述电流测量模块包括AD采集模块和电流转换模块,电流转换模块分别与通讯模块和AD采集模块连接,AD采集模块还与控制模块连接,所述电流转换模块将检测到的通讯模块的电流值转换为电压值,AD采集模块将采集到的电流转换模块转换后的电压值进行模/数转换,得到对应的电压值数字量,所述控制模块获取所述AD采集模块转换得到的电压值数字量,计算出相应的电流值。
所述AD采集模块为独立的AD转换芯片或与所述控制模块集成在同一个控制芯片上。
所述测量模块具体为下述四种电路之一:
1)电压检测模块、测频模块和功能选择模块,所述电压检测模块和测频检测分别与通讯模块和控制模块连接,所述功能选择模块与所述控制模块相连,用于选定需要检测的接触式读写器的电气特性为电压或频率;
2)电压检测模块、电流检测模块和功能选择模块,所述电压检测模块和电流检测分别与通讯模块和控制模块连接,所述功能选择模块与所述控制模块相连,用于选定需要检测的接触式读写器的电气特性为电压或电流;
3)测频模块、电流检测模块和功能选择模块,所述测频模块和电流检测模块分别与通讯模块和控制模块连接,所述功能选择模块与所述控制模块相连,用于选定需要检测的接触式读写器的电气特性为频率或电流;
4)电压检测模块、测频模块、电流检测模块和功能选择模块,所述电压检测模块、测频模块和电流检测模块分别与通讯模块和控制模块连接,所述功能选择模块与所述控制模块相连,用于选定需要检测的接触式读写器的电气特性为电压、频率或电流。
所述电压检测模块具体为AD采集模块,电流检测模块具体为AD采集模块与电流转换模块串联电路。
所述控制模块为控制芯片。
所述通讯模块为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点。
所述显示模块具体为显示装置,所述显示装置为液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘。
所述电源模块为USB接口、电池或太阳能供电装置。
所述电流转换模块由电流转换芯片和电阻组成,所述电流转换芯片,用于检测电流值并将电流值转换为与电流值成正比的电压值,所述电阻,用于改变负载得到不同的电流值。
所述测频模块为频率检测元件,所述频率检测元件具体由定时器、计数器和计算器组成,其中,定时器用于测量采集CLK频率的时间长度,计数器用于对采集到的CLK脉冲进行计数得到计数值,计算器用于利用定时器测量的时间长度值和计数器计得的计数值计算CLK的频率值。
所述峰值整理单元具体为OC门电路,用于选择得到多种不同的CLK频率峰值,整理CLK频率的峰值为稳定的峰值。
所述功能选择模块为功能按钮装置或选择开关。
有益效果:本实用新型一种检测接触式IC卡读写器电气特性的设备,为检测接触式读写器的电气特性提供了使用非常便捷的设备,使得在接触式读写器的生产、测试或使用过程当中,不仅能检测到读写器是否能达到电气特性的理论值,还能准确了解读写器在什么范围内保持正常的工作状态。另外,本实用新型一种检测接触式IC卡读写器电气特性的设备检测到的结果还可以作为检查接触式读写器性能的一个参数,因此能够极大提高检测接触式读写器电气特性的工作效率,非常适合在生产测试等场合应用。
具体实施方式
为使本实用新型的目的、技术方案和优点更加清楚,下面将结合附图对本实用新型实施方式作进一步地详细描述。
实施例1
参见图1,检测接触式IC卡读写器电气特性的设备,该设备包括:控制模块101、通讯模块102、测量模块103、显示模块104和电源模块105;
通讯模块102和控制模块101相连,用于为控制模块101提供与接触式读写器之间进行交互的通讯接口;
测量模块103和通讯模块102相连,用于检测接触式读写器的电气特性参数信息;
控制模块101和测量模块103相连,用于获取测量模块103检测到接触式读写器的电气特性参数信息,或利用获取的测量模块检测到的信息计算得到接触式读写器的电气特性参数信息;
显示模块104和控制模块101相连,用于将控制模块101获取到或计算出的电气特性参数信息显示输出;
电源模块105分别与控制模块101、通讯模块102、测量模块103和显示模块104相连,用于为上述模块供电。
具体的,控制模块101为以单片机为核心的控制芯片。
通讯模块102为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点,用于为控制模块101提供与接触式读写器之间进行交互的通讯接口。
本实用新型提供的显示模块104为显示装置,例如液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘等,显示模块104通过能够输出的信号量格式进行显示。
优选的,本实施例中的电源模块105以USB接口方式供电,也可以是其它方式,例如电池、太阳能供电装置等。
测量模块103具体为电压检测模块、测频模块、电流检测模块,分别为AD采集模块、测频模块、AD采集模块与电流转换模块串联电路,用于检测接触式读写器的电气特性参数信息,其中电气特性包括电压值、电流值、频率值或其他电气特性,在控制模块101模拟负载单元的控制下,还可以进行模拟负载,模拟与接触式读写器相连的接触式IC卡的APDU和/或ATR数据流,在实际应用中,还可以利用检测接触式IC卡读写器电气特性的设备进行EMV卡短路测试。
实施例2
参见图2,检测接触式IC卡读写器电气特性的设备,用于检测接触式读写器的电压值,该设备包括:控制模块201、通讯模块202、电压检测模块203、显示模块204和电源模块205,本实施例中电压检测模块203具体为AD采集模块;
通讯模块202和控制模块201相连,用于为控制模块201提供与接触式读写器之间进行交互的通讯接口;
AD采集模块203和通讯模块202相连,用于将采集到的通讯模块202的电压值进行模/数转换,得到对应的电压值数字量;
控制模块201和AD采集模块203相连,用于获取AD采集模块203转换得到的电压值数字量;
显示模块204和控制模块201相连,用于将控制模块201获取到的电压值数字量显示输出;
电源模块205分别与控制模块201、通讯模块202、AD采集模块203和显示模块204相连,用于为上述模块供电。
AD采集模块203可以与控制模块201集成在一个控制芯片上。
具体的,控制模块201为以单片机为核心的控制芯片。
通讯模块202为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点,用于为控制模块201提供与接触式读写器之间进行交互的通讯接口。
AD采集模块203为A/D转换芯片,用于对通讯模块202VCC触点上提供的电压值进行模/数转换,得到对应的电压值数字量,并将电压数字量发送至控制模块201,控制模块201将结果发送至显示模块204,显示模块204以能够输出的信号量格式显示出来。
本实用新型提供的显示模块204可以是显示装置,例如液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘等,显示模块204通过能够输出的信号量格式进行显示。
作为优选的,本实施例中的电源模块205是USB接口方式供电,也可以是其它方式,例如电池、太阳能供电装置等。
实施例3
参见图3,检测接触式IC卡读写器电气特性的设备,用于检测接触式读写器的CLK频率值,该设备包括:控制模块301、通讯模块302、测频模块303、显示模块304和电源模块305;
通讯模块302和控制模块301相连,用于为控制模块301提供与接触式读写器之间进行交互的通讯接口;
测频模块303和通讯模块302相连,用于测量通讯模块302提供的接触式读写器的CLK频率值;
控制模块301和测频模块303相连,用于获取测频模块303测量到的CLK频率值;
显示模块304和控制模块301相连,用于将控制模块301获取到的CLK频率值显示输出;
电源模块305分别与控制模块301、通讯模块302、测频模块303和显示模块304相连,用于为上述模块供电。
测频模块303可以与控制模块301集成在一个控制芯片上。
测频模块303还包括峰值整理单元,用于整理采集到的CLK频率的峰值为稳定的频率峰值。
进一步的,控制模块301还包括模拟负载单元,用于利用测频模块检测到的CLK频率值模拟与接触式读写器相连的接触式IC卡的APDU和/或ATR数据流。
具体的,控制模块301为以单片机为核心的控制芯片。
通讯模块302为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点,用于为控制模块301提供与接触式读写器之间进行交互的通讯接口。
测频模块303为频率检测元件,用于从通讯模块302CLK触点上获得一定时间段的频率数,频率检测元件可以由定时器、计数器和计算器组成,计数器用于对采集到的CLK脉冲进行计数得到计数值,定时器用于测量采集CLK频率的时间长度,计算器用于利用定时器测量的时间长度值和计数器计得的计数值计算得到CLK频率值。
测频模块303还包括峰值整理单元,峰值整理单元具体为OC门电路,用于选择得到多种不同的CLK频率峰值,整理CLK频率的峰值为稳定的峰值,以便保护控制模块301。
本实用新型提供的显示模块304可以是显示装置,例如液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘等,显示模块304通过能够输出的信号量格式进行显示。
作为优选的,本实施例中的电源模块305是USB接口方式供电,也可以是其它方式,例如电池、太阳能供电装置等。
实际应用中,测频模块303和控制模块301的模拟负载单元还可以进行模拟负载,模拟与接触式读写器相连的接触式IC卡的APDU和ATR数据流。测频模块303从通讯模块302CLK触点上获得一定时间段的频率数,根据f=N/T计算得到CLK频率值,并将CLK频率值结果发送至控制模块301,控制模块301根据1etu=F/D×1/f计算出基本时间单位1etu的值,参数F和D分别是时钟率转换因子和波特率调整因子。在电路输入/输出上使用的etu依赖于传输因子F和D的实际值,etu应等于F/D时钟周期。
为计算etu,F和D因子对应当采用下面三对值:
Fi和Di,按ATR在TA1中指示的值;如果TA1不存在,则Fi和Di设为缺省值;
Fd和Dd,缺省值为372和1;
Fn和Dn,在Fd到Fi和Dd到Di范围里成功的PPS交换所协商的值。
控制模块301的模拟负载单元依据1etu的值可以从通讯模块302IO触点上读取与接触式读写器相连的接触式IC卡的APDU,或模拟并发送APDU和ATR数据流给接触式读写器,还可以将读取到或模拟的APDU和ATR数据流发送至显示模块304进行显示。
实施例4
参见图4,检测接触式IC卡读写器电气特性的设备,用于检测接触式读写器的电流值,该设备包括:控制模块401、通讯模块402、电流检测模块403、显示模块404和电源模块405,电流检测模块403包括电流转换模块4031和AD采集模块4032;
通讯模块402和控制模块401相连,用于为控制模块401提供与接触式读写器之间进行交互的通讯接口;
电流转换模块4031和通讯模块402相连,用于将检测到的通讯模块402的电流值转换为电压值;
AD采集模块4032和电流转换模块4031相连,用于将采集到的电流转换模块4031转换后的电压值进行模/数转换,得到对应的电压值数字量;
控制模块401和AD采集模块4032相连,用于获取AD采集模块4032转换得到的电压值数字量,计算出相应的电流值;
显示模块404和控制模块401相连,用于将控制模块401计算出的电流值显示输出;
电源模块405分别与控制模块401、通讯模块402、电流转换模块4031、AD采集模块4032和显示模块404相连,用于为上述模块供电。
AD采集模块4032可以与控制模块401集成在一个控制芯片上。
具体的,控制模块401为以单片机为核心的控制芯片。
通讯模块402为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点,用于为控制模块401提供与接触式读写器之间进行交互的通讯接口。
电流转换模块4031为电流转换芯片和电阻,电流转换芯片用于检测通讯模块402VCC触点上提供的电流值,并将该电流值转换为与电流值成正比的电压值,发送至AD采集模块4032,电阻用于改变负载得到不同的电流值。
AD采集模块4032为A/D转换芯片,用于对电流转换模块4031提供的电压值进行模/数转换,得到对应的电压值数字量,并将电压数字量发送至控制模块401,控制模块401计算出相应的电流值并将结果发送至显示模块404,显示模块404以能够输出的信号量格式显示出来。
本实用新型提供的显示模块404可以是显示装置,例如液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘等,显示模块404通过能够输出的信号量格式进行显示。
作为优选的,本实施例中的电源模块405是USB接口方式供电,也可以是其它方式,例如电池、太阳能供电装置等。
实施例5
参见图5,检测接触式IC卡读写器电气特性的设备,该设备包括:控制模块501、通讯模块502、电流转换模块5031、AD采集模块5032、测频模块5033、显示模块504、电源模块505和功能选择模块506;
通讯模块502和控制模块501相连,用于为控制模块501提供与接触式读写器之间进行交互的通讯接口;
AD采集模块5032分别与电流转换模块5031和通讯模块502相连,用于将采集到的通讯模块502的电压值或者电流转换模块5031转换后的电压值进行模/数转换,得到对应的电压值数字量;
电流转换模块5031和通讯模块502相连,用于将检测到的通讯模块502的电流值转换为电压值;
测频模块5033和通讯模块502相连,用于测量通讯模块502提供的接触式读写器的CLK频率值;
控制模块501分别与AD采集模块5032、测频模块5033和功能选择模块506相连,用于获取AD采集模块5032转换得到的电压值数字量,或利用获取的电压值数字量计算出相应的电流值,或获取测频模块5033测量到的CLK频率值,或获取功能选择模块506选定的对接触式读写器需要检测的电气特性;
显示模块504和控制模块501相连,用于将控制模块501获取或计算出到的电压值数字量、CLK频率值或电流值显示输出;
电源模块505分别和控制模块501、通讯模块502、电流转换模块5031、AD采集模块5032、测频模块5033、显示模块504和功能选择模块506相连,用于为上诉模块供电。
AD采集模块5032和测频模块5033中的至少一个模块可以与控制模块501集成在一个控制芯片上。
具体的,控制模块501为以单片机为核心的控制芯片。
通讯模块502为模拟IC卡触点组,包括VCC、RST、CLK、IO和GND五个触点,用于为控制模块501提供与接触式读写器之间进行交互的通讯接口。
电流转换模块5031为电流转换芯片和电阻,电流转换芯片用于检测通讯模块402VCC触点上提供的电流值,并将该电流值转换为与电流值成正比的电压值,发送至AD采集模块5032,电阻用于改变负载得到不同的电流值。
AD采集模块5032为A/D转换芯片,用于对电流转换模块5031或通讯模块5033VCC触点上提供的电压值进行模/数转换,得到对应的电压值数字量,并将电压数字量发送至控制模块501,控制模块501将电压值数字量或计算出相应的电流值结果发送至显示模块504,显示模块504以能够输出的信号量格式显示出来。
测频模块5033为频率检测元件,用于从通讯模块502CLK触点上获得一定时间段的频率数,频率检测元件可以由定时器、计数器和计算器组成,计数器用于对采集到的CLK脉冲进行计数得到计数值,定时器用于测量采集CLK频率的时间长度,计算器用于利用定时器测量的时间长度值和计数器计得的计数值计算得到CLK频率值。
测频模块5033还包括峰值整理单元,峰值整理单元具体为OC门电路,用于选择得到多种不同的CLK频率峰值,整理CLK频率的峰值为稳定的峰值,以便保护控制模块501。
本实用新型提供的显示模块504可以是显示装置,例如液晶显示屏、段码显示器、点阵显示器、字符显示器、图像显示器或指针盘等,显示模块504通过能够输出的信号量格式进行显示。
作为优选的,本实施例中的电源模块505是USB接口方式供电,也可以是其它方式,例如电池、太阳能等。
功能选择模块506可以由功能按钮装置实现,也可以由选择开关实现,通过选择连通功能选择模块506中的其中一个电路,用于为控制模块501提供选定的需要检测的接触式读写器的电气特性。作为优选的,本实施例中的功能选择模块506由功能按钮装置来实现,当用功能按钮连通某一通路时,其它通路同时切断,这时,接触式读写器的某个电气特性被选定进行检测。
实施例6
图6为检测接触式IC卡读写器电气特性的设备的一种优选电路图,其中,主控芯片C8051F344是控制模块,USB_SOCKET-A是电源模块,功能按钮装置KEY1-4是功能选择模块,电流转换芯片MAX471和电阻R12-20是电流转换模块,模拟IC卡触点组HEADER5X2是通讯模块,A/D转换芯片是AD采集模块,频率检测元件7407和OC门电路是测频模块,LCD液晶屏HG240128B是显示模块。主控芯片C8051F344通过VCC和GND与USB_SOCKET-A供电接口相连,用于为主控芯片供电,主控芯片C8051F344通过P3.0-P3.3和功能按钮装置KEY1-4相连,电流转换芯片MAX471和电阻R12-20串联在主控芯片C8051F344的P2.1和模拟IC卡触点组HEADER5X2的VCC触点上,用于检测模拟IC卡触点组HEADER5X2的VCC触点上提供的电流值,并将该电流值转换为与电流值成正比的电压值,发送至A/D转换芯片,其中A/D转换芯片与主控芯片集成在一个主控芯片上,主控芯片C8051F344通过管脚P2.0与模拟IC卡触点组HEADER5X2的VCC触点相连,通过该触点,A/D转换芯片可直接采集电压值,并进行模/数转换后将得到的电压值数字量输出至主控芯片,主控芯片C8051F344通过P0.7和频率检测元件7407相连,频率检测元件7407和模拟IC卡触点组HEADER 5X2的CLK触点相连,用于从CLK触点上采集到稳定的频率峰值的CLK频率,并计算出CLK频率值后输出给主控芯片,在主控芯片C8051F344的控制下,可以计算出所测得的电流值,由C8051F344的P4.0-P4.7端口将电流值、CLK频率值和电压数字量输出至LCD液晶屏HG240128B的D0-D7端口,由LCD液晶屏HG240128B将上述数据值显示输出。
本实用新型提供的检测接触式IC卡读写器电气特性的设备的测量模块具体为AD采集模块、测频模块、电流检测模块中至少两个的组合,相应的,还设置有功能选择模块,用于选定需要检测的接触式读写器的电气特性为电压、电流或频率。其中,在控制模块的控制下,控制模块的模拟负载单元和测频模块还可以进行模拟负载,利用测频模块检测到的CLK频率值模拟与接触式读写器相连的接触式IC卡的APDU和/或ATR数据流,实际应用中,本领域的技术人员可以对本实用新型提供的不同测量模块进行组合使用,组合的连接关系可以参考实施例2、实施例3、实施例4及实施例5。
本实用新型实施例提供的一种简单方便的检测接触式读写器的电气特性的一种检测接触式IC卡读写器电气特性的设备,克服了在读写器的生产、测试或使用过程当中,不能快捷直观的检测到读写器是否能达到电气特性的理论值,不能准确了解读写器在什么范围内保持正常的工作状态。另外,本实用新型实施例提供的检测接触式IC卡读写器电气特性的设备检测到的结果可以作为检查读写器性能的一个参数,极大地提高了检测接触式读写器电气特性的工作效率,非常适合在生产测试等场合应用。
以上所述仅为本实用新型的较佳实施例,并不用以限制本实用新型的权利范围,凡在本实用新型的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。