UDS-19服务的状态掩码字节解析

19服务读DTC信息有01、02、04、06、0A等子服务,使用诊断仪读取DUT数据一般只需发送4字节有效数据,其他无效字节用00或者CC填充,如03 19 02 09 00 00 00 00,
数据分解:
03:表示报文类型未单帧,长度为3;
19:表示19服务,读取DTC信息;
02:表示19服务下的子服务,读取故障信息;
09:表示DTC状态掩码,读取当前故障;08表示历史故障;

重点讲述DTC状态掩码的构成
在这里插入图片描述
注:
1、如果支持bit2(待定DTC),那么bit1(本检测周期测试失败)也需要支持。如果不支持bit2(待定DTC),那么bit1(本检测周期测试失败)为可选项。
2、bit4(上次清零后测试未完成)和bit5(上次清零后测试失败)应同时支持。
3、排放相关的电控单元应支持所有的8个状态位。
4、非排放相关的电控单元必须支持bit3(确定DTC)和bit0(测试失败),其它位为可选择的。
5、通过响应信息中的故障状态字节(故障码第4字节)判断当前及历史故障:
当前故障:(bit3 = 1)&(bit0 = 1);
历史故障:(bit3 = 1)&(bit0 = 0);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值