0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用图像采集和图像处理的BGA连接器焊球检测装置的实现

电子设计 来源:计算机工程与应用 作者:高俊,刘森 2020-12-08 11:04 次阅读

1 引言

BGA(BallCridArray)是近几年发展起来的一种电子器件封装技术,非常适用于大规模集成电路的封装,其发展十分迅速。BGA连接器和BGA封装器件现已被广泛应用,几乎所有的计算机、移动电话等电子产品中都能找到BGA封装器件。图1是BGA连接器的BGA焊接面。

BGA连接器以焊球作为与印刷电路板连接的引脚。安装时,加热BGA连接器,使焊球直接熔接在印刷电路板上,就可完成BGA连接器的安装过程。与其他类型的连接器相比,BGA连接器具有安装方便,工作可靠,封装密度高,易于装配,体积小,自感和互感小等优点。它特别适用于计算机CPU等超大规模集成电路芯片封装或用作IC器件的连接插座。图2是BGA连接器安装后的侧视图。

o4YBAF_O7WWAJBuIAABUqoQbFP8662.png

由图2可知,BGA连接器的制造精度要求很高,尤其是对BGA焊球的机械尺寸精度要求非常高。BGA连接器上的焊球高度差应小于0.2毫米,否则就会造成BGA连接器上的某个或某些焊球无法与电路板正常熔接,从而使得整个电路产品报废。图3是BGA焊球高度不一致造成的电路连接故障的示意图。

o4YBAF_O7WyAQf6AAABhJb7aqRs086.png

为了避免BGA连接器的连接故障,通常要在生产流水线上逐一对BGA连接器焊球质量进行检测(主要检测参数为焊球的直径、高度)。若采用传统的接触式测量方法,不但测量周期较长,而且无法满足在生产线现场对连接器上每一个焊球在线检测的要求。

机器视觉应于BGA连接器焊球的质量检测,则可实现无损非接触在线检测。由于机器视觉采用图像采集和图像处理的方法,可在一次采样过程中获取被测BGA连接器的整个图像,因此它的整个检测周期非常短,并且能将BGA连接器上的所有焊球一次检测完成。显然,它是一种较为理想的BGA连接器质量检测方法。

2 检测原理

采用机器视觉方法检测BGA连接器焊球的直径、高度等参数,先由图像采集装置获取BGA连接器焊球端面的图像,该图像如图(所示。然后设法从该图像提取BGA连接器焊球的曲面信息,最后由曲面信息求得被测焊球的直径、高度等参数。

o4YBAF_O7XKARN6eAABUxaSTE6Q835.png

焊球图像生成过程如图4所示。光源照射到焊球表面点S,其反射光经透镜中心投射在图像面的点S‘上。当光源为平行光,反射光呈均匀散乱分布,且焊球的投影为近似平面投影时,图像面点S‘的灰度值I与照明方向角(α,β)和焊球表面点S的状态有关。其函数关系可表示为:

20100807094744136.jpg

I(x,y,α,β)=A*ρ(x,y)*G(p,q,α,β)I(x,y,α,β)是与点s对应的图像面上点S‘的灰度值,可从图像采集装置直接得到;同时,它也是以光投影方向角(α,β)为参数的关于物体表面点S(x,y)的函数。A为常数。ρ(x,y)为点S(x,y)处的表面反射率,它与点S(x,y)的表面性质有关,如表面有污点或有花纹等都会影响反射率,且不同的位置有不同的ρ(x,y)。G为入射光在物体表面的密度,当光投影方向角(α,β)确定后,它与点S(x,y)的表面斜率有关。

由上述分析可知:在图像面生成的图像带有被侧物体的三维信息p、ρ。检测到点S的灰度值后,只要根据点S的坐标x、y值和入射光方向角(α,β),设法从式(1)或式(2)提取p、ρ,就可得到焊球表面的斜率,然后由点S的斜率计算出被测焊球的直径、高度。但是,式(1)中的表面反射率ρ(x,y)较为复杂,不同的物体有不同的表面反射率,同一物体的不同位置的表面反射率也不尽相同,而且在连续工业生产环境下,不可能得到准确的被测物体表面反射率ρ(x,y)。因此,直接应用式(1)无法由灰度值I计算出点S的斜率。

表面反射率ρ(x,y)虽然复杂,但是它仅与点S的表面性质有关,而与照明条件无关。这里利用表面反射率ρ(x,y)的这一特性,在同一视点下,用同一光源分别以两种不同入射方向角,照射BGA连接器的焊球,用图像采集装置在图像面的点S‘处获得相应的两个灰度值I1和I2。由于I1和I2是图像面上点S‘在不同照明条件下的灰度值,对应于BGA连接器焊球上的同一点S,具有相同的平面坐标x、y和表面反射率ρ(x,y)。求解下列联立方程:

20100807094744137.gif

在同一视点下,用相同光源分别以两种不同入射方向角照射被测BGA连接器焊球;在图像面,用图像采集装置获取相应的两幅BGA连接器图像;然后,逐一将两幅图像对应点的两灰度值和入射光源方向角代入式(5),求出BGA连接器各点的p值,并将求得的p值存于一两维数组中,并使该数组的下标与图像的x、y坐标对应,从而将BGA连接器的灰度图像转换成BGA连接器的表面斜率图像(沿x方向);最后由BGA连接器的表面斜率图像提取BGA连接器的表面斜率信息,计算出BGA焊球的直径、高度。把上述测量过程称之为“两次投影”。

由于目标是检测BGA焊球的高度、直径,在获得BGA连接器的表面斜率图像(沿x方向)后,沿x方向找出所有斜率p变化的极大值和极小值,然后根据相邻极值在x方向和y方向的距离就可方便地计算出BGA焊球的直径、高度。相邻极值在x方向和y方向的距离可由图像采集装置的像素间距和保存p值的两维数组下标求得。图5是当y坐标为某一值时,得到的BGA焊球曲面信息。

20100807094744138.jpg

3 主要检测算法

通过图像采集装置,在同一视点的图像面获取两M×N像素的图像,分别保存于image1[m,n]和image2[m,n]两数组中。下列算法计算图像面上每一像素对应的被测BGA连接器表面X轴方向的斜率。计算结果存于一M×N数组中。

检测算法:

20100807094744139.gif

4 运行结果

该BGA连接器焊球检测装置采用768X590像素的面阵式CCD摄像头,NI-1907图像捕捉卡,LED平面光源和P4-1.7G计算机。该装置用于检测200个焊球的BGA连接器(40X40mm),检测参数为焊球高度和直径。它的检测周期小于800ms,检测精度可达到2%,具有检测速度快,工作可靠等特点。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 连接器
    +关注

    关注

    98

    文章

    14526

    浏览量

    136577
  • 电路板
    +关注

    关注

    140

    文章

    4961

    浏览量

    97914
  • 机器视觉
    +关注

    关注

    162

    文章

    4375

    浏览量

    120345
收藏 人收藏

    评论

    相关推荐

    手动PCB外观检查机的图像采集与拼接

    接口送至图像采集卡再由PC做进一步的图像处理。图2 PCB外观检查机图像采集系统工作原理图  2
    发表于 09-14 16:09

    如何利用FPGA实现Laplacian图像边缘检测器的研究?

    图形处理领域,图像处理的速度一直是一个很难突破的设计瓶颈。这里通过研究图像边缘检测器的FPGA实现
    发表于 07-31 06:38

    如何采用FPGA实现图像采集卡的设计?

    如何采用FPGA实现图像采集卡的设计?
    发表于 04-29 06:45

    FPGA控制实现图像系统视频图像采集

    通过对CMOS 图像传感输出的黑白电视信号进行视频采集, 获得数字图像信号, 实现数字图像
    发表于 07-28 14:10 22次下载
    FPGA控制<b class='flag-5'>实现</b><b class='flag-5'>图像</b>系统视频<b class='flag-5'>图像</b><b class='flag-5'>采集</b>

    BGA重置工艺

    BGA重置工艺,有想法的小伙伴可以看看。
    发表于 06-15 15:53 0次下载

    采用机器视觉技术实现BGA连接器质量检测装置研究

    BGA(Ball Crid Array)是近几年发展起来的一种电子器件封装技术,非常适用于大规模集成电路的封装,其发展十分迅速。BGA连接器BGA封装器件现已被广泛应用,几乎所有的计
    的头像 发表于 12-31 11:11 2168次阅读
    <b class='flag-5'>采用</b>机器视觉技术<b class='flag-5'>实现</b><b class='flag-5'>BGA</b><b class='flag-5'>连接器</b><b class='flag-5'>焊</b><b class='flag-5'>球</b>质量<b class='flag-5'>检测</b><b class='flag-5'>装置</b>研究

    使用FPGA实现激光散射图像采集卡及图像处理装置的技术详细说明

    本发明涉及基于FPGA的激光散射图像采集卡以及基于FPGA的激光散射图像处理装置,可以实现对激光
    发表于 11-22 08:00 2次下载
    使用FPGA<b class='flag-5'>实现</b>激光散射<b class='flag-5'>图像</b><b class='flag-5'>采集</b>卡及<b class='flag-5'>图像</b><b class='flag-5'>处理</b><b class='flag-5'>装置</b>的技术详细说明

    X射线检测BGA、CSP焊点图像的评估和判断及其他应用

    理想的、合格的BGA的X光图像将清楚地显示BGA焊料与PCB盘一一对准。如图(1)所示的
    发表于 05-29 14:32 1986次阅读

    X射线检测BGA、CSP焊点图像的评估和判断及其他应用

    理想的、合格的BGA的X光图像将清楚地显示BGA焊料与PCB盘一一对准。如图(1)所示的
    发表于 04-25 09:55 1849次阅读

    如何使用FPGA实现高速图像采集系统的设计

    图像采集是数字化图像处理的第一步,开发图像采集平台是视觉系统开发的基础。视觉
    发表于 02-01 14:54 23次下载
    如何使用FPGA<b class='flag-5'>实现</b>高速<b class='flag-5'>图像</b><b class='flag-5'>采集</b>系统的设计

    如何使用LabVIEW实现图像采集处理

    利用LabVIEW进行图像处理是一个非常重要的应用。在许多行业中采用图像采集和识别来进行判断、控制,使操作更加精确,具有可信度、人性化、智
    发表于 03-04 14:37 96次下载
    如何使用LabVIEW<b class='flag-5'>实现</b><b class='flag-5'>图像</b><b class='flag-5'>采集</b>与<b class='flag-5'>处理</b>

    剖析机器视觉图像采集卡的功能与应用

    机器视觉技术是目前工业生产检测、医疗检测等领域为实现自动化、智能化而采取的应用。整个机器视觉系统分为图像采集
    的头像 发表于 06-19 09:08 3791次阅读

    先进封装技术:BGA布线结构图

    BGA分布有全阵列和部分阵列两种方法。全阵列是均匀地分布在基板整个底面;部分阵列 是
    发表于 09-06 09:31 1036次阅读
    先进封装技术:<b class='flag-5'>BGA</b>的<b class='flag-5'>焊</b><b class='flag-5'>球</b>布线结构图

    BGA重置工艺.zip

    BGA重置工艺
    发表于 12-30 09:19 2次下载

    BGA连接器工艺研究

    直接影响器件与电路的性能及可靠性,现从植工艺路线、BGA连接器设计要求、植工艺参数及关键技术、试验及检测要求等几个方面,阐述了影响
    的头像 发表于 07-15 15:42 761次阅读
    <b class='flag-5'>BGA</b><b class='flag-5'>连接器</b>植<b class='flag-5'>球</b>工艺研究