跟我学UDS(ISO14229) ———— 0x14(ClearDiagnosticInformation)

  该服务允许客户端从服务器清除诊断信息(包括 DTC,捕获的数据等)。完全处理该服务后,服务器应发送肯定响应。即使没有存储任何DTC,服务器也应发送肯定的响应。 如果服务器支持内存中 DTC 状态信息的多个副本(例如,RAM中的一个副本和EEPROM中的一个副本),则服务器应清除 ReadDTCInformation 状态报告服务使用的副本。其他副本,例如长期记忆中的备份副本会根据适当的备份策略进行更新(例如,在电源锁存阶段)。如果电源闩锁阶段受到干扰(例如,在电源闩锁阶段断开电池连接),则可能导致数据不一致。客户端的请求消息包含一个参数。参数 groupOfDTC 允许客户端清除一组 DTC 或特定的 DTC。除非另有说明,否则服务器应从内存中清除与排放有关的 DTC 信息和与非排放有关的 DTC 信息。
  关于 groupOfDTC 参数的解释,请查阅下表:

groupOfDTC parameter definition
HexNameDescription
000000Emissions-related systems排气系统相关
主车厂定义Powertrain Group: engine and transmission发动机和变速箱
Powertrain DTCs动力总成
Chassis Group 底盘组
Chassis DTCs底盘
Body Group车身组
Body DTCs车身
Network Communication Group网络通信组
Network Communication DTCs网络通信
FFFFFFAll Groups (all DTCs)所有 DTC

  通过此服务重置/清除的 DTC 信息包括但不限于以下内容:
—— DTC 状态字节
—— DTC 快照数据
—— DTC 扩展数据
—— 其他与 DTC 相关的数据

  永久故障码应存储在非易失性存储器中。 这些 DTC 不能通过任何测试设备(例如车载测试仪,非车载测试仪)清除。 OBD 系统应通过完成并通过车载监控器自行清除这些故障诊断代码。 这将防止仅通过断开电池来清除 DTC。如果重新编程了发动机控制模块,并且所有受监视的组件和系统的就绪状态都设置为“未完成”,则永久性 DTC 必须可擦除。服务器中可选的可用 DTC 镜像存储器中存储的所有 DTC 信息均不受此服务的影响(有关DTC镜像存储器的定义,请参见 ReadDTCInformation(0x19)服务)。

诊断请求格式

具体的格式如下:
在这里插入图片描述
关于 groupOfDTC 的说明请查看前面的表格。该服务也不存在 sub-function 参数。

正响应格式

具体的格式如下:
在这里插入图片描述
该服务的正响应不需要任何的参数,只需要返回 0x54。

负响应NRC码

具体的NRC码如下:
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小趴菜_自动驾驶搬砖人

谢谢大爷赏饭吃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值