Browse > Article
http://dx.doi.org/10.5573/ieek.2013.50.11.099

CAN Data Compression Using DLC and Compression Area Selection  

Wu, Yujing (Department of Electronic Engineering, Chonbuk National University)
Chung, Jin-Gyun (Department of Electronic Engineering, Chonbuk National University)
Publication Information
Journal of the Institute of Electronics and Information Engineers / v.50, no.11, 2013 , pp. 99-107 More about this Journal
Abstract
Controller area network (CAN) was designed for multiplexing communication between electronic control units (ECUs) in vehicles and thus for decreasing the overall wire harness. The increasing number of ECUs causes the CAN bus overloaded and consequently the error probability of data transmission increases. Since the time duration for the data transmission is proportional to CAN frame length, it is desirable to reduce the frame length. In this paper, a CAN message compression method is proposed using Data Length Code (DLC) and compression area selection algorithm to reduce the CAN frame length and the error probability during the transmission of CAN messages. By the proposed method, it is not needed to predict the maximum value of the difference in successive CAN messages as opposed to other compression methods. Also, by the use of DLC, we can determine whether the received CAN message has been compressed or not without using two ID's as in conventional methods. By simulations using actual CAN data, it is shown that the CAN transmission data is reduced up to 52 % by the proposed method, compared with conventional methods. By using an embedded test board, it is shown that 64bit 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
CAN; DLC; Embedded System; Data Compression;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Road Vehicles-Low Speed Serial Data Communication Part 2: Low Speed Controller Area Network, ISO 11519-2, 1994.
2 Road Vehicles-Interchange of Digital Information -Controller Area Network for High-Speed Communication, ISO 11898, 1994.
3 Rebert Bosch GmbH, "CAN specification 2.0", Chuck Powers, Motorola MCTG Multiplex, April 5, 1995.
4 S. Channon and P. Miller, "The requirement of future in-vehicle networks and an example implementation", SAE paper 2004-01-0206, Mar. 2004.
5 Wolfhard Lawrenz, CAN System Engineering: from Theory to Practical Applications. Sringer, 1997.
6 Yongwook Son, Heeseok Moon, Jaeil Jeong, and Sooyong Lee, "Active CAN data reduction algorithm for in-vehicle network," Proceedings of The Korean Society of Automotive Engineers, pp. 1427-1477, Korea, 2006.
7 Kyungju Cho, "Variable length can message compression using bit rearrangement," IEEK of Korea, 48(4) pp. 51-56, 2011.