ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

DTC 中的StatusOfDTC

2022-06-03 21:01:04  阅读:200  来源: 互联网

标签:该位 pendingDTC 周期 DTC 故障 testFailed StatusOfDTC


Bit0: testFailed

发生临时故障置1,故障不一定被记录到ROM中。

Bit1: testFailedThisOperationCycle

故障在当前操作周期是否存在错误,是否出现过testFailed置1的情况,即是否出现过错误 如testFailed置1后,此bit置位,代表当前操作周期发生过故障。 周期开始testFailedThisOperationCycle清除。

Bit2: pendingDTC

该位应指示诊断测试是否在当前或最后完成的操作周期内的任何时间报告了 testFailed 结果。 仅当测试运行并完成时才更新状态。 设置pendingDTC 位和TestFailedThisOperationCycle 位的标准是相同的。 不同之处在于 testFailedThisOperationCycle 在每个操作周期开始时被清除,而pendingDTC 位直到测试至少通过一次且从未失败的操作周期完成后才被清除。pendingDTC需要被存储下来,如果在当前操作周期内测试未完成,则不应更改状态位。 pendingDTC位是位于testFailed和confirmedDTC之间的一个状态,有的DTC被确认的判定条件比较严苛,需要在多个operation cycle中出现才可以被判定为confirmed的状态,此时就需要借助于pendingDTC位了。pendingDTC = 1的时候,DTC就要被存储下来了 原文链接:https://blog.csdn.net/qq_43620805/article/details/122811738 例如,如果监视器在设置确认的 DTC 后停止运行,则 pendingDTC 必须保持设置 = '1'。 对于 OBD DTC,在第一个驾驶循环期间检测到故障后,需要存储未决 DTC。

Bit3: confirmedDTC

该位应指示是否检测到故障的次数足以保证 DTC 需要存储在长期存储器中。 确认的 DTC 不一定当前还存在故障,需要进行DTC删除操作才能删除。

Bit4:testNotCompletedSinceLastClear

该位应指示自上次调用 ClearDiagnosticInformation 以来 DTC 测试是否已经运行和完成。

Bit5: testFailedSinceLastClear

该位应指示自上次调用 ClearDiagnosticInformation 以来 DTC 测试是否以失败结果完成(即,这是一个锁存的 testFailedThisOperationCycle = '1')。 0:应表示测试尚未运行或 DTC 测试运行并通过(但从未失败)。

1:测试运行并失败。

Bit6: testNotCompletedThisOperationCycle

该位应指示 DTC 测试是否曾经在当前操作周期内运行并完成

1:测试在当前操作周期内尚未运行至完成。

0:测试运行完成 则该位应设置(并锁定)为“0”,直到开始新的操作周期。

Bit7: warningIndicatorRequested

该位应报告与特定 DTC 相关的任何警告指示器的状态。警告输出可能包括指示灯、显示的文本信息等。

1:如果有针对特定 DTC 的警告指示符,则此状态应默认为逻辑“1”状态。 0:如果没有针对特定 DTC 的警告指示符,则此状态应默认为逻辑“0”状态。

6/3/2022 8:51:46 PM

标签:该位,pendingDTC,周期,DTC,故障,testFailed,StatusOfDTC
来源: https://www.cnblogs.com/hkj8808/p/16340650.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有