診斷設計是E/E開發的一個重要組成部分。一方面,診斷是法規要求;另一方面,診斷是提高車輛整體可靠性的強大手段。隨著E/E系統復雜性的增加以及軟件更新的需求,診斷的重要性得到進一步增加。
在E/E架構設計領域,PREEvision作為汽車行業強大的設計開發工具,為工程師提供了實現軟件和診斷一致性的有效途徑。本文將深入探討PREEvision的關鍵特性和工作流程,幫助工程師更好地理解和應用這一工具。
PREEvision診斷建模概述
PREEvision為診斷數據提供專門的診斷建模層級,并為診斷數據在軟件中的實現提供自動生成的快捷操作按鈕,可以設計如數據標識符(DID)、I/O控制、例程和診斷故障碼(DTC),以及必要的事件處理。
診斷數據可以輕松地分配給相關的軟件或硬件構件,允許將診斷建模與其在軟件中的實現結合到同一模型中,并且診斷數據的詳細信息是從分配的端口派生出來。這種集成方法在整個診斷工具鏈中提供了重要的優勢。
診斷規范和應用程序開發通常分布在不同的人員、角色和部門之間。這可能導致不一致性,例如,診斷規范中的數據類型細節與應用程序不匹配。這種集成方法可以預防不一致性。
PREEvision支持符合AUTOSAR Classic標準的診斷數據的一致建模,可以在系統級別對完整的E/E架構進行診斷建模,然后導出單個ECU的診斷數據。
診斷工具鏈
>
與CANdelaStudio的數據交換:PREEvision支持與CANdelaStudio的數據交換,進一步增強診斷數據的管理和一致性;
>
基于PVCDI文件的診斷數據交互:PVCDI是用于PREEvision和CANdelaStudio之間的雙向數據交換的Vector文件格式;
>
與AUTOSAR軟件架構集成:通過與AUTOSAR軟件架構緊密集成,確保應用程序與基礎軟件之間的一致性。
診斷設計
PREEvision提供專門的Diagnostic Specification Explorer,進行診斷數據設計與實現。
01.Diagnostic Specification
Scope:Diagnostic Package Structure
> 創建和刪除診斷構件
>指定Identifier、Service等診斷屬性
>分配診斷類別
>Event Handling
DTC – Event Mapping
Event – Operation Cycle/Enable Condition/Storage Condition Mapping
設置Aging Cycle/Healing Cycle/Diagnostic Indicators
02.SW Type Preparation
Scope:Software Type Package
> 創建和建模診斷服務端口類型
> 為現有的軟件端口類型創建診斷服務依賴
03.SW Instance Reference
Scope:Root Composition
>默認過濾器:僅顯示兼容的軟件端口(基于服務依賴的過濾器)
>將診斷工件分配給兼容的軟件端口
> Artifact Picker:顯示未引用的診斷工件
04.CANdelaStudio Export Previewer
Scope:Diagnostic Package Structure
> 顯示所有相關的診斷信息
>設置責任區域→僅顯示單個ECU/診斷主控范圍內的工件
診斷數據的交互
01.在PREEvision中導入PVCDI文件
> 選擇要導入PVCDI文件的產品線,右擊Import->Diagnostics-import Diagnostic Exchange from CANdelaStudio (*.pvcdi);
> 導入后會自動生成Software Types和診斷數據,以及相關數據類型等內容。
02.從PREEvision中導出PVCDI文件
> 選擇要導出PVCDI文件的Diagnostic Master,右擊Export-Export Diagnostic Exchange for CANdelaStudio (*.pvcdi);
> 導出后的PVCDI文件可導入CANdelaStudio中繼續進行其他診斷設計工作。
03.從CANdelaStudio中導出DEXT文件
03.將DEXT文件以及ECU Extract文件同時導入Davinci Configurator,進行后續開發工作
總結
本文主要概述診斷數據DID、DTC、I/O Control、Routine、Event等的設計與建模,診斷數據在軟件層的實現,以及診斷設計的工具鏈流程,希望能夠幫助大家了解基于PREEvision的診斷建模及實現。
審核編輯:劉清
-
AUTOSAR
+關注
關注
10文章
363瀏覽量
21704 -
ecu
+關注
關注
14文章
891瀏覽量
54638 -
過濾器
+關注
關注
1文章
432瀏覽量
19679
原文標題:PREEvision助力ECU軟件與診斷設計的一致性
文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論