Что проверяет испытание
Разделяйте неполную передачу, пропущенные триггеры и потери очереди приложения. Один счётчик кадров не указывает неисправный уровень.
Это метод пусконаладочной проверки, не привязанный к производителю. Перед изменением настроек проверьте руководство конкретной камеры, объектива, датчика или контроллера. Числа в расчёте условные: это не результаты измерений Deyi Vision и не характеристики изделия.
Условия применения
Используйте рабочие формат, ROI и последовательность триггеров. Упаковка и дополнительные данные меняют объём; берите сообщаемый размер payload.
Сначала отличите пропуск триггера от неполного сетевого изображения. Обработка и запись тоже могут терять записи деталей. Проверьте доступные счётчики и их определения по руководству модели: таймаут не является счётчиком потерянных пакетов. Сохраните сбойную конфигурацию до изменения адаптера, пакетов или драйвера.
Стенд и журнал
Подготовьте отдельную NIC, исправный кабель и журнал счётчиков потока, NIC и приложения. Запишите драйвер, коммутатор, MTU, размер пакетов, fps и нагрузку CPU.
Изобразите путь камеры через кабели и коммутаторы к хосту. Запишите MTU каждого участка, скорость, адаптер, поток, размер изображения, упаковку и обработку. Для отдельного запуска учитывайте ожидаемые триггеры, номера кадров, неполные изображения, доступные повторы передачи, результаты и файлы. Отделяйте перезапуски и сбросы счётчиков.
Порядок испытания
- Подключите одну камеру напрямую, выберите поддерживаемый консервативный пакет и зарегистрируйте 10000 ожидаемых кадров.
- Сопоставьте триггеры, ID камеры, полные кадры и результаты по интервалам.
- Меняйте только кабель, размер или межпакетную задержку; проверяйте MTU по всему пути.
- Постепенно верните коммутаторы и камеры; повторите с рабочей записью на диск и нагрузкой CPU.
Начните при прежних настройках съёмки без обработки и записи, с поддерживаемым консервативным пакетом. Сохраните начальные и конечные счётчики, затем отдельно включайте обработку и хранение. Меняйте один параметр передачи за запуск и отменяйте бесполезные изменения. Воспроизводимое улучшение надёжнее короткого чистого захвата.
Расчёт на условных данных
Условные кадры Mono 8 2048 × 1536 при 30 fps дают 94.37 MB/s полезных данных. Служебный трафик и повторные передачи добавляются; расчёт не доказывает достаточного запаса канала.
payload_rate = payload_bytes * frames_per_second
2048 * 1536 * 1 * 30 = 94371840 B/s
= 94.37 MB/s = 754.97 Mbit/s (payload only)| Величина | Условное значение | Смысл |
|---|---|---|
| Данные кадра | 3.146 MB | Условный неупакованный Mono 8 |
| Скорость данных | 94.37 MB/s | Без служебного трафика |
| Полезная полоса | 754.97 Mbit/s | Не весь трафик линии |
Расчёт охватывает лишь полезные данные изображения. Заголовки, повторы и другие устройства требуют дополнительной ёмкости; нагрузка ниже скорости линии не доказывает запас. Уточните упаковку и выравнивание перед выбором байтов на пиксель. Первое расхождение поэтапных счётчиков локализует дальнейшую проверку, но ещё не доказывает причину.
Последовательность проверки
Последовательность проверки
Проследите кадр от триггера через камеру и NIC к приложению, определив уровень потери.
- Триггер
- Камера
- NIC
- Приложение
Интерпретация данных
Интерпретация данных
Сравните прямое подключение и рабочую сеть при одинаковых данных и обработке.
- Напрямую
- Коммутатор
- Повтор
- Полные кадры
Растущие номера кадров без полного приёма требуют проверки транспорта и приёмника. Полные изображения без результатов — проверки очередей и исключений. Результаты без файлов — проверки хранения. Сохраняйте соответствующие счётчики и журналы: исправный другой кадр не объясняет пропущенный.
Поиск неисправностей
- Рост повторных передач с ошибками NIC указывает на транспортный путь.
- Полный приём при пропаже результатов указывает на очередь или обработку; увеличение буферов может только отложить переполнение.
Сбой только при записи может означать конкуренцию ресурсов хоста; повторите без хранения. Ухудшение с большими пакетами требует проверки MTU всего пути. Увеличение межпакетного интервала снижает пики, но удлиняет передачу; проверьте реальную пропускную способность и съёмку, не предполагая прежнюю частоту.
Приёмка и передача
За согласованное время, включая пиковую нагрузку, счётчики должны сходиться без необъяснимых неполных кадров. Укажите длительность и повторные передачи; короткая чистая проверка не доказывает неограниченную надёжность.
Храните исходные данные, настройки, идентификаторы образцов и пределы принятия решения вместе. Обсудите документированные требования с Deyi Vision по приведённым ниже материалам и связанным изделиям.
Повторите конечную производственную нагрузку с обработкой, хранением и запланированным трафиком. Сверьте все этапы полного запуска и явно укажите допустимые потери. Перезапуск приёмника или восстановление кабеля проверяйте лишь безопасно, контролируя отбраковку неполных кадров. Передайте топологию, определения счётчиков, настройки и доказательства устойчивой нагрузки.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Network-Related ParametersBaslerПроверено
- Troubleshoot Lost Packets or Frames While Using GigE CamerasBaslerПроверено
Материалы по компонентам и подбору
- GigE и промышленная камера USB3
- Руководство по интерфейсам промышленных камер
- промышленная камера машинного зрения
- Промышленная камера для машинного зрения
- Промышленная камера против обычной камеры
- Проверка наличия пинов PCB-коннектора
- Basler Camera Selection · Материал на английском
- Allied Vision Camera Selection · Материал на английском
- Hikrobot Machine Vision Alternative · Материал на английском
- IDS Imaging Camera Selection · Материал на английском
- Проверка усиления, разрядности и слабоконтрастного шума
- Измерение задержки аппаратного триггера и джиттера
- OCR этикетки: камера и размер символов
- Внешний вид шва и клея: камера
- SKU по цвету: повторяемый захват
- Дефекты поверхности: камера и движение
- Проверка синхронных камер при пакетной нагрузке

