Arduino Projects    |   Raspberry Pi  |     Electronic Circuits   |   AVR    |    PIC    |    8051    |    Electronic Projects

Implementation of CAN –Network in Car Automation


Table of Contents:

  1. Implementation of CAN –Network in Car Automation
  2. Background
  3. Automation in Car
  4. Adaptive Cruide Controller
  5. Conclusion and Future Work

AbstractThis paper presents a methodology to provide an advanced automation in a car. The automation such as carbon monoxide emission detection and real time control, seat belt control, cruise control has been implemented using ARM7.The ARM7 kit and automobile hardware are interface and communicate directly using CAN bus. Rather than tradition scheme of CAN in automation will offer increase portability and efficiency compare with other possible protocols for car automation. The benefits of CAN in achieving automation, over other tradition schemes will offer increase flexibility and expandability for future technology.


Index Terms-Controller Area Network (CAN), Advanced Risc Machine (ARM), Communication Protocols, Network Technology.


1. Introduction

The developed car is a Controller Area Network (CAN) based distributed control system including multiple processors. The Controller Area Network (CAN) architecture was developed for use in automobiles in the 1980’s. It corresponds to the physical and data link layers of the OSI network protocol stack. Manufacturers currently leverage and build upon this architecture to enable on-vehicle sensors, actuators and other commercial electronics to interoperate: communicate between different components, exchange data, and resolve operational dependencies. This paper examines the inner details of CAN.

In today’s automobile industry safety of cars has become a key research issue. In this paper we have given an effective way by which we can increase the car safety by several folds. The practical development of the system proposed by us is being carried out at Loyola Institute Of Technology, India. The single bus based on multiplexing network allows sharing information among various intelligent processors in the framework of multi-master systems. Among single bus network technologies, Controller Area Network (CAN) was developed as in-vehicle network by Bosch in 1980s and has been applied to not only vehicles but also other many distributed systems.
With the increase of number and complex of automotive electronic control system, it is impossible to use traditional point-to-point links method for implementing information exchange between different ECU. This method will bring drawbacks such as the increase of wiring length and weight, redundancy of signal cable, difficulty of examine and repair, lack of electric device protect, impossibility of information sharing and integration, and finally increase the hardness and complexity of system integration.
As a serial communication protocol and defect in-vehicle network standard efficiently supporting distributed real-time control, the ranges of can (controller area network) [1]-[2] application domain is from high speed network to low cost multiplex wiring because of its special capabilities. In passenger car, ECU’s are connected using can with transmission rate up to 1 mbps.
Passenger car control system is real-time networked control system which aims at passenger car as control object, applies in-vehicle network as information transmission channel, uses electronics integration and network integration as basis, information integration and control integration as core, function integration as target, design integration as development method. Supported by automotive electronic control technology, in-vehicle network technology, embedded control technology, sensor technology and intelligent control technology etc, it shares information and achieves correlative real-time control between ECU’s and electric devices according to special control functions.
Information sharing is the basic function of in-vehicle network. Moreover, it is essential to produce uniform control information and achieve information integrated control based on sharing information of different ECU’s so as to enhance the safety, comfort, and added-value of passenger car and improve its service quality and performance.

Comments (5)

i am doing the similar

i am doing the similar project


hi im new to can inteface plz


im new to can inteface plz help me to develop in that area 

i want to know how to interface the devices through can bus how to write the program for accessing the can bus etc...

plz send the details to

send me circuit and coding 

send me circuit and coding 

if any one having circuit and

if any one having circuit and coding of can protocol using lpc2148

plz send the details to

At least explain some basic

At least explain some basic code to provide better understanding.

You are here