CN103107920B - 多功能ic卡自动测试装置及方法 - Google Patents

多功能ic卡自动测试装置及方法 Download PDF

Info

Publication number
CN103107920B
CN103107920B CN201310024821.4A CN201310024821A CN103107920B CN 103107920 B CN103107920 B CN 103107920B CN 201310024821 A CN201310024821 A CN 201310024821A CN 103107920 B CN103107920 B CN 103107920B
Authority
CN
China
Prior art keywords
card
server
socket
external member
test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201310024821.4A
Other languages
English (en)
Other versions
CN103107920A (zh
Inventor
杨洪民
黄智勇
杨璟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHONGQING FENGMEI INFORMATION TECHNOLOGY Co Ltd
Original Assignee
CHONGQING FENGMEI INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CHONGQING FENGMEI INFORMATION TECHNOLOGY Co Ltd filed Critical CHONGQING FENGMEI INFORMATION TECHNOLOGY Co Ltd
Priority to CN201310024821.4A priority Critical patent/CN103107920B/zh
Publication of CN103107920A publication Critical patent/CN103107920A/zh
Application granted granted Critical
Publication of CN103107920B publication Critical patent/CN103107920B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Testing Of Individual Semiconductor Devices (AREA)

Abstract

本发明涉及一种多功能IC卡自动测试装置,包括:若干个具有装配IC卡的Socket的Socket套件;以及服务器,根据Socket的ID号和被测试IC卡的类型发出控制指令,并控制完成IC卡的测试;以及电连接于Socket套件与服务器之间的TB板,该TB板对Socket套件的状态进行检测,根据检测的结果使Socket套件中的被测试IC卡和服务器进行数据交换;连接于服务器输出端的机械传动装置,根据服务器发出的控制指令,自动将IC卡装载到Socket套件的卡槽中,或者将IC卡从Socket套件上卸下。本发明能够同时对多个IC卡实现自动下载测试程序,以及自动进行测试。

Description

多功能IC卡自动测试装置及方法
技术领域
本发明涉及一种多功能IC卡自动测试装置及方法。
背景技术
IC卡是集成电路卡的简称,其卡片内安装了可以载写信息的芯片。IC卡交付使用前需要对其进行检测或写入相关数据。此过程即为发卡。目前,IC卡测试发卡机中,按卡片的运动方式来看,分为直线式和转盘式两种。
直线式的,如中国发明专利99107888.8的IC卡处理机,但该机结构复杂,部件繁多。而且卡片靠滚轮来移动,长时间运行容易因污垢而打滑。
转盘式的,如中国实用新型专利00249635.6的圆盘式发卡机,该机靠圆盘间歇性的转动来移动卡片。因转盘质量大,而且要间歇性的转动和停止,另因卡片离心力的作用,因此该机的转动速度受到限制。
随着IC卡的生产和应用的快速发展,对于IC卡的质量要求也越来越高,IC卡的测试要求也日益增多,传统的测试方法是采用发卡机完成,一个发卡机同时只能测量一张IC卡,且测量的功能比较单一,测量的效率比较低,不适合大规模生产的需要,严重地制约了IC卡的应用发展。
发明内容
针对上述技术问题,本发明提供一种多功能IC卡自动测试装置及方法,本发明能够同时对多个IC卡实现自动下载测试程序,以及自动进行测试。
解决上述技术问题的技术方案如下:
多功能IC卡自动测试装置,包括若干个具有装配IC卡的Socket的Socket套件;以及
服务器,根据Socket的ID号和被测试IC卡的类型发出控制指令,并控制完成IC卡的测试;以及
电连接于Socket套件与服务器之间的TB板,该TB板对Socket套件的状态进行检测,根据检测的结果使Socket套件中的被测试IC卡和服务器进行数据交换;以及
连接于服务器输出端的机械传动装置,根据服务器发出的控制指令,自动将IC卡装载到Socket套件的卡槽中,或者将IC卡从Socket套件上卸下。
进一步地,所述Socket套件还包括弹簧、探针板,弹簧连接于所述Socket和探针板之间。
进一步地,所述服务器为具有单芯片测试模式和多芯片测试模式的服务器。
进一步地,所述TB板包括信息处理模块和若干个检测交换组;
信息处理模块与服务器电连接,接受服务器发送的数据,根据解析的数据内容,传递给对应的检测交换组;
各个检测交换组包括与信息处理模块电连接的若干个状态检测模块,状态检测模块根据Socket套件状态的改变,将产生中断信号反馈到信息处理模块;以及
与信息处理模块电连接的若干个数据交换模块,存储从服务器处下载的测试程序,在服务器的控制下将下载的测试程序传送到Socket套件中的IC卡中,并在服务器的控制下,IC卡通过数据交换模块和服务器进行数据交换以进行测试。
进一步地,所述数据交换模块由数据缓存区以及数据交换区组成。
进一步地,所述机械传动装置由同步带、传动轴、传动杆和吸盘组成,传动轴与同步带固定连接,传动杆的一端与传动轴连接,传动杆的另一端与吸盘连接,吸盘上设有多个吸头。
一种多功能IC卡自动测试方法,包括以下步骤:
步骤1,选择服务器的工作模式;
步骤2,服务器发送控制指令给机械传动装置,该控制指令中包含了对应Socket的ID号和测试IC卡的类型,机械传动装置解析服务器命令,将选中的IC卡送到对应的Socket处;
步骤3,若TB板检测到Socket套件的卡槽中有IC卡就位信息时,TB板将服务器的测试程序下载到Socket套件卡槽中的IC卡中;
步骤4,通过TB板实现服务器与IC卡之间的数据交换,在服务器的控制下对IC卡进行测试;
步骤5,测试完成,TB板将对应IC卡测试完成的中断信息传送给服务器,中断信息中包含了对应Socket的ID号;
步骤6,服务器处理对应的中断信息,并发送命令给机械传动装置,机械传动装置根据服务器的命令将完成了测试的IC卡取走。
进一步地,步骤5中,当测试完成时,由TB板中的状态检测模块产生中断触发信号,通知信息处理模块接收测试结果数据,信息处理模块根据产生的中断号通过数据交换模块中的数据交换区接收相应的测试数据,信息处理模块通过解析,将对应IC卡测试完成的中断信息传送给服务器。
进一步地,若步骤1中服务器的工作模式为单芯片测试模式,则步骤6中服务器处理中断信息的方式为采用距离优先的原则,通过判断中断信息中的Socket的ID号,优先处理距离当前机械位置最近的Socket的中断请求。
进一步地,若步骤1中服务器的工作模式为多芯片测试模式,则步骤6中采用中断排序的方式,将所有中断信息按照时间的先后顺序进行排序,服务器依据排序先后顺序控制机械传动装置的运动。
采用了上述方案,在选择服务器的工作模式后,服务器发送控制指令给机械传动装置,机械传动装置解析服务器命令,将选中的IC卡送到对应的Socket处,若TB板检测到Socket套件的卡槽中有IC卡就位信息时,TB板将服务器的测试程序下载到Socket套件卡槽中的IC卡中;通过TB板实现服务器与IC卡之间的数据交换,在服务器的控制下对IC卡进行测试;测试完成,TB板将对应IC卡测试完成的中断信息传送给服务器,服务器处理对应的中断信息,并发送命令给机械传动装置,机械传动装置根据服务器的命令将完成了测试的IC卡取走。因此,本发明的对IC卡实现自动下载测试,能够同时对多个IC卡实现下载、测试,且能兼容多种IC卡(如存储卡、智能卡、射频卡等),每张IC卡可以单独设置测试内容,整个测试流程实现全自动化控制。整个过程中,服务器同时控制多个Socket协调工作,完成对于多个IC卡的同时测试,有利于提高工作效率。
附图说明
图1为本发明的多功能IC卡自动测试装置的方框图;
图2为图1中Socket套件的结构示意图;
图3为图1中TB板的电路结构图;
图4为图1中机械传动装置的结构示意图;
图5为本发明的多功能IC卡自动测试方法的流程图。
具体实施方式
参照图1至图4,本发明的多功能IC卡自动测试装置,由Socket套件10、服务器20、TB板30以及机械传动装置40组成,下面分别对每部分进行详细说明:
参照图1和图2,由于本发明可以同时对各个IC卡进行测试,因此,本发明中可以有多个Socket套件10。每个Socket套件10由Socket11(Socket为插座,如公告号为CN202585894U的实用新型专利)、弹簧12、探针板13三部分组成,Socket11上设置有安装IC卡的卡槽,弹簧12连接于所述Socket11和探针板13之间。气缸下压Socket,弹簧12收缩,使得卡槽里面的IC卡的金属部分与探针板的探针接触,服务器20的程序通过探针即可被下载到IC卡中。本发明的Socket可以装配各类IC卡,只需要改变适用于各类IC卡的Socket即可。
参照图1,服务器20根据Socket的ID号和被测试IC卡的类型发出控制指令,并控制完成IC卡的测试。所述服务器为具有单芯片测试模式和多芯片测试模式的服务器。单芯片测试模式即测试的对象为一种IC卡,且测试的程序相同;多芯片模式即测试的对象为多种IC卡,或者测试的程序不相同。如果选择单芯片模式,则只需选择一个测试程序,同时通过USB线下载到TB板中每个Socket对应的数据缓存区;如选择多芯片模式,则需配置每个Socket所对应的测试程序,同样,通过USB线将每个测试程序下载到TB板中每个Socket对应的数据缓存区。
参照图1和图3,TB板30电连接于Socket套件10与服务器20之间,该TB板对Socket套件的状态进行检测,根据检测的结果使Socket套件中的被测试IC卡和服务器进行数据交换。所述TB板30包括信息处理模块31、若干个检测交换组32以及USB接口33。信息处理模块31通过USB接口33与服务器20电连接,接受服务器发送的数据,根据解析的数据内容,传递给对应的检测交换组。各个检测交换组包括与信息处理模块31电连接的若干个状态检测模块321,状态检测模块根据Socket状态的改变,将产生中断信号反馈到信息处理模块,中断信号中包含了Socket当前的状态信息;以及与信息处理模块电连接的若干个数据交换模块322,存储从服务器处下载的测试程序,在服务器的控制下将下载的测试程序传送到Socket套件中的IC卡中,并在服务器的控制下,IC卡通过数据交换模块和服务器进行数据交换以进行测试。所述数据交换模块由数据缓存区以及数据交换区组成。本发明中,针对每个Socket分配一个数据缓存区,用于存储从服务器处下载的程序。针对每一个Socket分配一个数据交换区,测试过程中IC卡通过数据交换区和服务器进行数据交换,服务器能够对它进行实时控制,同时显示当前测试状态。
参照图1和图4,机械传动装置40连接于服务器输出端,根据服务器发出的控制指令,自动将IC卡装载到Socket套件的卡槽中,或者将IC卡从Socket套件上卸下。所述机械传动装置由同步带41、传动轴42、传动杆43和吸盘44组成,传动轴42与同步带41固定连接,传动杆43的一端与传动轴42连接,传动杆43的另一端与吸盘44连接,吸盘上设有多个吸头45。传动轴42在同步带上做横向运动,将吸盘44运动到料盘50中的某一列,该动作是由同步带41带动传动轴完成,速度比较快,精度也比较高。传动杆43的作用实现吸盘的前后收缩和上下运动,前后收缩是将吸盘运到7张卡片的正上方,该动作由气动控制完成,速度可以根据实际情况调节气压完成。上下动作是由吸头把卡片吸起的过程,也由气动控制完成,速度可以根据实际情况调节气压完成。料盘分为两类,一类用来放置未测试的IC卡,一类用来放置测试完成的IC卡;吸盘44将待测试的卡放入Socket中,在Socket中完成测试,再通过吸盘将测试卡移走。吸盘由7个吸头45均匀排列组成;相邻两个吸头45之间的距离和卡槽之间的距离一样,保证能够一次性将整列的卡片吸起来。
参照图5,本发明的多功能IC卡自动测试方法,包括以下步骤:
步骤1,选择服务器的工作模式。服务器的工作模式有单芯片测试模式和多芯片测试模式。单芯片测试模式即测试的对象为一种IC卡,且测试的程序相同;多芯片测试模式即测试的对象为多种IC卡,或者测试的程序不相同。如果选择单芯片模式,则只需选择一个测试程序,同时通过USB线下载到每个Socket对应的数据缓存区;如选择多芯片模式,则需配置每个Socket所对应的测试程序,同样,通过USB线将每个测试程序下载到每个Socket对应的数据缓存区。
步骤2,服务器发送控制指令给机械传动装置,该控制指令中包含了对应Socket的ID号和测试IC卡的类型,机械传动装置解析服务器命令,将选中的IC卡送到对应的Socket处。
步骤3,若TB板检测到Socket套件的卡槽中有IC卡就位信息时,TB板将服务器的测试程序下载到Socket套件卡槽中的IC卡中。该步骤中,TB板检测到Socket套件的卡槽中有IC卡就位信息时,是由TB板的状态检测模块检测到 IC卡就位信息,产生中断触发信号,传送给该TB板的信息处理模块,信息处理模块通过解析中断触发信号,将对应的储存在数据缓存区中的测试程序下载到IC卡中。
步骤4,通过TB板实现服务器与IC卡之间的数据交换,在服务器的控制下对IC卡进行测试。本步骤中,具体是通过TB板中的数据交换区实现服务器与IC卡之间的数据交换,在服务器的控制下完成IC卡的测试。
步骤5,测试完成,TB板将对应IC卡测试完成的中断信息传送给服务器,中断信息中包含了对应Socket的ID号。该步骤中,当测试完成时,由TB板中的状态检测模块产生中断触发信号,通知信息处理模块接收测试结果数据,信息处理模块根据产生的中断号通过数据交换模块中的数据交换区接收相应的测试数据,信息处理模块通过解析,将对应IC卡测试完成的中断信息传送给服务器。
步骤6,服务器处理对应的中断信息,并发送命令给机械传动装置。机械传动装置根据服务器的命令将完成了测试的IC卡取走,根据返回的测试结果将取走的整列IC卡分类为良品和不良品,通过机械传动装置放到相应的存放区域。若步骤1中服务器的工作模式为单芯片测试模式,则步骤6中服务器处理中断信息的方式为采用距离优先的原则,通过判断中断信息中的Socket的ID号,优先处理距离当前机械位置最近的Socket的中断请求。若步骤1中服务器的工作模式为多芯片测试模式,则步骤6中采用中断排序的方式,将所有中断信息按照时间的先后顺序进行排序,服务器依据排序先后顺序控制机械传动装置的运动。上述两种处理中断信息的方式,由于是根据具体的需要来进行的,因此,有助于提高工作效率。

Claims (9)

1.多功能IC卡自动测试装置,其特征在于,包括:若干个具有装配IC卡的Socket的Socket套件;以及
服务器,根据Socket的ID号和被测试IC卡的类型发出控制指令,并控制完成IC卡的测试;以及
电连接于Socket套件与服务器之间的TB板,该TB板对Socket套件的状态进行检测,根据检测的结果使Socket套件中的被测试IC卡和服务器进行数据交换;所述TB板包括信息处理模块和检测交换组;
信息处理模块与服务器电连接,接受服务器发送的数据,根据解析的数据内容,传递给对应的检测交换组;
各个检测交换组包括与信息处理模块电连接的状态检测模块,状态检测模块根据Socket套件状态的改变,将产生中断信号反馈到信息处理模块;以及
与信息处理模块电连接的数据交换模块,存储从服务器处下载的测试程序,在服务器的控制下将下载的测试程序传送到Socket套件中的IC卡中,并在服务器的控制下,IC卡通过数据交换模块和服务器进行数据交换以进行测试;以及
连接于服务器输出端的机械传动装置,根据服务器发出的控制指令,自动将IC卡装载到Socket套件的卡槽中,或者将IC卡从Socket套件上卸下。
2.根据权利要求1所述的多功能IC卡自动测试装置,其特征在于,所述Socket套件还包括弹簧、探针板,弹簧连接于所述Socket和探针板之间。
3.根据权利要求1所述的多功能IC卡自动测试装置,其特征在于,所述服务器为具有单芯片测试模式和多芯片测试模式的服务器。
4.根据权利要求1所述的多功能IC卡自动测试装置,其特征在于,所述数据交换模块由数据缓存区以及数据交换区组成。
5.根据权利要求1所述的多功能IC卡自动测试装置,其特征在于,所述机械传动装置由同步带、传动轴、传动杆和吸盘组成,传动轴与同步带固定连接,传动杆的一端与传动轴连接,传动杆的另一端与吸盘连接,吸盘上设有多个吸头。
6.一种多功能IC卡自动测试方法,其特征在于,包括以下步骤:
步骤1,选择服务器的工作模式;
步骤2,服务器发送控制指令给机械传动装置,该控制指令中包含了对应Socket的ID号和测试IC卡的类型,机械传动装置解析服务器命令,将选中的IC卡送到对应的Socket处;
步骤3,若TB板检测到Socket套件的Socket卡槽中有IC卡就位信息时,TB板将服务器的测试程序下载到Socket套件卡槽中的IC卡中;
步骤4,通过TB板实现服务器与IC卡之间的数据交换,在服务器的控制下对IC卡进行测试;
步骤5,测试完成,TB板将对应IC卡测试完成的中断信息传送给服务器,中断信息中包含了对应Socket的ID号;
步骤6,服务器处理对应的中断信息,并发送命令给机械传动装置,机械传动装置根据服务器的命令将完成了测试的IC卡取走。
7.根据权利要求6所述的多功能IC卡自动测试方法,其特征在于,步骤5中,当测试完成时,由TB板中的状态检测模块产生中断触发信号,通知TB板中的信息处理模块接收测试结果数据,信息处理模块根据产生的中断号通过与信息处理模块电连接的数据交换模块中的数据交换区接收相应的测试数据,信息处理模块通过解析,将对应IC卡测试完成的中断信息传送给服务器。
8.根据权利要求6所述的多功能IC卡自动测试方法,其特征在于,若步骤1中服务器的工作模式为单芯片测试模式,则步骤6中服务器处理中断信息的方式为采用距离优先的原则,通过判断中断信息中的Socket的ID号,优先处理距离当前机械位置最近的Socket的中断请求。
9.根据权利要求6所述的多功能IC卡自动测试方法,其特征在于,若步骤1中服务器的工作模式为多芯片测试模式,则步骤6中采用中断排序的方式,将所有中断信息按照时间的先后顺序进行排序,服务器依据排序先后顺序控制机械传动装置的运动。
CN201310024821.4A 2013-01-23 2013-01-23 多功能ic卡自动测试装置及方法 Expired - Fee Related CN103107920B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310024821.4A CN103107920B (zh) 2013-01-23 2013-01-23 多功能ic卡自动测试装置及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310024821.4A CN103107920B (zh) 2013-01-23 2013-01-23 多功能ic卡自动测试装置及方法

Publications (2)

Publication Number Publication Date
CN103107920A CN103107920A (zh) 2013-05-15
CN103107920B true CN103107920B (zh) 2015-09-02

Family

ID=48315500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310024821.4A Expired - Fee Related CN103107920B (zh) 2013-01-23 2013-01-23 多功能ic卡自动测试装置及方法

Country Status (1)

Country Link
CN (1) CN103107920B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104361304A (zh) * 2014-12-03 2015-02-18 东信和平科技股份有限公司 一种智能卡应用程序的下载方法及装置
CN104869580B (zh) * 2015-05-13 2018-06-19 深圳市共进电子股份有限公司 一种射频自动化测试***及方法
CN107102175B (zh) * 2016-02-22 2019-06-18 京元电子股份有限公司 转塔式测试装置的快拆式ic测试座
CN109558915A (zh) * 2018-10-24 2019-04-02 大唐微电子技术有限公司 一种智能卡操作方法和装置
CN109141512A (zh) * 2018-10-27 2019-01-04 徐州巨业机械制造有限公司 一种机械设备的测试***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5576734A (en) * 1993-10-28 1996-11-19 The Mitre Corporation Keyboard emulator system
US20090265596A1 (en) * 2008-04-22 2009-10-22 Mediatek Inc. Semiconductor devices, integrated circuit packages and testing methods thereof
CN101667313A (zh) * 2009-09-28 2010-03-10 浪潮齐鲁软件产业有限公司 一种金融ic卡交易自动测试方法
CN101739770A (zh) * 2009-11-21 2010-06-16 百富计算机技术(深圳)有限公司 一种pos机生产中的自动测试控制***及方法
CN202584165U (zh) * 2011-12-27 2012-12-05 国民技术股份有限公司 一种ic卡生产测试***

Also Published As

Publication number Publication date
CN103107920A (zh) 2013-05-15

Similar Documents

Publication Publication Date Title
CN103107920B (zh) 多功能ic卡自动测试装置及方法
JP5395272B2 (ja) オシロスコープ及びその信号波形収集と表示の方法及びシステム
CN102866322B (zh) 一种触摸装置检测方法
CN207851236U (zh) 一种芯片测试板及芯片测试***
CN108733540B (zh) 矿机算力与功耗的测试方法及***
CN203695443U (zh) 一种精密五金件的筛选测量装置
CN104280398A (zh) 一种电子元器件的自动测试装置
CN103698686A (zh) 一种信号测试方法及设备
CN109426594A (zh) 一种芯片调试装置、方法及计算机可读存储介质
CN103200423A (zh) 一种视频图像处理***的延时检测装置
CN103970628A (zh) 自动化检测***及其自动化检测方法
CN109918250A (zh) 一种服务器电源时序测试的方法、装置及可读存储介质
CN101311741A (zh) 自动化测试方法及其治具
CN209027979U (zh) 一种显示屏多工位自动光学检测装置
CN106483950B (zh) 可编程逻辑器件检测方法和装置
CN106180004B (zh) 指纹分选机的控制***及控制方法
CN101211297A (zh) 自动分配测试机台各基座ip地址的方法及该机台
CN211826336U (zh) 一种pcb板自动化检测平台***
CN110568393A (zh) 一种电能表元器件功能检测机构及方法
CN202916406U (zh) 一种基于边界扫描的焊点检测***
CN207051406U (zh) 一种新型usb参数测试仪
CN110320053A (zh) 一种叉车行驶加速特性测试方法
CN109975624A (zh) 测试***及测试方法
CN108627195A (zh) 一种对记忆体模组进行检测的智能检测方法及智能检测***
CN104697480B (zh) 一种不同零位位置的多个传感器的自动测试方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150902

Termination date: 20200123

CF01 Termination of patent right due to non-payment of annual fee