相机接口怎么选,带宽怎么算
接口决定的是数据能不能按时搬走。带宽不够的表现不是画面变卡或卡顿,而是丢帧:某些触发信号没有对应的图像被送出来,判定直接缺失,而系统的其余部分一切正常。这类问题很隐蔽,静态测试发现不了,往往要等产线满载一段时间才有人注意到「偶尔少一张」。所以接口与带宽必须在选型阶段就算清楚,留够余量,而不是等相机到货再拿实际数据去撞。
核心要点
- 带宽 = 宽 × 高 × 每像素字节 × 帧率,先算再选接口。
- 千兆网口实际可用约 110 MB/s,500 万像素 30 fps 就已经超了。
- 多相机走同一台交换机时带宽共享,必须按总和算。
- 按峰值留 1.5 倍余量,并优先选用真实数据集测过丢帧的方案。
接口决定的是数据能不能按时搬走。带宽不够的表现不是画面变卡或者明显掉线,而是丢帧——某些触发信号没有对应的图像被送出来,判定直接缺失,而系统的其余部分看起来一切正常。这类问题很隐蔽:静态测试发现不了,验收时跑几分钟也看不出来,往往要等产线满载运行一段时间,才有人从追溯记录里注意到「偶尔少一张」。所以带宽要在选型阶段算清楚,而不是等相机到货再拿实际数据去撞。
先算带宽,再选接口
算法很简单:画面宽度乘以高度,得到像素数;乘以每个像素的字节数,得到一帧的数据量;再乘以帧率,就是这条链路需要承载的带宽。灰度图每像素 1 字节;彩色相机传输的通常是未去马赛克的 Bayer 原始数据,也是 1 字节,但如果在相机内或主机上转成彩色图,后续环节要按 3 字节算。这一条经常被漏掉,彩色相机的实际压力比想象中大三倍。
举一个具体的算例。一台 2448×2048 的灰度相机,30 fps:2448 × 2048 = 5,013,504 字节,约 5 MB 一帧;乘以 30,约 150 MB/s。千兆网口的理论带宽是 1 Gb/s,即 125 MB/s,实际可用通常在 110 MB/s 左右,这样就明确不够用了——表现为每几帧丢一帧,而且会随网络负载波动。换成 5GigE 或 USB3,理论 625 MB/s、实际可用约 350 到 450 MB/s,就有余量了。这就是为什么同样一台相机,网口版和 USB3 版适合的场景完全不同。
| 接口 | 实际可用带宽 | 线缆长度 | 供电 | 典型适用 |
|---|---|---|---|---|
| GigE Vision | 约 110 MB/s | 最长约 100 m | 支持 PoE | 中小分辨率、多相机、长距离布线 |
| 5GigE / 10GigE | 约 450 / 900 MB/s | 约 100 m | 部分支持 | 高分辨率中高帧率,线缆与交换机成本高 |
| USB3 Vision | 约 350–450 MB/s | 3–5 m | 总线供电 | 单机设备、短距离、成本敏感 |
| Camera Link | 约 255–680 MB/s | 约 10 m | 不供电 | 高帧率、时序确定性强,需要采集卡 |
多相机共用链路时,带宽是共享的
多台相机接到同一台交换机上时,它们分享的是同一份带宽。四台各需 150 MB/s 的相机挂在一个千兆口后面,无论交换机标称多少,那个上行口只有约 110 MB/s 可用,结果就是随机丢帧,而且哪台丢、什么时候丢都不确定。正确的做法是每台相机走独立的网口或独立网卡,或者整体上到万兆,并把交换机的背板带宽与包转发率一并核对——有些低价交换机的标称端口速率与整机转发能力并不是一回事。多台相机还有另一种思路值得对比:不是给每个工位配相机,而是让一台相机轮流服务多个工位,两者的取舍可以参考多工位共用相机。
线缆、供电与触发方式要一起定
- 线缆长度与走线:千兆网可到一百米,USB3 超过五米就不可靠,Camera Link 约十米。现场如果相机要装在龙门架或机械手上,线缆长度与拖链寿命会直接影响方案。
- 供电方式:支持 PoE 的相机只需要一根网线,工位上省掉一个电源,长期看故障点更少;USB3 靠总线供电,但多台同时用时要注意主机与集线器的供电能力。
- 主机与控制器:USB3 多台同时工作时常受限于主机控制器的通道分配,与网卡多队列的情况类似。这类问题在演示环境里不会出现,在装了几台相机的工控机上很容易出现。
- 触发方式:硬触发用光电或编码器信号直接进相机的触发口,时序比通过软件下发稳定得多。触发信号的抖动与曝光时间的关系,在触发与同步里单独展开。
接口与带宽的高频问题
丢帧能不能靠加大缓存解决?
不能。缓存只是把数据排队的空间变大,链路持续吞吐量不够时,队列迟早会满,之后照旧丢帧,只是丢得更集中。缓存能吸收的是短时突发,解决不了持续超载。要么降低带宽需求,要么换更宽的链路。
网线质量真的会影响丢帧吗?
会,而且比想象中常见。千兆与万兆对线缆类别、水晶头压接质量、屏蔽与接地都敏感,劣质线缆或现场压接不良的表现就是随机丢帧与重传。接口带宽算得再准,一条不合格的线也能把结果毁掉,所以现场验收应该包含线缆的连通与误码检查。
带宽留多少余量合适?
按峰值需求留 1.5 倍左右比较稳妥,也就是算出 150 MB/s 就选可用带宽 200 MB/s 以上的方案。余量太小的方案在现场会随着环境变化(线缆老化、交换机负载上升、主机其他任务抢占)逐渐出问题,而这种退化很难被归因到接口上。
您的相机需要多快的帧率?
把检测对象、视场与节拍要求告诉我们,我们帮您把带宽算出来,再确定接口与线缆方案。
相关文章
-
SOP 执行不到位的原因与对策
SOP 落不了地,多数时候不是员工态度问题,而是五个结构性原因:标准不可执行、执行过程不可见、反馈延迟太长、监督成本过高、异常没有闭环。理解这五点,才能判断该用…
了解详情 → -
防跳步方案:从流程约束到视觉校验
跳步和漏工序是两类问题。跳步的产品每道工序都做过,但顺序与标准不符,往往在功能测试或售后阶段才暴露。它的隐蔽性更强,也因此更难靠抽检发现。
了解详情 → -
报警疲劳:为什么现场会关掉系统
很多视觉 SOP 系统不是被技术问题打败的,而是被现场「静音」的。报警疲劳一旦形成,再准的算法也产生不了价值。它本质上是一个组织与设计问题。
了解详情 → -
视觉SOP相机选型与安装位置
视觉 SOP 的相机选型与产品检测不同,关注点是「动作与状态」而不是「外观缺陷」。因此三个决定的顺序应该是:先定安装位置与视野,再定快门类型,最后定分辨率与光源…
了解详情 →