【车载开发系列】诊断故障码DTC基本概念与定义

【车载开发系列】诊断故障码DTC基本概念与定义

诊断故障码DTC基本概念与定义

  • 【车载开发系列】诊断故障码DTC基本概念与定义
    • 一.DTC的定义
    • 二.DTC的构成
    • 三.故障码DTC的16进制表示
    • 四.DTC记录(DTCRecord)
    • 五.DTC和状态记录(DTCAndStatusRecord)

一.DTC的定义

DTC(Diagnostic Trouble Code)就是诊断故障码。在原则上一个DTC只能定义一个故障类别。它是故障类型的"身份ID";用于汽车故障时对故障部位及原因的排查
当发生车辆故障的时候,为了让我们能够明白具体发生了什么故障而存在的Code。外部通过诊断器就可以确认DTC的值。
读出来的DTC是现在正在发生的故障,还是过去发生过的故障,这个可以通过诊断服务的控制来得到不同的结果。

二.DTC的构成

根据ISO15031-6和ISO14229-1的故障诊断码格式规定,故障码信息由四字节组成。
其中DTCHighByte,DTCMiddleByte,DTCLowByte表示服务中的故障诊断码;StatusOfDTC表示故障码状态。

在这里插入图片描述
DTCHighByte,DTCMiddleByte两字节表示故障内码,对应5位标准故障码,如表下所示。
5位标准故障码的第一位是字母,后面四位是数字。第一位字母表示故障所属系统对应着Bit15和Bit14。
有00,01,10,11四个选择项,分别代表着动力系统故障(Powertrain),底盘故障(Chassis),车身故障(Body)和网络故障(Network)。
第二位数字表示故障类型,使用故障内码Bit13和Bit12对应着。也有00,01,10,11四个选择项,00=ISO/SAE标准定义的故障码,01=制造商自定义的故障码
而10,11为保留项。
第三位字符表示故障所属的子系统。该位“0”表示燃油和空气计量辅助排放控制整个系统, “1”表示燃油和空气计量系统;
“2”表示燃油和空气计量系统(喷油器);
“3”表示点火系统;
“4”表示废气控制系统;
“5”表示巡航、怠速控制系统;
“6”表示与控制单元相关;
“7”“8”表示变速箱系统等。
第四五位字符落在了DTCMiddleByte字符之上,表示具体故障对象和类型。


DTCLowByte描述故障种类和子类型(也叫做故障失败类型Faults Types),该部分内容描述需遵循ISO 15031-6。
对于不需要该字节信息的DTC(OBD诊断中2Byte的DTC),该字节填充为0x00。StatusOfDTC表示故障码状态。

三.故障码DTC的16进制表示

根据前面介绍的故障内码与5位标准故障码的对应关系,我们可以将标准故障码换算成其16进制的表示,便于我们在代码中的记录操作。
关于标准故障码换算为16进制表示,其实只需根据第一小节中介绍的故障内码与5位标准故障码的对应关系;
将标准故障码的第一、第二位(如下例中的“U0”、“B1”)换算为对应的内码格式,再以16进制表示出来;
至于后面的其他内容,其格式本来就是16进制进行表示的,直接照着写下来即可(其实只是将标准故障码的第一、二位进行转换即可了)。
例如:

U007205,其故障内码为:1100 0000 0111 0010,换算成16进制则为C072;补充上DTCLowByte(05),则其完整的16进制表示为0xC07205;
B100011,其故障内码为:1001 0000 0000 0000,换算成16进制则为9000;补充上DTCLowByte(11),则其完整的16进制表示为0x900011;

四.DTC记录(DTCRecord)

它是SID$19$03的肯定响应中的一个参数。本参数记录包含一组或多组DTCHighByte,DTCMiddleByte,DTCLowByte。
在这里需要特别注意的是这里正响应中返回的DTC是没有StatusOfDTC的。
报告DTC快照标识的时候,这个时候是不需要DTC状态信息的。
在这里插入图片描述

五.DTC和状态记录(DTCAndStatusRecord)

本参数记录包含一组或多组符合DTC格式标识符定义的DTCHighByte,DTCMiddleByte,DTCLowByte。
三者共同表示服务器所支持的特定故障诊断码的唯一标识号。
和DTC记录(DTCRecord)相比还多了StatusOfDTC。DTCAndStatusRecord也是用在SID$19的肯定响应中。
在这里插入图片描述

AUTOSAR诊断服务-DEM诊断故障DTC
m0_49148264的博客
12-23 1325
本小结着重介绍了DTC定义及相关属性配置,实际项目开发中对于DTC就可以简单理解为一个3个字节的(例如:EF0288),一个DTC和一个事件绑定(EF0288和ECAN BusOff这个Event绑定),如果一个事件发生,则这个事件绑定的DTC的状态就会发生改变(状态的对应标志置位)。OBD(全称:On BoardDiagnostics),即车载自动诊断系统,是汽车排放和驱动性相关故障的标准化诊断规范,有严格的排放针对性,其实质就是通过监测汽车的动力和排放控制系统来监控汽车的排放。
诊断故障(Diagnostic Trouble Code-DTC
诊断协议那些事儿's blog
11-19 1504
Diagnostic Trouble Code直译即为诊断故障,简称DTC,一种用来记录当某ECU发生或检测到某种故障时所呈现在大家眼前的标识,通过该标识便可以查表的方式获得该故障信息,如故障触发条件、故障解除条件、系统功能表现等。
【汽车故障诊断2】一文了解诊断故障DTC
menghuyouyou的博客
07-04 2304
本文详细介绍了,如何采用诊断故障DTC对汽车故障进行有效管理?
UDS诊断学习(七) ---- DTC服务概要
qq_18064677的博客
04-29 1458
bit0:testFailed 当前故障置1条件为检测出有故障bit0置1不代表故障被存储,作为临时量置为0的条件:1.#14服务清除 2.故障恢复bit1:testFailedThisOperationCycle 当前操作周期故障上报bit2:pendingDTC 挂起状态置1条件与bit0相同,检测有错即置1置0条件为在OC完成后且至少PASS一次bit3:confirmedDTC 历史故障仅14服务可清除。
DTC标准故障格式解析和转换
u013988546的博客
07-20 975
其中,DTCHighByte、DTCMiddleByte这两个字节表示故障,对应5位标准故障(第一位是字母,后面四位是数字),以外国某客户BUSOFF代为例"U005588"这个故障中的"U0055";前面介绍的故障与5位标准故障的对应关系,我们可以将标准故障换算成其16进制的表示,便于我们在代中的记录操作。这些故障定义在J2012-DA中有详细的介绍,查阅该文档可清晰的明白故障的意义。1、故障与5位标准故障的对应关系。ISO/SAE标准定义故障。标准故障的表示字符。
UDS协议——DTC介绍
weixin_44955553的博客
06-10 1265
DTC介绍
如何理解汽车诊断中的,诊断故障DTC
WE_BIG的博客
01-30 7628
UDS诊断中,DTC故障,分为三个字节,分为高中低三个字节如我们读取DTC时,会直接读取到三个字节的十六进制数字 如依次从高字节到低字节为0x43 0xE7 0x11 ,叫做故障,或我自己称为DTCraw值此处是DTC High Byte的bit5&bit40x00ISOSAE标准定义故障,此处表示的是国际标准组织和SAE定义的标准故障。此处需注意,并没有强制规定,必须满足0x01制造商自定义类型故障(主要由主机厂和供应商决定)0x10ISOSAE保留0x11。
《AUTOSAR谱系分解(ETAS工具链)》之诊断故障(DTC)
PlutoZuo的博客
06-07 3426
故障状态PENDING置位后,此时的tested and failed cyclescounter加一,如果此时tested and failed cycles counter达到DemEventFailureCycleCounterThreshold,且此时的OBD driving cycle 处于开启状态,confirmedDTC位才会置位。EXP:故障(testFailed)进入event memory之后便会在给event memory的状态或上PENDING的状态位。
诊断故障DTC介绍
最新发布
王小奎的博客
10-09 895
汽车维修包括汽车大修和汽车小修,汽车大修是指用修理或更换汽车任何零部件(包括基础件)的方法,恢复汽车的完好技术状况和完全(或接近完全)恢复汽车寿命的恢复性修理。1、2:代表网络通讯,代表节点之间失去通讯(如ECU1与ECU2,他们提供0x001和0x002相互通讯,且都是循环帧,此类帧暂时可命名为通讯帧,用户需要定义多长时间未收到通讯帧,如100ms未收到,则报出此DTC)。0:代表网络电器,是代表网络电器自身故障(如短路,短路啥的),网络电器是指,网关,交换器,等用于转发,寻址,路由的机器。
DTC标准故障格式解析
热门推荐
weixin_44536482的博客
05-24 4万+
DTC标准故障格式解析1、故障与5位标准故障的对应关系2、故障的16进制表示         DTC(Diagnostic Trouble Code)表示诊断故障,是故障类型的"身份ID";用于汽车故障时对故障部位及原因的排查。其格式如下: DTCHighByte(Hex) DTCMiddleByt...
DTC车辆故障接口
03-15
车辆故障接口,查询车辆故障,包括故障位置、故障描述、造成影响、和解决建议
PSA(标致雪铁龙)车诊断故障DTC)翻译总表
04-11
故障DTC,只要稍有一些汽车维修知识的人都会告诉你,故障不就是在发动机或变速箱等车载电控系统发生故障时,系统控制单元ECU、PCM或ABS模块的自诊断模块检测到系统部件故障后,将故障的信息以数字代的形式存储在模块内部的专门区域如随机存储器RAM或者保持电流存储器KAM中。当汽车维修技术人员在诊断车辆故障时,可以通过人工调取或外接专用诊断仪器的方式从存储器中调取出这些数字代。通过对这些代所对应的故障信息,使得维修人员能够快速的切入正题,避免南辕北辙使诊断工作误入歧途。
汽车DTC定义
04-11
本文档主要定义了汽车故障,以及汽车故障定义。可以帮助大家很快的了解汽车诊断故障
ISO 15031-诊断故障定义标准等.rar
05-21
ISO 15031 合集,ISO 15031-2、ISO 15031-3-2004、ISO 15031-5 2006、ISO 15031-6 2005
【汽车故障诊断4】一文了解故障诊断DTC验证程度、快照和扩展数据
menghuyouyou的博客
07-07 1223
1 什么是DTC严重程度DTC严重程度占用1个字节数据,包含两部分信息,DTC严重程度信息(3位)和DTC类别信息(5位),如下所示:DTC严重程度信息是指一个特定的诊断故障的影响程度或严重性。它表明故障的严重性,并帮助确定诊断和处理问题的必要行动的优先次序。严重程度通常对已确定的故障的潜在后果和影响进行分类,ISO14229-1中将其分为三类,如下:仅维修(maintenanceOnly):当诊断或警告表明一个非紧急问题或一个需要注意的常规维护任务,但不需要立即采取行动时。
《UDS协议从入门到精通》系列——图解0x19:读取故障信息
车载系统攻城狮
01-19 6588
认识最核心的诊断服务“0x19”!!全网最强图解!一文搞懂所有常用子服务!
一文掌握DTC
小阳先生
05-14 2848
DTC的全称是Diagnostic Trouble Code,即诊断故障。就是当汽车里出现了故障,ECU会发出一串数字,它可以帮我们找到故障的原因,可以更快速的定位解决问题。借用网上经常看到的例子:欠电压故障假设汽车正常的工作电压是10-18V,当此时的电压是8V,是不是就会出现打不着火,汽车不工作的故障呀?我们肉眼看不出来为什么汽车不工作,但是我们可以通过读取DTC来找到原因。
诊断故障诊断分析代
01-10
故障诊断时域频域分析代,深度学习数据的预处理。
电控单元诊断开发技术要求与规范
第二部分:故障管理可能详细讨论了故障识别、存储和报告的策略,以及如何通过故障DTC)进行故障排查。 这份技术要求文档为ECU诊断开发提供了一个全面的框架,指导工程师们按照既定的标准和流程,确保ECU的诊断...
写文章

热门文章

  • 【软考软件评测师】历年真题大汇总 27236
  • 【信息系统项目管理师】信息系统项目管理师计算题汇总 22317
  • 嵌入式系统设计-测试题2 20349
  • 第9章 关系查询处理和查询优化(数据库系统概论) 19997
  • (转)学习打印机,了解打印命令 . 19187

分类专栏

  • 嵌入式C语言 15篇
  • 林锐博士--高质量C/C++ 6篇
  • 嵌入式测试驱动开发 9篇
  • 软考软件评测师
  • 软考软件评测师---章节知识点 41篇
  • 软考软件评测师---历年真题 23篇
  • 系统分析师 12篇
  • 系统分析师---错题集锦 14篇
  • 系统分析师---初见系分 16篇
  • 系统分析师---思维导图 14篇
  • 系统分析师---章节习题 18篇
  • 系统分析师---必知必会 23篇
  • 系统分析师---章节重点 22篇
  • 系统分析师---复盘系列 52篇
  • 系统分析师---历年真题 40篇
  • 系统分析师---冲刺作业题 17篇
  • 系统分析师---记忆敲出 14篇
  • 车载开发 10篇
  • 汽车嵌入式--专业名词基础知识 8篇
  • 汽车嵌入式---单片机知识 11篇
  • 汽车嵌入式---BootLoad相关 4篇
  • 汽车嵌入式---开发工具 18篇
  • 汽车嵌入式---开发流程 6篇
  • 汽车嵌入式--项目配置 14篇
  • 汽车嵌入式---AutoSar框架 26篇
  • 汽车嵌入式---UDS诊断 28篇
  • 汽车嵌入式---DTC诊断故障码 11篇
  • 汽车嵌入式--通信总线 17篇
  • 系统架构设计师 2篇
  • 系统架构设计师---必知必会 23篇
  • 系统架构设计师---复盘系列 26篇
  • 系统架构设计师---章节习题 14篇
  • 系统架构设计师---历年真题 33篇
  • 信息系统项目管理师 2篇
  • 信息系统项目管理师---复盘系列 16篇
  • 信息系统项目管理师---论文攻略 8篇
  • 信息系统项目管理师---论文素材 9篇
  • 信息系统项目管理师---历年真题 9篇
  • 信息系统项目管理师---初见高项 11篇
  • 信息系统项目管理师---思维导图 17篇
  • 信息系统项目管理师---考点汇总 23篇
  • 系统集成管理工程师---历年真题 11篇
  • 软考高项 17篇
  • HTML 2篇
  • UIPath 5篇
  • Python 6篇
  • C# 3篇
  • C++ 27篇
  • C++ STL 36篇
  • C++单体测试 10篇
  • C++设计模式(QT) 6篇
  • C语言 33篇
  • Offshore时代的统筹人 9篇
  • Qt 32篇
  • Ruby 6篇
  • VB语言 5篇
  • VC++多线程应用 5篇
  • Windows程序设计 28篇
  • YACC 14篇
  • 外语 1篇
  • 孙鑫VC++ 6篇
  • 数据库系统概论 14篇
  • 数据结构 22篇
  • 测试&&品质 24篇
  • 系统分析师-论文 4篇
  • 职场我见 22篇
  • 设计模式 4篇
  • 重构 5篇
  • 项目管理 12篇
  • 嵌入式 32篇
  • 大话设计模式 23篇
  • 人件 14篇
  • 人月神话 10篇
  • 时间投资学 5篇
  • 测试&&品质 3篇
  • 高效能人士 11篇
  • 职场情商 10篇
  • 我不是教你诈 12篇
  • 我不是教你诈2 9篇
  • PMP 36篇
  • PMP第六版 17篇

最新评论

  • 【车载开发系列】诊断故障码DTC中的快照信息

    进击的横打: 没有故障,哪来快照

  • 【软考系统架构设计师】2021年下系统架构师综合知识历年真题

    weixin_43833540: 第11题的解答是不是有偏差。Internet网络核心是TCP/IP协议。TCP/IP协议采用的交换方式是分组交换。 TCP/IP协议不是地址交换协议吧。

  • 【车载开发系列】诊断故障码DTC中的快照信息

    我的名字短短短啊: 大神,请问一下 假如在DTC故障未发生的情况下,去读快照信息,应该返回什么呢

  • 【系统分析师之路】第十四章 复盘操作系统(文件管理)

    ByeByeChen: 解答:答案选择B|B。三周目翻红。因为2057/16=128.56;如果物理块从0开始应该是128,但答案却是129。所以我有理由怀疑是答案有误。 我也觉得是有问题

  • 【软考软件评测师】2012综合知识历年真题

    我才是亘古时光: 13题你看看你的解释再看看最后选择结果

大家在看

  • 一篇文章带你搞懂:MySQL数据库表约束(非空约束、主键约束、唯一约束、外键约束、自增约束、默认值约束、检查约束) 606
  • 基于Langchain和LLM(千问大模型)对知识图谱(neo4j)的生成和自然语言简单问答的输出(neo4j工具、安装说明和人物关系信息都在资源里) 584
  • 怎么确定自己该申请哪个类型的专利?以及有哪些加急方式 701
  • Zookeeper面试整理-故障排查和调试
  • C语言初识结构体:结构体的声明和定义

最新文章

  • 【车载开发系列】ParaSoft单元测试环境配置(四)
  • 【车载开发系列】MISRA-C概念介绍
  • 【车载开发系列】APQP基本概念
2024
09月 8篇
08月 6篇
07月 21篇
06月 25篇
05月 30篇
04月 2篇
03月 2篇
01月 11篇
2023年75篇
2022年298篇
2021年118篇
2020年65篇
2019年91篇
2018年53篇
2017年26篇
2016年7篇
2015年21篇
2014年18篇
2013年28篇
2012年56篇
2011年24篇
2010年43篇
2009年101篇
2008年83篇
2007年48篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进击的横打

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家海门玻璃钢景区雕塑厂家新密校园玻璃钢景观雕塑定做玻璃钢花盆图片 组合宽城区玻璃钢雕塑工程施工电话六安学校玻璃钢雕塑设计玻璃钢熊猫雕塑怎么写评价菏泽佛像玻璃钢雕塑广州商场美陈价钱沈阳多彩玻璃钢雕塑哪家便宜广东定制玻璃钢雕塑方法玻璃钢雕塑用久后会怎么样生产玻璃钢雕塑有哪些商场氛围美陈总结玻璃钢鞋子雕塑滨州校园玻璃钢雕塑定制玻璃钢手串雕塑东莞市玻璃钢雕塑公司四川商场美陈哪家好室内玻璃钢人物雕塑定做福建主题商场美陈生产企业山东佛像玻璃钢雕塑销售电话清丰玻璃钢雕塑加工厂家不锈钢太湖石玻璃钢雕塑徐州卡通玻璃钢雕塑厂家新余玻璃钢雕塑凳子河西玻璃钢雕塑工程上海景观玻璃钢雕塑报价泡沫雕塑表面能上玻璃钢吗玻璃钢雕塑市场价中卫玻璃钢雕塑设计香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化