SlideShare une entreprise Scribd logo
1  sur  20
VEHICLE NETWORKS Introduction to  CAN Joseph Holly [email_address]
NETWORK PROTOCOLS There are multiple vehicle networking protocols, each with its own history and function. The most common protocol in light vehicles is Controller Area Network ( CAN ). Even a single vehicle is likely to contain multiple networks and multiple protocols.
The CAN Protocol HISTORY ,[object Object],[object Object],[object Object],NOW ,[object Object],[object Object],[object Object],[object Object]
CAN Features ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],   Flexibility - Multiple speeds possible on same network
Types of CAN Networks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FOUR FRAME TYPES -  DATA -  REMOTE -  ERROR -  OVERLOAD
DATA Frame Two Types:  STANDARD  and  EXTENDED    STANDARD -  11-bit identifier    EXTENDED - 29-bit identifier
Structure of a DATA FRAME START OF FRAME (SOF) - Indicates a new transmission to all receiving nodes - Also used by all receiving nodes for synchronization SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME ,[object Object],[object Object],[object Object],[object Object],SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME ,[object Object],[object Object],[object Object],[object Object],SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME DATA FIELD –  Actual message data SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME CYCLIC REDUNDANCY CHECK (CRC)  –  Error-trapping method used by controller to verify successful data transmission. Every data frame is validated, retransmitted if necessary. SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME ACKNOWLEDGEMENT FIELD –  Field in which receiving nodes signal that message was properly  received. If ACK is not received, originating node retransmits message. SOF ARB DATA ACK CRC CONTROL EOF
Structure of a DATA FRAME END OF FRAME (EOF) - Indicates end of transmission from originating node - Signals beginning of Intermission period. SOF ARB DATA ACK CRC CONTROL EOF
REMOTE Frame Used by any node to request data from any other node. Same structure as Data Frame, except: - Remote Frame has no message in Data Field - Control Field used to indicate size of expected return data
ERROR Frame Two Types:  ACTIVE  and  PASSIVE When a transmitting node sends an Error Frame, it is detected by all the other nodes on the network. They respond by sending their own error flags.
Structure of an ERROR FRAME ERROR FLAG ERROR DELIMITER ERROR FLAG   –  Unique message sent by the node detecting an error. Any receiving node will respond with its own error flag transmission. ERROR DELIMITER – “ quiet” period following initial error flag transmission.
ERROR TYPES Greater-than-allowed number of consecutive bits of the same polarity trigger an Error Flag. Stuff Error Sending nodes verify their own transmissions and re-send if there’s an inappropriate bit. Bit Violation A dominant bit in EOF, Interframe Space, CRC Delimiter or ACK Delimiter triggers an Error. Form Violation Every receiving node should acknowledge message. If no ACK received, originating node generates Error Flag and re-sends message. ACK Error If the checksum fails at any node, the Error Flag will cause the originating node to re-send. CRC Error
OVERLOAD Frame Structurally similar to the Error Frame, but sent during the  Intermission  period. Originally used to allow an early ECU chip to keep up with network traffic. Not usually needed by modern processors.
CAN NETWORKS ERRORS DETECTED (none shown) MSG DATA (shown in hex) ARB ID MSG LENGTH CAN DATA on viewing software

Contenu connexe

Tendances

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
 
Controller area network
Controller area networkController area network
Controller area networksanaz nouri
 
Controller area network -ppt
Controller area network -pptController area network -ppt
Controller area network -pptvelichetiphani
 
Automotive bus technologies
Automotive bus technologiesAutomotive bus technologies
Automotive bus technologiesRadwa Tarek
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect NetworkJabez Winston
 
Halderman ch049 lecture
Halderman ch049 lectureHalderman ch049 lecture
Halderman ch049 lecturemcfalltj
 
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
 
Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)karuna418
 
MCP2515: Stand-Alone CAN Controller
MCP2515: Stand-Alone CAN ControllerMCP2515: Stand-Alone CAN Controller
MCP2515: Stand-Alone CAN ControllerPremier Farnell
 

Tendances (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
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
Controller area network
Controller area networkController area network
Controller area network
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
 
Controller area network -ppt
Controller area network -pptController area network -ppt
Controller area network -ppt
 
Automotive bus technologies
Automotive bus technologiesAutomotive bus technologies
Automotive bus technologies
 
CAN F28x
CAN F28xCAN F28x
CAN F28x
 
Can Bus communication Protocol
Can Bus communication ProtocolCan Bus communication Protocol
Can Bus communication Protocol
 
Can overview
Can overviewCan overview
Can overview
 
Canbus presentation
Canbus presentationCanbus presentation
Canbus presentation
 
Canbus
CanbusCanbus
Canbus
 
Local Interconnect Network
Local Interconnect NetworkLocal Interconnect Network
Local Interconnect Network
 
Can Protocol For Automobiles
Can Protocol For AutomobilesCan Protocol For Automobiles
Can Protocol For Automobiles
 
Halderman ch049 lecture
Halderman ch049 lectureHalderman ch049 lecture
Halderman ch049 lecture
 
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
 
CAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAHCAN, BY MD.ABDULLAH
CAN, BY MD.ABDULLAH
 
Ca npp t
Ca npp tCa npp t
Ca npp t
 
Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)Can protocol implementation for data communication (2)
Can protocol implementation for data communication (2)
 
MCP2515: Stand-Alone CAN Controller
MCP2515: Stand-Alone CAN ControllerMCP2515: Stand-Alone CAN Controller
MCP2515: Stand-Alone CAN Controller
 

En vedette (20)

Canbus
CanbusCanbus
Canbus
 
CAN (Controller Area Network)
CAN (Controller Area Network)CAN (Controller Area Network)
CAN (Controller Area Network)
 
flexray technology in modern cars
flexray technology in modern carsflexray technology in modern cars
flexray technology in modern cars
 
5.4 Data Bus
5.4 Data Bus5.4 Data Bus
5.4 Data Bus
 
Bellido Invitations
Bellido   InvitationsBellido   Invitations
Bellido Invitations
 
Zodiakas
ZodiakasZodiakas
Zodiakas
 
We need stereotyped leaders to revamp World Economy
We need stereotyped leaders to revamp World EconomyWe need stereotyped leaders to revamp World Economy
We need stereotyped leaders to revamp World Economy
 
Women 2.0 2.14 fran maier
Women 2.0 2.14 fran maierWomen 2.0 2.14 fran maier
Women 2.0 2.14 fran maier
 
Drishtee textile-apparel-2013
Drishtee textile-apparel-2013Drishtee textile-apparel-2013
Drishtee textile-apparel-2013
 
OnGuard Hou Vast
OnGuard Hou VastOnGuard Hou Vast
OnGuard Hou Vast
 
Format For Ijcsns
Format For IjcsnsFormat For Ijcsns
Format For Ijcsns
 
Nicaragua
NicaraguaNicaragua
Nicaragua
 
e-approval Purchase Order
e-approval Purchase Ordere-approval Purchase Order
e-approval Purchase Order
 
Secrets of the Bible
Secrets of the BibleSecrets of the Bible
Secrets of the Bible
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Adv Mh Participant Bklet3
Adv Mh Participant Bklet3Adv Mh Participant Bklet3
Adv Mh Participant Bklet3
 
Chris Carsten David Recommendations
Chris Carsten David RecommendationsChris Carsten David Recommendations
Chris Carsten David Recommendations
 
Bellido Songs
Bellido   SongsBellido   Songs
Bellido Songs
 
Tom Dickandharry | Case Histories
Tom Dickandharry | Case HistoriesTom Dickandharry | Case Histories
Tom Dickandharry | Case Histories
 
Innovative Solutions
Innovative SolutionsInnovative Solutions
Innovative Solutions
 

Similaire à CAN Networks

Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3Ankur Rastogi
 
Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3Ankur Rastogi
 
Can basics
Can basicsCan basics
Can basicscdackp
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol conceptsRaji Lakshmi
 
Automotive Networks : A Review
Automotive Networks : A ReviewAutomotive Networks : A Review
Automotive Networks : A ReviewIJAEMSJORNAL
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars Salah Amean
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5Vicky Kumar
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5Eslam Abdou
 
Ethernet and token ring
Ethernet and token ringEthernet and token ring
Ethernet and token ringAbhijeet Shah
 
DATA LINK CONTROL.pptx
DATA LINK CONTROL.pptxDATA LINK CONTROL.pptx
DATA LINK CONTROL.pptxODINARARCH
 

Similaire à CAN Networks (20)

Role of CAN BUS in automotives
Role of CAN BUS in automotivesRole of CAN BUS in automotives
Role of CAN BUS in automotives
 
UNIT 2b.pptx
UNIT 2b.pptxUNIT 2b.pptx
UNIT 2b.pptx
 
Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3
 
Can network development using arm cortex m3
Can network development using arm cortex m3Can network development using arm cortex m3
Can network development using arm cortex m3
 
11.chapters
11.chapters11.chapters
11.chapters
 
Can basics
Can basicsCan basics
Can basics
 
Data link control & protocol concepts
Data link control & protocol conceptsData link control & protocol concepts
Data link control & protocol concepts
 
Socketcan
SocketcanSocketcan
Socketcan
 
Unit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part AUnit 3 - Data Link Layer - Part A
Unit 3 - Data Link Layer - Part A
 
CAN.ppt
CAN.pptCAN.ppt
CAN.ppt
 
Ethernet
EthernetEthernet
Ethernet
 
Automotive Networks : A Review
Automotive Networks : A ReviewAutomotive Networks : A Review
Automotive Networks : A Review
 
WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars WSN protocol 802.15.4 together with cc2420 seminars
WSN protocol 802.15.4 together with cc2420 seminars
 
can bus theory solution
can bus theory solutioncan bus theory solution
can bus theory solution
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5
 
IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5IEEE STANDARDS 802.3,802.4,802.5
IEEE STANDARDS 802.3,802.4,802.5
 
Shubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcanShubham chakravarty ppt_wcan
Shubham chakravarty ppt_wcan
 
Ethernet and token ring
Ethernet and token ringEthernet and token ring
Ethernet and token ring
 
Zigbee 802-15-4
Zigbee 802-15-4Zigbee 802-15-4
Zigbee 802-15-4
 
DATA LINK CONTROL.pptx
DATA LINK CONTROL.pptxDATA LINK CONTROL.pptx
DATA LINK CONTROL.pptx
 

Dernier

定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一mjyguplun
 
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryPooja Nehwal
 
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Hot Call Girls In Sector 58 (Noida)
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024AHOhOops1
 
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一nsrmw5ykn
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...Garima Khatri
 
Introduction of Basic of Paint Technology
Introduction of Basic of Paint TechnologyIntroduction of Basic of Paint Technology
Introduction of Basic of Paint TechnologyRaghavendraMishra19
 
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
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girlsshivangimorya083
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...Hot Call Girls In Sector 58 (Noida)
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technologyquickpartslimitlessm
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Numberkumarajju5765
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challengesmarketingmangosemi
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Delhi Call girls
 
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueHow To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueTerry Sayther Automotive
 

Dernier (20)

定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
定制(Cantab毕业证书)剑桥大学毕业证成绩单原版一比一
 
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home DeliveryCall me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
Call me @ 9892124323 Call Girl in Andheri East With Free Home Delivery
 
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Mayur Vihar 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
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...
 
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
Alina 7042364481 Call Girls Service Pochanpur Colony - independent Pochanpur ...
 
GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024GREEN VEHICLES the kids picture show 2024
GREEN VEHICLES the kids picture show 2024
 
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
新南威尔士大学毕业证(UNSW毕业证)成绩单原版一比一
 
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
VIP Mumbai Call Girls Thakur village Just Call 9920874524 with A/C Room Cash ...
 
Introduction of Basic of Paint Technology
Introduction of Basic of Paint TechnologyIntroduction of Basic of Paint Technology
Introduction of Basic of Paint Technology
 
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Kirti Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Kirti Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
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
 
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls East Of Kailash 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile GirlsVip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
Vip Hot🥵 Call Girls Delhi Delhi {9711199012} Avni Thakur 🧡😘 High Profile Girls
 
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Vikaspuri 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
꧁ ୨⎯Call Girls In Ashok Vihar, New Delhi **✿❀7042364481❀✿**Escorts ServiCes C...
 
Innovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC TechnologyInnovating Manufacturing with CNC Technology
Innovating Manufacturing with CNC Technology
 
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp NumberVip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
Vip Hot Call Girls 🫤 Mahipalpur ➡️ 9711199171 ➡️ Delhi 🫦 Whatsapp Number
 
Electronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry ChallengesElectronic Vehicle (EV) Industry Challenges
Electronic Vehicle (EV) Industry Challenges
 
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
Call Girls in Malviya Nagar Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts Ser...
 
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation IssueHow To Fix Mercedes Benz Anti-Theft Protection Activation Issue
How To Fix Mercedes Benz Anti-Theft Protection Activation Issue
 

CAN Networks

  • 1. VEHICLE NETWORKS Introduction to CAN Joseph Holly [email_address]
  • 2. NETWORK PROTOCOLS There are multiple vehicle networking protocols, each with its own history and function. The most common protocol in light vehicles is Controller Area Network ( CAN ). Even a single vehicle is likely to contain multiple networks and multiple protocols.
  • 3.
  • 4.
  • 5.
  • 6. FOUR FRAME TYPES - DATA - REMOTE - ERROR - OVERLOAD
  • 7. DATA Frame Two Types: STANDARD and EXTENDED  STANDARD - 11-bit identifier  EXTENDED - 29-bit identifier
  • 8. Structure of a DATA FRAME START OF FRAME (SOF) - Indicates a new transmission to all receiving nodes - Also used by all receiving nodes for synchronization SOF ARB DATA ACK CRC CONTROL EOF
  • 9.
  • 10.
  • 11. Structure of a DATA FRAME DATA FIELD – Actual message data SOF ARB DATA ACK CRC CONTROL EOF
  • 12. Structure of a DATA FRAME CYCLIC REDUNDANCY CHECK (CRC) – Error-trapping method used by controller to verify successful data transmission. Every data frame is validated, retransmitted if necessary. SOF ARB DATA ACK CRC CONTROL EOF
  • 13. Structure of a DATA FRAME ACKNOWLEDGEMENT FIELD – Field in which receiving nodes signal that message was properly received. If ACK is not received, originating node retransmits message. SOF ARB DATA ACK CRC CONTROL EOF
  • 14. Structure of a DATA FRAME END OF FRAME (EOF) - Indicates end of transmission from originating node - Signals beginning of Intermission period. SOF ARB DATA ACK CRC CONTROL EOF
  • 15. REMOTE Frame Used by any node to request data from any other node. Same structure as Data Frame, except: - Remote Frame has no message in Data Field - Control Field used to indicate size of expected return data
  • 16. ERROR Frame Two Types: ACTIVE and PASSIVE When a transmitting node sends an Error Frame, it is detected by all the other nodes on the network. They respond by sending their own error flags.
  • 17. Structure of an ERROR FRAME ERROR FLAG ERROR DELIMITER ERROR FLAG – Unique message sent by the node detecting an error. Any receiving node will respond with its own error flag transmission. ERROR DELIMITER – “ quiet” period following initial error flag transmission.
  • 18. ERROR TYPES Greater-than-allowed number of consecutive bits of the same polarity trigger an Error Flag. Stuff Error Sending nodes verify their own transmissions and re-send if there’s an inappropriate bit. Bit Violation A dominant bit in EOF, Interframe Space, CRC Delimiter or ACK Delimiter triggers an Error. Form Violation Every receiving node should acknowledge message. If no ACK received, originating node generates Error Flag and re-sends message. ACK Error If the checksum fails at any node, the Error Flag will cause the originating node to re-send. CRC Error
  • 19. OVERLOAD Frame Structurally similar to the Error Frame, but sent during the Intermission period. Originally used to allow an early ECU chip to keep up with network traffic. Not usually needed by modern processors.
  • 20. CAN NETWORKS ERRORS DETECTED (none shown) MSG DATA (shown in hex) ARB ID MSG LENGTH CAN DATA on viewing software

Notes de l'éditeur

  1. 11-bit address allows 2048 message identifiers. 29-bit address allows up to 537 million (!!) message identifiers.
  2. SOF is transmitted as a single dominant bit.
  3. Priority is determined by ANDing the two bits together from simultaneous competing signals; if sending node detects a dominant bit where it sent a recessive bit, it cancels transmission and attempts to re-send at next opportunity. Arbitration Field is 11 bits + RTR bit in Standard, 29 bits + SRR, IDE, RTR bits in Extended. RTR bit: Identifies Remote Tranmission Request. Dominant in Data Frame, recessive in Remote Frame. SRR bit: Replaces RTR bit in Extended Frames. IDE bit: Idenfier Extension. Would be a control flag in Standard Frame, but is part of Arbitration Field in Extended frame. Transmitted dominant in Standard Frame, recessive in Extended Format.
  4. First flag is R1 in Standard Frame (dominant), IDE for Extended Frame (recessive). Second Flag is R0, reserved. Normally sent dominant. Four-bit Data Length Code may have values from 0 through 8. Indicates length (in bytes) of the actual data field.
  5. May be up to 8 bytes (64 bits) long.
  6. Checksum is derived from contents of SOF, Arbitration Field, Control Field, and Data Field.
  7. Transmitter sends first bit recessive. Receivers acknowledge data transmission by sending a dominant bit, which Transmitter detects. If no dominant bit is detected, message is retransmitted.
  8. Single recessive bit.
  9. Active error flag: six consecutive dominant bits. Passive error flag: six consecutive recessive bits.
  10. Error delimiter: eight recessive bits.