UDS服务

 

 

 

0X31:例程控制 Routine Control

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

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

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

发送一个0X31报文

 

参考:

https://blog.csdn.net/weixin_48498880/article/details/127699636

https://zhuanlan.zhihu.com/p/648569738

posted @ 2023-10-11 14:00  钟鼎山林  阅读(55)  评论(0编辑  收藏  举报