DTC状态位说明
以ISO14229-1中关于DTC状态位在两个操作循环的排放相关的OBD DTC的操作概述进行说明。
Source:ISO14229-1
对照上图所示序号,说明如下:
0 接收到清除故障信息指令 --> 初始化DTC状态位。
1,2 测试执行完成,结果为passed --> DTC的状态位bit4和bit6从1变为0,表明测试已执行,自上次DTC清除指令后,在操作循环1DTC已达到准备就绪状态。
3,4,5,6 测试执行完成,结果出现failed --> DTC的状态位bit2-bit0和bit5从0变为1,表明故障已被检测到,但未被确认(确认需要经过两个操作循环)。
7 测试执行完成,结果又变为passed --> DTC的状态位bit0,从1变为0,表明故障又没出现了。
8 测试执行完成,结果出现failed --> DTC的状态位bit0,从0变为1,表明故障在操作循环1重复出现。
9,10 操作循环1结束操作循环2开始,那么DTC的状态位bit1由1变为0,DTC的状态位bit6由0变为1,这个切换时机具体取决于OEM如何定义。
11 新的操作循环开始,DTC的状态位bit0是否仍然保持上一个操作循环,也取决于OEM如何定义,多次测试执行完成,结果又变为passed --> DTC的状态位bit0,从1变为0,表明故障又没出现了。
12 新的操作循环开始,测试执行完成,结果仍为passed,bit6由1变为0,表示在新的操作循环,测试至少被执行了一次。
13,14 测试执行完成,结果出现failed --> DTC的状态位bit0和bit1从0变为1,表明在新的操作循环,故障已被检测到。
15 DTC的状态位bit3由0变为1,表明故障已经两个操作循环,已被确认。