DTC Status Bits in Automotive Diagnostics

汽车诊断中,DTC(Diagnostic Trouble Code)记录车辆故障。每个DTC都有一个状态字节,其中包含了关于DTC状态的信息。状态位如testFailed、testFailedThisOperationCycle、pendingDTC、confirmedDTC等,分别表示故障是否活跃、当前操作周期内是否出现故障、故障是否已确认等。DTC的清除可以通过ISO命令进行,而警告指示请求位则用于提示用户或驾驶员故障的发生。
摘要由CSDN通过智能技术生成

参考:https://zhuanlan.zhihu.com/c_153808584

Fault Code Status Bits in Automotive Diagnostics
Status bits in Automotive Diagnostics
Diagnostic Trouble Code: When Fault occurs in vehicle, associated ECU captures it and stores it in memory as fault code. This is specific number for type of Fault and is called Diagnostic Trouble Code. This information can be retrieved either by tools at service station or by in vehicle methodologies.
Operation Cycle: Operation Cycle is the state in which ECU is operational. This is designer specific and it can be based on specific vehicle modes also. (Ex: Running, Pre-Running, Cranking)

kl15通,打火成功,kl15断,这算是一个cycle。

kl15通,未打火,kl15断,则不算是一个cycle。
Monitor Routine: Monitor Routine or Test Routine is the program which runs every operation cycle at some periodicity. They check whether the fault is still injected or active or not. Accordingly counter for the maturity of the fault for active and inactive will be decided. Maturity of the fault confirms the DTC for active and inactive state.
Clearing the DTC: DTC clearing is done using the ISO command for requesting Clear from the tester. The service ID is 14 for clearing the current DTCs(Fault code).
DTC status Bits: Each DTC will have Status byte that provides the status information of DTC. Each bit in the status bytes has meaning and provides different information. Let’s start with LSB
某厂的规定:
在这里插入图片描述

Bit0 => This Bit is “testFailed”. This bit provides the information about the fault (Error) is still active (injected) or not. If Faul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值