博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跟我学UDS(ISO14229) ———— 0x14(ClearDiagnosticInformation)
阅读量:3933 次
发布时间:2019-05-23

本文共 1193 字,大约阅读时间需要 3 分钟。

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

  关于 groupOfDTC 参数的解释,请查阅下表:

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

  通过此服务重置/清除的 DTC 信息包括但不限于以下内容:

—— DTC 状态字节
—— DTC 快照数据
—— DTC 扩展数据
—— 其他与 DTC 相关的数据

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

诊断请求格式

具体的格式如下:

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

正响应格式

具体的格式如下:

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

负响应NRC码

具体的NRC码如下:

在这里插入图片描述

转载地址:http://qxegn.baihongyu.com/

你可能感兴趣的文章
Convert polygon faces to triangles or quadrangles
查看>>
How do I divide matrix elements by column sums in MATLAB?
查看>>
read obj in matlab
查看>>
find out the neighbour matrix of a mesh
查看>>
Operators and special characters in matlab
查看>>
As-Conformal-As-Possible Surface Registration
查看>>
qmake Variable Reference
查看>>
Lesson 2 Gradient Desent
查看>>
find border vertex
查看>>
matlab sliced variable
查看>>
create symbolic array
查看>>
TAUCS库的编译(vs2010)
查看>>
color vector using in plotting example points and lines between corresponding vertices
查看>>
mex 里面调用matlab函数
查看>>
matlab中cuda编程中分配grid和block dimension的时候的注意事项
查看>>
GPU CUDA and MEX Programming
查看>>
arrayfun用法
查看>>
矩阵积分
查看>>
optimization on macOS
查看>>
Template-Based 3D Model Fitting Using Dual-Domain Relaxation
查看>>