High Accuracy Software-Based Clock Synchronization Over CAN

被引:4
|
作者
Einspieler, Sascha [1 ,2 ]
Rathakrishnan, Nirmal [1 ]
Prabhakara, Arpitha [1 ,2 ]
Steinwender, Benjamin [1 ]
Elmenreich, Wilfried [2 ]
机构
[1] KAI Kompetenzzentrum Automobil & Ind Elekt GmbH, Software Dev & Data Management, A-9524 Villach, Austria
[2] Alpen Adria Univ, Networked & Embedded Syst, A-9020 Klagenfurt, Austria
关键词
Synchronization; Clocks; Delays; Jitter; Software; Transceivers; Hardware; Accuracy; clock; controller area network (CAN); real-time; software; synchronization;
D O I
10.1109/TSMC.2021.3096597
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed real-time communication systems, common knowledge of the global time is crucial. It prevents message violations on the bus and allows independent components to collaborate within a real-time system on a timely basis. Systems with hard real-time requirements need to have high precision and accuracy of time. This is achieved by hardware-supported frame time-stamping mechanisms as found in dedicated protocols, such as TTCAN, Flexray, and TSN-enabled Ethernet. However, many microcontroller units are not specifically designed to provide such a hardware-based solution at the communication interface. Therefore, a software-based implementation of the time synchronization algorithm is needed. Nevertheless, some COTS microcontroller units already provide an IEEE 1588-enabled Ethernet interface, including a high-precision timer module with rate correction. This module can be used for time synchronization purposes to align a set of distributed clocks via various communication interfaces. This article investigates the accuracy of software-based and hardware-supported time synchronization algorithm over the CAN protocol using a COTS microcontroller. As a result, we present identified jitter and delay sources as well as the achieved time accuracy. We show that using an advanced timer module combined with additional system knowledge allows submicrosecond precision and accuracies.
引用
收藏
页码:4438 / 4446
页数:9
相关论文
共 50 条
  • [41] Software-Based Management for Ethernet Networks
    Markus Hager
    Thomas Finke
    Jochen Seitz
    Thomas Waas
    Wireless Personal Communications, 2014, 74 : 1021 - 1032
  • [42] Systematic approach to building high performance software-based CRC generators
    Kounavis, ME
    Berry, FL
    10TH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, PROCEEDINGS, 2005, : 855 - 862
  • [43] On Improving Clock Synchronization Accuracy for LTE-A Networks
    Philip, Venmani Daniel
    Kaoru, Arai
    2015 IEEE 82ND VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2015,
  • [44] Power-Aware Synchronization of a Software Defined Clock
    Ciuffoletti, Augusto
    JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2019, 8 (01):
  • [45] Clock synchronization in software MPEG-2 decoder
    Ramamoorthy, V
    MULTIMEDIA HARDWARE ARCHITECTURES 1997, 1997, 3021 : 194 - 210
  • [46] The trajectory for software-based medical devices
    Kumar, Dinesh
    FRONTIERS IN MEDICAL TECHNOLOGY, 2023, 5
  • [47] Software-Based Testing for System Peripherals
    Grosso, M.
    Perez Holguin, W. J.
    Sanchez, E.
    Reorda, M. Sonza
    Tonda, A.
    Velasco Medina, J.
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2012, 28 (02): : 189 - 200
  • [48] Software-based Networking in Railway Systems
    Cruz, Mariana
    Cruz, Rui S.
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [49] SUPPORTING SOFTWARE-BASED SYSTEMS.
    Ramey, Jerry
    Fischer, James
    Orchard, leon
    1600, (50):
  • [50] Software-Based Remote Network Attestation
    Kumar, Seema
    Eugster, Patrick
    Santini, Silvia
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) : 2920 - 2933