Home » Technical Blog » 如何删除 EDC17CP44 ECU 中不需要的诊断代码

如何删除 EDC17CP44 ECU 中不需要的诊断代码

诊断系统管理(DSM)收集监控功能报告的测试结果。当前故障状态和派生的错误存储器条目以标准形式提供给应用软件和测试仪通信。

DFC 的 P 代码由 OBD 特定故障代码给出,由DFES_DTCO.DFC_xxx_C 表示。

在 winols 中搜索 16 位 Lo-Hi 十六进制的特定 dtc。

如果你想删除 PXXXX 然后搜索 XXXX

如果要删除 U0XXX,则搜索 CXXX(将 U0 替换为 C)

如果您想删除 U1XXX,则搜索 DXXX(将 U1 替换为 D)

例如,这里我们要从此文件中删除 P0420。

  1. 首先搜索 16 位 lohi 十六进制的 0420

如果您有匹配的 damos,请搜索地图 DFES.DTCO.DFC。

如果您没有匹配的 damos,您可以通过查看二维图的形状找到特定的 dtc 表。大多数时候 DTC 表具有相似的形状

从地图的开头开始选择,一直选择到地图的末尾,终点并不重要,但起点很重要。

按 K 创建地图。

 

在新地图中搜索0420

我们可以在 282、1205 和 1206 三个地方看到 0420。

监控功能与DSM的基本区别在于单一检查结果的报告(故障症状

对于每个现有故障检查 (DFC),提供了一个校准标签,用于选择故障类别DFES_Cls.DFC_xxx 。如果创建了用于该故障检查的故障条目,则使用该标签分配的类参数来管理该故障事件存储条目。

如果您有匹配的damos,请搜索映射DFES_CLS.DFC(8位映射)以查找类表。或者您可以手动找到它,大多数情况下它位于十六进制哑的开头。

从班级表开始和结束。

将 dtc 表对应的类表中的值更改为零。

 

类别号 0 完全抑制检查的 DFES(诊断故障事件存储)处理

禁用掩码可以控制错误内存条目的防止并调整禁止处理程序的更新。

在damos中搜索DFC_DisblMsk2 ,找到禁用掩码表。

屏蔽dtc表中disable table对应位置的值。

您可以比较类表和掩码表中的值来检查您的地图起点是否正确