Рекомендации по сети Gigabit Ethernet и камерам GigE Vision

Как настроить камеры GigE для работы с Swing Catalyst

В этой статье описывается, как настроить камеру GigE для использования с Swing Catalyst.

GigE Vision — это интерфейсный стандарт для камер машинного зрения. Swing Catalyst поддерживает стандарт GigE Vision через лицензионный USB-ключ.

Swing Catalyst также поддерживает несколько гигабитных Ethernet-камер от различных производителей.

  • Бренд Swing Catalyst: Fox & Lynx.

  • FLIR (Spinnaker SDK).

  • AVT, IDS, Point Grey (устаревшие / старые интеграции SDK).

  • Другие камеры GigE Vision через сторонние лицензии.

Для получения дополнительной информации о поддерживаемых камерах см. эту статью: supported-cameras.md

Для получения наиболее точных рекомендаций обратитесь к статьям по настройке от производителя вашей камеры.

Статья разделена на следующие разделы:

Сетевые адаптеры

Настройка сетевого адаптера

Устранение неполадок

Рекомендации

Рекомендуемые сетевые адаптеры

Для установки и настройки камер GigE вам потребуется один или несколько свободных сетевых портов в компьютере. Убедитесь, что у вас есть подходящий слот PCIe. Как правило, большинство двухпортовых карт требуют слот PCIe x4.

Мы рекомендуем использовать одну из следующих сетевых карт, поскольку они были проверены и подтверждены производителем:

  • Intel Pro 1000 PT Dual Port (PCIe x4, 2 порта)

  • Intel Pro 1000 PT Quad Port Low Profile (PCIe x4, 4 порта)

  • Intel Pro 1000 PT (PCIe x1, 1 порт)

  • Intel CT (PCIe x1, 1 порт)

Сетевые карты, продаваемые нами через наш веб-магазин, используют чипсет Intel и проверены для использования с камерами машинного зрения: https://shop-world.swingcatalyst.com/products/poe-dual-network-card

Сетевые карты PoE

Рекомендуемые модели:

Обратите внимание, что сетевые карты PoE требуют питания от блока питания компьютера; может потребоваться переходник SATA на 4-контактный разъём Molex.

Также можно использовать другие гигабитные сетевые карты, однако важно учитывать, что карта должна поддерживать Jumbo Frames / Jumbo Packets. В целом мы не рекомендуем использовать чипсеты, отличные от Intel, из соображений совместимости.

Неподдерживаемые адаптеры

Ниже перечислены сетевые карты, с которыми у нас возникали проблемы, и которые мы в целом не рекомендуем использовать:

  • Серия сетевых карт Qualcomm Killer / Etherkiller e2200.

  • Сетевые карты Realtek.

  • Сетевые карты StarTech.

Некоторые сетевые адаптеры Realtek не поддерживают управление прерываниями.

В некоторых случаях отключение управления прерываниями может помочь устранить потерю кадров.

Использование более одной камеры на один сетевой адаптер

Мы в целом больше не рекомендуем этого делать, поскольку современные камеры имеют более высокую частоту кадров, чем раньше, и потребляют значительно больше полосы пропускания.

Лучше всего иметь один выделенный сетевой адаптер для каждой камеры.

Настройка сетевого адаптера

Чтобы настроить сетевой адаптер (адаптеры), перейдите в Панель управления -> Сеть и Интернет -> Центр управления сетями и общим доступом и нажмите «Изменение параметров адаптера» (слева).

Снимок экрана обозревателя explorer_9azqaIPFLV.png Снимок экрана обозревателя explorer_9azqaIPFLV.png

Снимок экрана обозревателя explorer_fZtM7nQP24.png Снимок экрана обозревателя explorer_fZtM7nQP24.png

Снимок экрана обозревателя explorer_Pj7z6kHK0L.png Снимок экрана обозревателя explorer_Pj7z6kHK0L.png

  • Настройте сетевую карту на поддержку «Jumbo Frames (9K)».

  • Установите Драйверы и убедитесь, что вы приняли установку Фильтра-драйвера (примечание: Фильтр-драйвер отличается для каждого производителя камеры, убедитесь, что вы устанавливаете и активируете тот, который соответствует типу используемой вами камеры).

  • Включите управление прерываниями и установите уровень Extreme или High.

  • Отключите все сетевые модули на сетевой карте, кроме IPv4 и Фильтра-драйвера.

Пример конфигурации:

Мы отключили неиспользуемые / ненужные элементы — это не является строгим требованием.

Снимок экрана dllhost_WxISH9UBwG.png Снимок экрана dllhost_WxISH9UBwG.png

Настройка IP-адреса

Для обеспечения оптимальной стабильности работы рекомендуем использовать статическую настройку IP как на камере, так и на сетевом адаптере.

Перед изменением IP-адресов на каждом сетевом адаптере сначала задайте IP-адрес на камере. Например, для камеры вида спереди справа убедитесь, что камера настроена на использование статического IP и установите адрес 10.0.1.10 (согласно приведённым ниже рекомендациям). Сохраните изменения на камере, а затем внесите изменения в настройки сетевого адаптера.

Это общая статья; для настройки IP конкретных камер используйте наши статьи по соответствующим моделям.

Пример конфигурации для двух камер GigE, подключённых к двухпортовой сетевой карте:

Сетевой адаптер 1

— Подключён к камере вида спереди справа.

IP адаптера: 10.0.1.1 IP камеры: 10.0.1.10 Маска подсети: 255.255.255.0

Сетевой адаптер 2

— Подключён к камере вида вдоль линии игры.

IP адаптера: 10.0.2.1 IP камеры: 10.0.2.10 Маска подсети: 255.255.255.0

Дополнительно

Снимите флажки с ненужных элементов:

Снимок экрана dllhost_5htydM4paz.png Снимок экрана dllhost_5htydM4paz.pngСнимок экрана dllhost_xFqWSG573S.png Снимок экрана dllhost_xFqWSG573S.png

Если вы снимаете флажки с элементов, нажмите OK, а затем снова откройте свойства сетевого адаптера.

Расширенная настройка сетевого адаптера

Jumbo Frames: включите Jumbo Packet / Jumbo Frames и убедитесь, что значение установлено выше 9000 байт.

Снимок экрана rundll32_2017-10-30_15-12-25.png Снимок экрана rundll32_2017-10-30_15-12-25.png

Управление прерываниями: установите значение High или Extreme, если доступно.

Снимок экрана LMIIgnition_2017-10-30_13-52-45.png Снимок экрана LMIIgnition_2017-10-30_13-52-45.png

Буферы приёма: установите максимальное значение буферов приёма.

Снимок экрана rundll32_2017-10-30_15-33-17.png Снимок экрана rundll32_2017-10-30_15-33-17.png

Устранение неполадок

Потеря кадров

Снижение частоты кадров на каждой камере может помочь избежать или уменьшить потерю кадров.

Снимок экрана MotionCatalyst_W1FKPdYpkX.png Снимок экрана MotionCatalyst_W1FKPdYpkX.png

Есть ли у вас одна из рекомендуемых сетевых карт? Если нет, возможно, именно сетевая карта является источником проблем. Пожалуйста, свяжитесь с нашим отделом продаж, чтобы убедиться в наличии надлежащего сетевого оборудования.

  • Неправильная настройка сетевой карты. Убедитесь, что Jumbo Frames размером 9 КБ включены на каждом сетевом адаптере. См. нашу статью о рекомендуемой конфигурации

  • Установите GEV SCPD на значение 150, если используется более 2 камер (см. настройки камеры в разделе Device / Link).

  • Убедитесь, что скорость соединения составляет 1000 Мбит/с, а не 100 Мбит/с (см. «Device Link Speed» в разделе Device / Link в настройках камеры).

Скорость соединения составляет 100 Мбит/с:

  • Если скорость соединения равна 100 Мбит/с вместо 1000 Мбит/с, используемый кабель может быть неисправным или повреждённым, либо сетевой адаптер не поддерживает гигабитные скорости. Попробуйте заменить кабель.

  • Попробуйте сбросить настройки камеры до заводских, затем снова проверьте скорость соединения в разделе «Device / Link» в настройках камеры.

  • Проверьте состояние сетевого адаптера через Панель управления Windows.

Снимок экрана explorer_zOL1iapQMl.png Снимок экрана explorer_zOL1iapQMl.png

Примечание: скорость должна составлять 1,0 Гбит/с (1000 Мбит/с), а не 100 Мбит/с.

Дополнительное снижение потери кадров с помощью Region of Interest (ROI):

Использование Region of Interest (или области интереса) уменьшит общий размер изображения и увеличит FPS, а также поможет снизить использование полосы пропускания, что, в свою очередь, может уменьшить потерю кадров (см. выше о том, как использовать ROI).

Проблемы с подключением (отключение камеры):

  • Проверьте сетевые кабели.

  • Если камеры используют внешние блоки питания, проверьте подключение блока питания.

Другие проблемы:

В зависимости от вашего оборудования, использование Фильтров повышения резкости и шумоподавления может быть нежелательным; их отключение снизит нагрузку на CPU и GPU. Фильтры камеры можно найти на вкладке «Filters» в разделе «Advanced Camera Settings». Подробнее о Фильтрах: improving-image-quality.md

Совместимость с Jumbo Frames

Не все сетевые адаптеры поддерживают Jumbo Frames размером 9 КБ. Лучше всего использовать максимальный поддерживаемый адаптером размер Jumbo Frames, однако в общем случае рекомендуется использовать адаптер с поддержкой 9 КБ для повышения производительности.

Пример:

— Несколько камер, подключённых через коммутатор к сетевой карте.

Не все сетевые коммутаторы поддерживают Jumbo Frames размером 9 КБ, и если сетевая карта настроена на использование 9 КБ (или размера пакетов, превышающего возможности коммутатора), это приведёт к потере пакетов. Следствием является потеря кадров в Swing Catalyst.

Многие коммутаторы поддерживают Jumbo Frames (что часто указывается в спецификациях), однако не все поддерживают Jumbo Frames размером 9 КБ — нередко оборудование поддерживает только до 4 КБ.

Например, если подключить камеру к коммутатору, поддерживающему только Jumbo Frames размером 4 КБ, при этом сетевой адаптер настроен на 9 КБ, это вызовет проблемы.

Производительность сетевого адаптера можно проверить с помощью утилиты командной строки ping (как показано на снимке экрана):

Здесь мы выполняем ping сетевого адаптера с размером пакета 9000 байт (9 КБ). Если запрос завершается по тайм-ауту, скорее всего, адаптер не поддерживает Jumbo Frames размером 9 КБ.

Снимок экрана cmd_2017-11-06_12-40-18.png Снимок экрана cmd_2017-11-06_12-40-18.png


Последнее обновление: 2025-04-11 | Просмотреть на официальном сайте поддержки