This paper presents a dynamic precedence queue mechanism to resolve unexpected transmission delay of a lower priority transaction in a controller area network (CAN)-based system that keeps a fixed priority in data transactions. The mechanism is implemented in the upper sublayer of the data link layer (DLL), which is fully compatible with the original medium access control layer protocol of the CAN. Thus, the mechanism can be implemented dynamically while the data transactions are continuing without any hardware modification. The CAN protocol was originally developed to be used in the automotive industry and was recently applied for a broader class of automated factories. Even though the CAN is able to satisfy most real-time requirements found in automated environments, it is not able to enforce either a fair subdivision of the network bandwidth among the stations or a satisfactory distribution of the access delays in message transmissions. The proposed solution provides a superset of the CAN logical link layer control, which can coexist with older CAN applications. Through real experiments, effectiveness of the proposed mechanism has been verified.
A dynamic precedence queue mechanism to assign efficient bandwidth in controller area networks
2007-07-01
9 pages
Aufsatz (Zeitschrift)
Elektronische Ressource
Englisch
A dynamic precedence queue mechanism to assign efficient bandwidth in controller area networks
Kraftfahrwesen | 2007
|A dynamic precedence queue mechanism to assign efficient bandwidth in controller area networks
Online Contents | 2007
|Queue driving controller, system including queue driving controller, and method thereof
Europäisches Patentamt | 2021
|Taxi-hailing platforms: Inform or Assign drivers?
Elsevier | 2020
|Unsupervised manifold alignment using soft-assign technique
British Library Online Contents | 2016
|