ソースコードとテストシナリオを入力し、最大実行時間(負荷) を算出する。
ソース コード
入力
ソースコード
テスト シナリオ
2.3 CPU 負荷計測 <続>
( 6 ) .用途
①ターゲットボード/デバッガの代替
→ 従来の測定方法では、ターゲットボード/デバッガが必要。
SPILSで実施できればSPILSの入ったPCのみで実施可能。
②テストパターン入力装置(HILS等)の代替
→ 負荷測定の為のテストパターン入力が容易。
◆テストパターンおよび判定方法
ターゲットボード/デバッガ使用時と同等 または 過去テスト結果との一致確
認
2.3 CPU 負荷計測 <続>
( 7 ) .主要要件
①時間精度
・実マイコンでのクロック数と完全一致すること
②処理スピード
・実機以上の処理スピードが出せることが望ましい(Must要件ではない) ※自動化等により、人手がかかる時間が削減できれば良い
③ユーザインタフェース(UI)
・CPU負荷測定結果が精度良く算出できればUIは規定しない
2.3 CPU 負荷計測 <続>
(8).現状の実現状況
技術的には実現可能
(9).想定効果
・試験環境の台数ネックを解消でき、固定資産削減が可能
・グローバルで実施可能(PCさえあれば、ボード等の準備無しで実施可能)
(10).今後の課題
・マイコンモデル提供スキーム確立 (精度モデル)
・SPILSへの入出力I/F
第1章 はじめに 第2章 現状事例(ユースケース)
2.1 事例1:仮想車一台分シミュレーション <ホンダ>
2.2 事例2:バーチャルHILS (vHILS) <日立>
2.3 事例3:CPU負荷計測 <カルソニックカンセイ>
2.4 事例4:故障注入・故障解析 <デンソー>
2.5 事例5:vECUによる網羅的検証 <富士通テン>
2.6 事例6:ソフトウェア機能検証 <アイシン精機>
第3章 分析 第4章 まとめ
3
10
11
18
30
39
48
58
65
74
2.4 故障注入・故障解析
情報提供:デンソー(株)
( ) ( )
( )
2.4 故障注入・故障解析 <続>
( )
2.4 故障注入・故障解析 <続>
( )
2.4 故障注入・故障解析 <続>
( )
2.4 故障注入・故障解析 <続>
( )
2.4 故障注入・故障解析 <続>
( )
2.4 故障注入・故障解析 <続>
( )
( )
( )
2.4 故障注入・故障解析 <続>
( )
第1章 はじめに 第2章 現状事例(ユースケース)
2.1 事例1:仮想車一台分シミュレーション <ホンダ>
2.2 事例2:バーチャルHILS (vHILS) <日立>
2.3 事例3:CPU負荷計測 <カルソニックカンセイ>
2.4 事例4:故障注入・故障解析 <デンソー>
2.5 事例5:vECUによる網羅的検証 <富士通テン>
2.6 事例6:ソフトウェア機能検証 <アイシン精機>
第3章 分析 第4章 まとめ
3
10
11
18
30
39
48
58
65
74
2.5 vECUによる網羅的検証
( 1 ) .ユースケース名称 vECUによる網羅的検証
( 3 ) .作業項目
組合せ、割り込み、動作タイミングのズレによる異常動作検出
(潜在的バグの検出)
( 4 ) .目的
検証作業効率アップ 検証期間短縮
( 2 ) .概要
ソフトウェアの設計検証を網羅的に実行。
HILS用のモデルおよび検査パターンを流用。
情報提供:富士通テン
2.5 vECUによる網羅的検証 <続>
(5).内容説明
共有設備(予約制)
準備に時間がかかる
ECU手配(約3か月)、ハーネス作成(約2週間)、セッティング (約2日)
設備の移動困難 ・・・ 本体、 PC 、ECU、擬似負荷等、必要スペース約 5 ㎡
高価 ・・・1台500万~2000万
⇒ 事前に計画立て、関連部署と連携を取り、計画に沿った準備が必要
設計段階では使用できない
・上流工程のツールとして使えない
・ソフトをECUに実装しないと使えない。
・ソフト設計段階では、設備が揃わない。
HILSの問題点
2.5 vECUによる網羅的検証 <続>
( 5 ) .内容説明 <続> Virtual HILS導入の狙い
実際に動かして検証 試作ソフトを作成
1.ソフト設定のみで環境構築 → 設定時間の短縮、開発環境の配付
実装工程での 手戻り無し
レビュー(見える化)
エンジン 回転数
車両モデル
AD 回転数/ CAP
制 割込み
御ソ フト
ECUモデル
燃料噴射 CMP 時間
データ 変換
データ 変換 データ 変換 データ
変換
データ 変換 データ
変換 噴射量
+B電圧 水温・・・
+B電圧 水温・・・
2. 設計段階で活用 →ECU ができる前に検証可能
Virtual HILS
設計者の思い込み 誤解釈 検討漏れ
設計ミスを見つけ即修正
検証結果をそのまま レビュー資料に利用
2.5 vECUによる網羅的検証 <続>
5.内容説明 <続> Virtual HILSの構成
CoMET/METeor (Synopsys社)
VPM (マイコンシミュレータ) コードレベルでのマイコン
動作をシミュレーション
Vehicle Model
MATLAB/Simulink
ドキュメント内
仮想マイコン(バーチャルECU)活用に関する 現状事例(ユースケース)の調査および分析
(ページ 35-52)