1. DESIGN AND DEVELOPMENT OF PIC MICROCONTROLLER
BASED VEHICLE MONITORING SYSTEM USING
CONTROLLER AREA NETWORK (CAN) PROTOCOL
Introduction:
Controller Area Network (CAN) is an attractive alternative in the automotive and
automation industries due to its ease in use, low cost and provided reduction in wiring
complexity. It was developed by Robert Bosch for communication between various digital
devices inside an automobile where heavy electrical interferences and mechanical vibrations are
present. This project is aimed at the implementation of CAN protocol using PIC for vehicle
monitoring system. The main feature of the system includes monitoring of various vehicle
parameters such as Temperature, presence of CO level in the exhaust, Battery Voltage and Light
due to spark or fire.
Existing System:
The traditional forms of peer-to-peer connect between electronic control units and
electronic devices cannot meet the need of real time control of distributed system in automobile.
Meanwhile, the continuing increase of electronic devices results in geometric growth of lead
number and wiring becomes hard in limited space in automobile, restricts the expansion of
internal control functions.
ProposedSystem:
In the proposed system we can monitor various vehicle parameters such as Temperature,
CO percentage in the exhaust, Battery Voltage and LDR through CAN protocol. The temperature
sensor, gas sensor and LDR is connected to the PIC16F877A Microcontroller. The battery
voltage is reduced using a potentiometer so that it can be applied to the microcontroller for
monitoring. All the four parameters are continuously monitored using the PIC Microcontroller.
The display node consists of a PIC Microcontroller with an LCD display. The communication
between the two nodes is established using CAN Network that is CAN transceiver and CAN
2. Controller. The CAN Controller is connected with the PIC microcontroller and CAN transceiver
is connected to the CAN Controller.
Block Diagram:
CAN Controller
PIC16F877A
PIC16F877A
CAN Controller
Power Supply
CAN
Bus
CANH
CANL
PIC16F877A
CAN Transceiver
CAN Transceiver
LCD
LDR
Temperature
Sensor
GAS Sensor
Battery
Voltage
Sensing
PC
3. Hardware Requirements:
Power Supply
PIC16F877A Microcontroller
9V Battery
Temperature Sensor
GAS Sensor
LDR
CAN Controller and Transceiver
20x4 LCD
MAX232
Software Requirements:
Embedded C
CCS Compiler
.net
Applications:
This system can be applied to all Vehicles