RTPRO-PC

12
REAL-TIME PROTOTYPING
RTPRO-PC
Markus Gebhardt、Gunnar Piel、ETAS
マルチコアPCでリアルタイムプロトタイピング
ECU開発では、新機能のプロトタイピングが開発の手法として確立されてからしばらく経ちます。個々のECUに実
装されている機能のシミュレーション(バイパス)やECU上にないソフトウェア全体のシミュレーション(フルパ
ス)を実環境に接続して行うため、シミュレーションもリアルタイムに実行しなければなりません。一般に、リアル
タイムシミュレーションは、タイミングに関して事前に選択された既定値を順守できるように最適化され、専用に
開発されたハードウェアにより処理されます。PCまたはラップトップコンピュータ上でラピッドプロトタイピング
実験のリアルタイム設定、実行、および可視化を行えるPCソフトウェアが、このたびETAS RTPRO-PCとして発売
されました。
R E A LT I M E S J 3 / 2 0 1 1 – 1 / 2 0 1 2
一見したところ、Windows® PCは厳しい
のセットアップにはデュアルブートメカニ
基礎を支えるテクノロジー
タイミング要件に対応できるリアルタイム
ズムのインストールも含まれているので、
最新世代のIntel Core-i7マルチコアプロ
プロトタイピングシステム用 プラット
ユーザーはプロトタイピングターゲットを
セッサにより、1台のPCまたはラップトッ
フォームとして適格とはいえません。しか
使用しない場合、PCまたはラップトップ
プコンピュータ上で2つのオペレーティン
し、PCまたはラップトップコンピュータは、
コンピュータをオフィスコンピュータとし
グシステムを同時に実行できます。各種の
プロトタイピング専用システムに使用され
て使用することができます。
物理プロセッサコアが、稼働中の両システ
応用分野
ら「見える」のは、自身に割り当てられて
ラップトップコンピュータのこの本来の性
RTPRO-PCのユーザーから見ると、PCま
いるハードウェアコンポーネントだけです。
能をプロトタイピング用途向けに利用する
たはラップトップコンピュータは仮想ネッ
RTPRO-PCを使用すると、リアルタイムシ
には、リアルタイムオペレーティングシス
トワークインターフェース経由でリアルタ
ステムは割り当てられているコンポーネン
テムの装備が必要になります。
イムシステムにアクセスできるWindows®
トに直接、排他的にアクセスできる一方、
RTPRO-PCによりリアルタイムシステムと
Windows®の両方をマルチコアプロセッ
コンピュータのように機能します。これに
タイミングが重要でないWindows® アプ
対し、ETAS ASCET-RP、INTECRIO、ま
リケーションには仮想コンポーネントが割
ムに割り当てられます。それぞれのOSか
ているマイクロコントローラに比べるとか
なり高い性能を発揮できます。PCまたは
サ上に統合することができます。よって
たはINCAのユーザーから見ると、このリ
り当てられます。この割当ての下、
1台のPCまたはラップトップコンピュータ
アルタイムシステムはたとえばES910ラ
Windows®はこれらの仮想コンポーネン
が、試作制御モデルを作成する、およびそ
ピッドプロトタイピングモジュールなどの
トをリアルタイムに使用されないネット
のモデルをリアルタイム環境上で実験する
外部プロトタイピングターゲットのように
ワークポートとして使用できます。このよ
ためのプラットフォームになります。
考えることができます。
うにリアルタイムシステムは特権的地位を
バイパスまたはフルパスを実行するには、
与えられるので、リアルタイム挙動で最適
PCまたはラップトップコンピュータを
な応答処理を実現します。
RTPRO-PCの長所
バイパス/フルパス実験専用に開発された
ECUに CANま た は Ethernetイ ン タ ー
ハードウェアが必要ないので、コストを大
フェース経由で接続します。コンピュータ
製品のリリース予定
幅に節減できます。同時に、ユーザーはPC
のUSBインターフェースはそれぞれ2つの
やラップトップコンピュータの短い世代交
トをもたらします。つまり、ラップトップ
CANポートを持つ2台のES581.3 CANバ
スインターフェースUSBモジュールに接続
して使用できます。つまり、XCP-on-CAN
バイパスだけでなく、 I/O信号を車載の
CANバスとやりとりしたり、あるいはI/O
ハードウェアをCAN経由で接続したりも
ETASは、XCP-on-CANおよびXCP-onEthernetを利用してPCベースでプロトタ
コンピュータ上にすべてがまとめられてい
できます。さらに広い帯域幅が必要なプロ
代サイクルから利益を得ることができま
す。これらのコンピュータの高い処理性能
だけでなく、可用性とコンパクトさも、
RTPRO-PCソリューションの重要なメリッ
13
イピングを行うための高性能でコスト効率
的なソフトウェアを、RTPRO-PCとして提
供します。RTPRO-PC V1.0は2011年第
4四半期に出荷される予定です。
るので、開発者はプロトタイピングター
トタイピング用途向けに、Ethernetポー
ゲットを運んで接続するという雑事から解
ト搭載のECU(XETK ECUなど)をXCP-
放され、プロトタイピングターゲットを常
on-Ethernetプロトコル経由で接続するこ
RTPRO-PCプロトタイピングターゲットは
PCまたはラップトップコンピュータ上の
ASCET、INCAおよびINTECRIOの
に手元に確保できます。また、RTPRO-PC
ともできます。
アプリケーションと連携して実行されます。
通信はEthernetまたはCANバス経由で
MICROSOFT®
リアルタイムに処理されます。
USB
USB
(XETK)
ECU
ASCET
INCA
INTECRIO
Virtual
Eth
XCP-on-UDP (XETK)
RTPRO-PC
Eth
CAN
USB
ES581.3
PCIe
Eth
I/O
CAN I/O