AutoSAR系列講解(實踐篇)12.3-Dcm

AutoSAR系列講解(實踐篇)12.3-Dcm

Dcm

->返回總目錄<-

一、Dcm簡介

Dcm(Diagnostic Communication manager,診斷通信管理)首先是相對於網絡獨立的一個模塊,它已經不關心底層如何通信了(當然,通信是必不可少的)。該模塊主要就是用來解析和使用診斷服務,它爲診斷服務提供了一套公共API函數。同時,它不光能處理我們之前講到的UDS協議,還能作用在OBD(ISO 15031-5)診斷協議上。其實之前我們講解UDS的那些內容,基本上就是在DCM中實現的,比如管理診斷狀態,檢查診斷服務是否被ECU支持,根據SID去調用應用層服務等等。
還有一點,Dcm還可以做一些Bootloader的工作(大家可以看看UDS那一節中的SID表,最下面幾個服務就可以用來做Bootloader燒寫)
在這裏插入圖片描述

二、Dcm的組成

如果我們查看AutoSAR官方文檔,會發現Dcm是由DSL(DiagnosticSession layer)、DSD(Diagnostic Serv

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章