Скидка на подшипники из наличия!
Новое поступление товара в 2026 году!
Камера машинного зрения — это специализированная промышленная камера, которая преобразует оптическое изображение объекта в цифровые данные для автоматического анализа. В отличие от бытовой или обзорной камеры, здесь важна не «красивая картинка», а повторяемый, синхронизированный с производственным процессом кадр, пригодный для измерения, распознавания и принятия управляющего решения.
Чтобы понять, как работает камера машинного зрения, удобно разложить её на пять функциональных узлов, через которые последовательно проходит свет и сигнал: объектив, матрица (сенсор), система синхронизации (триггер), интерфейс передачи и блок обработки. Ниже разобран каждый из них: принцип действия, ключевые параметры и практические ограничения.
Работа камеры машинного зрения — это преобразовательная цепочка: оптический поток превращается в электрический заряд, затем в цифровой код, который передаётся вычислителю и там анализируется. Все пять узлов должны быть согласованы между собой: объектив по формату — с матрицей, момент экспонирования — с движением объекта, пропускная способность интерфейса — с потоком данных сенсора.
Ключевое отличие от обычной камеры — детерминированность: известны момент съёмки, выдержка, геометрия поля зрения и разрядность каждого пикселя.
Матрица (сенсор, фотоприёмная матрица) — сердце камеры. Она состоит из массива светочувствительных элементов (пикселей). Во время экспонирования фотоны, попавшие на пиксель, генерируют носители заряда за счёт внутреннего фотоэффекта. Накопленный заряд преобразуется в напряжение, усиливается и оцифровывается аналого-цифровым преобразователем в числовое значение уровня (в единицах DN — digital number). Совокупность таких значений по всем пикселям и есть цифровое изображение.
Исторически применялись два типа матриц. В CCD-матрице заряд последовательно «перекачивается» по регистрам к общему узлу считывания и одному АЦП. В CMOS-матрице усилитель и логика считывания встроены в каждый пиксель или столбец, а оцифровка выполняется параллельно. За счёт этого CMOS обеспечивает более высокую скорость кадров, меньшее энергопотребление и интеграцию функций на кристалле. Развитие CCD фактически остановлено, а доступность и поддержка таких сенсоров сворачиваются; отрасль перешла на CMOS как основную технологию. Современные промышленные камеры строятся преимущественно на CMOS-матрицах, тогда как CCD сохраняется лишь в отдельных специальных применениях.
Способ экспонирования критичен для съёмки движущихся объектов на конвейере.
Для контроля деталей в движении, как правило, выбирают матрицу с глобальным затвором: она исключает геометрические искажения, критичные для измерений и позиционирования.
Чтобы параметры камер от разных производителей можно было сравнивать объективно, применяется международный стандарт характеризации сенсоров и камер EMVA 1288 (действующая редакция — Release 4.0). Он задаёт единые методики измерения и представления ключевых величин.
Физический размер сенсора задаётся его форматом (условным «дюймовым» обозначением диагонали): 1/4″, 1/3″, 1/2″, 2/3″, 1″, 1.1″ и другими. Формат определяет требуемое поле изображения объектива и, при заданном разрешении, размер пикселя — а значит чувствительность и разрешающую способность.
Объектив собирает свет от объекта и строит на плоскости матрицы уменьшенное действительное изображение. От него зависят поле зрения, резкость, глубина резкости и равномерность освещённости кадра. Объектив должен соответствовать матрице по двум признакам: механическому креплению и полю изображения (image circle).
Крепление задаётся резьбой и рабочим отрезком — расстоянием от опорной плоскости крепления до плоскости матрицы. Именно рабочий отрезок обеспечивает наводку на резкость при смене объектива.
Объектив C-mount ставится на камеру CS-mount через переходное кольцо 5 мм. Обратная замена невозможна: у объектива CS-mount не хватит рабочего отрезка для фокусировки на камере C-mount.
Круг изображения объектива должен полностью перекрывать диагональ матрицы. Если объектив рассчитан на меньший формат, чем сенсор, по углам кадра появится затемнение (виньетирование). Объектив для большего формата на меньшей матрице работает корректно, лишь сужая поле зрения.
Для габаритного расчёта в первом приближении размер поля зрения связан с размером сенсора, фокусным расстоянием и рабочим расстоянием:
FOV ≈ (Hсенсора × Lраб) / f
H
Lраб
f
f = 16 мм
L = 400 мм
(7,2 × 400) / 16 = 180 мм
На производстве кадр должен быть снят в строго определённый момент — когда деталь находится в зоне контроля. За это отвечает система синхронизации: триггер задаёт, когда начинается экспонирование, а параметр выдержки — как долго оно длится.
При аппаратном триггере экспонирование запускается электрическим сигналом на цифровой вход камеры — от оптического датчика присутствия, энкодера конвейера или контроллера. Это самый точный по времени способ. При программном триггере команда съёмки приходит по интерфейсу передачи данных; он проще в развёртывании, но менее детерминирован по задержке.
Чем быстрее движется объект, тем короче должна быть выдержка, чтобы смаз не превысил допустимого. Смещение изображения за время экспонирования оценивается напрямую:
Δ = v × tэксп
v
tэксп
v = 0,5 м/с
t = 200 мкс
0,5 × 0,0002 = 0,1 мм
Короткая выдержка при быстром движении требует либо яркой (часто импульсной) подсветки, либо более чувствительной матрицы, поскольку на пиксель успевает попасть меньше света.
Когда объект снимают несколькими камерами одновременно или нужно жёстко привязать съёмку к общей шкале времени сети, применяют протокол точного времени PTP по стандарту IEEE 1588. Он синхронизирует внутренние часы устройств в сети Ethernet с субмикросекундной точностью по схеме «ведущий — ведомый» относительно эталонных часов (Grand Master). На этой основе работают команды запуска по расписанию (Scheduled Action Commands): всем камерам задаётся один и тот же будущий момент старта экспозиции. Такой запуск не мгновенный, а плановый — привязанный к заранее назначенному времени.
После оцифровки кадр нужно доставить вычислителю. Интерфейс — это сочетание физического канала (кабель, разъём) и протокола передачи. Выбор интерфейса определяется потоком данных сенсора, требуемой длиной кабеля и тем, нужен ли плата захвата (frame grabber).
Объём потока считается элементарно: он равен произведению разрешения, разрядности и частоты кадров.
B = W × H × nбит × FPS
W×H
nбит
FPS
2448 × 2048 × 8 × 30 ≈ 1,2 Гбит/с
В стандарте GigE Vision разделены два протокола: управляющий (конфигурация и подключение камеры) и потоковый (передача изображения). Данные идут по обычной витой паре на большие расстояния, что удобно для распределённых линий. Развитие стандарта идёт в сторону роста пропускной способности — вплоть до прямого доступа к памяти вычислителя, снижающего нагрузку на процессор при высоких потоках.
Чтобы прикладное ПО не зависело от конкретного интерфейса, поверх них работает стандарт GenICam. Он описывает признаки камеры (выдержку, усиление, область интереса, режим триггера) единым способом, независимо от того, GigE Vision это, USB3 Vision, Camera Link или CoaXPress. Благодаря этому камеры разных производителей интегрируются в систему по одной модели.
Полученный поток пикселей сам по себе бесполезен — его нужно превратить в результат: координату, размер, вердикт «годен / брак», прочитанный код. Обработка распределяется между камерой и внешним вычислителем.
Многие камеры выполняют часть операций на встроенной логике: коррекцию неоднородностей, преобразование цветовой мозаики в RGB, выбор области интереса, компрессию. «Умные» камеры (smart camera) идут дальше — выполняют законченный алгоритм анализа и выдают уже готовое решение, без отдельного компьютера.
В классической схеме тяжёлый анализ ведёт внешний вычислитель — промышленный ПК или специализированный контроллер зрения. Результат анализа передаётся управляющему устройству (например, ПЛК), которое формирует сигнал на исполнительные механизмы: отбраковщик, манипулятор, привод линии.
Она рассчитана на детерминированную съёмку: известны момент экспонирования, выдержка, геометрия поля зрения и разрядность пикселей. Приоритет — не эстетика кадра, а повторяемость и пригодность изображения для измерения и автоматического анализа.
Современные промышленные камеры строятся преимущественно на CMOS: у них выше скорость кадров, ниже энергопотребление и есть интеграция функций считывания на кристалле. CCD относится к устаревающей технологии.
При глобальном затворе все пиксели экспонируются одновременно, поэтому форма движущегося объекта не искажается. При построчном затворе строки снимаются последовательно, и быстрое движение приводит к геометрическим искажениям. Для контроля деталей в движении обычно нужен глобальный затвор.
Он запускает экспонирование электрическим сигналом от датчика или энкодера ровно в тот момент, когда объект в зоне контроля. Это даёт минимальную и предсказуемую задержку — точнее, чем команда съёмки по интерфейсу (программный триггер).
Отталкиваются от потока данных сенсора, нужной длины кабеля и допустимости платы захвата. GigE Vision удобен большой длиной и работой в сети без платы захвата; USB3 Vision прост, но ограничен по длине; Camera Link HS и CoaXPress дают максимальную полосу для линейных и высокоскоростных камер, но требуют платы захвата.
Рабочий отрезок — расстояние от опорной плоскости крепления до матрицы. У C-mount это 17,526 мм при резьбе 1″ с 32 витками на дюйм. У CS-mount та же резьба, но отрезок на 5 мм короче (12,526 мм), поэтому объектив C-mount ставится на камеру CS-mount через кольцо 5 мм, а обратно — нет.
Поток данных равен произведению числа пикселей, разрядности на пиксель и частоты кадров. Рост любого из множителей увеличивает требуемую полосу интерфейса. Например, 5 Мп при 8 бит и 30 кадр/с дают около 1,2 Гбит/с.
Это стандарт, который описывает признаки камеры (выдержку, усиление, область интереса, режим триггера) единым образом, не привязываясь к конкретному интерфейсу. Он позволяет прикладному ПО одинаково управлять камерами GigE Vision, USB3 Vision, Camera Link и CoaXPress.
Вы можете задать любой вопрос на тему нашей продукции или работы нашего сайта.