UDS服务

发布时间 2023-10-11 14:06:45作者: 钟鼎山林

 

 

 

0X31:例程控制 Routine Control

该服务执行指定的步骤操作并获取相关结果,相比0x2F服务,具有较大的灵活性,可用于较为复杂类型的控制。一般应用包括清除内存(多数用在更新ECU软件),重置或学习自适应数据,运行自检,方向盘角度零点标定等。

程序控制类型的定义如下表:

01: 若响应消息是肯定或否定,表示请求已经执行或即将执行,则需在完成01请求消息和完成首个响应消息之间的某段时间内启动例程。
02: 若响应消息是肯定或否定,表示停止例程的请求已经执行或即将执行,则需在完成02请求消息和完成首个响应消息之后停止例程。
03: 使用该子功能请求例程的结果(如退出状态),该结果是ECU执行例程所产生的结果。(不太常用~~)

发送一个0X31报文