- 1. Introduction
- 2. General Description of the Protocol
- 3. Document Structure
- 4. Fundamentals
- 5. Network Management
- 6. Transport Protocols (Multi-packet Messages)
- 7. Diagnostics
Below is a list of some typical parameter groups that are not used for exchanging process information but are used instead for administering and controlling the protocol itself.
|Parameter Group||PGN (hex)||Document||Description|
|Address Claimed||0x00EE00||J1939-81||Used for identification of an ECU and for detection of address conflicts|
|Commanded Address||0x00FED8||J1939-81||Network service for assigning device addresses to ECUs|
|Name Management||0x009300||J1939-81||Network service for assigning and modifying the device name (NAME) of an ECU|
|Acknowledgement||0x00E800||J1939-21||Used for acknowledgement of various network services. Can be positive or negative. The acknowledgement is referenced accordingly in the application layer.|
|Transport Protocol Command||0x00EC00||J1939-21||Supplies the metadata (number of bytes, packets, etc.) for transport protocols|
|Transport Protocol Data||0x00EB00||J1939-21||Transmits the payload data for the transport protocols|
|Request||0x00EA00||J1939-21||Other PGNs can be requested using this PGN, similarly as for the CAN Remote Frame.
But note: J1939 does not support Remote Frames. The Request PGN is a CAN data frame.
|Proprietary A||0x00EF00||J1939-21||Manufacturer-specific definable specific PGN|
|Proprietary A1||0x01EF00||J1939-21||Manufacturer-specific definable additional specific PGN|
|Proprietary B||0x00FF00 - 0x00FFFF||J1939-21||Manufacturer-specific definable global PGN range of 256 PGNs|
Last modified: Thursday, 12 April 2018, 9:27 AM