CAN Bus Experiments of Real-Time Communications

被引:0
作者
Tinetti, Fernando G. [1 ]
Romero, Fernando L. [1 ]
Perez, Alejandro D. [1 ]
机构
[1] UNLP, Fac Informat, III, LIDI, La Plata, Buenos Aires, Argentina
来源
COMPUTER SCIENCE (CACIC 2017) | 2018年 / 790卷
关键词
CAN bus implementation; Real-time experiments; Instrumentation and monitoring; Real-time schedulability; CONTROLLER-AREA-NETWORK;
D O I
10.1007/978-3-319-75214-3_24
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a benchmark development and the analysis of communication times in a CAN (Controller Area Network) bus. Preemptive and fixed priority scheduling is taken as departure point for the initial experiments and analysis. This method would be adapted for programming CAN messages without preemption of the shared communications channel. It is also complemented by a specific priority assignment algorithm, suitable for non-preemptive systems. A real CAN network is used for the experiments, and results are analyzed from the point of view of real-time performance and CAN specification. We have found well known, deterministic, and correct performance communication times. Messages and signals are delivered within deadlines, a fundamental requirement for a real-time system.
引用
收藏
页码:253 / 262
页数:10
相关论文
共 6 条
[1]   Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised [J].
Davis, Robert I. ;
Burns, Alan ;
Bril, Reinder J. ;
Lukkien, Johan J. .
REAL-TIME SYSTEMS, 2007, 35 (03) :239-272
[2]  
Dd Y., 1991, OPTIMAL PRIORITY ASS
[3]  
George L, 1996, Research reportRR-2966
[4]  
KOPETZ H, 1994, REAL TIM SYST SYMP P, P154, DOI 10.1109/REAL.1994.342721
[5]  
LEHOCZKY JP, 1990, PROCEEDINGS : 11TH REAL-TIME SYSTEMS SYMPOSIUM, P201, DOI 10.1109/REAL.1990.128748
[6]   CALCULATING CONTROLLER AREA NETWORK (CAN) MESSAGE RESPONSE-TIMES [J].
TINDELL, K ;
BURNS, A ;
WELLINGS, AJ .
CONTROL ENGINEERING PRACTICE, 1995, 3 (08) :1163-1169