Paper Title
Automobile Applications Using Can Protocol
Abstract
The main objective of the project is to design the Automobile applications like car airbag system, temperature
control system and fuel management system using CAN protocol and also to demonstrate the control of various applications.
Modern automotive applications become more and more complex: they are implemented over distributed architectures that
include several electronic control units (ECUs) communicating via local communication network which is event triggered
(e.g. CAN, controller area network) or time triggered (e.g. TTCAN, time triggered CAN). These ECUs exchange data or
messages in two possible modes: push or pull. A key design issue of such embedded systems is to satisfy a number of QoS
constraints such as real-time, dimension, fault tolerance, etc. In this project, we present a formal evaluation of the
communication protocols used in automotive applications (push/pull with CAN/TTCAN). The evaluation is done using three
criteria: throughput (dimension constraint), error detection delay (fault tolerance constraint) and information transmission
delay (real-time constraint). The objective of this work is to identify, for each communication protocol, different classes of
application to help automotive system designers to choose the best protocol able to match the previous set of requirements.
Many mechanical parts of automobiles are being replaced with microcontrollers, and these microcontrollers are controlling
various parts of the automobile, so communications between microcontrollers must be reliable. In order to provide
communication between these microcontrollers we are implementing Automobile applications using CAN protocol.
Keywords- CAN, Controller Area Network; Microcontrollers (PIC-18F458); Electronic Control Units (ECUs).