Efficient controller area network data compression for automobile applications

Yu-jing WU, Jin-Gyun CHUNG

PDF(559 KB)
PDF(559 KB)
Front. Inform. Technol. Electron. Eng ›› 2015, Vol. 16 ›› Issue (1) : 70-78. DOI: 10.1631/FITEE.1400136
FITEE
FITEE

Efficient controller area network data compression for automobile applications

Author information +
History +

Abstract

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.

Keywords

Controller area network (CAN) / Electronic control units (ECUs) / Data compression / Signal rearrangement

Cite this article

Download citation ▾
Yu-jing WU, Jin-Gyun CHUNG. Efficient controller area network data compression for automobile applications. Front. Info. Tech. Elect. Eng, 2015, 16(1): 70‒78 https://doi.org/10.1631/FITEE.1400136

References

[1]
Bosch, 1991. CAN Specification Version 2.0. Stuttgart, Germany.
[2]
Desai, M., Shetty, R., Padte, V., , 2013. Controller area network for intelligent vehicular systems. Proc. Int. Conf. on Advances in Technology and Engineering, p.1-6.
CrossRef Google scholar
[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.
CrossRef Google scholar
[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.
CrossRef Google scholar
[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.
CrossRef Google scholar
[8]
Miucic, R., Mahmud, S., 2006. An improved adaptive data reduction protocol for in-vehicle networks. SAE Tech. Paper, 2006-01-1327.
CrossRef Google scholar
[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.
CrossRef Google scholar
[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.
CrossRef Google scholar
[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.
CrossRef Google scholar
PDF(559 KB)

Accesses

Citations

Detail

Sections
Recommended

/