支持檢查診斷服務標識符并調整診斷消息
如果識別出新的診斷消息,DSL子模塊應觸發DSD子模塊。DSD子模塊將通過分析接收到的診斷消息中包含的診斷服務標識符進行相應的處理。
suppressPosRspMsgIndicationBit
如果“suppressPosRspMsgIndicationBit”為真,DSD子模塊不得發送正響應消息。只有在服務具有子功能時才可用。
驗證功能
在執行接收到的診斷服務之前,DSD會執行一組驗證。只有當所有驗證都成功通過,DSD才會接受服務。驗證項包括:
● 驗證制造商許可
● 驗證SID
● 驗證當前認證狀態下的服務訪問控制
● 診斷會話的驗證
● 驗證服務安全訪問級別
● 驗證供應商許可
● 驗證服務ID的模式規則
檢查格式和子功能支持:
在執行所請求的命令之前,DSD子模塊會檢查是否支持特定的子函數。如果未配置子服務,則DSD應發送負響應NRC:0x12(子功能不支持)。DSD子模塊將在執行所請求的命令之前會檢查最小消息長度。
DSD子模塊收集DSP子模塊新接收的診斷服務標識符的可執行功能,并調用相應的DSP服務解釋器。
組裝Positive/Negative Response:
當DSP子模塊完成了所請求的診斷服務的執行時,DSD子模塊應組裝診斷響應報文。
啟動傳輸
DSD子模塊應將診斷響應信息轉發給DSL子模塊。
-
模塊
+關注
關注
7文章
2735瀏覽量
47753 -
汽車電子
+關注
關注
3029文章
8027瀏覽量
167822 -
AUTOSAR
+關注
關注
10文章
363瀏覽量
21781 -
DSD
+關注
關注
1文章
12瀏覽量
18064 -
系統
+關注
關注
1文章
1019瀏覽量
21431
發布評論請先 登錄
相關推薦
功能安全---AUTOSAR架構深度解析 精選資料分享
如何開發符合AUTOSAR規范的電機控制器軟件
AUTOSAR是什么
介紹AUTOSAR支持的四種功能安全機制
光模塊的數字診斷功能介紹
AUTOSAR架構下的WdgDriver WdgIf WdgM模塊
關于AUTOSAR-DEM模塊的簡要介紹和幾點思考
DSP概述 模塊功能介紹
![DSP概述 <b class='flag-5'>模塊</b><b class='flag-5'>功能</b><b class='flag-5'>介紹</b>](https://file1.elecfans.com/web2/M00/A5/E8/wKgaomUPrcWASy-SAASJdXxgxP4880.jpg)
AutoSAR中的診斷模塊是什么
![<b class='flag-5'>AutoSAR</b>中的<b class='flag-5'>診斷</b><b class='flag-5'>模塊</b>是什么](https://file1.elecfans.com/web2/M00/A5/E9/wKgaomUPstyAT33FAAFrLX2161g350.jpg)
AUTOSAR經典平臺介紹
![<b class='flag-5'>AUTOSAR</b>經典平臺<b class='flag-5'>介紹</b>](https://file1.elecfans.com/web2/M00/AC/88/wKgZomU7ZZOAZ6FmAAGeWRkg3rQ060.jpg)
評論