DTC 严重性和类别字节定义

本章规定了与 ReadDTCInformation(读取 DTC 信息)(0x19)服务共同使用的 DTCSeverityMask(DTC 严重性掩码)/ DTCSeverity(DTC 严重性)参数映射。

DTCSeverityMaks / DTCSeverity 包含了 DTC 严重性和 DTC 类别信息。DTCSeverityMask / DTCSeverity 字节报告占一个字节。可选 1 个字节中 3 个较高位(第 7 至 5 位)表示 DTC 严重性信息。若服务器不支持这种设置,则各位将会被设置为 ‘0’。强制选择 1 个字节中 5 个较低位(第 4 至 0 位)表示 DTC 类别信息。见下表。

DTCSeverity(DTC 严重性)字节
第 7 位第 6 位第 5 位第 4 位第 3 位第 2 位第 1 位第 0 位
DTC 严重性信息(可选)DTC 类别信息

DTC 严重性位定义

DTC 严重性位定义规定了报告系统(如,车辆)操作员应才去建议措施的位状态。

下表规定了 DTC 严重性状态位。

比特说明
5maintenanceOnly(仅需维修)
0 = 非仅需维护
1 = 仅需维护
本值表明失效仅需进行维护即可。
6checkAtNextHalt(下一次停止时进行检查)
0 = 下一次停止时无需检查
1 = 下一次停止时需检查
本值表明下一次停止时需检查车辆确认失效情况。
7checkImmediately(立即检查)
0 = 无需立即检查
1 = 立即检查
本值表明需立即检查车辆确认失效情况。

DTC 类别定义

DTC 类别定义适用于符合 WWH-OBD GTR 要求的 OBD 系统。A、B1、B2 或 C 类均为排放相关 DTC 属性。根据 WWH-OBD GTR 要求,此类属性表示故障对排放或 OBD 系统监测能力的影响。

注意:诊断请求中 DTC 类型信息能将 1 个以上状态位设定为 1,以便请求多个 DTC 类别信息。诊断响应中 DTC 类别信息则只能将单个位设定为 1。

下表规定了 GTR DTC 的类别定义(第 4 至 0 位)。

位值说明
0DTCClass_0
DTCClass_0 未分类。如果响应信息包含 DTCSeverity 但未报告 DTC 类型信息,则本类型适用。
0 = 报告 DTC 的 DTCClass_0 禁用
1 = 报告 DTC 的 DTCClass_0 启用。
1DTCClass_1
DTCClass_1 与 GTR B 模块 A 类定义匹配。
超出相关 OBD 阈值(OTL)引发的故障应认定为 A 类故障。出现该类故障时,排放可能未超出 OTL。
0 = 报告 DTC 的 DTCClass_1 禁用
1 = 报告 DTC 的 DTCClass_1 启用。
2DTCClass_2
DTCClass_2 与 GTR B 模块 B1 类定义匹配。
如果可能导致排放量高于 OTL 但无法评估对排放量的影响(即实际排放量可能高于或低于 OTL),则应将此类故障认定为 B1 类故障。B1 类故障包括限制 OBD 系统 性能对 A 类或 B1 类故障进行监控的所有故障。
0 = 报告 DTC 的 DTCClass_2 禁用
1 = 报告 DTC 的 DTCClass_2 启用。
3DTCClass_3
DTCClass_3 与 GTR B 模块 B2 类定义匹配。
如果可能影响排放量但为达到 OTL 水平,则应将此类故障认定为 B2 类故障。通过限制 OBD 系统性能对 B2 类故障进行监控的所有故障均为 B1 类或 B2 类故障。
0 = 报告 DTC 的 DTCClass_3 禁用
1 = 报告 DTC 的 DTCClass_3 启用。
4DTCClass_4
DTCClass_4 与 GTR B 模块 C 类定义匹配。
如果据监控可能影响排放量,但未超过规定排放极限,则应将此类故障认定为 C 类故障。通过限制 OBD 系统性能对 C 类故障进行监控的所有故障均为 B1 类或 B2 类故障。
0 = 报告 DTC 的 DTCClass_4 禁用
1 = 报告 DTC 的 DTCClass_4 启用。
Logo

获取更多汽车电子技术干货

更多推荐