Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The Heavy-Duty OBD IUMPR Data Collection Tool Process, defined by SAE Information Report J3162 (2024), provides a standardized software approach for collecting In-Use Monitor Performance Ratio (IUMPR) data from heavy-duty (HD) vehicles. This tool is essential for meeting the requirements of California Air Resources Board (CARB) regulation 13 CCR §1971.1 (l)(2.3.3). By leveraging the widely adopted SAE J1939 family of standards, the process ensures accurate and reproducible data needed for EPA and CARB compliance.
The tool consists of four principal software functions — A, B, C, and E — that run either sequentially or in an order that best fits the planned driving demonstration cycles. Each function interacts with the vehicle via SAE J1939-73 diagnostic messages to read vehicle information, clear or track diagnostic data, and collect performance ratios. The final output is a standardized text file ready for direct submission to CARB.
The table below summarizes each function’s role:
| Function | Purpose | Key Output |
|---|---|---|
| Function A | Select/create a report file and read vehicle information | Verified VIN, CAL ID, CVN |
| Function B | Generate vehicle data plate | VIN, component IDs, calibration IDs |
| Function C | Track monitor completion status | Monitor readiness (completed/incomplete) |
| Function E | Collect test results | IUMPR values and status for each monitor |
🏁 For a valid submission, the first report in the output file must come from Function B, and the last from Function E.
The tool’s functions are designed to be modular, allowing technicians to run them in an order that aligns with the driving pattern needed to enter specific monitor conditions. This flexibility is crucial for demonstrating that all applicable monitors have run and completed their diagnostic tasks.
Before starting, a compatible vehicle adapter conforming to TMC RP 1210C must be selected from the list shown by the software. The tool supports both 250 kbit/s (SAE J1939-15) and 500 kbit/s (SAE J1939-14) physical layers, automatically querying the vehicle at the appropriate speed. The software claims network address F9h as described in SAE J1939-81.
When conflicting definitions arise between SAE J1939 and CARB regulation, the CARB document (13 CCR §1971.1) takes precedence. This ensures consistency with the regulatory body’s requirements.
Before data collection begins, the vehicle must be prepped by clearing fault codes and resuming monitor statuses using SAE J1939-73 DM11 (clear diagnostic information). This step is typically accomplished through Function B, which sends the DM11 request and generates the initial vehicle data plate.
After establishing communication via Function A, the operator can proceed with Function B, then perform any necessary driving cycles to enter monitor conditions. Function C can be invoked to check monitor completion status, and when all monitors are ready, Function E collects the final IUMPR measurements.
The standard includes examples of report excerpts from each function (B, C, E). These illustrate the exact text format required for CARB submissions. The output file automatically includes timestamps, VIN, calibration IDs, and performance ratio results for each monitor.