DTC状态可用性掩码:用于指示ECU支持的DTC状态位。比如某个ECU的DTC状态可用性掩码为0x09,表示仅支持以下状态位:Bit 0:Test Failed(测试结果是失败)、Bit 3:Confirmed DTC(确认的DTC)。 DTCFormatIdentifier(DTC格式标识符):定义了ECU所报告DTC的格式 DTCCount(DTC计数):DTC数量 示例 现在我们获取ECU中已确认DTC的...
5.3.5.11 检索第一个/最近的故障DTC(子功能= 0x0B reportFirstTestFailedDTC,子功能= 0x0D reportMostRecentTestFailedDTC)** 5.3.5.12 检索第一个/最近检测到的确认DTC(子功能= 0x0C reportFirstConfirmedDTC,subfunction = 0x0E reportMostRecentConfirmedDTC) 5.3.5.13 从服务器DTC镜像内存中检索与客户机定...
CANoe UDS DTC测试 Fault Memory 窗口用于查看和管理目标 ECU 的故障码(DTC,诊断故障代码)。 该窗口需要加载 CDD 文件才能正常操作。如果没有加载 CDD 文件,或者 CDD 文件中对 DTC 名称的定义不明确,可能导致无法准确解析 DTC。在这种情况下,用户可以通过 CAPL 脚本 解析 DTC 响应报文,依然能够查看故障信息。 以...
Diagnostic Trouble Code (故障码) 故障码是用来标记ECU故障的代码,它遵循一定的规则,存储在ECU的非易失性存储中。(以后别人提到DTC,不要说不知道是什么了) Diagnostic Data (诊断数据) 诊断数据是可以被诊断设备请求的ECU内部数据,它包括: 当前数据:ECU正在运行的数据,比如车速、节气门开度,发动机转速等; 存储数据...
}DTCFormatIdentifier; 4)、诊断故障状态定义 typedef enum{ PASSED,//测试通过 IN_TESTING,//测试未完成 FAILED,//测试失败 }DTCTestResult; 5)、DID类型定义 typedef enum{ EEPROM_DID,//静态存储器DID,存储在EEPROM中的DID使用此类型 REALTIME_DID,//实时DID,存储在RAM中,会实时改变的数据使用此类型 ...
诊断故障码DTC(diagnostic trouble code)【译注:以下中文简称为“故障码”】是由车载诊断系统(OBD)识别的通用错误码,可以标识环境条件错误。 3.1.10 ECU 电子控制单元(electronic control unit: ECU)包含至少一个服务器。 注意 防抱死系统(Anti-lock Breaking System: ABS)、发动机管理系统(Engine Management System)被...
USD诊断服务的否定响应中包含有导致否定响应原因的编码,称为否定响应码(NRC, Negative Response Code)。否定响应码的取值范围为0x00 - 0xFF,被分为三组: 0x00:服务器内部实现否定响应码判断逻辑时使用,表示要给出肯定响应。0x01 – 0x7F:诊断通信相关的否定响应码。0x80 – 0xFF:服务器收到诊断服务请求时,由...
ControlDTCSetting (0x85) 该服务用于控制ECU的DTC(diagnostic trouble code,故障诊断码)存储,这个服务常常和前面提到的28服务一起使用,比如,在开始写参数之前,为了获得更快的传输速度,我们用28服务把所有ECU的通信关闭了,但此时因为收到不到相关的报文,ECU会没有必要地存储很多DTC,这时如果我们使用85服务把ECU存储DT...
UDS的26种服务中,有7种很重要。它们分别是:$10 Diagnostic Session Control(诊断会话),$14 Clear Diagnostic Information(清除诊断信息),$19 Read DTC Information,$22 Read Data By Identifier(通过ID读数据),$27 Security Access(安全访问),$2E Write Data By Identifier(通过ID写数据),$3E ...
UDS最全内容总结.docx,前言 3 UDS 的 7 种服务及肯定响应和否定响应的形式 4 $10 诊断会话 7 $3E 待机握手 9 $27 安全访问 9 $22 读数据 11 $2E 写数据 12 $19 读 DTC 12 $14 清除DTC 13 统一诊断服务 (Unified diagnostic services , UDS) (一) 15 Diagnostic request