OBD2 PID 0101 与 0141 w/ 关于喷射类型

OBD2 PIDs 0101 vs. 0141 w/ regards to injection type

PID 0101(自 DTC 清除后的监控状态)和 0141(本驱动循环的监控状态)都返回监控状态,但是根据规范,只有 0101 区分火花点火和压缩点火,因此位到-监控映射不同。

根据标准文档(和维基百科1),0141 中没有这种区别,那么我应该如何解释压燃式车辆上 0141 的结果?

所有 PID 详细信息都在 ISO 15031-5 中。您必须购买它(大约 80 美元)或无论如何找到它!维基百科上关于 PID 的信息并不完整(有时甚至含糊不清!)。以下是 0x01 和 0x41 之间的一些信息和差异(但不完整,您无法用它解析信息!)。希望对您有所帮助:

0x01 是 DTC 清除后的监视器状态。 此 PID 中的位应为每个监视器报告两条信息:

1) 自 DTC 上次清除以来的监控状态,保存在 NVRAM 或 Keep Alive RAM 中

2) 车辆支持显示器。

0x41:此PID中的位应为每个监视器报告两条信息:

1) 监控当前驾驶循环的启用状态。该位应指示何时以某种方式禁用监视器,以便驾驶员无法轻松操作车辆以允许监视器 运行。

典型例子有

⎯ 发动机停机时间不够长(例如,不满足冷启动温度条件)

⎯ 监控最大时间限制或超过 attempts/aborts 的数量

对于操作员控制的条件(例如转速、负载、油门),监视器不应指示“已禁用” 位置。由于未超过最短时间限制或未满足发动机预热条件,因此监视器不应在启动时指示“已禁用”,因为随着车辆的继续行驶,这些条件最终将得到满足。

如果操作员将车辆驾驶到不同的高度或环境空气温度条件下,监视器状态可能会从启用变为禁用。监视器不应从禁用更改为启用,如果条件 改回来。这可能会导致显示器显示“禁用”但最终显示“完成”。

2) 监视当前 driving/monitoring 周期的完成状态。在开始新的监控周期时,状态应重置为“未完成”。请注意,一些监控周期可能包括各种发动机运行条件;其他监测周期在点火钥匙关闭后开始。给定车辆上的一些状态位可以利用发动机运行宁监测周期,而其他的可以利用发动机关闭监测周期。在启动引擎时将这些位重置为“未完成”将适应大多数引擎-运行ning 和发动机关闭监测周期;但是,制造商可以自由定义自己的监控周期。

在最新版本的标准 (SAE J1979DA-201406) 中——我已经购买了它——他们通过指定 B3 作为 0101 和 [= 的注入位来澄清这一点12=]。这样这个问题就解决了。