GigE Vision 2.0 with IEEE1588 Feature

遵循AIA发布的GIGE VISION 2.0标准,可以让多个视觉系统实现精确实时同步,该功能非常适合需要多相机同步抓拍图像的应用。例如:三维视觉,运动动态分析,高速实时检测。

背景:PTP协议

GIGE VISION 2.0标准的重要组成是PTP协议(IEEE 1588标准定义),Precision Time Protocol。PTP是网络协议,用于同一网络中多相机的时间同步,因为PTP是在网络中工作的,因此需要PTP设备。本例中,我们来看下PTP兼容相机。

 

PTP兼容相机首先确定谁是主时钟,两种类型时钟:主和从

  • 主时钟:最精确的时钟,一般受控于GPS接收器,用来同步UTC时间。
  • 从时钟:网络中的其他时钟,其他相机和主时钟相机同步时间,精确到纳秒。

应用场景一:多视觉系统交通安防场景

假设现在要记录车辆闯红灯,就需要同时用这些相机并同步录像,这些相机位于红绿灯路口的不同角度,当汽车闯红灯时,汽车后上方的探头会触发拍摄录像,同时前上方的探头也会记录录像,进而确认是不是真的过了斑马线。精确地时间戳确保了录像的一致性,进行对比确认更加容易。PTP在其中起到了非常大的作用。

Action Command

通过PTP,多台相机获取图像实时同步。尽管很久以前GIGE相机就已经可以接收Action Command。Action Command是以太网的包,可以用于1对多的发送。最多的应用是在网络中触发一个图像广播。以前,触发多个GIGE相机需要通过相机数字IO口硬连接,多个相机连接后汇总到一个触发源。例如下图的触发场景,现场布线非常复杂。

而基于GigE Vision2.0的IEEE1588协议的场景则完全不同。回到足球场的例子,你需要上百米的线缆来连接这些相机。而基于IEEE1588协议,用户可以把时间戳加入到Action Command,用来执行同步系统时间,这叫做Scheduled Action Command。它用来不需要物理线缆的连接就可以重建实时同步行为,也即是说,足球场并不需要那么多线缆连接。

应用场景二:高速工业在线检测

Scheduled Action Command最典型的应用是半导体检测。半导体在皮带上匀速的传过来,有四个相机对着半导体进行拍摄,然后这四张图像会被集成在一张图像上。这需要他们都在同一时间进行拍摄,精确到微秒级,使用满足GIGE VISION 2.0的解决方案,软件部分只需要一条命令就可以让四个相机完全同步,不需要单独的硬件触发,同时网络线同时还可以支持POE。

 

上图中的触发源部分完全可以省略,采用POE供电的Switch,可以极大的简化整个系统,同时让多相机系统实现亚微秒级别的同步触发.

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值