电路设计论坛
直播中

包先生

未满1年用户 3经验值
擅长:可编程逻辑 测量仪表
私信 关注
[问答]

USB3.0 工业相机的传输速率是否受到电脑主板某些硬件的限制?

各位专家/前辈好:

我组件了1套基于海康机器人的工业相机采集系统,最多支持4个工业相机同时工作。硬件如下:

① 工业相机,像素720*540(40万),最高帧率为525FPS。实际应用中,我将帧率设置为500FPS,对应2ms采集一张照片。

② 电脑为具有4个USB3.0接口的电脑(台式机或者笔记本),目前的测试机为联想拯救者(Ryzen5800H,16GB内存,512GB PCI-E 3.0固态硬盘)。每个工业相机都用USB3线缆独立连接1个USB3接口。

③ 控制工业相机的软件是我们自己开发的基于LABVIEW的程序。

我们发现如下问题:

1 当这套系统只启用1个高速相机时,帧率可以实现设计目标(500fps),海康MVS软件显示此时单个相机实时监控的带宽约为1555Mbps,启用图像采集功能,也可以实现1秒500张照片的采集和存储。

2 当这套系统只启用2个高速相机时,依然可以实现设计目标(500fps),海康MVS软件显示此时2个相机实时监控的带宽均为1555Mbps,启用图像采集功能,2个高速相机都可以实现1秒500张照片的采集和存储。

3 当启用3个高速相机时,此时无法实现设计目标,3个相机的总带宽不能超过4000Mbps,必须降低帧率。

4 当启用4个高速相机时,同上。

这个带宽的限制比较奇怪,我怀疑普通的电脑主板虽然有多个USB3接口,但是这些接口可能在某些硬件上是非独立的(比如PCI-E总线,比如USB控制器),导致了这个限制。

是否有专家或者朋友遇到类似的问题?

奖励1积分

更多回帖

发帖
×
20
完善资料,
赚取积分