Design and implementation of CAN data compression algorithm

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Controller area network (CAN) was designed for multiplexing communication between electronic control units (ECUs) in vehicles and many high-level industrial control applications. Its cost, performance and reliability provide for tremendous flexibility in system design. When a CAN bus is overloaded by the increased number of ECUs connected to the CAN bus, both the waiting time for low priority CAN messages and the error probability of data transmission are increased. Thus, it is desirable to reduce the frame length since the time duration for the data transmission is proportional to CAN frame length. In this paper, we present a CAN message compression method to reduce the CAN frame length. Experimental results show that the CAN transmission data can be compressed up to 76% by the proposed method. By using an embedded test board, it is shown that 64-bit EMS CAN data compression can be performed within 0.16ms and consequently the proposed algorithm can be used in automobile applications without any problem.

Original languageEnglish
Title of host publication2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages582-585
Number of pages4
ISBN (Print)9781479934324
DOIs
StatePublished - 2014
Event2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014 - Melbourne, VIC, Australia
Duration: 2014.06.12014.06.5

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
ISSN (Print)0271-4310

Conference

Conference2014 IEEE International Symposium on Circuits and Systems, ISCAS 2014
Country/TerritoryAustralia
CityMelbourne, VIC
Period14.06.114.06.5

Keywords

  • CAN
  • Data Compression
  • Embedded System

Quacquarelli Symonds(QS) Subject Topics

  • Engineering - Electrical & Electronic
  • Engineering - Petroleum

Fingerprint

Dive into the research topics of 'Design and implementation of CAN data compression algorithm'. Together they form a unique fingerprint.

Cite this