Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method for reliably improving time synchronization precision based on IEEE1588 protocol

An IEEE1588, time synchronization accuracy technology, applied in the field of network communication, can solve the problems of long synchronization interval, complexity, limited network bandwidth, etc., achieve high synchronization accuracy, small calculation amount, and improve the effect of synchronization accuracy

Inactive Publication Date: 2014-03-19
SHANGHAI UNIV
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to achieve the above object, the idea of ​​the present invention is: for the problem that the network bandwidth is limited and the IEEE1588 protocol packet is too complicated to cause the synchronization interval to be too long, a streamlined protocol packet and a slave clock data processing unit are introduced

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for reliably improving time synchronization precision based on IEEE1588 protocol
  • Method for reliably improving time synchronization precision based on IEEE1588 protocol
  • Method for reliably improving time synchronization precision based on IEEE1588 protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0036] see Figure 1~Figure 4 , the reliable method for improving time synchronization accuracy based on the IEEE1588 protocol is: the master clock sends an IEEE1588 synchronization message every two seconds, and the slave clock performs synchronization according to the protocol content. Within a two-second interval, the master clock sends a simplified synchronization message every 100 milliseconds. This message only contains the start synchronization flag to reduce network overhead. The slave clock will regard the time difference between the two streamlined synchronization messages as 100 milliseconds. Set up a memory and a counter in the slave clock device. Store a value N in memory. Its value is the number of times the counter accumulates in 100 milliseconds under the theoretical working frequency. When the next simplified synchronization message arrives, the slave clock compares the real value of N and the counter, and adjusts the slave clock time according to their dif...

Embodiment 2

[0038] This reliable method for improving time synchronization accuracy based on the IEEE1588 protocol is described in detail in conjunction with the accompanying drawings one by one as follows:

[0039] Such as figure 1 , a network based on industrial Ethernet, there are N (N>1) devices, one of which is the master device, its system time is used as the master clock of the entire network, and the remaining N-1 devices are slave devices, they The system time of the system is used as the slave clock. Our purpose is to target specific devices in this sub-network, so that through a certain method, the time of all slave devices in the network domain is synchronized with the time of the most accurate master device.

[0040] Such as figure 2 , the inventive method comprises the following steps for the specific implementation of IEEE1588 synchronous agreement:

[0041] 201. The master clock periodically sends a Sync synchronization message and a FollowUp message to the slave clock ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method for reliably improving time synchronization precision based on an IEEE1588 protocol. The method comprises a master clock sends an IEEE1588 synchronization message every two seconds, and a slave clock, based on the content of the protocol, carries out synchronization; within the two second interval, the master clock sends a precision synchronization message every 100 milliseconds, wherein the message only comprises starting synchronization identification so as to reduce network overhead; the slave clock regards the time difference of the arrival of the two precision synchronization messages being 100 milliseconds; a slave clock device is provided with a storage device and a counter, wherein the storage device saves a value N, and the value is the accumulation times of the counter in the 100 milliseconds under the theoretical work frequency; when the next precision synchronization message arrives, the slave clock compares the N and the true value of the counter, and the time of the slave clock is adjusted based on the difference value of between; and thus the problem of generation of master clock and slave clock drift due to no synchronization measure within 2 seconds is solved, and the time synchronization precision is further improved.

Description

technical field [0001] The invention belongs to the technical field of network communication, and specifically relates to a method for reliably improving time synchronization accuracy based on the IEEE1588 protocol. The method is based on the IEEE1588 standard, utilizes synchronization gaps, and adopts a simplified protocol synchronization method. Background technique [0002] Time has always been an important concept in measurement and industrial control systems. Time is relative in the execution of a closed electronic circuit or computer program. As sensors, repeaters, or distributed computers are added to industrial systems, accurate time recording is important for system robustness. [0003] The full name of IEEE1588 is "Precise Clock Synchronization Protocol Standard for Network Measurement and Control Systems". Its appearance provides an effective and feasible method for solving time synchronization problems in the system. The IEEE1588 clock protocol can achieve sub-m...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04J3/06H04L29/06
Inventor 冯玉田丁润杰严佩敏李继飞王康晏
Owner SHANGHAI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products