Article citationsMore >>

K. R. Priyanga, K. Venkatesan, and others, “A fixed length payload encoding for can,” International Journal of Advanced Research in Electronics and Communication Engineering (IJARECE), 2014, vol. 3, no. 12.

has been cited by the following article:

Article

Impact of Reducing Bit Stuffing Jitter on the Control Performance of a CAN-Based Distributed Furnace System

1Department of Electrical Engineering, College of Engineering and Islamic Architecture, Umm Al-Qura University, Makkah, Saudi Arabia


Journal of Embedded Systems. 2018, Vol. 5 No. 1, 1-6
DOI: 10.12691/jes-5-1-1
Copyright © 2018 Science and Education Publishing

Cite this paper:
Mouaaz Nahas. Impact of Reducing Bit Stuffing Jitter on the Control Performance of a CAN-Based Distributed Furnace System. Journal of Embedded Systems. 2018; 5(1):1-6. doi: 10.12691/jes-5-1-1.

Correspondence to: Mouaaz  Nahas, Department of Electrical Engineering, College of Engineering and Islamic Architecture, Umm Al-Qura University, Makkah, Saudi Arabia. Email: mmnahas@uqu.edu.sa

Abstract

The Controller Area Network (CAN) protocol is widely used in distributed real-time, resource-constrained embedded systems. CAN uses “Non Return to Zero” (NRZ) coding and employs a bit-stuffing mechanism for clock synchronization. Such a mechanism causes a variation in the CAN frame length which may have a detrimental impact on the control behaviour of safety-critical systems employing this protocol. To address this issue, two techniques known as “byte-based XOR masking” and “software bit stuffing” were developed and achieved a jitter reduction of up to 20% and 40%, respectively, when employed in practical designs. This paper investigates the effectiveness of such techniques in a real-time control application; that is a simple furnace system case study based on a “hardware-in-the-loop” (HIL) testbed facility. The results show that reducing bit stuffing jitter has the potential to improve the control performance of distributed real-time systems employing CAN protocol.

Keywords