我总结了一张表格:详细解释了NRC的分布情况和NRC的触发条件
1:基本概念
NRC 全称Negative Response Code(否定响应代码),是指示uds诊断中的,指示否定响应的原因
例如:0x22 服务
request 报文 0x618 03 22 F1 34 00 00 00 00
Negative Response 响应报文 0x658 03 7F 22 31
2:NRC相关详细解释
我已经上传到资源中(excel表格总结),大家可以自行下载
3:对NRC简单的分类
一级分类 | 二级分类 |
通用型NRC | 0x00-0x0F |
0x10 | |
0x11 | |
0x12 | |
0x13 | |
0x14-0x20 | |
0x21 | |
0x22 | |
0x23 | |
0x24 | |
0x25 | |
0x26 | |
0x27-0x30 | |
0x31 | |
0x32 | |
关于0x27服务的NRC | 0x33 |
0x34 | |
0x35 | |
0x36 | |
0x37 | |
0x38-0x4F | |
0x50-0x6F | |
关于刷新的NRC | 0x70 |
0x71 | |
0x72 | |
0x73 | |
0x74-0x77 | |
0x78 | |
0x79-0x7D | |
0x7E | |
0x7F | |
0x80 | |
关于发动机系统的特定NRC | 0x81 |
0x82 | |
0x83 | |
0x84 | |
0x85 | |
0x86 | |
0x87 | |
0x88 | |
0x89 | |
0x8A | |
0x8B | |
0x8C | |
0x8D | |
0x8E | |
0x8F | |
0x90 | |
0x91 | |
0x92 | |
0x93 | |
0x94-0xFF |