Камеры машинного зрения отсылают большой поток несжатых данных на ПК. От правильно выбранной сетевой карты, сетевого оборудования и его настройки зависит стабильность работы системы. В данной статье приведены основные настройки для первого запуска. Более подробные настройки, а также специальные режимы работы (multicast, turbodrive, и т.д.) вы можете найти в документации, содержащейся в SDK используемой камеры.
Внимание, камеры не работают через wi-fi, бытовые роутеры (без поддержки Jumbo Frame), а через USB-LAN сетевые карты от Realtek зачастую работают не на полной скорости (до 900 Мбит/с).
Рекомендуем
Протестированное оборудование для работы с камерами:
- Сетевая карта: Intel EXPI9402PT, Intel PRO1000
- PoE Switch: Osnovno SW-8050
- PoE адаптер: UBIQUITI GP-H480-050G
- Кабели и патч-корды - Cat 6
Многие производители рекомендуют использовать сетевые карты Intel для машинного зрения.
Настройка сетевой карты (Jumbo Frame, buffer)
Все настройки показаны для ОС Windows. Под ОС LINUX существуют аналогичные настройки. Jumbo Packets - это пакеты Ethernet, размер которых превышает стандартный размер пакета в 1518 байт. Типичные настройки - 4, 9, 12 или 16 КБ, в зависимости от производителя сетевой платы. Они используются для уменьшения нагрузки прерывания всех задействованных сетевых устройств. Для его работы все компоненты в сети должны поддерживать Jumbo Packets.
- Зайти в настройки сетевой карты: Панель управления - сетевые подключения - изменение параметров адаптера (на панели слева)
- Выбрать подключенный к камере машинного зрения порт сетевой карты и открыть его "Параметры" (ПКМ)
- В открывшемся окне выбрать "Конфигурация" под строкой с названием сетевой карты
- Во вкладке "Дополнительно" найти "Jumbo Packet"/"Большой кадр" и выставить максимальное значение

Далее перейдите в "Буфер приема" и увеличьте его объем до максимального значения (иногда этот параметр скрыт в "Дополнительные настройки").

- "Контроль потока" должен быть либо «включен», либо «Rx & Tx включен»
- Все настройки, в которых упоминаются «Разгрузка» или «Offloading», должны быть отключены для работы с камерой GigE
- Параметр "Interrupt moderation"/"Управление прерываниями" необходимо активировать, а частоту модераций выставить Adaptive/Адаптивный
Дополнительно:
У камер некоторых производителей необходимо активировать фильтр-драйвер
Для этого зажмите WIN + r и введите "ncpa.cpl"
Выберете вашу сетевую карту, к которой подключена камера
Зайдите в "Свойства/Properties" и активируйте драйвер из установленного SDK камеры, например: "Teledyne DALSA Sapera GigE Vision Filter Driver".