DSP概述
當(dāng)接收到來自DSD子模塊的調(diào)用請求時,DSP總是執(zhí)行以下基本的處理步驟:
● 分析接收到的診斷請求消息
● 檢查格式以及是否支持?jǐn)y帶的子功能
● 在DEM、SW-Cs或其他BSW模塊上獲取數(shù)據(jù)或執(zhí)行所需的函數(shù)調(diào)用
DSP模塊功能
檢查格式和子功能支持
DSP子模塊將在執(zhí)行所請求的命令之前檢查合適的消息長度和結(jié)構(gòu)。當(dāng)分析診斷請求格式或長度有誤時,DSP子模塊應(yīng)觸發(fā)具有NRC:0x13(消息長度錯誤或無效格式)的負(fù)響應(yīng)。
組裝診斷響應(yīng)報文
DSP子模塊應(yīng)組裝不包括響應(yīng)服務(wù)標(biāo)識符的響應(yīng)消息,并確定響應(yīng)消息的長度。
負(fù)響應(yīng)代碼處理
當(dāng)沒有特定的NRC時,如果API調(diào)用執(zhí)行服務(wù)未返回OK,DSP子模塊應(yīng)返回NRC:
0x10的負(fù)響應(yīng)(一般拒絕)。如果請求消息包含不支持的參數(shù)時,DSP子模塊應(yīng)觸發(fā)具有NRC:0x31的負(fù)響應(yīng)(請求超出范圍)。
診斷模式管理
● DcmDiagnosticSessionControl (service 0x10)
● DcmEcuReset (partly service 0x11)
● DcmSecurityAccess (service 0x27)
● DcmModeRapidPowerShutDown (partly service 0x11)
● DcmCommunicationControl_. (service
0x28)
● DcmControlDTCSetting (service 0x85)
● DcmResponseOnEvent_(service 0x86)
支持UDS服務(wù)
下表定義了DCM支持的UDS服務(wù):
-
dsp
+關(guān)注
關(guān)注
551文章
7824瀏覽量
346822 -
模塊
+關(guān)注
關(guān)注
7文章
2613瀏覽量
47010 -
汽車電子
+關(guān)注
關(guān)注
3013文章
7740瀏覽量
164815 -
AUTOSAR
+關(guān)注
關(guān)注
10文章
339瀏覽量
21357 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1002瀏覽量
21217
發(fā)布評論請先 登錄
相關(guān)推薦
評論