什么是 PTP?

PTP 代表精确时间协议。它是一种基于以太网或 IP 的协议,用于使用主/从分配结构在一组 Web 设备上同步时钟。

PTP 用于需要使用以太网或以太网/IP 进行高精度计时的软件。例如,包括移动在内的电信应用,不仅需要频率,还需要处理精度来控制移动电话从一个基站到另一个基站的切换。

精确时间协议 (PTP) IEEE 1588 支持以太网系统中多个设备的精确周期同步。当包括相机、工作站和传感器在内的设备的时钟同步时,未来的软件图片触发器可以同步2μs。

GigE Vision 2.0 标准集成了 PTP IEEE 1588,确保未来机器视觉硬件和应用程序之间的高度统一。

当流程需要精确同步时,自动化技术中不断需要 PTP。运动控制领域是一个重要的应用领域。PTP 用于同步机器人内部的驱动器,例如印刷机、包装或纸张处理设备。

协作机器人通过完全精确的时钟连接,或者设备或装置的整个部件通过 PTP 紧密连接,因此正在进行的程序按时间顺序彼此精确协调。

在每个元素中同步运行的时钟可以生成分散机制,并将程序的完成与控制命令的通信和处理分离。

PTP 使用轻量级数据包架构,需要非常小的带宽才能运行,并且必须注意与 NTP 相比,它使用多种结构来分配时间。它的预定用途是通过局域网,包括以太网。IEEE 1588 表示时钟分配的分层主成员结构。

Grandmaster 是该结构的主要时间源,通常会从 GPS 或原子钟接收时间。Masters 可以称为边界时钟,它是一种时钟源,具有一个以上的网络端口。一个或多个端口获得计时,而一个或多个发送超时。最终用户设备,主设备的成员,被称为普通时钟。

PTP 比 NTP 有效,但不如 GPS 有效。NTP 涉及 SNTP(Simple NTP),它是无状态的(无平均),因此嵌入式设备可以访问它,但效率较低。PTP 满足了 NTP 和基于 GPS 的时钟同步之间的时钟同步需求,精度可达 1 μs。