Abstract

Abstract Ethernet Control Automation Technology (EtherCAT) applies distributed clock (DC) to realize synchronization among different slaves. Due to the influence of the crystal oscillator manufacturing process and environment, there is still synchronization error between reference clock and non-reference clock. To solve the clock synchronization problem, this paper proposes a clock drift compensation algorithm based on the idea of closed-loop control. By designing integer-order proportional integral (IOPI) and fractional-order proportional integral (FOPI) controllers, the synchronization error between slaves can be minimized. The IOPI and FOPI controllers designed in this paper are used to eliminate the drift error. This method improves the synchronization accuracy without bringing too much computational load. The results show that the proposed FOPI controller can effectively reduce the synchronization error with even better performance over the IOPI controller.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call