首页 > 其他分享 >1588学习

1588学习

时间:2023-08-02 20:35:13浏览次数:74  
标签:1588 cn www 学习 时间 1PPS TOD

1)https://www.intel.cn/content/www/cn/zh/docs/programmable/683639/16-1/adding-the-external-time-of-day-module.html

2.5.3. 为具有1588 PTP特性的实例添加外部Time-of-Day模块

   2)https://www.intel.cn/content/www/cn/zh/docs/programmable/683639/16-1/implementing-a-1588-system-that-includes.html   3)https://blog.csdn.net/qq_40052606/article/details/109628675

1PPS+TOD高精度时间同步

   

 

与北斗系统进行时间同步采用的是:XXXXX时间同步设备。这个设备硬件时间戳分辨率小于10ns,背靠背授时精度可达100ns的级别。时间同步设备通过北斗卫星得到准确时间,然后通过1588V2协议把时间信息发送到承载设备。

2、常用的TOD协议

常规用户在获得时间信息时一般是从承载设备通过1PPS+TOD协议来得到准确时间信息。

TOD 信息波特率默认为9600,无奇偶校验,1 个起始位(用低电平表示),1 个停止位(用高电平表示),空闲帧为高电平,8 个数据位,应在1PPS 上升沿1ms
后开始传送TOD 信息,并在500ms 内传完,此TOD 消息标示当前1PPS 触发上升沿时间。TOD 协议报文发送频率为每秒1 次。对于1PPS 秒脉冲,采用上升沿作为准时沿,上升时间应小于50ns,脉宽应为20ms~200ms.而在实际应用时通过改变输出PPS秒脉冲的上升沿时间来提高时间同步精度。TOD协议报文发送频率为每秒1次。

标签:1588,cn,www,学习,时间,1PPS,TOD
From: https://www.cnblogs.com/e-shannon/p/17601669.html

相关文章

  • Java学习Day06
    第四章流程控制语句一、概述1.1、说明在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。简单来说......
  • Java学习Day07
    第六章方法一、方法1.1、概述在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方......
  • GTD学习资料
    1理论GTD精要掘灵计划0010:被神化了的GTD,究竟能帮我们什么忙?小常识:GTD和时间管理没有半毛钱关系GetThingsDone–Part32实践GTD系列教程4:本草纲目的MLO系统实战总结GTD在滴答清单中的具体实践(模板实现)GTD经验分享:有效率的工作GettingThingsDone(GTD)Flowchart:ACompl......
  • 微信小程序学习笔记(完结)
    本笔记是小程序学习笔记,主要记录小程序の基础知识说明本笔记为观看慕课网微信小程序入门与实战-全新版、尚硅谷2021版微信小程序开发(零基础小程序开发入门到精通)这两个教学视频、并参照官方的微信开放文档记录整理而成两个教学视频主要就是是面向初学者......
  • k8s 学习笔记之 Pod——Pod 的配置
    Pod的配置先研究pod.spec.containers属性,这也是pod配置中最为关键的一项配置。[root@k8s-master01~]#kubectlexplainpod.spec.containersKIND:PodVERSION:v1RESOURCE:containers<[]Object>#数组,代表可以有多个容器FIELDS:name<string>#容器名......
  • k8s 学习笔记之 Pod——Pod 的生命周期
    Pod生命周期我们一般将pod对象从创建至终的这段时间范围称为pod的生命周期,它主要包含下面的过程:pod创建过程运行初始化容器(initcontainer)过程运行主容器(maincontainer)容器启动后钩子(poststart)、容器终止前钩子(prestop)容器的存活性探测(livenessprobe)、就绪性探......
  • Drone自动化构建学习
    使用Drone进行自动化构建提到CI/CD,最有名的当然是jenkins,但是它好像太复杂了,不管是装在主机,还是装在docker里,都很难使用,更何况很多插件还很难下载。上手难度这么大,当然就不利于新手学习了,于是转而使用Drone,它可是相当轻量的产品了,本身就支持以容器提供服务。虽然只是简单的过程,......
  • k8s 学习笔记之 Pod——Pod 的介绍
    Pod的介绍Pod的结构每个Pod中都可以包含一个或者多个容器,这些容器可以分为两类:用户程序所在的容器,数量可多可少Pause容器,这是每个Pod都会有的一个根容器,它的作用有两个:可以以它为依据,评估整个Pod的健康状态可以在根容器上设置Ip地址,其它容器都此Ip(Pod......
  • openGauss学习笔记-28 openGauss 高级数据管理-NULL值
    openGauss学习笔记-28openGauss高级数据管理-NULL值NULL值代表未知数据。无法比较NULL和0,因为它们是不等价的。创建表时,可以指定列可以存放或者不能存放NULL值,详情请参见NOTNULL约束。本节介绍ISNULL和ISNOTNULL操作符。创建表customer_t1,数据如下:openGauss=#SELECT*F......
  • C语言数据结构学习资源
    我的代码仓库:efjN/DataStructure-码云-开源中国(gitee.com)学习方法:notion刷题模版:我的刷题记录https://beneficial-lyric-0ae.notion.site/leetcode-6b567423e5124303805770068f21692c?pvs=4学习网站:Hello算法(hello-algo.com)5星推荐代码随想录(programmercar......