VECU-G 製品カタログ (PDFファイル)

組込みソフト検証ソリューション
VECU-G
仮想ECU検証ソリューション
ECU仕様設計の段階で マイコン 実コードによるECU動作検証を実現
ECU単体のソフトを、ローコストなソフトウエアシミュレータ「SPILS」で検証
ハードウエア装置を設置した「実験室」は不要で 開発場所を選ばない ECU検証環境
VECU-Gは、ハードウエア装置を使用しないソフトウエアシミュレータ「SPILS(Simulator based Processor In the Loop
Simulation)」を使用して、ECU単体のソフトウエアの検証を行うソリューションです。MATLAB/Simulink上に構築された車
両モデルに対して、マイコン実装ターゲットコードをマイコンシミュレータ(ISS)で実行することで、ECU単体のシステムシ
ミュレーションを可能にします。車両のコントロールやパラメータ設定は、dSPACE社製のControl Deskを利用することがで
きます。
※画面は開発中のものです。(dSPACE社ControlDeskを連携した例)
ECU仕様設計の段階で
マイコン 実コードによるECU動作検証を可能にします
現状の車両制御ソフト開発においては、仕様設計のフェーズでは、
MATLAB/Simulink等を使用した状態遷移モデルでの確認は行われていて
も、ECUに実装するマイコン「実コード」による動作検証は行えません。これ
は、現状のソフト検証環境が、HILSなどのハードウエアにより行われている
ため、ECUの基板が試作された後でないと、ECUソフトの実行自体が出来な
いためです。
ガイオの「VECU-G」 は、HILSの様なハードウエアを装置を一切使用せず、
MATLAB/Simulinkにより設計される車両制御モデル(プラント)を利用して、
マイコンの実コードをISS(Instructiuon Set Simulator)で実行する、仮想ECU
検証環境です。
この検証環境は一般に「SPILS」(Simulator-based Processor In the Loop
Simulation)と呼ばれています。
HILSと共存し検証内容を補完する
コストパフォーマンスのよい検証環境を実現
開発の上流で 実行時間を考慮したECU動作検証や
ソフトの詳細デバッグを可能にします
現状のHILSによる開発では、MATLAB/Simulinkによる車両機構モデルは、
HILS専用のハードウエア装置で実行されているため、組込みソフトデバッグ
で一般に行われる「ブレークポイント」や「ステップ実行」などの詳細デバッグ
機能の利用は困難です。VECU-Gは、車両制御モデル全体をソフトウエアで
実行する環境であるため、上記のような詳細デバッグ機能を完全に利用す
ることが可能です。
ECUのソフトウエアは、クロスコンパイラでコード化され、ISSの上で実行さ
れます。ガイオのISSは、一般のICEデバッガと同様なソースコードデバッグ
機能を持っており、このデバッガに完全に時間同期して、MATLAB/Simulink
による車両モデルを動作させる仕組みを持っています。
仮想検証環境
(SPILS)
コスト低
実機検証環境
(HILS)
コスト高
HILS環境は、装置自体が高額であるため、開発者の人数に対する必要台
数の確保が難しいことがあります。また、ハードウエア装置であるため、故
障やメンテナンスなど、維持のための費用も必要となります。
実ECUでしか検証が難しいクリティカルなタイミングテストのために、少数
のHILS装置を残して、対応可能な検証領域をVECU-Gに置き換えることで、
総合的に、コストを抑えたECUソフト検証環境を構築することが可能です。
多くの検証作
業に適用可能
クリティカルな
タイミングテスト等
自動車V字プロセスにおける ガイオ検証ツールと VECU-G の適用位置
仮想検証環境
実機検証環境
複数ECU
連携検証
車両仕様設計
VMPF-G
複数のECU間の
実コード連携検証
ECU単体
詳細設計
HILS
HILS
HILS
ECU単体
実機(HILS)検証
ECU単体
仮想(SPILS)検証
VECU-G
共存
HILS
ECU単体の
仮想検証環境(SPILS)
単体テスト
コードレビュー
コード生成
実車テスト
モデル/コードの
一致性確認ツール
MC-Checker
カバレッジマスター
winAMS
単体テスト
自動化ツール
ECU実装
製品の特長
単体の仮想ECUモデルを ECUマイコンの実コードで
動作シミュレーション
従来の「実験室」での作業を必要としない
ECUソフト仮想検証環境
車両機構モデル(モデルベース開発における仕様モデル)は、
MATLAB/Simulink上で実行、また車両制御ECUコードはISS(Insutruction
Set Simulator)で実行し、この両者を時間同期させて連携シミュレーションを
行います。
1台のPCで実行可能な検証環境です。全てがソフトウエアで実行できるた
め、ハーウエア装置を設置した「実験室」は必要なく、通常のデスクワークと
して、開発検証が可能です。
単体ECU 車両制御シミュレーション SPILS (PC1台で構成可能)
多数のMPU
モデルに
対応
MPU MPU
a
b
ECU実コード
MPU MPU
c
d
(マイコン命令セットシミュレータ)
GAIO ISS
車両(仕様)モデル
連携
MATLAB/Simulink
+ControlDeskなど
基本構成例: dSPACE社 ControlDeskを操作パネルとして利用した場合
テスト条件
データ設定
VECU-Gの
車両操作パネル
例)dSPACE社ControlDesk
※そのための環境も
連携可能
テスト結果 出力
MCU
実コード
ユーザー作成の
車両機構モデル
GAIO
I/F
Toolbox
GAIO ISS
動作連携・同期
データ I/F
共有メモリ
No.1 システムシミュレータ
MATLAB/Simulink
2014.08.15
営業部
〒140-0002 東京都品川区東品川2-2-4
天王洲ファーストタワー25階 TEL: 03-4455-4767
[email protected] URL. http://www.gaio.co.jp/
ECU
仮想モデル
代理店