Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Ensuring that diagnostic communication between scan tools and heavy-duty vehicle ECUs meets rigorous regulatory requirements is essential for on-board diagnostics (OBD) compliance. The SAE J1939-84-2023 standard provides a comprehensive, structured test framework to verify that SAE J1939 diagnostic message exchanges—over a high-speed ISO 11898-1 CAN-based network—satisfy OBD mandates for medium- and heavy-duty vehicles.
This revision adds support for spark-ignited (SI) engines and improves implausible-value criteria in parameter tables. The standard is designed for horizontally integrated vehicles where ECUs from multiple suppliers must interoperate seamlessly. It defines a series of test parts, such as Key-On Engine-Off (KOEO) data collection, to systematically validate diagnostic readiness, message timing, and format. The tests are aligned with ARB, CFR, and EPA regulations, ensuring a clear path to legal compliance.
| Test Part | Description |
|---|---|
| Part 1: KOEO Data Collection | Verifies messages (e.g., DM5, DM24, DM56, DM19) with the key on and engine off, covering readiness, SPN support, VIN, and calibration. |
| Part 2: Engine Running Data Collection | Tests diagnostic communication while the engine operates, including monitor performance and active DTCs. |
| Part 3: Message Timing & Content | Ensures messages meet timing, throughput, and storage requirements per regulatory specifications. |
The standard details several critical test cases implemented via diagnostic messages (DM). For example:
Each test includes pass/fail criteria for message format, timing, and content, ensuring consistent interactions between the scan tool and ECUs across distributed systems.
When implementing SAE J1939-84 tests, keep these points in mind:
It covers heavy-duty engines used in medium- and heavy-duty vehicles, including on-highway, off-highway, construction, and agricultural equipment. The standard is also applicable to stationary applications using vehicle-derived components, such as generator sets.
The standard includes tailoring considerations (section 5.3.1) that guide engineers to test each ECU individually and as part of the network. This ensures that all components—engine, transmission, aftertreatment, etc.—meet OBD communication requirements.
The revision adds support for SI engines, improves implausible-value criteria in parameter tables, updates Table A2 for non-OBD modules (battery voltage, fuel level, Component ID), and renumbers appendix tables for clarity.
Ensure the scan tool hardware and software meet the interface, message format, and timing specifications in sections 5.4.1–5.4.6. It is also critical to understand the pass/fail criteria for each test part and to simulate KOEO and engine-running conditions during development.
By following the structured approach defined in SAE J1939-84-2023, engineers can confidently verify OBD communications and achieve smooth regulatory approval for heavy-duty vehicles and components. 🔍