SlideShare a Scribd company logo
EVERYTHING YOU NEED TO KNOW ABOUT
CONTROLLER AREA NETWORK
(CAN)
Prepared & Presented by:
HARIHARAN K
UCC18ECED08, M. Tech Scholar
Dept. of Electronics Design Technology,
NIELIT – Calicut.
web.hariharan@gmail.com
09EC7563 - SEMINAR
M.TECH PROGRAM
Semester - 3
NIELIT, CALICUT
16.07.2019
Tuesday
OUTLINE
 Introduction to CAN
 Evolution
 Characteristics
Wired Configuration
Categories & Speeds
CAN Data Format
CAN Controllers
Pros & Cons
Application Areas
References
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #1
09EC7563 - SEMINAR | HARIHARAN K
16-07-2019 #2
So as the user-features….
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
Automobile Technology evolves…
#3
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
EXISTED METHOD - PROBLEMS
Snags in Existed Design before CAN:
- Conventional, Not Application Specific
- Needs more number of TX, RX
connectors
- Poor Error control and ACK Mechanisms
#4
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
CAN - INTRODUCTION
- Increasing Automobile Features = Increases System Complexity &
reduced throughput rate.
- Need: A new specific protocol to connect & communicate all the
automotive embedded systems.
- Controller Area Network (CAN Bus) developed by Bosch and it’s a kind
of effective wiring topology.
- Allows Microcontrollers and other devices talk to each other without a
Host Computer
#5
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
IN-VEHICLE NETWORKING (IVN)
“A Specialized Internal Communication Network that
interconnects components inside a Vehicle”
CAN is one of the IVN Standard
#6
EVOLUTION OF CAN
1983
1986
1987
1991
Development of
CAN Bus Started
by Bosch
Officially released
in SAE* Conference
At Michigan
First CAN-based multiplex
wiring system Car
Mercedes Benz W140
First CAN
Controller by
Intel and Philips
*SAE - Society of Automotive Engineers, *OBD - On-Board Diagnostics
1993
ISO released CAN
Standard ISO 11898
with versions 1, 2 and 3
2012
CAN Flexible
Data Rate/
CAN-FD 1.0 by Bosch
1996
OBD* uses
CAN as one of
it’s Five Protocols
CAN 2.0 with
Part-A
and Part-B
1991
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
#7
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
- Asynchronous Half-Duplex Serial Communication Protocol
- Broadcast type of Bus and Twisted pair wires with better EMC
- Differential Signalling with 120Ω Termination Impedance
- Message based Protocol with Message Identifiers
- Uses the Physical and Data Link Layer in the OSI Model
- One of the Five Protocols used in On-Board Diagnostics (OBD)
CAN - CHARACTERSTICS
#8
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
CAN - CONFIGURATION
120Ω
Termination
Resistance
120Ω
Termination
Resistance
CAN
DEVICE
‘A’
CAN
DEVICE
‘B’
CAN
DEVICE
‘C’
CAN LOW
CAN HIGH
#9
A ‘CAN’ SYSTEM
09EC7563 - SEMINAR | HARIHARAN K
16-07-2019 #10
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
CAN BUS - TYPES
CAN FD or
CAN Flexible Data Rate
with high data payload
Arbitration Logic is decided on the basis of Message Identifier Value!
#11
CAN 2.0A with
11 bit Message Identifier
/Standard CAN
CAN 2.0B with
29 bit Message Identifier
/Extended CAN
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
CAN - SPEEDS
TYPE DATA RATE DISTANCE
CAN 2.0A - Low Speed CAN 125 Kbps ~ 500m
CAN 2.0A - High Speed CAN 1 Mbps ~ 40m
CAN-FD 15 Mbps ~ 10m
Ideal CAN Rates:
CAN Bus Data Rate is inversely proportional to the Distance between the devices
REASON: At Higher Data Rates, Signals are more prone to errors
#12
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
CAN - SIGNALLING
#13
CAN DATA FORMAT
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
#14
CAN DATA FORMAT - Contd.,
NAME OF THE ELEMENT BIT VALUE FUNCTIONALITY
TYPE
(Dominant/Recessive)
Start of Frame 1 Bit
Begins the frame and initiates
arbitration
Dominant ‘0’
Arbitration Field 11 or 29 Bits
Identifies messages and indicates
message priority
Ex: Failure of AC and Engine
Varies from
Message to Message
Request Transfer Request
(RTR)
1 Bit
To distinguish a Remote Frame from a
Data Frame
Dominant ‘0’ for Data
Frame & Recessive ‘1’
for Remote Frame
ID Extension Bit and
Reserved bit
1 Bit each Reserved for future use -
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #15
CAN DATA FORMAT - Contd.,
NAME OF THE ELEMENT BIT VALUE FUNCTIONALITY
TYPE
(Dominant/Recessive)
Control Field
0 to 8 Bytes for
CAN 2.0A
Specifies the length of the data to be
transmitted
Varies from
Message to Message
Data Field or Payload
Upto 64 Bytes
for CAN FD
Data to be Transmitted
Varies from
Message to Message
Cyclic Redundancy Check
(CRC) Field
15 Bits Error Detection and Correction -
Acknowledge (ACK)
Bit Field
1 Bit
ACK = 1, Next set of data
ACK = Retransmission of Data
-
End of Frame (EOF) 7 Bits
Makes the end of data and remote
frames
All Recessive ‘1’s
09EC7563 - SEMINAR | HARIHARAN K
16-07-2019 #16
CAN CONTROLLERS
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #17
ADVANTAGES OF CAN BUS
- Data Rate: 1 Mbps in CAN and up to 2+ Mbps in CAN-FD and
- Topology: Reduced Wiring, Distributed & Less Complex Interfacing
- Scope: Wide scope in All Industries and cost-effective too!
- Data Field width: CAN supports 8 bytes and CAN-FD supports 64 bytes
- Error Control: Bit Error, Ack Error, CRC Error control mechanisms etc.,
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #18
DISADVANTAGES OF CAN BUS
- Expenditure: High for Software Dev. and maintenance.
- Likely to have undesirable interactions between nodes
- Signal TX Distance Limitation too!
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #19
• Passenger vehicles, trucks, buses (gasoline & electric vehicles)
• Aviation & Navigation Electronic Equipment
• Industrial automation and machinery
• Building automation
• Medical instruments and equipment
APPLICATION AREAS
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #20
APPLICATION AREAS - Automobile
50+ electronic control units (ECU) are present in Modern day automobiles
Ex: Transmission, Airbags, ABS, Cruise Control, Electric power steering, Audio
systems, Power windows, Doors, Mirror adjustment etc.,
Imagine the role of CAN in Parking Assistants, Auto Start/Stop etc.,
09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #21
*RKE - Remote Keyless Entry System, *TPMS - Tire Pressure Monitoring Systems
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
OTHER CAN STANDARDS
#22
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
REFERENCES
1. Bosch Automotive Electrics and Automotive Electronics: Systems and Components,
Networking and Hybrid Drive
https://b-ok.cc/book/2172624/376722
2. Automobile Design and Implementation of CAN bus Protocol- A Review
https://www.ijrdo.org/index.php/eee/article/view/1528
3. Design and implementation of CAN bus protocol for monitoring vehicle parameters
https://ieeexplore.ieee.org/document/7807831
4. The Decoding Technical Research of CAN Bus Data Frame Based on Physical Wave
https://ieeexplore.ieee.org/document/8729083
All Logos and Images used in this presentation belongs to their respective owners.
#23
09EC7563 - SEMINAR | HARIHARAN K16-07-2019
Simple to Use is Complex to Design
Intuitive Universal Fact for Engineers, stating that
any product/service which is easy to use would be more difficult to design!
For your valuable time and patience!
- Hariharan K 
#24

More Related Content

What's hot

CAN Bus
CAN BusCAN Bus
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
Pantech ProLabs India Pvt Ltd
 
Can bus
Can busCan bus
Can bus
Rucha Pupala
 
Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)
Vikas Kumar
 
A SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOLA SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOL
Abhinaw Tiwari
 
Can Bus communication Protocol
Can Bus communication ProtocolCan Bus communication Protocol
Can Bus communication Protocol
Pedro Campana Cueto
 
Ca npp t
Ca npp tCa npp t
Ca npp t
Darshan k s
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect Network
Jabez Winston
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
poojashinde212
 
Can bus m.n.r
Can bus m.n.rCan bus m.n.r
Can bus m.n.r
MNR85
 
Comparison Between CAN and CAN FD
Comparison Between CAN and CAN FDComparison Between CAN and CAN FD
Comparison Between CAN and CAN FD
Embitel Technologies (I) PVT LTD
 
LIN protocol description
LIN protocol descriptionLIN protocol description
LIN protocol description
sonu kumar suman
 
CAN F28x
CAN F28xCAN F28x
Controller area network
Controller area networkController area network
Controller area network
Divi1597
 
Canbus
CanbusCanbus
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
Embitel Technologies (I) PVT LTD
 
What is AUTOSAR Communiation Stack
What is AUTOSAR Communiation StackWhat is AUTOSAR Communiation Stack
What is AUTOSAR Communiation Stack
Embitel Technologies (I) PVT LTD
 
CAN Bus
CAN BusCAN Bus
CAN Bus
Anoop Mathew
 

What's hot (20)

CAN Bus
CAN BusCAN Bus
CAN Bus
 
Can bus
Can busCan bus
Can bus
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
 
Can bus
Can busCan bus
Can bus
 
Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)
 
A SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOLA SEMINAR REPORT ON CAN BUS PROTOCOL
A SEMINAR REPORT ON CAN BUS PROTOCOL
 
Can Bus communication Protocol
Can Bus communication ProtocolCan Bus communication Protocol
Can Bus communication Protocol
 
Ca npp t
Ca npp tCa npp t
Ca npp t
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect Network
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
 
Can bus m.n.r
Can bus m.n.rCan bus m.n.r
Can bus m.n.r
 
Comparison Between CAN and CAN FD
Comparison Between CAN and CAN FDComparison Between CAN and CAN FD
Comparison Between CAN and CAN FD
 
LIN protocol description
LIN protocol descriptionLIN protocol description
LIN protocol description
 
CAN F28x
CAN F28xCAN F28x
CAN F28x
 
Controller area network
Controller area networkController area network
Controller area network
 
Lin bus
Lin busLin bus
Lin bus
 
Canbus
CanbusCanbus
Canbus
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
What is AUTOSAR Communiation Stack
What is AUTOSAR Communiation StackWhat is AUTOSAR Communiation Stack
What is AUTOSAR Communiation Stack
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 

Similar to Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K

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
 
Epma 013
Epma 013Epma 013
Epma 013
Lecturer
 
CONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptxCONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptx
VairaPrakash2
 
IRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET- Power Line Carrier Communication
IRJET- Power Line Carrier Communication
IRJET Journal
 
MasterCAN Vehicle Data Interfaces (ENG)
MasterCAN Vehicle Data Interfaces (ENG)MasterCAN Vehicle Data Interfaces (ENG)
MasterCAN Vehicle Data Interfaces (ENG)
Technoton
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
RealTime-at-Work (RTaW)
 
Master can vehicle_data_interface
Master can vehicle_data_interfaceMaster can vehicle_data_interface
Master can vehicle_data_interface
Yury Lavrentiev
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
IRJET Journal
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET Journal
 
Andrew 641280-DF-9-DCB
Andrew 641280-DF-9-DCBAndrew 641280-DF-9-DCB
Andrew 641280-DF-9-DCB
savomir
 
J1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_enJ1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_enJoko Setio Purnomo
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
IRJET Journal
 
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
Technoton
 
AIRCOM LTE Webinar 5 - LTE Capacity
AIRCOM LTE Webinar 5 - LTE CapacityAIRCOM LTE Webinar 5 - LTE Capacity
AIRCOM LTE Webinar 5 - LTE Capacity
AIRCOM International
 
Top Ten Advances In RTD Signal Conditioning
Top Ten Advances In RTD Signal ConditioningTop Ten Advances In RTD Signal Conditioning
Top Ten Advances In RTD Signal Conditioning
M.S. Jacobs & Associates
 
CANcrocoLITE contactless reader
CANcrocoLITE contactless readerCANcrocoLITE contactless reader
CANcrocoLITE contactless reader
Luba Nikonorenkova
 
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) ProtocolIRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET Journal
 

Similar to Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K (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
 
Epma 013
Epma 013Epma 013
Epma 013
 
M.tech project abstract
M.tech project abstractM.tech project abstract
M.tech project abstract
 
CONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptxCONNECTED vehicle ECU.pptx
CONNECTED vehicle ECU.pptx
 
IRJET- Power Line Carrier Communication
IRJET- Power Line Carrier CommunicationIRJET- Power Line Carrier Communication
IRJET- Power Line Carrier Communication
 
MasterCAN Vehicle Data Interfaces (ENG)
MasterCAN Vehicle Data Interfaces (ENG)MasterCAN Vehicle Data Interfaces (ENG)
MasterCAN Vehicle Data Interfaces (ENG)
 
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
Strategies for End-to-End Timing Guarantees in a Centralized Software Defined...
 
Master can vehicle_data_interface
Master can vehicle_data_interfaceMaster can vehicle_data_interface
Master can vehicle_data_interface
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
 
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
IRJET- CAN based Data Acquisition and Data Logging System for Vehicular Commu...
 
Andrew 641280-DF-9-DCB
Andrew 641280-DF-9-DCBAndrew 641280-DF-9-DCB
Andrew 641280-DF-9-DCB
 
J1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_enJ1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_en
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
 
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
Advanced machinery telematics. Introduction. Technoton webinar 02.04.2020
 
AIRCOM LTE Webinar 5 - LTE Capacity
AIRCOM LTE Webinar 5 - LTE CapacityAIRCOM LTE Webinar 5 - LTE Capacity
AIRCOM LTE Webinar 5 - LTE Capacity
 
Top Ten Advances In RTD Signal Conditioning
Top Ten Advances In RTD Signal ConditioningTop Ten Advances In RTD Signal Conditioning
Top Ten Advances In RTD Signal Conditioning
 
CANcrocoLITE contactless reader
CANcrocoLITE contactless readerCANcrocoLITE contactless reader
CANcrocoLITE contactless reader
 
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) ProtocolIRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
IRJET- Automotive Safety System using Controller Area Network(CAN) Protocol
 

More from Hariharan Krishnan

e-SIM Technology || Electronics || Hariharan K
e-SIM Technology || Electronics || Hariharan Ke-SIM Technology || Electronics || Hariharan K
e-SIM Technology || Electronics || Hariharan K
Hariharan Krishnan
 
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Hariharan Krishnan
 
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
Hariharan Krishnan
 
Ill Health begins in the Mind || Human Psychology || Hariharan K
Ill Health begins in the Mind || Human Psychology || Hariharan KIll Health begins in the Mind || Human Psychology || Hariharan K
Ill Health begins in the Mind || Human Psychology || Hariharan K
Hariharan Krishnan
 
GATE Exam Awareness || Competitive Exams || Hariharan K
GATE Exam Awareness || Competitive Exams || Hariharan KGATE Exam Awareness || Competitive Exams || Hariharan K
GATE Exam Awareness || Competitive Exams || Hariharan K
Hariharan Krishnan
 
I2C-SPI-UART Basics || Embedded System || Hariharan K
I2C-SPI-UART Basics || Embedded System || Hariharan KI2C-SPI-UART Basics || Embedded System || Hariharan K
I2C-SPI-UART Basics || Embedded System || Hariharan K
Hariharan Krishnan
 

More from Hariharan Krishnan (6)

e-SIM Technology || Electronics || Hariharan K
e-SIM Technology || Electronics || Hariharan Ke-SIM Technology || Electronics || Hariharan K
e-SIM Technology || Electronics || Hariharan K
 
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
Smart Agricultural Weed Removal System - A Concept || Mini-Project || Harihar...
 
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
Intelligent Detection of Toxic Gas Leakage and Alcohol Odour in Vehicles and ...
 
Ill Health begins in the Mind || Human Psychology || Hariharan K
Ill Health begins in the Mind || Human Psychology || Hariharan KIll Health begins in the Mind || Human Psychology || Hariharan K
Ill Health begins in the Mind || Human Psychology || Hariharan K
 
GATE Exam Awareness || Competitive Exams || Hariharan K
GATE Exam Awareness || Competitive Exams || Hariharan KGATE Exam Awareness || Competitive Exams || Hariharan K
GATE Exam Awareness || Competitive Exams || Hariharan K
 
I2C-SPI-UART Basics || Embedded System || Hariharan K
I2C-SPI-UART Basics || Embedded System || Hariharan KI2C-SPI-UART Basics || Embedded System || Hariharan K
I2C-SPI-UART Basics || Embedded System || Hariharan K
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 

Controller Area Network (CAN) Protocol || Automotive Electronics || Hariharan K

  • 1. EVERYTHING YOU NEED TO KNOW ABOUT CONTROLLER AREA NETWORK (CAN) Prepared & Presented by: HARIHARAN K UCC18ECED08, M. Tech Scholar Dept. of Electronics Design Technology, NIELIT – Calicut. web.hariharan@gmail.com 09EC7563 - SEMINAR M.TECH PROGRAM Semester - 3 NIELIT, CALICUT 16.07.2019 Tuesday
  • 2. OUTLINE  Introduction to CAN  Evolution  Characteristics Wired Configuration Categories & Speeds CAN Data Format CAN Controllers Pros & Cons Application Areas References 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #1
  • 3. 09EC7563 - SEMINAR | HARIHARAN K 16-07-2019 #2
  • 4. So as the user-features…. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 Automobile Technology evolves… #3
  • 5. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 EXISTED METHOD - PROBLEMS Snags in Existed Design before CAN: - Conventional, Not Application Specific - Needs more number of TX, RX connectors - Poor Error control and ACK Mechanisms #4
  • 6. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 CAN - INTRODUCTION - Increasing Automobile Features = Increases System Complexity & reduced throughput rate. - Need: A new specific protocol to connect & communicate all the automotive embedded systems. - Controller Area Network (CAN Bus) developed by Bosch and it’s a kind of effective wiring topology. - Allows Microcontrollers and other devices talk to each other without a Host Computer #5
  • 7. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 IN-VEHICLE NETWORKING (IVN) “A Specialized Internal Communication Network that interconnects components inside a Vehicle” CAN is one of the IVN Standard #6
  • 8. EVOLUTION OF CAN 1983 1986 1987 1991 Development of CAN Bus Started by Bosch Officially released in SAE* Conference At Michigan First CAN-based multiplex wiring system Car Mercedes Benz W140 First CAN Controller by Intel and Philips *SAE - Society of Automotive Engineers, *OBD - On-Board Diagnostics 1993 ISO released CAN Standard ISO 11898 with versions 1, 2 and 3 2012 CAN Flexible Data Rate/ CAN-FD 1.0 by Bosch 1996 OBD* uses CAN as one of it’s Five Protocols CAN 2.0 with Part-A and Part-B 1991 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #7
  • 9. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 - Asynchronous Half-Duplex Serial Communication Protocol - Broadcast type of Bus and Twisted pair wires with better EMC - Differential Signalling with 120Ω Termination Impedance - Message based Protocol with Message Identifiers - Uses the Physical and Data Link Layer in the OSI Model - One of the Five Protocols used in On-Board Diagnostics (OBD) CAN - CHARACTERSTICS #8
  • 10. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 CAN - CONFIGURATION 120Ω Termination Resistance 120Ω Termination Resistance CAN DEVICE ‘A’ CAN DEVICE ‘B’ CAN DEVICE ‘C’ CAN LOW CAN HIGH #9
  • 11. A ‘CAN’ SYSTEM 09EC7563 - SEMINAR | HARIHARAN K 16-07-2019 #10
  • 12. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 CAN BUS - TYPES CAN FD or CAN Flexible Data Rate with high data payload Arbitration Logic is decided on the basis of Message Identifier Value! #11 CAN 2.0A with 11 bit Message Identifier /Standard CAN CAN 2.0B with 29 bit Message Identifier /Extended CAN
  • 13. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 CAN - SPEEDS TYPE DATA RATE DISTANCE CAN 2.0A - Low Speed CAN 125 Kbps ~ 500m CAN 2.0A - High Speed CAN 1 Mbps ~ 40m CAN-FD 15 Mbps ~ 10m Ideal CAN Rates: CAN Bus Data Rate is inversely proportional to the Distance between the devices REASON: At Higher Data Rates, Signals are more prone to errors #12
  • 14. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 CAN - SIGNALLING #13
  • 15. CAN DATA FORMAT 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #14
  • 16. CAN DATA FORMAT - Contd., NAME OF THE ELEMENT BIT VALUE FUNCTIONALITY TYPE (Dominant/Recessive) Start of Frame 1 Bit Begins the frame and initiates arbitration Dominant ‘0’ Arbitration Field 11 or 29 Bits Identifies messages and indicates message priority Ex: Failure of AC and Engine Varies from Message to Message Request Transfer Request (RTR) 1 Bit To distinguish a Remote Frame from a Data Frame Dominant ‘0’ for Data Frame & Recessive ‘1’ for Remote Frame ID Extension Bit and Reserved bit 1 Bit each Reserved for future use - 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #15
  • 17. CAN DATA FORMAT - Contd., NAME OF THE ELEMENT BIT VALUE FUNCTIONALITY TYPE (Dominant/Recessive) Control Field 0 to 8 Bytes for CAN 2.0A Specifies the length of the data to be transmitted Varies from Message to Message Data Field or Payload Upto 64 Bytes for CAN FD Data to be Transmitted Varies from Message to Message Cyclic Redundancy Check (CRC) Field 15 Bits Error Detection and Correction - Acknowledge (ACK) Bit Field 1 Bit ACK = 1, Next set of data ACK = Retransmission of Data - End of Frame (EOF) 7 Bits Makes the end of data and remote frames All Recessive ‘1’s 09EC7563 - SEMINAR | HARIHARAN K 16-07-2019 #16
  • 18. CAN CONTROLLERS 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #17
  • 19. ADVANTAGES OF CAN BUS - Data Rate: 1 Mbps in CAN and up to 2+ Mbps in CAN-FD and - Topology: Reduced Wiring, Distributed & Less Complex Interfacing - Scope: Wide scope in All Industries and cost-effective too! - Data Field width: CAN supports 8 bytes and CAN-FD supports 64 bytes - Error Control: Bit Error, Ack Error, CRC Error control mechanisms etc., 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #18
  • 20. DISADVANTAGES OF CAN BUS - Expenditure: High for Software Dev. and maintenance. - Likely to have undesirable interactions between nodes - Signal TX Distance Limitation too! 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #19
  • 21. • Passenger vehicles, trucks, buses (gasoline & electric vehicles) • Aviation & Navigation Electronic Equipment • Industrial automation and machinery • Building automation • Medical instruments and equipment APPLICATION AREAS 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #20
  • 22. APPLICATION AREAS - Automobile 50+ electronic control units (ECU) are present in Modern day automobiles Ex: Transmission, Airbags, ABS, Cruise Control, Electric power steering, Audio systems, Power windows, Doors, Mirror adjustment etc., Imagine the role of CAN in Parking Assistants, Auto Start/Stop etc., 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 #21 *RKE - Remote Keyless Entry System, *TPMS - Tire Pressure Monitoring Systems
  • 23. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 OTHER CAN STANDARDS #22
  • 24. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 REFERENCES 1. Bosch Automotive Electrics and Automotive Electronics: Systems and Components, Networking and Hybrid Drive https://b-ok.cc/book/2172624/376722 2. Automobile Design and Implementation of CAN bus Protocol- A Review https://www.ijrdo.org/index.php/eee/article/view/1528 3. Design and implementation of CAN bus protocol for monitoring vehicle parameters https://ieeexplore.ieee.org/document/7807831 4. The Decoding Technical Research of CAN Bus Data Frame Based on Physical Wave https://ieeexplore.ieee.org/document/8729083 All Logos and Images used in this presentation belongs to their respective owners. #23
  • 25. 09EC7563 - SEMINAR | HARIHARAN K16-07-2019 Simple to Use is Complex to Design Intuitive Universal Fact for Engineers, stating that any product/service which is easy to use would be more difficult to design! For your valuable time and patience! - Hariharan K  #24

Editor's Notes

  1. Tell about the real example of ABS being a Hard Real Time System
  2. Tell about the real example of ABS being a Hard Real Time System
  3. Tell about the real example of ABS being a Hard Real Time System
  4. One key advantage is that interconnection between different vehicle systems can allow a wide range of safety, economy and convenience features to be implemented using software alone - functionality which would add cost and complexity if such features were "hard wired" using traditional automotive electrics.