This paper deals with the problem of information flow scheduling in a communication system based on CAN ISO IS-11898 physical medium access mechanism. 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 are relevant to process variables which must be transmitted within strict time constraints; according to the CAN ISO IS-11898 bus arbitration protocol, respect of real-time constraints depends on the priority assigned to each variable. The aim of the paper is to propose a procedure for dynamic assignment of priorities to variables to be transmitted, in such a way the relevant real-time requirements 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. Assessment of the proposed priority assignment approach is presented in the paper, pointing out its capability to respect the real time constraints of each variable exchanged in a CAN.

Meeting real-time constraints in CAN

CAVALIERI, Salvatore
2005-01-01

Abstract

This paper deals with the problem of information flow scheduling in a communication system based on CAN ISO IS-11898 physical medium access mechanism. 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 are relevant to process variables which must be transmitted within strict time constraints; according to the CAN ISO IS-11898 bus arbitration protocol, respect of real-time constraints depends on the priority assigned to each variable. The aim of the paper is to propose a procedure for dynamic assignment of priorities to variables to be transmitted, in such a way the relevant real-time requirements 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. Assessment of the proposed priority assignment approach is presented in the paper, pointing out its capability to respect the real time constraints of each variable exchanged in a CAN.
2005
fieldbus; CAN; real time scheduling
File in questo prodotto:
File Dimensione Formato  
IEEEIndustrialInformatics05.pdf

solo gestori archivio

Tipologia: Versione Editoriale (PDF)
Licenza: Non specificato
Dimensione 384.58 kB
Formato Adobe PDF
384.58 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.11769/6566
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 27
  • ???jsp.display-item.citation.isi??? 19
social impact