论文部分内容阅读
随着现代化电路板制造行业的迅猛发展,电路板产品趋向复杂化、精密化,传统的电路板检测系统远不能达到对产品检测的准确性和可靠性的要求,自动化、智能化的电路板质量检测系统已成为迫切需要。针对这一现状,本文根据自动光学检测和功能测试的原理,运用机器视觉技术,研制了一种电路板质量检测系统,该系统能实时稳定地对电路板表面的元器件漏焊及错焊缺陷和LED屏幕显示缺陷进行自动检测。本文根据系统的功能分析得出的总体设计方案,完成了整个系统软硬件平台的搭建和相关图像检测算法的研究与实现。实验结果分析表明,文章提出的方法是可行和有效的。本系统的主要研究内容如下:(1)硬件平台设计方面,主要包括图像采集模块和LED驱动模块。图像采集模块由高像素的VT_EX500CPS工业相机、VT_LEM0616MP5镜头和COP-150W同轴光源组成,通过设置相机参数以保证图像成像质量,实现对待检测电路板图像的实时采集、传输;LED驱动模块主要由PST系列的可编程电源及RS232串口电路和供电电路组成,实现对待检测电路板供电,从而将电路板表面的LED屏幕点亮,为系统进行LED屏幕缺陷检测做好硬件准备。(2)软件平台设计方面,主要包括了图像采集软件、LED检测软件和元器件检测软件。根据各个软件的处理流程,通过Labview编程实现软件界面和框架的设计,Matlab编程实现软件的图像处理算法。(3)图像前期处理方面,主要包括图像预处理、特征提取、ROI提取等步骤,实现待检测元器件或LED屏幕的提取。图像预处理,主要是对图像进行灰度化、增强和平滑的处理;特征提取,主要是利用Harris算子的角点检测算法来提取角点;ROI提取,主要是提出了一种根据角点坐标确定ROI区域的方法,从而提取出待检测元器件或者LED屏幕所在区域的图像。(4)缺陷检测方面,主要包括了图像匹配、图像对比、阈值分割、Hough变换等步骤。其中,对于LED屏幕的显示缺陷和元器件漏焊的缺陷检测中,通过利用基于灰度相关的模板匹配方法,并结合简化的SSDA匹配算法计算相似度,最后通过经验阈值判断缺陷是否存在,并通过对图像进行异或对比处理和形态学腐蚀操作,得到最终的缺陷图像;对于电容等元器件错焊的缺陷检测中,提出一种基于自适应阈值分割的电容极性判断方法;对于芯片等元器件的错焊缺陷检测中,提出一种利用等步长Hough变换判断芯片焊接方向的方法。(5)最后,对带有不同缺陷种类的电路板分别进行LED缺陷和元器件缺陷的检测,同时每种情况取一定数目的电路板反复进行检测,得到实验结果。根据实验结果的总结与分析,得出系统检测时间在1秒以内,检测准确率达到90%以上,论证了该系统应用于工业化流水线检测的可行性。