Upload
sudhakar5472
View
158
Download
2
Embed Size (px)
DESCRIPTION
ieee 2012 projects for m tech btech ece eee embedded systems@ srcembedded solutions- hyderabad. web:www.srcembedded.com, ph-8297 313 858 mail:[email protected]
Citation preview
Study on the Embedded CAN Bus Control
System in the Vehicle
Abstract:
CAN bus is stands for Controller Area Network is a vehicle bus standard designed to
allow microcontrollers and devices to communicate with each other within a vehicle without a
host computer. CAN bus is a message-based protocol, designed specifically for automotive
applications but now also used in other areas such as industrial automation and medical
equipment. The CAN bus may be used in vehicles to connect engine control unit and
transmission, or on a different bus to connect the door locks, climate control, seat control, etc.
Today the CAN bus is also used as a field bus in general automation environments, primarily due
to the low cost of some CAN controllers and processors. An embedded system is a computer
system designed for specific control functions within a larger system, often with real-time
computing constraints.
Existing system:
In our existing system, as this process is time consuming and there are possibilities of
human errors and congestion this traditional system has got lots of disadvantages. Hence we
propose this system.
Proposed system:
The purpose of the project is to provide a fast and safe environment in Car. The data will
be transmitted through the CAN bus protocol. We are using PIC16F877A controller to
communicate and to control the other nodes through CAN protocol. We are using Temperature
and Humidity Sensor in our system to sense the temperature and humidity inside the car while
driving. If there is any abnormality in temperature or humidity the Fan will be switched ON. The
DC motor we are using here as the model of Window motor control. The status will be shown in
LCD.
Block Diagram:
Vehicle Section:
CAN Controller
PIC16F877A
PIC16F877
A
LCD
CAN
Bus
CANH
CANL
CAN Controller
PIC16F877A
CAN Transceiver
CAN Transceiver
Motor driver
PIC16F8
77A
FAN
PIC16F8
77A
Emergency
Stop Key
CAN Controller
PIC16F877A
PIC16F877A
CAN Transceiver
Motor driver
PIC16F8
77A
DC Motor
PIC16F8
77A
Temperature
sensor
PIC16F8
77A
Humidity
sensor
PIC16F8
77A
Hardware Requirements
1. PIC 16f877a & power supply
2. Temperature Sensor
3. CAN Controller and CAN ‘Transceiver
4. Humidity Sensor
5. LCD modules
6. Motor drivers
7. DC Motor and FAN
Software Requirements
1. Embedded C
2. MPLAB.
Advantages:
Cost efficient
Easy to use in automotive applications.
Advanced communication protocols used.