GIGE相机连接不上或采集不到图像的原因分析

📅 2026/7/31 13:34:47 👁️ 阅读次数 📝 编程学习
GIGE相机连接不上或采集不到图像的原因分析

GIGE相机连接不上或采集不到图像的原因分析

设备搜索

一般的GIGE SDK在搜索设备时都是使用广播,给所有网卡发送discovery消息,所以搜索设备是都能搜索到的

连接了GIGE相机的网卡,自然会收到来自相机的ACK;没有连接GIGE相机的网卡,自然不会响应discovery消息回复ACK

​​
设备通信
但是连接相机、读写寄存器、取流,都是单播 IP 通信:
软件只告诉系统:
帮我发数据到 192.168.1.50
不指定网卡,全权交给 Windows 路由
Windows 路由表:
192.168.1.0/24 如果有两条路由(两个网卡都是同网段的IP地址),网卡 A、网卡 B 各一条。
当你双击连接相机、发 GVCP 控制包时:
Windows 三层路由随机选出口网卡
  • 运气好:选到接相机的网卡  → 连上
  • 运气差:选到另一张同网段网卡 → 二层不在一个局域网 → ARP 失败、超时、连不上
  • 广播:软件指定「从这张网卡发」,不走系统路由
  • 单播:你只给系统一个目标 IP,由 Windows 路由表决定从哪张网卡出去
 

所以正经工业 SDK,提供一个选项:

Force Bind to Network Card

勾选 = 底层 bind 网卡 IP,不走路由
不勾选 = 走 Windows 路由