SlideShare a Scribd company logo
CAN BASED COLLISION

AVOIDANCE SYSTEM
FOR AUTOMOBILES
BRIEF OVERVIEW :
 Objective

 LCD

 Embedded system

 DC Motor and L293D

 What is CAS?

 Software Requirements

 Existing system

 Operation

 Block Diagram

 Advantages, Disadvantages

 Power supply

 Future Scope

 ATmega16 Controller

 Conclusion

 Obstacle sensor
 CAN, MCP2515 and MCP2551
Objective of the Project :
• This project CAN BASED COLLISION AVOIDANCE

SYSTEM is intended for secure and smooth journey.

• If the driver himself is not concentrating on driving or any

other parameters, which may cause damage to vehicle
as well a life, this intelligent car/ vehicle warn the driver
regarding the danger ahead.
Embedded system :
 An Embedded System is one that has computer

hardware with software embedded in it as one of its
important components.
 Its software embeds in ROM (Read Only Memory).
It does not need secondary memories as in a
computer.

SOFTWARE PROGRAM
What is CAS ?
 A collision avoidance system is that which is placed
within a car to warn its driver of any dangers that may lie
ahead on the road.
• how close the car is to other cars surrounding it
• how much its speed needs to be reduced while

going

around the curve

• how close the car is to going off the road
• uses visual and audio warnings to prompt the driver

• initiates braking if the driver fails to respond to the
warnings
Existing system :
• Power train management system
• Antilock braking system (ABS)
• Acceleration skid control (ASC) system, etc,
• The functionality and wiring of these electric control units

(ECU) are getting more complicated.
• A high-level protocol CAN is adopted to interconnect those

CAN nodes with reliable communications among sensors.
Block Diagram :
NODE 1
LCD
GP2D1
2

ATMEG
A

32

MCP 2515

MCP 2551

NODE 2

L293D

LCD
ATMEG
A

32

DC
MOTOR

MCP 2515

MCP 2551
Power Supply :
Regulated
5V
DC

230V
AC
Mains
Transformer

Rectifier

Filter

Regulator
ATMEGA 32 CONTROLLER :
• High-performance, Low-power AVR 8 - bit Microcontroller
• Advanced RISC Architecture

• High Endurance Non-volatile Memory segments
• JTAG Interface
• Peripheral Features
• Special Microcontroller Features
• I/O and Packages - 40-pin
• Operating Voltages - 4.5-5.5V
• Speed Grades - 0-16 MHz
• Power Consumption - 1.1mA
Pin Diagram :
GP2D12 :
• It is an Analog distance sensor that uses infrared to
detect an object between 10 cm and 80 cm away.
• Consists of PSD and infrared emitting diode and
signal processing circuit.

• High immunity to ambient light and colour of object
• No external control circuitry required
GP2D12 :
CONTROL AREA NETWORK :
• CAN is a multi-master broadcast serial bus standard for
connecting electronic control units (ECUs)
• CAN is one of the best choices for embedded networking
applications.
• Each node is able to send and receive messages, but not
simultaneously.
• A message consists primarily of an ID (identifier), which

represents the priority of the message, and up to eight data
bytes.
• The devices that are connected by a CAN network are
typically sensors, actuators and other control devices.
• These devices are not connected directly to the bus, but

through a host processor and a CAN controller.
• Bit rates up to 1 Mbit/s are possible at network lengths
below
40 m.
• Each node requires a


Host processor



CAN controller



Transceiver
MCP2515 :

• It is a stand-alone Controller Area Network (CAN) controller that implements

the CAN specification, version 2.0B

• MCP2515 has two acceptance masks and six acceptance filters that are used
filter out unwanted messages, thereby reducing the host MCUs overhead.

• It is capable of transmitting and receiving both standard and extended data an
remote frames.
• Operates from 2.7V – 5.5V
• It interfaces with microcontrollers (MCUs) via an industry standard Serial
Peripheral Interface ( 10MHz)

• The device consists of three main blocks:
 CAN Module ---- Control logic ---

SPI Protocol block
MCP2551 : is a high-speed CAN, fault-tolerant device that serves as
• The MCP2551
the

interface between a CAN protocol controller and the physical bus.
•

It will operate at speeds of up to 1 Mb/s.

•

It converts the digital signals generated by a CAN controller to signals

suitable
for transmission over the bus cabling.
•

It also provides a buffer between the CAN controller and the high-voltage
spikes that can be generated on the CAN bus by outside sources.
Features :
• Protection against damage due to short-circuit conditions (positive or
negative battery voltage)

• Protection against high-voltage transients
• Automatic thermal shutdown protection
• Up to 112 nodes can be connected
• High noise immunity due to differential bus Implementation
Liquid crystal display :
 Liquid crystal displays (LCDs)

have materials which combine
the properties of both liquids
and crystals.
 They have a temperature range within which the molecules are

almost as mobile as they would be in a liquid, but are grouped
together in an ordered form similar to a crystal.
 Since the LCD’s consume less power, they are compatible with

low power electronic circuits and can be powered for long
durations.
DC Motor :
•

A DC motor is electromechanical device that coverts

electrical
energy into mechanical energy
•

Motor gives power to the MCU

•

Power to do physical works - to move robot

•

It can be controlled easily with microcontrollers

•

But the MCUs port are not powerful enough to drive DC

motors directly , we need some kind of drivers.
•

Very easy and safe is to use L293D chips
L293D :
 L293D is a motor driver integrated circuit (IC).

 Motor drivers act as current amplifiers since they take a
lowcurrent control signal and provide a higher-current signal.

This
higher current signal is used to drive the motors.
 This chip is designed to control 2 DC motors

 L293D has output current of 600mA
 The output supply has a wide range from 4.5V to 36V


Input logic 00 or 11 will
stop the corresponding
motor.

 Logic 01 and 10 will
rotate it in clockwise
and anticlockwise

directions.
 Enable pins 1 and 9
must be high for

motors to start
operating.
Software Requirement
 PROGRAMMING IN EMBEDDED C
 CODEVISION AVR C COMPILER
 KEIL SOFTWARE
Embedded C :
 Embedded C is a set of language extensions for the C Programming language

by the C Standards committee to address commonality issues that exist
between C extensions for different embedded systems.


Historically, embedded C programming requires nonstandard extensions to the
C language in order to support exotic features such as fixed-point arithmetic,
multiple distinct memory banks, and basic I/O operations.

 In 2008, the C Standards Committee extended the C language to includes a

number of features not available in normal C, such as, fixed-point arithmetic,
named address spaces, and basic I/O hardware addressing.
 Embedded C use most of the syntax and semantics of standard C, e.g., main()

function, variable definition, data type declaration, conditional statements (if,
switch. case), loops (while, for), functions, arrays and strings, structures and
union, bit operations, macros, etc.
Codevision AVR :
• CodeVisionAVR is a complete set of tools designed for rapid and

efficient
software development for the Atmel AVR microcontrollers.

Keil C cross compiler :
• Keil Software provides software development tools for the family of
microcontrollers, they are
• IDE (Integrated Development environment)
• Project Manager

• Simulator
• Debugger
• C Cross Compiler , Cross Assembler, Locator/Linker
 Compilers are programs used to convert a High Level Language
to
object code i.e source code into object code.
 A cross compiler is similar to the compilers but we write a
program
for the target processor (like 8051 and its derivatives) on the
host
processors (like computer)

 It means being in one environment you are writing a code for
another
environment is called cross development.
•

OPERATION having
Here we are :

two

nodes

each node Contain

ATMEGA 16 (AVR CONTROLLER), MCP2515 (CAN CONTROLLER),
MCP2551 (CAN TRANSRECEVER).

• In first node we are interfacing GP2D12 to find the object,
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
Advantages
 Collision Mitigation by Braking
 Crash avoidance
 Road Safety
 Injury and Accident Prevention
 Commercially marketable technical systems
 Low cost
 Product Excellence due to Minimum Requirements
 High Alert system
DISADVANTAGES
 The technical challenges for current collision avoidance systems lie in

achieving high detection rates given an acceptable false alarm rate,
under real-life driving situations.
 The problem with curved roads is that sensors might mistake a car
running in the opposite direction for a hazard on the lane where the
CAS equipped vehicle is driving.

Cars Equipped with sensors running in
the opposite direction.
Applications :
• Used as a Warning System to avoid Collision in National Highways.
• Used by Police to Track the speed of the approaching vehicles.
• Used to detect an object in Extreme conditions like Fog and misty areas.
• Can be implemented in Robotic Applications.
• Can be used in large vehicles like Trucks and buses.

• Can be implemented in Aircraft and aerospace electronics.
• Can be used in Passenger and cargo trains.
• Can be implemented in Maritime electronics.
Real Time View :
FUTURE SCOPE :

• Future car collision-avoidance systems may be smart phonebased
• You could stick your cell phone on the dashboard, and it would
use
[its onboard sensors] to provide the feedback needed by the
system
CONCLUSION
 This

briefly reviewed the automobile collision avoidance problem in

order to achieve safer transportation on highways.
 Once achieved, this will not only save lives, but result in a considerable

amount of financial gains as well.
 In order to develop the so-called smart highways and smart cars, it is

stated that the most importance difference from the old practice is the
fact that new design approach attempts to completely avoid collision
instead of minimizing the damage by over-designing cars.
BIBLIOGRAPHY :
Text Books :
[1] Steven F Barrett, ‘‘Embedded Systems Design With The Atmel AVR
Microcontroller’’, Morgan and Claypool Publishers,2008 .
[2]

Jesse

Russell,

Ronald

Cohn,

Publishing,2012 .

Web Portal :
[1] www.wikipedia.org
[2] www.atmel.com

[3] www.µvisionkeil.com
[4] www.authorstream.com
[5] www.electronics.howstuffworks.com
[6] www.allaboutcircuits.com

‘‘Controller

Area

Network’’,

Bookvika
Can based collision aviodance system for automobiles

More Related Content

What's hot

Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
Shijo T Daniel
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
Ankul Gupta
 
collision avoidance system,automobile technology,safety systems in car
collision avoidance system,automobile technology,safety systems in carcollision avoidance system,automobile technology,safety systems in car
collision avoidance system,automobile technology,safety systems in car
Sai Ram Vakkalagadda
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
Priyanka GV
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
محمدعبد الحى
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
Arun Raja
 
Case study of Adaptive Cruise Control
Case study of Adaptive Cruise ControlCase study of Adaptive Cruise Control
Case study of Adaptive Cruise Control
PAVANKUMARSDESAI
 
Autonomous cars
Autonomous carsAutonomous cars
Autonomous cars
Anmol Parimoo
 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance system
Scope e-Knowledge Center
 
Adaptive cruise control edit1
Adaptive cruise control edit1Adaptive cruise control edit1
Adaptive cruise control edit1
Siddharth Dc
 
Cruise control systems
Cruise control systemsCruise control systems
Cruise control systems
Yusha Patel
 
RFID based car parking system-final ver
RFID based car parking system-final verRFID based car parking system-final ver
RFID based car parking system-final verDebasis Nayak
 
Autonomous cars
Autonomous carsAutonomous cars
Autonomous cars
NoumanAmjad6
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsBehzad Samadi
 
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAYRAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
18231GaddamSanjay
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
Yamini Verma
 
Robotic car project presentation
Robotic car project presentationRobotic car project presentation
Robotic car project presentation
Akshay Parmar
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)
nassim unused
 
Adaptive cruise control acc
Adaptive cruise control accAdaptive cruise control acc
Adaptive cruise control acc
Revathi Subramaniam
 

What's hot (20)

Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
Electronic Control Unit(ECU)
Electronic Control Unit(ECU)Electronic Control Unit(ECU)
Electronic Control Unit(ECU)
 
collision avoidance system,automobile technology,safety systems in car
collision avoidance system,automobile technology,safety systems in carcollision avoidance system,automobile technology,safety systems in car
collision avoidance system,automobile technology,safety systems in car
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Case study of Adaptive Cruise Control
Case study of Adaptive Cruise ControlCase study of Adaptive Cruise Control
Case study of Adaptive Cruise Control
 
Autonomous cars
Autonomous carsAutonomous cars
Autonomous cars
 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance system
 
Adaptive cruise control edit1
Adaptive cruise control edit1Adaptive cruise control edit1
Adaptive cruise control edit1
 
Automotive electronics
Automotive electronicsAutomotive electronics
Automotive electronics
 
Cruise control systems
Cruise control systemsCruise control systems
Cruise control systems
 
RFID based car parking system-final ver
RFID based car parking system-final verRFID based car parking system-final ver
RFID based car parking system-final ver
 
Autonomous cars
Autonomous carsAutonomous cars
Autonomous cars
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
 
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAYRAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
RAIN SENSING AUTOMATIC CAR WIPER BY GADDAM SANJAY
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
Robotic car project presentation
Robotic car project presentationRobotic car project presentation
Robotic car project presentation
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)
 
Adaptive cruise control acc
Adaptive cruise control accAdaptive cruise control acc
Adaptive cruise control acc
 

Viewers also liked

CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILESCAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILESSri Kanth
 
Collision avoidance system tony napier
Collision avoidance system   tony napierCollision avoidance system   tony napier
Collision avoidance system tony napier
NSW Environment and Planning
 
ANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARSANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARS
Rakesh Reddy
 
Traffic Alert and collision avoidance system (TCAS)
Traffic Alert and collision avoidance system (TCAS)Traffic Alert and collision avoidance system (TCAS)
Traffic Alert and collision avoidance system (TCAS)
ARVIND KUMAR SINGH
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduino
Ramesh Reddy
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляций
CEE-SEC(R)
 
latest Engineering Innovation
 latest Engineering Innovation latest Engineering Innovation
latest Engineering Innovation
ram sundar singh
 
Pre Collision Technology
Pre Collision TechnologyPre Collision Technology
Pre Collision Technology
Vishnu Bhadolwala
 
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
MHF Tylösandsseminariet
 
J1939 presentation by Simma Software
J1939 presentation by Simma SoftwareJ1939 presentation by Simma Software
J1939 presentation by Simma Software
Razvan Girmacea
 
EMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILESEMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILES
Dileep Mittapalli
 
Speed adaptation using Neuro fuzzy approach
Speed adaptation using Neuro fuzzy approachSpeed adaptation using Neuro fuzzy approach
Speed adaptation using Neuro fuzzy approachLucky Amesar
 
Anti collision technology of crashless cars
Anti collision technology of crashless carsAnti collision technology of crashless cars
Anti collision technology of crashless cars
Harshit Srivastava
 
Traffic alert and Collision Avoidance System
Traffic alert and Collision Avoidance System Traffic alert and Collision Avoidance System
Traffic alert and Collision Avoidance System greeshma6225
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
Pantech ProLabs India Pvt Ltd
 
Halderman ch108 lecture
Halderman ch108 lectureHalderman ch108 lecture
Halderman ch108 lecturemcfalltj
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
Seminar Links
 

Viewers also liked (20)

CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILESCAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
 
Control Area Network
Control Area NetworkControl Area Network
Control Area Network
 
Collision avoidance system tony napier
Collision avoidance system   tony napierCollision avoidance system   tony napier
Collision avoidance system tony napier
 
ANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARSANTI COLLISION SYSTEM IN CARS
ANTI COLLISION SYSTEM IN CARS
 
Traffic Alert and collision avoidance system (TCAS)
Traffic Alert and collision avoidance system (TCAS)Traffic Alert and collision avoidance system (TCAS)
Traffic Alert and collision avoidance system (TCAS)
 
Vehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduinoVehicle accident detection and messaging system using GSM and arduino
Vehicle accident detection and messaging system using GSM and arduino
 
SysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляцийSysML в качестве платформы интеграции для моделирования ко-симуляций
SysML в качестве платформы интеграции для моделирования ко-симуляций
 
latest Engineering Innovation
 latest Engineering Innovation latest Engineering Innovation
latest Engineering Innovation
 
MAJOR PROJECT
MAJOR PROJECTMAJOR PROJECT
MAJOR PROJECT
 
Pre Collision Technology
Pre Collision TechnologyPre Collision Technology
Pre Collision Technology
 
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
12.45 Lane departure warning - Körfältsassistans, Simon Sternlund
 
J1939 presentation by Simma Software
J1939 presentation by Simma SoftwareJ1939 presentation by Simma Software
J1939 presentation by Simma Software
 
EMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILESEMBEDDED IN AUTOMOBILES
EMBEDDED IN AUTOMOBILES
 
Speed adaptation using Neuro fuzzy approach
Speed adaptation using Neuro fuzzy approachSpeed adaptation using Neuro fuzzy approach
Speed adaptation using Neuro fuzzy approach
 
Anti collision technology of crashless cars
Anti collision technology of crashless carsAnti collision technology of crashless cars
Anti collision technology of crashless cars
 
PRESENTATION
PRESENTATIONPRESENTATION
PRESENTATION
 
Traffic alert and Collision Avoidance System
Traffic alert and Collision Avoidance System Traffic alert and Collision Avoidance System
Traffic alert and Collision Avoidance System
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
 
Halderman ch108 lecture
Halderman ch108 lectureHalderman ch108 lecture
Halderman ch108 lecture
 
Embedded System in Automobiles
Embedded System in Automobiles Embedded System in Automobiles
Embedded System in Automobiles
 

Similar to Can based collision aviodance system for automobiles

Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
Md.Abdullah Ahmad
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
sameer abdullah
 
Embedded system
Embedded systemEmbedded system
Embedded system
Md.Abdullah Ahmad
 
Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android appRishikesh .
 
Automated irrigation system using zig bee
Automated irrigation system using zig beeAutomated irrigation system using zig bee
Automated irrigation system using zig bee
Rahul Wagh
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
Rup Chowdhury
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfid
Sriteja Rst
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
Sumit Kumar
 
Rajitha priya(wk 413)
Rajitha priya(wk 413)Rajitha priya(wk 413)
Rajitha priya(wk 413)ammu59
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)hardik1240
 
Ppt
PptPpt
Multiuser sms based microcontroller wireless electronic board
Multiuser sms based microcontroller wireless electronic boardMultiuser sms based microcontroller wireless electronic board
Multiuser sms based microcontroller wireless electronic board
Kalees Pandiyan
 
Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)
Pankaj Singh
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
Udayalakshmi JK
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
Ali Altahir
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET Journal
 
mini ppt.ppt
mini ppt.pptmini ppt.ppt
mini ppt.ppt
amaankhan156544
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll newMainak Nandi
 

Similar to Can based collision aviodance system for automobiles (20)

Embedded system Basic
Embedded system BasicEmbedded system Basic
Embedded system Basic
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Home automation and Digital notice board using android app
Home automation and Digital notice board using android appHome automation and Digital notice board using android app
Home automation and Digital notice board using android app
 
Automated irrigation system using zig bee
Automated irrigation system using zig beeAutomated irrigation system using zig bee
Automated irrigation system using zig bee
 
Overview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontrollerOverview of Microcontroller and ATMega32 microcontroller
Overview of Microcontroller and ATMega32 microcontroller
 
Obstacle Detection Robot
Obstacle Detection RobotObstacle Detection Robot
Obstacle Detection Robot
 
Wireless fuel level sensor using rfid
Wireless fuel level sensor using rfidWireless fuel level sensor using rfid
Wireless fuel level sensor using rfid
 
intelligent braking system report
intelligent braking system reportintelligent braking system report
intelligent braking system report
 
Rajitha priya(wk 413)
Rajitha priya(wk 413)Rajitha priya(wk 413)
Rajitha priya(wk 413)
 
Density based traffic light controlling (2)
Density based traffic light controlling (2)Density based traffic light controlling (2)
Density based traffic light controlling (2)
 
Ppt
PptPpt
Ppt
 
Multiuser sms based microcontroller wireless electronic board
Multiuser sms based microcontroller wireless electronic boardMultiuser sms based microcontroller wireless electronic board
Multiuser sms based microcontroller wireless electronic board
 
Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)Synopsis for alcohol detection with vehicle controlling (1)
Synopsis for alcohol detection with vehicle controlling (1)
 
Wireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculationWireless energy meter monitoring with automated tariff calculation
Wireless energy meter monitoring with automated tariff calculation
 
Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)Basics and applications of programmable logic controller (plc)
Basics and applications of programmable logic controller (plc)
 
embedded system for green g
embedded system for green gembedded system for green g
embedded system for green g
 
IRJET- Multiple Load Controller for Industry using ARM Cortex
IRJET-  	  Multiple Load Controller for Industry using ARM CortexIRJET-  	  Multiple Load Controller for Industry using ARM Cortex
IRJET- Multiple Load Controller for Industry using ARM Cortex
 
mini ppt.ppt
mini ppt.pptmini ppt.ppt
mini ppt.ppt
 
4 Way traffic controll new
4 Way traffic controll new4 Way traffic controll new
4 Way traffic controll new
 

Recently uploaded

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

Can based collision aviodance system for automobiles

  • 1. CAN BASED COLLISION AVOIDANCE SYSTEM FOR AUTOMOBILES
  • 2. BRIEF OVERVIEW :  Objective  LCD  Embedded system  DC Motor and L293D  What is CAS?  Software Requirements  Existing system  Operation  Block Diagram  Advantages, Disadvantages  Power supply  Future Scope  ATmega16 Controller  Conclusion  Obstacle sensor  CAN, MCP2515 and MCP2551
  • 3. Objective of the Project : • This project CAN BASED COLLISION AVOIDANCE SYSTEM is intended for secure and smooth journey. • If the driver himself is not concentrating on driving or any other parameters, which may cause damage to vehicle as well a life, this intelligent car/ vehicle warn the driver regarding the danger ahead.
  • 4. Embedded system :  An Embedded System is one that has computer hardware with software embedded in it as one of its important components.  Its software embeds in ROM (Read Only Memory). It does not need secondary memories as in a computer. SOFTWARE PROGRAM
  • 5. What is CAS ?  A collision avoidance system is that which is placed within a car to warn its driver of any dangers that may lie ahead on the road. • how close the car is to other cars surrounding it • how much its speed needs to be reduced while going around the curve • how close the car is to going off the road • uses visual and audio warnings to prompt the driver • initiates braking if the driver fails to respond to the warnings
  • 6. Existing system : • Power train management system • Antilock braking system (ABS) • Acceleration skid control (ASC) system, etc, • The functionality and wiring of these electric control units (ECU) are getting more complicated. • A high-level protocol CAN is adopted to interconnect those CAN nodes with reliable communications among sensors.
  • 7. Block Diagram : NODE 1 LCD GP2D1 2 ATMEG A 32 MCP 2515 MCP 2551 NODE 2 L293D LCD ATMEG A 32 DC MOTOR MCP 2515 MCP 2551
  • 9. ATMEGA 32 CONTROLLER : • High-performance, Low-power AVR 8 - bit Microcontroller • Advanced RISC Architecture • High Endurance Non-volatile Memory segments • JTAG Interface • Peripheral Features • Special Microcontroller Features • I/O and Packages - 40-pin • Operating Voltages - 4.5-5.5V • Speed Grades - 0-16 MHz • Power Consumption - 1.1mA
  • 11. GP2D12 : • It is an Analog distance sensor that uses infrared to detect an object between 10 cm and 80 cm away. • Consists of PSD and infrared emitting diode and signal processing circuit. • High immunity to ambient light and colour of object • No external control circuitry required
  • 13. CONTROL AREA NETWORK : • CAN is a multi-master broadcast serial bus standard for connecting electronic control units (ECUs) • CAN is one of the best choices for embedded networking applications. • Each node is able to send and receive messages, but not simultaneously. • A message consists primarily of an ID (identifier), which represents the priority of the message, and up to eight data bytes.
  • 14. • The devices that are connected by a CAN network are typically sensors, actuators and other control devices. • These devices are not connected directly to the bus, but through a host processor and a CAN controller. • Bit rates up to 1 Mbit/s are possible at network lengths below 40 m. • Each node requires a  Host processor  CAN controller  Transceiver
  • 15. MCP2515 : • It is a stand-alone Controller Area Network (CAN) controller that implements the CAN specification, version 2.0B • MCP2515 has two acceptance masks and six acceptance filters that are used filter out unwanted messages, thereby reducing the host MCUs overhead. • It is capable of transmitting and receiving both standard and extended data an remote frames. • Operates from 2.7V – 5.5V • It interfaces with microcontrollers (MCUs) via an industry standard Serial Peripheral Interface ( 10MHz) • The device consists of three main blocks:  CAN Module ---- Control logic --- SPI Protocol block
  • 16. MCP2551 : is a high-speed CAN, fault-tolerant device that serves as • The MCP2551 the interface between a CAN protocol controller and the physical bus. • It will operate at speeds of up to 1 Mb/s. • It converts the digital signals generated by a CAN controller to signals suitable for transmission over the bus cabling. • It also provides a buffer between the CAN controller and the high-voltage spikes that can be generated on the CAN bus by outside sources.
  • 17. Features : • Protection against damage due to short-circuit conditions (positive or negative battery voltage) • Protection against high-voltage transients • Automatic thermal shutdown protection • Up to 112 nodes can be connected • High noise immunity due to differential bus Implementation
  • 18. Liquid crystal display :  Liquid crystal displays (LCDs) have materials which combine the properties of both liquids and crystals.  They have a temperature range within which the molecules are almost as mobile as they would be in a liquid, but are grouped together in an ordered form similar to a crystal.  Since the LCD’s consume less power, they are compatible with low power electronic circuits and can be powered for long durations.
  • 19. DC Motor : • A DC motor is electromechanical device that coverts electrical energy into mechanical energy • Motor gives power to the MCU • Power to do physical works - to move robot • It can be controlled easily with microcontrollers • But the MCUs port are not powerful enough to drive DC motors directly , we need some kind of drivers. • Very easy and safe is to use L293D chips
  • 20. L293D :  L293D is a motor driver integrated circuit (IC).  Motor drivers act as current amplifiers since they take a lowcurrent control signal and provide a higher-current signal. This higher current signal is used to drive the motors.  This chip is designed to control 2 DC motors  L293D has output current of 600mA  The output supply has a wide range from 4.5V to 36V
  • 21.  Input logic 00 or 11 will stop the corresponding motor.  Logic 01 and 10 will rotate it in clockwise and anticlockwise directions.  Enable pins 1 and 9 must be high for motors to start operating.
  • 22. Software Requirement  PROGRAMMING IN EMBEDDED C  CODEVISION AVR C COMPILER  KEIL SOFTWARE
  • 23. Embedded C :  Embedded C is a set of language extensions for the C Programming language by the C Standards committee to address commonality issues that exist between C extensions for different embedded systems.  Historically, embedded C programming requires nonstandard extensions to the C language in order to support exotic features such as fixed-point arithmetic, multiple distinct memory banks, and basic I/O operations.  In 2008, the C Standards Committee extended the C language to includes a number of features not available in normal C, such as, fixed-point arithmetic, named address spaces, and basic I/O hardware addressing.  Embedded C use most of the syntax and semantics of standard C, e.g., main() function, variable definition, data type declaration, conditional statements (if, switch. case), loops (while, for), functions, arrays and strings, structures and union, bit operations, macros, etc.
  • 24. Codevision AVR : • CodeVisionAVR is a complete set of tools designed for rapid and efficient software development for the Atmel AVR microcontrollers. Keil C cross compiler : • Keil Software provides software development tools for the family of microcontrollers, they are • IDE (Integrated Development environment) • Project Manager • Simulator • Debugger • C Cross Compiler , Cross Assembler, Locator/Linker
  • 25.  Compilers are programs used to convert a High Level Language to object code i.e source code into object code.  A cross compiler is similar to the compilers but we write a program for the target processor (like 8051 and its derivatives) on the host processors (like computer)  It means being in one environment you are writing a code for another environment is called cross development.
  • 26. • OPERATION having Here we are : two nodes each node Contain ATMEGA 16 (AVR CONTROLLER), MCP2515 (CAN CONTROLLER), MCP2551 (CAN TRANSRECEVER). • In first node we are interfacing GP2D12 to find the object, 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
  • 27. Advantages  Collision Mitigation by Braking  Crash avoidance  Road Safety  Injury and Accident Prevention  Commercially marketable technical systems  Low cost  Product Excellence due to Minimum Requirements  High Alert system
  • 28. DISADVANTAGES  The technical challenges for current collision avoidance systems lie in achieving high detection rates given an acceptable false alarm rate, under real-life driving situations.  The problem with curved roads is that sensors might mistake a car running in the opposite direction for a hazard on the lane where the CAS equipped vehicle is driving. Cars Equipped with sensors running in the opposite direction.
  • 29. Applications : • Used as a Warning System to avoid Collision in National Highways. • Used by Police to Track the speed of the approaching vehicles. • Used to detect an object in Extreme conditions like Fog and misty areas. • Can be implemented in Robotic Applications. • Can be used in large vehicles like Trucks and buses. • Can be implemented in Aircraft and aerospace electronics. • Can be used in Passenger and cargo trains. • Can be implemented in Maritime electronics.
  • 31. FUTURE SCOPE : • Future car collision-avoidance systems may be smart phonebased • You could stick your cell phone on the dashboard, and it would use [its onboard sensors] to provide the feedback needed by the system
  • 32. CONCLUSION  This briefly reviewed the automobile collision avoidance problem in order to achieve safer transportation on highways.  Once achieved, this will not only save lives, but result in a considerable amount of financial gains as well.  In order to develop the so-called smart highways and smart cars, it is stated that the most importance difference from the old practice is the fact that new design approach attempts to completely avoid collision instead of minimizing the damage by over-designing cars.
  • 33. BIBLIOGRAPHY : Text Books : [1] Steven F Barrett, ‘‘Embedded Systems Design With The Atmel AVR Microcontroller’’, Morgan and Claypool Publishers,2008 . [2] Jesse Russell, Ronald Cohn, Publishing,2012 . Web Portal : [1] www.wikipedia.org [2] www.atmel.com [3] www.µvisionkeil.com [4] www.authorstream.com [5] www.electronics.howstuffworks.com [6] www.allaboutcircuits.com ‘‘Controller Area Network’’, Bookvika