Version 2.0.3 Preliminary Documentation – May be Subject to Change 10-36
1.5.
Introduction to SAE J1939 Features
The software was designed to provide flexibility to the user with respect to messages sent to and
from the ECU by providing:
•
Configurable ECU Instance in the NAME (to allow multiple ECUs on the same network)
•
Configurable Input Parameters
•
Configurable Output Parameters
•
Configurable PGN and Data Parameters
•
Configurable Diagnostic Messaging Parameters, as required
•
Diagnostic Log, maintained in non-volatile memory
Note: Configurable parameters are also called setpoints
This document assumes the reader is familiar with the SAE J1939 standard.
Terminology from the standard is used, but is not described in this document.
The ECU is compliant with the standard SAE J1939, and supports the following PGNs from the
standard.
From J1939-21 - Data Link Layer
•
Request
59904
($00EA00)
•
Acknowledgment 59392
($00E800)
•
Transport Protocol – Connection
Management
60416
($00EC00)
•
Transport Protocol – Data Transfer
Message 60160
($00EB00)
•
Proprietary
B
65280
($00FF00)
to
65535 ($00FFFF)
Note 1: the user could also configure an input channel to send messages to another node using the Proprietary A
PGN, 61184 ($00EF00)
Note 2: See Section 2, “
Axiomatic Proprietary B Messages
,” for the description of how data is sent when using a
Proprietary B PGN
From J1939-73 - Diagnostics
•
DM1 - Active Diagnostic Trouble
Codes
65226
($00FECA)
•
DM2 – Previously Active Diagnostic Trouble Codes
65227 ($00FECB)
•
DM3 - Diagnostic Data Clear/Reset for Previously Active DTCs 65228 ($00FECC)
•
DM11 - Diagnostic Data Clear/Reset for Active DTCs
65235 ($00FED3)
From J1939-81 - Network Management
•
Address
Claimed/Cannot
Claim 60928
($00EE00)
•
Commanded
Address
65240
($00FED8)
From J1939-71 – Vehicle Application Layer
None of the application layer PGNs are supported as part of the default configurations. However,
the user could configure any of the inputs messages to be sent using a PGN from this section, or
for any of the outputs to respond to a command message with a PGN from this section.