Desarrollo de un sistema de inspección automático de PCB’S mediante visión artificial

Para citar o enlazar este item, por favor use el siguiente identificador: http://dspace.ups.edu.ec/handle/123456789/20029
Título : Desarrollo de un sistema de inspección automático de PCB’S mediante visión artificial
Autor : Ayo Masabanda, Wilson Rene
Moreno Andrade, Hilda Marizol
Director de Tesis: Núñez Verdezoto, Hamilton Leonardo
Resumen traducido: The development of the automatic inspection system for PCBs by means of artificial vision makes it easy, simplifies and avoids fatigue problems for the people in charge of carrying out the inspection, of the DINNOVASOFT company. In the initial stage, the hardware is implemented, which integrates the acquisition system through an optical sensor (scanner), and for the digital image processing it is carried out through a computer; For the housing and operation of the hardware of the acquisition system, a metallic structure has been built that contains, a lighting system, in charge of intensifying the light flux over the PCB area, a system that moves the PCB towards the scanner window, by turning a stepper motor controlled by an Arduino, and finally a scanner in charge of capturing and digitizing the PCB image; The next stage is the development of the software, which is carried out on a PC, in Python, OpenCV and PYQT5 programming language, the method is to detect the defect based on the digital image of the PCB, using computational image processing technologies, the algorithm is based on the input of two images, one to be examined for errors and the other is the reference image without errors, these two images when compared and through subtraction, analysis, and recognition operations, resulting in the errors of the PCB, finally these defects can be visualized by a graphical interface.
Resumen : El desarrollo del sistema de inspección automática de PCBs mediante visión artificial facilita, simplifica y evita problemas de cansancio, a las personas encargadas de realizar la inspección, de la empresa DINNOVASOFT. En la etapa inicial se implementa el hardware, que integra el sistema de adquisición a través de un sensor óptico (escáner), y para el procesamiento digital de imágenes se realiza a través de un ordenador; para el alojamiento y funcionamiento del hardware del sistema de adquisición, se ha construido una estructura metálica que contiene, un sistema de iluminación, encargado de intensificar el flujo lumínico sobre el área del PCB, un sistema que desplaza el PCB hacia la ventana del escáner, mediante el giro de un motor a pasos controlado por un Arduino, y por último un escáner encargado de la captura y digitalización de imagen del PCB; la siguiente etapa es el desarrollo del software, que se realiza en un PC, en lenguaje programación Python, OpenCV y PYQT5, el método es detectar el defecto en función de la imagen digital del PCB, utilizando tecnologías de procesamiento computacional de imágenes, el algoritmo se basa en la entrada de dos imágenes, una a ser examinada en busca de errores y la otra es la imagen de referencia sin errores, estas dos imágenes al compararse y mediante operaciones de sustracción, análisis, y reconocimiento, proporcionan como resultado los errores del PCB, finalmente estos defectos pueden ser visualizados por una interfaz gráfica.
Palabras clave : INGENIERÍA ELECTRÓNICA
ANÁLISIS DE SISTEMAS
CONTROL AUTOMÁTICO
INSPECCIONES
INTELIGENCIA ARTIFICIAL
Fecha de publicación : mar-2021
URI : http://dspace.ups.edu.ec/handle/123456789/20029
Idioma: spa
Pertenece a las colecciones: Grado

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
UPS - TTS345.pdfTexto completo2,62 MBAdobe PDFVisualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons