This document describes a collision avoidance system for automobiles that uses a CAN bus network. The system includes two nodes, each with an ATmega16 microcontroller, MCP2515 CAN controller, MCP2551 transceiver, and LCD. Node 1 interfaces with a GP2D12 obstacle sensor, while Node 2 controls a DC motor. The system is intended to warn drivers of dangers ahead by stopping the motor in Node 2 if an object is detected by Node 1, communicating over the CAN network. The document discusses the components, software, operation, advantages of increased safety, and applications for collision avoidance systems.
Adaptive cruise control (ACC) provides assistance to the driver in the task of longitudinal control of their vehicle during motorway driving within limited acceleration ranges. The system controls the accelerator, engine powertrain and vehicle brakes to maintain a desired time-gap to the vehicle ahead.
CAS is a system designed to help prevent rear‐end collisions with vehicles which are stationary or travelling in the same direction.
It uses visual and audio warnings to prompt the driver to take preventative action.
It also initiates braking if the driver fails to respond to the warnings.
There are generally two kinds of safety systems in automobiles:-
Passive safety – seatbelts, airbag system
Active safety – impact sensors, radar detection
CAS is a system designed to help prevent rear‐end collisions with vehicles which are stationary or travelling in the same direction. Several studies have shown that driver distraction or inattentiveness is a factor in the great majority of rear end accidents. The system is aimed at alerting the driver to an imminent rear end collision both at low speeds, typical of urban driving, and at higher speeds typical of rural roads and highways.
Abstract—Collision warning and collision avoidance systems are emerging automotive safety technologies that assist drivers in avoiding rear-end collisions. Their function is to allow the driver enough time to avoid the crash and yet avoid annoying the driver with alerts perceived as occurring too early or unnecessary. The purpose of this paper is to review various mechanisms under development or developed rear end collision avoidance of automobiles. Some of the reviewed work include an automatic braking system that safely stops an automobile while approaching an obstruction to avoid collision. Another separate but related system is to have a detection device, which alerts the driver in case the automobile veers off the road by crossing either the centre or side painted lines. The braking system senses an obstacle, calculates the relative distance and applies the variable brakes automatically to maintain a safe distance. Warning devices and sensor mechanisms used in obstacle avoidance systems are also reviewed. With the expansion in road network, motorization and urbanization in the country, the number of road accidents have surged. Road traffic injuries (RTIs) and fatalities have emerged as a major public health concern, with RTIs having become one of the leading causes of deaths, disabilities and hospitalizations which impose severe socio-economic costs across the world. Motor vehicle population has grown at a compound annual growth rate (CAGR) of 10 per cent 2000-2009, during fuelled by a rising tide of motorization. Concomitantly, traffic risk and exposure have grown. During the year 2010, there were around 5 lakh road accidents, which resulted in deaths of 134,513 people and injured more than 5 lakh persons in India. These numbers translate into 1 road accident every minute, and 1 road accident death every four minutes. The total number of accidents can be reduced through the safety systems installed in vehicles. However, it was found that many traditional safety measures are reducing their effectiveness.
the recent trends in embedded systems in automobiles and also about the basic bus of communication have been given space, and for better understanding of BUS channel,i had compared BUS to MINIMILITIA , where we play it in a hotspot network (a channel of communication to communicate among diff palyers in the same game ) similar to a BUS
and at the end a fabulous drawing distinguishing about the present days automobiles
Adaptive cruise control (ACC) provides assistance to the driver in the task of longitudinal control of their vehicle during motorway driving within limited acceleration ranges. The system controls the accelerator, engine powertrain and vehicle brakes to maintain a desired time-gap to the vehicle ahead.
CAS is a system designed to help prevent rear‐end collisions with vehicles which are stationary or travelling in the same direction.
It uses visual and audio warnings to prompt the driver to take preventative action.
It also initiates braking if the driver fails to respond to the warnings.
There are generally two kinds of safety systems in automobiles:-
Passive safety – seatbelts, airbag system
Active safety – impact sensors, radar detection
CAS is a system designed to help prevent rear‐end collisions with vehicles which are stationary or travelling in the same direction. Several studies have shown that driver distraction or inattentiveness is a factor in the great majority of rear end accidents. The system is aimed at alerting the driver to an imminent rear end collision both at low speeds, typical of urban driving, and at higher speeds typical of rural roads and highways.
Abstract—Collision warning and collision avoidance systems are emerging automotive safety technologies that assist drivers in avoiding rear-end collisions. Their function is to allow the driver enough time to avoid the crash and yet avoid annoying the driver with alerts perceived as occurring too early or unnecessary. The purpose of this paper is to review various mechanisms under development or developed rear end collision avoidance of automobiles. Some of the reviewed work include an automatic braking system that safely stops an automobile while approaching an obstruction to avoid collision. Another separate but related system is to have a detection device, which alerts the driver in case the automobile veers off the road by crossing either the centre or side painted lines. The braking system senses an obstacle, calculates the relative distance and applies the variable brakes automatically to maintain a safe distance. Warning devices and sensor mechanisms used in obstacle avoidance systems are also reviewed. With the expansion in road network, motorization and urbanization in the country, the number of road accidents have surged. Road traffic injuries (RTIs) and fatalities have emerged as a major public health concern, with RTIs having become one of the leading causes of deaths, disabilities and hospitalizations which impose severe socio-economic costs across the world. Motor vehicle population has grown at a compound annual growth rate (CAGR) of 10 per cent 2000-2009, during fuelled by a rising tide of motorization. Concomitantly, traffic risk and exposure have grown. During the year 2010, there were around 5 lakh road accidents, which resulted in deaths of 134,513 people and injured more than 5 lakh persons in India. These numbers translate into 1 road accident every minute, and 1 road accident death every four minutes. The total number of accidents can be reduced through the safety systems installed in vehicles. However, it was found that many traditional safety measures are reducing their effectiveness.
the recent trends in embedded systems in automobiles and also about the basic bus of communication have been given space, and for better understanding of BUS channel,i had compared BUS to MINIMILITIA , where we play it in a hotspot network (a channel of communication to communicate among diff palyers in the same game ) similar to a BUS
and at the end a fabulous drawing distinguishing about the present days automobiles
Today, a typical automobile on the road has computer controlled electronic systems, and the most commonly used embedded systems in a vehicle include Airbags, anti-lock braking system, black box, adaptive cruise control, drive by wire, satellite radio, telematics, emission control, traction control, automatic parking, in-vehicle entertainment systems, night vision, heads up display, back up collision sensors, navigational systems, tyre pressure monitor, climate control, etc
An autonomous vehicle is a kind of vehicle which can drive itself to the destination without any human
conduction. This is also known as driverless vehicle, self-driving vehicle or robot vehicle. Autonomous
vehicles require the combination of various sensors to detect their surroundings and interpret the
information to identify the appropriate navigation path and the obstacles in the way.
Modern vehicles provide some autonomous features like speed controls, emergency braking or keeping
the vehicle into the lane. Here, differences remain between a fully autonomous vehicle on one hand
and driver assistance technologies on the other hand.
Today, a typical automobile on the road has computer controlled electronic systems, and the most commonly used embedded systems in a vehicle include Airbags, anti-lock braking system, black box, adaptive cruise control, drive by wire, satellite radio, telematics, emission control, traction control, automatic parking, in-vehicle entertainment systems, night vision, heads up display, back up collision sensors, navigational systems, tyre pressure monitor, climate control, etc
An autonomous vehicle is a kind of vehicle which can drive itself to the destination without any human
conduction. This is also known as driverless vehicle, self-driving vehicle or robot vehicle. Autonomous
vehicles require the combination of various sensors to detect their surroundings and interpret the
information to identify the appropriate navigation path and the obstacles in the way.
Modern vehicles provide some autonomous features like speed controls, emergency braking or keeping
the vehicle into the lane. Here, differences remain between a fully autonomous vehicle on one hand
and driver assistance technologies on the other hand.
This presentation basically talks about the anti collision technology which is particularly implemented in cars in which cars are developed with anti collision technology which reduces the collision between them.
Embedded systems, especially in-vehicle embedded systems, are ubiquitously related to our everyday life. The development of embedded systems greatly facilitates the comfort of people’s life, changes our view of things, and has a significant impact on society
Synopsis for alcohol detection with vehicle controlling (1)Pankaj Singh
The main purpose behind this project is “Drunk driving detection”. Now a days, many accidents are happening because of the alcohol consumption of the driver or the person who is driving the vehicle. Thus Drunk driving is a major reason of accidents in almost all contries all over the world. Alcohol Detector in Car project is designed for the safety of the people seating inside the car. This project should be fitted / installed inside the vehicle.
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
Electricity billing has become a difficult task. The board has to make regular visit to the consumers house to make the reading. Also it can cause manual error. Now here we are monitoring the energy meter with modern techniques. The total energy consumed by the consumer and the consumption cost is known to the consumer and to the board by means of a hand held device.
Basics and applications of programmable logic controller (plc)Ali Altahir
PLC is a multipurpose clock-driven memory-based electronic device which is also known as a specialized industrial computer which deals with different level of complexity and control system.
Its a model based research work.It depends on the sensors and other assembly. Automatic railway gate system is remote operated system based on the ir sensor
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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
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.
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