• Favian Dewanta
  • Dong-Sung Kim
  • Rendy Munadi


This paper reports novel algorithm for handling real time message scheduling on CAN bus which consider buffer occupancy and message type (alarm, periodic real time and non real time). This algorithm is derived to reduce burden of the distributed control unit (DCU) which have obligation to deliver message within strict time and also manage buffer storage occupancy. The algorithm works by changing the message priority which is attached in the identifier field of message frame. The priority adjustment is performed by online calculation prior to send the message on the CAN bus. Finally, this proposed algorithm is applied on ship engine systems which consist of certain number of DCUs. In this networked control system, the proposed algorithm can decrease buffer overflow. Furthermore, the important message alarm and periodic real time message can be delivered within the deadline.

Keywords: CAN Bus, message scheduling, DCU

Author Biographies

Favian Dewanta
School of Electrical Engineering, Telkom University
Dong-Sung Kim
Kumoh National Institute of Technology
Rendy Munadi
School of Electrical Engineering, Telkom University
How to Cite
DEWANTA, Favian; KIM, Dong-Sung; MUNADI, Rendy. MESSAGE SCHEDULING ON CAN BUS FOR SHIP ENGINE SYSTEMS. TEKTRIKA - Jurnal Penelitian dan Pengembangan Telekomunikasi, Kendali, Komputer, Elektrik, dan Elektronika, [S.l.], v. 1, n. 1, sep. 2016. ISSN 2502-2105. Available at: <//>. Date accessed: 13 nov. 2019. doi:

Warning: Invalid argument supplied for foreach() in /client/journals/plugins/generic/recommendByAuthor/ on line 114

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.