SlideShare uma empresa Scribd logo
1 de 46
Understanding SAE J1939 by Simma Simma, Inc.
Contact ,[object Object],[object Object],[object Object]
Starting Notes ,[object Object],[object Object],[object Object]
What is J1939? ,[object Object],[object Object],[object Object],[object Object]
 
What is CAN? ,[object Object],[object Object],[object Object],[object Object]
CAN Frames ,[object Object],[object Object],[object Object],[object Object],[object Object]
CAN Data Frame ,[object Object],[object Object],[object Object],[object Object]
CAN 2.0A Format SOF:  Start of frame (start bit) ID:  Message identifier (indicates msg priority) RTR:  Remote transmission request IDE:  Identifier extension bit (2.0A or 2.0B) r0:  Reserved bit.  Sent as dominant. DLC:  Data length code.  Valid range 0 – 8. CRC D: CRC delimiter.  Marks end of CRC field. ACK S: Used for receiver to ACK msg.  Sent as recessive. ACK D: Marks end of ACK field. EOF:  End of frame. (stop bit).  Sent as 7 recessive bits. INT:  Intermission. Sent as 3 recessive bits.
CAN 2.0B Format SRR: Substitute request bit.  Sent as recessive.  This is  simply a placeholder bit to ensure compatibility  between 2.0A and 2.0B because 2.0A has RTR.
Bit Stuffing ,[object Object],[object Object],[object Object]
Questions??? ,[object Object],[object Object],[object Object],[object Object]
Physical Layer ,[object Object],[object Object],[object Object],[object Object]
CAN Bus Example ,[object Object]
CAN ID = 0x1dffffff (1/1101/1111/1...)
Bus Arbitration ,[object Object],[object Object],[object Object],[object Object],[object Object]
Bus Arbitration Example RX RX RX 1 1 0 ECU #3 1 0 0 0 1 0 Bus RX 1 0 0 1 0 ECU #2 1 0 0 0 1 0 ECU #1
Questions ,[object Object],[object Object],[object Object],[object Object],[object Object]
J1939 Overview ,[object Object],[object Object],[object Object]
J1939 Message Big Picture ,[object Object],[object Object],[object Object],[object Object],[object Object]
CAN ID Mapping SA PS PF DP EDP P 0 8 16 24 25 28  26 Source address of controller application (CA). SA: PDU specific. Either destination address or group extension. PS: PDU format: < 240, PS is destination address. (PDU1 format) >= 240, PS is group extension. (PDU2 format) PF: Data page.  Used to create a second page of PGNs. DP: Extended data page. J1939 devices must set to 0. EDP: Message priority.  Must come first. P:
J1939 PGN Mapping ,[object Object],[object Object],[object Object],[object Object]
Example J1939 PGN 910 Relative, rear axle #2, right Byte 8: 909 Relative, rear axle #2, left Byte 7: 908 Relative, rear axle #1, right Byte 6: 907 Relative, rear axle #1, left Byte 5: 906 Relative, front axle #1, right Byte 4: 905 Relative, front axle #1, left Byte 3: 904 Front axle speed Bytes 1-2: SPN 100 ms TX Rate: 8 Length: 6 (default) Priority: 65215(0xFEBF) PGN: J1939 Wheel Speed Information
J1939 Request PGN PGN which is being requested Bytes 1-3: Global or specific Destination: 3 Length: 6 (default) Priority: 59904 (0xEA00) PGN:
J1939 Proprietary A PGN  ,[object Object],Manufacture specific Bytes 0 - 1785: Specific Destination: 0 to 1785 Length: 6 (default) Priority: 61184(0xFEBF) PGN:
J1939 Proprietary B PGN  ,[object Object],Manufacture specific Bytes 0 - 1785: Global Destination: 0 to 1785 Length: 6 (default) Priority: 65280 to 65535 (0xFF00 to 0xFFFF)) PGN:
Questions ,[object Object],[object Object],[object Object],[object Object]
When 8 Bytes Isn’t Enough ,[object Object],[object Object],[object Object],[object Object],[object Object]
J1939 BAM Big Picture ,[object Object],[object Object],[object Object],[object Object],[object Object]
BAM Message PGN Byte 6-8: Reserved.  Filled with 0xFF Byte 5: Number of packets Byte 4: Message size in bytes Bytes 2-3: Fixed at 32 Byte 1: Global Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
Data Transfer PGN Data.  Any unused locations in last packet should be filled with 0xFF Bytes 2-8: Sequence number (1 to 255) Byte 1: Global Destination: 8 Length: 7 (default) Priority: 60160(0xEB00) PGN: Transport Protocol – Data Transfer
BAM Example ,[object Object],255 255 255 ‘ *’ 17 16 15 3 255 60160 150 14 13 12 11 10 9 8 2 255 60160 100 7 6 5 4 3 2 1 1 255 60160 50 0 FE EC 255 3 0 18 32 255 60416 0 7 6 5 4 3 2 1 0 DST PGN Time (ms)
Destination Specific Big Picture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CM Example
RTS Message PGN Byte 5-7: Total number of packet sent in response to CTS. Byte 4: Number of packets Byte 3: Message size in bytes Bytes 1-2: Fixed at 16 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
CTS Message PGN Bytes 5-7: Reserved.  Filled with 0xFF Bytes 3-4: Next sequence number to start with Byte 2: Max number of packets that can be sent at once.  (Not larger than byte 5 of RTS) Byte 1: Fixed at 17 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
End of Msg ACK Message PGN Bytes 5-7: Reserved.  Filled with 0xFF Byte 4: Total number of packets. Byte 3: Total message size in bytes. Bytes 1-2: Fixed at 19 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
Connection Abort Message PGN Bytes 5-7: Reserved.  Filled with 0xFF. Bytes 2-4: Connection abort reason. Byte 1: Fixed at 255 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
Address Claim ,[object Object],[object Object],[object Object],[object Object],[object Object]
J1939 Address Claimed PGN NAME field Byte 1-8: SA requested (254 for Cannot Claim) Source: 8 Length: 6 (default) Priority: 60928(0xEE00) PGN:
J1939 NAME Field ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
J1939/11 Physical Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
J1939/15 Physical Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Document Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Post Class Questions ,[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

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
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)Ashutosh Bhardwaj
 
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
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptxYamini454
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackRania Nabil
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeckteledynelecroy
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocolpoojashinde212
 

Mais procurados (20)

Can Protocol For Automobiles
Can Protocol For AutomobilesCan Protocol For Automobiles
Can Protocol For Automobiles
 
Can bus
Can busCan bus
Can bus
 
Comparison Between CAN and CAN FD
Comparison Between CAN and CAN FDComparison Between CAN and CAN FD
Comparison Between CAN and CAN FD
 
What is AUTOSAR Communiation Stack
What is AUTOSAR Communiation StackWhat is AUTOSAR Communiation Stack
What is AUTOSAR Communiation Stack
 
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
 
Control Area Network
Control Area NetworkControl Area Network
Control Area Network
 
Migration from CAN 2.0 to CAN FD
Migration from CAN 2.0 to CAN FDMigration from CAN 2.0 to CAN FD
Migration from CAN 2.0 to CAN FD
 
Controller Area Network(CAN)
Controller Area Network(CAN)Controller Area Network(CAN)
Controller Area Network(CAN)
 
Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)Controller Area Network (Basic Level Presentation)
Controller Area Network (Basic Level Presentation)
 
Can bus
Can busCan bus
Can bus
 
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx1628502836912_CAN_TP,DCM&AutosarCAN.pptx
1628502836912_CAN_TP,DCM&AutosarCAN.pptx
 
CAN- controlled area network
CAN- controlled area networkCAN- controlled area network
CAN- controlled area network
 
Can overview
Can overviewCan overview
Can overview
 
AUTOSAR 403 CAN Stack
AUTOSAR 403 CAN StackAUTOSAR 403 CAN Stack
AUTOSAR 403 CAN Stack
 
CAN Bus
CAN BusCAN Bus
CAN Bus
 
KWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & ComparisonKWP 2000 and UDS Protocols | Analysis & Comparison
KWP 2000 and UDS Protocols | Analysis & Comparison
 
UDS PPT
UDS PPTUDS PPT
UDS PPT
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
 
Overview of automotive network protocol
Overview of automotive network protocolOverview of automotive network protocol
Overview of automotive network protocol
 
Canbus
CanbusCanbus
Canbus
 

Semelhante a J1939 presentation by Simma Software

AN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGAN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGTotal Project Solutions
 
F-Bus Protocol - R.D.Sivakumar
F-Bus Protocol - R.D.SivakumarF-Bus Protocol - R.D.Sivakumar
F-Bus Protocol - R.D.SivakumarSivakumar R D .
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerFaizan Shaikh
 
tcpheader-151221111244.pdf
tcpheader-151221111244.pdftcpheader-151221111244.pdf
tcpheader-151221111244.pdfEnumulaBhargava1
 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol AnalysisKrishbathija
 
9-Lect_9-2.pptx DataLink Layer DataLink Layer
9-Lect_9-2.pptx DataLink Layer DataLink Layer9-Lect_9-2.pptx DataLink Layer DataLink Layer
9-Lect_9-2.pptx DataLink Layer DataLink LayerZahouAmel1
 
Networking problem help Consider the following TCP session between h.pdf
Networking problem help Consider the following TCP session between h.pdfNetworking problem help Consider the following TCP session between h.pdf
Networking problem help Consider the following TCP session between h.pdfFashionBoutiquedelhi
 
Internet technology unit 4
Internet technology unit 4Internet technology unit 4
Internet technology unit 4WE-IT TUTORIALS
 
Controller area network
Controller area networkController area network
Controller area networkDivi1597
 

Semelhante a J1939 presentation by Simma Software (20)

Osi model
Osi modelOsi model
Osi model
 
AN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACINGAN INTRODUCTION TO SERIAL PORT INTERFACING
AN INTRODUCTION TO SERIAL PORT INTERFACING
 
F-Bus Protocol - R.D.Sivakumar
F-Bus Protocol - R.D.SivakumarF-Bus Protocol - R.D.Sivakumar
F-Bus Protocol - R.D.Sivakumar
 
Tcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication headerTcp header/IP Header/Authentication header
Tcp header/IP Header/Authentication header
 
tcpheader-151221111244.pdf
tcpheader-151221111244.pdftcpheader-151221111244.pdf
tcpheader-151221111244.pdf
 
Network Protocol Analysis
Network Protocol AnalysisNetwork Protocol Analysis
Network Protocol Analysis
 
9-Lect_9-2.pptx DataLink Layer DataLink Layer
9-Lect_9-2.pptx DataLink Layer DataLink Layer9-Lect_9-2.pptx DataLink Layer DataLink Layer
9-Lect_9-2.pptx DataLink Layer DataLink Layer
 
Ipspk1
Ipspk1Ipspk1
Ipspk1
 
Multi Process Message Formats
Multi Process Message FormatsMulti Process Message Formats
Multi Process Message Formats
 
Networking problem help Consider the following TCP session between h.pdf
Networking problem help Consider the following TCP session between h.pdfNetworking problem help Consider the following TCP session between h.pdf
Networking problem help Consider the following TCP session between h.pdf
 
Interprocess Message Formats
Interprocess Message FormatsInterprocess Message Formats
Interprocess Message Formats
 
Internet Protocol
Internet ProtocolInternet Protocol
Internet Protocol
 
Internet technology unit 4
Internet technology unit 4Internet technology unit 4
Internet technology unit 4
 
Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0Linux Internals - Interview essentials 2.0
Linux Internals - Interview essentials 2.0
 
transport layer
transport layertransport layer
transport layer
 
Controller area network
Controller area networkController area network
Controller area network
 
IP Datagram Structure
IP Datagram StructureIP Datagram Structure
IP Datagram Structure
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
 
Mod4
Mod4Mod4
Mod4
 
What is tcp
What is tcpWhat is tcp
What is tcp
 

Último

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
 
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
 
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
 
Rockwell Automation 2711R PanelView 800 HMI
Rockwell Automation 2711R PanelView 800 HMIRockwell Automation 2711R PanelView 800 HMI
Rockwell Automation 2711R PanelView 800 HMIAsteam Techno
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHot Call Girls In Sector 58 (Noida)
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...Hot Call Girls In Sector 58 (Noida)
 
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
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfExcavator
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personshivangimorya083
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsappssapnasaifi408
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearJCL Automotive
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaMalviyaNagarCallGirl
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
꧁༒☬ 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)
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptVlademirGebDubouzet1
 
꧁ ୨⎯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)
 
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)
 
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagardollysharma2066
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111Sapana Sha
 

Último (20)

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
 
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...
 
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
 
Rockwell Automation 2711R PanelView 800 HMI
Rockwell Automation 2711R PanelView 800 HMIRockwell Automation 2711R PanelView 800 HMI
Rockwell Automation 2711R PanelView 800 HMI
 
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhiHauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
Hauz Khas Call Girls ☎ 7042364481 independent Escorts Service in delhi
 
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
(COD) ̄Young Call Girls In Dwarka , New Delhi꧁❤ 7042364481❤꧂ Escorts Service i...
 
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
 
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdfJohn Deere 200lc Excavator Operation And Tests Repair Manual.pdf
John Deere 200lc Excavator Operation And Tests Repair Manual.pdf
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 personDelhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Full night Service for more than 1 person
 
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /WhatsappsBeautiful Vip  Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
Beautiful Vip Call Girls Punjabi Bagh 9711199012 Call /Whatsapps
 
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To AppearWhat Causes BMW Chassis Stabilization Malfunction Warning To Appear
What Causes BMW Chassis Stabilization Malfunction Warning To Appear
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
 
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Saket 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
꧁༒☬ 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☬༒꧂
 
Crash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.pptCrash Vehicle Emergency Rescue Slideshow.ppt
Crash Vehicle Emergency Rescue Slideshow.ppt
 
꧁ ୨⎯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...
 
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
 
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 ...
 
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar
83778-77756 ( HER.SELF ) Brings Call Girls In Laxmi Nagar
 
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
ENJOY Call Girls In Okhla Vihar Delhi Call 9654467111
 

J1939 presentation by Simma Software

  • 1. Understanding SAE J1939 by Simma Simma, Inc.
  • 2.
  • 3.
  • 4.
  • 5.  
  • 6.
  • 7.
  • 8.
  • 9. CAN 2.0A Format SOF: Start of frame (start bit) ID: Message identifier (indicates msg priority) RTR: Remote transmission request IDE: Identifier extension bit (2.0A or 2.0B) r0: Reserved bit. Sent as dominant. DLC: Data length code. Valid range 0 – 8. CRC D: CRC delimiter. Marks end of CRC field. ACK S: Used for receiver to ACK msg. Sent as recessive. ACK D: Marks end of ACK field. EOF: End of frame. (stop bit). Sent as 7 recessive bits. INT: Intermission. Sent as 3 recessive bits.
  • 10. CAN 2.0B Format SRR: Substitute request bit. Sent as recessive. This is simply a placeholder bit to ensure compatibility between 2.0A and 2.0B because 2.0A has RTR.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. CAN ID = 0x1dffffff (1/1101/1111/1...)
  • 16.
  • 17. Bus Arbitration Example RX RX RX 1 1 0 ECU #3 1 0 0 0 1 0 Bus RX 1 0 0 1 0 ECU #2 1 0 0 0 1 0 ECU #1
  • 18.
  • 19.
  • 20.
  • 21. CAN ID Mapping SA PS PF DP EDP P 0 8 16 24 25 28 26 Source address of controller application (CA). SA: PDU specific. Either destination address or group extension. PS: PDU format: < 240, PS is destination address. (PDU1 format) >= 240, PS is group extension. (PDU2 format) PF: Data page. Used to create a second page of PGNs. DP: Extended data page. J1939 devices must set to 0. EDP: Message priority. Must come first. P:
  • 22.
  • 23. Example J1939 PGN 910 Relative, rear axle #2, right Byte 8: 909 Relative, rear axle #2, left Byte 7: 908 Relative, rear axle #1, right Byte 6: 907 Relative, rear axle #1, left Byte 5: 906 Relative, front axle #1, right Byte 4: 905 Relative, front axle #1, left Byte 3: 904 Front axle speed Bytes 1-2: SPN 100 ms TX Rate: 8 Length: 6 (default) Priority: 65215(0xFEBF) PGN: J1939 Wheel Speed Information
  • 24. J1939 Request PGN PGN which is being requested Bytes 1-3: Global or specific Destination: 3 Length: 6 (default) Priority: 59904 (0xEA00) PGN:
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. BAM Message PGN Byte 6-8: Reserved. Filled with 0xFF Byte 5: Number of packets Byte 4: Message size in bytes Bytes 2-3: Fixed at 32 Byte 1: Global Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
  • 31. Data Transfer PGN Data. Any unused locations in last packet should be filled with 0xFF Bytes 2-8: Sequence number (1 to 255) Byte 1: Global Destination: 8 Length: 7 (default) Priority: 60160(0xEB00) PGN: Transport Protocol – Data Transfer
  • 32.
  • 33.
  • 35. RTS Message PGN Byte 5-7: Total number of packet sent in response to CTS. Byte 4: Number of packets Byte 3: Message size in bytes Bytes 1-2: Fixed at 16 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
  • 36. CTS Message PGN Bytes 5-7: Reserved. Filled with 0xFF Bytes 3-4: Next sequence number to start with Byte 2: Max number of packets that can be sent at once. (Not larger than byte 5 of RTS) Byte 1: Fixed at 17 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
  • 37. End of Msg ACK Message PGN Bytes 5-7: Reserved. Filled with 0xFF Byte 4: Total number of packets. Byte 3: Total message size in bytes. Bytes 1-2: Fixed at 19 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
  • 38. Connection Abort Message PGN Bytes 5-7: Reserved. Filled with 0xFF. Bytes 2-4: Connection abort reason. Byte 1: Fixed at 255 Byte 0: Specific Destination: 8 Length: 7 (default) Priority: 60416(0xEC00) PGN: Transport Protocol – Connection Management
  • 39.
  • 40. J1939 Address Claimed PGN NAME field Byte 1-8: SA requested (254 for Cannot Claim) Source: 8 Length: 6 (default) Priority: 60928(0xEE00) PGN:
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.