31服务是调用ECU内置的一些操作序列的接口,典型的用途包括检查边界条件、清除闪存、对数据进行较验、对软硬件依赖性进行校验等,甚至有需要的话可以进行恢复出厂设置的操作,还有很多与ECU自身逻辑功能相关的操作也可以定义。

 

1、Request message:

ISO14229:2013 之 例程控制RoutineControl (0x31)

Sub-function parameter:

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

2、Positive response message:

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

3、Supported negative response codes (NRC_):

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

4、Example #1:sub-function = startRoutine
Request:

0x727  04 31 01 02 01 [00 00 00]

ISO14229:2013 之 例程控制RoutineControl (0x31)

Positive response:

0x7A7  05 71 01 02 01 [00 00]

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

Example #2:sub-function = stopRoutine
Request:

0x727  04 31 02 02 01 [00 00 00]

ISO14229:2013 之 例程控制RoutineControl (0x31)

Positive response:

0x7A7  05 71 02 02 01 30 [00 00]

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

Example #3:sub-function = requestRoutineResults
Request:

ISO14229:2013 之 例程控制RoutineControl (0x31)

Positive response:

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

Example #4:sub-function = startRoutine with routineControlOption

Request:

ISO14229:2013 之 例程控制RoutineControl (0x31)

Positive response:

ISO14229:2013 之 例程控制RoutineControl (0x31)

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-04
  • 2021-05-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-27
  • 2021-04-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
相关资源
相似解决方案