【UDS】ISO14229之0x14服务
文章目录
- 前言
- 一、理论描述
- 二、使用步骤
- 1.请求
- 2.响应
- 总结
->返回总目录<-
前言
简称: “ClearDiagnosticInformation”,清除DTC信息
功能: 用户通过请求该服务,清除一个或者多个指定ECU记录的DTC故障信息,这些故障信息存储在NVM(非易失性存储)中。
一、理论描述
总而言之,相比较0x19服务,该服务相对比较简单。当请求该服务之后,ECU回复正响应,即使没有存储任何DTC故障信息。若ECU支持内存中多份DTC状态信息副本(例如:一份存在RAM里,一份存在EEPROM里,当然大部分是用flash模仿EEPROM的功能),则ECU会清除0x19 Sub-function 02的服务(ReadDTCInformation)请求的信息副本,即RAM中的那份。
通过本服务重置/清除的DTC信息包括但不限于以下各项数据:
1,DTC状态字节(见0x19服务那章的02子服务)
2,捕获的DTC快照数据(见0x19服务那章的04子服务)
3,捕获的DTC扩展数据(见0x19服务那章的06子服务)
4,其他特定于DTC的相关数据,如最近的DTC,标志,计数器,计时器等。
二、使用步骤
1.请求
第一个字节就是SID,
后边的三个字节 用于标识将要被删除的DTC种类,UDS规定用FF FF FF表示所有种类的DTC,由厂家自定义代表Powertrain、Chassis、、Body、Network Communication等种类DTC的值。
通常博主在工作中,该服务请求请求报文为14 FF FF FF:清除所有存储的DTC信息。
2.响应
1)正响应
这个相对比较简单,像上述理论描述中一样,只要请求的报文符合UDS定义的标准格式,ECU都会正响应,无论是否有存储的DTC信息。
见上图报文截图。
2)否定响应
支持的否定响应如下,一般工作上大部分支持前三个。
~
NRC13: 老话常谈咯,请求服务的报文长度不对。正确应该是19 FF FF FF。而下图我们只发送3字节数据。蓝色框框里的
~
NRC22: 这个客户会在诊断需求文档告诉你,所以你不用太担心满足条件。我们以满足支持诊断服务的工作电压为例。例如7V ~ 18V。诊断模块必须在该电压范围内,才可以工作。此时ECU供电电压突然低于7V,这个时候你就不能请求诊断服务了。如下图
~
NRC31: 请求DTC组的信息不对。根本没有01 01 01的组号。蓝色框框告诉我i们该服务在扩展会话下执行的。—
总结
0x14服务相比之下,较简单。就是清除存储的DTC故障数据。强调下,当我们使用该服务清除了那些过去发生的DTC故障(即满足DTC状态掩码0x08),则使用19 02服务读取DTC状态信息的时候,满足0x08状态掩码的DTC信息会被清除,19 02不该再读出该掩码状态的DTC信息,下一章0x22读DID服务见!
->返回总目录<-
【UDS】ISO14229之0x14服务相关推荐
- UDS 关于故障码的学习笔记(0x19和0x14服务)
目录 1.概述 2.1 DTC描述 2.1.1DTC的严重性和类的定义 2.1.2公约和定义 2.1.3DTC状态位定义 2.1.3.1 testFailed 2.1.4DTC状态位定义 2. ...
- 【UDS】ISO14229之0x19服务
文章目录 前言 一.理论描述 1.服务分类 2.状态掩码 二.操作步骤 1.请求 2.回复 总结 ->返回总目录<- 前言 简称: "ReadDTCInformation&quo ...
- 跟我学UDS(ISO14229) ———— 0x19 服务参数介绍
相关链接:跟我学UDS(ISO14229) ---- 0x19(ReadDTCInformation) 目录 DTCStatusMask 工作状态 bit 作用说明 切换逻辑 DTCExtendedD ...
- 跟我学UDS(ISO14229) ———— 0x11(ECUReset)
0x11(ECUReset)服务的主要作用是使用ECUReset服务来请求服务器重置.该服务根据嵌入在ECUReset请求消息中的resetType参数值的内容,请求服务器有效地执行服务器重置. 在服 ...
- 【车载开发系列】UDS诊断---链接控制服务($0x87)
[车载开发系列]UDS诊断-链接控制服务($0x87) 诊断---链接控制服务($0x87) [车载开发系列]UDS诊断---链接控制服务($0x87) 一.概念定义 二.应用场景 三.报文格式 1) ...
- 跟我学UDS(ISO14229) ———— 0x14(ClearDiagnosticInformation)
该服务允许客户端从服务器清除诊断信息(包括 DTC,捕获的数据等).完全处理该服务后,服务器应发送肯定响应.即使没有存储任何DTC,服务器也应发送肯定的响应. 如果服务器支持内存中 DTC 状态信 ...
- 【UDS】ISO14229之0x27服务
文章目录 前言 一.理论描述 二.使用步骤 1.总述 2.请求 3.响应 总结 ->返回总目录<- 前言 简称: "SecurityAccess",安全访问 功能: 由 ...
- 【UDS】ISO14229之0x3E服务
文章目录 前言 一.理论描述 二.使用步骤 1.请求 2.响应 总结 ->返回总目录<- 前言 简称: "TesterPresent",测试工具保持连接服务 功能: 此 ...
- 【UDS】ISO14229之0x2F服务
文章目录 前言 一.理论描述 二.使用步骤 1.请求 2.响应 总结 ->返回总目录<- 前言 简称: "InputOutputControlByIdentifier" ...
最新文章
- TM4C123G开发板学习记录(八)存储和安全管理(上)
- 我的第一个Java程序 Hello World!
- 不要“个人英雄主义”,物联网安全共同体更稳固
- sklearn中eof报错_sklearn中的数据预处理和特征工程
- 经济师计算机考试取消,2019年经济师考试计算机机考答题要求及说明
- WCF NetTcpBinding Transport安全模式(7) ClientCredentialType证书验证模式---- ChainTrust验证模式...
- 中美线径对照表_线径与线号对照表
- teamtalk mysql.h_TeamTalk安装测试
- 2016年计算机基础题库,2016考试计算机基础知识题库
- 【服务器管理】服务器主机插内存条技巧
- authorization cache cannot be obtained
- 程序员做脚底鱼疗,因脚臭熏死一大批鱼,老板据说是这表情
- 计算机c语言的作用,计算机c语言的特性有哪些
- state=08S01,code=0
- 南京大学计算机专硕和学硕几年制,专硕人数连续4年超过学硕,报考专硕更吃香吗?...
- sqlserver函数多行数据合并成一行
- 深度学习笔记(十一)—— 完整性检查[Sanity Checks]
- php编码规范(未完待续)
- 网络直播平台搭建一个直播间的礼物系统
- 数据到底能做什么? ——谷歌、腾讯、高德告诉你答案