KopherConfig: AUTOSAR ECU 構成および ARXML 統合ツール
KopherConfig は、KopherBit 独自の AUTOSAR クラシック ECU 構成ツールです。 DBC からネットワーク マトリックスをインポートすると、通信 / AUTOSAR プラットフォーム / サービス コンポーネントという 3 つの主要カテゴリの ARXML ファイルが自動的に生成されます。これは、アプリケーション層 SWC 開発および KopherSAR BSW 構成の標準入力として機能します。
要点
まとめ
KopherConfig は、KopherBit によって提供される AUTOSAR クラシック ECU 構成ツールであり、DBC 通信マトリックスから ARXML ファイルを自動的に生成し、SWC (ソフトウェア コンポーネント) 設計および KopherSAR BSW 構成のための完全なエンジニアリング資料を提供できます。エクスポートされた ARXML は、通信/システム (ネットワーク システムの説明)、AUTOSAR プラットフォーム (デフォルトの実装データ タイプ、IDT)、サービス コンポーネント (BSW によってアプリケーション層に提供されるサービス コンポーネント) の 3 つのカテゴリに分類されます。
技術的な役割
KopherConfig は、AUTOSAR クラシック開発プロセスにおいて構成権限の役割を果たします。
- 外部エンジニアリング資産 (DBC、ARXML 通信マトリックス、信号リスト) からインポートします。
- KopherSAR BSW 構成 (CanIf、PduR、COM、DCM、DEM、NM、Csm、NvM およびその他のモジュール) と統合します。
- アプリケーション層の SWC 開発に必要な ARXML マテリアルを自動生成します。
- SWC Designer / Network Designer などの下流ツールで使用するために標準データをエクスポートします。
開発者がアプリケーション層モデリングに SWC デザイナーまたは他の AUTOSAR オーサリング ツールを使用する場合、KopherConfig によって生成された ARXML をインポートして、SWC 側の IDT、ポート、インターフェイス、およびサービスが BSW と一貫していることを確認する必要があります。
ARXML 出力ファイルの種類
| ファイルの種類 | パス | 説明 |
|---|---|---|
| 通信 / システム | [ワークスペース]/Config/Communication.arxml | インポートされた DBC から生成されたシステム記述 (システム記述) (ネットワーク ノード、Pdu、フレーム、信号、クラスター、その他の情報を含む)。 |
| AUTOSAR プラットフォーム | [ワークスペース]/Config/AUTOSAR_Platform.arxml | AUTOSAR 標準のデフォルト IDT (実装データ型)、すべての BSW および SWC はこれに基づいて開発されています。 |
| サービス コンポーネント | [ワークスペース]/Config/ServiceComponent/SWC_*.arxml | BSW は、「SWC_BswM.arxml」の「modeSwitchPort_SWITCH_PORT_[CAN Channel]_CanSMIndication」やその他のモード スイッチ ポートなど、アプリケーション層で使用されるサービス コンポーネントを提供します。 |
建築
| コンポーネント | 役割 |
|---|---|
| DBC Importer | DBC を解析し、Network Node / Frame / Signal / Pdu を作成します。 |
| ARXML エクスポーター | Communication.arxml / AUTOSAR_Platform.arxml / SWC_*.arxml をエクスポートします。 |
| BSWコンフィギュレーター | KopherSAR BSW モジュール (Can / CanIf / PduR / COM / DCM / DEM / NM / Csm など) を構成します。 |
| サービスコンポーネントジェネレーター | BSW サービス コンポーネント (BswM、ComM、Dcm、Dem など) に対応する SWC ARXML を生成します。 |
| 信号マッピング | 信号を SWC 送信/受信ポートにマップします。 |
| BSW コード生成 | KopherSAR と統合された最終的な BSW コードを生成します。 |
主要な機能
- ワンクリックで DBC から通信 ARXML を生成し、手動での記述を回避します。
- CAN、CAN FD、LIN、および Ethernet/SOME/IP (ARXML 通信マトリックスのインポート経由) をサポートします。
- KopherSAR BSWに対応したサービスコンポーネントARXML(BswM、ComM、Dcm、Demなど)を自動生成します。
- SWC と BSW 間のタイプの不一致を回避するための一貫した IDT 基盤が組み込まれています。
- KopherSAR コード ジェネレーターと統合されているため、構成変更後に 1 クリックで BSW コードを再作成できます。
- マルチ ECU ワークスペース管理をサポートし、車両内の複数ノードの共同開発を促進します。
必要なエンジニアリング入力
| 入力 | 目的 |
|---|---|
| DBC/ARXML 通信マトリックス | Communication.arxml を生成します。 |
| ECU の役割の定義 | ネットワーク内の ECU のノード名と、ECU が受信/送信する PDU を指定します。 |
| 診断要件 | DCM/DEM 構成の基礎となる DTC リスト、セキュリティ アクセス、プログラミング セッションなど。 |
| NvM 構成 | 永続データセクション、デフォルト、書き込み戦略。 |
| セキュリティポリシー | Csm/KeyM モジュール、SecOC、セキュア ブート構成。 |
| OS/マルチパーティションの計画 | アプリケーション パーティション、タスク、セキュリティ パーティション戦略。 |
KopherBit がこれをサポートする方法
- KopherConfig ツール: グラフィカル ワークスペース、DBC インポート、ARXML 生成、BSW 構成がワンストップで完了します。
- KopherSAR との統合: BSW コードは、サードパーティの統合を必要とせず、構成の完了後に直接生成できます。
- SWC Designer との統合: 出力 ARXML は、アプリケーション層 SWC 設計の標準入力として使用できます。
- トレーニング: KopherBit は、KopherConfig 操作手順と AUTOSAR クラシック構成コースを提供します。
よくある質問
KopherConfig は既存の AUTOSAR Authoring Tool とどのように連携しますか?
KopherConfig は DBC import、BSW 設定、ARXML と code generation を KopherSAR、KCU platform と接続します。標準 AUTOSAR ARXML の import / export により、既存の authoring、review、ECU integration workflow と段階的に連携できます。
DBC だけでなく ARXML インポートもサポートされていますか?
サポート。DBC に加えて、AUTOSAR システム記述 ARXML も通信マトリックス ソースとしてインポートできます。
サービスコンポーネントとは何ですか?
AUTOSAR 仕様では、BSW モジュールはサービス コンポーネントを通じてその機能をアプリケーション層 SWC に公開します。たとえば、BswM はモード切り替えサービス ポートを提供し、Dcm は診断要求サービス ポートを提供します。これらは、RTE ルーティング用の SWC の形式で SWC_*.arxml に存在します。
IDT (実装データ型) が重要なのはなぜですか?
IDT は、すべての BSW および SWC に共通のデータ型定義 (uint8、boolean、enum など) です。BSW と SWC が異なる IDT を使用すると、RTE インターフェイス中にエラーまたは不一致が発生します。KopherConfig は、問題を回避するために、ベンチマークとして AUTOSAR_Platform.arxml を使用します。
マルチ ECU 車両ワークスペースをサポートしていますか?
サポート。複数の ECU 構成を同じワークスペースで管理し、共有車両ネットワーク マトリックスから各 ECU ノードに割り当てることができるため、車両のマルチノード共同開発が容易になります。
量産向け VCU プラットフォームが必要ですか?
商用EV向けの車両制御ユニットとエンジニアリングサービスをご確認ください。