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


 

31服務是調用ECU內置的一些操作序列的接口,典型的用途包括檢查邊界條件、清除閃存、對數據進行較驗、對軟硬件依賴性進行校驗等,甚至有需要的話可以進行恢復出廠設置的操作,還有很多與ECU自身邏輯功能相關的操作也可以定義。

 

1、Request message:

Sub-function parameter:

 

2、Positive response message:

 

3、Supported negative response codes (NRC_):

 

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

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

Positive response:

0x7A7  05 71 01 02 01 [00 00]

 

Example #2:sub-function = stopRoutine
Request:

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

Positive response:

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

 

Example #3:sub-function = requestRoutineResults
Request:

Positive response:

 

Example #4:sub-function = startRoutine with routineControlOption

Request:

Positive response:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM