Машина для проверки внешнего вида печатных плат является важным оборудованием для контроля качества на производственной линии печатных плат. Он основан на принципах оптической обработки изображений и технологии распознавания компьютерного зрения. Его основной функцией является обнаружение дефектов внешнего вида, возникающих при производстве компонентов PCB. Китай является мировым производителем PCB - панелей, но не сильной страной. Одной из важных причин этого является слабое оборудование и приборы, которые являются важным звеном в цепочке производства PCB - панелей. Чтобы способствовать развитию и прогрессу индустрии PCB - панелей в Китае, был разработан ручной детектор внешнего вида PCB - панелей, который работает проще, компактнее и экономичнее, чем автоматический детектор внешнего вида. Ручной контроллер внешнего вида PCB - платы автоматически передает PCB - пластину через устройство обратной передачи ручной платы, а камера CCD с линейной решеткой равномерно сканирует PCB - пластину для получения точного изображения. Сигналы управления обратной связью автоматически сортируют PCB - платы (OK / NG). Может обнаруживать инородное тело, росу меди, пополнение масла, царапины, плохое золочение, неправильные слова, неравномерное зеленое масло, неравномерный сварочный диск, остатки меди, утечку, проявление и другие внешние дефекты. Поскольку скорость и эффективность сбора и обработки изображений будут напрямую влиять на точность и эффективность обнаружения PCB - панелей, система сбора изображений была подробно изучена на основе характеристик ручного визуального детектора с использованием C #. В Net Framework осуществляется вторичная разработка ActiveMil и разработка программного обеспечения для сбора изображений с использованием библиотеки графических интерфейсов GDI +.
Общая структура системы контроля внешнего вида панели PCB Система онлайн - контроля панели PCB имеет сложную структуру, ее оборудование управления передачей, электрическая система управления и камера должны управляться компьютером для координации обработки и выполнения сложных задач обнаружения и сортировки. Структура устройства онлайн - обнаружения PCB - платы основана на машинном зрении, и система в основном разделена на компоненты управления движением, сбора изображений и обработки изображений. Компонент сбора изображений является важной частью всей системы. Камера и объектив эквивалентны человеческому глазу в машинном зрении и отвечают за захват изображений объектов. Компонент сбора изображений является важной частью системы обнаружения PCB - панелей и основой для обработки обнаружения. Система обнаружения PCB - панелей подчеркивает скорость и точность обнаружения, поэтому компонент сбора изображений должен своевременно и точно предоставлять четкие изображения. Аппаратная структура системы сбора изображений 2.1 Принцип работы системы сбора изображений Когда система подключена, MCU автоматически проверяет, сбрасывается ли носитель PCB в исходную точку. Этот процесс в основном выполняется двумя волоконно - оптическими датчиками и сервомоторами. Два датчика установлены в начале орбиты двигателя, а именно в точке сброса и в конце орбиты. Имеет функцию сброса, остановки и инверсии двигателя. После подключения MCU обнаруживает, что sesorl (точка сброса или начальная точка) не работает, и вызывает программу инверсии двигателя, чтобы загрузчик PCB вернулся в исходное положение, последовательный порт отправляет на ПК сигнал о недействительности цветного изображения, а затем MCU продолжает определять, следует ли нажимать кнопку. Если нажать клавишу, двигатель начинает вращаться вперед, последовательный порт посылает на ПК действительный сигнал цветного изображения. Этот процесс также является процессом сканирования линии PCB для завершения сбора изображений. В этом процессе двигатель проходит три этапа: этап ускорения, этап постоянной скорости и этап остановки замедления. Во время положительного вращения двигателя, начиная с семи часов, MCU подсчитывает импульсы обратной связи с кодером сервомотора с помощью единственного блока захвата и сравнения (CCU6), но когда значение измерения достигает действительного значения для сбора изображений, последовательный порт отправляет собранное изображение на ПК. Сигнал запуска, когда CCD линейной решетки начинает визуализировать панель PCB. Когда мотор замедляется вперед до датчика 2 в конце гусеницы, двигатель останавливается и сразу же поворачивается обратно к исходной точке. В этом процессе последовательный порт посылает на ПК неверный сигнал. На сегодняшний день завершен полный процесс обнаружения. MCU продолжает проверять, нажата ли кнопка для проверки вниз. Среди них сбор эффективных сигналов и пусковых сигналов, отправленных последовательным портом, может эффективно избежать неправильного запуска. Сигналы изображений, собранные CCD, передаются на карту сбора изображений через интерфейс Camrelink, а затем обрабатываются ПК для дальнейшей обработки изображений. 2.2 Датчики и кнопки принимают и обнаруживают. Фотоэлектрическая изоляция между цепями может быть достигнута с помощью технологии оптической связи, даже если входной сигнал может проходить беспрепятственно, Предотвращение обратной связи выходного сигнала на входной конец, способствует подавлению помех пиков и различных шумов, работает стабильно, бесконтактно, имеет длительный срок службы и высокую эффективность передачи. Для обнаружения сигналов обратной связи вращающихся зеркал в режиме реального времени в этой конструкции используется высокоскоростная оптическая связь ACPL - 072L со скоростью передачи до 25 МБд, а периферийные схемы просты. Эта конструкция использует порт CC25 для захвата / сравнения блоков на периферийных устройствах XC164CS, И использовать сигнал передачи оптической связи в качестве внешнего сигнала прерывания для запуска XC164 для достижения высокоскоростного позиционирования датчика и обнаружения кнопок. 2.3 CCD - камера Эта ручная система сбора изображений PCB - панели использует NED Rainbow серии 3CCD цветной сканирующей камеры NUCCD 7300. Камера имеет широкий спектр применений и может выполнять определение цветовой аберрации, которое ранее не могло быть выполнено черно - белой камерой. Внешний интерфейс - это высокоскоростной последовательный интерфейс (Camera Link), который легко подключается к карте захвата, а также легко настраивает усиление и смещение и имеет функцию коррекции задержки линии RGB. Количество пикселей составляет 7 300 x 3 line, размер пикселей - 10 x 10 Isla tym, скорость передачи данных - 60 МГц, скорость короткого сканирования - 7,6 кГц. Карта сбора кадров в системе - это SoliosXCL - SU74 от Matrox, которая имеет собственный процессор для работы с двумя отдельными базовыми режимами или срединной конфигурацией Camera Link со скоростью сбора 66 МГц и 64 МБ буфера для сбора региональных массивов. Камеры линейного сканирования с различными режимами сбора. В настоящее время большинство систем обнаружения изображений на рынке используют камеры регионального сканирования (Areascan) для сбора и анализа изображений. Тем не менее, из - за большого диапазона размеров PCB - панелей, обнаруженных этим детектором внешнего вида PCB - панели - 50 мм x 50 мм ~ 330 мм x 250 мм, точность выше. Разрешение камеры регионального сканирования и скорость сбора изображений не отвечают этим требованиям, поэтому система выбрала CCD для линейного сканирования. Тем не менее, система обнаружения линейного сканирования должна использовать скорость движения, чтобы получить тень области, то есть, когда измеренная PCB - плата перемещается в поле зрения камеры, аппаратное обеспечение посылает триггерный сигнал камере, чтобы начать сбор, поэтому режим сбора карты сбора установлен для аппаратного запуска синхронного сбора и распределения 64M внутренней памяти. Программное обеспечение Системы сбора изображений Программное обеспечение системы сбора изображений использует язык разработки C #, а набор инструментов разработки программного обеспечения - t