PID 0101(自DTC清零后的监控状态)和0141(监控状态此驱动循环)都返回监控状态,但根据规格,0101区分火花点火和压缩点火,因此位监控 - 映射是不同的。
根据标准文件(和维基百科1),在0141中缺少这种区别,那么我应该如何解释压缩点火车上的0141的结果呢?
答案 0 :(得分:2)
所有PID细节均在ISO 15031-5中。你必须购买它(80美元)或无论如何找到它!关于PID的信息在维基百科上并不完整(有时甚至是模棱两可的!)。下面是0x01和0x41之间的一些信息和差异(但不完整,你不能用它解析信息!)。希望有所帮助:
0x01是自DTC清零后的监控状态。 该PID中的位应报告每个监视器的两条信息:
1)监控状态,因为DTC最后被清除,保存在NVRAM或Keep Alive RAM
2)车辆支持的监视器。
0x41:此PID中的位应报告每个监视器的两条信息:
1)监控当前驾驶循环的启用状态。该位应指示何时禁用监视器,使驾驶员无法轻松操作车辆以使监视器运行。
典型的例子是
⎯发动机关闭时间不够长(例如冷启动温度条件不满足)
⎯监控最长时间限制或超过的尝试/中止次数
对于操作员控制的条件,如转速,负载,油门,监视器不应指示“禁用” 位置。由于没有超过最小时间限制或未满足发动机预热条件,显示器不应指示“禁用”,因为这些条件最终将在车辆继续行驶时得到满足。
如果操作员将车辆驾驶到不同的高度或环境空气温度条件,则监视器状态可能会从启用更改为禁用。如果条件,监视器不应从禁用更改为启用 换回来。这可能会导致监视器显示“已禁用”但最终显示“已完成”。
2)监控当前驾驶/监控周期的完成状态。在开始新的监控周期后,状态应重置为“未完成”。注意,一些监测周期可包括各种发动机操作条件;点火钥匙关闭后,其他监控周期开始。给定车辆上的一些状态位可以利用发动机运行的监控循环,而其他状态位可以利用发动机关闭监控循环。在启动发动机时将位重置为“未完成”将适应大多数发动机运行 和发动机关闭监测周期;但是,制造商可以自由定义自己的监控周期。
答案 1 :(得分:1)
在最新版本的标准(SAE J1979DA-201406)中 - 我已经购买了 - 他们通过将B3
指定为0101
和{{1}的注入位来澄清该位}。这个问题已经解决了。