2. 工业相机接口类型与选型

工业相机的接口决定了三件事:能跑多快(带宽)、能拉多远(线缆与拓扑)、能接什么(采集卡、供电、同步方式)。选型时如果只盯着“像素”和“帧率”,很容易在系统集成阶段才发现带宽不够、线缆长度受限或主机没有对应插槽。本节把四种主流接口放在同一张“带宽—距离—拓扑—成本”坐标系里对比,并给出可直接套用的选型判断方法。

一、先算清带宽需求,再谈接口

接口选型的第一步不是看接口参数,而是算相机本身需要多少带宽。以一台 500 万像素(2448×2048)、8 bit 灰度的相机为例,单帧数据量为 2448×2048×1 Byte ≈ 5.01 MB。若目标帧率 60 fps,则有效数据率约为 5.01 MB × 60 ≈ 300 MB/s,换算成比特率约 2.4 Gbps。实际传输还要加上协议开销、包头和重传余量,工程上通常按有效带宽的 1.2~1.3 倍预留,即需要约 3.1 Gbps 的链路能力。

彩色相机按 3 Byte/像素计算,数据量直接翻三倍;10 bit/12 bit 输出则按 2 Byte/像素估算。这个“像素数 × 位深 × 帧率”的粗算,是后面所有接口对比的基准。

二、四种接口的核心差异

GigE Vision 基于千兆以太网,单链路有效带宽约 100~120 MB/s,万兆(10GigE)版本可达约 1 GB/s。它的最大优势是线缆便宜、可长达 100 m(Cat6 及以上),支持交换机星型拓扑和多相机并行,且支持 PoE 供电。缺点是千兆版本带宽偏低,高帧率大靶面场景需要多链路聚合或上万兆。

USB3 Vision 基于 USB 3.0/3.1,理论 5 Gbps、实际有效约 350~400 MB/s,线缆通常 3~5 m(有源线可到 10 m 以上),支持总线供电,即插即用、成本低。它适合单相机、中高帧率、短距离的桌面或设备内集成,但拓扑是点对点,多相机需要多主机或多控制器,且线缆锁紧和电磁兼容性不如工业连接器。

Camera Link 是成熟的工业标准,Base 配置约 255 MB/s,Medium 约 510 MB/s,Full 约 680 MB/s,Deca 可达约 850 MB/s。它使用专用采集卡和屏蔽双绞线,线缆长度一般 10 m 以内,抗干扰强、延迟确定,适合高速线阵和面阵相机。缺点是线缆粗、成本高、需要插卡,拓扑固定为点对点。

CoaXPress(CXP) 基于同轴电缆,单通道 CXP-6 约 600 MB/s、CXP-12 约 1.2 GB/s,可通过多通道聚合(2/4/8 通道)轻松突破数 GB/s。同轴线缆可长达 40 m 以上,同时支持供电和触发信号回传,延迟低且确定。它适合超高帧率、大靶面、多相机同步的高端场景,但需要专用采集卡,整体成本最高。

四种工业相机接口:带宽 · 距离 · 拓扑 · 适用场景 有效带宽 → 线缆距离 → 0 10 m 30 m 60 m 100 m 0.1 0.4 0.8 1.2 2.4+ GB/s GB/s GB/s GB/s GB/s GigE Vision 100~120 MB/s 10GigE: ~1 GB/s Cat6 100 m 交换机星型 PoE 供电 多相机并行 成本低 延迟中等 USB3 Vision 350~400 MB/s 3~5 m(有源10 m) 点对点 总线供电 即插即用 Camera Link Base 255 MB/s Full 680 MB/s Deca ~850 MB/s ≤10 m 点对点 + 采集卡 抗干扰强 延迟确定 线阵/高速面阵 CoaXPress CXP-6: 600 MB/s CXP-12: 1.2 GB/s 多通道聚合 2/4/8 通道 同轴 ≥40 m 点对点 + 采集卡 供电+触发回传 超低延迟 超高帧率 大靶面 多相机同步 成本最高 选型口诀:先算带宽 → 再看距离 → 定拓扑 → 最后核成本与同步需求

三、线缆、拓扑与同步能力对比

线缆和拓扑直接决定现场布线难度。GigE Vision 用标准网线,可走交换机,天然支持多相机星型组网,线缆最长 100 m,PoE 还能省掉相机电源线;但交换机引入的排队延迟需要关注,多相机同步通常依赖 PTP(IEEE 1588)或硬件触发。USB3 Vision 是点对点,线缆短、无锁紧机构,设备内集成方便,但多相机必须占用多个主机控制器,且长距离需要光纤延长或主动线。Camera Link 和 CoaXPress 都是点对点加采集卡,Camera Link 线缆粗、长度受限,CXP 用同轴线可拉 40 m 以上,且同一根线能同时传数据、供电和触发,布线反而更简洁。

同步能力上,CXP 和 Camera Link 的触发延迟最低且确定,适合多相机硬同步;GigE Vision 借助 PTP 可做到微秒级同步,但依赖网络设备支持;USB3 Vision 的同步精度相对较弱,多用于单相机或对同步要求不高的场景。

四、选型决策表

接口 有效带宽 典型线缆长度 拓扑 供电 典型场景
GigE Vision 100~120 MB/s(10GigE ~1 GB/s) ≤100 m 交换机星型,多相机 PoE 多相机产线检测、远距离布点
USB3 Vision 350~400 MB/s 3~5 m(有源 10 m+) 点对点 总线供电 单相机、桌面设备、中高帧率
Camera Link 255~850 MB/s ≤10 m 点对点 + 采集卡 外接 高速线阵、工业检测、低延迟
CoaXPress 600 MB/s~数 GB/s ≥40 m 点对点 + 采集卡 同轴供电 超高帧率、大靶面、多相机同步

五、实操选型示例

假设某检测工位需要 2 台 1200 万像素(4096×3000)彩色相机,8 bit 输出,目标 30 fps,相机距主机约 15 m。先算单台带宽:4096×3000×3 Byte ≈ 36.9 MB/帧,×30 fps ≈ 1.1 GB/s。这个需求已经超过千兆 GigE 和 USB3 Vision 的能力,Camera Link Full 也仅 680 MB/s,单台就不够。可行方案是:每台相机用 2 通道 CXP-6(2×600 MB/s = 1.2 GB/s)或 1 通道 CXP-12(1.2 GB/s),配 CXP 采集卡,同轴线 15 m 完全满足,且可硬件触发同步。若改用 10GigE,单链路约 1 GB/s 也接近上限,需评估协议开销后可能不够,需上万兆或降帧率。

选型检查清单:
  • 单相机数据率 = 像素数 × 位深(Byte) × 帧率,再乘 1.2~1.3 余量。
  • 确认线缆长度是否超过接口上限,超长时优先考虑 CXP 或光纤延长。
  • 多相机场景确认拓扑:GigE 可交换机,其余点对点需多采集卡或多主机。
  • 需要硬同步时优先 CXP / Camera Link,GigE 需确认 PTP 支持。
  • 核对主机插槽:Camera Link / CXP 需要 PCIe 采集卡,USB3 需独立控制器。

总结来说,GigE Vision 胜在距离和组网,USB3 Vision 胜在成本和易用,Camera Link 胜在成熟稳定和低延迟,CoaXPress 胜在带宽上限和长距离同步。选型时先用带宽公式筛掉不满足的接口,再用距离和拓扑确定可行方案,最后用成本和同步需求做取舍,就能避免“买回来跑不动”的常见问题。