news 2026/4/22 22:41:19

IEE1588(PTP)笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IEE1588(PTP)笔记

延迟响应同步机制的报文收发流程:

1. 主时钟周期性的发出 sync 报文,并记录下 sync 报文离开主时钟的精确发送时间 t1;

(此处 sync 报文是周期性发出,可以携带或者不携带发送时间信息,因为就算携带也只能是预估发送时间戳 originTimeStamp)

2. 主时钟将精确发送时间 t1 封装到 Follow_up 报文中,发送给从时钟;

(由于 sync 报文不可能携带精确的报文离开时间,所以我们在之后的 Follow_up 报文中,将 sync 报文精确的发送时间戳 t1 封装起来,发给从时钟)

3. 从时钟记录 sync 报文到达从时钟的精确时到达时间 t2;

4. 从时钟发出 delay_req 报文并且记录下精确发送时间 t3;

5. 主时钟记录下 delay_req 报文到达主时钟的精确到达时间 t4;

6. 主时钟发出携带精确时间戳信息 t4 的 delay_resp 报文给从时钟;

这样从时钟处就得到了 t1,t2,t3,t4 四个精确报文收发时间。

时钟偏差 & 网络延时

offset: 时钟间偏差(主从时钟之间存在时间偏差,偏离值就是 offset,图1 中主从时钟之间虚线连接时刻,就是两时钟时间一致点)

delay: 网络延时(报文在网络中传输带来的延时)

从时钟可以通过 t1,t2,t3,t4 四个精确时间戳信息,得到主从时钟偏差offset和传输延时delay:

从时钟得到 offset 和 delay 之后就可以通过修正本地时钟进行时间同步。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 5:07:08

校园书店运营触发器适配

实验背景以校园书店运营为场景,设计数据库表结构、插入测试数据,完成 4 类触发器的设计与验证,掌握 Oracle 触发器的应用,模拟企业数据完整性保障、操作审计等场景。一、基础表与用户准备1. 基础表结构图书信息表:图书…

作者头像 李华
网站建设 2026/4/23 5:06:41

AI元人文构想:构建人本主义的司法价值叙事舞台

AI元人文构想:构建人本主义的司法价值叙事舞台摘要:司法系统的智能化浪潮在提升效率的同时,也引发了一场深刻的“叙事危机”:以精确计算为特征的技术逻辑,正悄然侵蚀以价值权衡与故事建构为核心的司法叙事逻辑。传统“…

作者头像 李华
网站建设 2026/4/23 5:06:00

从 0 到 1:Flutter 状态管理实战 —— 打造高性能待办清单应用

欢迎大家加入[开源鸿蒙跨平台开发者社区](https://openharmonycrossplatform.csdn.net),一起共建开源鸿蒙跨平台生态。在 Flutter 开发中,状态管理始终是核心且容易让开发者困惑的话题。很多初学者会陷入 “setState 够用吗?”“Provider 和 …

作者头像 李华
网站建设 2026/4/23 5:06:00

GPT-SoVITS语音克隆实战:1分钟数据训练专属TTS模型

GPT-SoVITS语音克隆实战:1分钟数据训练专属TTS模型 在智能语音助手、虚拟偶像和有声内容爆发的今天,我们越来越不满足于千篇一律的“机器音”。用户想要的是自己的声音——能为孩子朗读睡前故事的母亲的声音,能在直播中代班的主播声音&#x…

作者头像 李华
网站建设 2026/4/23 5:06:40

使用Miniconda镜像降低GPU算力资源浪费的5个技巧

使用Miniconda镜像降低GPU算力资源浪费的5个技巧 在现代AI研发环境中,一个常见的尴尬场景是:你提交了一个训练任务,满怀期待地等待模型收敛,结果几分钟后收到告警——“torch not found”或“CUDA version mismatch”。更糟的是&…

作者头像 李华