(57)【要約】【課題】車両全体を正確に模擬したシミュレーションを行って、各種車載電装品の動作を正確に試験することができると共に、各コントローラでの制御が正常に行われているかどうかを容易に確認することが可能な車載電装品試験システム及び試験方法を提供する。【解決手段】複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎと車両モデル３と計測用マシン４とを２系統の通信線１，２を用いて接続すると共に、複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎが送受信するデータを共有データエリア５に一時的に格納し、当該共有データエリア５に一時的に格納されたデータをデータ収集装置６が収集して、そのデータの内容を記録するというシミュレーション環境を構築する。【選択図】図１
2006329787.tif 000002
【特許請求の範囲】
【請求項１】
車内ＬＡＮ（Local Area Network）のノードとしてＬＡＮバスに接続される複数の制御装置により動作制御される各種車載電装品の動作を、コンピュータを用いたシミュレーションによって試験する車載電装品試験システムであって、
前記複数の制御装置を模した複数の評価対象モデルと、
車両運動のシミュレーションを行って、車両の状態を表す信号を前記評価対象モデルに送信する車両モデルと、
動作試験のための操作入力及び前記評価対象モデルによる制御内容の確認を行うためのユーザインターフェースと、
前記複数の評価対象モデルが送受信するデータを一時的に格納する共有データエリアと、
前記共有データエリアに一時的に格納されたデータを収集して、そのデータの内容を記録するデータ収集装置とを備え、
前記複数の評価対象モデルが、前記ＬＡＮバスを模した第１の通信線及びワイヤーハーネスを模した第２の通信線で相互に接続されていると共に、前記車両モデル及び前記ユーザインターフェースと前記複数の評価対象モデルとが前記第２の通信線で接続されていることを特徴とする車載電装品試験システム。
【請求項２】
前記データ収集装置は、前記共有データエリアに一時的に格納されたデータの内容を時系列で記録するロギング機能を有することを特徴とする請求項１に記載の車載電装品試験システム。
【請求項３】
前記複数の評価対象モデルの接続／非接続の切り替えを制御するモデル切替機能を有することを特徴とする請求項１又は２に記載の車載電装品試験システム。
【請求項４】
前記共有データエリアを用いて、前記複数の評価対象モデル間での前記第２の通信線を介したデータ通信を中継する中継サーバを更に備えることを特徴とする請求項１乃至３の何れかに記載の車載電装品試験システム。
【請求項５】
前記中継サーバは、前記第２の通信線を介したデータ通信を行う評価対象モデル間の対応関係を示す情報、及び使用する共有データエリアに関する情報が記載された接続ファイルに基づいて、前記複数の評価対象モデル間での前記第２の通信線を介したデータ通信を中継することを特徴とする請求項４に記載の車載電装品試験システム。
【請求項６】
前記各評価対象モデル間での同期処理を行うクロックサーバを更に備えることを特徴とする請求項１乃至５の何れかに記載の車載電装品試験システム。
【請求項７】
車内ＬＡＮ（Local Area Network）のノードとしてＬＡＮバスに接続される複数の制御装置により動作制御される各種車載電装品の動作を、コンピュータを用いたシミュレーションによって試験する試験方法であって、
前記複数の制御装置を模した複数の評価対象モデルを、前記ＬＡＮバスを模した第１の通信線及びワイヤーハーネスを模した第２の通信線で相互に接続して、これら第１の通信線又は第２の通信線を介して前記各評価対象モデル間でのデータ通信を行うと共に、
車両運動のシミュレーションを行って車両の状態を表す信号を前記各評価対象モデルに送信する車両モデルと、動作試験のための操作入力及び前記各評価対象モデルによる制御内容の確認を行うためのユーザインターフェースと、前記複数の評価対象モデルとを、前記第２の通信線で接続して、当該第２の通信線を介して前記車両モデル及び前記ユーザインターフェースと前記各評価対象モデルとの間でのデータ通信を行い、
前記複数の評価対象モデルが送受信するデータを、シミュレーション環境内に設けた共有データエリアに一時的に格納して、当該共有データエリアに一時的に格納されたデータを、シミュレーション環境内に設けたデータ収集装置が収集して、そのデータの内容を記録することを特徴とする車載電装品の試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された車載電装品、特に車内ＬＡＮのノードとしてＬＡＮバスに接続される複数の制御装置により動作制御される各種車載電装品の動作を、コンピュータを用いたシミュレーションによって試験する車載電装品試験システム及び試験方法に関する。
【背景技術】
【０００２】
車両に搭載される各種車載電装品は、各種センサによって検出される車両の状態に応じて、ＥＣＵ（Electronic Control Unit）と呼ばれるコントローラによって電気的に動作制御されるものが多くなってきている。また、近年では、複数のコントローラをバスで接続して車内ＬＡＮを構築し、これら複数のコントローラ間で車内ＬＡＮを利用したデータ通信を行うことで、複数の車載電装品を連携させて動作させることも行われている。
【０００３】
ところで、このような車載電装品を市場に提供するにあたっては、各車載電装品が実際に車両に搭載された状態で確実に動作するか否かを試験する必要がある。この場合、各車載電装品それぞれの動作を個別に確認することは勿論、複数の車載電装品間での連携動作についても、正常に動作するか否かを確認することが重要である。
【０００４】
このような車載電装品の試験は、従来、実際にコントローラを用いて車載電装品を動作させ、その状態をモニタするといった手法で実施されていたが、近年のコンピュータ関連技術の向上によって、コンピュータを用いたシミュレーションにより、電子化されたコントローラのモデルの評価を行うといった手法で実施できるようになってきている。
【０００５】
複数の車載電装品間での連携動作を、以上のようなコンピュータを用いたシミュレーションにより試験する方法としては、電子化されたコントローラのモデル複数個を１系統のＬＡＮバスに接続し、このＬＡＮバスを介した複数のモデル間のデータ通信をシミュレートすることで、各モデルの評価を行うという方法が知られている（例えば、非特許文献１参照。）。
【０００６】
非特許文献１には、「スイッチを入れるとエンジン速度の表示が変わる」という車載電装システムを例に挙げ、この車載電装システムを構成する３つのコントローラのモデルをＬＡＮバスで接続して、これら３つのモデル間のＬＡＮバスを介したデータ通信をシミュレートする試験システムが記載されている。
【非特許文献１】「CANoe CAN.LIN.MOST マニュアルバージョン4.0」，ベクタージャパン株式会社，２００２年１０月１６日，ｐ．３
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した非特許文献１に記載の試験システムをはじめ、コンピュータを用いたシミュレーションにより複数の車載電装品間での連携動作を試験する従来の試験システムでは、複数のコントローラのモデルを１系統のＬＡＮバスで接続した構成となっているため、車内ＬＡＮ以外によるデータ通信、例えばワイヤハーネスを介した信号の送受信については正当な評価が行えず、車両全体を正確に模擬したシミュレーションを行えないという問題がある。
【０００８】
すなわち、車内ＬＡＮが構築された実際の車両においては、複数のコントローラ間のデータ通信はＬＡＮバスを介して行われるものの、各種センサから各コントローラへの検出信号の入力や、各コントローラからアクチュエータへの制御信号の出力にはワイヤハーネスが用いられるものが多く、１系統の通信線によるデータ通信のシミュレーションでは、このような車両全体を正確に模擬したものとはならない。また、ＬＡＮバスを介したデータ通信とワイヤーハーネスを介した信号の送受信とを、１系統のＬＡＮバスで同時に行うことも技術的に可能ではあるが、実際には２系統の通信線で行われる処理をこのような１系統の通信線でシミュレートしたのでは正当な評価は行えず、必ずしも満足のいく試験を実施できない。
【０００９】
また、コンピュータを用いたシミュレーションにより複数の車載電装品間での連携動作を試験する場合、特に各コントローラでの制御が正常に行われているかどうかを確認するためには、各コントローラのモデルがどのようなデータを受信し、それに応じてどのようなデータを送信したかを解析することも重要である。このため、従来の一般的な試験システムでは、各コントローラのモデルの内部に当該コントローラのモデルが送受信したデータの内容を記録する機能を作り込むようにしていたが、このような手法では、各コントローラのモデルの作成及びシミュレーション環境の構築に膨大な工数がかかってしまうという問題が生じる。
【００１０】
本発明は、以上のような従来の実情に鑑みて創案されたものであって、車両全体を正確に模擬したシミュレーションを行って、各種車載電装品の動作を正確に試験することができると共に、各コントローラでの制御が正常に行われているかどうかを容易に確認することが可能な車載電装品試験システム及び試験方法を提供することを目的としている。
【課題を解決するための手段】
【００１１】
本発明は、車内ＬＡＮのノードとしてＬＡＮバスに接続される複数の制御装置により動作制御される各種車載電装品の動作を試験するにあたり、複数の評価対象モデルと車両モデルとユーザインターフェースとを２系統の通信線を用いて接続すると共に、複数の評価対象モデルが送受信するデータを共有データエリアに一時的に格納し、当該共有データエリアに一時的に格納されたデータをデータ収集装置が収集して、そのデータの内容を記録するというシミュレーション環境を構築することによって、上述した課題を解決する。
【００１２】
複数の評価対象モデルは、各種車載電装品の動作制御を行う複数の制御装置を模したモデルである。車両モデルは、車両運動のシミュレーションを行って、車両の状態を表す信号を各評価対象モデルに送信するものであり、車両に搭載された各種センサに相当するものである。また、ユーザインターフェースは、動作試験のための操作入力及び各評価対象モデルによる制御内容の確認を行うためのものであり、車両に設けられた各種操作スイッチ類や、各種車載電装品を動作させるためのアクチュエータに相当するものである。
【００１３】
２系統の通信線のうちの第１の通信線はＬＡＮバスを模した通信線であり、第２の通信線はワイヤーハーネスを模した通信線である。複数の評価対象モデルはこれらＬＡＮバスを模した第１の通信線及びワイヤーハーネスを模した第２の通信線によって相互に接続される。また、車両モデル及びユーザインターフェースと複数の評価対象モデルとは、ワイヤーハーネスを模した第２の通信線により接続される。
【００１４】
共有データエリア及びデータ収集装置は、シミュレーション環境内に設けられる。共有データエリアには、複数の評価対象モデルが送受信するデータが一時的に格納され、データ収集装置が、この共有データエリアに一時的に格納されたデータを収集して、そのデータの内容を記録する。
【発明の効果】
【００１５】
本発明によれば、実際の車両でＬＡＮバス経由で行われるデータ通信と、ワイヤハーネスを用いて行われる信号の送受信とを、２系統の通信線を用いて、実際の車両における通信環境を忠実に再現した通信環境でシミュレートできるので、車両に搭載される各種車載電装品の正確な動作試験を実施することが可能となる。また、各評価対象モデル内にデータを記録する機能を設けることなく、各評価対象モデルが送受信するデータを収集してその内容を記録することができ、各種車載電装品の動作の際に各制御装置での制御が正常に行われているかどうかを容易に確認することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る車載電装品試験システムの具体的な実施形態について、図面を参照しながら詳細に説明する。
【００１７】
本発明を適用した車載電装品試験システムの一構成例を図１に示す。この図１に示す車載電装品試験システムは、車両に搭載される複数の車載電装品間での連携動作をコンピュータを用いたシミュレーションによって試験するものであり、車内ＬＡＮのノードとしてＬＡＮバスに接続されて各種車載電装品の動作制御を行う複数のコントローラを模した複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎを備える。
【００１８】
これら複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎは、各種車載電装品の動作制御を行う複数のコントローラの機能をコンピュータ上で模擬するものであり、シミュレーション環境を構築するための複数のハードウェア（例えばパーソナルコンピュータ）を用いて実現される。そして、これら複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎ（以下、特にこれらを区別しないときは、評価対象モデルＭと総称する。）は、車内ＬＡＮのＬＡＮバスに相当する第１の通信線１によって相互に接続され、この第１の通信線１を介して各評価対象モデルＭ間でのデータ通信が行えるようになっている。この第１の通信線１を介した各評価対象モデルＭ間でのデータ通信は、実際の車両において、車内ＬＡＮ経由で実施される各コントローラ間のデータ通信に相当するものである。
【００１９】
また、これら複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎは、ＬＡＮバスを模した第１の通信線１の他、車両用ワイヤハーネスに相当する第２の通信線２によっても相互に接続され、この第２の通信線２を介した各評価対象モデルＭ間でのデータ通信も行えるようになっている。すなわち、実際の車両においては、複数のコントローラ間でのデータ通信が部分的にワイヤハーネス経由で行われることも想定されるので、本発明を適用した車載電装品試験システムでは、これに対応するために、ワイヤハーネスを模した第２の通信線２経由での各評価対象モデルＭ間のデータ通信も可能としている。
【００２０】
各評価対象モデルＭは、それぞれ、対応するコントローラによる制御内容と同様の処理を実行する制御モデル部１１と、通信モデル部１２とを有している。この通信モデル部１２は、当該評価対象モデルＭが車内ＬＡＮのＬＡＮバスを模した第１の通信線１を介したデータ通信を実施するための制御を行うものである。すなわち、通信モデル部１２は、制御モデル部１１からデータが送られてくると、このデータを車内ＬＡＮのプロトコルに合致する形式に変換して、第１の通信線１経由で他の評価対象モデルＭへと送信する。また、通信モデル部１２は、第１の通信線１経由で他の評価対象モデルＭからデータが送られてくると、このデータを制御モデル部１１が扱えるデータ形式に変換して、制御モデル部１１へと送信する。
【００２１】
また、本発明を適用した車載電装品試験システムは、これら各評価対象モデルＭの他に、車両モデル３と、計測用マシン（ユーザインターフェース）４とを備える。そして、これら車両モデル３と計測用マシン４は、それぞれ、ワイヤハーネスを模した第２の通信線２を介して各評価対象モデルＭに接続されている。
【００２２】
車両モデル３は、車両運動のシミュレーションを行って、車両の状態を表す各種信号を各評価対象モデルＭに送信するものであり、車両に設置された各種センサに相当するものである。したがって、この車両モデル３から第２の通信線２を介して各評価対象モデルＭに送信される信号は、実際の車両において、各種のセンサからワイヤハーネス経由で各コントローラに送られるセンサ信号に相当する。
【００２３】
また、計測用マシン４は、ユーザが動作試験のための操作入力を行ったり、各評価対象モデルＭによる制御内容の確認を行ったりするためのユーザインターフェースであり、車両に設けられた各種操作スイッチ類や、各種車載電装品を動作させるためのアクチュエータに相当するものである。したがって、この計測用マシン４から第２の通信線２を介して各評価対象モデルＭに送信される信号は、実際の車両において、各種操作スイッチ類からワイヤハーネス経由で各コントローラに送られる制御指令に相当する。また、各評価対象モデルＭから第２の通信線２を介して計測用マシン４に送信される信号は、実際の車両において、各コントローラからワイヤハーネス経由で各種アクチュエータに送られる動作制御信号に相当する。
【００２４】
また、本発明を適用した車載電装品試験システムにおいては、シミュレーション環境内に、各評価対象モデルＭが送受信するデータを一時的に格納する共有データエリア５と、この共有データエリア５に一時的に格納された各種データを収集して、そのデータの内容を記録するデータ収集装置６とが設けられている。
【００２５】
共有データエリア５は、シミュレーション環境を構築するパーソナルコンピュータ等におけるメモリ空間で実現され、シミュレーション環境内の任意の点からアクセス可能とされている。そして、各評価対象モデルＭが第１の通信線１経由で受信する他の評価対象モデルＭからのデータや、各評価対象モデルＭが第２の通信線２経由で受信する車両モデル３、計測用マシン４、他の評価対象モデルＭからのデータが、この共有データエリア５に一時的に格納される。また、各評価対象モデルＭが第１の通信線１経由で他の評価対象モデルＭに送信するデータや、各評価対象モデルＭが第２の通信線２経由で車両モデル３、計測用マシン４、他の評価対象モデルＭに送信するデータが、この共有データエリア５に一時的に格納される。このように、本発明を適用した車載電装品試験システムにおいては、第１の通信線１や第２の通信線２を介して各評価モデルＭが送受信するデータ全てが、共有データエリア５に一時的に格納されるようになっている。
【００２６】
また、データ収集装置６は、パーソナルコンピュータ等を用いたシミュレーションモデルとして実現され、第２の通信線２を介して共有データエリア５にアクセス可能とされている。そして、このデータ収集装置６は、例えば、計測用マシン４を利用したユーザからの指示入力にしたがって共有データエリア５にアクセスし、図２に示すように、この共有データエリア５に一時的に格納された各種データ、すなわち各評価対象モデルＭが送受信するデータを収集して、そのデータの内容を記録する。具体的には、このデータ収集装置６は、共有データエリア５に一時的に格納された評価対象モデルＭの送受信データについて、例えば以下の（１）〜（６）の各項目を記録する。
【００２７】
（１）データ名
（２）データの送信モデル
（３）データの受信モデル
（４）データの値（数値）
（５）データの型（int,double,char等）
（６）データサイズ
また、このデータ収集装置６はロギング機能を有しており、各評価対象モデルＭの動作周期に同期して、その動作周期毎に共有データエリア５に送られてくる評価対象モデルＭの送受信データに関する前記（１）〜（６）の各項目を、時系列で記録することが可能となっている。このデータ収集装置６のロギング機能により、ユーザは、各評価モデルＭが時間経過とともにどのように動作しているのかを詳細に確認することが可能となる。
【００２８】
また、このデータ収集装置６は、複数の評価対象モデルＭの接続／非接続の切り替えを制御するモデル切替機能を有している。すなわち、本発明を適用した車載電装品試験システムにおいては、例えばＭＴ（Manual Transmission）コントローラとＡＴ（Automatic Transmission）コントローラといったように、実際の車両では同時に搭載されることのないコントローラの双方について、１つのシミュレーション環境上でそれぞれ評価対象モデルＭを作成している。そして、シミュレーションを実施する際には、これらのうちの一方の評価対象モデルＭのみを接続状態とし、他方の評価対象モデルＭは非接続状態とすることで、実際の車両に対応させたシミュレーション環境としている。そして、このような評価対象モデルＭの接続／非接続の切り替えを、データ収集装置６が制御するようにしている。
【００２９】
具体的には、データ収集装置６は、例えば、詳細を後述する接続ファイルを利用して、評価対象モデルＭの接続／非接続の切り替えを制御する。この接続ファイルには、各評価対象モデルＭ間での通信を実施するための各種情報が記載されているので、この接続ファイルに、例えば上述したＭＴコントローラを模した評価対象モデルＭが他の評価対象モデルＭとの間でデータ通信を行うための接続セットと、ＡＴコントローラを模した評価対象モデルＭが他の評価対象モデルＭとの間でデータ通信を行うための接続セットとを準備しておき、データ収集装置６からのコマンドにより何れか一方の接続セットを認識させるようにする。これにより、一方の評価対象モデルＭのみを接続状態とし、他方の評価対象モデルＭを非接続状態とすることが可能となる。
【００３０】
本発明を適用した車載電装品試験システムでは、このようにデータ収集装置６にモデル切替機能を持たせることで、図３に示すように、シミュレーション時に同時に存在し得ない評価対象モデルＭのそれぞれが送受信するデータを、データ収集装置６からのコマンドに応じて共有データエリア５に一時的に格納させて、そのデータの内容をデータ収集装置６が記録できることとなり、効率的なシステム運用が可能となる。
【００３１】
また、本発明を適用した車載電装品試験システムにおいては、シミュレーション環境内にクロックサーバ７が設けられている。クロックサーバ７は、複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎ間での同期処理を行うものであり、第２の通信線２を介して各評価対象モデルＭにそれぞれ接続されている。そして、このクロックサーバ７は、第２の通信線２経由で各評価対象モデルＭに対して同期クロックを送信し、この同期クロックを基準として各評価対象モデルＭでの処理が行われるようにすることで、各評価対象モデルＭ間での同期を実現する。
【００３２】
すなわち、本発明を適用した車載電装品試験システムでは、シミュレーション開始時に、各評価対象モデルＭを実現するパーソナルコンピュータ等が起動されて通信環境が整うと、図４のタイムチャートで示すように、先ず、クロックサーバ７から各評価対象モデルＭに対して、同期クロックが送信される。各評価対象モデルＭは、クロックサーバ７からの同期クロックを受信すると、これを基準としてクロック間隔分の処理をそれぞれ実行する。そして、各評価対象モデルＭは、クロック間隔分の処理が終了した段階で、クロックサーバ７に対して完了通知を送信する。
【００３３】
クロックサーバ７は、全ての評価対象モデルＭからの完了通知を受信すると、次のサイクルへと移行して、次の同期クロックを発生する。そして、次の同期クロックが各評価対象モデルＭで受信され、次のクロック間隔分の処理が各評価対象モデルＭで実行される。本発明を適用した車載電装品試験システムでは、以上の処理が繰り返されることで、各評価対象モデルＭ間で同期のとれたシミュレーションが実現されることになる。
【００３４】
また、本発明を適用した車載電装品試験システムにおいては、シミュレーション環境内に中継サーバ８が設けられている。中継サーバ８は、共有データエリア５を用いて、複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎ間での第２の通信線２を介したデータ通信を中継するものであり、第２の通信線２を介して各評価対象モデルＭにそれぞれ接続されている。本発明を適用した車載電装品試験システムにおいては、上述したように、複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎを第２の通信線２で相互に接続し、この第２の通信線２を介した各評価対象モデルＭ間でのデータ通信も行えるようにしているが、ワイヤハーネスを模した第２の通信線２を介して評価対象モデルＭ間でデータ通信を行う場合、評価対象モデルＭ間で送受信されるデータ形式の差異などにより第２の通信線２経由でのデータ通信が困難になるという問題が懸念されるので、各評価対象モデルＭ間の第２の通信線２経由でのデータ通信を中継サーバ８で中継することによって、このような問題を解消するようにしている。
【００３５】
本発明を適用した車載電装品試験システムにおいて、例えば、評価対象モデルＭ１で処理したデータを第２の通信線２を介して評価対象モデルＭ２に送信する場合、図５に示すように、評価対象モデルＭ１で処理されたデータは、中継サーバ８によって読み取られ、一旦、共有データエリア５に書き込まれる（図５中の矢印１）。そして、この共有データエリア５に一時的に格納されたデータが、中継サーバ８によって読み出されて送信先の評価対象モデルＭ２へと送られる（図５中の矢印２）。
【００３６】
また、逆に評価対象モデルＭ２で処理したデータを第２の通信線２を介して評価対象モデルＭ１に送信する場合、評価対象モデルＭ２で処理されたデータは、中継サーバ８によって読み取られ、一旦、共有データエリア５に書き込まれる（図５中の矢印３）。そして、この共有データエリア５に一時的に格納されたデータが、中継サーバ８によって読み出されて送信先の評価対象モデルＭ１へと送られる（図５中の矢印４）。
【００３７】
以上のような中継サーバ８による中継処理は、各評価対象モデルＭ間での通信を実施するための各種情報が記載された接続ファイルに基づいて行われる。この接続ファイルには、例えば図６にその概要を示すように、共有データエリア５のデータが格納される各領域毎に、当該領域に格納されるデータの送信側の評価対象モデルのモデル名と、データ受信側の評価対象モデルのモデル名と、当該領域に書き込まれるデータ名と、当該領域から読み出されるデータ名と、送受信されるデータのタイプとが、当該領域のアドレスと対応付けられて記載されている。
【００３８】
以上のような接続ファイルを参照することにより、中継サーバ８は、第２の通信線２経由でデータ通信を行う各評価対象モデルＭの対応関係や、送受信されるデータのデータタイプ、使用する共有データエリア５の領域等を一意に特定することができ、各評価対象モデルＭ間での第２の通信線２を介したデータ通信を、極めて簡便に且つ適切に中継することが可能となる。また、以上のような接続ファイルに基づいて各評価対象モデルＭ間でのデータ通信を中継するようにすれば、システム内に新たにモデルを追加する場合においても、接続ファイルに情報を書き加えるのみでモデル追加に対応できる。
【００３９】
ここで、以上のように構成される本発明を適用した車載電装品試験システムの動作について、ヘッドランプ点灯機能の試験を行う場合を例に挙げて、図７を参照しながら具体的に説明する。本例では、評価対象モデルＭ１が、ヘッドランプスイッチＯＮの信号を読み取るコントローラを模したモデルであり、評価対象モデルＭ２が、ヘッドランプを実際に点灯させるアクチュエータを駆動するためのコントローラを模したモデルである。また、これら評価対象モデルＭ１，Ｍ２間のデータ通信は、ＬＡＮバスを模した第１の通信線１を介して行われる。
【００４０】
先ず、ユーザが、計測用マシン４を用いてヘッドランプスイッチＯＮに相当する操作入力を行うと、計測用マシン４がヘッドランプスイッチＯＮ信号を出力する（図７中の矢印１）。この計測用マシン４が出力するヘッドランプスイッチＯＮ信号は、図示を省略するが、シミュレーション環境内に設けられている共有データエリア５に一旦格納された後、第２の通信線２経由で評価対象モデルＭ１へと送られる。このとき、評価対象モデルＭ１の制御モデル部１１は、車両用ワイヤハーネスを模した第２の通信線２経由での制御指令待ちの状態にあり、第２の通信線２経由でヘッドランプスイッチＯＮ信号が送られてくると、これを受信する（図７中の矢印２）。
【００４１】
また、車載電装品試験システムによる試験を行っている間、車両モデル３は、必要に応じて車両運動のシミュレーションを行い、車両の状態を表す信号を、車両用ワイヤハーネスを模した第２の通信線２経由で各評価対象モデルＭに随時送信する。この車両モデル３からの信号も、共有データエリア５に一旦格納された後に、第２の通信線２経由で各評価対象モデルＭへと送られる。
【００４２】
評価対象モデルＭ１の制御モデル部１１は、計測用マシン４からのヘッドランプスイッチＯＮ信号を受信すると、ヘッドランプの点灯指示があったことを判定し、ヘッドランプリクエスト信号を生成する。そして、生成したヘッドランプリクエスト信号を、通信モデル部１２に伝送する（図７中の矢印３）。このとき、評価対象モデルＭ１の制御モデル部１１が生成したヘッドランプリクエスト信号は、共有データエリア５に一旦格納された後に、評価対象モデルＭ１の通信モデル部１２へと伝送されることになる。
【００４３】
評価対象モデルＭ１の通信モデル部１２は、制御モデル部１１からのヘッドランプリクエスト信号を受信すると、このヘッドランプリクエスト信号を車内ＬＡＮのプロトコルに合致するデータ形式に変換する。そして、変換したデータを、車内ＬＡＮのＬＡＮバスを模した第１の通信線１経由で送信する。このとき、評価対象モデルＭ２の通信モデル１２は、第１の通信線１経由でのデータ待ちの状態にあり、評価対象モデルＭ１から第１の通信線１経由でデータが送られてくると、これを受信する（図７中の矢印４）。
【００４４】
評価対象モデルＭ２の通信モデル部１２は、第１の通信線１経由で評価対象モデルＭ１から送信されたデータを受信すると、受信したデータを制御モデル部１１で扱えるデータ形式に変換する。そして変換したデータを制御モデル部１１へと伝送する（図７中の矢印５）。このとき、評価対象モデルＭ２の通信モデル部１２が変換したデータは、共有データエリア５に一旦格納された後に、評価対象モデルＭ２の制御モデル部１１へと伝送されることになる。
【００４５】
評価対象モデルＭ２の制御モデル部１１は、通信モデル部１２からのデータを受信すると、ヘッドランプの点灯指示があったことを判定し、ヘッドランプを点灯させるアクチュエータへの駆動制御信号を生成する。そして、生成したアクチュエータ駆動制御信号を、第２の通信線２を介して計測用マシン４に送信する（図７中の矢印６）。この評価対象モデルＭ２の制御モデル部１１が送信するアクチュエータ駆動制御信号も、共有データエリア５に一旦格納された後に、第２の通信線２経由で計測用マシン４へと送られる。
【００４６】
計測用マシン４は、評価対象モデルＭ２の制御モデル部１１からのアクチュエータ駆動制御信号を受信すると、例えばヘッドランプが点灯している様子をグラフィカルに表示することにより、評価対象モデルＭ１、Ｍ２間のデータ通信や、これら評価対象モデルＭ１、Ｍ２と計測用マシン４、車両モデル５との間でのデータ通信が正常に行われていることをユーザに報知する。これにより、ユーザは、実際の車両において、ヘッドランプ点灯機能が正常に作動することを確認することができる。
【００４７】
また、以上の一連のシミュレーション動作の中で、共有データエリア５に一時的に格納されたデータ、すなわち評価対象モデルＭ１や評価対象モデルＭ２が送受信したデータは、データ収集装置６により収集される。そして、そのデータに関する上述した（１）〜（６）の各項目が、データ収集装置６により時系列で記録されることになる。
【００４８】
以上説明したように、本発明を適用した車載電装品試験システムでは、車内ＬＡＮを構築する複数のコントローラを模した複数の評価対象モデルＭ１，Ｍ２，Ｍ３・・・Ｍｎ同士をＬＡＮバスを模した第１の通信線１及び車両用ワイヤーハーネスを模した第２の通信線２で接続して、これら各評価対象モデルＭ間でのデータ通信を第１の通信線１或いは第２の通信線２経由で行うと共に、車両に設置される各種センサに相当する車両モデル３や、車両に設けられた各種操作スイッチ類及びアクチュエータに相当する計測用マシン（ユーザインターフェース）４と各評価対象モデルＭとを第２の通信線２で接続して、これら車両モデル３と各評価対象モデルＭ、計測用マシン４と各評価対象モデルＭとの間でのデータ通信を第２の通信線２経由で行うようにしているので、実際の車両における通信環境を忠実に再現した通信環境でこれらのデータ通信を精度良くシミュレートすることができ、車両に搭載される各種車載電装品の正確な動作試験を実施することが可能となる。また、システム内で送受信される信号を通信系統毎に分割することにより、シミュレーションの運用の効率化を図ることができると共に、各通信線における通信負荷の軽減を実現することができる。
【００４９】
また、本発明を適用した車載電装品試験システムでは、シミュレーション環境内に、各評価対象モデルＭが送受信するデータを一時的に格納する共有データエリア５と、この共有データエリア５に一時的に格納された各種データを収集して、そのデータの内容を記録するデータ収集装置６とが設けられているので、各評価対象モデルＭ内にデータを記録する機能を設けることなく、各評価対象モデルＭが送受信するデータを収集してその内容を記録することができ、各種車載電装品の動作の際に各制御装置での制御が正常に行われているかどうかを容易に確認することが可能となる。
【００５０】
また、本発明を適用した車載電装品試験システムでは、データ収集装置６がロギング機能を有しているので、ユーザは、各評価モデルＭが時間経過とともにどのように動作しているのかを詳細に確認することが可能となる。さらにまた、本発明を適用した車載電装品試験システムでは、データ収集装置６がモデル切替機能を有しているので、シミュレーション時に同時に存在し得ない評価対象モデルＭのそれぞれが送受信するデータを、データ収集装置６からのコマンドに応じて共有データエリア５に一時的に格納させて、そのデータの内容をデータ収集装置６が記録できることとなり、効率的なシステム運用が可能となる。
【００５１】
また、本発明を適用した車載電装品試験システムでは、シミュレーション環境内にクロックサーバ７を設けて、各評価対象モデルＭが各々独立に動作するのではなく、各評価対象モデルＭ間で同期がとれたシミュレーションを行うようにしているので、より実車両に即した詳細なシミュレーションを適切に行うことが可能となる。
【００５２】
さらにまた、本発明を適用した車載電装品試験システムでは、シミュレーション環境内に中継サーバ８を設け、この中継サーバ８が、共有データエリア５を用いて各評価対象モデルＭ間の第２の通信線２経由でのデータ通信を中継するようにしているので、送受信データの形式の差異などにより各評価対象モデルＭ間で第２の通信線２を介したデータの送受信が困難となるという問題が解消される。また、これら各評価対象モデルＭ間の第２の通信線２を介したデータ送受信は、接続ファイルによって一元管理できるので、各評価対象モデルＭに対して個別に接続のための加工を施す必要がなくなり、接続管理を容易に行うことができる。
【図面の簡単な説明】
【００５３】
【図１】本発明を適用した車載電装品試験システムの概略構成を模式的に示す構成図である。
【図２】前記車載電装品試験システムにおいて、共有データエリアに一時的に格納された評価対象モデルの送受信データをデータ収集装置が収集してその内容を記録する様子を模式的に示す図である。
【図３】前記データ収集装置のモデル切替機能の概要を説明する図である。
【図４】クロックサーバによる同期処理の概要を説明するタイムチャートである。
【図５】中継サーバによる中継処理の概要を説明する図である。
【図６】前記中継サーバでの中継処理に使用される接続ファイルの概要を示す図である。
【図７】前記車載電装品試験システムの動作を説明する図である。
【符号の説明】
【００５４】
Ｍ１，Ｍ２，Ｍ３・・・Ｍｎ  評価対象モデル
１  第１の通信線
２  第２の通信線
３  車両モデル
４  計測用マシン（ユーザインターフェース）
５  共有データエリア
６  データ収集装置
７  クロックサーバ
８  中継サーバ
１１  制御モデル部
１２  通信モデル部
【図１】
2006329787.tif 000003
【図２】
2006329787.tif 000004
【図３】
2006329787.tif 000005
【図４】
2006329787.tif 000006
【図５】
2006329787.tif 000007
【図６】
2006329787.tif 000008
【図７】
2006329787.tif 000009