技术论文
与IEEE-1588精密时间协议(PTP)的精度系统同步
发布05/08/2020
| By: FLIR Systems, Administrator
挑战:花了太多时间创建软件工作区来同步检查系统中的设备。
解决方案:使用具有FLIR摄像机的IEEE-1588精密时间协议(PTP)将设备同步几微秒内,无需解决方法。将系统同步到常用时段,使简化的系统设计最小化抖动并最大化吞吐量。
什么是IEEE-1588精确时间协议(PTP)?
IEEE-1588 PTP是一种经过验证的技术,可同时同步支持PTP的以太网设备的内部时钟,例如机器人,控制系统和组件,以创建同步,系统展示。通过对电网和移动网络同步电网和移动网络的需求,推动了其发展。
与网络时间协议(NTP)相比,IEEE-1588 PTP允许您在几微秒内轻松同步启用PTP的设备,而是在毫秒比例上运行。
图1:计算路径延迟并考虑同步设备之间的时钟。主要将两个信号发送到
从机在(1)和(2)处发回一个信号(3),然后计算路径延迟并应用于同步时钟(4)。
IEEE-1588 PTP如何工作?
主设备(主设备)和从设备(从设备)交换带有时间戳的消息,并比较它们以确定两者之间的路径延迟。根据偏移量的计算,次级设备调整其内部时钟,使其与主时钟同步(见图1)。通过周期性同步时钟来补偿漂移,实现长期频率稳定(见图2)。
图2:在同一频率下运行的时钟随着时间的推移播放。IEEE 1588设备定期同步到此。
一个简单的IEEE-1588 PTP实现是什么样的?
在一个简单的IEEE-1588 PTP实现中,几个启用PTP的以太网设备连接到一个交换机,其中一个设备充当主时钟。设备与主时钟同步,在网络内建立一个公共时间。当没有设备作为主时钟时,启用ptp的设备之间会互相查询,以确定最佳的时钟进行同步。
如果您的网络需要一个真实世界的时基,连接一个grandmaster时钟,如Trimble Thunderbolt®GM100,它使用来自GPS系统的时间信号(见图3)。
IEEE-1588 PTP到机器视觉的主要好处是什么?
精确的时间戳,稳定系统吞吐量
自动化系统控制方案依赖于过程中每个步骤的离散传感器有许多抖动源,定义为理想和实际周期信号之间的差异(参见图4)。IEEE-1588 PTP基于时间戳代替传感器信号,可以精确协调设备。这减少了抖动,启用了紧密的系统协调,并使吞吐量更加可预测。
图4:信号抖动
例如,在一个使用基于传感器的信号的简单工业应用程序中,一个部件沿着传送带移动,给它贴上标签,然后一个摄像头检查它以验证标签。如果标签丢失,系统如何判断故障发生在哪里?也许是零件来晚了,错过了标记步骤,或者是相机被提前触发了。在使用IEEE-1588 PTP的系统中,流程中的每个操作都将以公共的时间基准进行计时。这将允许确定事件的确切顺序和第一个故障点。
减少带宽和处理开销
与需要频繁的传感器轮询的解决方案相比,IEEE-1588 PTP释放了网络带宽和CPU周期。简化系统设计,部署快速,维护方便。IEEE-1588 PTP也可以在没有用户监督的情况下可靠地运行,在极其庞大、复杂的网络拓扑中。
如果您使用的是Gige VieSion相机,则支持PTP不需要将现有应用程序更改为GigE Vision Standard支持IEEE-1588 PTP时间戳。
IEEE-1588 PTP系统是未来的证据
工业物联网(IIoT)和工业4.0将对下一代自动化系统的设计产生深远的影响。工业物联网的目标是通过构建机器人、控制系统、摄像机和其他传感器等“智能对象”的网络,并使用大数据分析增强流程优化,从而提高效率。每个流程步骤的准确时间戳将是这些网络的关键组成部分。在您的系统中构建IEEE-1588支持ptp的设备将确保您为明天的工业物联网做好准备。
FLIR相机如何帮助您利用IEEE-1588 PTP?
FLIR Blackfly S GigE和即将推出的Oryx 10 GigE相机支持IEEE-1588 PTP。它们为在您的检查系统中实现IEEE-1588 PTP提供了一个起点,以稳定您的吞吐量,减少您的带宽和处理开销,并使您为未来的技术做好准备。想了解更多关于FLIR的Blackfly S和Oryx相机的这些和其他巨大的好处,今天联系我们。
了解更多:http://flir.com/machine-vision
哈里斯,肯。IEEE 1588在工业自动化中的应用用于测量、控制和通信的精确时钟同步(2008):71-76。
Srinivasan, Seshadhri等。“使用抖动边界验证网络自动化系统的响应时间。”软件可靠性工程研讨会(ISSREW), 2014 IEEE国际研讨会。IEEE 2014。