今日まで長い期間を経て、テストはHILシミュレータおよび電子制御ユニット(ECU)のプロトタイプにより自動化できるようになりました。ただし、ECUの機能はさまざまな開発チームによって提供されることが多いため、ECU全体の動作は早期段階で検証する必要があります。ECUの機能は複雑さを増し、その適用範囲も多様化しています。このようなテスト範囲に対応するには、テストの自動化が必要です。
1つの解決策は、既存のソフトウエアコンポーネントを統合してバーチャルECU(V-ECU)を作成することです。PCベースのシミュレーションプラットフォームであるVEOSを使用すると、このバーチャルECUを、PC上の自動テストシーケンスを含むリアルなHILテストシナリオで包括的にテストすることができます。必要に応じて複数のバーチャルECUを連携させ、ネットワークでの通信状態をテストすることもできます。
バーチャルECUは複製が容易なため、さまざまなシナリオで同時に使用できます。こうしてHILシミュレータからPC上へと、機能テストのフロントローディングが実現されます。エラーを早期段階で発見できるため、ECUソフトウエアの品質がすでに高い状態で次のHILテストを開始できます。さらに、バーチャルECUをHILシミュレータ上で使用することもできます。
ESP制御ユニットを統合する場合、制御モデル全体を統合して包括的な機能を作成することが必要です。このためには、dSPACEのSystemDeskを使用して、AUTOSARソフトウエアコンポーネント(SWC)からバーチャルECUを生成します。まず、AUTOSARへの適合性、およびSWCインターフェースが自動的にSystemDeskで検証されます。その後VEOSを使用して、タスクスケジューリングを含む機能全体の妥当性確認が行われます。
dSPACEツールチェーンでは、開発プロセスがAUTOSARベースではない場合にS-FunctionやFunctional Mockup Unit(FMU)をベースとする手法も利用できます。こうしたケースのすべてにおいて、V-ECUの妥当性確認のために既存のHILテストシナリオ、シーケンス、設定、およびレイアウトを再利用できます。
最新の技術開発動向をつかんで、イノベーションを加速。
メールマガジンの購読希望・変更/配信停止手続き