一种PCB在线检测方法与流程

文档序号:11131513阅读:793来源:国知局
一种PCB在线检测方法与制造工艺

本发明涉及PCB生产技术领域,特别是涉及一种PCB在线检测方法。



背景技术:

PCB(Printed circuit board,印制电路板),是电子元器件电气连接的提供者。PCB板是根据由CAD软件产生的设计数据转化而来的CAM数据,利用激光光绘机在菲林底板上刻蚀导电线路的印刷电路板。实际生产的PCB板由于工艺水平的限制,与设计电路图之间存在一定的误差,因此需要对实际生产的PCB板进行检测,检测方法分为在线检测和离线检测两种。在线检测因为具有检测结果反馈及时、能过实现过程控制、能够防止二次损坏的优点,成为一种较为常用的检测方法。

在现有的在线检测中,使用的视觉检测设备采集PCB板的低分辨灰度图像,分辨率大概为635-1270ppi,随着PCB板生产工艺的发展,低分辨率图像已经无法满足越来越高的检测精度要求。采集并使用高分辨率彩色图像进行在线检测能够提高检测精度,但是,高分辨率彩色图像必定会造成数据量大增,在线检测的高实时性要求和大数据处理速度的缓慢之间存在冲突。

可见,如何解决上述冲突,是能否利用高分辨率彩色图像进行PCB在线检测的关键。



技术实现要素:

本发明实施例中提供了一种PCB在线检测方法,以解决现有技术PCB在线检测中,高实时性与高分辨率彩色图像的大数据处理速度缓慢的冲突问题。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

一种PCB在线检测方法,应用于图像采集工作站,包括以下步骤:

实时采集当前通过图像采集工作站的PCB板的高分辨率彩色图像,所述分辨率至少为1270ppi;

对所述高分辨率彩色图像对应的数据进行压缩处理,得到并储存所述高分辨率彩色图像的压缩数据:将所述高分辨率彩色图像按图像内不同颜色分层,形成层内图像和层间图像,对每一层内图像均进行极限有损压缩,对每一层间图像均进行原始无损压缩;

向集成控制工作站发出预处理完成信号,以便所述集成控制工作站向空闲的图像处理工作站实时发出处理所述压缩数据的信号,使得各个图像处理工作站形成分布式数据处理架构,其中,所述预处理完成信号是指已经得到所述高分辨率彩色图像的压缩数据的信号,所述空闲的图像处理工作站为当前没有进行图像处理任务或当前处理任务最少的图像处理工作站。

优选的,在上述PCB在线检测方法中,还包括,根据检测精度和PCB板的尺寸,确定所述图像采集工作站的个数以及与所述图像采集站配合的图像处理工作站的个数。

优选的,在上述PCB在线检测方法中,所述高分辨率彩色图像的压缩数据携带有PCB板的产品序列号数据。

优选的,在上述PCB在线检测方法中,所述对所述高分辨率彩色图像对应的数据进行压缩处理,得到所述高分辨率彩色图像的压缩数据后,图像数据量为压缩前的五分之一。

同时,本发明还提供一种PCB的在线检测方法,应用于图像处理工作站,包括以下步骤:

接收来自所述集成控制工作站的处理所述压缩数据的信号;

从图像采集工作站中获取所述压缩数据,对所述压缩数据解压,得到当前通过图像采集工作站的PCB板的高分辨率彩色图像的解压数据;

获取所述当前通过图像采集工作站的PCB板的CAM设计数据;

根据所述解压数据和CAM设计数据,判断当前通过图像采集工作站的PCB板是否为合格产品。

再者,本发明还提供PCB的在线检测方法,应用于集成控制工作站,在接收到图像采集工作站的预处理完成信号后,根据各个图像处理工作站的当前工作任务数量,向空闲的图像处理工作站实时发出处理所述压缩数据的信号,所述空闲的图像处理工作站为当前没有进行图像处理任务当前处理任务最少的图像处理工作站。

由以上技术方案可见,本发明提供的PCB在线检测方法,采集的是高分辨率彩色图像,对数据处理速度要较高的要求,最好能够实现采集到当前通过图像采集工作站的PCB板的高分辨率的图像的同时,该高新分辨率的图像对应的数据就能够被处理的速度。但是高分辨率彩色图像的数据处理量较大,一定会造成数据处理的缓慢,最终影响在线检测的速度,但是在线检测时边生产边检测的,这样的话,生产的速度也会受到影响。

基于这样的需求,本发明提供的PCB在线检测方法,采用了将高分辨率彩色图像对应的数据对所述高分辨率彩色图像对应的数据进行压缩处理,得到并储存所述高分辨率彩色图像的压缩数据的方式,具体是指:将所述高分辨率彩色图像按图像内不同颜色分层,形成层内图像和层间图像,对每一层内图像均进行极限有损压缩,对每一层间图像均进行原始无损压缩,使得数据处理量得到有效减少,又能满足图像处理对图像质量的要求。

但是数据产生的频率与压缩前是相同的,如果同一时刻数据处理总能力不变的话,数据处理的速度还是会制约在线检测的实时反馈速度,因此本发明提供的PCB在线检测方法,通过增加图像处理工作站的数量,使得不断实时生成的压缩数据分配至不同的图像处理工作站进行并发处理,即前一压缩数据和后一压缩数据可能会分配至不同的图像处理工作站,前一压缩数据的处理速度就不会影响后一压缩数据的处理速度。也就是说图像采集工作站和分布式图像处理工作站相配合,能够解决大数据处理缓慢与在线实时性要求高的冲突。

附图说明

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

图1为本发明实施例提供的一种PCB在线检测方法的工作场景示意图;

图2为本发明实施例提供的一种PCB在线检测方法的工作流程示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

参见图1,为本发明实施例提供的一种PCB在线检测方法的工作场景示意图。如图1所示,在线检测中需要用到若干图像采集设备,然后把采集到的高分辨率彩色图像发送至若干个图像采集工作站中,分辨率至少为1270ppi,即至少在一个像素20-50微米级。图像采集工作站主要负责图像采集及数据压缩工作,可以根据PCB产品检测需求,数量任意扩展;图像处理工作站主要负责图像数据处理工作,根据图像数据量及处理能力,数量也可以任意扩展,其与采集设备的数量相适应。各自具体的数量与检测精度要求和/或PCB板的尺寸有关。例如:400cm宽的pcb板,在20微米级分辨率下,采用6个采集设备(其中3个处理正面,3个处理背面,每个采集设备最大宽度为8k像素),8个处理设备;如果600cm宽的pcb板,20微米级分辨率,则采用8个采集设备,12个处理设备;如果400cm宽的pcb板,在10微米分辨率下,采用12个采集设备,16个处理设备。集成控制工作站主要负责任务的分配、处理结果汇总工作

请结合参考图2,图2为本发明实施例提供的一种PCB在线检测方法的工作流程示意图,如图2所示,

在步骤S01中,实时采集当前通过图像采集工作站的PCB板的高分辨率彩色图像,所述分辨率至少为1270ppi;图像采集工作站由多个采集设备构成,因此一个PCB产品的图像横向分散在各采集设备上,纵向上各设备采集多帧图像。

本发明提供的PCB在线检测方法,采集的是高分辨率彩色图像,对数据处理速度要较高的要求,最好能够实现采集到当前通过图像采集工作站的PCB板的高分辨率的图像的同时,该高新分辨率的图像对应的数据就能够被处理的速度。但是高分辨率彩色图像的数据处理量较大,一定会造成数据处理的缓慢,最终影响在线检测的速度,但是在线检测时边生产边检测的,这样的话,生产的速度也会受到影响。但是,PCB产品呈现在高分辨率彩色图像上,具有图文简单,颜色种类少,各颜色种类划分清晰的特点。因此,可以在在步骤S02中,对所述高分辨率彩色图像对应的数据进行压缩处理,得到并储存所述高分辨率彩色图像的压缩数据,具体是指:将所述高分辨率彩色图像按图像内不同颜色分层,形成层内图像和层间图像,对每一层内图像均进行极限有损压缩,对每一层间图像均进行原始无损压缩。这种压缩组合既可以有效地降低数据量,又能满足图像处理对图像质量的要求,即指清晰、噪声少,失真少,图像尽可能还原真实PCB产品,保证本发明利用高分辨图像来提高检测精度的出发点。所述高分辨率彩色图像的压缩数据携带有当前在测PCB板的产品的唯一序列号数据,以便确认检测结果。对所述高分辨率彩色图像对应的数据进行压缩处理,得到所述高分辨率彩色图像的压缩数据后,图像数据量可以达到为压缩前的五分之一。

即使采取了上述压缩组合,但是数据产生的频率与压缩前是相同的,如果同一时刻数据处理总能力不变的话,数据处理的速度还是会制约在线检测的实时反馈速度,因此本发明提供的PCB在线检测方法,通过增加图像处理工作站的数量,使得不断实时生成的压缩数据分配至不同的图像处理工作站进行并发处理,即前一压缩数据和后一压缩数据可能会分配至不同的图像处理工作站,前一压缩数据的处理速度就不会影响后一压缩数据的处理速度。也就是说图像采集工作站和分布式图像处理工作站相配合,能够解决大数据处理缓慢与在线实时性要求高的冲突。

在步骤S03中,向集成控制工作站发出预处理完成信号,以便所述集成控制工作站向空闲的图像处理工作站实时发出处理所述压缩数据的信号,使得各个图像处理工作站形成分布式数据处理架构,其中,所述预处理完成信号是指已经得到所述高分辨率彩色图像的压缩数据的信号,所述空闲的图像处理工作站为当前没有进行图像处理任务或当前处理任务最少的图像处理工作站。

在线检测开始后,默认图像处理工作站中各个处理设备的初始状态均为空闲,当某设备分配一个图像处理工作时,其计数器加1,完成一个图像处理工作时,其计数器减1。通过各个处理设备的计数器数值即能判断哪个空闲或较空闲,空闲即计数器计数为0。一般处理图像处理设备个数都事先计算好的,不会出现都忙碌状态出现。如果偶有出现,则图像处理任务处于排队等待状态;如果忙碌状态较严重,可以提示报警,适当降低检测速度来为缓解处理压力。

在步骤S04中,集成控制工作站在接收到图像采集工作站的预处理完成信号后,根据各个图像处理工作站的当前工作任务数量,向空闲的图像处理工作站或当前处理任务最少实时发出处理所述压缩数据的信号

在步骤S05中,接收来自所述集成控制工作站的处理所述压缩数据的信号。

在步骤S06中,从图像采集工作站中获取所述压缩数据,对所述压缩数据解压,得到当前通过图像采集工作站的PCB板的高分辨率彩色图像的解压数据。

在步骤S07中,获取所述当前通过图像采集工作站的PCB板的CAM设计数据。

在步骤S08中,根据所述解压数据和CAM设计数据,判断当前通过图像采集工作站的PCB板是否为合格产品。并将判断结果交由集成控制工作站进行汇总,得到在线检测结果。

综上所述,在本发明提供的PCB在线方法,图像采集工作站对实时采集数据实心压缩,减小数据处理量,且与分布式图像处理工作站相配合,分布式处理有效地增强了并发处理能力,具有好的扩展性,解决了大数据处理缓慢诟病,满足了在线检测的实时性要求。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1