Message response time distribution analysis for Controller Area Network containing errors

Controller Area Network (CAN) is a widely used fieldbus protocol in various industrial applications. In order to understand the network behaviors under errors for optimal design of the networked control systems, the messages response time (MRT) of the CAN nodes need to be analyzed. This paper presents a novel analysis method to estimate the MRT delay distribution for CAN networks that operating on polling communication mode. Firstly, the MRT distribution of single slave node is analyzed based on given error distribution, then the preliminary analysis result on the multiple nodes scenario is introduced by decomposing complex traffic event sequence into the single node cases. Experiments are conducted to demonstrate the proposed the method, and the results show that the MRT distributions obtained by using proposed method agree well with the actual observations.

[1]  Alan Burns,et al.  Analysis of hard real-time communications , 1995, Real-Time Systems.

[2]  Andy J. Wellings,et al.  Analysing real-time communications: controller area network (CAN) , 1994, 1994 Proceedings Real-Time Systems Symposium.

[3]  Alberto L. Sangiovanni-Vincentelli,et al.  Using Statistical Methods to Compute the Probability Distribution of Message Response Time in Controller Area Network , 2010, IEEE Transactions on Industrial Informatics.

[4]  Yong Lei,et al.  Model-Based Detection and Monitoring of the Intermittent Connections for CAN Networks , 2014, IEEE Transactions on Industrial Electronics.

[5]  Robert I. Davis,et al.  Schedulability analysis for Controller Area Network (CAN) with FIFO queues priority queues and gateways , 2012, Real-Time Systems.

[6]  Mikael Sjödin,et al.  Worst-case response-time analysis for mixed messages with offsets in Controller Area Network , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[7]  Alan Burns,et al.  Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised , 2007, Real-Time Systems.

[8]  Alan Burns,et al.  An extendible approach for analyzing fixed priority hard real-time tasks , 1994, Real-Time Systems.

[9]  Manuel Barbosa,et al.  An overview of controller area network , 1999 .

[10]  Robert I. Davis,et al.  Controller area network (CAN) schedulability analysis for messages with arbitrary deadlines in FIFO and work-conserving queues , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[11]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[12]  Jukka Mäki-Turja,et al.  Extending Worst Case Response-Time Analysis for Mixed Messages in Controller Area Network With Priority and FIFO Queues , 2014, IEEE Access.

[13]  Thomas Nolte,et al.  Integrating reliability and timing analysis of CAN-based systems , 2002, IEEE Trans. Ind. Electron..

[14]  Alan Burns,et al.  GUARANTEED MESSAGE LATENCIES FOR DISTRIBUTED SAFETY-CRITICAL HARD REAL-TIME CONTROL NETWORKS1 , 1994 .

[15]  Robert I. Davis,et al.  Controller Area Network (CAN) Schedulability Analysis with FIFO Queues , 2011, 2011 23rd Euromicro Conference on Real-Time Systems.

[16]  Manoj Kumar,et al.  Response-Time Modeling of Controller Area Network (CAN) , 2009, ICDCN.

[17]  Robert I. Davis,et al.  Controller Area Network (CAN): Response time analysis with offsets , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[18]  Yeqiong Song,et al.  Worst-case deadline failure probability in real-time applications distributed over controller area network , 2000, J. Syst. Archit..