老婆出轨 发表于 2024-8-10 20:17:31

UDS诊断之负相应码

1.0x10服务 服务诊断会话控制

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 2.0x11服务 ECU复位

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 3.0x14服务 清除故障信息

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x72服务器在擦除或写入Flash出现错误时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 4.0x19服务 读取故障码信息

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 5.0x22服务 通过ID读取数据

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x14服务器准备给出的诊断相应中所包罗的数据长度超出了服务器所支持的最大长度时,回复编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 6.0x27服务 安全访问

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x14服务器准备给出的诊断相应中所包罗的数据长度超出了服务器所支持的最大长度时,回复编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x24请求服务的顺序不精确时,回复此编码。某写诊断服务请求是有先后顺序的。典范的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x35服务器收到的安全访问(SecurityAccess)服务请求子功能为发送秘钥(SendKey),但服务器收到的秘钥(Key)不精确时,回复此编码。0x36请求安全访问(SecurityAccess)服务的失败次数凌驾服务器答应的最大次数时,回复此编码。0x37服务器在安全访问耽误时间内收到安全访问(SecurityAccess)服务请求时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 7.0x28服务 通信控制

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 8.0x2E服务 通过ID写入数据

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x72服务器在擦除或写入Flash出现错误时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 9.0x2F服务 通过ID举行输入输出控制

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 10.0x31服务 例程控制

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x24请求服务的顺序不精确时,回复此编码。某写诊断服务请求是有先后顺序的。典范的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x72服务器在擦除或写入Flash出现错误时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 11.0x34服务 请求下载

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x70由于故障导致从服务器的存储器上传数据失败或向服务器的存储器下载数据失败时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 12.0x35服务 请求上传

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x33通常在所请求的诊断服务需要服务器处于解锁状态,但服务器未被解锁时,回复此编码。0x70由于故障导致从服务器的存储器上传数据失败或向服务器的存储器下载数据失败时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 13.0x36服务 数据传输

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x24请求服务的顺序不精确时,回复此编码。某写诊断服务请求是有先后顺序的。典范的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘(Send Key),则服务器会回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x71由于故障导致数据传输操作被中断时,回复此编码。0x72服务器在擦除或写入Flash出现错误时,回复此代码。0x73在执行数据传输服务(TransferData (0x36) service)的过程中,检测到数据块序列编号(BlockSequenceCounter)错误时,回复此编码。0x92请求的诊断服务被执行的条件之一是蓄电池电压低于设定的限值,而此时该条件不满意,则回复此编码。0x93请求的诊断服务被执行的条件之一是蓄电池电压高于设定的限值,而此时该条件不满意,则回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 14. 0x37服务 请求竣事传输

否定相应码(NRC)定义(Defination)0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x24请求服务的顺序不精确时,回复此编码。某写诊断服务请求是有先后顺序的。典范的就是安全访问(SecurityAccess)服务。必须先请求种子(Request Seed),再回复密钥(Send Key)。如果直接回复秘钥(Send Key),则服务器会回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x72服务器在擦除或写入Flash出现错误时,回复此代码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 15.0x3E服务 测试装备在线

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 16.0x85服务 控制故障码设置

否定相应码(NRC)定义(Defination)0x12服务器支持诊断请求中的服务标识符(Service ID),但不支持收到的子功能参数时,回复此编码。0x13请求服务的诊断报文中的数据长度与定义不一致时,回复此编码。请求服务中参数的格式与定义不一致时也会回复此编码。0x22请求的诊断服务的执行条件不满意时,回复此编码。0x31诊断请求中的参数超出定义的范围,或者访问的数据标识符(DID)、例程标识符(RoutineID)是服务器不支持或在当前会话不支持时,回复此编码。0x21服务器忙0x11诊断服务不支持0x7F诊断服务在当前会话下不支持0x78收到诊断请求,等待相应 17. 其他否定相应码

下表中列出了ISO14229-1中定义的否定相应码及其利用条件。
否定相应码(NRC)定义(Description)0x00此编码用于服务器内部实现否定相应码的逻辑时利用,用于表现没有NRC,不给出否定相应。此编码不会在否定相应中给出。0x01 - 0x0FISO预留。用于以后扩展。0x15 - 0x20ISO预留。用于以后扩展。0x25此编码实用于网关。当向网关请求的服务需要子网段中的控制器执行去执行,但是子网段中的控制器没有正常的执行网关的请求。此时,网关应向请求诊断服务的装备回复此编码。0x26由于当前服务器存在故障,并且已经记录下了对应的故障码(DTC),切此故障会导致请求的服务无法执行时,回复此编码。0x27 - 0x30ISO预留。用于以后扩展。0x32ISO预留。用于以后扩展。0x34ISO预留。用于以后扩展。0x38 - 0x4F预留。用于扩展数据链路安全。0x50 - 0x6FISO预留。用于以后扩展。0x74 - 0x77ISO预留。用于以后扩展。0x79 - 0x7DISOSAEReserved0x7E诊断请求中服务的子功能参数在当前的会话下不支持时,回复此编码。需要留意的是,回复此编码时,子功能参数是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x12.0x7F诊断请求中的服务标识符(Service ID)在当前的会话下不支持时,回复此编码。需要留意的是,回复此编码时,的服务标识符(Service ID)是服务器在其它会话下支持的,只是在当前的会话下不支持。如果服务器在任何会话下都不支持此子功能参数,则需回复0x11.0x80ISO预留。用于以后扩展。0x81请求的诊断服务被执行的条件之一是发动机转速低于某一限值,而此时的发动机转速不满意此要求时,回复此编码。0x82请求的诊断服务被执行的条件之一是发动机转速高于某一限值,而此时的发动机转速不满意此要求时,回复此编码。0x83请求的诊断服务被执行的条件之一是发动机处于停机状态,而此时发动机处于运转状态,则回复此编码。0x84请求的诊断服务被执行的条件之一是发动机处于运转状态,而此时发动机处于停机状态,则回复此编码。0x85请求的诊断服务被执行的条件之一是发动机运转的时间凌驾某一限值,而此时该条件不满意,则回复此编码。0x86请求的诊断服务被执行的条件之一是当前的温度低于某一限值,而此时该条件不满意,则回复此编码。0x87请求的诊断服务被执行的条件之一是当前的温度高于某一限值,而此时该条件不满意,则回复此编码。0x88请求的诊断服务被执行的条件之一是当前的车速低于某一限值,而此时该条件不满意,则回复此编码。0x89请求的诊断服务被执行的条件之一是当前的车速高于某一限值,而此时该条件不满意,则回复此编码。0x8A请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度低于某一限值,而此时该条件不满意,则回复此编码。0x8B请求的诊断服务被执行的条件之一是节气门开度或加速踏板开度高于某一限值,而此时该条件不满意,则回复此编码。0x8C请求的诊断服务被执行的条件之一是变速器处于空档,而此时该条件不满意,则回复此编码。0x8D请求的诊断服务被执行的条件之一是变速器处于非空档,而此时该条件不满意,则回复此编码。0x8EISO预留。用于以后扩展。0x8F请求的诊断服务被执行的条件之一是在诊断服务被执行前和执行过程中制动踏板没有被踩下,而此时该条件不满意,则回复此编码。0x90请求的诊断服务被执行的条件之一是变速器处于P空档,而此时该条件不满意,则回复此编码。0x91请求的诊断服务被执行的条件之一是液力变矩器未处于锁止状态,而此时该条件不满意,则回复此编码。0x94 - 0xEF预留。用于将来定义特定的条件不满意环境。0xF0 - 0xFE预留。用于车辆制造商定义特定的条件不满意的环境。0xFFISO预留。用于以后扩展。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: UDS诊断之负相应码