1、Microview日日 期期 :2013-03主主 题题 :北京微视新纪元科技有限公司 主主 讲讲 :软件研发部(谭 凯)Microview 北京微视新纪元科技有限公司本期演讲主题内容本期演讲主题内容千兆网产品技术背景千兆网产品技术背景1 1GigE VisionGigE Vision(GEVGEV)简介)简介2 2GEVGEV相关产品与应用相关产品与应用3 3GEVGEV与与GenICamGenICam4 4QuestionQuestion5 5Microview 北京微视新纪元科技有限公司1 1 千兆网产品技术背景千兆网产品技术背景 Gigabit Ethernet(GigE)GigE 接
2、口是工业应用所新开发的一种图像接口技术,以Gigabit Ethernet 协议为标准,主要用做高速的图像传输,远距离图像传输及降低远距离传输时电缆线的成本。可通过一台控制单元对多台相机进行图像采集。Microview 北京微视新纪元科技有限公司1 1 千兆网产品技术背景千兆网产品技术背景 以太网v全球标准全球标准在全球网络连接中占97%v独立全双工连接独立全双工连接 连接之间无带宽共享,这不是第一流的链路通过电缆或者光纤实现双向连续数据传输v较高的可扩展性较高的可扩展性 10/100 Mb/s,1 Gb/s(GigE),10 Gb/s(10GigE)v高级的高级的QoSQoS特性特性适合对延
3、时要求较高的传输(语音,视频)核心协议可以扩展来支持高性能应用v高可靠性高可靠性错误控制和包重发能力v支持无线传输支持无线传输802.11标准接口Microview 北京微视新纪元科技有限公司1 1 千兆网产品技术背景千兆网产品技术背景 IP传输协议vTCP(Transmission Control Protocol)TCP(Transmission Control Protocol)验证所有传输 确保数据包接收传输效率低下vUDP(User Datagram Protocol)UDP(User Datagram Protocol)传输效率很高不保证数据包的正确接收 vRTP(Real-Tim
4、e Protocol)RTP(Real-Time Protocol)为低速多媒体流设计不保证数据包的正确接收 Microview 北京微视新纪元科技有限公司1 1 千兆网产品技术背景千兆网产品技术背景 千兆网GigE VS 其他标准GigEGigE1394b1394bUSB 2.0USB 2.0Camera LinkCamera Link标准类型标准类型商业消费消费商业连接类型连接类型点对点或 LAN-连接(RJ-45/Cat-5)点对点-共享数据总线(4/6 pin STP)主对从-共享数据总线(4 pin STP)点对点-连接(MDR 26 pin)性能性能 1000 Mb/s连续模式 8
5、00 Mb/s(只有 512 Mb/s为图像数据)连续模式 480 Mb/s 突发模式 2380 Mb/s;Base 4760 Mb/s;Med 7,140 Mb/s;Full 连续模式距离距离-使用中继最大使用中继最大 -使用光纤最大使用光纤最大 100 m 无限制无限制 4.5 m72 m200 m 5 m30 m 10 m可扩展性可扩展性-最大设备数量最大设备数量无限制631271PCPC接口接口千兆网卡或主板自带PCI卡或主板自带PCI卡或主板自带PCI采集卡Microview 北京微视新纪元科技有限公司1 1 千兆网产品技术背景千兆网产品技术背景 工业摄像机接口类型GigEGigEC
6、amera LinkCamera LinkUsb2.0Usb2.01394a1394a1394b1394b优势优势1.易用,价格低,多相机2.传输距离远,线缆价格低3.标准GigE Vision协议1.带宽高2.有带预处理功能的采集设备3.抗干扰能力强1.易用2.价格低3.多相机1.易用,价格低,多相机缺点缺点主机配置相对要求高采集卡专业,价格高传输距离短长距离传输线缆价格贵Microview 北京微视新纪元科技有限公司2 2 GigE VisionGigE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:产生背景GigE Vision是一种基于千兆以太网通信协议开发的相机接口
7、标准。在工业机器视觉产品的应用中,GigE Vision允许用户在很长距离上用廉价的标准线缆进行快速图像传输。它还能在不同厂商的软、硬件之间轻松实现互操作。自动化成像协会(The Automated Imaging Association,AIA)对该标准的持续发展和执行实施监督。GigE Vision由一支50家公司组成的团队共同开发。这些公司包括有:Adimec、Atmel、Basler AG、CyberOptics、DALSA、JAI A/S、JAI PULNiX、Matrox、National Instruments、Photonfocus、Pleora Technologies和St
8、emmer Imaging。GigE Vision基于千兆以太网标准,使用标准的以太网类线缆,它试图统一目前针对机器视觉产品中工业相机的协议,并允许第三方组织开发兼容的软、硬件。Microview 北京微视新纪元科技有限公司2 2 GigE VisionGigE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:产生背景GigE Vision与标准千兆以太网相机,在硬件架构上基本完全一样(对网卡的要求有微小区别),只是在底层的驱动软件上有所区别。他主要解决标准千兆网的两个问题 标准千兆网的两个问题 1.数据包小而倒是的传输效率低。标准千兆网的数据包为1440字节,而GigE Vi
9、sion 采用所谓的“Jumbo packet”,其最大数据包可达16224字节。2.CPU占用率过高。标准千兆网采用TCP/IP协议,在部分使用DMA控制以提高传输效率的情况下,可做到82MB/s时CPU占用率15%。GigE Vision 驱动采用的是UPD/IP协议,采用完全的DMA控制,大大降低了CPU的占用率,在同等配置情况下可做到108MB/s时CPU占用率为2%。Microview 北京微视新纪元科技有限公司2 2 GigE VisionGigE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:目的和优势v目的:定义开放,标准的千兆网传输平台使整个视觉工业获益目的
10、:定义开放,标准的千兆网传输平台使整个视觉工业获益不倾向某个公司的技术支持不通的参数设置和性能级别提供革新和产品分化空间 v优势优势1 1:实现不同厂家的硬件,软件的同一性:实现不同厂家的硬件,软件的同一性减少不通应用的开发成本不再是创新经费的吸血鬼v优势优势2 2:打开新的应用市场:打开新的应用市场调节标准技术使视觉系统的实现,使用和维护更便宜,更容易 v优势优势3 3:为摄像头厂商提供更多的附加值:为摄像头厂商提供更多的附加值随着客户的扩张保证厂商的收入 v优势优势4 4:可以更快的进入市场:可以更快的进入市场Microview 北京微视新纪元科技有限公司2 2 GigE VisionGi
11、gE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:技术内容v 千兆网视觉标准千兆网视觉标准GigE Vision包含下面四种技术内容包含下面四种技术内容:The GigE Vision Control Protocol(GVCP),运行在UDP IPv4协议上.定义了如何控制和配置如摄像头等兼容设备,定义流通道,并且提供摄像头发送图像,传输数据到计算机的机制。The GigE Vision Stream Protocol(GVSP),定义数据类型并且详细描述图像如何通过千兆网传输。The GigE Device Discovery Mechanism(GDDM),定义摄像头
12、或者其他兼容设备如何获取IP地址。基于GenICam标准的XML描述文件,提供等效于计算机可以读取的数据表文件,实现摄像头控制和图像流获取。Microview 北京微视新纪元科技有限公司2 2 GigE VisionGigE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:技术内容Microview 北京微视新纪元科技有限公司2 2 GigE VisionGigE Vision(GEVGEV)简介)简介 GEV 千兆网视觉标准:优势特点概览v 千兆网视觉标准千兆网视觉标准GigE Vision包含下面优势特点包含下面优势特点:带宽可达到1000Mbps,图像可以无损失实时传输。
13、在图像无损失的情况下,最远可传输100米,传输效率高 。标准的网络连接器,电缆线成本低。带宽易于升级,包括10M,100M,1000M,10000M 等,在工业的机器视觉中将被广泛应用。通信控制方便、软硬件互换性强、可靠性高 GigE Vision标准委员会的主要成员都是国际知名的图像系统软硬件提供商 Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 GEV千兆网摄像机的应用优点 1 1、可以到达你所想要的距离、可以到达你所想要的距离由于Cameralink和LVDS等摄像头与PC机之间的连接是点对点连接、传输距离短(无中继 10-20米)、价格昂
14、贵等劣势,因此用于产品检测、质量控制等工业领域的图像处理系统就会有局限性。千兆网摄像机可通过100米标准的5类局域网电缆与PC机连接起来。通过光纤连接器,信号能够传递更远。具有稳定、低隐患、高可靠性等优势。如加一个很便宜的千兆网交换机,信号能够传递更远。2 2、不需要图像采集卡、不需要图像采集卡 通常每一个摄像头都需要要有一个独立的PC机和图像采集卡,这样增加了维护成本和系统的不稳定性。千兆网摄像机只需要有千兆网卡就可工作,目前PC主板都已自带千兆网卡。Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 GEV千兆网摄像机的应用优点 3 3、多种千兆
15、网联接方式多种千兆网联接方式 单个摄像机和单个PC机之间的连接 单个摄像机和多个PC机之间的连接多个摄像机和单个PC机之间的连接One-to-OneOne-to-ManyMicroview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 千兆网摄像机的应用优点Many-to-OneMicroview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 千兆网摄像机的应用优点Many-to-ManyMicroview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 千兆网的应用优势无中继情况下可达100m,使用交换机
16、或者光纤可达更远标准以太网设备 在工业费用预算内 维护费用 PC机移入计算机房 较低的PC管理费用 办公级,配件需求少1Gb/s,108MB/s图像数据传输 适合当前90%的视觉应用对于不通应用,摄像头到PC的连接和处理方法可以随意剪裁工业标准PC和以太网网络设备Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 GEV千兆网相机在机器视觉中的应用Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 GEV千兆网相机在机器视觉中的应用Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与
17、应用相关产品与应用 GEV千兆网相机在医疗领域中的应用Microview 北京微视新纪元科技有限公司3 3 GEVGEV相关产品与应用相关产品与应用 GEV千兆网相机在医疗领域中的应用Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam背景如今的视觉领域相机包含了很多的功能,而不仅仅是采集图像。对于机器视觉相机来说,处理图像并把结果附加到图像数据流上,控制附加的硬件,代替应用程序作实时的处理等都是很平常的事情。这也导致了相机的编程接口变得越来越复杂。GenICam的目标是为所有类型的相机提供一个统一的编程接口。无论相机使用的是哪种传
18、输协议或者实现了哪些功能,编程接口(API)都是一样的 Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam背景欧洲机械视觉协会(EMVA)颁布了GenICam标准,它是与GigEVision很接近的。通过EMVA,GenICam的目标是为各种各样的相机提供通用的编程接口。GenICam标准有许多个模块组成。GenApi模块配置相机,它应该与其他任何接口技术GigEVision,Camera Link,1394 DCAM等等,和采用的特性一样才行尽管GenICam标准不是专门针对使用千兆以太网,但是任何GigEVision设备必须提
19、供一个XML设备描述文件,他可以与GenApi模块的句法一起编译。GenICam的特征模板包括针对共同特性而推荐的名称和类型。传输层获取图像。之后,DataStream模块翻译可能附加到图像的额外数据。GenICam标准的第一个版本仅仅包括GenApi模板,其他的将会加入进来。以简单的方式,相机将能“告诉”处理器,它有哪些板载功能,这些功能怎么样被控制,而不需要学习文档。Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam组成 GenApiGenApi XML描述文件,用于设置相机的应用程序开发接口(API)SFNCSFNC(The
20、 GenICam Standard Features Naming Convention)标准名称转换规则;GenTLGenTL 通用传输层接口,获取图像用的传输层(Transport Layer)协议 CLProtocolCLProtocol 定制转换接口.Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam应用Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam应用Microview 北京微视新纪元科技有限公司4 GEV4 GEV与与GenICamGenICam GenICam应用Microview 北京微视新纪元科技有限公司5 Question and Answer5 Question and AnswerMicroview