汽车电控诊断:一张表掌握常用UDS服务

前面讲到了UDS通讯的过程,诊断内容如何被串行总线传输的,那么被传输的诊断内容都有哪些呢。协议文档里一般都有比较长的篇幅来讲解各个UDS服务的内容,以及应用场景。

下面带你一张表速查常用UDS诊断服务

SF:为子功能 sub-function

DATA:字节参数

NRC:否定响应码用于指示请求不能执行的原因。常用的NRC及其优先级如下:

  1. NRC 0x11:服务不支持;

  2. NRC 0x7F:在当前会话不支持;

  3. NRC 0x13:请求的服务或子功能超出ECU的能力;

  4. NRC 0x12:子功能不支持;

  5. NRC 0x7E:在当前会话不支持子功能;

  6. NRC 0x33:服务或子功能不支持在当前的安全访问级别;

  7. NRC 0x24:服务或子功能不支持在当前的ECU状态;

  8. NRC 0x31:请求的数据标识符(DID)不支持;

  9. NRC 0x22:请求的数据超出范围;

  10. NRC 0x78:安全访问失败。

NRC的优先级

在多个NRC可响应的情况下,NRC的优先级决定了先回复哪个NRC。NRC的优先级从高到低排列为:NRC 0x11 > 0x7F > 0x13 > 0x12 > 0x7E > 0x33 > 0x24 > 0x31 > 0x22 > 0x78

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值