UDS DTC故障码格式 您所在的位置:网站首页 c005154故障码是什么原因造成的 UDS DTC故障码格式

UDS DTC故障码格式

#UDS DTC故障码格式| 来源: 网络整理| 查看: 265

文章目录 DTC的定义DTC 故障码的分类DTC 故障码的组成1、OBD DTC 格式结构2、UDS DTC(ISO 14229-1、ISO 15031-6)格式结构 Failure Type Byte (FTB)参考

DTC的定义

DTC,Diagnostic Trouble Code,诊断故障码,即 故障类型的 ID。

在ISO4229当中,一个完整的DTC码有 3个 Byte,包含2个Byte的故障内码(5位标准故障码) + 1个Byte的故障类型,而一个DTC故障码又对应唯一的一个DTC状态码,所以说故障信息码的格式由四个字节组成。 在这里插入图片描述

DTC 故障码的分类

DTC分为non OBD和OBD两种格式,如下所示:

OBD,排放相关的故障码通过 OBD 服务进行读取非OBD,非排放相关的故障码通过 UDS 服务进行读取

在这里插入图片描述

OBD 格式的 DTC Byte0是固定的,值为:0x00

DTC 故障码的组成 1、OBD DTC 格式结构

OBD DTC 5位标准故障码 占2字节(省略Byte0 :0x00)。

示例:0x0143 的动力系统DTC应显示为 P0143。

DTC 2 个字节DTC High ByteDTC Low Byte以二进制显示 DTCBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 00000000101000011显示字符第 1 个字符第 2 个字符第 3 个字符第 4 个字符第 5 个字符P 0 1 4 3

OBD DTC 5个字符的定义如下:

1、第 1 个字符:DTC High Byte(Bit 6 - 7),表示故障所属哪个大的系统

Bit15~14显示字符System系统00PPowertrain 动力总成系统01CChassis 底盘系统10BBody 车身系统11UNetwork and vehicle Integration 网络和车辆集成系统

2、第 2 个字符:DTC High Byte(Bit 4 - 5),表示故障类型(用的哪种法规)

Bit15~14显示字符System系统000ISO / SAE controlled 协议规定的通用故障码011Chassis manufacturercontrolled 制造商自定义故障码102ISO / SAE controlled controlled 预留故障码113ISO / SAE controlled controlled 预留故障码

3、第 3 个字符:DTC High Byte(Bit 0 - 3),表示车辆系统域(Area of vehicle system),故障所属子系统

例如,对于动力系统部分:

1”表示燃油和空气计量系统;“2”表示燃油和空气计量系统(喷油器);“3”表示点火系统;“4”表示废气控制系统;“5”表示巡航、怠速控制系统;“6”表示与控制单元相关;“7”“8”表示变速箱系统等。

4、第 4、5 个字符:DTC Low Byte(Bit 0 - 7),根据需要分配 ID

注意:

字符3用于标识特定的车辆区域; 在任何区域内,显示字符4和5最多允许256个代码定义对于动力总成,这些Bit受 ISO/SAE 控制;对于所有其他人,它们是制造商控制的对于动力总成,11 = P3000到P33FF的制造商控制;11 = ISO/SAE为P3400到P3FFF保留 2、UDS DTC(ISO 14229-1、ISO 15031-6)格式结构

UDS DTC 使用三个字节,其中 HighByte 和 MiddleByte 这2个字节表示故障内码,对应5位标准故障码。

LowByte 这个字节表示Failure Type Byte (FTB),包含Failure category和Failure Sub Type两个部分。

(ISO 15031-6 中的DTC LowByte 表示Failure Type Byte (FTB),而ISO 14229-1 中的DTC LowByte 表示ID序号)

下图显示了3字节DTCFormatIdentifier = 0x01或0x04 DTC结构的示例。使用DTCFormatIdentifier = 0x01或0x04作为数据总线值 0x923411的3字节DTC,将作为制造商控制的车身代码B1234–11显示给技术人员。

DTC 3 个字节DTC High ByteDTC Middle ByteDTC Low Byte以二进制显示 DTCBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0100100100011010000010001显示字符第 1 个字符第 2 个字符第 3 个字符第 4 个字符第 5 个字符第 6 个字符第 7 个字符B 1 2 3 4 1 1 Failure Type Byte (FTB)

FTB 为故障类型,通过FTB可以直观地看出DTC发生故障的车身位置和故障类型。

FTB 包含 Failure category(故障种类) 和Failure Sub Type(子类型) 两个部分。具体种类和类型在 ISO15031-6中详细定义。 在这里插入图片描述 故障种类: 在这里插入图片描述 在这里插入图片描述

参考 https://www.zhihu.com/tardis/bd/art/407991054?source_id=1001https://zhuanlan.zhihu.com/p/481631613?utm_id=0&wd=&eqid=b45c0ef70001168300000006646f1ec4


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有