- - PR -
2010年1月20から22日の3日間、東京ビッグサイトでアジア最大級のカーエレクトロニクスイベント「第2回 国際カーエレクトロニクス技術展(カーエレ JAPAN)」が開催された。
今回から新設された「第1回 EV・HEV駆動システム技術展(EV JAPAN)」に注目が集まる中、@IT MONOist「組み込み開発」フォーラムでは、国際カーエレクトロニクス技術展に設置された“組込みシステム技術ゾーン”にフォーカスし、カーエレクトロニクスを支える最先端の組み込みソフトウェア設計・開発ツール、各社の取り組みについて紹介する。なお、EV JAPANのレポートについては、「EV/HEV時代に欠かせないエレクトロニクスメーカー」を参照していただきたい。
![]() |
| 画像1 会場入り口・受け付けの様子(東京ビッグサイト 西展示棟) |
MATLAB/Simulink連携による開発プロセスの効率化
― ベクター・ジャパン ―
CANを主軸とした車載ネットワーク関連の設計・開発ツール/組み込みソフトウェア製品を提供するベクター・ジャパンは、自動車業界で広く普及しているモデルベースデザイン支援ツール「MATLAB/Simulink」との連携機能を強化した設計・開発ツールに関する展示・デモンストレーションを行っていた。
![]() |
| 画像2 ベクター・ジャパンのブース |
| 関連リンク: | |
| ベクター・ジャパン https://www.vector.com/vj_index_jp,,6863.html |
|
Simulinkモデルの測定とキャリブレーション
![]() |
| 画像3 CANapeについて |
その1つが、昨年(2009年)10月にリリースされた同社のECU(Electronic Control Unit)測定/キャリブレーションツール「CANape 8.0」の新オプション「Simulink XCP サーバ」だ。この新オプションは、Simulink上でシミュレーション実行しているモデルに対して測定/キャリブレーションが行えるというもの。
「昨今、ECUの制御モデルの開発段階において各モデルが大規模化し、実ECUと変わらないほどの制御モデルとなっている。また、これらを十分に動かすための環境(プラント)が整いつつあり、シミュレーションがより実物に近づいている。そのため、モデル開発の初期段階での測定/キャリブレーションが重要視されつつある」(説明員)。
従来のECU設計・開発手法だと開発ボードにプログラムを落とし込み、実際に動かしながら各種パラメータを変更・調整していたが、同ソリューションであればモデル開発の段階、つまりソフトウェアレベルで測定/キャリブレーションが行えてしまう。このシミュレーション上での適合値を基に、実ECUでのキャリブレーションを行えば、はじめから実ECUでキャリブレーションするよりも早くECUを開発できる。「シミュレーション上でチューニングしたパラメータを基に、実ECUのキャリブレーションをスタートすれば、0からのスタートではなく感覚的に9合目くらいからのスタートが切れる。また、仮想の世界であれば何度失敗してもコストが掛からないといったメリットがある」と説明員。
展示ブースでは、バーチャルメカニクスの車両運動シミュレーションソフトウェア「CarSim」とCANapeを連動させ、シミュレーションしているSimulinkモデルに対して、測定およびキャリブレーションをするデモンストレーションを披露した。
![]() |
| 画像4 CarSimを車両の仮想プラントとし、ABSの制御モデルを測定/キャリブレーションしている様子。Simulink上で動く既存のプラントと組み合わせたMILSにおける測定/キャリブレーションが可能 |
| 関連リンク: | |
| CANape 8.0 https://www.vector.com/vj_canape_jp.html |
|
| Simulink XCP サーバ https://www.vector.com/vj_canape_simulink_xcp_server_jp,,6863.html |
|
手戻りを減らすSimulinkモデルビューア
また、同社主力の統合車載ネットワーク開発ツールの最新版「CANoe 7.2」(2010年1月18日)に新たに加わったモデルビューア機能が披露された。
同機能は、Simulinkモデル中の内部シグナル値の表示とパラメータ値の変更をCANoeのモデルビューア上で可能にするというもの。
![]() |
| 画像5 モデルビューア機能のデモンストレーションの様子 |
従来は、パラメータを変更した結果を確認するのに一度、Simulinkモデル側で数値を変更し、それを再びCANoeに取り込むといった手間が掛かっており、「変更値の精度が悪いと、この作業を何度も行わなければならず、開発現場の課題となっていた」と説明員。同オプションにより、いちいちSimulinkに戻らずともCANoeのモデルビューア上で値を変更できるため、こうした手戻りが大幅に削減できるという。制御モデルが複雑化する中、こうした使い勝手の向上が開発者の手助けとなっている。
| 注:CANoeのモデルビューア上の数値として変更できるだけであり、Simulinkモデルのパラメータ値を直接変更するものではない。そのため最終的に調整・決定したパラメータはSimulinkモデル側に変更を加える必要がある。 |
そのほか、同社はECUテストの工数を削減するソリューションの1つとして、ECUテストの実行や合否判定、テスト結果のレポート作成を自動化するツール「CANoeテスト機能」とECUテスト用I/0モジュール「VTシステム」とを組み合わせたECUテストソリューションを展示。実際に、ヘッドライトコントロールユニットのI/Oテストのデモンストレーションが行われていた。VTシステムについては、「ECUを“徹底的”にテストするソリューション」でも取り上げているので参照していただきたい。
![]() |
![]() |
|
| 画像6 ヘッドライトコントロールユニットのI/Oテストのデモンストレーション | ||
| 関連リンク: | |
| CANoe 7.2 https://www.vector.com/vj_canoe_jp.html |
|
| VTシステム https://www.vector.com/vj_vt_system_overview_jp.html |
|
| 関連記事: | |
| AUTOSAR適用の「現実解」を提供するベクターの役割 http://monoist.atmarkit.co.jp/fembedded/26vector/vector01.html |
|
| 車載ネットワーク“CANの仕組み”教えます http://monoist.atmarkit.co.jp/fembedded/index/canbasic.html |
|
>>(次ページ)品質可視化ツール、新たな開発スタイルについて紹介する!
関連記事
組み込み開発フォーラム 新着記事
- フルスクラッチの“Hello World”を動かしてみよう(2011/3/31)
- FlexRayプロトコルの概要(その2)(2011/3/29)
- JASA、東北地域に拠点を置く会員企業を支援(2011/3/25)
- NEC、震災の影響を受けた4拠点の生産再開を発表(2011/3/23)
- 内部ブロック図の基礎と共通要素(2011/3/22)
- インテル、被災地におけるITインフラの復旧を支援(2011/3/22)
- Facts on AUTOSAR/AUTOSAR導入の現実(2011/3/18)
- 計測器・震災被害ホットラインを開設、テクトロニクス(2011/3/18)
- ZMP、地震の揺れを多角的に計測するアプリ無償配布(2011/3/16)
- メンター、3Dテレビ・マルチメディア検証プラットフォーム(2011/3/16)
- 【番外編】タチの良い計測値、悪い計測値とは?(2011/3/15)
- tarファイルシステムをAndroidに組み込む!!(2011/3/10)





















