(57)【要約】【課題】評価装置と制御装置との間で遣り取りされる入出力信号線の経路や信号特性を個別に切替設定可能な信号中継部を備えたシミュレーション装置を提供する。【解決手段】被制御装置を模擬して制御装置２に擬似信号を出力するモデル演算部４と、擬似信号に応答して制御装置２から入力される制御信号に基づいて制御装置２を評価する評価部６とを備えた評価装置３と、制御装置と評価装置との間で入出力される複数の信号を中継する信号中継部５を備えて構成されるシミュレーション装置であって、評価装置と信号中継部とをシリアル通信ライン８０で接続するとともに、信号中継部に各入出力信号の中継状態を個別に切り替えるインタフェース切替部５０と、シリアル通信ラインを介して評価装置から送信される中継設定データに基づいてインタフェース切替部を制御するインタフェース切替制御部５３を備えている。【選択図】図２
2008165545.tif 000002
【特許請求の範囲】
【請求項１】
制御装置の制御対象である被制御装置を模擬するシミュレーション装置であって、
前記被制御装置の模擬演算を行なう模擬演算手段と、前記模擬演算手段と前記制御装置との間で通信を行なうデータの中継を行なうインタフェース手段とを備え、前記模擬演算手段と前記インタフェース手段とは複数の通信ラインで接続されており、前記インタフェース手段は、前記複数の通信ラインの少なくとも一本の通信ラインを介してシリアル通信で送られてくる中継設定データに基づいて、他の通信ラインを介して送られるデータを中継する際の設定を変更する設定変更制御手段を備えているシミュレーション装置。
【請求項２】
前記設定変更制御手段は前記中継設定データに基づいて各通信ラインの信号経路または信号形態を切り替える請求項１記載のシミュレーション装置。
【請求項３】
前記被制御装置はエンジンで、前記制御装置はエンジン制御装置であり、エンジンに設けられるセンサやアクチュエータとエンジン制御装置とを接続する一本の通信ラインで伝送されるデータが、前記通信ラインの中の一本で伝送されるように構成されている請求項１または２記載のシミュレーション装置。
【請求項４】
前記模擬演算手段で模擬する被制御装置の構成は変更可能であり、前記通信ラインは、前記被制御装置の構成を変更することにより、最もデータ数が増加した場合でも、前記模擬演算手段と前記制御装置との間で通信が行なえるだけのライン数が設けられている請求項１から３の何れかに記載のシミュレーション装置。
【請求項５】
制御ソフトウェアを動作させる制御装置を模擬するシミュレーション装置であって、
前記制御装置の模擬を行なう模擬演算手段と、前記模擬演算手段と前記被制御装置との間で通信を行なうデータの中継を行なうインタフェース手段とを備え、前記模擬演算手段と前記インタフェース手段とは複数の通信ラインで接続されており、前記インタフェース手段は、前記複数の通信ラインの少なくとも一本の通信ラインを介してシリアル通信で送られてくる中継設定データに基づいて、他の通信ラインを介して送られるデータを中継する際の設定を変更する設定変更制御手段を備えているシミュレーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品に組み込まれるソフトウェアの開発時に、実機試験の前に或いは実機試験に替えて、当該ソフトウェアで動作する制御装置を仮想的な被制御装置と接続した環境を作り出し、当該ソフトウェアの動作確認及び性能評価を行うためのシミュレーション装置に関する。
【背景技術】
【０００２】
従来、被制御装置を模擬して評価対象である制御装置に擬似信号を出力するモデル演算部と、前記擬似信号に応答して前記制御装置から入力される制御信号に基づいて前記制御装置を評価する評価部とを備えた評価装置と、前記制御装置と前記評価装置との間で入出力される複数の信号を中継する信号中継部を備えて構成されるシミュレーション装置が提案されている。
【０００３】
例えば、特許文献１には、車両に搭載されるエンジンを制御する制御装置に組み込まれるソフトウェアの開発時に、予め設定されるプログラムに従って、仮想的な車両に相当する車両モデルとして動作し、クランク角度およびエンジンの各行程にそれぞれ対応する模擬信号を生成し、模擬信号を車両用エンジン制御装置に与えて動作の確認および性能評価を行うモデル用コンピュータ装置と、モデル用コンピュータ装置と協調して動作し、モデル用コンピュータ装置の車両モデルに必要な信号を発生する信号発生装置とを含むことを特徴とする車両用エンジン制御装置のシミュレーション装置が提案されている。
【０００４】
上述のシミュレーション装置では、評価装置と制御装置の間に信号中継部が設けられ、信号中継部には評価装置と制御装置との間で正しい信号が遣り取りされるように、各信号中継線の電圧レベル等を整合させるインタフェース切替部が設けられている。
【特許文献１】特開平１１−３２６１３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述のシミュレーション装置に汎用性を持たせるために、信号中継部に各信号中継線の信号経路を切り替えたり信号の電圧レベル等を整合させるインタフェース切替部が設けて、インタフェース切替部で評価装置と接続される制御信号線に基づいて信号経路の切替や信号の電圧レベルの変換等を行なうことが考えられている。
【０００６】
しかし、様々な種類の制御装置、例えば、気筒数の異なるエンジンを制御する個別の制御装置に対応したり、制御装置の高機能化に対応する場合には、評価装置と制御装置の間で遣り取りされる入出力信号線の数が増し、それに対応して切替制御するための制御信号線の数も増すため、限られた信号中継部の実装面積の中で全ての信号線や制御信号線を接続するのは物理的に困難であるという問題がある。
【０００７】
そこで、入出力信号線を信号経路や電圧レベル等に基づいてグループ化し、グループ毎に信号経路や電圧レベル等を切り替えることにより制御信号線の数を絞ることが必要となっていたが、この場合には、制御装置等の設計の自由度が損なわれるばかりか、新たに必要とされる信号に容易に対応することができないという問題がある。
【０００８】
本発明の目的は、上述の問題に鑑み、評価装置と制御装置との間で遣り取りされる入出力信号線の数が増加しても、インタフェース切替部に対する制御信号線の増加を来たすことなく、各入出力信号の信号経路や電圧レベル等の切替を個別に行なうことのできる信号中継部を備えたシミュレーション装置を提供する点にある。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明によるシミュレーション装置の特徴構成は、制御装置の制御対象である被制御装置を模擬するシミュレーション装置であって、前記被制御装置の模擬演算を行なう模擬演算手段と、前記模擬演算手段と前記制御装置との間で通信を行なうデータの中継を行なうインタフェース手段とを備え、前記模擬演算手段と前記インタフェース手段とは複数の通信ラインで接続されており、前記インタフェース手段は、前記複数の通信ラインの少なくとも一本の通信ラインを介してシリアル通信で送られてくる中継設定データに基づいて、他の通信ラインを介して送られるデータを中継する際の設定を変更する設定変更制御手段を備えている点にある。
【００１０】
上述の構成によれば、インタフェース手段が、シリアル通信ラインを介して評価装置から送信された中継設定データに基づいて、インタフェースの設定を変更することにより、各入出力信号の中継状態が個別に切り替えられるようになる。従って、制御装置と評価装置との間の入出力信号数の増加に対応して中継状態を切り替えるための制御データが増加しても、そのための制御信号線を増加させる必要が無く、限られた実装面積の中で十分な自由度が確保された汎用的なシミュレーション装置を確保できるようになる。
【発明の効果】
【００１１】
以上説明した通り、本発明によれば、評価装置と制御装置との間で遣り取りされる入出力信号線の数が増加しても、インタフェース切替部に対する制御信号線の増加を来たすことなく、各入出力信号の信号経路や電圧レベル等の切替を個別に行なうことのできる信号中継部を備えたシミュレーション装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００１２】
以下に、本発明によるシミュレーション装置を説明する。
【００１３】
図１及び図２に示すように、被制御装置の一例であるエンジンを模擬して評価対象である制御装置２に擬似信号を出力する模擬演算手段としてのモデル演算部４と、擬似信号に応答して制御装置２から入力される制御信号に基づいて制御装置２を評価する評価部６とを備えた評価装置３と、制御装置２と評価装置３、具体的にはモデル演算部４との間で入出力される複数の信号を中継するインタフェース手段としての信号中継部５を備えてシミュレーション装置１が構成されている。
【００１４】
制御装置２は、ＣＰＵ及びＣＰＵで実行される制御プログラムを備え、エンジンに設けられた各種のセンサからプロセスデータを入力して、エンジンに設けられたインジェクションバルブや点火装置等のアクチュエータを駆動制御するエンジン制御装置等で構成される。
【００１５】
当該シミュレーション装置１は、評価部６から起動されたモデル演算部４により制御装置２に擬似信号を出力し、擬似信号を受信した制御装置２から出力される制御信号をモデル演算部４が計測して、その計測データを受信した評価部６が計測データの妥当性を評価することにより制御装置２に組み込まれた制御プログラムの信頼性を評価する装置である。
【００１６】
評価部３及びモデル演算部４は、夫々オペレーティングシステム（以下、「ＯＳ」と略記する。）を備えたコンピュータで構成され、シミュレーション用のアプリケーションソフトウェアが搭載されている。
【００１７】
評価部３はＯＳに組み込まれたＧＵＩ（Graphical User Interface）を介してオペレータが操作入力可能に構成され、オペレータによる操作に基づいてモデル演算部４を起動し、モデル演算部４から送信された計測データ７ｃに基づいて、その結果を評価するとともにその結果を表示する。つまり、アプリケーションソフトウェアに基づいて表示部に表示された操作画面に対してマウスやキーボードを操作することにより、モデル演算部４に対する環境条件の設定や起動または停止等の操作が可能に構成されている。
【００１８】
モデル演算部４は、ＯＳを実行するＣＰＵが搭載されたマザーボード７と、マザーボード７とＰＣＩバス４０で接続される入出力変換ボード（「ＩＯボード」とも記す。）８を備えて構成され、所定周期で交信可能なようにＬＡＮ６０により評価部３と接続されている。
【００１９】
マザーボード７にはＣＰＵ及び周辺回路を備えた演算制御部７ａと、モデルプログラム７ｂや計測データ７ｃが格納されるメモリが備えられ、演算制御部７ａにより実行されるモデルプログラム７ｂに基づいて制御装置２に擬似信号が出力されるように構成されている。
【００２０】
入出力変換ボード８はＣＰＵやＦＰＧＡ等を備えて構成され、演算制御部７ａから出力される論理レベルの制御データを制御装置２に対応する物理レベルの制御信号に変換するとともに、制御装置２から出力される物理レベルの制御信号を演算制御部７ａに対応する論理レベルの制御データに変換する入出力変換ボード（「ＩＯボード」とも記す。）８が装着されている。
【００２１】
モデル演算部４が収容されたケーシングには、さらに、入出力変換ボード８と制御装置２との間で遣り取りされる複数の入出力信号を中継するＣＰＵやＦＰＧＡ等を備えた信号中継部５が設けられている。
【００２２】
信号中継部５と制御装置２とは、制御装置２が実際の車両に搭載されるときに使用され、エンジンに設けられるセンサやアクチュエータと制御装置２とを接続する入出力信号線等でなるハーネスＨで接続され、信号中継部５は入出力変換ボード８と非同期方式（Universal Asynchronous Receiver-Transmitter）のシリアル通信ライン８０で接続されている。つまり、制御装置２はエンジンに設けられるセンサやアクチュエータとエンジン制御装置とを接続する現実の入出力信号線の中の一本の通信ラインで伝送されるデータが、当該ハーネスでなる通信ラインの中の一本で伝送されるように構成されている
【００２３】
信号中継部８に各入出力信号の中継状態、つまり、信号経路や電圧レベルやインピーダンス等を個別に切り替えるインタフェース切替部５３と、前記シリアル通信ライン８８０を介して入出力変換ボード８から送信される中継設定データに基づいてインタフェース切替部５０を制御するインタフェース切替制御部５３を備えている。
【００２４】
以下、信号中継部８について詳述する。インタフェース切替部５０は、シリアル通信ライン８０を介して送信された中継設定データに基づいて各入出力信号の信号経路及び／または信号形態を切り替えるように構成されており、ＩＯボード４から制御装置２への出力信号の信号経路及び／または信号形態を切り替える出力信号切替部５１と、制御装置２からＩＯボード８への入力信号の信号経路及び／または信号形態を切り替える入力信号切替部５２とを備えている。
【００２５】
図３から６に示すように、出力信号切替部５１及び入力信号切替部５２は、信号形態を切り替えるレベル変換回路が配列された信号形態切替部５４と、信号経路を切り替えるスイッチ回路が配列された信号経路切替部５５を夫々備えている。尚、出力信号切替部５１及び入力信号切替部５２における信号の流れは逆であるが、同様の機能を備えているため、ここでは特徴的な構成を主に説明する。
【００２６】
図３に示すように、信号経路切替部５５は、例えばトランジスタ等で構成されるスイッチマトリクスを備え、インタフェース切替制御部５３からの制御信号によりＩＯボード８と接続される信号ターミナルＴＩ１〜ＴＩｎと制御装置２と接続される信号ターミナルＴＯ１〜ＴＯｎの間の接続経路が切替設定可能に構成されている。
【００２７】
図４に示すように、信号形態切替部５４は、例えば制御装置２から出力された点火信号等の任意の駆動信号Ｓ１を抵抗Ｒ１により電源電圧ＤＶＶにプルアップするのか、抵抗Ｒ２によりグランドレベルにプルダウンするのかを切り替えるスイッチＳＷ１，ＳＷ２を備えており、インタフェース切替制御部５３からの制御信号ＣＳ１によりスイッチＳＷ１，ＳＷ２の何れかがオン制御されるように構成されている。
【００２８】
つまり、制御装置２から出力された任意の駆動信号Ｓ１のアクティブレベルに応じて、論理レベルを整合し或いはインピーダンスを整合するためにスイッチＳＷ１，ＳＷ２が切り替えられる。
【００２９】
さらに、図５に示すように、信号形態切替部５４は、プルアップ抵抗Ｒ１が接続される電圧を調整するための抵抗分圧回路を備えており、インタフェース切替制御部５３からの制御信号ＣＳ２により抵抗ＶＲ１を調整することで電源電圧ＶＤＤを分圧して、現実のエンジンの負荷に適応させた電圧を生成するように構成されている。
【００３０】
また、信号形態切替部５４は、ＩＯボード８から出力されたアナログ信号、例えば温度センサからの出力を模擬ずる擬似アナログ信号を、適正な電圧レベルに変換するレベル切替回路を備えている。レベル切替回路は、例えばオペアンプを用いた増幅回路で構成され、フィードバック抵抗ＶＲ２をインタフェース切替制御部５３からの制御信号ＣＳ３により調整することにより、現実のエンジンに設けられたセンサと同レベルの信号に変換して制御装置２に入力される。
【００３１】
信号形態切替部５４には、このような調整回路が入出力信号単位に設けられ、各入出力信号の電圧レベルやインピーダンス等が調整される。尚、図３から図６に示した回路は例示であり、同様の機能を実現できる公知の回路を適用することができる。
【００３２】
ＩＯボード８からシリアル通信ライン８０を介して送信された中継設定データは、各入出力信号に対応して上述の信号経路切替部５５や信号形態切替部５４の設定を規定するデータであり、インタフェース切替制御部５３のメモリには中継設定データに基づいて上述の制御信号ＣＳ１，ＣＳ２、ＣＳ３等を決定するテーブルデータが設けられ、テーブルデータに基づいて各制御信号が出力される。
【００３３】
図７に示すように、シミュレーション装置１の初期設定の段階で、シリアル通信ライン８０を介して中継設定データが送信されると、インタフェース切替制御部５３は受信した中継設定データに対応する制御信号ＣＳ１，ＣＳ２等をテーブルデータから読み出して信号経路切替部５５や信号形態切替部５４を設定することにより、シミュレーションの準備が整い、その後シミュレーションが開始されると所望の信号が伝達される。制御装置２に接続されるハーネスＨのコネクタが共通化されており、各コネクタの信号が異なるような場合には、信号経路切替部５５を備えることにより、制御装置２が接続されるハーネスＨの共通化を図ることができる。
【００３４】
このような構成によれば、入出力信号の数が増加しても、シミュレーション装置１に接続される制御装置２に応じて各入出力信号の信号経路または信号形態を切り替える個別の制御信号をパラレル信号としてＩＯボードから出力することなく、シリアル信号として出力することにより個別に設定できるので、ＩＯボードや信号中継部の限られた実装面積の中であっても自由度の高い汎用的なシミュレーション装置１が実現されるようになる。
【００３５】
以下に、上述のシミュレーション装置１の動作の一例を、図８に示すフローチャートに基づいて説明する。モデル演算部４と評価部６との間で遣り取りされるデータの種類や配列情報、ＩＯボード８から信号中継部５に送信される中継設定データ等のシミュレーションに必要なデータは、上述した環境条件としてシミュレーションの実行前に評価部６からモデル演算部４に送信され、マザーボード７やＩＯボード８のメモリに取り込まれる（Ｓ１）。
【００３６】
マザーボード７では、モデル演算部４と評価部６との間で遣り取りされるデータの種類や配列情報に基づいて、メモリ上に送受信すべきデータの格納領域の割付処理が行なわれる。例えば、計測データの格納領域の割付等である（Ｓ２）。
【００３７】
ＩＯボード８では、データの種類や配列情報に基づいて、制御装置２からの入力信号のサンプリング条件等がメモリに記憶され、設定されたサンプリング条件に基づいて入力信号をサンプリングするための回路設定が行なわれる。例えばサンプリングデータが噴射パルスや点火パルスである場合には、そのサンプリングタイミングがクランク角で規定され、各パルスの出力形態が規定される。サンプリング回路ではクランクパルスが入力され、クランク角を検出して設定されたクランク角の範囲で噴射パルスや点火パルスが検出され、そのエッジやパルス幅がクランク角で表されるように設定される。また、中継設定データがシリアル通信ライン８０を介してインタフェース切替制御部５３に送信される（Ｓ３）。
【００３８】
インタフェース切替制御部５３では、中継設定データに基づいて信号経路切替部５５や信号形態切替部５４が切替設定され、設定が終了するとシリアル通信ライン８０を介してＩＯボード８に設定完了データが送信される（Ｓ４）。
【００３９】
このようにして、シミュレーション環境の設定が終了したことがモデル演算部４から評価部６に送信されると（Ｓ５）、評価部６からモデル演算部４にシミュレーションの起動指令が出力される（Ｓ６）。
【００４０】
マザーモードの演算制御部７によりモデルプログラム７ｂが実行され、ＩＯボード８にエンジンのクランクパルスを模擬したパルス信号の周波数データが出力される（Ｓ７）。ＩＯボード８では周波数データに基づいてパルスジェネレータが駆動され所定電圧のクランクパルスの擬似信号が出力される（Ｓ８）。信号中継部８ではＩＯボード８から入力されたクランクパルスの擬似信号を制御装置２の仕様に応じた信号レベルに変換して制御装置２に出力する（Ｓ９）。
【００４１】
制御装置２はクランクパルスの擬似信号を入力して組み込まれた制御プログラムにより演算し、各気筒に対する所定電圧のインジェクションパルスや点火パルスを出力する（Ｓ１０）。制御装置２から出力されたインジェクションパルスや点火パルスが入力された信号中継部８では、インジェクションパルスや点火パルスの信号レベルをＩＯボード８に適したレベルに変換してＩＯボード８に出力する（Ｓ１１）。ＩＯボード８は入力されたインジェクションパルスや点火パルスを擬似クランクパルスに同期して計測し、パルスの立上りエッジ、立下りエッジ、及びパルス幅をクランク角に変換した計測データ７ｃを生成して演算制御部７ａに引き渡す（Ｓ１２）。演算制御部７ａはメモリに計測データ７ｃを格納し、所定の交信周期で評価部６に計測データ７ｃを送信する（Ｓ１３）。
【００４２】
評価部６では、受信した複数回の計測データ７ｃをトレンドグラフとして表示部に表示するとともに、計測データ７ｃに基づいて制御装置２が適正な時期に適正なインジェクションパルスや点火パルスを出力しているか否かを判断して、制御装置２に組み込まれた制御プログラムの妥当性を評価する（Ｓ１４）。評価部６から停止指令が入力されるまでステップＳ２からステップ９が繰り返される（Ｓ１５）。
【００４３】
さらに信号中継部５について説明する。信号中継部５を構成するＦＰＧＡには外部から書換え可能なＲＯＭが搭載されており、ＲＯＭに記憶されたプログラムがＣＰＵで実行されることにより上述の切替制御が実現されるのであるが、当該ＲＯＭには信号形態切替部５４及び信号経路切替部５５の動作を評価する評価プログラムが記憶され、信号中継部５には、評価プログラムの実行に基づいて作動する評価回路が設けられている。
【００４４】
信号経路切替部５５には、信号ターミナルＴＩ１〜ＴＩｎ及び信号ターミナルＴＯ１〜ＴＯｎに検査信号を入出力する検査信号線がインタフェース切替制御部５３から入出力されるように構成され、インタフェース切替制御部５３により設定された所定の経路の一方の端子に検査信号が出力され、他方の端子から検査信号が入力されることにより経路が正常に繋がっているか否かが検査される。経路に支障が発生したことが検出されたときには、代替ルートでターミナル間を接続するように切り替えたり、代替ルートが存在しないときにはモデル演算部４を介して評価部６に異常情報を出力するように構成されている。これによりオペレータは評価部６の表示部に表示される異常情報に基づいて信号ラインを変更したり、メンテナンスが行なえるようになる。
【００４５】
信号形態切替部５４には、電源電圧を調整する抵抗分圧回路の出力を検出するＡＤ変換回路を備えてあり、その出力がインタフェース切替制御部５３に入力されるように構成されている。インタフェース切替制御部５３により検出された分圧が所定レベルにあるか否かが検査され、適正な電圧に調整すべく分圧抵抗ＶＲ１が切り替えられる。また、増幅器の出力を検出するＡＤ変換回路を備えてあり、その出力がインタフェース切替制御部５３に入力されるように構成されている。インタフェース切替制御部５３により検出された出力が所定レベルにあるか否かが検査され、適正な出力に調整すべくフィードバック抵抗ＶＲ２が切り替えられる。つまり、中継設定データに基づいて適正に中継が行なわれるように調整する調整部が設けられている。
【００４６】
また、パルス入出力信号に対してはパルスの立上り特性を調整する時定数回路が設けられ、中継設定データに基づいてパルスの立上り特性が調整可能に構成されている。
【００４７】
さらに、モデル演算部４に複数の制御装置に対応した汎用モデルを備えるとともに、汎用モデルを評価対象となる制御装置に対応したモデル特性にカスタマイズするパラメータ設定部を備えることにより、例えば気筒数の異なるエンジン制御装置に対応した被制御装置として作動するように構成することができる。
【００４８】
パラメータ設定部では、例えば気筒数が４で点火系統数が１のモデル、気筒数が６で点火系統数が２のモデル等を設定でき、前者の場合には点火信号数が４種類であるのに対して、後者の場合には点火信号数が１２となり、信号中継部で中継される信号数が構築されるモデルで異なる場合が生じる。
【００４９】
このようなモデル演算部４では、モデル演算部４では最大入出力信号数に対応する数の信号線が準備されており、上述の中継設定データに基づいて信号中継部が設定されるように構成することができる。
【００５０】
つまり、模擬演算手段で模擬する被制御装置の構成は変更可能であり、通信ラインは、被制御装置の構成を変更することにより、最もデータ数が増加した場合でも、模擬演算手段と制御装置との間で通信が行なえるだけのライン数が設けられているのである。
【００５１】
上述の実施形態では、車両に搭載されるエンジン制御装置の動作を評価するシミュレータについて説明したが、本発明によるシミュレーション装置の評価対象は車両に搭載されるエンジン制御装置に限るものではなく、ミッションやブレーキ制御装置にも適用でき、さらには、航空機、空調システム、或いは化学プラントシステム等、任意の制御装置に適用できるものである。
【００５２】
上述の実施形態では、制御装置により制御される被制御装置を模擬するシミュレーション装置について説明したが、本発明によるシミュレーション装置は、制御ソフトウェアを動作させる制御装置を模擬するシミュレーション装置としても構築することが可能である。
【００５３】
つまり、制御装置の模擬を行なう模擬演算手段と、模擬演算手段と被制御装置との間で通信を行なうデータの中継を行なうインタフェース手段とを備え、模擬演算手段とインタフェース手段とは複数の通信ラインで接続されており、インタフェース手段は、複数の通信ラインの少なくとも一本の通信ラインを介してシリアル通信で送られてくる中継設定データに基づいて、他の通信ラインを介して送られるデータを中継する際の設定を変更する設定変更制御手段を備えることによりシミュレーション装置が構成される。
【００５４】
制御装置の模擬を行なう模擬演算手段は、例えば、制御装置を構成するＣＰＵや周辺回路をハードウェアやソフトウェアで模擬したモデルをパーソナルコンピュータ上に構築し、パーソナルコンピュータのマザーボード上のＣＰＵにより当該モデルに対して制御プログラムを実行するように構成することができる。ＣＰＵを模擬するとは、割込み処理回路やタイマレジスタ等のＣＰＵに構築されるハードウェアブロックを模擬して制御プログラムの対応するモジュールを起動するようなインタフェースを構築することをいう。
【００５５】
この場合、被制御装置は実際のエンジンであってもよいし、上述の制御装置により制御される被制御装置を模擬するシミュレーション装置であってもよい。
【００５６】
上述した実施形態は、本発明を実現する一実施例を説明するものであり、各部の具体的な構成は、本発明の作用効果を奏する限りにおいて、構築するシステムに応じて適宜変更設計することが可能である。
【図面の簡単な説明】
【００５７】
【図１】本発明によるシミュレーション装置の構成図
【図２】本発明によるシミュレーション装置の要部のブロック構成図
【図３】信号経路切替部の構成図
【図４】信号形態切替部の構成図
【図５】信号形態切替部の構成図
【図６】信号形態切替部の構成図
【図７】インタフェース切替制御部の動作を示すタイミングチャート
【図８】シミュレーション装置の動作を示すフローチャート
【符号の説明】
【００５８】
１：シミュレーション装置
２：制御装置（ＥＣＵ）
３：評価装置
４：モデル演算部
５：信号中継部
６：評価部
７：マザーボード
８：ＩＯボード
５０：インタフェース切替部
５１：出力信号切替部
５２：入力信号切替部
５３：インタフェース切替部
８０：シリアル通信ライン
Ｈ：ハーネス
【図２】
2008165545.tif 000003
【図３】
2008165545.tif 000004
【図４】
2008165545.tif 000005
【図５】
2008165545.tif 000006
【図６】
2008165545.tif 000007
【図７】
2008165545.tif 000008
【図８】
2008165545.tif 000009
【図１】
2008165545.tif 000010