ECUの測定および校正
組込みソフトウェアの開発では、特定の要件を満たすよう、マイクロコントローラの設定を調整します。
業界では、この調整はしばしば「キャリブレーション」と呼ばれます。これは、ランタイム中にパラメータを変更する反復的なプロセスです。
これにより、ソースコードを変更することなく、柔軟な変更が可能になります。測定値を使用して、変更されたシステムの挙動を把握します。
ハイライト
- 最適化されたプロセス:機能開発、Software-in-the-Loop、ラピッドプロトタイピングから、テストベンチアプリケーション、機能試験、路上試験に至るまで、すべてを網羅する単一のソリューションです。
- 柔軟な拡張性:ECUデータに加え、ADASセンサーや物理測定値からのデータを同期して取得できます。
- 効率的なワークフロー:標準化されたフォーマット、さまざまなハードウェアへの対応、およびクラウドベースのアプリケーションとの統合により、プロセスが簡素化され、大規模なチームでの共同作業が円滑になります。
バスおよびECUへのインターフェイス
制御ユニットや車両ネットワークにアクセスするための高性能なハードウェアソリューションが用意されています。CAN、CAN FD、LIN、またはEthernetを介した通信に加え、専用の計測・キャリブレーションインターフェースにより、デバッグインターフェースやマイクロコントローラインターフェースを通じて内部パラメータに直接アクセスすることが可能です。このため、さまざまなマイクロコントローラアーキテクチャに対応するように設計された、カスタマイズ可能なアダプターソリューションが採用されています。その結果、ECUの実行性能への影響を最小限に抑えつつ、計測・キャリブレーションデータに効率的にアクセスすることが可能となります。
HPCおよびゾーンECUの測定と校正
従来の車両アーキテクチャからSoftware-Defined Vehicleへの移行により、次世代制御ユニットの測定およびキャリブレーションの手法が変化しつつあります。ゾーンECU/HPCアーキテクチャは、測定およびキャリブレーションに直接的な影響を及ぼします。これには、コントローラー、プロセッサー、およびプロセス間通信におけるデータへのアクセスが含まれます。これに必要な測定の概念は、一般的なAUTOSARベースのECUで使用されているものとは大きく異なります。
ECUアクセスに関するデータ説明
A2L記述ファイルを使用すると、シンボリック名を用いてECU内部の変数にアクセスすることができます。これらは、XCPプロトコルを介したあらゆる測定および調整作業において、不可欠なコンポーネントです。 ASAP2記述ファイル(A2Lとも呼ばれます)には、パラメータ、マップ、実測変数および仮想測定変数、構造体、バリアント依存関係など、ECU内の関連データオブジェクトに関するすべての情報が含まれています。これらの各オブジェクトについては、メモリアドレス、格納構造、データ型、物理単位への変換ルールなどの情報が必要となります。さらに、A2Lファイルには、CANapeとECU間の通信に関するパラメータも含まれています。
ラピッドプロトタイピング
ラピッド・コントロール・プロトタイピングを使用すれば、ECUソフトウェア全体を置き換えることなく、制御アルゴリズムを迅速かつ効率的にテストすることができます。これは、実際の制御ユニットだけでなく、仮想ECUにも適用されます。これを実現するために、制御アルゴリズムの一部(バイパス)またはECUコード全体(フルパス)を、追加のハードウェア上で処理することができます。
診断とフラッシュ書き込み
診断テストは、制御ユニットの診断機能の開発において重要な役割を果たします。これらの機能には、CANapeの診断Windowから簡単にアクセスできます。出力パラメータは測定信号と同様に取得でき、対応する表示Windowで経時変化として表示されます。入力パラメータは、キャリブレーションパラメータと同様に設定・変更が可能です。パラメータが変更されると、ECU内で対応する診断機能が実行されます。制御ユニットのキャリブレーション時には、フラッシングによってアプリケーションの更新とパラメータの調整の両方が行われます。

