• DocumentCode
    1768442
  • Title

    Design and implementation of CAN data compression algorithm

  • Author

    Yujing Wu ; Jin-Gyun Chung ; Myung Hoon Sunwoo

  • Author_Institution
    Div. of Electron. Engr, Chonbuk Nat. Univ., Jeonju, South Korea
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    582
  • Lastpage
    585
  • 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.
  • Keywords
    controller area networks; data communication; data compression; error statistics; multiplexing; protocols; CAN bus; CAN frame length; CAN message compression method; ECUs; EMS CAN data compression algorithm; controller area network; data transmission; electronic control units; embedded test board; error probability; high-level industrial control; low priority CAN messages; multiplexing communication; system design; time 0.16 ms; Acceleration; Algorithm design and analysis; Automobiles; Data compression; Engines; Protocols; Torque; CAN; Data Compression; Embedded System;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865202
  • Filename
    6865202