International Journal of Applied Research
Vol. 2, Issue 7, Part C (2016)
Design and implementation of can data compression algorithm
Archana Patil and SN Rawat
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 and SN Rawat. Design and implementation of can data compression algorithm. International Journal of Applied Research. 2016; 2(7): 174-177.