• 在线全自动X-RAY检测设备
  • X-RAY智能点料机
  • X-RAY钻靶自动上料机
基于PCB线宽最大最小值检测算法
来源:本站时间:2015/4/3 9:36:02

基于PCB线宽检测最大最小值检测算法

摘要:随着线路板行业的发展,国内外客户对线路板产品的要求越来越高,线宽的检测不再仅限于对线宽平均值的检测,还需要检测出线宽的最大值和最小值,本文对线宽最值算设计进行简介,并通过实验对算法可行性进行验证,验证结果显示该最值算法具有逻辑可行性,且精度在一个像素范围内,具有很强的实用性,为PCB检测行业增添一新的检测技术保障。


关键词:PCB线宽检测  线宽平均值  检测算法 线宽最大最小值

     引言

     线宽检测主要是对PCB线路板线条型缺陷的检测。信息技术行业快速发展,作为信息技术及微电子产业基础的集成电路,成为我国信息产业发展的重中之重。印刷电路板(PCB)作为集成各种电子元器件的信息载体,在各个领域得到了广泛的应用。而电子产品趋于更轻、更薄、更短、更小,也使得PCB 制造技术朝向更高密度发展,使得单位面积和单位体积PCB板的线路与来越多;而随着线路板行业的发展,国内外客户对线路板产品的要求越来越高,因此检测技术领域对线宽的检测,不再仅限于传统检测线宽的平均值,还需要测量出线宽的最大值和最小值。本文将对线宽的最大值和最小值检测算法进行讨论。

1、原有线宽检测算法简介

    PCB上密集的平行直线的线宽,若蚀刻得太粗,则容易造成平行线短路;若蚀刻得太细,则容易造成信号的传输不正常;若蚀刻得局部有突变(变粗或变细),则容易产生高频反射,形成电磁干扰,影响电子系统的稳定。因此,高精度、高效测量PCB线宽,是高质量制作PCB的关键环节之一。


    PCB线宽测量仪是一款精密检测光学测量仪器,主要是专为检测印刷电路板内、外层半成品经显影蚀刻后(上绿油前)线路的上幅及下幅宽度。专用光源照射被测电路板,光学放大后再经CCD进行光电信号转换,将图像信号传至计算机,所成图像在界面显示,然后通过鼠标直接点选测量区域,进行寻边检测并返回测量结果。 

    目前,市场上大多数线宽检测仪都采用了数字图像处理高精度检测技术,结合光学测量手段,运用图像检测算法,对PCB上密集的平行直线的线宽进行检测,通常能够通过测量出线宽的平均值,并且将所测结果与标准库中的线宽标准值进行对比,来反映测试结果及测试精度。

2、线宽最值算法检测算法

    为满足客户需求,在原有算法基础之上增加了对线宽最大值最小值进行检测的功能。
要对线宽进行准确的检测,首先,要对线宽的定义有一个准确的理解。GJB和IPC(美国电子电路互连和封装协会)标准中可以查出:线宽指的是以导线边界上的点为基准点,边界法线方向与之对应的边界上最近点之间的距离。下图1为线宽最实际值检测工作界面:

            图1: 线宽最值检测工作界面(右边的表格中包含检测均值及最值)

2.1 算法思路 

    算法主要思路:通过原有算法,对上下线宽所在的位置进行粗略定位,然后在其位置周边进行精细地寻边操作。根据查找到的上下线的位置,统计出线宽的最值。采用模块化设计思想:逐个模块单一完成,最后统一封装,形成整个算法的整体模块。

2.2  算法内容简介

  该算法主要包含16个函数模块,涵盖了从图像坐标变换、图像旋转、图像拉伸、背景分割、图像平滑、图像边缘检测以及角点位置变换、图像切割、线宽最值计算、最值统计等所有内容。其中:

   

   边缘检测切割模块:由于线宽图片存在的采集噪声和板表面的污渍或绿油厚度不均等因素的影响,会对图像的边缘检测产生影响,因此需要对背景进行分割处理,排除干扰。


    统计模块:由于需要检测线宽的最大、最小值,原有图片位置不利于最值检测,因此将图片进行旋转到水平位置,便于最值的计算。

    

  计算模块:旋转之后的图像,角点位置会发生变化,需要重新计算角点坐标,方便对图像进行切割;边缘检测的过程中也涉及到对ROI区检测长度及距离的计算。


2.3 算法的验证结果及分析

    算法的编写任务完成后,还需要对算法的实用可行性进行验证。验证主要包含两部分内容:首先,验证算法的逻辑可行性,即:不会出现最大值小于平均值或者最小值大于平均值以及最小值大于最大值的现象;其次,对算法的精度进行验证,确保精度误差在一个像素之内(1个像素相当于3.15μm)。算法验证的具体实验条件及实验方法如下表表1:实验条件及实验方法



 表2:实验结果

误差分析:

    从表2实验结果可以看出:该算法检测结果,最大值都比平均值大,最小值都小于平均值,符合检测逻辑;从各方面测试数据可以说明:线宽最值检测算法已经达到设计要求,且有较高的测试精度,精度在-3μm~3μm之间,即在一个像素以内。

 3、结论

    本文主要对线宽检测的最大值最小值算法进行介绍,并对算法测试的实验结果进行分析,从实验结果可以看出,该算法具有逻辑可行性;且大量数据测试结果显示,其误差范围可以保证在一个像素以内。因此,可以看出:最大值最小值的检测算法有利于提供更合理的检测标准。实际应用中,在检测平均线宽满足要求的基础上,再进行线宽最大值最小值的检测,使每一层上的线路都能够在上一层铺设之前被检查,使得检测结果更加具有说服力,有利于生产制造业工艺排除或修复缺陷。及时地将质量问题检查出来,避免在PCB使用过程中留下隐患,造成损失。




  • 回到顶部
  • 版权所有 © 广东正业科技股份有限公司