UDS协议即ISO14229,是Unified Diagnostic Services,统一诊断服务,是诊断服务的规范化标准,比如读取故障码应该向ecu发什么指令,读数据流又是发什么指令。不同诊断通信协议的开发,调整,… 归藏打开知乎App 在「我的页」右上角打开扫一扫 其他扫码方式:微信 下载知乎App 开通机构号 无障碍模式 验证码登录 密码登录 中国+...
其中包含的0x19服务(ReadDTCInformation)则是UDS中的重中之重。那么我们今天就一起进入到19服务中,感受其中的奥秘。服务介绍 19服务(ReadDTCInformation)用于读取ECU的DTC故障信息,此服务允许客户端从服务器读取诊断故障代码(DTC)的相关信息。此服务包含28个子服务(Subfunction),常用的5种子服务如下:0x01 repor...
其中包含的0x19服务(ReadDTCInformation)则是UDS中的重中之重。那么我们今天就一起进入到19服务中,感受其中的奥秘。01服务介绍19服务(ReadDTCInformation)用于读取ECU的DTC故障信息,此服务允许客户端从服务器读取诊断故障代码(DTC)的相关信息。此服务包含28个子服务(Subfunction),常用的5种子服务如下: 0x01 reportNumbe...
今天主要解析19服务中的04子服务,也就是检索客户端定义DTC的快照号对应的快照记录数据,在AUTOSAR中也叫冻结帧。 04子服务介绍 1、快照数据概念介绍 前面讲19服务常用子服务的时候,提到了Subfunction为04的子服务,使用04子服务对服务端进行请求,可以获取DTC发生时记录的快照数据。那04子服务是如何获取快照数据的呢?
今天主要解析19服务中的04子服务,也就是检索客户端定义DTC的快照号对应的快照记录数据,在AUTOSAR中也叫冻结帧。 04子服务介绍 1、快照数据概念介绍 前面讲19服务常用子服务的时候,提到了Subfunction为04的子服务,使用04子服务对服务端进行请求,可以获取DTC发生时记录的快照数据。那04子服务是如何获取快照数据的呢?
在UDS(统一诊断服务)中,19服务占据着举足轻重的地位。可以说,没有19服务,诊断服务的意义将大打折扣。接下来,我们将深入探讨这一服务的作用及其使用方法。故障码是诊断的核心,它们分为四大类别:PCBU,其中P代表动力系统,C代表底盘,B代表车身,而U则代表通信系统。每个DTC(Diagnostic Trouble Code,诊断故障...
UDS中的0x19服务,即读取DTC信息,是诊断通信的核心部分。它允许客户端从ECU获取故障代码相关的详细数据,包括故障状态和历史记录。其中,0x04子服务,即reportDTCSnapshotRecordByDTCNumber,是关注的重点,它用于检索客户端指定DTC掩码的快照数据,也称作冻结帧,有助于工程师快速理解车辆故障时的状态。这个...
19服务(ReadDTCInformation)用于读取ECU的DTC故障信息,此服务允许客户端从服务器读取诊断故障代码(DTC)的相关信息。此服务包含28个子服务(Subfunction),常用的5种子服务如下: 0x01reportNumberOfDTCByStatusMask(读取客户端定义状态掩码匹配的DTC数量) 0x02reportDTCByStatusMask(读取客户端定义状态掩码匹配的DTC) ...
$19 读取DTC 19服务是UDS里的重中之重了,可谓是没有19服务就失去了诊断服务的意义,下面就详细介绍下此服务的作用以及用法。 故障码包括四个大类,分别是PCBU,P是powertrain动力系统,C是Chassis底盘,B是Body车身,U是network通信系统。一个DTC信息占用4个字节。最后一个字节是DTC的状态。
0x19服务涉及关键参数解释:DTCStatusAvailabilityMask表示ECU支持的故障码状态位,DTCFormatIdentifier定义故障码格式,DTCCount提供与状态掩码匹配的故障码总数。DTCAndStatusRecord包含ECU支持的某个故障码ID。实例展示了请求与响应的具体操作,提供了实际应用场景的参考。本文概要介绍了0x01与0x02服务的功能、...