DocumentCode
12730
Title
A Mechanism to Prevent Stuff Bits in CAN for Achieving Jitterless Communication
Author
Cena, Gianluca ; Bertolotti, Ivan Cibrario ; Tingting Hu ; Valenzano, Adriano
Author_Institution
Inst. of Electron., Comput., & Telecommun. Eng. (CNR-IEIIT), Turin, Italy
Volume
11
Issue
1
fYear
2015
fDate
Feb. 2015
Firstpage
83
Lastpage
93
Abstract
The bit stuffing mechanism adopted in controller area networks leads to unwanted jitter on frame reception times, which worsens timing accuracy, even if countermeasures are adopted to avoid contentions on the bus. Several solutions have been proposed so far for dealing with stuff bits in the payload of messages, but they are not effective for the cyclic redundancy check. In this paper, a mechanism is presented that prevents the occurrence of stuff bits in the whole frame completely. It makes the duration of frame transmissions fixed and, hence, it achieves very accurate reception times. An optimized codec has been implemented to demonstrate that this approach is feasible and can be profitably adopted in low-cost networked embedded systems with demanding timing constraints.
Keywords
controller area networks; cyclic redundancy check codes; embedded systems; CAN; bit stuffing mechanism; controller area networks; cyclic redundancy check; jitterless communication; low-cost networked embedded systems; optimized codec; Encoding; Informatics; Jitter; Payloads; Polynomials; Timing; Tuning; Controller area network (CAN); industrial control; real-time distributed systems;
fLanguage
English
Journal_Title
Industrial Informatics, IEEE Transactions on
Publisher
ieee
ISSN
1551-3203
Type
jour
DOI
10.1109/TII.2014.2365153
Filename
6936873
Link To Document