Full Text:   <892>

Summary:  <683>

CLC number: TP274

On-line Access: 2014-12-23

Received: 2014-04-15

Revision Accepted: 2014-11-04

Crosschecked: 2014-12-17

Cited: 4

Clicked: 2165

Citations:  Bibtex RefMan EndNote GB/T7714


Yu-jing WU


Jin-Gyun CHUNG


-   Go to

Article info.
Open peer comments

Frontiers of Information Technology & Electronic Engineering  2015 Vol.16 No.1 P.70-78


Efficient controller area network data compression for automobile applications

Author(s):  Yu-jing Wu, Jin-Gyun Chung

Affiliation(s):  Division of Electronics & Information Engineering, Chonbuk National University, Jeonju 561-756, Korea

Corresponding email(s):   yjwu@jbnu.ac.kr, jgchung@jbnu.ac.kr

Key Words:  Controller area network (CAN), Electronic control units (ECUs), Data compression, Signal rearrangement

Yu-jing Wu, Jin-Gyun Chung. Efficient controller area network data compression for automobile applications[J]. Frontiers of Information Technology & Electronic Engineering, 2015, 16(1): 70-78.

@article{title="Efficient controller area network data compression for automobile applications",
author="Yu-jing Wu, Jin-Gyun Chung",
journal="Frontiers of Information Technology & Electronic Engineering",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Efficient controller area network data compression for automobile applications
%A Yu-jing Wu
%A Jin-Gyun Chung
%J Frontiers of Information Technology & Electronic Engineering
%V 16
%N 1
%P 70-78
%@ 2095-9184
%D 2015
%I Zhejiang University Press & Springer
%DOI 10.1631/FITEE.1400136

T1 - Efficient controller area network data compression for automobile applications
A1 - Yu-jing Wu
A1 - Jin-Gyun Chung
J0 - Frontiers of Information Technology & Electronic Engineering
VL - 16
IS - 1
SP - 70
EP - 78
%@ 2095-9184
Y1 - 2015
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/FITEE.1400136

Controller area networks (CANs) have been designed for multiplexing communication between electronic control units (ECUs) in vehicles and many high-level industrial control applications. When a CAN bus is overloaded by a large number of ECUs connected to it, both the waiting time and the error probability of the data transmission are increased. Thus, it is desirable to reduce the CAN frame length, since the duration of data transmission is proportional to the frame length. In this paper, we present a CAN message compression method to reduce the CAN frame length. Experimental results indicate that CAN transmission data can be compressed by up to 81.06% with the proposed method. By using an embedded test board, we show that 64-bit engine management system (EMS) CAN data compression can be performed within 0.16 ms; consequently, the proposed algorithm can be successfully used in automobile applications.

In this paper the authors present a compression mechanism to reduce the size of CAN messages, by comparing the payload of current and previous messages, and sending only the difference, instead of the absolute value. The paper identifies a clear task 'Data Compression', shows in a good manner the whole situation, the assumptions, former solutions and derives in a clear way the advantages of the proposed solution.


目的:控制器局域网CAN(controller area network)被设计作为汽车环境和高级工业控制应用中电子控制单元ECUs(electronic control units)之间的多路通讯。如果大量ECUs连接到CAN总线,会导致CAN总线陷入超载状态,待命时间和数据传输误差率也将增加。数据传输时间和帧长度成正比,因此需要减少CAN总线的数据帧长度。


Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1]Bosch, 1991. CAN Specification Version 2.0. Stuttgart, Germany.

[2]Desai, M., Shetty, R., Padte, V., et al., 2013. Controller area network for intelligent vehicular systems. Proc. Int. Conf. on Advances in Technology and Engineering, p.1-6.

[3]ISO (International Organization for Standardization), 2003. Road Vehicles—Controller Area Network (CAN)—Part 1: Data Link Layer and Physical Signalling, ISO 11898-1:2003.

[4]Kelkar, S., Kamal, R., 2014. Boundary of fifteen compression algorithm for controller area network based automotive applications. Proc. Int. Conf. on Circuits, Systems, Communication and Information Technology Applications, p.162-167.

[5]Lawrenz, W., 1997. CAN System Engineering: from Theory to Practical Applications. Springer, New York.

[6]Leen, G., Heffernan, D., 2002. Expanding automotive electronic systems. Computer, 35(1):88-93.

[7]Misbahuddin, S., Mahmud, S.M., Al-Holou, N., 2001. Development and performance analysis of a data-reduction algorithm for automotive multiplexing. IEEE Trans. Veh. Technol., 50(1):162-169.

[8]Miucic, R., Mahmud, S., 2006. An improved adaptive data reduction protocol for in-vehicle networks. SAE Tech. Paper, 2006-01-1327.

[9]Miucic, R., Mahmud, S.M., Popovic, Z., 2009. An enhanced data-reduction algorithm for event-triggered networks. IEEE Trans. Veh. Technol., 58(6):2663-2678.

[10]Ortega, E., Heurung, T., Swanson, R., 2006. System design from wires to warranty. Automot. Electron. Mag., p.14-18.

[11]Ramteke, P., Mahmud, S., 2005. An adaptive data-reduction protocol for the future in-vehicle networks. SAE Tech. Paper, 2005-01-1540.

[12]Wu, Y.J., Chung, J.G., Sunwoo, M.H., 2014. Design and implementation of CAN data compression algorithm. Proc. IEEE Int. Symp. on Circuits and Systems, p.582-585.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - Journal of Zhejiang University-SCIENCE