一种位置获取方法及系统的制作方法
【专利摘要】本发明提供了一种位置获取方法及系统,本发明预先将与待测PCB板的目标压棒位置对应的目标发光二极管的位置编译成点阵数据,将点阵数据与待测PCB的标识对应存储至预设数据库中。在测试人员更换PCB时,只需将压棒面板放置于点阵显示板上,在获取待测PCB板的标识后,处理器自动调用相应点阵数据控制点阵显示板目标发光二极管的状态,测试人员根据发光二极管的状态即可得到与待测PCB板对应的目标压棒位置,从而快速安装压棒。本发明能够依据PCB板的标识直接在点阵显示板上显示PCB板的目标压棒位置,无需测试人员经过多次试验,因此能够快速确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
【专利说明】一种位置获取方法及系统
【技术领域】
[0001]本发明涉及自动化测试领域,尤其涉及一种位置获取方法及系统。
【背景技术】
[0002]在电子行业生产测试领域中,对电子设备的PCB板进行测试时,一般将PCB板放置测试顶针上,通过测试顶针对PCB板进行测试,为了使PCB板能够与测试顶针更好地接触,通常在PCB板上方放置压棒面板,压棒面板上安装有若干个压棒,压棒发出的气体作用于PCB板上,对PCB板产生下压的作用力,从而实现PCB板与测试顶针的良好接触。
[0003]但是,在测试过程中当更换PCB板时,需重新调整压棒面板上压棒的位置和数量,调整过程中需测试员针对压棒面板上多个位置逐个进行放置、下压,直到压棒能够在PCB板不变形的前提下很好压紧PCB板。由于需要进行多次尝试调整、所以存在PCB板的主板元件被损坏的风险,且整个调整过程非常繁琐且花费时间较长。
[0004]因此现在需要一种新的方法,能够快速依据PCB板确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
【发明内容】
[0005]本发明提供了一种位置获取方法及系统,本发明能够快速依据PCB板确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
[0006]为了实现上述目的,本发明提供了以下技术手段:
[0007]一种位置获取方法,应用于位置获取系统,所述系统包括处理器,与所述处理器相连的点阵控制器,与所述点阵控制器相连的点阵显示板,所述点阵显示板上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应,所述方法包括:
[0008]获取待测PCB板的标识;
[0009]在预设数据库中查找并获得与所述标识对应的点阵数据,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置,所述预设数据库中预先存储有与多个PCB板的标识一一对应的多组点阵数据;
[0010]将所述点阵数据发送至所述点阵控制器,由所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态。
[0011]优选的,在所述获取待测PCB板的标识之前还包括:
[0012]分别获取多个PCB板的标识和与每个标识对应的目标压棒位置;
[0013]分别将与每个标识对应的目标压棒位置转换为适用于点阵显示板的多组点阵数据,其中,一个标识对应的目标压棒位置转换为一组点阵数据;
[0014]将多个PCB板的标识与多组点阵数据一一对应存储至所述预设数据库中。
[0015]优选的,所述获取待测PCB板的标识包括:
[0016]获取所述待测PCB板条形码或二维码上的PCB数据;
[0017]将所述PCB数据作为所述待测PCB板的标识。
[0018]优选的,所述获取待测PCB板的标识包括:
[0019]接收由测试人员输入的PCB标识。
[0020]优选的,所述由所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态包括:
[0021]由所述点阵控制器依据所述点阵数据控制所述点阵显示板以亮灯的方式显示所述目标发光二极管的状态,或
[0022]由所述点阵控制器依据所述点阵数据控制所述点阵显示板以灭灯的方式显示所述目标发光二极管的状态。
[0023]一种位置获取系统,包括:处理器,与所述处理器相连的点阵控制器,与所述点阵控制器相连的点阵显示板,其中所述点阵显示板上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应;
[0024]所述处理器,用于获取待测PCB板的标识,在预设数据库中查找并获得与所述标识对应的点阵数据,并将所述点阵数据发送至所述点阵控制器,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置;
[0025]所述点阵控制器,用于所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态;
[0026]与所述处理器相连的预设数据库,所述预设数据库中预先存储有与多个PCB板的标识一一对应的多组点阵数据。
[0027]优选的,所述待测PCB板的标识包括:
[0028]所述待测PCB板的出厂编号或所述待测PCB板的流水编号。
[0029]优选的,所述处理器通过RS232串口与所述点阵控制器相连,所述点阵控制器通过排线与所述点阵显示板相连。
[0030]优选的,还包括:
[0031]与所述处理器相连的扫码枪,用于扫描所述待测PCB板上的条形码或二维码;
[0032]所述处理器具体用于获取所述待测PCB板条形码或二维码上的PCB数据,将所述PCB数据作为所述待测PCB板的标识。
[0033]优选的,所述点阵显示板与所述压棒面板大小一致。
[0034]本发明提供了一种位置获取方法及系统,本发明在具体实施之前,首先设计一个点阵显示板,点阵显示板上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应,预先经过多次试验获得待测PCB板的目标压棒位置,将待测PCB板与点阵显示屏进行比对,在点阵显示板上得到与目标压棒位置对应的目标发光二极管位置,将目标发光二极管的位置以发光二极管状态的方式编译成点阵数据,将点阵数据与待测PCB的标识对应存储至预设数据库中。
[0035]在测试人员更换PCB时,只需将压棒面板放置于点阵显示板上,压棒面板上压棒插孔的位置与点阵显示板上的发光二极管位置一一对应,在获取待测PCB板的标识后,处理器自动调用相应点阵数据控制点阵显示板目标发光二极管的状态,测试人员根据发光二极管的状态即可得到与待测PCB板对应的目标压棒位置,从而快速安装压棒。
[0036]本发明能够依据PCB板的标识直接在点阵显示板上显示PCB板的目标压棒位置,无需测试人员经过多次试验,因此能够快速依据PCB板确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
【专利附图】
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明实施例公开的一种位置获取系统的结构示意图;
[0039]图2为本发明实施例公开的一种位置获取方法的流程图;
[0040]图3为本发明实施例公开的又一种位置获取方法的流程图;
[0041]图4为本发明实施例公开的又一种位置获取系统的结构示意图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]现有技术中在更换PCB板时,需测试人员重新调整压棒面板上压棒的位置和数量,为了叙述方便下文将压棒数量和位置统称为目标压棒位置,本发明依据PCB板的标识自动获得目标压棒位置,为了实现自动获得目标压棒位置目的,如图1所示,本发明提供了一种位置获取系统,所述系统包括:
[0044]处理器100,与所述处理器100相连的点阵控制器200,与所述点阵控制器200相连的点阵显示板300,所述点阵显示板300上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应;
[0045]与处理器100相连的预设数据库400,预设数据库中存储有现有的PCB板的标识以及与PCB板的标识对应目标压棒位置。
[0046]本发明中发光二极管的位置与压棒插孔的位置相关联,点阵显示板300便可作为压棒面板的映射。优选的,所述点阵显示板与所述压棒面板大小一致,点阵显示屏的发光二极管的数量与压棒插孔的数量完全一致。
[0047]如图2所示,处理器100预先构建预设数据库400的过程包括:
[0048]步骤SlOl:分别获取多个PCB板的标识和与每个标识对应的目标压棒位置;
[0049]步骤S102:分别将与每个标识对应的目标压棒位置转换为适用于点阵显示板300的多组点阵数据,其中,一个标识对应的目标压棒位置转换为一组点阵数据;
[0050]步骤S103:将多个PCB板的标识与多组点阵数据一一对应存储至所述预设数据库400 中。
[0051]以一个PCB板为例对步骤S101-S103进行说明,测试人员对PCB板进行调整测试,在压棒面板上得到与该PCB板对应的目标压棒位置,将压棒面板与点阵显示板3003重合放置,得到与压棒面板上的目标压棒位置一一对应的目标发光二极管的位置,然后将目标发光二极管的位置编译成点阵数据,将点阵数据与该PCB的标识对应存储至预设数据库400中。
[0052]将目标发光二极管的位置编译成点阵数据具体过程为:点阵显示板300上包括数量众多的发光二极管,为了将目标发光二极管与其余发光二极管进行区别,以与目标压棒位置对应的发光二极管亮灯(灭灯),其余发光二极管灭灯(亮灯)的方式,对点阵显示板300上的数量众多的发光二极管的状态进行编译得到点阵数据。
[0053]按上述方法获取所有PCB板的点阵数据,并将所有点阵数据与PCB标识对应存储至预设数据库400中。之后预设数据库400中便存储有所有PCB标识和与PCB标识对应的目标压棒位置。
[0054]上述步骤中清楚介绍了构建预设数据库400的过程,在构建预设数据库400之后,便可具体实施自动获取目标压棒位置方法,如图3所示,本发明提供了一种位置获取方法,应用于如图1所示的位置获取系统中的处理器100,本方法包括:
[0055]步骤S201:获取待测PCB板的标识;
[0056]本步骤中获取PCB板的标识包括两种方式:
[0057]第一种:获取所述待测PCB板条形码或二维码上的PCB数据;将所述PCB数据作为所述待测PCB板的标识。
[0058]在执行第一种方式之前需要针对每一个PCB板生成条形码或二维码,并将条形码或二维码粘贴至对应的PCB板上,前提过程较为复杂繁琐,但在使用过程中扫描条形码或二维码即可得到PCB标识,简单易用且不易出错,大大方便了测试人员获取PCB标识的过程。
[0059]第二种:接收由测试人员输入的PCB标识。
[0060]第二种方式较第一种方式而言较为繁琐且手动输入容易错误,但第二种方式无需提前生成条形码或二维码等前提过程,与第一种方式相比降低了生产成本。两种方式各有利弊,在具体实现时,以具体情况而定,在此不作限定。
[0061]步骤S202:在预设数据库400中查找并获得与所述标识对应的点阵数据,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置,所述预设数据库400中预先存储有与多个PCB板的标识
对应的多组点阵数据;
[0062]步骤S203:将所述点阵数据发送至所述点阵控制器200,由所述点阵控制器200依据所述点阵数据控制所述点阵显示板300显示所述目标发光二极管的状态。
[0063]优选的,当点阵数据中以与目标压棒位置对应的发光二极管亮灯,其余发光二极管灭灯的方式进行编译得到点阵数据时,由所述点阵控制器200依据所述点阵数据控制所述点阵显示板300以亮灯的方式显示所述目标发光二极管的状态,或
[0064]当点阵数据中以与目标压棒位置对应的发光二极管灭灯,其余发光二极管亮灯的方式进行编译得到点阵数据时,由所述点阵控制器200依据所述点阵数据控制所述点阵显示板300以灭灯的方式显示所述目标发光二极管的状态。
[0065]测试人员依据点阵显示屏上发光二极管的状态,即可获得目标压棒位置,然后再将压棒对应安装至目标压棒位置后即可对该待测PCB板进行测试。
[0066]本发明提供了一种位置获取方法,本发明在具体实施之前,预先经过多次试验获得待测PCB板的目标压棒位置,将待测PCB板与点阵显示屏进行比对,在点阵显示板300上得到与目标压棒位置对应的目标发光二极管位置,将目标发光二极管的位置以发光二极管状态的方式编译成点阵数据,将点阵数据与待测PCB的标识对应存储至预设数据库400中。
[0067]在测试人员更换PCB时,只需将压棒面板放置于点阵显示板300上,压棒面板上压棒插孔的位置与点阵显示板300上的发光二极管位置一一对应,在获取待测PCB板的标识后,处理器100自动调用相应点阵数据控制点阵显示板300目标发光二极管的状态,测试人员根据发光二极管的状态即可得到与待测PCB板对应的目标压棒位置,从而快速安装压棒。
[0068]本方法能够依据PCB板的标识直接在点阵显示板300上显示PCB板的目标压棒位置,无需测试人员经过多次试验,因此能够快速依据PCB板确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
[0069]下面介绍本发明还具体实施时的一些细节内容:
[0070]首先,本发明主要通过.net平台及数据库技术,来完成整个处理器100控制管理软件的开发。在本发明之前需要对每款PCB板目标压棒位置的维护;每次换线时,选择相应PCB板的型号后,通过RS232数据通信方式将PCB板的型号发送到点阵控制器200。
[0071]本发明中涉及的点阵控制器200,采用嵌入式开发技术,通过AVR单片机结合外围器件,实现与处理器100的通信功能,同时解析处理器100发送的软件指令,对点阵显示板300输出相应控制信号。在控制原理上,因为涉及发光二极管的数量较多,所以采用行列扫描方式,同时鉴于单片机1资源有限,单片机利用1 口结合移位寄存器、译码器实现控制信号输出,对点阵显示板300的行列实现动态扫描,达到控制整个点阵显示板300的效果。其中通过译码器作为行选信号,移位寄存器作为列驱动信号。
[0072]在点阵显示板300的设计上,根据实际生产测试要求,采用与压棒面板规格一致的点阵显示板300,同时根据压棒面板上压棒插孔的间距及行列数,在点阵显示板300设计间距、行列数与压棒插孔一致的发光二极管点阵,从而达到发光二极管与压棒插孔的位置一一对应的目的。
[0073]测试人员换线时,只需将压棒面板直接放置于一样规格的点阵显示板300上,通过条码枪扫描PCB的标识,系统自动调用相应点阵数据控制相应发光二极管的状态,测试人员根据发光二极管的状态即可快速安装压棒,直接测试使用。
[0074]如图1所示,本发明还提供了一种位置获取系统,包括:处理器100,与所述处理器100相连的点阵控制器200,与所述点阵控制器200相连的点阵显示板300,其中,所述点阵显示板300上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应;
[0075]所述处理器100,用于获取待测PCB板的标识,在预设数据库中查找并获得与所述标识对应的点阵数据,并将所述点阵数据发送至所述点阵控制器,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置;
[0076]所述点阵控制器200,用于所述点阵控制器依据所述点阵数据控制所述点阵显示板300显示所述目标发光二极管的状态;
[0077]与所述处理器相连的预设数据库400,所述预设数据库中预先存储有与多个PCB板的标识一一对应的多组点阵数据。
[0078]优选的,所述待测PCB板的标识包括:所述待测PCB板的出厂编号或所述待测PCB板的流水编号。PCB的标识以能够识别PCB为准,当然还可以采用其他的形式作为PCB的标识。
[0079]优选的,如图4所示,本发明还提供了一种位置获取系统,在图1的基础上还包括:与所述处理器相连的扫码枪500,用于扫描所述待测PCB板上的条形码或二维码;所述处理器100具体通过RS232串口通信A与所述点阵控制器相连,所述点阵控制器通过排线B与所述点阵显示板300相连。
[0080]所述处理器100具体用于获取所述待测PCB板条形码或二维码上的PCB数据,将所述PCB数据作为所述待测PCB板的标识。
[0081]优选的,所述点阵显示板300与压棒面板大小一致。
[0082]本发明提供了一种位置获取系统,本发明在具体实施之前,预先经过多次试验获得待测PCB板的目标压棒位置,将待测PCB板与点阵显示屏进行比对,在点阵显示板300上得到与目标压棒位置对应的目标发光二极管位置,将目标发光二极管的位置以发光二极管状态的方式编译成点阵数据,将点阵数据与待测PCB的标识对应存储至预设数据库400中。
[0083]在测试人员更换PCB时,只需将压棒面板放置于点阵显示板300上,压棒面板上压棒插孔的位置与点阵显示板300上的发光二极管位置一一对应,在获取待测PCB板的标识后,处理器100自动调用相应点阵数据控制点阵显示板300目标发光二极管的状态,测试人员根据发光二极管的状态即可得到与待测PCB板对应的目标压棒位置,从而快速安装压棒。
[0084]本系统能够依据PCB板的标识直接在点阵显示板300上显示PCB板的目标压棒位置,无需测试人员经过多次试验,因此能够快速依据PCB板确定压棒面板上的压棒数据量和位置,以便保护PCB板的主板元件并提高测试效率。
[0085]本实施例方法所述的功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算设备可读取存储介质中。基于这样的理解,本发明实施例对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备(可以是个人计算机,服务器,移动计算设备或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0086]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。
[0087]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种位置获取方法,其特征在于,应用于位置获取系统,所述系统包括处理器,与所述处理器相连的点阵控制器,与所述点阵控制器相连的点阵显示板,所述点阵显示板上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应,所述方法包括: 获取待测PCB板的标识; 在预设数据库中查找并获得与所述标识对应的点阵数据,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置,所述预设数据库中预先存储有与多个PCB板的标识一一对应的多组点阵数据; 将所述点阵数据发送至所述点阵控制器,由所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态。
2.如权利要求1所述的方法,其特征在于,在所述获取待测PCB板的标识之前还包括: 分别获取多个PCB板的标识和与每个标识对应的目标压棒位置; 分别将与每个标识对应的目标压棒位置转换为适用于点阵显示板的多组点阵数据,其中,一个标识对应的目标压棒位置转换为一组点阵数据; 将多个PCB板的标识与多组点阵数据一一对应存储至所述预设数据库中。
3.如权利要求1所述的方法,其特征在于,所述获取待测PCB板的标识包括: 获取所述待测PCB板条形码或二维码上的PCB数据; 将所述PCB数据作为所述待测PCB板的标识。
4.如权利要求1所述的方法,其特征在于,所述获取待测PCB板的标识包括: 接收由测试人员输入的PCB标识。
5.如权利要求1所述的方法,其特征在于,所述由所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态包括: 由所述点阵控制器依据所述点阵数据控制所述点阵显示板以亮灯的方式显示所述目标发光二极管的状态,或 由所述点阵控制器依据所述点阵数据控制所述点阵显示板以灭灯的方式显示所述目标发光二极管的状态。
6.一种位置获取系统,其特征在于,包括:处理器,与所述处理器相连的点阵控制器,与所述点阵控制器相连的点阵显示板,其中所述点阵显示板上包括与压棒面板上压棒插孔数量一致的多个发光二极管,且所述发光二极管的位置与所述压棒插孔的位置一一对应; 所述处理器,用于获取待测PCB板的标识,在预设数据库中查找并获得与所述标识对应的点阵数据,并将所述点阵数据发送至所述点阵控制器,所述点阵数据中包含与目标压棒位置一一对应的目标发光二极管的状态,所述目标压棒位置为与所述待测PCB板对应的压棒位置; 所述点阵控制器,用于所述点阵控制器依据所述点阵数据控制所述点阵显示板显示所述目标发光二极管的状态; 与所述处理器相连的预设数据库,所述预设数据库中预先存储有与多个PCB板的标识一一对应的多组点阵数据。
7.如权利要求6所述的系统,其特征在于,所述待测PCB板的标识包括: 所述待测PCB板的出厂编号或所述待测PCB板的流水编号。
8.如权利要求6所述的系统,其特征在于,所述处理器通过RS232串口与所述点阵控制器相连,所述点阵控制器通过排线与所述点阵显示板相连。
9.如权利要求6所述的系统,其特征在于,还包括: 与所述处理器相连的扫码枪,用于扫描所述待测PCB板上的条形码或二维码; 所述处理器具体用于获取所述待测PCB板条形码或二维码上的PCB数据,将所述PCB数据作为所述待测PCB板的标识。
10.如权利要求6所述的系统,其特征在于,所述点阵显示板与所述压棒面板大小一致。
【文档编号】G01B21/00GK104316010SQ201410623758
【公开日】2015年1月28日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】丁欣欣, 林宝伟, 庄展增, 蔡小洪, 庞东, 张巍 申请人:珠海格力电器股份有限公司