0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DTC状态定义的详细介绍

麦辣鸡腿堡 来源:汽车与基础软件 作者:合肥科大本大 2023-07-26 10:56 次阅读

详细介绍DTC状态每一位的定义:

1.0 DTC status bit0 : testFailed

如果在最近的一次测试结果为Failed,那么相应DTC的状态位bit0就置1。当OEM定义的重置条件满足,或者最近的一次测试结果Passed,或者使用诊断设备执行了清除DTC指令,那么相应DTC的状态位bit0就重置为0,其切换逻辑如下所示,该位初始值为0。

图片

source:ISO14229-1

1.1 DTC status bit1 :testFailedThisOperationCycle

对于当前操作循环是否出现一次测试结果为Failed,如果出现了,则相应DTC的状态位bit1置1。该位初始值为0,如果被置1,那么只有当操作循环改变,或者使用诊断设备执行了清除DTC指令,该位才能被重置为0,如下所示:

图片

source:ISO14229-1

1.2 DTC status bit 2 : pendingDTC

在上一次或当前操作循环是否出现一次测试结果为Failed,如果出现了,则相应DTC的状态位bit2就置1。该位初始值为0,如果被置1,那么只有当前操作循环完成时测试已完成且没出现Failed,或者使用诊断设备执行了清除DTC指令,该位才能被重置为0,如下所示:

图片

source:ISO14229-1

1.3 DTC status bit 3 : confirmedDTC

检测到的故障次数足够多,需要将相应DTC存入非易失性内存。如果已将DTC已存入非易失性内存,那么该DTC的状态位bit3置1,但该位为1不意味着故障仍然存在,假如测试结果为Passed,则说明这个DTC表示的故障目前已消失。如何重置为0,使用诊断设备执行了清除DTC指令或达到老化阈值等,如下所示:

图片

source:ISO14229-1

1.4 DTC status bit 4 : testNotCompletedSinceLastClear

自从上次故障信息被清除,是否执行了某DTC测试(不管测试结果是什么,只关心是否测了)。如果执行了,则该DTC的状态位bit4置0,如果被置0,那么使用诊断设备执行了清除DTC指令,该位才能被重置为1,如下所示:

图片

source:ISO14229-1

1.5 DTC status bit 5 : testFailedSinceLastClear

自从上次故障信息被清除,是否出现某DTC测试结果为Failed。如果出现了,则该DTC的状态位bit5置1;如果被置1,那么只有当操作循环改变且满足老化阈值条件,或者使用诊断设备执行了清除DTC指令等,该位才能被重置为0,如下所示:

图片

source:ISO14229-1

1.6 DTC status bit 6 : testNotCompletedThisOperationCycle

在当前操作循环,是否执行了对某DTC的测试(不管测试结果是什么,只关心是否测了)。如果执行了,则该DTC的状态位bit6置0;如果被置0,那么使用诊断设备执行了清除DTC指令或当前操作循环完成,该位才能被重置为1,如下所示:

图片

source:ISO14229-1

1.7 DTC status bit 7 : warningIndicatorRequested

某些特殊的DTC会与用户可见的警告指示相关联,比如仪表上的报警灯,或是文字信息等。该DTC的状态位bit7就用于这类DTC,置1则表示服务器请求激活警告指示,置0则表示服务器不请求激活警告指示,具体设置条件如下所示:

图片

source:ISO14229-1

注意,如果这个DTC不支持警告指示,则这个位永远置0。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 测试
    +关注

    关注

    8

    文章

    4448

    浏览量

    125122
  • 汽车电子
    +关注

    关注

    2999

    文章

    7451

    浏览量

    161587
  • ecu
    ecu
    +关注

    关注

    14

    文章

    821

    浏览量

    53883
收藏 人收藏

    评论

    相关推荐

    关于瑞萨的DTC问题,求解释

    ①瑞萨的DTC的触发源(activation request )怎么理解,在Block模式下,是来一个触发信号,然后开始传输一系列的数据吗?还是只传出一个数据(假如设置为16位数据类型,一个数据 我
    发表于 07-30 22:25

    基于滑模转速控制器的DTC设计

    仿真结果及分析4.总结0研究背景 写在前面: 1.本代码基于MATLAB2019a版本,低版本或者不同版本可能会报错,mdl文件或slx文件打开可能会失败; 2.本博客附上仿真模型并详细介绍各个部分的搭建,如果转载请注明出处; 3.如果本博客恰巧与您的研究有所关联,欢迎您
    发表于 08-27 06:43

    基于DTC感应异步电机的Matlab仿真研究

    本文介绍了直接转矩控制系统和控制原理,并对系统建立状态空间数学模型。采用了磁链和转矩的优化设计思想。借助于Matlab给出了DTC的仿真波形。仿真和实验表明:DTC控制具有更
    发表于 11-18 11:27 47次下载

    DTC1-40和DTC-140-IR管脚电路图

    DTC1-40和DTC-140-IR管脚电路图
    发表于 06-30 09:31 1546次阅读
    <b class='flag-5'>DTC</b>1-40和<b class='flag-5'>DTC</b>-140-IR管脚电路图

    DTC控制

    DTC控制
    发表于 01-21 11:49 0次下载

    ABB变频器中DTC的基本控制原理

    众所周知,在ABB的交流变频器中,DTC技术已经广泛应用,那DTC究竟是什么东西,它是如何工作的呢?下文我们就介绍一下DTC的基本控制原理。
    发表于 05-07 14:02 128次下载

    DTC是什么 组成及特点介绍

    DTC顾名思义即为诊断故障码,一种用来记录当某ECU发生或检测到某种故障时所呈现在大家目前的标识码,通过该标识码便可以查表的方式获得该故障信息,如故障触发条件、故障解除条件、系统功能表现等。这是当前
    的头像 发表于 10-21 17:03 9974次阅读

    汽车ECU故障诊断DTC怎么看

    通讯丢失 具体怎么看?根据ISO15031-6的DTC定义,如下所示: Source:ISO15031-6 DTC使用5个字符来表示,如
    的头像 发表于 07-26 10:43 1327次阅读
    汽车ECU故障诊断<b class='flag-5'>DTC</b>怎么看

    汽车ECU诊断 DTC格式介绍

    所示: 上面讲的都是OBD格式的DTC(省略了0x00),这里介绍了non OBD的DTC,该类DTC包含3个字节数据,其中: HighByte和MiddleByte这2个字节与OBD
    的头像 发表于 07-26 10:48 1944次阅读
    汽车ECU诊断 <b class='flag-5'>DTC</b>格式<b class='flag-5'>介绍</b>

    什么是DTC状态

    什么是DTC状态DTC状态位,即StatusOfDTC,是用来指示DTC所对应的故障是否发生,是否被确认等
    的头像 发表于 07-26 10:54 1723次阅读
    什么是<b class='flag-5'>DTC</b><b class='flag-5'>状态</b>位

    为什么需要DTC状态

    为什么需要DTC状态位 为什么需要DTC状态位?总的来说,从以下几个方面可以进一步了解到DTC状态
    的头像 发表于 07-26 10:58 699次阅读
    为什么需要<b class='flag-5'>DTC</b><b class='flag-5'>状态</b>位

    DTC状态位说明

    DTC状态位说明 以ISO14229-1中关于DTC状态位在两个操作循环的排放相关的OBD DTC的操作概述进行说明。 Source:ISO
    的头像 发表于 07-26 11:05 945次阅读
    <b class='flag-5'>DTC</b><b class='flag-5'>状态</b>位说明

    什么是DTC快照信息

    按下快门,做个记录,以便后续分析问题。 DTC快照信息可以包括多个方面的数据,如故障码、故障条件、传感器数据、控制单元状态等。下图为发动机控制相关的DTC快照信息,包括发动机冷却液温度,节气门位置,发动机转速,车速等信息,如下所
    的头像 发表于 07-26 11:13 2018次阅读
    什么是<b class='flag-5'>DTC</b>快照信息

    DTC扩展数据介绍

    什么是DTC扩展数据 DTC扩展数据是指与诊断故障码相关的附加信息,它提供了更详细的故障描述、故障发生条件、故障影响等方面的数据: 故障描述:提供了关于故障的详细描述,例如故障类型、故
    的头像 发表于 07-26 11:15 1263次阅读
    <b class='flag-5'>DTC</b>扩展数据<b class='flag-5'>介绍</b>

    DTC的故障类型有哪些

    。 DEM支持的DTC类型如下: DTC的故障类型如下: ● 硬件故障:如RAM、Flash、CPU时钟等硬件本身失效的问题 ● 软件故障:如配置字故障,标定故障或客户定义的软件功能性故障 ● 外部环境故障:电压过高或者欠压、环
    的头像 发表于 10-04 11:39 1108次阅读
    <b class='flag-5'>DTC</b>的故障类型有哪些