Proposal and evaluation of dynamic assignment of priorities in CAN

被引:5
作者
Cavalieri, S [1 ]
机构
[1] Univ Catania, Fac Engn, Dept Comp & Telecommun Engn, I-95125 Catania, Italy
关键词
CAN; CAL CiA; CANOpen; fieldbus; real-time; scheduling;
D O I
10.1016/j.csi.2005.03.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper deals with the scheduling of information flow in a CAN ISO IS-11898 communication system. It mainly features a bus access arbitration protocol based on a priority assigned to each message to be transmitted, if two or more messages are transmitted at the same time by different communication nodes, only the message with the highest priority continues to be transmitted, the other being stopped. In real-time applications, messages contain information which must be transmitted within strict time constraints; according to the CAN ISO IS-I 1898 bus arbitration protocol, respect of real-time constraints of time critical information depends on the priority assigned to the message conveying it. The aim of the paper is to propose a procedure for dynamic assignment of priorities to messages to be transmitted, in such a way the real-time requirements of the information conveyed are fulfilled. Although many other approaches can be found in literature, the proposal is original as It is based on standard full CAN communication stacks. (C) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:531 / 552
页数:22
相关论文
共 26 条
[1]  
AVIND K, 1991, REAL TIME SYSTEMS, V3
[2]  
Bosch Global, 1991, CAN SPEC VERS 2 0
[3]  
BUDKOWSKI S, 1989, 9074 ISO
[4]  
BUDKOWSKI S, COMPUTER NETWORKS IS, V14
[5]  
*CEN, 2001, EN503253 CEN
[6]  
*CEN, 2001, EN503254 CEN
[7]  
*CEN, 2001, EN503252 CEN
[8]  
*CIA, 1996, DS2051 CIA
[9]  
*CIA, 1996, DS2021 CIA
[10]  
*CIA, 1996, DS301 CIA