SolidDesignNet / j1939-84

J1939-84 implementation for etools.org
MIT License
1 stars 0 forks source link

Consolidated DM5 & DM26 Status Bit Outcome Improvements #98

Open mmschaefer opened 2 years ago

mmschaefer commented 2 years ago

From j1939-84 created by ericthomasswenson: Equipment-and-Tool-Institute/j1939-84#1098

Improve status bit outcomes for DM5 and DM26.

In particular, modify Table A-6-1 and Table A-6-2 for Continuous Misfire Monitoring changes for 2019MY+ engines where select forms of continuous monitoring are to be shown as complete.

mmschaefer commented 2 years ago

27 is likely correct.

from 13 CCR 1971.1 (h)(4) (4.1.1) The readiness status for the following component/system readiness bits shall always indicate “complete”: (A) Diesel misfire (section (e)(2)) for engines with a single monitor designed to detect both misfires identified in section (e)(2.2.1) and subject to the monitoring conditions of sections (e)(2.3.1) and (e)(2.3.2) and misfires identified in section (e)(2.2.2) and subject to the monitoring conditions of (e)(2.3.3); (B) Gasoline misfire (section (f)(2)); and (C) Diesel and gasoline comprehensive component (section (g)(3)). (4.1.3) For 2016 and subsequent model year engines, for components and systems not listed in section (h)(4.1.1) above, the readiness status for each component/system readiness bit listed below shall immediately indicate “complete” if any of the following conditions occur: (1) all the respective supported monitors listed below for each component/system have fully executed and determined that the component or system is not malfunctioning, or (2) at least one of the monitors listed below for each component/system has determined that the component or system is malfunctioning after the requisite number of decisions necessary for determining the MIL status have been fully executed, regardless of whether or not the other monitors listed have been fully executed: (A) Diesel Fuel System: sections (e)(1.2.1), (e)(1.2.2), and (e)(1.2.3) (B) Diesel Misfire: section (e)(2.2.1) for engines with a separate monitor designed to detect misfires identified in section (e)(2.2.1) and subject to the monitoring conditions of sections (e)(2.3.1) and (e)(2.3.2) (C) Diesel EGR/VVT: sections (e)(3.2.1), (e)(3.2.2), (e)(3.2.3), (e)(3.2.5), (e)(3.2.6), and (e)(10.2) (D) Diesel Boost Pressure Control System: sections (e)(4.2.1), (e)(4.2.2), (e)(4.2.3), and (e)(4.2.4) (E) Diesel NMHC Converting Catalyst: sections (e)(5.2.2) and (e)(5.2.3)(A) (F) Diesel NOx Converting Catalyst: section (e)(6.2.1) (G) Diesel NOx Aftertreatment: sections (e)(7.2.1) and (e)(7.2.2) (H) Diesel PM Filter: (i) For 2016 through 2023 model year engines, sections (e)(8.2.1), (e)(8.2.2), (e)(8.2.5), and (e)(8.2.6) (ii) For 2024 and subsequent model year engines, sections (e)(8.2.1) and (e)(8.2.5) (I) Diesel Exhaust Gas Sensor: (i) For 2016 and subsequent model year engines on vehicles using the SAE J1939 protocol for the standardized functions required in section (h), and for 2016 through 2023 model year engines on vehicles using the ISO 15765-4 protocol for the standardized functions required in section (h), sections (e)(9.2.1)(A)(i), (e)(9.2.1)(A)(iv), (e)(9.2.1)(B)(i), (e)(9.2.1)(B)(iv), (e)(9.2.2)(A), (e)(9.2.2)(D), and (e)(9.2.3)(A) (ii) For 2024 and subsequent model year engines on vehicles using the ISO 15765-4 protocol for the standardized functions required in section (h), sections (e)(9.2.1)(A)(i), (e)(9.2.1)(A)(iv), (e)(9.2.1)(B)(i), (e)(9.2.1)(B)(iv), (e)(9.2.2)(A), (e)(9.2.2)(D), (e)(9.2.3)(A), and (e)(9.2.4)(A) (J) Diesel Exhaust Gas Sensor Heater: section (e)(9.2.4)(A) for vehicles using the SAE J1939 protocol for the standardized functions required in section (h) (JK) Gasoline Fuel System: section (f)(1.2.1)(C) (KL) Gasoline EGR/VVT: sections (f)(3.2.1), (f)(3.2.2), (f)(9.2.1), (f)(9.2.2), and (f)(9.2.3) (LM) Gasoline Secondary Air System: sections (f)(5.2.1), (f)(5.2.2), (f)(5.2.3), and (f)(5.2.4) (MN) Gasoline Catalyst: section (f)(6.2.1) (NO) Gasoline Evaporative System: sections (f)(7.2.2)(A) and (f)(7.2.2)(B) (OP) Gasoline Oxygen Sensor: sections (f)(8.2.1)(A), (f)(8.2.1)(D), (f)(8.2.2)(A), and (f)(8.2.2)(C) (Q) Gasoline Oxygen/Exhaust Gas Sensor Heater: section (f)(8.2.3)(A) (4.1.4) For 2016 and subsequent model year engines, for monitors that detect faults of more than one major emission-related component (e.g., a single monitor that is used to detect both oxygen sensor faults that are tied to the oxygen sensor readiness bit and air-fuel ratio cylinder imbalance faults that are tied to the fuel system readiness bit), the manufacturer shall include the monitor only in the readiness status for the component/system that the monitor is primarily calibrated, intended, or expected in-use to detect faults of. (4.1.5) Except for the readiness bits listed under section (h)(4.1.1) above, the readiness status for each of the monitored components or systems shall indicate “not complete” whenever fault memory has been cleared or erased by a means other than that allowed in section (d)(2). Normal vehicle shut down (i.e., key off, engine off) may not cause the readiness status to indicate “not complete”. (4.1.7) Manufacturers are not required to use the following monitors in determining the readiness status for the specific component or system: (A) Circuit and out-of-range monitors that are required to be continuous; (B) Gasoline and diesel exhaust gas sensor feedback monitors specified in sections (e)(9.2.1)(A)(iii), (e)(9.2.1)(B)(iii), (e)(9.2.2)(C), (f)(8.2.1)(C), and (f)(8.2.2)(E); (C) Diesel feedback control monitors specified in sections (e)(1.2.4), (e)(3.2.4), (e)(4.2.5), (e)(6.2.2)(D), (e)(7.2.3), and (e)(8.2.7); (D) Gasoline fuel system monitors specified in sections (f)(1.2.1)(A), (f)(1.2.1)(B), (f)(1.2.2), and (f)(1.2.4), and (f)(1.2.5).

ericthomasswenson commented 2 years ago

Status bit outcome improvements in the section 6 text is expected as part of task 5. These should be in Joe’s review list. You should recall my request to check the DM26 criteria unit test (for example).

Status bit table changes in A-6 aware separated from the section 6 text. The table changes will be finalized in https://github.com/Equipment-and-Tool-Institute/j1939-84/issues/1125