SlideShare a Scribd company logo
1 of 9
A deep dive into CAN
Untangling the deep web of CAN protocols
What is CAN?
• Everyone knows Control Area Network
• A network for communication between subsystems or modules in –
vehicle
• Plethora of standards and protocols involved, plus the scope and
need of those standards are widely varied.
J1939, UDS (ISO 14229), OBD-II, CANopen, ISO-TP (ISO 15765-2), ISO11898
CAN
CAN is an umbrella term for
all the standard protocols
J1939
UDS (ISO 14229)
OBD- II
CANopen
ISO-TP (ISO 15765-2)
ISO11898
CAN is majorly defined by ISO11898
In the OSI layer, the CAN definition are
defined for layer 1 and 2
Hi, ISO11898
• Came in 6 parts but, as of 2020, consolidated to 4 parts
• Historically, concentrates on Data link layer with a focus on physical
layer of OSI
• Defined a time triggered protocol in part 4, that is now archaic.
• Based on the Bosch introduced paper in SAE congress (1986) and
later patented technology.
• Standardized by ISO in 1993 and is being revised till date
ISO11898 defines…
• Physical characteristics of CAN signal
The differential lines, voltage levels, data rate, bit timing, characteristic
impedance, etc., though it doesn’t have formal mechanical properties like
connector type, wire colour, etc.
• Data link / Frame characteristics of CAN signal
This is novel specification includes, Frame structure, Signal Arbitration, Fault
tolerance, Bit stuffing, etc.,
ISO11898 does not defines…
• Flow control – Session/Transport layer
• Device Addressing – Network/Transport layer
• Data segmentation – Transport layer
• Any form of “application data” specification – Application/Presentation layer
For this reason, industry chooses/defines some form of higher level protocols such
as J1939, CANopen, UDS, etc.
It should be noted that applications without the intermediate layers can also
operate on CAN networks, provided they are developed meticulously taking all the
details of the network.
The CAN cobweb
• Though these Higher Layer
Protocols (HLP) are used for
in-vehicle networks, they are
not directly compactible with
ISO11898 per se.
• So each OEM or even each
vehicle model uses a different
HLP based on their
subsystem’s capabilities,
mostly dictated by ECUs.
• Network management is not
a inherent feature of CAN
networks, it is only
guaranteed by proper HLPs
1992: CiA 201 series (CAN Application Layer)
1994: IEC 62026-3 (DeviceNet)
1994: SAE J1939 series
1994: EN 50325-4 (CANopen)
1999: ISO 11992 series
2000: IEC 61162-3 (NMEA 2000)
2002: ISO 11783 series (ISOBUS)
2004: ISO 15765 series (OBDII/ISO-TP)
2007: Arinc 825/826
What's the catch…
• The standards are not always used as they were intended.
OEMs usually bend the will to suit their needs
• There are cases were parts of different standards are used in different
layers for a specific/special application.
• Industry still figuring out an consolidated standards (full stack network),
this leads to futuristic changes to the network.
• CAN is not the only physical layer supported by these HLPs.
Recently novel protocols like FlexRay, Ethernet, etc., are used in the industry
• All standards are constantly being majorly revised by Industry and
Standardizing organisations
So…
Yet, Always be Learning

More Related Content

What's hot

Controller area network protocol
Controller area network protocolController area network protocol
Controller area network protocolSneha Nalla
 
CAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolCAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolAbhinaw Tiwari
 
DefCamp 2013 - In vehicle CAN network security
DefCamp 2013 - In vehicle CAN network securityDefCamp 2013 - In vehicle CAN network security
DefCamp 2013 - In vehicle CAN network securityDefCamp
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect NetworkJabez Winston
 
SELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA
 
Controller area network
Controller area networkController area network
Controller area networkCraig Kielb
 
ICG-2510WG-LTE Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...
ICG-2510WG-LTE  Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...ICG-2510WG-LTE  Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...
ICG-2510WG-LTE Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...BluBoxx Communication Pvt. ltd
 
Controller area network (CAN bus) ppt
Controller area network (CAN bus) pptController area network (CAN bus) ppt
Controller area network (CAN bus) pptRaziuddin Khazi
 
Wago can gateway_brochure
Wago can gateway_brochureWago can gateway_brochure
Wago can gateway_brochureElectromate
 
Wago ab interface_brochure
Wago ab interface_brochureWago ab interface_brochure
Wago ab interface_brochureElectromate
 
Halderman ch049 lecture
Halderman ch049 lectureHalderman ch049 lecture
Halderman ch049 lecturemcfalltj
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsArasan Chip Systems
 
Can bus m.n.r
Can bus m.n.rCan bus m.n.r
Can bus m.n.rMNR85
 

What's hot (20)

Controller area network protocol
Controller area network protocolController area network protocol
Controller area network protocol
 
CAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus ProtocolCAN (Controller Area Network) Bus Protocol
CAN (Controller Area Network) Bus Protocol
 
DefCamp 2013 - In vehicle CAN network security
DefCamp 2013 - In vehicle CAN network securityDefCamp 2013 - In vehicle CAN network security
DefCamp 2013 - In vehicle CAN network security
 
UHP_JUN16E
UHP_JUN16EUHP_JUN16E
UHP_JUN16E
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect Network
 
Canbus presentation
Canbus presentationCanbus presentation
Canbus presentation
 
Ca npp t
Ca npp tCa npp t
Ca npp t
 
SELTA Access Network Portfolio
SELTA Access Network PortfolioSELTA Access Network Portfolio
SELTA Access Network Portfolio
 
PI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET GatewaysPI UK Seminar (Nov 2021) - PROFINET Gateways
PI UK Seminar (Nov 2021) - PROFINET Gateways
 
Controller area network
Controller area networkController area network
Controller area network
 
ICG-2510WG-LTE Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...
ICG-2510WG-LTE  Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...ICG-2510WG-LTE  Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...
ICG-2510WG-LTE Industrial 4G LTE Cellular Wireless Gateway with 5-Port 10/10...
 
Controller area network (CAN bus) ppt
Controller area network (CAN bus) pptController area network (CAN bus) ppt
Controller area network (CAN bus) ppt
 
Wago can gateway_brochure
Wago can gateway_brochureWago can gateway_brochure
Wago can gateway_brochure
 
Wago ab interface_brochure
Wago ab interface_brochureWago ab interface_brochure
Wago ab interface_brochure
 
IO-Link technology - Adrian Sorsby
IO-Link technology - Adrian SorsbyIO-Link technology - Adrian Sorsby
IO-Link technology - Adrian Sorsby
 
Profinet in process automation - Peter Brown
Profinet in process automation - Peter BrownProfinet in process automation - Peter Brown
Profinet in process automation - Peter Brown
 
Halderman ch049 lecture
Halderman ch049 lectureHalderman ch049 lecture
Halderman ch049 lecture
 
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip SystemsRadio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
Radio Frequency Front End (RFFE) MIPI core from Arasan Chip Systems
 
Profinet network design webinar - Peter Thomas may 2020 - v1.0
Profinet network design webinar - Peter Thomas   may 2020 - v1.0Profinet network design webinar - Peter Thomas   may 2020 - v1.0
Profinet network design webinar - Peter Thomas may 2020 - v1.0
 
Can bus m.n.r
Can bus m.n.rCan bus m.n.r
Can bus m.n.r
 

Similar to A deep dive into CAN

What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...Embitel Technologies (I) PVT LTD
 
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptx
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptxHuawei eRAN 7.0 VoLTE feature deep dive_20140515.pptx
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptxQasimQadir3
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-ThingsEiko Seidel
 
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive EthernetGuenther Trautzl
 
CAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfCAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfssuserc77a341
 
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
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Robert Vivanco Salcedo
 
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatAutomotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatTorben Haagh
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012Arief Gunawan
 
Packet light short1
Packet light short1Packet light short1
Packet light short1Kurt Rahrig
 
LTE Training for Abuja Team
LTE Training for Abuja TeamLTE Training for Abuja Team
LTE Training for Abuja TeamOpeyemi Praise
 
244079168 lte-overview
244079168 lte-overview244079168 lte-overview
244079168 lte-overviewArbab Husain
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIFCPqD
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesFebinShaji9
 

Similar to A deep dive into CAN (20)

What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
What is Diagnostic over Internet Protocol (DoIP) and How it Supports Remote V...
 
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptx
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptxHuawei eRAN 7.0 VoLTE feature deep dive_20140515.pptx
Huawei eRAN 7.0 VoLTE feature deep dive_20140515.pptx
 
IoT.pdf
IoT.pdfIoT.pdf
IoT.pdf
 
3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things3GPP Standards for the Internet-of-Things
3GPP Standards for the Internet-of-Things
 
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
20160531 Testing Expo_Benefits and Requirements of Automotive Ethernet
 
CAN FD Software Stack Integration
CAN FD Software Stack IntegrationCAN FD Software Stack Integration
CAN FD Software Stack Integration
 
CAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdfCAN and TTP are the two wired network protocols used for distributed .pdf
CAN and TTP are the two wired network protocols used for distributed .pdf
 
J1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_enJ1939 elektronik automotive_200809_pressarticle_en
J1939 elektronik automotive_200809_pressarticle_en
 
Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)Understand LPWA tetchnologies (Sigfox and LoRa)
Understand LPWA tetchnologies (Sigfox and LoRa)
 
UGM CAN PXI
UGM CAN PXIUGM CAN PXI
UGM CAN PXI
 
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange formatAutomotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
Automotive Diagnostic Systems - From OBD to Open Diagnostics Exchange format
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
 
Packet light short1
Packet light short1Packet light short1
Packet light short1
 
15 can.ppt
15 can.ppt15 can.ppt
15 can.ppt
 
LTE Training for Abuja Team
LTE Training for Abuja TeamLTE Training for Abuja Team
LTE Training for Abuja Team
 
244079168 lte-overview
244079168 lte-overview244079168 lte-overview
244079168 lte-overview
 
EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)EENA 2016 - Standards Update (2/3)
EENA 2016 - Standards Update (2/3)
 
Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
 
Controller Area Network (CAN) Different Types
Controller Area Network (CAN) Different TypesController Area Network (CAN) Different Types
Controller Area Network (CAN) Different Types
 
Epma 013
Epma 013Epma 013
Epma 013
 

Recently uploaded

call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
John Deere Tractors 5515 Diagnostic Repair Manual
John Deere Tractors 5515 Diagnostic Repair ManualJohn Deere Tractors 5515 Diagnostic Repair Manual
John Deere Tractors 5515 Diagnostic Repair ManualExcavator
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualExcavator
 
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂Hot Call Girls In Sector 58 (Noida)
 
The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyHyundai Motor Group
 
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Niya Khan
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024AHOhOops1
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsMihajloManjak
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technologyquickpartslimitlessm
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 HybridHyundai Motor Group
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai Motor Group
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsFifth Gear Automotive
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agencyHyundai Motor Group
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...shivangimorya083
 
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxUNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxDineshKumar4165
 
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptUNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptDineshKumar4165
 

Recently uploaded (20)

call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Jama Masjid (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
John Deere Tractors 5515 Diagnostic Repair Manual
John Deere Tractors 5515 Diagnostic Repair ManualJohn Deere Tractors 5515 Diagnostic Repair Manual
John Deere Tractors 5515 Diagnostic Repair Manual
 
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service ManualJohn Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
John Deere 300 3029 4039 4045 6059 6068 Engine Operation and Service Manual
 
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
꧁༒☬ 7042364481 (Call Girl) In Dwarka Delhi Escort Service In Delhi Ncr☬༒꧂
 
The 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journeyThe 10th anniversary, Hyundai World Rally Team's amazing journey
The 10th anniversary, Hyundai World Rally Team's amazing journey
 
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
Alia +91-9537192988-Experience the Unmatchable Pleasure with Model Ahmedabad ...
 
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
(NEHA) Call Girls Pushkar Booking Open 8617697112 Pushkar Escorts
 
BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024BLUE VEHICLES the kids picture show 2024
BLUE VEHICLES the kids picture show 2024
 
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
Hotel Escorts Sushant Golf City - 9548273370 Call Girls Service in Lucknow, c...
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and Qualifications
 
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in  G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in G.T.B. Nagar (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technology
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
 
Hyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRCHyundai World Rally Team in action at 2024 WRC
Hyundai World Rally Team in action at 2024 WRC
 
Not Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These SymptomsNot Sure About VW EGR Valve Health Look For These Symptoms
Not Sure About VW EGR Valve Health Look For These Symptoms
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency
 
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
Hot And Sexy 🥵 Call Girls Delhi Daryaganj {9711199171} Ira Malik High class G...
 
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptxUNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
UNIT-IV-STEERING, BRAKES AND SUSPENSION SYSTEMS.pptx
 
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.pptUNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
UNIT-1-VEHICLE STRUCTURE AND ENGINES.ppt
 

A deep dive into CAN

  • 1. A deep dive into CAN Untangling the deep web of CAN protocols
  • 2. What is CAN? • Everyone knows Control Area Network • A network for communication between subsystems or modules in – vehicle • Plethora of standards and protocols involved, plus the scope and need of those standards are widely varied. J1939, UDS (ISO 14229), OBD-II, CANopen, ISO-TP (ISO 15765-2), ISO11898
  • 3. CAN CAN is an umbrella term for all the standard protocols J1939 UDS (ISO 14229) OBD- II CANopen ISO-TP (ISO 15765-2) ISO11898 CAN is majorly defined by ISO11898 In the OSI layer, the CAN definition are defined for layer 1 and 2
  • 4. Hi, ISO11898 • Came in 6 parts but, as of 2020, consolidated to 4 parts • Historically, concentrates on Data link layer with a focus on physical layer of OSI • Defined a time triggered protocol in part 4, that is now archaic. • Based on the Bosch introduced paper in SAE congress (1986) and later patented technology. • Standardized by ISO in 1993 and is being revised till date
  • 5. ISO11898 defines… • Physical characteristics of CAN signal The differential lines, voltage levels, data rate, bit timing, characteristic impedance, etc., though it doesn’t have formal mechanical properties like connector type, wire colour, etc. • Data link / Frame characteristics of CAN signal This is novel specification includes, Frame structure, Signal Arbitration, Fault tolerance, Bit stuffing, etc.,
  • 6. ISO11898 does not defines… • Flow control – Session/Transport layer • Device Addressing – Network/Transport layer • Data segmentation – Transport layer • Any form of “application data” specification – Application/Presentation layer For this reason, industry chooses/defines some form of higher level protocols such as J1939, CANopen, UDS, etc. It should be noted that applications without the intermediate layers can also operate on CAN networks, provided they are developed meticulously taking all the details of the network.
  • 7. The CAN cobweb • Though these Higher Layer Protocols (HLP) are used for in-vehicle networks, they are not directly compactible with ISO11898 per se. • So each OEM or even each vehicle model uses a different HLP based on their subsystem’s capabilities, mostly dictated by ECUs. • Network management is not a inherent feature of CAN networks, it is only guaranteed by proper HLPs 1992: CiA 201 series (CAN Application Layer) 1994: IEC 62026-3 (DeviceNet) 1994: SAE J1939 series 1994: EN 50325-4 (CANopen) 1999: ISO 11992 series 2000: IEC 61162-3 (NMEA 2000) 2002: ISO 11783 series (ISOBUS) 2004: ISO 15765 series (OBDII/ISO-TP) 2007: Arinc 825/826
  • 8. What's the catch… • The standards are not always used as they were intended. OEMs usually bend the will to suit their needs • There are cases were parts of different standards are used in different layers for a specific/special application. • Industry still figuring out an consolidated standards (full stack network), this leads to futuristic changes to the network. • CAN is not the only physical layer supported by these HLPs. Recently novel protocols like FlexRay, Ethernet, etc., are used in the industry • All standards are constantly being majorly revised by Industry and Standardizing organisations