The FTT-CAN protocol: Why and how

被引:110
作者
Almeida, L [1 ]
Pedreiras, P [1 ]
Fonseca, JAG [1 ]
机构
[1] Univ Aveiro, DET IEETA, P-3810193 Aveiro, Portugal
关键词
distributed computer control systems; fieldbus systems; flexible real-time communication; real-time distributed systems; real-time scheduling;
D O I
10.1109/TIE.2002.804967
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The requirement for flexible operation is becoming increasingly important in modern industrial systems. This requirement has to be supported at all system levels, including the field level in process industry, as well as the cell and machine control levels in manufacturing industry, where fieldbus-based communication systems are commonly found. Furthermore, typical applications at these levels require both time- and event-triggered communication services, in most cases under stringent timing constraints, to convey state data in the former case and alarms and management data in the latter. However, neither the requirement for flexible operation under guaranteed timeliness nor for joint support of time and event-triggered traffic are efficiently fulfilled by most of existing fieldbus systems. This paper presents a new protocol, Flexible Time-Triggered communication on Controller Area Network, which fulfills both requirements: it supports time-triggered communication in a flexible way as well as being an efficient combination of both time- and event-triggered traffic with temporal isolation. These types of traffic are handled by two complementary subsystems, the Synchronous and the Asynchronous Messaging Systems, respectively. The paper includes a justification for the new protocol as well as its description and worst case temporal analysis for both subsystems. This analysis shows the capability of the protocol to convey real-time traffic of either type.
引用
收藏
页码:1189 / 1201
页数:13
相关论文
共 34 条
[21]  
PEDREIRAS P, 2000, P DCCS 2000 IFAC WOR, P110
[22]  
PERALDI MA, 1995, P ICC 95 2 INT CAN C
[23]  
RAJA P, 1993, ACM OPERATING SYSTEM, V27, P34
[24]   SCHEDULING ALGORITHMS AND OPERATING-SYSTEMS SUPPORT FOR REAL-TIME SYSTEMS [J].
RAMAMRITHAM, K ;
STANKOVIC, JA .
PROCEEDINGS OF THE IEEE, 1994, 82 (01) :55-67
[25]   Applying quality of service architectures to the field-bus domain [J].
Rossler, F ;
Geppert, B .
WFCS '97 - 1997 IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 1997, :39-48
[26]   Strategic directions in real-time and embedded systems [J].
Stankovic, JA .
ACM COMPUTING SURVEYS, 1996, 28 (04) :751-763
[27]  
Thomesse J. P., 1998, Annual Reviews in Control, V22, P35, DOI 10.1016/S1367-5788(98)00003-0
[28]  
Thomesse JP, 1999, FIELDBUS TECHNOLOGY: SYSTEMS INTEGRATION, NETWORKING, AND ENGINEERING, P2
[29]   CALCULATING CONTROLLER AREA NETWORK (CAN) MESSAGE RESPONSE-TIMES [J].
TINDELL, K ;
BURNS, A ;
WELLINGS, AJ .
CONTROL ENGINEERING PRACTICE, 1995, 3 (08) :1163-1169
[30]   Cycle time properties of the PROFIBUS timed-token protocol [J].
Tovar, E ;
Vasques, F .
COMPUTER COMMUNICATIONS, 1999, 22 (13) :1206-1216