Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
SAE J1939-81 defines the processes and messages required for managing source addresses of ECUs on a J1939 network. It ensures that each ECU claims a unique address and maintains it, preventing conflicts. The standard is essential for heavy-duty vehicles, construction equipment, and agricultural implements where multiple ECUs from different suppliers must coexist. The core mechanism is the address claim process, where ECUs announce their NAME (a unique identifier) and request a network address.
SAE J1939-81 Network Management addresses the assignment and maintenance of source addresses for all applications on a J1939 network. As described in the standard’s scope, it defines “the processes and messages associated with managing the source addresses of applications communicating on an SAE J1939 network.” This includes the address arbitration process, error management, and support for both self-configuring and fixed-address ECUs. The standard is part of the broader SAE J1939 family and applies to heavy-duty vehicles, on- and off-road equipment, and stationary applications using vehicle-derived components.
The NAME (SPN 2848) is a 64-bit identifier that uniquely defines an ECU’s function and identity. It includes fields such as industry group, vehicle system, function, and instance. Each ECU must have a globally unique NAME. Address configuration types determine how an ECU obtains its network address:
The address claim process is performed using specific Parameter Group Numbers (PGN). The table below summarizes the key network management messages.
| PGN | Message Name | Purpose |
|---|---|---|
| 60928 | Address Claimed / Cannot Claim | Used by ECUs to claim an address or indicate inability to claim |
| 59904 | Request for Address Claimed | Requests other ECUs to send their address claim message |
| 65240 | Commanded Address | Allows a tool to command an ECU to a new address (optional) |
The address arbitration mechanism ensures that if two ECUs attempt to claim the same address, the one with the higher priority NAME (based on identity and function) prevails. The losing ECU must either choose another address or broadcast a Cannot Claim message.
🛠️ Engineering Design Insights
An ECU broadcasts its NAME and desired address using PGN 60928 (Address Claimed). It listens for conflicts; if another ECU claims the same address with a higher priority NAME, it must select a different address (if arbitrary address capable) or enter the “cannot claim” state.
If an ECU fails to claim its configured address, it broadcasts a Cannot Claim message and may operate in a limited mode or use an alternative address. This is critical for diagnostic and network management tools.
Section 4.8.2 defines the minimum capability: an ECU must be able to claim its address, respond to requests for address claim, and handle address violations. This ensures basic network interoperability.
During the address claim process, each ECU compares its NAME with others. The ECU with the highest priority NAME (based on various fields) retains the address; others must yield or seek a different address.
When designing for minimum network management, ensure your ECU can at least respond to a global request for address claimed (PGN 59904) and handle the address claimed state machine. Many interoperability issues stem from incomplete implementation of these basic functions.