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 条
  • [1] Software-Based AUTOSAR-Compliant Precision Clock Synchronization Over CAN
    Luckinger, Florian
    Sauter, Thilo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (10) : 7341 - 7350
  • [2] Improving the Accuracy of Software-based Clock Synchronization and Encountering Interrupt Coalescence
    Mahmood, Aneeq
    Sauter, Thilo
    2015 IEEE INTERNATIONAL SYMPOSIUM ON PRECISION CLOCK SYNCHRONIZATION FOR MEASUREMENT, CONTROL, AND COMMUNICATION (ISPCS), 2015, : 82 - 87
  • [3] Delay and Jitter Characterization for Software-Based Clock Synchronization Over WLAN Using PTP
    Mahmood, Aneeq
    Exel, Reinhard
    Sauter, Thilo
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (02) : 1198 - 1206
  • [4] Drift Correction for the Software-based Clock Synchronization on Controller Area Network
    Akpinar, Murat
    Schmidt, Ece Guran
    Schmidt, Klaus Werner
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 2 - 7
  • [5] FPGAs for high accuracy clock synchronization over Ethernet networks
    Höller, R
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 960 - 963
  • [6] AUTOSAR-compliant Clock Synchronization over CAN using Software Timestamping
    Luckinger, Florian
    Sauter, Thilo
    17TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS 2021 (WFCS 2021), 2021, : 49 - 52
  • [7] On the Accuracy of Software-Based Energy Estimation Techniques
    Hurni, Philipp
    Nyffenegger, Benjamin
    Braun, Torsten
    Hergenroeder, Anton
    WIRELESS SENSOR NETWORKS, 2011, 6567 : 49 - +
  • [8] Software-based Timing Synchronization for Point Cloud Reconstruction
    Suttisangiam, Nikorn
    Bamrungpruk, Supakan
    2018 INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATICS AND BIOMEDICAL SCIENCES (ICIIBMS), 2018, : 37 - 41
  • [9] Improving precision and accuracy with software-based signal filtering
    Schibler, JA
    AMERICAN LABORATORY, 1997, 29 (24) : 52 - +
  • [10] Research on High-accuracy Clock Synchronization Based on IEEE 1588 Protocol
    Shan, Feilong
    Yu, Jianguo
    Dong, Junguo
    Chang, Xin
    Yu, Zhen
    PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 343 - 347