多USB工业相机的使用

这篇具有很好参考价值的文章主要介绍了多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扩展坞集线器连接相机。

多USB工业相机的使用

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

相机带宽评估

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

多USB工业相机的使用

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

设置相机带宽

  • DeviceLinkThroughputLimit
  • Adjusting the frame rate

> 转载请注明出处,以上只代表个人观点,引用不当或侵权请联系删除。文章来源地址https://www.toymoban.com/news/detail-493796.html

到了这里,关于多USB工业相机的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • FPGA实现USB3.0 UVC 相机HDMI视频输出 基于FT602驱动 提供工程源码和QT上位机源码

    目前USB3.0的实现方案很多,但就简单好用的角度而言,FT601/602应该是最佳方案,因为它电路设计简单,操作时序简单,软件驱动简单,官方甚至提供了包括FPGA驱动在内的丰富的驱动源码和测试软件; 本设计用FPGA驱动FT602芯片实现USB3.0UVC 相机彩条视频输出试验,使用同步245模

    2024年02月03日
    浏览(52)
  • 记录GL3523-OY30使用经历(usb3.0无法识别)

    中度电子爱好者,心血来潮想自己做一块USB集线器,网上资料: Genesys GL3523,允许下行端口ZUI多连接8个设备,4个USB3.1不可移动设备与4个USB2.0不可移动设备或暴露端口。它符合USB3.1规范。GL3523集成了Genesys Logic自主开发的USB 3.1 Gen 1超高速收发物理层(PHY)和USB 2.0高速PHY。它支

    2024年02月12日
    浏览(59)
  • USB版本区别(USB2.0、USB3.0、USB3.1、USB3.2Gen1、USB3.2Gen2)

    买了个显示器挂灯,但显示器上没有USB接口,就打算用主板上的USB。挂灯的电源要求是5V2A,主板上有8个USB接口,又分了三个不同版本,看完人有点晕。USB2.0、USB3.0倒是听说过,USB3.2Gen1是啥?USB3.2Gen2又是啥?哪个能输出5V2A?接着就是一顿查,记录一下。。。 首先,主板的

    2024年02月11日
    浏览(42)
  • FPGA和USB3.0通信

    1、USB3.0介绍 USB3.0协议:协议就是传输数据的规则,定义接口设备、器件及信号、总线及通道之间需要满足的关系。 USB3.0接口:接口是一种连接标准,又常常被称之为物理接口。 USB3.0总线:总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、

    2024年02月01日
    浏览(39)
  • Type-C、USB-C、USB3.1 三者关系

    USB-C(USB Type-C) = 传输标准USB3.1 +硬件接口标准 Type-C USB-C接口全称为USB type-c,属于USB 3.0下一代接口,其亮点在于更加纤薄的设计、更快的传输速度(最高可达10Gbps)、更强的电力传输(最高100W),此外USB-C接口还支持双面插入,正反面随便插,相比USB2.0/USB3.0更为先进。 USB-C接

    2023年04月08日
    浏览(77)
  • 树莓派4B 鼠标键盘不可用,USB3.0&&USB2.0失效

    1.将sd卡插入电脑,找到config.txt 2.添加3条,具体哪条,有机会再看 备注:由于更新系统出现的问题,无语中。。。。。。。。。

    2024年02月06日
    浏览(44)
  • RK3588开发笔记-USB3.0接口调试

    目录 前言 一、资源介绍 二、硬件连接 三、设备树配置

    2024年02月08日
    浏览(44)
  • USB3.0芯片FT601Q简介及FPGA实现

      FT601Q 是 FTDI 推出的一款超高速 USB3.0 芯片,提供高达 5Gbps 的带宽。该芯片不需要额外的固件开发,共有 4 个写通道和 4 个读通道,每个通道的缓冲大小均为 4KB。FT601Q 具有多种工作模式,本文介绍并实现相对简单的同步 FIFO 模式——245 mode。   FT601 工作模式在上电时检

    2024年02月05日
    浏览(47)
  • PCIE转USB3.0之VL805-QFN68应用简述

    VL805-QFN68一款基于USB 3.0的单芯片主机控制器,可以实现PCI Express平台的总线控制接USB超高速(5 Gbps),高速(480 Mbps),全速(12 Mbps),和低速(1.5 Mbps设备。根集线器由两个面向下游的端口组成,允许可同时操作多达31个外围设备。 VL805具有x1 PCI Express 2.0总线接口向后兼容PCI Express 1.

    2024年02月12日
    浏览(41)
  • FPGA与CYUSB3014实现USB3.0数据传输学习笔记(1)

    简单介绍          赛普拉斯将CYUSB3014简称为EZ-USB FX3,该芯片用于USB3.0的外设控制。           EZ-USB FX3 集成了 USB 3.0 和 USB 2.0 物理层 (PHY) 以及 32 位 ARM926EJ-S 微处理器,具有强大的数据处理能力,并可用于构建定制应用。 本产品采用了一种巧妙的架构,使从 GPIF II 到

    2024年02月09日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包