Study On The Embedded CAN Bus Control System in The Vehicle PDF
Study On The Embedded CAN Bus Control System in The Vehicle PDF
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.
LCD
PIC16F877A
CAN Controller
CAN Transceiver
CAN Bus CANH
CANL
CAN Transceiver
CAN Transceiver
CAN Controller
CAN Controller
PIC16F877A
PIC16F877A Motor driver
Temperature sensor
PIC16F8 77A A
PIC16F877A
PIC16F877 Motor driver
Humidity sensor
PIC16F8 77A
77A
DC Motor
PIC16F8 77A
FAN
PIC16F8
PIC16F8
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.