100% found this document useful (1 vote)
456 views14 pages

Controller Area Network

Controller Area Network (CAN) is a digital bus system used inside vehicles to allow electronic control units to communicate. It uses a synchronous serial data transmission protocol and non-destructive bitwise arbitration. CAN messages are transmitted using a standardized frame format that includes a start of frame, identifier, data length code, data, and cyclic redundancy check. This message-oriented protocol allows nodes to transmit and receive relevant messages while verifying error-free reception. CAN's decentralized communication is important as it serves as the in-vehicle backbone network for many major automakers and is increasingly used outside the automotive industry.

Uploaded by

gibu babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
456 views14 pages

Controller Area Network

Controller Area Network (CAN) is a digital bus system used inside vehicles to allow electronic control units to communicate. It uses a synchronous serial data transmission protocol and non-destructive bitwise arbitration. CAN messages are transmitted using a standardized frame format that includes a start of frame, identifier, data length code, data, and cyclic redundancy check. This message-oriented protocol allows nodes to transmit and receive relevant messages while verifying error-free reception. CAN's decentralized communication is important as it serves as the in-vehicle backbone network for many major automakers and is increasingly used outside the automotive industry.

Uploaded by

gibu babu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

CAN

(CONTROLLER AREA NETWORK)

What is CAN??
what does CAN mean ?
it stands for : Controller Area Network
it is a dedicated development of the automotive
electronic industry
it is a digital bus system for the use between
electronic systems inside a car
it uses a synchronous serial data transmission

Why is it important to know about


CAN ?
Among the car network systems it is the
market leader
it is the in car backbone network of BMW, Volkswagen ,
Daimler-Chrysler , Porsche and more manufacturers
CAN covers some unique internal features you cant find
elsewhere..
there is an increasing number of CAN-applications also
outside the automotive industry

Before CAN

With CAN

Typical CAN Node

CAN BUS LINE

http://www.ti.com/

7
/3
3

CAN Bus Logic

Message Oriented Transmission Protocol

Each node receiver & transmitter


A sender of information transmits to all devices on the bus
All nodes read message, then decide if it is relevant to them
All nodes verify reception was error-free
All nodes acknowledge reception

Bus Arbitration

Arbitration needed when multiple nodes try to transmit at


the same time
Only one transmitter is allowed to transmit at a time.
A node waits for bus to become idle
Nodes with more important messages continue transmitting

10

Non-Destructive Bitwise
Arbitration

Stock Flight Systems

11
/3
3

Data Information Frame Format

SOF Start of Frame


Identifier Tells the content of message and priority
RTR Remote Transmission Request
IDE Identifier extension (distinguishes between CAN standard,11
bit identifier, and CAN extended, 29 bit identifier.)
DLC Data Length Code
Data holds up to 8 bytes of data
CRC Cyclic Redundant Check sum
ACK Acknowledge
EOF End of Frame
IFS Intermission Frame Space. Minimum number of bits separating
consecutive messages.

Idea Conveyed By Different


Frames

Data Frame: "Hello everyone, here's some data

Remote Frame:"Hello everyone, can somebody please

Error Frame: (everyone, aloud) "Oh Dear, Let's Try

Overload Frame: "I'm a very busy little device,

labeled X, hope you like it!"

produce the data labeled X?"


Again"

could you please wait for a moment?"

13

APPLICATIONS

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy