第2回 国際カーエレクトロニクス技術展レポート

第2回 国際カーエレクトロニクス技術展レポート

カーエレの進化を支える組み込みソフトウェア開発

八木沢 篤 @IT MONOist編集部 2010/2/2

本稿では、「第2回 国際カーエレクトロニクス技術展」に設置された“組込みシステム技術ゾーン”に注目し、カーエレクトロニクスを支える最先端の組み込みソフトウェア設計・開発ツール、各社の取り組みについて紹介する。(編集部)

- 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

>>(次ページ)品質可視化ツール、新たな開発スタイルについて紹介する!

  • 連載バックナンバー
  • 全記事インデックス
  • 組み込み開発トップ
  • MONOistトップ

スキルアップ/キャリアアップ(JOB@IT)

スポンサーからのお知らせ

- PR -
@IT Sepcial

震災関連・復興支援情報

震災関連・復興支援情報
@IT MONOist/EE Times Japan/環境メディアの製造業技術者向け3メディアを中心に、震災関連/復興支援情報を集めました

次世代エンベデッドコーナー

次世代エンベデッド
“次世代”の組み込み機器を開発するエンジニアを支援するコーナー。新潮流・新技術をインタビューやコラム、解説記事で分かりやすく紹介!

Windows Embeddedコーナー

Windows Embedded
Windows Embedded専門コーナー。Windows Embedded StandardやWindows Embedded CEをはじめとする「Windows Embedded」ファミリの最新動向や技術情報をお届けします!!

Androidコーナー

Android
Android専門コーナー。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報がここに集結!!

@IT MONOist 求人情報

- PR -