4
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.

Study on the embedded can bus control system in the vehicle

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

Page 1: Study on the embedded can bus control system in the vehicle

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.

Page 2: Study on the embedded can bus control system in the vehicle

Block Diagram:

Vehicle Section:

Page 3: Study on the embedded can bus control system in the vehicle

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

Page 4: Study on the embedded can bus control system in the vehicle

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.