AutoSAR シリーズの詳細な分析: Dem

AutoSAR シリーズの詳細な分析: Dem

I.はじめに

自動車分野では、Diagnostic Event Manager (略して Dem) は、車両の障害イベントの管理と診断を担当する強力なソフトウェア モジュールです。この記事では、Dem の機能原理と応用を詳しく紹介し、対応するソース コードの例を示します。

2. Demの概要

Dem モジュールは AutoSAR (AUTomotive Open System ARchitecture) 標準の一部であり、車両の診断機能と障害管理機能を実装するように設計されています。Dem モジュールは、Dcm (診断通信マネージャー) や PduR (プロトコル データ ユニット ルーター) などの他の AutoSAR モジュールと緊密に連携して、完全な車両診断システムを構築します。

Dem モジュールには主に次の機能があります。

  1. 障害イベント管理: Dem は、車両の各サブシステムのステータスを監視し、検出された障害イベントを分類して保存する責任があります。障害イベントが発生すると、Dem は対応する DTC (診断トラブル コード) を生成し、上位の診断通信モジュールに報告します。
  2. イベント ストレージ: Dem は、イベントの発生時間、優先度、ステータス、その他の情報を含む障害イベントをイベント スナップショットの形式で保存します。この情報は、障害の分析と修復に非常に役立ちます。
  3. イベント処理と優先順位管理: Dem は、事前定義された優先順位ルールに従って、さまざまな障害イベントを処理し、応答します。優先度の高い障害イベントは即座に上位システムに通知されますが、優先度の低いイベントは設定により通知するかどうかを柔軟に決定できます。
  4. フリーズ フレームの生成: Dem は、必要なフリーズ フレーム (フリーズ フレーム) データの生成をサポートし、それを上位診断通信モジュールに提供します。フリーズ フレームは、障害発生時の車両状態のスナップショットであり、障害の分析と問題の特定に役立ちます。

3. Demのワークフロー

詳細を見てみましょう

おすすめ

転載: blog.csdn.net/wellcoder/article/details/132002237