SlideShare a Scribd company logo
Mercedes-BenzResearchandDevelopmentIndia
Mercedes-Benz Research andDevelopment India
Controller Area Network (CAN)
SUKRUTHRAMESH BABU,EE, MBRDI EmbassyCrest, Banglaore,14-August-2015
Mercedes-BenzResearchandDevelopmentIndia
Contents
1. Motivation
2. Introduction
3. CAN communication
4. CAN framing
5. CAN busaccess
6. CAN dataprotection
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
Motivation….
 Intensive electronics
 Creatingcommunicationbetweenelectronic unitswouldenhanceautomobilefeaturescompletely.
Engine
Chassis
Music System
Brakes
Lighting System
Battery
Sensors
oors
Windows
Gauges
Climate Control
eters
Engine
Body
Chassis
Music System
Brakes
Lighting System
Battery
Sensors
Doors
Windows
Gauges
Climate Control
Meters
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
Introduction
 CAN (Controller Area Network) is a serial communication technology used especially for reliable data exchange between electronic
controlunits(ECUs) in theautomobile.
 OriginallyintroducedbyBoschin 1983.
 PointtoPointwiringisbeing replaced byoneserial busconnecting all controlsystems.
 StandardizedbyISOandSAE.
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
CAN communication
Basicconcepts
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
CAN network
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
CAN BUS COMMUNICATION PRINCIPLE
DatathataretransmittedfromanyNode,containsMESSAGElabelledwithIDENTIFIER,which isuniquethroughoutthenetwork
 All other nodes receive the message and each performs an acceptance test on the identifier to determine if the message, and thus its
content,isrelevant tothatparticularnode.
Ifthemessage isrelevant, itwill beprocessed;otherwiseitisignored
 Allows integrationof additionalCANnodeswithoutrequiringmodificationof the CANnetwork.
 Themaximumnumberofnodesisnotspecified. Networksarelimited byelectricalloading,upto64 nodesisnormal
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
CAN bus logic
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
Vehicle Bus Protocol
Protocol Abbreviation Nature
CAN ControlledAreaNetwork
an inexpensivelow-speedserialbus forinterconnectingautomotive components
automotivecomponents
D2B DomesticDigitalBus a high-speedmultimedia interface
FlexRay -
a generalpurposehigh-speedprotocolwithsafety-criticalfeatures
features
I²C Inter-IntegratedCircuit forattachinglow-speedperipherals
KWP2000 KeywordProtocol2000
–a protocolfor automotivediagnosticdevices(runseitheronaseriallineoroverCAN)
seriallineoroverCAN)
LIN
LocalInterconnectNetwork
a verylowcostin-vehiclesub-network
MOST Media OrientedSystemsTransport a high-speedmultimedia interface
SPI SerialPeripheralInterface
forcommunicationwithslowperipheraldevices,whichareaccessedinfrequently
Mercedes-BenzResearchandDevelopmentIndia
CAN Bus characteristics
Buslength / Bitratetradeoff
1Mbit/sec 40meters(131 feet)
500Kbit/sec 100meters(328 feet)
250K bit/sec 200meters(656 feet)
125K bit/sec 500meters(1640 feet)
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
CAN FRAMES
Data Frame–Fortransmitting userdata
Remote Frame–Used forrequesting 'data frame' from any other CAN node
Error Frame–To indicate errors detected during communication
Overload Frame-To introduce delay in the transmission
CANFRAMETYPES
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
DATA FRAME
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
DATA FRAME (Standard format and Extended Format)
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
CAN Presentation| Sukruth Ramesh Babu
• TheDLC(DataLengthCode)communicatesthenumberof payloadbytesto thereceivers
9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
REMOTE FRAME
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
Error Frame
Types oferror: Therearefivetypesoferroraretherein CANandarelistedbelow.And in caseanyone oftheseerroris observed theerror
frameis transmitted.
 Bit error
 Stufferror
 CRCerror
 Form error
 Acknowledgementerror
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
BUS ACCESS IN CAN NETWORK
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
PRIORITIZATION OF CAN MESSAGES
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
CAN data protection
 Reliabledatatransmission.
 BecauseCANis alsousedin verytime andsafetycritical applicationswithinthe motorvehicle, requirementsfordataintegrity are
extremelyhigh.
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
NRZ Coding
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
BIT STUFFING
CAN Presentation| Sukruth Ramesh Babu 9/10/2015
Mercedes-BenzResearchandDevelopmentIndia
Error detection:
 Bit monitoring : Compares the bit and the bus level
 ACK Check : Checks for the dominant bit
 Stuff Check : Detection of sixth consecutive bit
 Form Check : Compares the bit stream with message format
 Cyclic Redundancy Check: Compares the bit stream with the generator polynomial
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
Error Confinement and Error states:
 Active
 Passive
 Bus OFF REC/TEC > 127
REC/TEC < 128
TEC > 255
Reset or Configuration of
128x11 recessive bits
REC: Receiver Error Counter
TEC: Transmit Error Counter
9/10/2015CAN Presentation| Sukruth Ramesh Babu
Mercedes-BenzResearchandDevelopmentIndia
Thankyou!!
CAN Presentation| Sukruth Ramesh Babu 9/10/2015

More Related Content

What's hot (20)

PPTX
Ca npp t
Darshan k s
 
PPTX
Controller area network -ppt
velichetiphani
 
PPT
CAN- controlled area network
Pantech ProLabs India Pvt Ltd
 
PPTX
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Hariharan Krishnan
 
PDF
Can Bus communication Protocol
Pedro Campana Cueto
 
PPTX
Can bus
Rucha Pupala
 
PDF
On board diagnostic ii (obd ii)
gustavus diagnosis
 
PPTX
Can protocol implementation for data communication (2)
karuna418
 
PPT
CAN Networks
jdholly
 
PPTX
CAN Bus
Anoop Mathew
 
PPTX
Can Transport Protocol : UDS
Kapil Thakar
 
PPTX
Flash Bootloader Development for ECU programming
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
PDF
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
PPTX
Can bus m.n.r
MNR85
 
PPT
Role of CAN BUS in automotives
Yuga Aravind Kumar
 
PDF
Can Protocol For Automobiles
Sofcon India Pvt Ltd.
 
PDF
SOC Interconnects: AMBA & CoreConnect
Dr. A. B. Shinde
 
PPTX
Controller area network
Divi1597
 
PDF
I2C Bus (Inter-Integrated Circuit)
Varun Mahajan
 
Ca npp t
Darshan k s
 
Controller area network -ppt
velichetiphani
 
CAN- controlled area network
Pantech ProLabs India Pvt Ltd
 
Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K
Hariharan Krishnan
 
Can Bus communication Protocol
Pedro Campana Cueto
 
Can bus
Rucha Pupala
 
On board diagnostic ii (obd ii)
gustavus diagnosis
 
Can protocol implementation for data communication (2)
karuna418
 
CAN Networks
jdholly
 
CAN Bus
Anoop Mathew
 
Can Transport Protocol : UDS
Kapil Thakar
 
Flash Bootloader Development for ECU programming
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
What is AUTOSAR Communication Stack (ComStack)?Get introduced to CAN ComStack
Embitel Technologies - A VOLKSWAGEN GROUP COMPANY
 
Can bus m.n.r
MNR85
 
Role of CAN BUS in automotives
Yuga Aravind Kumar
 
Can Protocol For Automobiles
Sofcon India Pvt Ltd.
 
SOC Interconnects: AMBA & CoreConnect
Dr. A. B. Shinde
 
Controller area network
Divi1597
 
I2C Bus (Inter-Integrated Circuit)
Varun Mahajan
 

Similar to CAN (Controller Area Network) (20)

DOCX
11.chapters
Bhanuprakash K
 
PPTX
Can network development using arm cortex m3
Ankur Rastogi
 
PPTX
Can network development using arm cortex m3
Ankur Rastogi
 
PPT
Can Protocol Based Health Monitoring
pitchaimuthu
 
PDF
Vehicle Automation Using Controller Area Network
IRJET Journal
 
PPT
What is Can bus in automotive Ecu car.ppt
rahulchaure14
 
PPTX
Controller Area Network (CAN) Different Types
FebinShaji9
 
PDF
Automotive Networks : A Review
IJAEMSJORNAL
 
PPTX
CONTROLLER AREA NETWORK CAN bus and Multiplexing.pptx
skting2
 
PDF
Can basics
cdackp
 
PDF
Controller area network as the security of the vehicles
IAEME Publication
 
PPTX
CANBUS introduction lecture for automotive
NaranbaatarErdenesur1
 
PDF
Epma 013
Lecturer
 
PPTX
CAN BUS.pptx
BakiyalakshmiR1
 
PPT
CAN BUS.ppt
Anbuselvi Mathivanan
 
PPT
Controller area network (CAN bus) ppt
Raziuddin Khazi
 
PPTX
CONNECTED vehicle ECU.pptx
VairaPrakash2
 
PPTX
Controller Area Network(CAN)
Ashutosh Bhardwaj
 
PPTX
UNIT 2b.pptx
Dharmendra212860
 
11.chapters
Bhanuprakash K
 
Can network development using arm cortex m3
Ankur Rastogi
 
Can network development using arm cortex m3
Ankur Rastogi
 
Can Protocol Based Health Monitoring
pitchaimuthu
 
Vehicle Automation Using Controller Area Network
IRJET Journal
 
What is Can bus in automotive Ecu car.ppt
rahulchaure14
 
Controller Area Network (CAN) Different Types
FebinShaji9
 
Automotive Networks : A Review
IJAEMSJORNAL
 
CONTROLLER AREA NETWORK CAN bus and Multiplexing.pptx
skting2
 
Can basics
cdackp
 
Controller area network as the security of the vehicles
IAEME Publication
 
CANBUS introduction lecture for automotive
NaranbaatarErdenesur1
 
Epma 013
Lecturer
 
CAN BUS.pptx
BakiyalakshmiR1
 
Controller area network (CAN bus) ppt
Raziuddin Khazi
 
CONNECTED vehicle ECU.pptx
VairaPrakash2
 
Controller Area Network(CAN)
Ashutosh Bhardwaj
 
UNIT 2b.pptx
Dharmendra212860
 
Ad

Recently uploaded (20)

PPT
ICRACS 2024 Presentation Template Purnima University.ppt
mitalisharma270105
 
PPTX
Simple Machines OR.pptx Simple Machines OR.pptx
nacinopa016
 
PDF
Duster Brochure 24x18.5 cm May-25 LR.pdf
AhmedEssam240285
 
PPTX
5 Why Training Presentation for Industry
aoberoi874
 
PPTX
requestappropriateelectricalmaterialssuppliesandtools-220904003851-2c93e318.pptx
nicolebondad01
 
PDF
FB10EXF-11 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
PDF
2025R John Deere Utility Tractors Service Manual.pdf
Service Repair Manual
 
PPTX
英国学位证(UON毕业证书)诺丁汉大学毕业证书如何办理
Taqyea
 
PDF
Lamborghini Gallardo Android Radio Installation guide.pdf
Sarah Chang
 
PPT
aescavenging-170218171421process (1).ppt
AkamuChishiA
 
PDF
FB10RL-14 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
PDF
FB10EX-11 Komatsu Forklift Service Repair Manual
Heavy Equipment Manual
 
PDF
Volvo L90D Wheel Loader Service Repair Manual Download.pdf
Service Repair Manual
 
PPTX
What Is the Automatic Transmission Malfunction on a VW
Das European Autohaus
 
PPTX
"Understanding Global Warming and Its Impact on Our Planet"
alexjohir898
 
PDF
Mirae Asset Global Allocation Fund PPT Apr 2025.pdf
salilnaik7
 
PDF
Business Model You A One-Page Method For Reinventing Your Career (Tim Clark, ...
JesperElenga
 
PDF
Model_Based_Development_Overview_V_Cycle
asdfg755107
 
PDF
Essential Maintenance Tips to Maximize Chevy Performance
autopartsgenius1
 
PPTX
From Grind to Glide – Jaguar Transmission Services You Can Trust
Autobahn Automotive Service
 
ICRACS 2024 Presentation Template Purnima University.ppt
mitalisharma270105
 
Simple Machines OR.pptx Simple Machines OR.pptx
nacinopa016
 
Duster Brochure 24x18.5 cm May-25 LR.pdf
AhmedEssam240285
 
5 Why Training Presentation for Industry
aoberoi874
 
requestappropriateelectricalmaterialssuppliesandtools-220904003851-2c93e318.pptx
nicolebondad01
 
FB10EXF-11 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
2025R John Deere Utility Tractors Service Manual.pdf
Service Repair Manual
 
英国学位证(UON毕业证书)诺丁汉大学毕业证书如何办理
Taqyea
 
Lamborghini Gallardo Android Radio Installation guide.pdf
Sarah Chang
 
aescavenging-170218171421process (1).ppt
AkamuChishiA
 
FB10RL-14 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
FB10EX-11 Komatsu Forklift Service Repair Manual
Heavy Equipment Manual
 
Volvo L90D Wheel Loader Service Repair Manual Download.pdf
Service Repair Manual
 
What Is the Automatic Transmission Malfunction on a VW
Das European Autohaus
 
"Understanding Global Warming and Its Impact on Our Planet"
alexjohir898
 
Mirae Asset Global Allocation Fund PPT Apr 2025.pdf
salilnaik7
 
Business Model You A One-Page Method For Reinventing Your Career (Tim Clark, ...
JesperElenga
 
Model_Based_Development_Overview_V_Cycle
asdfg755107
 
Essential Maintenance Tips to Maximize Chevy Performance
autopartsgenius1
 
From Grind to Glide – Jaguar Transmission Services You Can Trust
Autobahn Automotive Service
 
Ad

CAN (Controller Area Network)