Implementation Of 'CAN' Protocol In Automobiles Using Advance Embedded System

  ijett-book-cover  International Journal of Engineering Trends and Technology (IJCTT)          
© 2013 by IJCTT Journal
Volume-4 Issue-10                      
Year of Publication : 2013
Authors : Vikash Kumar Singh , Kumari Archana


Vikash Kumar Singh , Kumari Archana. "Implementation Of 'CAN' Protocol In Automobiles Using Advance Embedded System". International Journal of Engineering Trends and Technology (IJCTT). V4(10):4422-4427 Oct 2013. ISSN:2231-5381. published by seventh sense research group.


This paper describes the benefit of control systems with network architecture over traditional systems with a central processor. A suitable standard protocol, CAN, is briefly presented and its current and future use in automobile machines is discussed. An important task is to find a way to make it possible to use standard network modules from different producers in a network specially designed for a specific machine. A solution to this problem is the design rules "CAN Kingdom" and the basics for this are presented. This model consists of the collection and display of data which are independent of each other and remotely executed. The data collection module receives data through CAN bus, and the data display module display these data via GUI designed by Qt/Embedded in Microcontroller. Temperature sensor and IR sensors are used as data collection agents and LCD and motor is used as output agents for an application here to demonstrate the effectiveness of CAN. To avoid data corruption, redundancy and reduce the complexity of circuit, MCP2510 is used for extending CAN. The whole CAN bus system is made up of the MCP2510 which is a stand-alone CAN controller with SPI Interface and the MCP2551 which acts as an interface between the CAN controller and the physical bus which carries data. MCP2510 is capable of both acceptance filtering and message management. It includes three transmit buffers and two receive buffers that reduce the amount of microcontroller (MCU) management required. The MCU communication is implemented via an industry standard Serial Peripheral Interface (SPI) with data rates up to 5 Mb/s.


[1] Controller Area Networks: Evolution and Applications, Othman, H. F.; Aji, Y. R.; Fakhreddin, F. T.; Al-Ali, A.R., "Controller Area Networks: Evolution and Applications," Information and Communication Technologies, 2006. ICTTA '06. 2nd , vol.2, no., pp.3088,3093, 0-0 0
[2] Automobile Control System using Controller Area Network. International Journal of Computer Applications 67(18):34-38, April 2013.
[3] Kiencke U, Kytola T. 1997. "CAN, a Ten Years' Anniversarial Review", Institute of Industrial Information Systems, University of Karlsruhe.
[4] L. Vhzquez , L. Rojas , E. Uribazo. 2000. "Intelligent CAN - ISA Gateway Development to Industrial Networks and Internet Coupling", IEEE.
[5] R. S. Raji, “Smart networks for control,” IEEE Spectrum, vol. 31, pp.49–55, June 1994.
[6] R. Davis, N. Navet, “Traffic Shaping to Reduce Jitter in Controller Area Network (CAN)“, ACM SIGBED Review, Special issue of the 24th Euromicro Conference on Real-Time Systems (ECRTS12), Volume 9, Issue 4, pp37-40, November 2012
[7] N. Navet, Y-Q. Song, F. Simonot, “Worst-Case Deadline Failure Probability in Real-Time Applications Distributed over CAN (Controller Area Network)“, Journal of Systems Architecture, Elsevier Science, vol. 46, n°7, 2000.

CAN, Controller Area Network, MCP2551, MCP2510, CAN in Automobile Industry, CAN Kingdom, CAN Architecture