
GigE Vision 多相机同步终极检查清单(可直接用于项目部署)
- [📋 GigE Vision 多相机同步终极检查清单](#📋 GigE Vision 多相机同步终极检查清单)
📋 GigE Vision 多相机同步终极检查清单
✅ 打印此清单,可以在现场逐项核对,避免 90% 的同步问题!
一、网络基础设施
- ⬜ 使用 支持 PTP(IEEE 1588)的工业交换机(如 Moxa, Hirschmann)
- ⬜ 所有相机与工控机接在同一 VLAN / 子网
- ⬜ 关闭交换机 IGMP Snooping、QoS、节能模式
- ⬜ 网线使用 Cat6 或以上,长度 ≤ 50 米(无中继)
二、PTP 配置
- ⬜ 所有相机固件 ≥ GigE Vision 2.0(强制支持 PTP)
- ⬜ 指定一台相机为 PTP Master(或外接 Grandmaster)
- ⬜ 其余相机设为 PTP Slave ,状态显示
Slave或Synced - ⬜ 在软件中读取
PTP Status,确认 offset < 2μs
三、硬件触发
- ⬜ 主相机:
TriggerMode = On,TriggerSource = Line1(接 PLC) - ⬜ 从相机:
TriggerMode = On,TriggerSource = Line1(接主相机 SyncOut) - ⬜ 主相机:
Line2设为SyncOut(或ExposureActive) - ⬜ 触发信号线使用 屏蔽双绞线,避免干扰
四、相机参数一致性
- ⬜ 所有相机的 曝光时间(ExposureTime)完全相同
- ⬜ 关闭自动增益(AGC)、自动白平衡(AWB)
- ⬜ 帧率(AcquisitionFrameRate)设为固定值(非 FreeRun)
五、软件数据处理
- ⬜ 每帧图像提取 PTP 硬件时间戳(非系统时间)
- ⬜ 记录 Trigger Counter(防丢帧)
- ⬜ 业务层使用 ProductID + CameraID + Timestamp 三元组对齐
- ⬜ 图像接收缓冲区 ≥ 32MB/相机,防止溢出丢包
六、验证手段
- ⬜ 用示波器测量各相机 TriggerIn 信号上升沿,偏差 < 1μs
- ⬜ 连续采集 10,000 帧,检查 TriggerCounter 是否连续
- ⬜ 时间戳最大差值 < 5μs(高速场景要求 < 2μs)