打印
[其他]

诊断之UDS中的读DTC服务中的DTC

[复制链接]
1034|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
       UDS协议中19服务即读DTC的服务是一套诊断服务中的重中之重。在整个协议中篇幅长达63页,对应的通信举例也达到了18个,可以说没有19服务就没有完整的UDS。在这里首先来介绍一下DTC。
       DTC(Diagnostic trouble code):如果系统检测到了一个错误,它将存储为DTC。DTC可表现为一个显而易见的故障;通讯信号的丢失(不会使故障灯亮起)、排放相关的故障、安全相关的错误等。DTC可以揭示错误的位置和错误类型。他农场DTC占用3个字节,ODB II占用两个字节。下图为FTB为Fault Type Byte。

      故障码包括四个大类,分别是PCBU,P是Powertain动力系统,C是Chassis底盘,B是Body车身,U是Network通信系统。一个DTC信息占用4个字节,最后一个字节是DTC的状态。DTMMiddleByte和DTCLowByte两个字节使我们数值的类似P0047(ISO15031中的故障码)中“0047”的纯数字故障码。第一个字节在乘用车中,前两个bit代表P/C/B/U(动力/底盘/车身/网络)中的一个,之后六个bit是数字,何在一起的样子形如“C01”。第一个字节的前2个bit中,用00/01/10/11分别表示P/C/B/U。

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

741

主题

11005

帖子

81

粉丝