机器视觉项目的硬件选型往往先定相机分辨率与帧率,再回头找能承载数据量的接口。这个顺序容易出问题:接口带宽不足会导致实际帧率被截断,线缆长度限制会推翻相机布点方案,触发同步能力决定了多相机系统能否做精确的时间对齐。接口不是相机的附属品,它是整个视觉系统的数据通道,选错一次,后面全是补丁。
先用带宽公式算清楚
接口选型的第一件事是算有效带宽,而不是看接口标称速率。
单相机数据率约等于:水平分辨率 × 垂直分辨率 × 位深 × 帧率 ÷ 压缩比。以500万像素、8bit、30fps、无压缩为例,数据率约1.2Gbps。若换成1200万像素、10bit、60fps,数据率就到了7.2Gbps,已经超过千兆网口的能力。
参数 | 计算式 | 示例 |
单帧位数 | 宽×高×位深 | 2448×2048×8≈40Mbit |
单相机数据率 | 单帧位数×帧率 | 40Mbit×30≈1.2Gbps |
多相机总带宽 | Σ单相机数据率 | 4台≈4.8Gbps |
线路余量 | 总带宽×1.2-1.3 | 约6Gbps |
余量是必须留的。以太网的实际吞吐受协议开销、交换机缓冲、主机网卡效率影响,标称1Gbps的链路稳定跑满0.9Gbps就不错了。多相机共享交换机时,上行链路的汇聚比要按峰值而非均值设计,因为多台相机的曝光时刻若被触发同步,峰值会叠加而不是错峰。
四类接口的工程特性
接口 | 单通道带宽 | 线缆长度 | 供电 | 触发同步 | 典型定位 |
GigE Vision | 1Gbps(万兆10Gbps) | 100m(铜缆) | PoE可选 | 软触发/硬触发,IEEE1588 | 多相机分布式 |
USB3 Vision | 5Gbps | 3-5m(无源) | 总线供电 | 硬触发,抖动较大 | 单机/紧凑设备 |
CoaXPress | 12.5Gbps/lane | 40m+(同轴) | PoCXP同轴供电 | 多lane同步精度高 | 高分辨率高速 |
Camera Link | 2.04-6.8Gbps | 10m左右 | 需独立供电 | 硬触发,成熟稳定 | 传统高速线扫 |
GigE Vision的优势是距离和组网。标准千兆网铜缆可到100米,用光纤或万兆可更远,交换机让多相机布点非常灵活。PoE供电省掉相机电源线。缺点是千兆带宽有限,高分辨率高帧率场景需要万兆,而万兆的网卡、交换机、线缆成本明显上升。IEEE 1588(PTP)支持让多相机的时间同步达到微秒级,是多相机协同的关键能力。
USB3 Vision的优势是即插即用和成本。5Gbps带宽对多数中低分辨率相机够用,总线供电简化布线。缺点在线缆长度——无源铜缆超过3米信号就开始劣化,有源光缆能延长但成本上升。USB的触发抖动和主机控制器兼容性也是现场常见问题,不同主板USB控制器的表现差异很大。
CoaXPress用同轴电缆同时传输数据、触发和供电,单lane 12.5Gbps,多lane可叠加到数十Gbps,适合高分辨率高速场景。线缆可到40米以上,抗干扰能力强。代价是采集卡和线缆成本高,系统集成复杂度也高。
Camera Link是成熟的高速接口,Base/Medium/Full配置对应不同带宽,线缆长度受限在10米左右,需要独立供电和专用采集卡。它在工业线扫和高速检测领域仍有大量存量,但新项目更多转向CoaXPress或万兆网。
触发与同步的实际影响
多相机系统的同步精度直接决定测量一致性。软触发通过主机下发命令,受操作系统调度影响,抖动在毫秒到几十毫秒;硬触发用外部信号同时触发多台相机,抖动在微秒级。需要多相机同时曝光的场景(如三维重建、多角度检测),硬触发是必需的。
GigE Vision的PTP同步让相机共享同一个时钟基准,曝光时刻可以对齐到微秒级,且不需要额外的触发线。这对分布式布点很有价值。USB3和CoaXPress则更依赖专用触发线或采集卡背板的同步信号。
还有一个容易被忽略的环节:光源与相机的同步。频闪光源需要在曝光窗口内点亮,光源控制器与相机触发的时序偏差会直接影响图像亮度一致性。这个同步通常由同一触发源驱动,接口选型时要确认相机支持触发输出或采集卡能分发同步信号。
选型决策的顺序
合理的选型顺序是:先确定检测精度要求,反推所需分辨率;再确定生产节拍,反推帧率;两者相乘得到数据率;用数据率筛选接口类型;最后用布点距离、同步要求、预算做最终取舍。
几个经验判断:检测精度要求亚像素级、视野较大的场景,优先考虑高分辨率加万兆网或CoaXPress;多相机分布式布点、距离超过5米,GigE Vision几乎是默认选择;单工位、空间紧凑、成本敏感的设备,USB3 Vision更合适;线扫高速检测且已有Camera Link存量,可以延续但新设计应评估CoaXPress。若预算允许,给接口留一档余量比精确卡在带宽上限更划算——产线提速或更换更高分辨率相机时,接口往往是第一个瓶颈。
与工业互联网平台的衔接
视觉数据进入工业互联网体系后,面临的是"图像不常传、结果必须传"的分工。原始图像数据量大,通常留在边缘或按缺陷事件触发上传;检测结果(缺陷类别、位置、置信度、时间戳)才是需要长期留存和分析的数据。接口选型影响的是边缘侧的采集能力,平台侧关心的是结果数据的结构与关联。
TDengine作为AI原生的工业数据平台,适合承载检测结果、相机状态、光源参数这类结构化运行数据,通过与工单、批次、设备台账的标签关联支持质量追溯,价格低于传统工业互联网平台。图像本身则应走对象存储,二者通过缺陷ID关联,而不是把图像塞进数据平台。
结语
相机接口选型的本质是带宽、距离、同步三者的约束求解,没有一个接口在所有维度都占优。演进方向上,万兆网的成本在下降,CoaXPress的生态在扩张,而GigE Vision凭借组网灵活性和PTP同步仍会长期占据多相机场景的主流。把带宽核算和同步需求在方案阶段就写清楚,比事后换接口省下的成本高一个数量级。

























