DSP概述
當接收到來自DSD子模塊的調用請求時,DSP總是執行以下基本的處理步驟:
● 分析接收到的診斷請求消息
● 檢查格式以及是否支持攜帶的子功能
● 在DEM、SW-Cs或其他BSW模塊上獲取數據或執行所需的函數調用
DSP模塊功能
檢查格式和子功能支持
DSP子模塊將在執行所請求的命令之前檢查合適的消息長度和結構。當分析診斷請求格式或長度有誤時,DSP子模塊應觸發具有NRC:0x13(消息長度錯誤或無效格式)的負響應。
組裝診斷響應報文
DSP子模塊應組裝不包括響應服務標識符的響應消息,并確定響應消息的長度。
負響應代碼處理
當沒有特定的NRC時,如果API調用執行服務未返回OK,DSP子模塊應返回NRC:
0x10的負響應(一般拒絕)。如果請求消息包含不支持的參數時,DSP子模塊應觸發具有NRC:0x31的負響應(請求超出范圍)。
診斷模式管理
● DcmDiagnosticSessionControl (service 0x10)
● DcmEcuReset (partly service 0x11)
● DcmSecurityAccess (service 0x27)
● DcmModeRapidPowerShutDown (partly service 0x11)
● DcmCommunicationControl_. (service
0x28)
● DcmControlDTCSetting (service 0x85)
● DcmResponseOnEvent_(service 0x86)
支持UDS服務
下表定義了DCM支持的UDS服務:
-
dsp
+關注
關注
553文章
7987瀏覽量
348757 -
模塊
+關注
關注
7文章
2695瀏覽量
47433 -
汽車電子
+關注
關注
3026文章
7941瀏覽量
166910 -
AUTOSAR
+關注
關注
10文章
360瀏覽量
21554 -
系統
+關注
關注
1文章
1014瀏覽量
21332
發布評論請先 登錄
相關推薦
評論