SHARE: A Transparent Approach to Fault-tolerant Broadcast in CAN
Mohammad Ali Livani · 2013
The Controller Area Network (CAN) exhibits a highly reliable and predictable behavior, as it is required by embedded real-time control applications. Although CAN provides a consistent view of every transmitted frame among all peer CAN controllers in most fault scenarios, the frame-level consistency may be lost due to an error during the last two bits of a frame followed by an immediate sender crash, as indicated by Rufino et al [17]. Previous Approaches to solve this problem require modifications to the software-level communication protocol, which result in additional communication load. This would affect the performance parameters of the real-time application system. In this paper, a hardware component (SHARE: Shadow Retransmitter) is suggested, which undertakes the retransmission of frames in such cases transparently, i.e. the actions of a SHARE are not visible to other CAN nodes, and do not influence the performance parameters of the existing application system.