Automated Optical Inspection System of PCB Components and Solder Joints

碩士 === 南臺科技大學 === 電子工程系 === 106 === Electronic products are more and more complex and precise nowadays, so their printed circuit boards (PCBs) must be inspected before they’re shipped out. The Automated Optical Inspection (AOI) is a reliable technology for automatic PCB inspection. This thesis a...

Full description

Bibliographic Details
Main Authors: Lin, Yu-Jen, 林佑任
Other Authors: Hsueh, Yun-Tai
Format: Others
Language:zh-TW
Published: 2018
Online Access:http://ndltd.ncl.edu.tw/handle/zm7c68
id ndltd-TW-106STUT0428005
record_format oai_dc
spelling ndltd-TW-106STUT04280052019-05-16T00:08:07Z http://ndltd.ncl.edu.tw/handle/zm7c68 Automated Optical Inspection System of PCB Components and Solder Joints 電路板零件及焊點之自動光學檢測系統 Lin, Yu-Jen 林佑任 碩士 南臺科技大學 電子工程系 106 Electronic products are more and more complex and precise nowadays, so their printed circuit boards (PCBs) must be inspected before they’re shipped out. The Automated Optical Inspection (AOI) is a reliable technology for automatic PCB inspection. This thesis aims at designing an AOI prototype system for PCB inspection. The hardware is composed of three moving stages adapted from a 3D printer, RGB light sources, a CMOS image sensor. The software consists of two parts: the image inspection of PCB components and the user interface. The major inspection items are part appearance, part number, part location, solder joints, pins of integrated circuit. The user interface can be used to set location, item, parameter, and report errors. The user interface will show inspection results, so the user can set correct parameters. The RGB light sources irradiate at different angles. The CMOS camera’s resolution is three million pixels and is used to take images of component surface and solder joints. The images will be preprocessed by Gaussian blurring, contrast/brightness adjustment etc. The preprocessing is used to increase inspection accuracy and transform image into appropriate format such as image binarization, Hue, Saturation and Lightness(HSL). The preprocessed images will be compared with a set of standard images using methods like optical character recognition(OCR), template matching and color discrimination. The comparison results will be shown on the user interface of AOI software after inspection is finished. Our AOI system uses an effect and accurate algorithm to inspect PCB parts and solder joints. The system hardware is composed of low-cost easy-to-assemble components. The system software has a friendly human–machine interface to set parameters and run inspections. The software is made up of modular functions to take advantage of modifying and adding functions easily in the future. Hsueh, Yun-Tai 薛雲太 2018 學位論文 ; thesis 53 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 南臺科技大學 === 電子工程系 === 106 === Electronic products are more and more complex and precise nowadays, so their printed circuit boards (PCBs) must be inspected before they’re shipped out. The Automated Optical Inspection (AOI) is a reliable technology for automatic PCB inspection. This thesis aims at designing an AOI prototype system for PCB inspection. The hardware is composed of three moving stages adapted from a 3D printer, RGB light sources, a CMOS image sensor. The software consists of two parts: the image inspection of PCB components and the user interface. The major inspection items are part appearance, part number, part location, solder joints, pins of integrated circuit. The user interface can be used to set location, item, parameter, and report errors. The user interface will show inspection results, so the user can set correct parameters. The RGB light sources irradiate at different angles. The CMOS camera’s resolution is three million pixels and is used to take images of component surface and solder joints. The images will be preprocessed by Gaussian blurring, contrast/brightness adjustment etc. The preprocessing is used to increase inspection accuracy and transform image into appropriate format such as image binarization, Hue, Saturation and Lightness(HSL). The preprocessed images will be compared with a set of standard images using methods like optical character recognition(OCR), template matching and color discrimination. The comparison results will be shown on the user interface of AOI software after inspection is finished. Our AOI system uses an effect and accurate algorithm to inspect PCB parts and solder joints. The system hardware is composed of low-cost easy-to-assemble components. The system software has a friendly human–machine interface to set parameters and run inspections. The software is made up of modular functions to take advantage of modifying and adding functions easily in the future.
author2 Hsueh, Yun-Tai
author_facet Hsueh, Yun-Tai
Lin, Yu-Jen
林佑任
author Lin, Yu-Jen
林佑任
spellingShingle Lin, Yu-Jen
林佑任
Automated Optical Inspection System of PCB Components and Solder Joints
author_sort Lin, Yu-Jen
title Automated Optical Inspection System of PCB Components and Solder Joints
title_short Automated Optical Inspection System of PCB Components and Solder Joints
title_full Automated Optical Inspection System of PCB Components and Solder Joints
title_fullStr Automated Optical Inspection System of PCB Components and Solder Joints
title_full_unstemmed Automated Optical Inspection System of PCB Components and Solder Joints
title_sort automated optical inspection system of pcb components and solder joints
publishDate 2018
url http://ndltd.ncl.edu.tw/handle/zm7c68
work_keys_str_mv AT linyujen automatedopticalinspectionsystemofpcbcomponentsandsolderjoints
AT línyòurèn automatedopticalinspectionsystemofpcbcomponentsandsolderjoints
AT linyujen diànlùbǎnlíngjiànjíhàndiǎnzhīzìdòngguāngxuéjiǎncèxìtǒng
AT línyòurèn diànlùbǎnlíngjiànjíhàndiǎnzhīzìdòngguāngxuéjiǎncèxìtǒng
_version_ 1719160325564006400