• 検索結果がありません。

ソースコードとテストシナリオを入力し、最大実行時間(負荷) を算出する。

ソース コード

入力

ソース

コード

テスト シナリオ

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

関連したドキュメント