首页 > 其他分享 >多USB工业相机的使用

多USB工业相机的使用

时间:2023-05-12 19:44:58浏览次数:30  
标签:MByte USB 主机 带宽 相机 传输 工业

USB相机的使用

USB3.0引入了“SuperSpeed”(SS)传输速率。理论传输速度高达625 MByte/s, SuperSpeed传输可以在短时间内传输大量数据,适用于许多视觉应用。给出的带宽上限是一个理想化的理论值。对于实际应用,主机控制器(Host Controller)的实际可实现传输速率应该在主控制器的数据表中进行验证,或者通过测量来确定。
由于USB协议不是专门为计算机视觉设备的需求而设计的,因此一些限制可能会导致性能和稳定性问题,并非整个理论最大带宽625 MByte/s可以用于传输图像数据。除了每帧需要传输一些开销外,USB的通信过程是主机发起的。数据以传输的形式从USB设备传输到主机系统,传输的大小由主机设置。这意味着主机系统主动请求以指定大小的块从设备传输数据。如果没有主机发起,设备将无法提交数据。如果主机过载并且不允许USB设备传输它们的数据,它们将无法发送数据。另外,由于USB是一种串行协议,一次只有一个设备可以使用总线传输数据。
当使用USB相机时,很重要的一点是验证设备所需要的主控制器带宽,对于一些特别的相机(比如大分辨率,高帧率)可能高于满625 MByte/s速率,建议留出一些空间,以允许在不直接传输图像数据的通信中所需的开销。
在设置带有PCIe主机控制器的主机系统时,需要考虑主板上PCIe连接的带宽限制。

PCIe versions → 1.0/1.1 2.0/2.1 3.0/3.1
x1 250 MByte/s 500 MByte/s 1000 MByte/s
x2 500 MByte/s 1000 MByte/s 2000 MByte/s
x4 1000 MByte/s 2000 MByte/s 4000 MByte/s

多相机设置

连接方式首先考虑使用USB3.0,或者增加主机控制器,而不是采用USB扩展坞集线器连接相机。

需要注意的是,主机系统本身必须能够足够快地处理传入的数据,而不会使系统过载(确保CPU负载在合理的范围内)。

相机带宽评估

例如,每秒20帧,分辨率为2464 × 2064像素,像素格式为Mono8(每像素8位),需要的带宽为:

此计算仅包括有效载荷大小。考虑到USB通信的开销以及为其他控制通道通信(例如读取和写入相机功能)留下一些空间,该值增加了20%。在给定配置下使用该设备估计需要120 MByte/s的带宽。

设置相机带宽

  • DeviceLinkThroughputLimit
  • Adjusting the frame rate

标签:MByte,USB,主机,带宽,相机,传输,工业
From: https://www.cnblogs.com/yg1990/p/17396133.html

相关文章

  • 该模型采用模型预测控制进行PMSM速度控制,由于预测控制理论在近些年来得到了快速发展并
    该模型采用模型预测控制进行PMSM速度控制,由于预测控制理论在近些年来得到了快速发展并且在工业控制中应用越来越广泛算法应用到永磁同步电机的控制中,充分利用其滚动优化和反馈校正的特点,使控制器表现出较好的鲁棒性,同时它具有结构简单、易于实现、对过程模型要求低等优点,因而在PMSM控......
  • 工业园区的智慧安监方案:AI视频边缘计算技术的应用场景剖析
    一、方案背景 针对工业园区化工企业多且安全及环保等方面存在风险高、隐患多、精细化管控复杂的情况,需要全面整合并优化园区现有基础设施、系统平台等信息化资源,建立园区的智能化风险预警管理平台,利用信息化手段,增强园区安全状态监测预警、风险防控能力,实现园区辅助决策,为园区安......
  • Basler相机视频录制
    【安装】先安装Basler_pylon_7.2.1.25747再安装补充包pylon_Supplementary_Package_for_MPEG-4_1.0.1.118可录制mp4格式。【设置】pylonViewer界面——窗口——录制设置录制间隔与播放速度需匹配,否则有慢放或快放效果:录制速度>播放速度,慢放,适合观察高速对象录制速度<播放速......
  • 判断应用是否有访问相册和相机的权限
    1:导入avfoundtion框架pch中导入头文件#import<AVFoundation/AVCaptureDevice.h>#import<AVFoundation/AVMediaFormat.h>#import<AssetsLibrary/AssetsLibrary.h>2:判断的代码if(sourceType==UIImagePickerControllerSourceTypePhotoLibrary){判断相册权限......
  • 【触想智能】工业触摸显示器触摸失灵原因分析与解决办法分享
    工业触摸显示器,顾名思义就是带有触摸功能的工业显示器。目前工业触摸显示器已经在智能制造业、人工智能、商业金融、城市交通、智慧医疗、学校教育等诸多领域得到广泛应用,对社会经济发展具有很大的促进作用,同时也推升了人们生活的便捷性。工业触摸显示器属于电子产品,我们......
  • 如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
    如何制作ESXiUSB启动盘请访问原文链接:https://sysin.org/blog/create-bootable-esxi-usb-installer/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org以下USB存储设备可以是U盘/SD卡,当然USBSSD更佳。macOSmacOS使用终端自带命令即可完成操作。查看US......
  • 2023郑州轻工业大学校赛邀请赛wh
    在这里,很感谢程立老师的帮助和选择我,我以后会跟着程老师,既然热爱,就要走下去!2022年4月2号,我代表河南工业大学与郑州17所高校在郑州轻工业大学举办的“卓见杯”郑州轻工业大学第十五届程序设计大赛暨河南省高校邀请赛--正式赛,整个比赛进行5小时,由三个队友共同解决12道题。早上9点......
  • usb error -71 (2023.5.8)
    //pcie转usb模组的错误打印 //echo -1 > /sys/module/usbcore/parameters/autosuspend(这个应该不行,该报错紧挨init进程后面)在有些情况下,由于低功耗情况下,USB硬件的bug或者提高USBresume的速度,我们需要禁止USB的autosuspend,下面是两种方法。1:在bootloader的bootargs......
  • 搭建智能电驱型四足机器人系统平台和六自由度工业机械臂系统平台
    ♪搭建智能电驱型四足机器人系统平台,2018年2月-2018年6月:参与内容:[1] 设计基于CPG(中央模式发生器)的步态控制算法;[2] 利用Simulink与Adams构建虚拟样机并联合仿真;[3] 基于C++与RTOS(实时控制系统)设计智能电驱型四足机器人实物平台;[4] 实现对角小跑、行为、爬坡与越障等的......
  • 【触想智能】工业平板电脑使用固态硬盘的优势分析
    工业平板电脑是集工业触摸屏、液晶显示器、主机与一体的工业电脑,其主要硬件包括中央处理器CPU、主板、内存、显卡、硬盘等。前面几项硬件对工业平板电脑的影响,大部分人都比较了解,但是说到硬盘的影响,知道的人就不是很多了,甚至很多人在选购时忽略了硬盘对平板电脑的影响。......