UDS(ISO 14229-1)-0x14(Clear Diagnostic Information,清除诊断信息 )

UDS(ISO 14229-1)-0x14(Clear Diagnostic Information,清除诊断信息 )

1. ClearDiagnosticInformation (0x14) Service

1.1 服务描述

客户端使用清除诊断信息服务(也就是14服务)来清除一个或多个服务器内存中的诊断信息。

当 14服务完成清理时,服务器也应发送positive的响应,即使内存中没有DTC被存储。在这里需要注意的是,如果服务器支持多个内存中 DTC 状态信息的副本(例如,RAM 中存储一份 DTC 状态信息和 EEPROM 中也存储一份一样的 DTC 状态信息, 服务器应清除那些被19服务读取DTC状态的副本,也就是说如果19服务读取的是EEPROM 中存储的DTC状态,那么执行14服务清楚的也是EEPROM 中的数据。

客户端的请求消息中会包含一个参数 - groupOfDTC。groupOfDTC允许客户端按DTC的分组来清除DTC(例如,动力总成 Powertrain,车身 Body,底盘 Chassis等)或特定的DTC。这里对DTC分组不懂的可以参阅这一篇文章汽车诊断中常说的DTC是什么?。除非另有说明,否则服务器应从内存中清除所请求组的排放相关和非排放相关 DTC 信息。

通过此服务重置/清除的DTC信息包括但不限于以下内容,具体介绍可以参考UDS(ISO14229)-0x19服务(DTC信息读取)

  1. DTC status byte - DTC状态位;
  2. captured DTC snapshot data - DTC的快照信息;
  3. captured DTC extended data - DTC的扩展数据;
  4. other DTC related data such as first/most recent DTC, flags, counters, timers, etc. specific to
    DTCs - 其他信息。

1.2 服务请求格式

在这里插入图片描述

在这里需要注意的是如果请求清除所有的DTC信息,无论分组,则会发送请求信息:
14 FF FF FF
这里的0xFFFFFF代表清除所有的DTC信息

1.3 服务回应格式

1.3.1 Positive Response

在这里插入图片描述

1.3.2 Negative Response

详见UDS 之服务描述约定

相关NRC:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值