CAN Based Collision Avoidance System for Automobiles

Published on February 2017 | Categories: Documents | Downloads: 35 | Comments: 0 | Views: 371
of 2
Download PDF   Embed   Report

Comments

Content

ABSTRACT

CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES

AIM : The aim of the project is to build a collision avoidance system for automobiles using Controller area network.

SCOPE : The Controller Area Network (CAN) is a Serial, Asynchronous, Multi-master communication protocol for connecting electronic control modules in Automotive and industrial applications. CAN protocol have many features like Low cost, Easy to implement, peer to peer Network with powerful Error Checking, Higher Transmission Rates 1MBitps. The CAN Network is a Peer to Peer Network consisting of different nodes. Different parameters can be monitored by these Nodes and can be updated to the Central Control Unit. Mostly used in Industry and Auto Mobiles in a Hazardous Environment and is reliable. This project is designed for collision avoidance system for automobiles using CAN protocol. Using CAN protocol we can send data from one node to other node. Here we are having two nodes each node contains AT MEGA 16 (AVR

CONTROLLER), MCP2515 (CAN CONTROLLER), MCP2551 (CAN TRANSRECEVER). In first node we are interfacing GP2D12 to find the object, in second node contains DC motor. Initially motor is rotating with maximum speed. If any object is found in front of GP2D12 in node1 motor will stop in node2 by using CAN protocol. For this we have to develop two different application programs in embedded C. 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.

1

BLOCK DIAGRAM :
NODE 1

LCD
GP2D12
ATMEGA 16

MCP 2515 NODE 2

MCP 2551

L293D
ATMEGA 16

LCD

DC MOTOR

MCP 2515

MCP 2551

HARDWARE REQUIREMENTS :        ATMEGA 16 (AVR CONTROLLER) MCP2515 MCP2551 16X2 LCD GP2D12 L293D DC MOTOR

SOFTWARE REQUIREMENTS :  PROGRAMMING IN EMBEDDED C  CODEVISION AVR C COMPILER

2

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close