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