期刊文献+

一种基于PTP协议的局域网高精度时钟同步方法 被引量:13

A High-Precision Local Area Network Clock Synchronization Method Based on PTP Protocol
下载PDF
导出
摘要 PTP协议是IEEE-1588中定义的一种精密时钟同步协议,广泛应用于分布式系统中。但当采用纯软件实现时,同步精度受到网卡的缓存效应、网络的平稳性和操作系统的进程调度等多种因素的影响,难以达到亚毫秒的精度。本文通过分析各种影响因素的特点,结合PTP协议时钟同步机制,提出了一种高精度时钟同步方法,通过采用握手机制以及对测量数据进行处理,有效减弱了各种因素的影响,并结合基于CPU定时器构造的高精度时钟,实现了亚毫秒精度的时钟同步。 PTP protocol is defined in IEEE-1588 as a precision clock synchronization protocol, which is widely used in distributed systems. However, when implemented by software, the synchronization accuracy will under the influence of the buffer effect by the network card, the smoothness of network and the scheduling of operating system, and other factors. So it is difficult to achieve sub-millisecond accuracy. In this paper, by analyzing the characteristics of the various influencing factors, according to clock synchronization mechanism of PTP protocol, a high-precision clock synchronization method is put forward, with the use of handshake mechanisms, and data processing, weaken the various factors which effectively and achieve the sub-millisecond precision synchronization with the high precision clock based on the CPU timer.
出处 《自动化技术与应用》 2010年第1期67-70,74,共5页 Techniques of Automation and Applications
关键词 IEEE1588 PTP协议 时钟同步 高精度 IEEE1588 PTP protocol clock synchronization high precision
  • 引文网络
  • 相关文献

参考文献5

二级参考文献14

  • 1MOHL D S.IEEE 1588-Precise Time Synchronization as the Basis for Real Time Applications in Automation[R].Industrial Networking Solutions.2003.
  • 2EIDSON J C,HAMILTON B,JENNINGS S.IEEE 1588,Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems[R].IEEE 1588-2002 Standard,2002.
  • 3The NetWork Time Protocol(NTP) Distribution[R],2004.
  • 4EIDSON J C,HAMILTON B.IEEE-1588 Node Synchronization Improvement by High Stability Oscillators[S] Workshop on IEEE-1588,Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems,September 24,2003.
  • 5HARRIS K R,BALASBRAMANIAN S,MOLDAVANSKY A.The Application of IEEE 1588 to a Distributed Motion Control System[R].Rockwell Automation.
  • 6MOHL D.IEEE 1588:Running Real-time on Ethernet[DB/OL] http://ethernet.industrial-networking.com/articles/i17real-time.asp.
  • 7Powerlink committee,ETHERNET Powerlink Brochure 2005[DB/OL] http://www.ethernet-powerlink.org/index.php? id= 4.
  • 8IEEE standard for a precision clock synchronization protocol for network measurement and control system[S].IEEE Std 1588TM -2002.
  • 9Dirk S Mohl.IEEE1588 process time synchronization as the basis for Real-Time application in automation.www.industrialworking.com.2005.
  • 10Sharma P.IEEE 1588 in network processor for next generation industrial automation solution[Z].Intel Corporation.October,2004.

共引文献58

同被引文献53

引证文献13

二级引证文献12

;
使用帮助 返回顶部