工业相机接口标准详解

简介: 工业相机接口标准详解工业相机还被称作工业摄像头、工业摄像机、工业照相机等等。从其芯类型中被分为工业CCD相机和工业CMOS相机,从其信号种类里又分为工业模拟相机、工业数字相机。工业相机已经被广泛应用于工业生产线在线检测、智能交通,机器视觉,科研,军事科学,航天航空等众多领域。

工业相机接口标准详解
工业相机还被称作工业摄像头、工业摄像机、工业照相机等等。从其芯类型中被分为工业CCD相机和工业CMOS相机,从其信号种类里又分为工业模拟相机、工业数字相机。工业相机已经被广泛应用于工业生产线在线检测、智能交通,机器视觉,科研,军事科学,航天航空等众多领域。
目前,市面上也出现了越来越多的工业相机品牌,相机厂商都给出了大量的相机参数,比如:相机接口、芯片类型、量子效应、帧率等。一般非行业内人士,在面对这些参数时往往会无所适从。根据长期的相机使用经验,朗锐智科为大家总结出目前使用比较广泛的工业相机接口知识!
工业相机数据传输接口方式有很多种,包括CoaxPress、CameraLink接口、USB接口、Gige接口等。
      
_

(1)Camera Link接口。
 1、需要单独的CameraLink接口,不便携,导致成本过高。
 2、Camera Link接口的相机,实际应用中比较少。
 3、传输速度是目前的工业相机中最快的一种总线类型。一般用于高分辨率高速面阵相机,或者是线阵相机上。
 4、传输距离近。

(2)USB2.0接口
   1、USB2.0接口的工业相机,是最早应用的数字接口之一,开发周期短,成本低廉,是目前最为普通的类型。
   2、所有电脑都配置有USB2.0接口,方便连接,不需要采集卡;缺点是其传输速率较慢,理论速度只有480Mb(60MB)。
   3、传输速率低,糟糕的协议(Bulk-OnlyTransport(BOT)协议)与编码方式,数据只有30MB/S左右。
   4、在传输过程中CPU参与管理,占用及消耗资源较大。
   5、USB2.0接口不稳定,相机通常没有坚固螺丝,因此在经常运动的设备上,可能会有松动的危险。
   6、传输距离近,信号容易衰减。

(3)USB3.0接口
  1、USB 3.0的设计在USB 2.0的基础上新增了两组数据总线,为了保证向下兼容,USB 3.0保留了USB 2.0的一组传输总线。
  2、在传输协议方面,USB3.0除了支持传统的BOT协议,新增了USB Attached SCSI Protocol(USAP),可以完全发挥出5Gbps的高速带宽优势。
  3、由于总线标准是近几年才发布,所以协议的稳定性同样让人担心。
  4、传输距离问题,依然没有得到解决。

(4)GIGE千兆网接口
  1、千兆网协议稳定。
  2、千兆网接口的工业相机,是近几年市场应用的重点。使用方便,连接到千兆网卡上,即能正常工作。
  3、需要注意一些特殊的细节,如早期的NI的软件,可能对千兆网卡的芯片有要求,需要使用INTEL的芯片才可以正常驱动GIGE相机,而使用如Realtek的芯片网卡,就无法响应。
  4、在千兆网卡的属性中,也有与1394中的Packet Size类似的巨帧。设置好此参数,可以达到更理想的效果。
  5、传输距离远,可传输100米。
  6、可多台同时使用,CPU占用率小。

相关文章
|
3月前
|
传感器 编解码 监控
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK获取相机当前实时帧率(C++)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK获取相机当前实时帧率(C++)
29 0
|
3月前
|
传感器 编解码 监控
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK获取相机当前实时帧率(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK获取相机当前实时帧率(C#)
68 0
|
3月前
|
存储 数据采集 数据处理
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C++)
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C++)
36 0
|
3月前
|
存储 传感器 监控
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像高速保存到电脑内存(C#)
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像高速保存到电脑内存(C#)
54 0
|
3月前
|
存储 数据采集 数据处理
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C#)
Baumer工业相机堡盟工业相机如何通过BGAPISDK设置相机的Bufferlist序列(C#)
63 0
|
3月前
|
算法 API 开发工具
Baumer工业相机堡盟工业相机如何使用BGAPISDK和OpenCV生成视频(C++)
Baumer工业相机堡盟工业相机如何使用BGAPISDK和OpenCV生成视频(C++)
25 0
|
8月前
|
存储 算法 机器人
Baumer工业相机堡盟工业相机如何通过BGAPISDK使用JPEG图像压缩功能(C#)
Baumer工业相机堡盟工业相机如何通过BGAPISDK使用JPEG图像压缩功能(C#)
63 0
|
8月前
|
存储 传感器 监控
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C#)
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C#)
39 0
|
8月前
|
存储 传感器 监控
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C++)
Baumer工业相机堡盟工业相机如何通过BGAPISDK将相机图像写入相机内存(C++)
44 0
|
8月前
|
传感器 编解码 监控
Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机接口数据吞吐量(C++)
Baumer工业相机堡盟工业相机如何通过BGAPISDK获取相机接口数据吞吐量(C++)
65 0

热门文章

最新文章