Print

基于视觉处理的印刷电路板检测系统

论文摘要

印刷电路板(Printed Circuit Board-PCB)是现代电子产品的核心部分,对于印刷电路板的检测,是电子产品检测的重要内容。但是随着印刷电路板的密度、复杂度、以及数量的提高,人工目测等传统的PCB缺陷检测技术已经不能满足现代工业生产的要求,因此开发一种新的检测系统显得迫在眉睫。本论文首先介绍了PCB检测的几种方法,通过比较,选择了基于视觉处理的方法进行PCB检测,并介绍了一个基于视觉处理的PCB检测系统的软硬件结构,通过对这个自动光学检测(Automatic Optic Inspection-AOI)系统的描述,详细分析了完整PCB视觉检测系统各个模块的功能。采用视觉处理模式进行PCB检测,需要对PCB的图像进行处理、分析。论文介绍了关于图像处理的相关部分,包括图像去噪、图像增强、边缘识别、形态学滤波、模板匹配、阈值设定等。在对PCB光板的缺陷检测中,根据PCB光板图像的缺陷特点,用二值化的方法对图像进行处理,用混合的方法来实现对几种缺陷的识别。在对PCBA成型板的检测,主要集中在对焊点缺陷和元器件的缺失及极性的检测。利用自动阈值分割算法和形态学对焊点图像进行处理,就可以根据需要进行焊点的缺陷识别。利用模式匹配的方法,来实现对电路板的元器件的缺失和极性的检测。论文采用NI公司的LabVIEW为开发环境,通过调用IAMQ Vision中的相关函数,进行可视化编程。论文通过对PCB光板和PCB成型板的缺陷分析,提出了相应的图像处理方法,通过无数次的实验证明,本文所讨论的基于视觉处理的印刷电路板检测系统能够成功的识别出PCB的常见缺陷,具有良好的应用价值。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 论文研究的目的意义
  • 1.2 PCB质量的自动测试的几种方法
  • 1.3 关于AOI
  • 1.4 机器视觉
  • 1.5 国内外研究现状
  • 1.6 本文所做的工作
  • 第2章 系统结构
  • 2.1 硬件结构
  • 2.1.1 光源
  • 2.1.2 相机
  • 2.1.3 镜头
  • 2.1.4 机械部分
  • 2.1.5 图像采集卡
  • 2.2 软件结构
  • 2.2.1 AOI系统的基本工作原理
  • 2.2.2 软件模块
  • 2.3 本章小结
  • 第3章 图像处理算法
  • 3.1 图像预处理
  • 3.1.1 均值滤波
  • 3.1.2 中值滤波
  • 3.1.3 图像增强
  • 3.1.4 边缘检测
  • 3.2 模板匹配
  • 3.3 阈值判定方法
  • 3.4 数学形态学
  • 3.5 Hough变换
  • 3.6 本章小结
  • 第4章 PCB缺陷及其检测方法
  • 4.1 PCB的缺陷
  • 4.2 PCB检测的基本方法和相关执行标准
  • 4.3 PCB空板的检测方法
  • 4.4 PCB成型板检测方法
  • 4.5 本章小结
  • 第5章 图像处理程序设计
  • 5.1 程序设计工具介绍
  • 5.2 图像预处理部分程序设计
  • 5.3 图像识别程序设计
  • 5.4 软件运行结果
  • 5.5 本章小结
  • 第6章 结论与展望
  • 6.1 工作总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/ee582cc9d07652915b4fcac2.html