PCB板一般缺陷检测法及其优缺点分析

PCB板一般缺陷检测法及其优缺点分析1

PCB( Printed Circuit Board 印刷电路板)是电子产品中众多电子元器件的承载体,它为各电子元器件的秩序连接提供了可能,PCB已成为现代电子产品的核心部分。随着现代电子工业迅猛发展,电子技术不断革新,PCB密集度不断增大,层级越来越多,生产中因焊接缺陷的等各种原因,导致电路板的合格率降低影响整机质量的事故屡见不鲜。随着印刷电路板的精度、集成度、复杂度、以及数量的不断提高,PCB板的缺陷检测已成为整个电子行业中重要的检测内容。其中人工目测等传统的PCB缺陷检测技术因诸多弊端已经不能适应现代工业生产水平的要求,因此开发和应用新的检测方法已显得尤为重要。

根据PCB板缺陷产生的原因和目前惯用的缺陷检测方法及其不足,发展出了符合现代工业要求的PCB一般缺陷检测方法2。包括:自动光学检测技术(AOI)、机器视觉检测技术(MVI)、计算机视觉检测技术(AVI)

1、人工目视主观判定法

借助于校准的显微镜或者放大镜,完全依据操作人员直观视觉测量来确定电路板的合格率,获得校正操作的时间。他虽然预算成本低且不需要测试夹具,但此种方法因人员主观判断因素强准确率低、人员成本投入高、缺陷检测不连续、数据集合困难度大等诸多缺点被淘汰。

2、仪器线上检测法

线上测试法是通过模拟测试实验和电性能的测试,检查电路板焊接的开路、短路及故障元件和元器件的功能检测。若电板上元器件布置密度过大,测试点的设置具有一定难度,此时可使用边界扫描技术,通过预先设计的测试电路把测试点汇总至电路板焊接的边缘连接器,使各个位置的点都能被在线测试仪所检测到。基于电信号为媒介的在线测试技术,可以非常接近于实用情况的检测到电路板焊接的实际形态。仪器线上测试技术具有使用转换率高、成本低廉、缺陷检测覆盖大、易于操控的优点。但需要测试夹具且夹具制造成本高,使用难度大、编程与调试时间多等缺点。

3、功能测试法

系统功能测试法是借用专门的测试设备在生产线的中、末端,全面测试电路板的功能模块,以便于及时确认电路板的好坏。但用于过程改进的元件级和脚级诊断等深层数据,是功能测试法所无法提供的,而且需用特种设计的测试流程和专门的测试设备,不仅测试程序的编写复杂,而且推广使用局限性大。

4、视觉检测技术

视觉检测技术涵盖了电子、机械、光学、计算机软硬件等方面的知识是计算机学科的一个重要分支,涉及到图像处理、PC应用、模式识别、信号处理、人工智能、机电一体化等多个领域是当今工业检测领域的重要手段。基于以上缺陷检测方法的局限性,采用视觉检测技术实现PCB缺焊的检测已经成为当前PCB缺陷检测研究的主体方向。具体方式如下:

  • (1)自动光学检测技术(AOI):它综合采用自动控制、图像分析处理、电子计算机应用等多种技术,基于光学原理对生产中遇到的焊接缺陷进行检测和处理,是一种能快速、准确检测出制造缺陷的方法。它主要通过相机对 P CB 板进行扫描获取到 P CB 板焊点区域的图像,运用视觉处理技术高速、精准完成自动检测PCB焊接缺陷,提取相应焊点的特征。根据提取的焊点特征与数据库中标准特征进行对比,确定焊接缺陷类型并标示,分析质量问题给出检测结果数据。等待相关人员处理。
  • (2)机器视觉检测技术(MVI):视觉检测技术的应用范围和实用功能伴随着不断发展和进步的现代工业自动化,也越来越广泛和完善,特别是CMOS和CCD摄像机、图像处理和模式识别技术、数字图像传感器、嵌入式技术DSP、FPGA、ARM、的快速发展,快速的推动了机器视觉检测的进步。简而言之,机器视觉检测技术就是利用机器代替人眼来作各种测量和判断。M V I作为最具有发展潜力的新技术在精密测试技术领域独占鳌头。其强大之处表现为它是图像处理技术(SRC)、光电探测技术(MSM)、计算机应用技术(Enterterms)的集合体。之所以将机器视觉检测技术引入到工业PCB检测中,是因其具有速度快、非接触、柔性好的突出优点,且在电子制作行业检测中发挥着非常重要的作用。同时机器视觉也可实现PCB光板的自动缺陷检测,避免生产过程中的巨大损失,对电子领域的发展具有现实的较高经济价值。
  • (3)计算机视觉检测技术(AVI):建立在计算机视觉研究基础上的计算机视觉检测技术是一门新兴的工业检测技术。它采用图像传感器实现三维测算被测物的尺寸及空间位置,所得数据通过计算机对标准和故障图像进行比对后提取或直接从图像中提取,并依据检测参数引导设备动作。这种基于视觉传感器的智能检测系统具有时效高、结构简单、抗扰力强等优点,非常适合现代工业生产要求。

PCB板产生焊接缺陷的原因分析

1、设计缺陷影响焊接质量

PCB设计尺寸过大,印刷线条长,阻抗增大,抗噪能力弱,散热性不佳,且布置距离较近的电子线路常常相互影响。较为普遍的情况表现为电磁作用对电路板的干扰严重。基于此迫切需要对PCB板作设计上的改进和优化。

2、电路板孔的可焊性关乎焊接质量

如果电路板孔可焊性较低,则会造成PCB焊接中出现假焊问题,直接造成电路中元器件技术参数错误,进而使得内层线和多层板元器件的导通出现波动,以至于导致整个集成电路区域功能丧失,最终影响整个电器产品生产质量。PCB可焊性的影响因素主要有:

  • (1)焊料的成份和被焊料的性质。为防止因杂质产生的氧化物被助焊剂所溶解,必须严格控制杂质成分含有量的占比。
  • (2)PCB板表面清洁程度及焊接温度的影响。因焊料焊接时其扩散速度与焊接的温度成正比。当活性达到最高时,电路板和焊料溶融表面迅速氧化,造成不可避免的焊接缺陷。同时电路板表面污染和清洁度较低也会导致可焊性降低,造成一系列的焊接缺陷例如:开路、断路、锡珠、锡球、光泽度低等。

3、焊接缺陷与翘曲问题的息息相关

  • (1)各电子元器件和PCB板在焊接过程中由于PCB的上下部分温度不平衡产生翘曲,因应力变形而发生虚焊、短路等缺陷。
  • (2)元器件与PCB板产生翘曲的同时,也会产生由翘曲造成的例如空焊的缺陷。此缺陷的产生基于元器件中心的焊点被抬离PCB板,对整个电器产品生产质量带来极大隐患。而且当没有焊膏填补空白只使用焊剂时,会更为普遍的产生这种情况。但当仅使用焊膏时,又会因形变造成焊球与焊膏粘结导致短路状况。

参考文献:


  1. 宋玉彬,邵荣旺,韩旭明,等. 基于计算机视觉的PCB板检测系统应用研究[ J ] . 北华航天工业学院学报,2015,25(3):21-23. ↩︎

  2. 章禹祺, 沈红卫. 基于视觉检测的PCB缺焊检测方法分析[J]. 科技创新导报, 2019, 16(05):86-86. ↩︎

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490920.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VS2013报错:错误:没有与这些操作匹配的《运算符

错误:没有与这些操作匹配的<<运算符 发现是因为程序中使用了string&#xff0c;但是头文件没有加上#include<string>

BBC分析了365个职业,发现最不可能被机器淘汰的居然是……

来源&#xff1a;中国智慧城市导刊记得钱塘江大潮期间&#xff0c;有段视频在网上走红&#xff1a;观潮的人群拥挤在钱塘江边&#xff0c;争看远处潮水滚滚而来&#xff0c;当人们前一秒还在沉浸在拍照嬉闹中&#xff0c;下一秒滔天巨浪已拍上岸边&#xff0c;避之不及的围观人…

pytorch查看应用指数衰减后的学习率

在pytorch中使用指数衰减后&#xff0c;想着将每轮训练后的学习率打印出来&#xff0c;看指数衰减是否起作用了&#xff0c;于是在每轮训练后通过下面代码查看学习率&#xff1a; print("lr:",net.lr) 发现不管训练多少轮&#xff0c;打印出来的学习率都为初始设定…

工艺篇:表面粗糙度

表面粗糙度 表面粗糙度(surface roughness)是指加工表面具有的较小间距和微小峰谷的不平度 。其两波峰或两波谷之间的距离&#xff08;波距&#xff09;很小&#xff08;在1mm以下&#xff09;&#xff0c;它属于微观几何形状误差。表面粗糙度越小&#xff0c;则表面越光滑。 …

从Nature 封面文章“天机”芯片看脑科学与AI的融合

来源&#xff1a;混沌巡洋舰7月31日Nature杂志封面刊登了清华类脑计算团队的最新成果&#xff1a;天机芯片以及由其操控的自行车。Towards artificial general intelligence with hybrid Tianjic chip architecture这则信息在一天之内在AI圈子引起了热议&#xff0c;而大部分吃…

[BZOJ4530][Bjoi2014]大融合 LCT + 启发式合并

[BZOJ4530][Bjoi2014]大融合 试题描述 小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻&#xff0c;一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。例如&#xff0c;在上图…

器件篇:步进电机

器件篇&#xff1a;步进电机 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下&#xff0c;电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数&#xff0c;而不受负载变化的影响&#xff0c;当步进驱动器接收到一个脉冲信号&#xf…

pytorch中的参数初始化方法

参数初始化&#xff08;Weight Initialization&#xff09; PyTorch 中参数的默认初始化在各个层的 reset_parameters() 方法中。例如&#xff1a;nn.Linear 和 nn.Conv2D&#xff0c;都是在 [-limit, limit] 之间的均匀分布&#xff08;Uniform distribution&#xff09;&…

会话管理-1.1.Cookie介绍

1.Cookie是什么&#xff1f;Cookie意为“甜饼”&#xff0c;是由W3C组织提出&#xff0c;目前Cookie已经成为标准&#xff0c;所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。 由于HTTP是一种无状态的协议&#xff0c;服务器单从网络连接上无从知道客户身份。…

物理学走到尽头了吗?

图片来源&#xff1a;pixabay.com来源&#xff1a; 蔻享学术我的英雄理查德费曼&#xff08;Richard Feynman&#xff09;曾开玩笑地说&#xff1a;“爱因斯坦是个巨人。他的头虽然在云里&#xff0c;脚却踩在地上。而我们这些个子不高的人则必须做出一个选择&#xff01;”可我…

QT示例:基于TCP点对点Socket通讯

QT示例&#xff1a;基于TCP点对点通讯一、 概述二、TCP 协议工作原理三、TCP 编程模型四、基于TCP点对点通讯示例1、客户端2、客户端Client示例3、服务器4、服务器server示例下载&#xff1a;基于TCP点对点通讯 一、 概述 二、TCP 协议工作原理 三、TCP 编程模型 四、基于TCP点…

C++ delete只能用来释放new分配的内存

int jug5&#xff1b; int * pd&jug&#xff1b; delete pd&#xff1b;//错误&#xff0c;只能使用delete来释放new分配的内存 只能使用delete来释放new分配的内存&#xff0c;不过&#xff0c;对空指针使用delete是安全的&#xff1b;

50 年人类登月史:那些不为人知的故事

来源&#xff1a; CSDN2019年7月20日是纪念人类登月五十周年的好日子。人类于1969年首次正式登上月球&#xff0c;历史将永远铭记两位宇航员的名字&#xff1a;尼尔阿姆斯特朗与巴兹奥尔德林。 然后&#xff0c;这背后还有很多不为人知的故事。 在我们庆祝首次登月成功的同时&a…

selenium启动 IE11方法

准备&#xff1a; 1.pythonselenium开发环境 2.下载IEDriverServer.exe 方法&#xff1a; 1.将IEDriverServer.exe 拷贝到python跟目录下&#xff0c;例如&#xff1a;C:\Python27 2.代码如下&#xff1a; # -*- coding: utf-8 -*-from selenium import webdriverimport time#I…

Relu神经网络输出预测全为0或1,对所有输入样本的预测概率也相同

现有一个使用Relu激活函数的网络&#xff0c;训练过程中发现&#xff0c;它对所有的输入样本都输出一样的预测概率&#xff0c;比如二分类&#xff0c;对所有样本的预测概率都是[0.4,0.6]。由于预测概率都一样&#xff0c;因此预测标签也都一样&#xff0c;全预测为0或1。 一开…

物理学走到尽头了吗 | 维尔切克专栏

来源&#xff1a;环球科学撰文 | 弗兰克维尔切克&#xff08;Frank Wilczek&#xff09;翻译 | 胡风 梁丁当“物理学家沉迷于追求数学的优美&#xff0c;却正在丧失解决新问题的能力。” “顶级的物理学家不再关心物理现实——当然他们也不用关心这些。” “科学完了。”这几句…

C# “配置系统未能初始化” 异常解决

使用App.config配置参数&#xff0c;读取参数出现错误 “System.Configuration.ConfigurationErrorsException”类型的未经处理的异常在 System.Configuration.dll 中发生 其他信息: 配置系统未能初始化 验证App.config文件没有结构错误 解决办法&#xff1a; 如果配置文件中包…

重装谷歌浏览器chrome:未知错误导致安装失败

是因为卸载chrome不彻底 其中一种解决方法是通过电脑管家&#xff08;或者其它安全管家&#xff09;来安装&#xff0c;在电脑管家的软件管理中搜索谷歌浏览器直接安装

从零到无穷——美国数学的崛起之路

来源&#xff1a;今日头条从十七世纪开始&#xff0c;大批各种各样的欧洲移民开始涌入北美新大陆&#xff0c;也是从这个时候开始&#xff0c;科技革命的号角在欧洲开始吹响。但在相当长的一段时间内&#xff0c;北美大陆的居民仍在为生存而挣扎&#xff0c;像数学这样的科学在…

IAR STM32报错Error[Pe147]:declaration is incompatible with“__nounwind __interwork __softfp unsigned

IAR STM32工程中报错&#xff1a; Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned int __iar_builtin_REV16(unsigned int)" (declared at line 197 of "D:\STM32F103_Demo\Core\core_cm3.h 解决方法&#xff1…