Что проверяет испытание
Одновременная экспозиция и одновременный приём — разные требования. Проверяйте совмещение экспозиций отдельно от перегрузки общего канала.
Это метод пусконаладочной проверки, не привязанный к производителю. Перед изменением настроек проверьте руководство конкретной камеры, объектива, датчика или контроллера. Числа в расчёте условные: это не результаты измерений Deyi Vision и не характеристики изделия.
Условия применения
Используйте общий триггер или документированную запланированную съёмку. Для PTP проверьте поддержку и устойчивость часов; синхронизация часов сама не доказывает совпадения экспозиций.
Различайте совместную экспозицию, синхронные метки времени и привязку к одной детали. Проверьте поддержку всех камер и сети. PTP-lock не доказывает совпадение экспозиций. Идентифицируйте последовательности и обнаруживайте пропуски или повторы участников группы.
Стенд и журнал
Подготовьте общую мигающую мишень или временные выходы, ID камер и сетевые счётчики. Запишите топологию, интервалы пакетов, задержки передачи и глубину очередей.
Записывайте деталь/цикл, камеру, кадр, экспозицию, триггер, определение часов и полноту группы. Укажите общие линии и очереди. Наблюдайте общее оптическое событие либо документированные выходы одним прибором, объяснив связь с экспозицией. Программная доставка не заменяет такой замер.
Порядок испытания
- Проверьте часы или общие входные сигналы.
- Снимите 1000 групп и измерьте разность экспозиций оптически или по выходам.
- Запустите все камеры с рабочими данными и всплесками; регистрируйте неполные кадры и рост очередей.
- Сохранив одновременную экспозицию, разнесите только передачу поддерживаемыми настройками; повторите после перезапуска и смены ведущих часов.
Сначала проверьте камеры отдельно, затем состав всех групп. Измеряйте экспозиции общим событием, а окончание передачи и рост очередей отдельно. Применяйте только поддерживаемое разнесение передачи, продолжая проверять экспозицию, чтобы улучшение приёма не скрыло ухудшение синхронизации.
Расчёт на условных данных
Условные четыре камеры передают по 2 MB при 10 fps: средние 80 MB/s, но 8 MB на группу. При условных полезных 100 MB/s выгрузка занимает минимум 80 ms без служебного трафика.
aggregate_payload = cameras * bytes_per_frame * fps
4 * 2 MB * 10 = 80 MB/s
burst_drain_time >= 8 MB / 100 MB/s = 80 ms
clock_offset != exposure_skew != delivery_skew| Величина | Условное значение | Смысл |
|---|---|---|
| Средний поток | 80 MB/s | Четыре камеры при 10 fps |
| Данные группы | 8 MB | Четыре кадра по 2 MB |
| Минимум выгрузки | 80 ms | Условный канал без накладных данных |
Средняя нагрузка описывает длительный режим, слив burst — кратковременный. Измерьте или обоснуйте полезную полосу. Новый burst до завершения предыдущего накапливает очереди даже при хорошем среднем. Учтите накладные расходы и приёмник; рассчитанная минимальная длительность не задаёт таймаут камеры.
Последовательность проверки
Последовательность проверки
Совместите экспозиции, распределив передачу по отдельным интервалам.
- Общее событие
- Экспозиция
- Окна передачи
- Приём
Интерпретация данных
Интерпретация данных
Сначала проверьте синхронность, затем сеть и очереди.
- Часы
- Разность экспозиций
- Всплеск
- Очередь
Совместные экспозиции могут приходить раздельно, а совместный приход не означает совместную экспозицию. Отдельно отображайте совмещение и передачу по группе, сохраняя неполные группы. Стабильное среднее недостаточно, если редкий выброс делает измерение движущейся детали недостоверным.
Поиск неисправностей
- Потери на каждом триггере при достаточном среднем потоке указывают на всплески.
- Близкое время приёма не доказывает синхронности; метки разных часов нельзя сравнивать напрямую.
Сбой только в группе сопоставьте с индивидуальными счётчиками и общими узкими местами. При дрейфе записывайте состояние и смещение весь запуск. Повтор участника требует проверки привязки цикла. После восстановления соединения заново проверьте группы и часы: исправная связь не доказывает синхронное продолжение.
Приёмка и передача
Задайте отдельные пределы разности экспозиций, полноты и срока доставки. Подтвердите устойчивые часы и ограниченные очереди при худших всплесках; запишите повторное схождение часов.
Храните исходные данные, настройки, идентификаторы образцов и пределы принятия решения вместе. Обсудите документированные требования с Deyi Vision по приведённым ниже материалам и связанным изделиям.
Новые группы должны пройти совмещение и полную доставку при производственной нагрузке, наиболее требовательном формате, триггерном шаблоне и общем трафике. Отсутствующая камера или участник должны давать явно недействительный результат. Сохраните реестр, наблюдения синхронизации и транспорт для повторной проверки изменений камер или полосы.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Precision Time ProtocolBaslerПроверено
- Network-Related ParametersBaslerПроверено
Материалы по компонентам и подбору
- Руководство по интерфейсам промышленных камер
- Компоненты системы машинного зрения
- промышленная камера машинного зрения
- Промышленная камера для машинного зрения
- Промышленная камера против обычной камеры
- GigE и промышленная камера USB3
- Проверка наличия пинов PCB-коннектора
- Basler Camera Selection · Материал на английском
- Allied Vision Camera Selection · Материал на английском
- Hikrobot Machine Vision Alternative · Материал на английском
- IDS Imaging Camera Selection · Материал на английском
- Проверка усиления, разрядности и слабоконтрастного шума
- Поиск потерь пакетов GigE по уровням
- Измерение задержки аппаратного триггера и джиттера
- OCR этикетки: камера и размер символов
- Внешний вид шва и клея: камера
- SKU по цвету: повторяемый захват
- Дефекты поверхности: камера и движение

