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