14 V2V System Congestion Control Validation and Performance Using CAN Communication
14 V2V System Congestion Control Validation and Performance Using CAN Communication
AIM:
This project aims in designing a system which helps in monitoring and controlling
multi-regions using CAN (Controller Area Network) protocol. This system helps in achieving
communication between multiple devices.
PURPOSE:
The main objective of this project is to provide CAN communication based vehicle
security for automobiles, this system also avoid rear end collision using sensors and
wireless communication.
DESCRIPTION:
The CAN protocol is an ISO standard (ISO 11898) for serial data communication. The
protocol was developed aiming at automotive applications. Today CAN has gained
widespread use and is used in industrial automation as well as in automotives and mobile
machines. The CAN protocol is implemented in silicon. This makes it possible to combine
the error handling and fault confinement facilities of CAN with a high transmission speed.
The method used for distributing messages to the right receivers contributes to gaining a good
use of the available bandwidth. This requires a simple transmission medium. A common
transmission medium is a twisted pair of wires. A CAN system can also work with just one
wire. In some applications different kinds of links, optical links or radio links, are better
suited. Though there is transmission hardware standard (twisted pair), it is not uncommon to
use different transmission solutions depending on system requirements.
The modules in this project are: Temperature sensor capable of detecting temperature,
humidity sensor to detect humidity level in the environment, Pressure sensor to get the
pressure, Buzzer to give alerts, CAN transceiver is to establish communication between two
microcontrollers, LCD to display the parameters.
This system makes use of two Microcontrollers which are connected using a
CAN bus. One of the Microcontrollers has Temperature sensor, humidity sensor,
pressure sensor, LCD and Buzzer are interfaced to it. This controller gets input from
these sensors and continuously monitors them. The controller automatically monitors,
if these inputs go beyond threshold level and also alerts through buzzer. These
parameters are transferred over CAN bus which is received by the other controller
connected to it. This controller makes the parameters to display on LCD connected to
it. Also, alerts at this system if parameters go beyond threshold level. The
Microcontrollers used in this project are programmed using Embedded C
programming
EXISTING:
PROPOSED:
BUS
Crystal Oscillator LED Indicators
Power Supply
Interface Circuit RF TX
Regulated
Wireless
CAN
Microcontroller – Transceiver
MCP2551
Vehicle
DC motor LCD driver LCD
Motors
driver
SOFTWARE USED:
1. Keil μvision
2. Express PCB
3. Express SCH
4. Embedded C
HARDWARE USED:
1. Power Supply
2. PIC Microcontroller
3. RF TX and RF RX.
4. OBSTACLE SENSOR
5. DC MOTOR WITH MOTOR DRIVER
4. LCD display
5. ALCOHOL SENSOR
6. CAN CONTROLLER