International Journal of Applied Research
Vol. 2, Issue 7, Part C (2016)
Design and implementation of can data compression algorithm
A Controller Area Network (CAN bus) is a vehicle oriented bus standard designed to allow microcontrollers and devices to communicate with each other in applications without a host computer. It is a message transfer-based protocol. Controller area network (CAN) is basically designed for multiplexing communication between electronic control units (ECUs) in vehicles and many high-level industrial control applications. Its cost, efficiency, performance and reliability provides higher flexibility in system design. When a CAN bus is overloaded by the increased number of electronic circuit units connected to the CAN bus, the waiting time for low priority CAN messages and the error probability of data transmission are increased. Thus, it is desirable to reduce the CAN data frame size because the time duration for the data transmission is proportional to the CAN frame length. In this paper, a CAN data compression method is designed to reduce or minimize the CAN data frame length. Experimental results show that the transmitted CAN data can be compressed by using a Cortex M3 embedded test board. The proposed algorithm can be used in automobile & multiple applications without any problem.
How to cite this article:
Archana Patil, SN Rawat. Design and implementation of can data compression algorithm. Int J Appl Res 2016;2(7):174-177.