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 ,状态显示 SlaveSynced
  • ⬜ 在软件中读取 PTP Status,确认 offset < 2μs

三、硬件触发

  • ⬜ 主相机:TriggerMode = OnTriggerSource = Line1(接 PLC)
  • ⬜ 从相机:TriggerMode = OnTriggerSource = 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)

相关推荐
β添砖java3 分钟前
深度学习(11)数值稳定+模型初始化、激活函数
人工智能·深度学习
珠海西格电力11 分钟前
零碳园区产业园管理系统的全场景源网荷储氢协同调度功能是如何实现的
大数据·运维·人工智能·物联网·能源
smallyoung11 分钟前
具有反思能力的 Agentic RAG 实战:用 LangChain4j 实现 CRAG 纠错检索
人工智能·后端
木木_王12 分钟前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
wenzhangli714 分钟前
Harness Engineering:AICode 的灵魂——Ooder A2UI 从难产到重生的深度实践
人工智能·ai编程
lkforce16 分钟前
MiniMind学习笔记(三)--train_pretrain.py(预训练)
笔记·机器学习·ai·预训练·minimind·train_pretrain
Deepoch18 分钟前
Deepoc 具身模型开发板在田间除草机器人自主作业中的技术应用
人工智能·机器人·具身模型·deepoc·除草机器人
ai大模型中转api测评25 分钟前
解密 GPT-5.5:原生多模态架构如何重定义 AI 逻辑推理与精准制图
大数据·人工智能·gpt·架构·api
冷雨夜中漫步27 分钟前
Claude Code源码分析——Claude Code Agent Loop 详细设计文档
java·开发语言·人工智能·ai
超龄编码人30 分钟前
Qt Widgets Designer QTabWidget无法添加布局
开发语言·qt