工业相机各类接口现状

不论是在传统的基于PC的机器视觉系统中,还是在日益重要的嵌入式视觉系统中,相机数据接口的选择都是至关重要的考虑因素。越来越高分辨率的CMOS图像传感器和越来越高的检查速度,要求在相机和处理器之间传输大量数据,这对应用所需的带宽和图像数据传输距离提出了更高的要求。许多数据传输硬件已专门为机器视觉领域开发了许多种接口,包括CameralLinkGigEVisionUSB3VisionCoaXPressCameraLinkHS等。

CoaXPressCXP

第一个CoaXPress接口亮相于2008年举办的“Vision”斯图加特展会。又经过三年多的研发,CXP1.0终于在2011年以新接口标准的身份正式发布。从那时起,该标准在工业图像处理领域占得一席之地,然后在2021年发展成为CXP2.0。采用CoaXPress1.0/1.1标准的接口所支持的数据率每通道最高可达6.25Gbps。目前的CoaXPress2.0标准规定了每通道的传输速率提升为原来的两倍,即达到12.5Gbps。尽管单通道同轴电缆价格便宜,但CXP接口安装多通道电缆组件和框架卡扣的成本却迅速增加。

CameraLink

CameraLink标准是由AIA协会于2000年推出的,并且已逐步升级以支持更高的数据传输速度,有些版本需要两条电缆进行传输。可用的三个主要配置包括Base2.04Gbit/s)、Medium5.44Gbit/s)和Deca/Extended6.8Gbit/s)。Base使用MDR“MiniD带状26针连接器,而medium/full配置使用第二条电缆,容量将增加一倍。Deca/Extended版本超出了CameraLink规定的限制,可传输高达6.8Gbit/s的数据。像CXP接口一样,CameraLink需要使用图像采集卡,并且还需要与CameraLink供电(PoCL)标准兼容才能供电。CameraLink缺乏任何纠错或重新发送功能,需要昂贵且麻烦的电缆设置以通过信号完整性来尝试追回丢失的图像。

GigEVision

GigEVision标准由AIA协会管理。它允许使用现有的低成本以太网电缆、连接器、交换机和其他组件,以使用铜质电缆传输距离长达100米的图像数据,并通过交换机和光纤适配器传输更多数据。千兆以太网还具有创建不同的实现模型和复杂的网络拓扑的潜力。其中包括将检查网络划分为不同的功能区域,但全部由一个工作站控制。

由于每个摄像机都可以通过其IP地址独立放置在网络上,因此可以从网络上的任何PC对其进行查看、控制和监视。GigEVision2.1还包括利用IEEE1588精确时间协议(PTP)改进的多相机系统的实时同步,并具有多部分传输的功能,该功能可以传输用于3D成像或更复杂的数据结构。

尽管GigEVision具有灵活性,但115MB/s的带宽已成为某些应用程序的限制因素。各个相机制造商已基于并行电缆配置(LAG)或专有软件方法提供了增加的带宽,但是NBASE-T技术的引入大大提高了GigEVision框架内的带宽。NBASE-T联盟的NBASE-T技术是对IEEE802.3以太网标准的扩展,将数据传输速度分别提高至2.5510Gb/s,用于2.5BASE-T2.5GigE)、5BASE-T5GigE)和10BASE-T10GigE)。

USBVision

大多数USB机器视觉相机都使用USB3.1Gen1接口,该接口在相机和主机系统之间提供高达4Gibt/s的图像数据带宽。USB3Vision标准通过定义一组通用的设备检测、图像传输和相机控制协议,可帮助确保各种相机和软件之间的兼容性。

USB支持直接内存访问(DMA),借助这种DMA功能,可以将图像数据从USB直接传输到内存中,供软件使用。DMA与对USB的广泛支持以及几乎在任何硬件平台上的USB控制器驱动程序的可用性使USB非常适合在嵌入式系统中使用。USB3.1Gen15m电缆长度通常对于嵌入式系统来说不是问题。USB3.1Gen1可通过为相机提供高达4.5W的功率来简化系统设计。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注