掌桥专利:专业的专利平台
掌桥专利
首页

线路板测试控制方法、控制装置及电性能测试系统

文献发布时间:2024-04-18 20:01:55


线路板测试控制方法、控制装置及电性能测试系统

技术领域

本发明涉及线路板测试技术领域,尤其涉及一种线路板测试控制方法、控制装置及电性能测试系统。

背景技术

在印制电路板(Printed Circuit Board,简称PCB)中,对于成品板的电性能检测基本是通过电测设备进行的。典型地,电测设备包括飞针机、通/专用机,及线针测试机等。

在现有技术中,一般采用穷举法对PCB板或者柔性电路板(Flexible PrintedCircuit,简称FPC)进行开路和绝缘测试。针对电路结构复杂的PCB板或者FPC板,测试点对较多,现有电测设备对每个测试点对逐个进行加压测试,会导致绝缘测试效率非常低下,影响电路板整体的生产进程。

发明内容

本发明提供了一种线路板测试控制方法、控制装置及电性能测试系统,以解决现有的线路板测试采用穷举法进行开路和绝缘测试,导致测试效率低下,生产进程缓慢的问题,有效提升测试效率。

第一方面,本发明实施例提供了一种线路板测试控制方法,采用至少两个测试设备对待测线路板进行测试;所述测试控制方法包括:根据待测线路板的测试点位确定所述测试设备的配置参数,其中,所述配置参数包括配置数量和单系统测试容量;根据所述配置数量对所述测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元,所述待测单元的数量与所述配置数量相等;根据所述待测线路板的预设网络架构对所述待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件;基于所述测试文件控制所述至少两个测试设备执行测试,对所述至少两个测试设备的测试结果进行合并处理。

可选地,基于所述测试文件控制所述至少两个测试设备执行测试,包括:根据所述测试文件对所述测试设备进行初始化处理;在初始化完成后,采用并行方式控制所述至少两个测试设备同时执行测试。

可选地,所述根据所述测试文件对所述测试设备进行初始化处理,包括:根据所述测试文件确定测试系统地址位;根据所述测试系统地址位匹配对应的所述测试设备;根据所述测试文件对所述测试设备的通信通道进行初始化配置,以使所述测试设备与对应的所述待测单元建立通信连接。

可选地,对所述至少两个测试设备的测试结果进行合并处理,包括:将所述至少两个测试设备中任一项的测试报告作为基准测试报告;对所述基准测试报告之外的任一测试报告进行测试码转换,得到转码测试报告;对所述基准测试报告对应的所述测试设备进行扩容,并将所述转码测试报告合并加入到扩容设备中。

可选地,所述根据所述配置数量对所述测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元,包括:基于所述测试点位的排列规则或者功能对全部的所述测试点位进行分区处理,得到N个测试点位子区;根据所述配置数量对所述N个测试点位子区进行均分,建立至少两个待测单元;其中,N为大于或者等于2的偶数。

可选地,所述根据所述待测线路板的预设网络架构对所述待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件,包括:基于所述预设网络架构对所述待测单元中的测试点位进行网络拆分,得到测试网表;获取所述测试网表中单个网络及相邻网络之间的网点编码和测试工序;根据所述网点编码及所述测试工序建立所述测试文件。

可选地,根据待测线路板的测试点位确定所述测试设备的配置参数,包括:获取所述测试点位的待测总数;根据所述待测总数和所述单系统测试容量确定所述配置数量。

可选地,单个所述待测单元内的待测点数量小于或者等于所述单系统测试容量。

第二方面,本发明实施例提供了一种线路板测试控制装置,包括:配置模块,用于根据待测线路板的测试点位确定所述测试设备的配置参数,其中,所述配置参数包括配置数量和单系统测试容量;第一拆分模块,用于根据所述配置数量对所述测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元,所述待测单元的数量与所述配置数量相等;第二拆分模块,用于根据所述待测线路板的预设网络架构对所述待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件;测试执行模块,用于基于所述测试文件控制所述至少两个测试设备执行测试,并对所述至少两个测试设备的测试结果进行合并处理。

第三方面,本发明实施例提供了一种电性能测试系统,包括:测试治具,至少两个测试设备,及上述线路板测试控制装置;所述线路板测试控制装置被配置为:根据待测线路板的测试点位确定所述测试设备的配置参数,其中,所述配置参数包括配置数量;根据所述配置数量对所述测试点位进行第一次拆分,得到至少两个待测单元,所述待测单元的数量与所述配置数量相等;根据所述待测线路板的预设网络架构对所述待测单元进行第二次拆分,得到测试文件;基于所述测试文件控制所述至少两个测试设备执行测试,并对所述至少两个测试设备的测试结果进行合并处理。

本发明实施例的技术方案,采用至少两个测试设备对待测线路板进行测试;在测试过程中,根据待测线路板的测试点位确定测试设备的配置参数,如配置数量和单系统测试容量;根据配置数量对测试点位进行第一次拆分,建立至少两个待测单元;根据待测线路板的预设网络架构对每个待测单元进行第二次拆分,建立测试文件;基于测试文件控制至少两个测试设备同时执行测试,对至少两个测试设备的测试结果进行合并处理。通过至少两个测试设备同时采集待测线路板的测试点位的测试数据,解决了现有的线路板测试采用穷举法进行开路和绝缘测试,导致测试效率低下,生产进程缓慢的问题,多个测试设备同时执行采集测试数据,有利于扩充测试点兼容数量,有效提升测试点数和电测绝缘的性能,提升测试效率。

应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种线路板测试控制方法的流程图;

图2为本发明实施例提供的一种测试设备的结构示意图;

图3为本发明实施例提供的另一种线路板测试控制方法的流程图;

图4为本发明实施例提供的一种测试报告合并处理方法的控制框图;

图5为本发明实施例提供的又一种线路板测试控制方法的流程图;

图6为本发明实施例提供的再一种线路板测试控制方法的流程图;

图7为本发明实施例提供的一种线路板测试控制装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

图1为本发明实施例提供的一种线路板测试控制方法的流程图,本实施例可适用于采用至少两个测试设备对线路板进行电性能测试的应用场景,该方法可以由线路板测试控制装置来执行,该线路板测试控制装置可以采用硬件和/或软件的形式实现,该线路板测试控制装置可配置于测试系统中。

本实施例中,所有的测试设备均采用相同的系统结构,且具有相同的电性能测试功能。典型地,电性能测试包括但不限于以下至少一项:开路测试、短路测试或者绝缘性能测试。

图2为本发明实施例提供的一种测试设备的结构示意图。参见图2所示,测试设备100包括:上位机101、主控板卡102、控制底卡103、开关控制卡104和开关卡105。本实施例中,可通过配置开关卡105的数量或者板卡容量,调整测试设备可兼容的测试点数量。在开关卡105确定之后,每套测试设备100可支持的测试点数是固定的。

参加图1和图2所示,该线路板测试控制方法具体包括以下步骤:

S1:根据待测线路板的测试点位确定测试设备的配置参数。

本实施例中,配置参数包括测试设备的配置数量和单系统测试容量。其中,配置数量表示并行接入的测试设备的数量;单系统测试容量表示单个测试设备可兼容的最大测试点数量。

参见图2所示,单系统测试容量可由开关卡105的板卡容量确定。例如,若设置开关板105的板卡容量为1-1024,则测试设备的单系统测试容量即为1024。

可选地,根据待测线路板的测试点位确定测试设备的配置参数,包括:获取测试点位的待测总数;根据待测总数和单系统测试容量确定配置数量。具体地,若待测总数大于单系统测试容量,且待测总数小于单系统测试容量的两倍,则将配置数量设置为2;若待测总数大于单系统测试容量的两倍,则将配置数量设置为3;若待测总数小于或者等于单系统测试容量,则可根据测试设备的成本及测试效益核算配置数量。

S2:根据配置数量对测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元。

本实施例中,第一次拆分为基于待测线路板的物理结构进行拆分。第一次拆分的标准为:待测单元的数量与配置数量相等,且任意两个待测单元的测试点排布规则及电路功能完全一致。

示例性地,若测试设备的配置数量为2,即配置两个测试设备同时对同一待测待测线路板进行电性能测试,则在第一次拆分之后,形成两个测试点排布规则及电路功能完全相同的待测单元。

可选地,单个待测单元内的待测点数量小于或者等于单系统测试容量。即言,经过物理结构拆分之后,单个测量设备可以兼容任一待测单元。

S3:根据待测线路板的预设网络架构对待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件。

本实施例中,第二次拆分为基于待测线路板的电学网络关系进行拆分。预设网络架构为基于线路板的电路原理形成的电学网络。示例性地,第一测试点、第二测试点、第三测试点和第四测试点相互连接,形成第一电学网络;第五测试点和第六测试点相互连接,形成第二电学网络……

测试文件表示用于指导测试设备对待测单元中所有网络进行电性能测试的程序文件。在经过第二次拆分之后,形成多个电学网络。在同一网络中,需要对网络进行开路测试;在相邻网络中,需要执行短路测试。测试文件可基于所有网络中的网点编码及网络之间的相互关系(例如为处于同一网络或者相邻网络)建立。在得到线路板测试文件之后,可将测试文件加载到对应的测试设备的主控板卡中。

S4:基于测试文件控制至少两个测试设备执行测试,对至少两个测试设备的测试结果进行合并处理。

具体地,在执行测试之前,首先根据待测线路板的测试点位的数量搭建具有至少两个测试设备的测试系统,该至少两个测试设备具有相同的配置。以接入两套测试设备为例,首先将待测线路板的测试点位拆分成两个待测单元,每个待测单元连接对应的测试设备。基于预设网络架构(即电学网络架构)对每个待测单元进行网络关系拆分,形成测试文件,并将拆分好的测试文件发送到对应的测试设备中。在测试设备启动后,两套测试设备同时对相应的待测单元中的测试点进行电性能测试。在得到测试报告后,将所有测试设备的测试报告进行分类、合并及展示,形成最终的测试报告。

由此,本发明的技术方案,通过对待测线路板进行物理结构拆分和网络关系拆分,采用至少两个测试设备同时采集待测线路板的测试点位的测试数据,解决了现有的线路板测试采用穷举法进行开路和绝缘测试,导致测试效率低下,生产进程缓慢的问题,多个测试设备同时执行采集测试数据,有利于扩充测试点兼容数量,有效提升测试点数和电测绝缘的性能,提升测试效率。

图3为本发明实施例提供的另一种线路板测试控制方法的流程图,在图1所示实施例的基础上,示例性地示出了一种执行并行测试的具体实施方式。

如图3所示,该线路板测试控制方法包括以下步骤:

S301:根据待测线路板的测试点位确定测试设备的配置参数。

S302:根据配置数量对测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元。

S303:根据待测线路板的预设网络架构对待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件。

S304:根据测试文件对测试设备进行初始化处理。

其中,初始化处理包括测试设备通信接口初始化。

一实施例中,根据测试文件对测试设备进行初始化处理,包括:根据测试文件确定测试系统地址位;根据测试系统地址位匹配对应的测试设备;根据测试文件对测试设备的通信通道进行初始化配置,以使测试设备与对应的待测单元建立通信连接。其中,测试系统地址位用于表示待接入的测试设备的编码。

S305:在初始化完成后,采用并行方式控制至少两个测试设备同时执行测试。

S306:对至少两个测试设备的测试结果进行合并处理。

具体地,上述步骤S304至步骤S305记载了一种基于测试文件控制至少两个测试设备同时执行测试的具体实施方式。示例性地,以接入两个测试设备(例如为A测试设备或者B测试设备)为例,在测试设备与待测线路板连接完成之后,可采用同一上位机对不同待测单元执行加压测试。在系统上电后,对测试设备的主控板卡进行通信初始化,通过对测试文件进行解析,识别测试系统地址位,并根据测试系统地址位识别需要接入的测试设备,将测试文件加载到对应的测试设备,对测试设备的通信接口进行初始化,以使A测试设备与第一待测单元建立通信服务,B测试设备与第二待测单元建立通信服务。通过初始化处理,建立不同测试设备与对应的待测单元之间的通信服务,实现多系统并行测试。

图4为本发明实施例提供的一种测试报告合并处理方法的控制框图。

参见图4所示,以接入两个测试设备为例,对至少两个测试设备的测试结果进行合并处理,包括:获取所有测试设备的测试报告(如A测试报告和B测试报告);将至少两个测试设备中任一项的测试报告(例如为A测试报告)作为基准测试报告;对基准测试报告之外的任一测试报告(例如为B测试报告)进行测试码转换,得到转码测试报告;对基准测试报告对应的测试设备(例如为A测试设备)进行扩容,并将转码测试报告(例如为B转码报告)合并加入到扩容设备(例如为A扩容设备)中。

其中,对基准测试报告之外的任一测试报告(例如为B测试报告)进行测试码转换,包括:基于单系统测试容量对测试报告内的网点编码进行转码。

示例性地,以单系统测试容量为1024为例,在转码之前,A测试报告内的网点编码为1-1024内的任一数值,B测试报告内的网点编码也为1-1024内的任一数值。经过转码之后,将B测试报告内的网点编码转换为1024-2048内的对应数值,并形成同一报告,便于用户查看测试报告。

可选地,图5为本发明实施例提供的又一种线路板测试控制方法的流程图。如图5所示,该线路板测试控制方法包括:

S501:根据待测线路板的测试点位确定测试设备的配置参数。

S502:基于测试点位的排列规则或者功能对全部的测试点位进行分区处理,得到N个测试点位子区。

其中,每个测试点位子区具有相同的排列规则和电路功能。

S503:根据配置数量对N个测试点位子区进行均分,建立至少两个待测单元。

其中,N为大于或者等于2的偶数。

S504:根据待测线路板的预设网络架构对待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件。

S505:基于测试文件控制至少两个测试设备执行测试,对至少两个测试设备的测试结果进行合并处理。

具体地,上述步骤S502至步骤S503记载了一种对待测线路板进行物理结构拆分的具体实施方式。通过物理结构拆分,建立排列规则完全一致的待测单元,实现多个测试设备并行测试,两套测量设备在同一时间段内同时工作,测试时间相比较以往的单测量系统效率提升50%,测量点数上限提升一倍,且对结果的稳定性不产生任何影响,有利于提高测试效率。

可选地,图6为本发明实施例提供的再一种线路板测试控制方法的流程图。如图6所示,该线路板测试控制方法包括:

S601:根据待测线路板的测试点位确定测试设备的配置参数。

S602:根据配置数量对测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元。

S603:基于预设网络架构对待测单元中的测试点位进行网络拆分,得到测试网表。

S604:获取测试网表中单个网络及相邻网络之间的网点编码和测试工序。

S605:根据网点编码及测试工序建立测试文件。

S606:基于测试文件控制至少两个测试设备执行测试,对至少两个测试设备的测试结果进行合并处理。

具体地,上述步骤S603至步骤S605记载了一种对待测线路板进行网络关系拆分的具体实施方式。通过网络关系拆分,形成不同待测单元及不同网络的点对组合,为实现每个网点的电性能测试提供通信链路,保证测试结果的准确性。

基于同一发明构思,本发明实施例还提供了一种线路板测试控制装置,该线路板测试控制装置用于执行上述任一实施例记载的线路板测试控制方法,具备执行方法相应的功能模块和有益效果。

图7为本发明实施例提供的一种线路板测试控制装置的结构示意图。

如图7所示,该线路板测试控制装置包括:配置模块701,用于根据待测线路板的测试点位确定测试设备的配置参数(接入至少两个测试设备),其中,配置参数包括配置数量和单系统测试容量;第一拆分模块702,用于根据配置数量对测试点位进行第一次拆分,并根据第一次拆分结果建立至少两个待测单元,待测单元的数量与配置数量相等;第二拆分模块703,用于根据待测线路板的预设网络架构对待测单元进行第二次拆分,并根据第二次拆分结果建立测试文件;测试执行模块704,用于基于测试文件控制至少两个测试设备执行测试,并对至少两个测试设备的测试结果进行合并处理。

可选地,测试执行模块704用于根据测试文件对测试设备进行初始化处理;在初始化完成后,采用并行方式控制至少两个测试设备同时执行测试。

可选地,根据测试文件对测试设备进行初始化处理,包括:根据测试文件确定测试系统地址位;根据测试系统地址位匹配对应的测试设备;根据测试文件对测试设备的通信通道进行初始化配置,以使测试设备与对应的待测单元建立通信连接。

可选地,测试执行模块704还用于将至少两个测试设备中任一项的测试报告作为基准测试报告;对基准测试报告之外的任一测试报告进行测试码转换,得到转码测试报告;对基准测试报告对应的测试设备进行扩容,并将转码测试报告合并加入到扩容设备中。

可选地,第一拆分模块702用于基于测试点位的排列规则或者功能对全部的测试点位进行分区处理,得到N个测试点位子区;根据配置数量对N个测试点位子区进行均分,建立至少两个待测单元;其中,N为大于或者等于2的偶数。

可选地,第二拆分模块703用于基于预设网络架构对待测单元中的测试点位进行网络拆分,得到测试网表;获取测试网表中单个网络及相邻网络之间的网点编码和测试工序;根据网点编码及测试工序建立测试文件。

可选地,配置模块701用于获取测试点位的待测总数;根据待测总数和单系统测试容量确定配置数量。

可选地,单个待测单元内的待测点数量小于或者等于单系统测试容量。

基于上述任一实施例,本发明实施例还提供了一种电性能测试系统,包括:测试治具,至少两个测试设备,及上述线路板测试控制装置,该线路板测试控制装置用于执行上述任一实施例记载的线路板测试控制方法,具备执行方法相应的功能模块和有益效果。

本实施例中,该测试治具包括但不限于下述任一项:线路板测试架、功能测试仪(Functional Circuit Test,简称FCT)或者自动在线测试仪(In Circuit Tester,简称ICT)。

本实施例中,该线路板测试控制装置被配置为:根据待测线路板的测试点位确定测试设备的配置参数,其中,配置参数包括配置数量;根据配置数量对测试点位进行第一次拆分,得到至少两个待测单元,待测单元的数量与配置数量相等;根据待测线路板的预设网络架构对待测单元进行第二次拆分,得到测试文件;基于测试文件控制至少两个测试设备执行测试,并对至少两个测试设备的测试结果进行合并处理。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

技术分类

06120116571487