- Home
- Literature
- A Comprehensible Guide to J1939
Product Description
Free Shipping Within the United States!
ISBN: 978-09765116-3-2
Printed: 113 pages, 7.4" x 9.7", Paperback, perfect binding
Publisher: Copperhill Technologies Corporation
Copyright: © 2008 by Copperhill Technologies Corporation
Language: English
SAE J1939 has become the accepted industry standard and the vehicle network technology of choice for off-highway machines in applications such as construction, material handling, and forestry machines. J1939 is a higher-layer protocol based on Controller Area Network (CAN). It provides serial data communications between microprocessor systems (also called Electronic Control Units - ECU) in any kind of heavy-duty vehicles. The messages exchanged between these units can be data such as vehicle road speed, torque control message from the transmission to the engine, oil temperature, and many more.
The information in this book is based on two documents of the SAE J1939 Standards Collection:
- J1939/21 - Data Link Layer
- J1939/81 - Network Management
A Comprehensible Guide to J1939 is the first work on J1939 besides the SAE J1939 standards collection. It provides profound information on the J1939 message format and network management combined with a high level of readability.
This book is an attempt to create an enjoyable and readable J1939 reference for everybody. The information provided in this book is, besides the SAE J1939 Standards Collection, based on publicly available information such as, but not limited to web sites and printed literature as well as contributions by engineers familiar with Controller Area Network and the J1939 protocol. The information in this book, while based on the J1939 standard, is not a reproduction of any copyrighted SAE document.
Also, this book does not intend to replace the entire SAE J1939 Standards Collection, especially since the standards SAE J1939 and SAE J1939/71 contain mainly data references which account to roughly 1600 pages of 8.5 x 11” in size. These data references are not part of this book. The mere intention was to explain the standard in the sense of being a comprehensible guide.
Download Options
This title is also available as a PDF download at Lulu.com.
Price | US$ 12.50 |
Pages | 114 |
File Format | |
File Size | 2 MB |
Required Software | Any PDF Reader, Apple Preview |
Supported Devices | Windows PC, PocketPC, Mac OS, Linux OS, Apple iPhone, iPOD Touch, and more. |
Extensions to the Book
- SAE J1939 Bandwidth, Busload, And Message Frame Frequency...
- SAE J1939/16 Automatic Baud Rate Detection Process...
- SAE J1939 And The Challenging Migration From Classical CAN To CAN FD and CAN XL...
- SAE J1939/13 Off-Board Diagnostic Connector Deutsch HD10-9–1939...
Table of Contents
2. Overview – Controller Area Network and J1939
2.1 CAN Characteristics
2.1.1 Frames
2.1.1.1 CAN Data Frame Architecture
2.1.2 Multi-Master Bus Access
2.1.3 Message Broadcasting
2.1.4 Message Priority
2.1.5 Short Messages
2.1.6 Bus Arbitration
2.1.7 Error Detection and Fault Confinement
2.2 CAN Higher Layer Protocols
2.2.1 CANopen
2.2.2 DeviceNet
2.2.3 SAE J1939
2.3 J1939 Characteristics
2.3.1 J1939 Quick Reference
2.3.2 J1939 Message Format
2.3.3 Network Management
2.4 Other J1939 Based Protocols
2.4.1 ISO 11783 (ISOBUS)
2.4.2 MilCAN
2.4.3 NMEA 2000
3. The J1939 Standards Collection
3.1 ISO/OSI 7-Layer Reference Model
3.2 J1939 Documents
3.2.1 SAE J1939
3.2.2 SAE J1939/11 Physical Layer
3.2.3 SAE J1939/13 Off-Board Diagnostic Connector
3.2.4 SAE J1939/15 Reduced Physical Layer
3.2.5 SAE J1939/21 Data Link Layer
3.2.6 SAE J1939 Network Layer
3.2.7 SAE J1939/71 Vehicle Application Layer
3.2.8 SAE J1939/73 Application Layer - Diagnostics
3.2.9 SAE J1939/74 Application – Configurable Messaging
3.2.10 SAE J1939/75 Application Layer – Generator Sets and Industrial
3.2.11 SAE J1939/81 Network Management
4. J1939 Message Format
4.1 Extended Message Identifier
4.2 Protocol Data Unit
4.3 Communication Methods
4.4 Parameter Group Numbers
4.4.1 Parameter Groups (PG)
4.4.2 Suspect Parameter Number (SPN)
4.4.3 Parameter Group Number Architecture
4.4.5 Parameter Group Number Range
4.4.6 Parameter Group Number Compilation
4.4.7 Proprietary Parameter Group Numbers
4.4.8 Parameter Group Assignments
4.4.9 Data Field Grouping
4.4.10 Message Types
4.4.10.1 Command
4.4.10.2 Request
4.4.10.3 Broadcast/Response
4.4.10.4 Acknowledgement
4.4.10.5 Group Functions
4.5 Transport Protocol Functions
4.5.1 Message Packaging and Reassembly
4.5.2 Connection Management
4.5.2.1 Multi-Packet Broadcast
4.5.2.2 Multi-Packet Peer-to-Peer
5. J1939 Network Management
5.1 Address Claiming Procedure Overview
5.1.1 Single Address Capable ECUs
5.1.2 Arbitrary Address Capable ECUs
5.2 ECU NAME and Addresses
5.2.1 NAME
5.2.1.1 NAME Field: Arbitrary Address Capable
5.2.1.2 NAME Field: Industry Group
5.2.1.3 NAME Field: Vehicle System Instance
5.2.1.3 NAME Field: Vehicle System
5.2.1.5 NAME Field: Reserved
5.2.1.3 NAME Field: Function
5.2.1.7 NAME Field: Function Instance
5.2.1.3 NAME Field: ECU Instance
5.2.1.9 NAME Field: Manufacturer Code
5.2.1.10 NAME Field: Identity Number
5.2.1.11 NAME Field Dependencies
5.2.2 Addresses
5.2.2.1 Preferred Addresses
5.2.2.2 NULL Address
5.2.2.3 Global Address
5.3 Network Management Procedure
5.3.1 Address Claim Procedure
5.3.2 Address Management Messages
5.3.2.1 Request for Address Claimed
5.3.2.2 Address Claimed / Cannot Claim
5.3.2.3 Commanded Address
Appendix A – Web Site References
Appendix B – Literature References
Appendix C – Picture Index
Appendix D - Abbreviations