The Implementation of IEEE 1588-2008 Precision Time Protocol on the STM32F107

2012 ◽  
Vol 522 ◽  
pp. 868-873 ◽  
Author(s):  
Guang You Yang ◽  
Yi Zheng ◽  
Zhi Yan Ma ◽  
Xin Yu Hu

High precision clock synchronization is the basis for all applications in network-based distributed motion control system. To solve this problem, the clock synchronization principle is analysed; the initialization process of STM32F107VC PTP(Precision Time Protocol) hardware unit is introduced, and the process of capturing time stamp by PTP hardware unit, as well as clock adjustment mechanism, is in-depth dissected. PTPd v2 clock synchronization is realized in STM32F107VC platform supported by LwIP protocol stack. The results indicate that it is able to achieve an accuracy of less than 260ns clock synchronization based on STM32F107VC PTP hardware unit.

2010 ◽  
Vol 156-157 ◽  
pp. 1492-1496
Author(s):  
Guang You Yang ◽  
Zhi Jian Ye ◽  
Shuang Qing Zhang ◽  
Wan Xu

The clock synchronization is the key technology in distributed control system. This paper investigates the method to adjust computer clock frequency and time in embedded control system based on Ethernet. This paper also analyses the basic working principle of the IEEE 1588 Precision Time Protocol. In particular, it outlines the working principle of the free PTPd that is the software only implementations of the IEEE 1588 Precision Time Protocol. In the ARM-Linux environment, it presents a clock synchronization method to achieve high precise clock synchronization in distributed control system using PTPd. The results indicate that it is able to synchronize distributed clocks with the accuracy less than 500 microseconds using PTPd without the support of specialized hardware.


2008 ◽  
Vol 79 (4) ◽  
pp. 045107 ◽  
Author(s):  
Yoshimitsu Fukuyama ◽  
Nobuhiro Yasuda ◽  
Jungeun Kim ◽  
Haruno Murayama ◽  
Takashi Ohshima ◽  
...  

Author(s):  
Peter Ro¨ssler ◽  
Roland Ho¨ller ◽  
Martin Zauner

This work describes a new methodology for the purpose of remote testing, debugging and maintenance of networked electronic and mechatronic systems which makes use of the IEEE 1588 high-precision clock synchronization protocol. After the underlying concepts of IEEE 1588 are briefly sketched, the paper describes how functionalities like testing, debugging and maintenance can benefit from a network-wide notion of time as provided by the IEEE 1588 standard. An implementation of the IEEE 1588 protocol with support for test, debug and maintenance as well as links to the integration of the proposed concept into existing tools are presented. Further, the proposed approach is discussed under consideration of recent standardization efforts. Finally, a case study from the area of automotive electronics is described.


2015 ◽  
Vol 1092-1093 ◽  
pp. 332-336
Author(s):  
Hong Zhang Xiong ◽  
Xi Chen ◽  
Ling Teng ◽  
Qiang Gao ◽  
Yang Wang

Development of intelligent grid have increasing demands for time synchronization, high precision, large scale, high performance time synchronization system has become necessary guarantee for the normal operation of the power grid. This article introduced the composition of the time synchronization system, discusses the IEEE1588 implementation of high precision clock synchronization principle and SDH data transmission principle, analysis of the PTP protocol for transmission through the principle of the SDH E1 line, gives the networking scheme of PTP over the E1 way, which meet the precision requirement of 1 us.


2012 ◽  
Vol 532-533 ◽  
pp. 292-296 ◽  
Author(s):  
Kang Wang ◽  
Yong Hui Hu ◽  
Zai Min He ◽  
Hong Jiao Ma

In view of PTP high precise timing requirement for many application fields, GPS time service is provided with the advantages of high precision and high stabilization. The principle and timescale of PTP based on GPS are analyzed and discussed. And then a PTP time synchronization platform with GPS-based UTC time is designed and implemented, the correlative key design flowchart is described as well. Finally, the paper gives the experiment results, which show the time synchronization accuracies can reach nanosecond range.


Sign in / Sign up

Export Citation Format

Share Document