4. 多相机硬件拓扑与接口规划

多相机视觉检测平台与单相机系统最大的差别,不在于相机数量本身,而在于“数据通道”和“触发通道”同时被复制了多份。如果接口选型、交换机背板带宽、采集卡通道数、供电容量和触发布线没有统一规划,系统往往在单相机调试时一切正常,一旦全部相机同时采集,就出现丢帧、时间戳抖动、触发不同步甚至相机掉线。本节围绕 GigE、USB3、Camera Link 三类主流接口,讲清楚拓扑怎么搭、带宽怎么算、供电和触发怎么布。

一、先确定接口类型与拓扑形态

三类接口的物理拓扑差异很大,选型时不能只看分辨率与帧率,还要看走线距离和同步要求。

  • GigE Vision:单根网线最远 100 m,适合相机分散、产线跨度大的场景。多相机通过工业交换机汇聚,属于星型拓扑。千兆口理论 1000 Mbps,实际可用约 900~950 Mbps;2K 黑白相机 60 fps 的裸数据约 2K×1K×8bit×60 ≈ 983 Mbps,已接近千兆上限,因此一台千兆相机基本独占一个交换机端口。
  • USB3 Vision:单口 5 Gbps,线缆通常不超过 3~5 m,适合相机集中安装在同一个工位、主机就近放置的场景。多相机通过多口 USB3 主控或带独立控制器的扩展卡连接,属于主机为中心的星型拓扑,但要注意同一主控下多口共享带宽。
  • Camera Link:Base 配置 2.04 Gbps、Medium 4.08 Gbps、Full 8.16 Gbps,线缆一般不超过 10 m,必须配采集卡,属于点对点拓扑,天然适合高速、高同步要求的场景,但每台相机占用一个采集卡通道。

实际项目中常见混合拓扑:高速工位用 Camera Link 或 USB3,远端工位用 GigE,再由一台工控机统一管理。下图给出一个 6 相机平台的典型拓扑,包含三类接口、交换机、采集卡、PoE 供电与触发分配关系。

6 相机混合接口拓扑与供电/触发布线示意 工控机 / VisionPro 主机 多网口 + PCIe 采集卡 + USB3 主控 工业千兆交换机 8 口 / 支持巨帧与 PoE Camera Link 采集卡 2 通道 Full / Base USB3 主控扩展卡 4 口独立控制器 GigE 相机 1 PoE 供电 GigE 相机 2 PoE 供电 Camera Link 相机 3 Base 2.04 Gbps USB3 相机 4 5 Gbps USB3 相机 5 5 Gbps PLC / 编码器触发源 24V 硬触发 + 分线端子 数据链路 触发链路 GigE 走交换机,Camera Link 走采集卡,USB3 走主控扩展卡

二、带宽与端口规划:先算再连

拓扑确定后,必须逐条链路核算带宽,避免“看起来能连、跑起来丢帧”。计算方法是:单相机数据率 = 宽 × 高 × 位深 × 帧率 ÷ 压缩系数(无压缩为 1)。以 2448×2048、8 bit、30 fps 的 GigE 相机为例,数据率约为 2448×2048×8×30 ≈ 1.20 Gbps,已超过千兆口上限,必须降帧或改用万兆/多网口方案。若使用 500 万像素、16 fps,则约 0.64 Gbps,单口可带一台,剩余带宽留给协议开销。

交换机侧要关注两点:一是背板带宽,所有端口同时满速收发的总和不能超过背板容量;二是上行口,多台相机汇聚到主机时,上行口若仍是千兆,就会成为瓶颈。例如 4 台 0.6 Gbps 的 GigE 相机,总上行需求 2.4 Gbps,必须使用万兆上行或双千兆聚合。Camera Link 则按 Base/Medium/Full 直接占用采集卡通道,Full 配置下单通道 8.16 Gbps,PCIe x4 以上才能稳定承接。USB3 要确认每个口是否由独立控制器驱动,若 4 口共享一个控制器,总带宽仍受 5 Gbps 限制。

三、供电与触发布线

供电方面,GigE 相机优先使用 PoE(802.3af/at),由交换机直接供电,省去单独电源线,但必须核算交换机 PoE 总功率。例如 4 台相机各 12 W,PoE 预算至少 60 W,并留 30% 余量。USB3 相机通常由 USB 口供电,但高帧率、大功率型号需外接电源,否则会出现枚举失败或间歇掉线。Camera Link 相机必须独立供电,且采集卡与相机应共地,避免地电位差引入噪声。

触发是同步的关键。硬触发建议采用 24 V 光电隔离信号,由 PLC 或编码器输出,经分线端子并行送到各相机 Trigger In。布线时注意三点:触发线尽量远离电机和变频器动力线;长距离触发使用双绞屏蔽线;多相机触发若要求严格同步,应使用同一触发源、等长走线,或改用支持触发广播的采集卡/交换机。软触发仅适合非同步、低节拍场景,多相机下时间抖动通常达毫秒级,不适合高速检测。

规划顺序建议:先按节拍和分辨率算单相机带宽 → 确定接口类型 → 核算交换机/采集卡/主控总带宽 → 核算 PoE 或独立供电功率 → 最后设计触发分配与走线。任何一步超限,都要回到接口选型重新调整。

四、一份可执行的接口规划检查表

检查项示例参数判断依据
单相机数据率2448×2048×8bit×30fps ≈ 1.20 Gbps超过千兆口则降帧或换万兆
交换机上行带宽4 台 × 0.6 Gbps = 2.4 Gbps需万兆上行或链路聚合
采集卡通道2 台 Full Camera Link需 2 通道 Full 卡,PCIe x8
USB3 控制器4 口独立控制器避免共享 5 Gbps 总带宽
PoE 总功率4 × 12 W = 48 W,留 30% 余量交换机 PoE 预算 ≥ 63 W
触发同步24 V 硬触发,等长屏蔽线抖动应小于曝光时间的 1/10

按上述流程完成规划后,多相机平台在满负荷采集时才具备稳定的数据通道和一致的触发时序。实际部署中还应保留一份端口—相机—IP/通道号的对应表,便于后续排障时快速定位是哪一条链路出现问题。