ETAS AP 診斷解決方案
時間:2021-10-25 15:21:21
手機看文章
掃描二維碼
隨時隨地手機看文章
[導(dǎo)讀]編輯整理:糖果Autosar;如有侵權(quán),聯(lián)系刪除;RTA-VRTE是德國博世研發(fā)的AdaptiveAUTOSAR解決方案,遵循AUTOSARAdaptiveR19-11規(guī)范,使用C11語言和Linux操作系統(tǒng),目前已實現(xiàn)多個組件,可滿足當(dāng)前最常見的基于SOME/IP通信和基于DO...
編輯整理:糖果Autosar;如有侵權(quán),聯(lián)系刪除;
RTA-VRTE 是德國博世研發(fā)的Adaptive AUTOSAR 解決方案,遵循 AUTOSAR AdaptiveR19-11 規(guī)范,使用 C 11 語言和 Linux 操作系統(tǒng),目前已實現(xiàn)多個組件,可滿足當(dāng)前最常見的基于 SOME/IP 通信和基于 DOIP 診斷的應(yīng)用場景。其他組件正在開發(fā)中,預(yù)計 2021年6月可發(fā)布完整的方案。?1.1概述AUTOSAR自適應(yīng)診斷管理(DM)
- 自適應(yīng)平臺中的診斷需求
- 診斷管理的構(gòu)建的三方面組成:
- 診斷通信管理
- 事件內(nèi)存管理
- 傳輸層
?組件功能介紹??一般來說,診斷是對汽車電子/電子系統(tǒng)的監(jiān)控:
? ara::diag:基于 ISO 14229-1 (UDS) and ISO 13400- 2 (DoIP),實現(xiàn)基于 IP 的診斷功能(UDSonIP)
? 通過診斷服務(wù)器,實現(xiàn)DEM診斷事件管理和DCM 診斷通信管理:
DEM 診斷事件管理主要提供診斷事件服務(wù),處理診斷事件,記錄操作循環(huán)狀態(tài),維護 DTC 狀態(tài)和存儲事件數(shù)據(jù);
DCM 診斷通信管理主要提供診斷會話管理,診斷請求轉(zhuǎn)發(fā)和UDS服務(wù)處理
? 支持配置多個診斷服務(wù)器,每個診斷服務(wù)器支持配置不同服務(wù),且支持被多個Tester并行訪問
? 實現(xiàn)傳輸協(xié)議管理:支持DOIP協(xié)議,后續(xù)可擴展和兼容其他傳輸層協(xié)議
- 提供當(dāng)前系統(tǒng)狀態(tài)的指示
- 能夠識別不良情況
- 啟動恢復(fù)(如果可能)恢復(fù)到已知狀態(tài)
- 盡早發(fā)現(xiàn)故障
- 提供駕駛員警告
- 支持安全系統(tǒng)反應(yīng)
- 功能退化,安全降級
1.2 ECU(機器)診斷功能包括:
- 系統(tǒng)和ECU的識別。
- 靜態(tài)和零星故障的識別、存儲和讀取,以及錯誤路徑、故障模式和相關(guān)參數(shù)。
- 當(dāng)前實際值的讀出開關(guān)條件、規(guī)格、系統(tǒng)功能的模擬和系統(tǒng)變量的編程。
??自適應(yīng)應(yīng)用程序使用面向服務(wù)的通信來報告診斷事件。診斷管理(DM):使用ara::com功能組與應(yīng)用程序通信;使用ara::log來進行日志記錄和跟蹤的日志;使用ara::per來存儲非易失性的數(shù)據(jù)。
1.3 診斷管理在自適應(yīng)平臺中的作用:
自適應(yīng)診斷管理實現(xiàn)診斷的兩個主要構(gòu)建塊診斷服務(wù)管理- 根據(jù)ISO 14229-1,負責(zé)處理和調(diào)度診斷服務(wù)
- CP中的Dcm Diagnostic Communication Manger
1.3.1 Diagnostic Transport Layer
目前自適應(yīng)平臺只支持基于以太網(wǎng)的網(wǎng)絡(luò)技術(shù),IP診斷(DoIP)。對于將來的版本,DM將支持DoIP之外的各種/不同UDS傳輸層,CAN、CAN-FD和FlexRay。?1.3.2 Diagnostic Service Management調(diào)度
調(diào)度:- 從網(wǎng)絡(luò)層接收UDS診斷請求消息
- 提取與傳輸層無關(guān)的UDS信息,
- 將診斷請求與現(xiàn)有UDS會話關(guān)聯(lián)。