日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > > 糖果Autosar
[導讀]編輯整理:糖果Autosar;如有侵權,聯系刪除;RTA-VRTE是德國博世研發(fā)的AdaptiveAUTOSAR解決方案,遵循AUTOSARAdaptiveR19-11規(guī)范,使用C11語言和Linux操作系統(tǒng),目前已實現多個組件,可滿足當前最常見的基于SOME/IP通信和基于DO...

編輯整理:糖果Autosar;如有侵權,聯系刪除

RTA-VRTE 是德國博世研發(fā)的Adaptive AUTOSAR 解決方案,遵循 AUTOSAR AdaptiveR19-11 規(guī)范,使用 C 11 語言和 Linux 操作系統(tǒng),目前已實現多個組件,可滿足當前最常見的基于 SOME/IP 通信和基于 DOIP 診斷的應用場景。其他組件正在開發(fā)中,預計 2021年6月可發(fā)布完整的方案。?

1.1概述AUTOSAR自適應診斷管理(DM)

  1. 自適應平臺中的診斷需求

?

  1. 診斷管理的構建的三方面組成:

  • 診斷通信管理

  • 事件內存管理

  • 傳輸層

?

組件功能介紹
? ara::diag:基于 ISO 14229-1 (UDS) and ISO 13400- 2 (DoIP),實現基于 IP 的診斷功能(UDSonIP)
? 通過診斷服務器,實現DEM診斷事件管理和DCM 診斷通信管理:
DEM 診斷事件管理主要提供診斷事件服務,處理診斷事件,記錄操作循環(huán)狀態(tài),維護 DTC 狀態(tài)和存儲事件數據;
DCM 診斷通信管理主要提供診斷會話管理,診斷請求轉發(fā)和UDS服務處理
? 支持配置多個診斷服務器,每個診斷服務器支持配置不同服務,且支持被多個Tester并行訪問
? 實現傳輸協議管理:支持DOIP協議,后續(xù)可擴展和兼容其他傳輸層協議

?

?

一般來說,診斷是對汽車電子/電子系統(tǒng)的監(jiān)控:

  • 提供當前系統(tǒng)狀態(tài)的指示

  • 能夠識別不良情況

  • 啟動恢復(如果可能)恢復到已知狀態(tài)

診斷的目標是提供:

  1. 盡早發(fā)現故障

  2. 提供駕駛員警告

  3. 支持安全系統(tǒng)反應

  4. 功能退化,安全降級

診斷適用于軟件/硬件開發(fā)、供應商/OEM集成以及售后故障分析。

1.2 ECU(機器)診斷功能包括:

  • 系統(tǒng)和ECU的識別。

  • 靜態(tài)和零星故障的識別、存儲和讀取,以及錯誤路徑、故障模式和相關參數。

  • 當前實際值的讀出開關條件、規(guī)格、系統(tǒng)功能的模擬和系統(tǒng)變量的編程。

AUTOSAR自適應平臺支持增量軟件更新,使用新的軟件包進行擴展,而無需重新刷新整個ECU。

單個軟件包被分組到一個或多個軟件集群中。收集與在Machine上部署軟件相關的所有AUTOSAR構件,可執(zhí)行文件、清單、通信和診斷。

為了支持診斷管理的當前用例(如軟件更新),每個軟件集群都有自己的診斷地址DiagnosticAddress。

AUTOSAR自適應診斷管理(DM)是ISO14229-1統(tǒng)一診斷服務(UDS)的實現,支持IP診斷(DoIP),目前只支持UDS服務的一個子集。

軟件集群將與在計算機上部署軟件相關的所有AUTOSAR構件分組。這包括應用程序的定義,即它們的可執(zhí)行文件、應用程序清單、通信和診斷。在診斷上下文中,軟件集群可以通過它自己的一組診斷地址單獨尋址。


?

?

自適應應用程序使用面向服務的通信來報告診斷事件。

診斷管理(DM):

使用ara::com功能組與應用程序通信;

使用ara::log來進行日志記錄和跟蹤的日志;

使用ara::per來存儲非易失性的數據。

1.3 診斷管理在自適應平臺中的作用:

自適應診斷管理實現診斷的兩個主要構建塊

診斷服務管理

  • 根據ISO 14229-1,負責處理和調度診斷服務

  • CP中的Dcm Diagnostic Communication Manger

事件內存管理:診斷事件存儲和檢索,CP中的Dem ?Diagnostic Event Manger。

DEXT是AUTOSAR的交換格式,用于在原始設備制造商和供應商之間傳輸診斷信息。目的是為了代替ODX或ECUC,因為ODX–缺少故障記憶信息,ECUC–通用格式因此很難實施形式化。

對DEXT的貢獻可以來自多個來源,如:個別SWCs、原始設備制造商、供應商等。

這些貢獻是結合在一起的。首先是OEM特定流程(1 2),其次是供應商特定流程(第一次合并 3的結果)。

DM配置使用診斷提取模板(DEXT)是診斷功能的標準化AUTOSAR交換格式,可用于類似于通信的系統(tǒng)描述并支持合并來自多個源的信息。

診斷提取旨在取代ODX或ECUC,因為ODX缺少故障記憶信息,ECUC–通用格式因此很難實施形式化。

DEXT定義了故障診斷碼的值、ECUs支持的UDS服務和子服務、由應用程序開發(fā)人員實現的必需事件。

1.3.1 Diagnostic Transport Layer

目前自適應平臺只支持基于以太網的網絡技術,IP診斷(DoIP)。

對于將來的版本,DM將支持DoIP之外的各種/不同UDS傳輸層,CAN、CAN-FD和FlexRay。

?

1.3.2 Diagnostic Service Management調度

調度:

  • 從網絡層接收UDS診斷請求消息

  • 提取與傳輸層無關的UDS信息,

  • 將診斷請求與現有UDS會話關聯。

目前自適應平臺僅支持基于以太網的網絡技術 DoIP

對于未來的版本,DM將支持DoIP之外的各種/不同的UDS傳輸層

?

1.3.3 會話處理Session Handling

檢查當前會話和安全設置中是否允許診斷請求

否→生成否定的UDS響應并發(fā)送到網絡層

是(內部)→診斷服務處理功能內的流程

是(外部)→內部流程

DM事件存儲器管理功能塊

將其交給(DM外部)自適應應用程序進行處理

?

內部支持類型意味著,具有給定SID的服務可以在診斷服務器內部完全處理,而不依賴外部功能—通常以AUTOSAR自適應應用程序的形式。

外部支持類型意味著診斷服務器需要調用外部函數,以便能夠使用給定的SID處理服務。

混合支持類型"Internally
本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
關閉