首页 | 本学科首页   官方微博 | 高级检索  
     

基于PTPd2的精密时钟同步软件实现方法
引用本文:陶稳静,陆阳,卫星,贾向利.基于PTPd2的精密时钟同步软件实现方法[J].计算机工程,2019,45(3):47-53,59.
作者姓名:陶稳静  陆阳  卫星  贾向利
作者单位:合肥工业大学 计算机与信息学院,合肥,230601;合肥工业大学 计算机与信息学院,合肥 230601;安全关键工业测控技术教育部工程研究中心,合肥 230601
基金项目:国家重点研发计划;国家重点研发计划
摘    要:针对软件实现方式在协议栈网络驱动层获取时间戳,易受协议栈延时和抖动影响导致同步精度较低的问题,提出一种精密时钟同步软件实现方法。基于开源代码PTPd2采用纯软件方式实现IEEE 1588协议,通过Linux系统的内核函数在网络驱动层获取报文时间戳,相比网络时间协议在应用层获取时间戳可有效避免协议栈的干扰,同时利用Wireshark抓包软件捕获报文经过介质访问控制(MAC)层的时间,在PTPd2中补偿报文从网络驱动层传输到MAC层产生的延时和抖动,提高了时钟同步精度。实验结果表明,当主-从时钟设备直接相连时,合理设置P、I值和同步周期并补偿出边界时间,时钟同步精度可达19μs,可满足大部分分布式控制系统的要求。

关 键 词:精确时间协议  时钟同步  软件实现  出边界时间  时钟偏差

Software Implementation of Precision Clock Synchronization Based on PTPd2
Affiliation:(School of Computer Science and Information Engineering,Hefei University of Technology,Hefei 230601,China;Engineering Research Center of Safety Critical Industry Measure and Control Technology,Ministry of Education,Hefei 230601,China)
Abstract:TAO Wenjing;LU Yang;WEI Xing(School of Computer Science and Information Engineering,Hefei University of Technology,Hefei 230601,China;Engineering Research Center of Safety Critical Industry Measure and Control Technology,Ministry of Education,Hefei 230601,China)
Keywords:Precision Time Protocol(PTP)  clock synchronization  software implementation  outbound time  clock deviation
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号