2020
DOI: 10.1109/access.2020.2982704
|View full text |Cite
|
Sign up to set email alerts
|

Accuracy Improvement of Master–Slave Synchronization in EtherCAT Networks

Abstract: In the study, we develop a method to improve the accuracy of master-slave synchronization in EtherCAT networks. The method involves two key compensations that are not considered in the EtherCAT protocol. First, the propagation delay between the master and reference slave is measured, and the system time of the reference slave is then compensated for the measured propagation delay. Second, the bias component of the synchronization error between the master and reference slave is periodically estimated, and syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 17 publications
0
4
0
Order By: Relevance
“…To further evaluate the synchronization performance of ASA, a comparative experiment 2 was established. Park 3 proposed a synchronization method between EtherCAT master and slaves, which transferred the error between the master and reference servo to servos (MSTS). MSTS achieved master–slave synchronization by adjusting the system time of all servos instead of the master system time.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…To further evaluate the synchronization performance of ASA, a comparative experiment 2 was established. Park 3 proposed a synchronization method between EtherCAT master and slaves, which transferred the error between the master and reference servo to servos (MSTS). MSTS achieved master–slave synchronization by adjusting the system time of all servos instead of the master system time.…”
Section: Methodsmentioning
confidence: 99%
“…Scholar Park 1 introduced a novel synchronization algorithm between EtherCAT master and the external processor; however, it still depended on the real‐time Linux. Scholar Park 3 proposed a novel synchronization method between master and slave; however, it still cannot function independently of the real‐time operating system (RTOS). However, the accuracy of synchronous method proposed by scholar Chuang 2 entirely depended on the real‐time performance of the operating system (OS).…”
Section: Introductionmentioning
confidence: 99%
“…In an EtherCAT network, the latter is realized by use of Distributed Clock mechanisms, which can be improved by using system time drift compensation [15]. A solution, similar to those based on a Distributed Clock, has also been implemented on a Linux platform [16], which involved a time synchronization setup between Linux and the EtherCAT master [17].…”
Section: Related Workmentioning
confidence: 99%
“…EtherCAT provides a solution called a distributed clocks (DC) mechanism to ensure slave-slave synchronization, so the master-slave clock synchronization has great room for improvement [10,11]. In [12], a master-slave synchronization algorithm was developed to compensate for the propagation delay between the EtherCAT master and the reference slave. The literature [13] used precision time control protocol (PTCP) embedded in EtherCAT frames to achieve high-quality master-slave synchronization.…”
Section: Introductionmentioning
confidence: 99%