四大方案助您解决使用USB3.0视觉系统问题(二)
发布时间:2014-04-24 18:10 类型:
基础知识 人浏览
上一章我们介绍了在笔记本电脑上使用USB3.0的最佳配置方案,以及如何最大化利用USB3.0带宽,本章中国机器视觉商城(www.china-vision.com.cn)将和您一起继续了解,在使用USB3.0相机时通常会遇到的另两个问题:USB3.0如何应用于多相机系统,如何在第三方软件环境下使用USB3.0相机。
USB3.0如何应用于多相机系统
支持USB3.0的主板通常提供2-8个USB3.0接口。可以使用USB3.0集线器或USB3.0主控制器卡进一步扩展接口的数量。
USB3.0集线器有各种形状和尺寸,其采用不同芯片组厂商的USB3.0集线器控制器。集线器可以插入到PC上的USB3.0接口,意味着所有的数据均通过位于主PC上的同一个接口,带宽被集线器上的所有接口共享。每个相机的带宽需求被分开单独管理,以避免数据溢出总线导致的数据丢失。大多USB3.0相机支持带宽控制,从而允许设置相机将消耗的最大带宽。当然,也可以使用具有较新USB3.0集线器主控制器的集线器,相比于上一代控制器,其在整体吞吐量方面具有更好的性能。这些控制器包括VIA VL812、Genesys Logic GL3520和Renesas uPD720210。集线器还能提供一些额外的好处,如增加系统的工作距离。
多端口主控制器是为系统增加更多USB3.0接口的另一种方法。这些板卡直接连接到主板上的PCI-Express插槽。市场上的大多数板卡是单一控制器,其总带宽被卡上的所有端口共享。当然也有一些供应商提供带有多个控制器的板卡,每个端口与一个主控制器相匹配,从而实现每个端口的完整带宽。然而这些板卡通常需要更大的PCI-Express 插槽,如具有4通道或8通道的插槽。
在第三方软件环境下使用USB3.0相机
大多数相机厂商都提供应用程序编程接口(API)用于相机的进一步开发。API通常提供相机控制,但没有图像处理库。您可能想要开发自己的图像处理算法,如光学字符识别(OCR),或是将相机与第三方供应商的现有图像处理库一起使用。市场上存在着这么多的软件程序包和相机供应商,互操作性需要已经促使了行业的标准化以及相机与软件应用的统一方法,实现相互沟通。
USB3 Vision委员会成立于2011年,其目的是为了USB3.0相机创建并管理一套控制与传输标准。该委员会希望在现有的GigE Vision标准化工作的基础上,建立USB3 Vision标准。GigE Vision是一项专为以太网相机设计的标准,并根据已经在过去几年获得普及的GenICam开发而来。GigE Vision标准定义了传输和控制协议,其依靠一个标准的格式命名约定(SFNC)利用了GenICam的成功,以保持功能及属性命名方面的一致性。
USB3 Vision标准于2013年1月18日正式公布,其也使用了GenICam。这使得相机用户和软件供应商都能受益。从相机方面来看,用户只需要熟悉一些相机属性和控件,在软件方面,软件只需要简单地支持一组标准属性和控件,允许用户使用任何兼容USB3 Vision相机。对于不支持USB3 Vision的供应商,可以采用一个专用接口或插件来使用第三方的应用。
本文地址:http://ca800.com/apply/d_1nsqgpssc9201_1.html
拷贝地址
版权声明:版权归中国自动化网所有,转载请注明出处!