(57)【要約】【課題】共通構成で異なる電子制御装置の評価を行えるようにする。【解決手段】電子制御装置２０とその評価を行う評価装置４０との間に介装される信号変換装置６０において、評価装置４０からスイッチ信号値（デジタル信号値）若しくはセンサ信号値（アナログ信号値）を受信したとき、又は、電子制御装置２０からデジタル制御信号値若しくはアナログ制御信号値を受信したとき、デジタル信号の設定位置が設定されたデジタル信号割当テーブルＡ又はアナログ信号に対してその分解能が関連付けられたアナログ信号割当テーブルＢを参照し、その信号割当ルールに従って受信信号を適宜変換する。そして、外部信号Ｉ／Ｆ７０又はデジタル信号Ｉ／Ｆ６２を介して、変換した信号を電子制御装置２０又は評価装置４０へと送信する。【選択図】図１
2010251948.tif 000002
【特許請求の範囲】
【請求項１】
電子制御装置とその評価を行う評価装置との間に介装され、該電子制御装置から評価装置又は評価装置から電子制御装置へと送信される信号を変換する信号変換装置であって、
前記電子制御装置又は評価装置からデジタル信号値を含むデータを受信したときに、２進表記のデジタルデータにおけるデジタル信号の設定位置が設定されたデジタル信号割当テーブルを参照し、受信データのデジタル信号に対応したデジタルデータの設定位置にデジタル信号値を設定する第１の信号変換手段と、
前記評価装置からアナログ信号値を含むデータを受信したときに、アナログ信号に対してその分解能が関連付けられたアナログ信号割当テーブルを参照し、受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換した後、これをアナログデータにさらに変換する第２の信号変換手段と、
前記電子制御装置からアナログ信号値を含むアナログデータを受信したときに、これをデジタルデータに変換した後、前記アナログ信号割当テーブルを参照し、前記受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換する第３の信号変換手段と、
を含んで構成されたことを特徴とする信号変換装置。
【請求項２】
前記デジタル信号割当テーブル及びアナログ信号割当テーブルは、夫々、データベースに保持されることを特徴とする請求項１記載の信号変換装置。
【請求項３】
前記デジタル信号割当テーブル及びアナログ信号割当テーブルが夫々複数保持されるデータベースから、利用者によって指定された条件に適合したデジタル信号割当テーブル及びアナログ信号割当テーブルを選択するテーブル選択手段を更に備えたことを特徴とする請求項２記載の信号変換装置。
【請求項４】
前記デジタル信号割当テーブル及びアナログ信号割当テーブルを作成及び編集するテーブル設定手段を更に備えたことを特徴とする請求項１〜請求項３のいずれか１つに記載の信号変換装置。
【請求項５】
前記第２の信号変換手段は、Ｄ／Ａ変換回路を用いてデジタルデータからアナログデータへの変換を行う一方、前記第３の信号変換手段は、Ａ／Ｄ変換回路を用いてアナログデータからデジタルデータへの変換を行うことを特徴とする請求項１〜請求項４のいずれか１つに記載の信号変換装置。
【請求項６】
電子制御装置とその評価を行う評価装置との間に介装され、該電子制御装置から評価装置又は評価装置から電子制御装置へと送信される信号を変換するコンピュータが、
前記電子制御装置又は評価装置からデジタル信号値を含むデータを受信したときに、２進表記のデジタルデータにおけるデジタル信号の設定位置が設定されたデジタル信号割当テーブルを参照し、受信データのデジタル信号に対応したデジタルデータの設定位置にデジタル信号値を設定するステップと、
前記評価装置からアナログ信号値を含むデータを受信したときに、アナログ信号に対してその分解能が関連付けられたアナログ信号割当テーブルを参照し、受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換した後、これをアナログデータにさらに変換するステップと、
前記電子制御装置からアナログ信号値を含むアナログデータを受信したときに、これをデジタルデータに変換した後、前記アナログ信号割当テーブルを参照し、前記受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換するステップと、
を実行することを特徴とする信号変換方法。
【請求項７】
電子制御装置とその評価を行う評価装置との間に介装され、該電子制御装置から評価装置又は評価装置から電子制御装置へと送信される信号を変換するコンピュータを、
前記電子制御装置又は評価装置からデジタル信号値を含むデータを受信したときに、２進表記のデジタルデータにおけるデジタル信号の設定位置が設定されたデジタル信号割当テーブルを参照し、受信データのデジタル信号に対応したデジタルデータの設定位置にデジタル信号値を設定する第１の信号変換手段、
前記評価装置からアナログ信号値を含むデータを受信したときに、アナログ信号に対してその分解能が関連付けられたアナログ信号割当テーブルを参照し、受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換した後、これをアナログデータにさらに変換する第２の信号変換手段、並びに、
前記電子制御装置からアナログ信号値を含むアナログデータを受信したときに、これをデジタルデータに変換した後、前記アナログ信号割当テーブルを参照し、前記受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換する第３の信号変換手段、
として機能させるための信号変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置に入出力される信号を変換する技術に関する。
【背景技術】
【０００２】
近年、自動車分野においては、机上で制御系の開発及び設計を可能とすべく、特開２００４−３６１２９２号公報（特許文献１）に記載されるようなＨＩＬＳ（Hardware In the Loop Simulator）システムが利用されている。ＨＩＬＳシステムは、電子制御装置に対してセンサ信号及びスイッチ信号などの擬似信号を出力する一方、電子制御装置から出力されたアクチュエータなどの制御信号を検査することで、電子制御装置の評価を行う。
【０００３】
ところで、ＨＩＬＳシステムでは、電子制御装置に対して入出力される信号として、過給圧や温度などのアナログ信号と各種スイッチの作動状態を示すデジタル信号とを混在させなければならない。このため、従来提案技術では、ＨＩＬＳシステムに電子制御装置の入出力信号に適合した専用インターフェースを備えることで、アナログ信号及びデジタル信号を混在できるようにしていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３６１２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車両に搭載される電子制御装置は複数あり、その入出力信号が必ずしも同一でないため、電子制御装置の入出力信号に適合させた専用インターフェースを備えたＨＩＬＳシステムでは、異なる電子制御装置の評価を行うことは困難であった。
【０００６】
そこで、本発明は以上のような従来の問題点に鑑み、評価対象たる電子制御装置の入出力信号に適合するように信号を変換することで、異なる電子制御装置の評価を行えるようにした信号変換技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
このため、本発明に係る信号変換技術では、電子制御装置又はその評価を行う評価装置からデジタル信号値を含むデータを受信したときに、２進表記のデジタルデータにおけるデジタル信号の設定位置が設定されたデジタル信号割当テーブルを参照し、受信データのデジタル信号に対応したデジタルデータの設定位置にデジタル信号値を設定する。また、評価装置からアナログ信号を含むデータを受信したときに、アナログ信号に対してその分解能が関連付けられたアナログ信号割当テーブルを参照し、受信データのアナログ信号に対応した分解能を考慮してアナログ信号を２進表記のデジタルデータに変換した後、これをアナログデータにさらに変換する。一方、電子制御装置からアナログ信号値を含むアナログデータを受信したときに、これをデジタルデータに変換した後、アナログ信号割当テーブルを参照し、受信データのアナログ信号に対応した分解能を考慮してアナログ信号値を２進表記のデジタルデータに変換する。
【発明の効果】
【０００８】
本発明に係る信号変換技術によれば、デジタル信号割当テーブル及びアナログ信号割当テーブルを参照し、電子制御装置から評価装置又は評価装置から電子制御装置へと出力される信号が適宜変換される。このため、電子制御装置及び評価装置の入出力信号に適合するように、デジタル信号割当テーブル及びアナログ信号割当テーブルを作成しておけば、異なる電子制御装置の評価を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明を適用したＨＩＬＳシステムの一実施形態図
【図２】デジタル信号割当テーブルの説明図
【図３】アナログ信号割当テーブルの説明図
【図４】信号割当部において実行される信号割当処理のフローチャート
【図５】信号割当部において実行される信号割当処理のフローチャート
【図６】スイッチ信号をデジタルデータに割り当てる手順の説明図
【図７】スイッチ信号をデジタルデータに割り当てた状態の説明図
【図８】センサ信号値を２進表記で表したデジタルデータの説明図
【発明を実施するための形態】
【００１０】
以下、添付された図面を参照して本発明を詳述する。
図１は、本発明を適用したＨＩＬＳシステムの一実施形態を示す。
ＨＩＬＳシステムは、評価対象たる電子制御装置２０とその評価を行う評価装置４０との間に介装される信号変換装置６０と、これとＬＡＮ（Local Area Network)などを介して接続される割当ルール設定装置８０（テーブル設定手段）と、を含んで構成される。ここで、電子制御装置２０としては、例えば、エンジン制御装置及び変速制御装置などが適用され得る。
【００１１】
評価装置４０は、マウス及びキーボードなどの入力装置、並びに、液晶モニタなどの表示装置を備えたパーソナルコンピュータからなり、評価用プログラムを実行することで、電子制御装置２０を評価するための各種センサ及び各種スイッチなどの擬似信号を出力する一方、電子制御装置２０から出力された各種制御信号を受信する。なお、評価装置４０は、信号変換装置６０とは別体ではなく、これに組み込まれて一体化されてもよい。
【００１２】
信号変換装置６０は、ＣＡＮ（Controller Area Network）回線を介して評価装置４０と接続するためのデジタル信号Ｉ／Ｆ（インターフェース）６２と、信号割当部６４と、デジタルデータをアナログデータに変換するＤ／Ａ変換回路６６と、アナログデータをデジタルデータに変換するＡ／Ｄ変換回路６８と、アナログ回線及びデジタル回線を介して電子制御装置２０と接続するための外部信号Ｉ／Ｆ７０と、を含んで構成される。
【００１３】
デジタル信号Ｉ／Ｆ６２は、公知のハードウエア回路からなり、評価装置４０からＣＡＮデータ（擬似信号）を受信したときに、これを信号割当部６４へと送信する一方、信号割当部６４からＣＡＮデータ（制御信号）を受信したときに、これを評価装置４０へと送信する。
【００１４】
信号割当部６４は、信号変換プログラムを実行するコンピュータにより実現され、デジタル信号Ｉ／Ｆ６２からアナログ信号値を含むＣＡＮデータを受信したときに、後述する信号割当ルールに従って、Ｄ／Ａ変換回路６６でアナログデータに変換するためのＤ／Ａ変換用のデジタルデータを作成し、これをＤ／Ａ変換回路６６へと送信する。また、信号割当部６４は、デジタル信号Ｉ／Ｆ６２からデジタル信号値を含むＣＡＮデータを受信したときに、信号割当ルールに従って、ＣＡＮデータからデジタルデータを作成し、これを外部信号Ｉ／Ｆ７０へと送信する。さらに、信号割当部６４は、Ａ／Ｄ変換回路６８又は外部信号Ｉ／Ｆ７０からアナログ制御信号値又はデジタル制御信号値を含むデジタルデータを受信したときに、信号割当ルールに従って、デジタルデータからＣＡＮデータを作成し、これをデジタル信号Ｉ／Ｆ６２へと送信する。
【００１５】
Ｄ／Ａ変換回路６６は、公知のハードウエア回路からなり、信号割当部６４からデジタルデータを受信したときに、これをアナログデータに変換して外部信号Ｉ／Ｆ７０へと送信する。
【００１６】
Ａ／Ｄ変換回路６８は、公知のハードウエア回路からなり、外部信号Ｉ／Ｆ７０からアナログデータを受信したときに、これをデジタルデータに変換して信号割当部６４へと送信する。このとき、Ａ／Ｄ変換回路６８は、電子制御装置２０から外部信号Ｉ／Ｆ７０のどのアナログ信号ポートにアナログデータが出力されたかに基づいて、そのアナログデータを区別するための識別子（ＩＤ）をデジタルデータに付加する。なお、アナログデータを区別するための識別子は、後述する信号割当ルールのものと同一とする。また、Ｄ／Ａ変換回路６６及びＡ／Ｄ変換回路６８をハードウエア回路から構成することで、信号割当部６４の負荷を軽減することができる。
【００１７】
ここで、デジタル信号Ｉ／Ｆ６２，信号割当部６４及び外部信号Ｉ／Ｆ７０が協働することにより、第１の信号変換手段及びデジタル信号値を含むデータを受信したときに実行するステップが実現される。また、デジタル信号Ｉ／Ｆ６２，信号割当部６４，Ｄ／Ａ変換回路６６及び外部信号Ｉ／Ｆ７０が協働することにより、第２の信号変換手段及びアナログ信号値を含むデータを受信したときに実行するステップが実現される。さらに、デジタル信号Ｉ／Ｆ６２，信号割当部６４，Ａ／Ｄ変換回路６８及び外部信号Ｉ／Ｆ７０が協働することにより、第３の信号変換手段及びアナログ信号値を含むアナログデータを受信したときに実行するステップが実現される。
【００１８】
外部信号Ｉ／Ｆ７０は、公知のハードウエア回路からなり、Ｄ／Ａ変換回路６６からアナログデータ、又は、信号割当部６４からデジタルデータを受信したときに、これを電子制御装置２０へと送信する。また、外部信号Ｉ／Ｆ７０は、電子制御装置２０からアナログデータ又はデジタルデータを受信したときに、アナログデータをＡ／Ｄ変換回路６８へと送信する一方、デジタルデータを信号割当部６４へと送信する。
【００１９】
割当ルール設定装置８０は、マウス及びキーボードなどの入力装置、並びに、液晶モニタなどの表示装置を備えたパーソナルコンピュータからなり、ハードディスクなどのストレージに構築されたデータベース８２（ＤＢ）と、割当ルール設定部８４と、割当ルール送信部８６と、を含んで構成される。なお、割当ルール設定装置８０は、信号割当ルールの設定を容易ならしめることを目的として設けられる。
【００２０】
データベース８２には、信号割当ルールを規定すべく、デジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂが夫々保持される。デジタル信号割当テーブル８２Ａには、図２に示すように、評価対象たる電子制御装置を特定する名称及びその記号、並びに、擬似信号たるデジタルデータの送信周期に加え、そのデジタルデータの割当ルールが記録される。デジタルデータの割当ルールには、各バイトごとに、その各ビットに対応付けて入出力信号名，識別子（ＩＤ），分解能，データレンジ（データが採り得る値の範囲）及び送受信データ内容（データが示す意味）が記録される。一方、アナログ信号割当テーブル８２Ｂには、図３に示すように、評価対象たる電子制御装置を特定する名称及びその記号、並びに、擬似信号たるアナログデータの送信周期に加え、そのアナログデータの割当ルールが記録される。アナログデータの割当ルールには、アナログデータが使用するバイトの組ごとに、入出力信号名，識別子（ＩＤ），分解能，データレンジ，ＩＯ，送受信データ内容及びデータレンジを１６進数で表した値が記録される。また、デジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂには、電子制御装置２０から出力されるデジタル制御信号及びアナログ制御信号の割当ルールも設定される。
【００２１】
割当ルール設定部８４は、利用者に対して、入力装置及び表示装置と協働したインタラクティブ環境において、デジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂを作成・編集する機能を提供する。また、割当ルール設定部８４は、利用者によりデジタル信号割当テーブル８２Ａ又はアナログ信号割当テーブル８２Ｂが作成・編集されたときに、これをデータベース８２に登録する。
【００２２】
割当ルール送信部８６は、利用者による評価開始指示に応答して、信号変換装置６０を起動させると共に、データベース８２に保持されたデジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂを読み込み、これを複製したデジタル信号割当テーブルＡ及びアナログ信号割当テーブルＢを信号変換装置６０の信号割当部６４へと送信する。ここで、データベース８２に、デジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂを保持させておき、その複製を信号割当部６４へと送信する構成を採用することで、デジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂの管理を容易にすることができる。
【００２３】
なお、データベース８２から読み込むデジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂは、利用者により指定された電子制御装置の名称又は記号に該当するものを選択するようにすればよい。このようにすれば、データベース８２に複数のデジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂが保持されていても、実際に評価を行おうとする電子制御装置２０に適合したものを自動的に選定・送信することができる。ここで、データベース８２からデジタル信号割当テーブル８２Ａ及びアナログ信号割当テーブル８２Ｂを選択する処理が、テーブル選択手段に該当する。
【００２４】
図４及び図５は、信号割当部６４が、ＣＡＮデータ又はデジタルデータを受信したことを契機として実行する信号変換処理を示す。なお、コンピュータが信号変換処理を実行することで、第１の信号変換手段，第２の信号変換手段及び第３の信号変換手段が具現化される。
【００２５】
ステップ１（図では「Ｓ１」と略記する。以下同様）では、受信データがＣＡＮデータであるか否かを判定する。ここで、受信データがＣＡＮデータであるか否かは、例えば、受信データがＣＡＮフォーマットに従って構成されているかか否かを介して判定することができる。そして、受信データがＣＡＮデータであればステップ２へと進む一方（Ｙｅｓ）、受信データがＣＡＮデータでない（即ち、デジタルデータ）であればステップ８へと進む（Ｎｏ）。
【００２６】
ステップ２では、ＣＡＮデータにスイッチ信号値（デジタル信号値）が含まれているか否かを判定する。ここで、ＣＡＮデータにスイッチ信号値が含まれているか否かは、例えば、デジタル信号割当テーブルＡを参照し、ＣＡＮデータにおけるデータフレームのＩＤに相当する入出力信号があるか否かを介して判定することができる。そして、ＣＡＮデータにスイッチ信号値が含まれていればステップ３へと進む一方（Ｙｅｓ）、ＣＡＮデータにスイッチ信号値が含まれていなければ（即ち、センサ信号値が含まれていれば）ステップ６へと進む（Ｎｏ）。
【００２７】
ステップ３では、デジタル信号割当テーブルＡを参照して、デジタルデータにスイッチ信号値を割り当てる。即ち、スイッチ信号値の割り当てを始めて開始するときには、デジタル信号割当テーブルＡの割当ルールに従って、図６に示すように、各種スイッチ信号値を割り当てるための空のデジタルデータを作成する。また、ＣＡＮデータのデータフレームから、データ内容を区別するためのＩＤ及びスイッチ信号値を表すデータを夫々抽出する。そして、デジタル信号割当テーブルＡを再度参照し、ＣＡＮデータのＩＤに対応した入出力信号が設定されるデジタルデータのバイト及びビット（設定位置）を特定し、ここに抽出したデータを設定する。
【００２８】
ステップ４では、例えば、デジタルデータのすべてのビットにデータが設定されたか否かを介して、図７に示すように、スイッチ信号値の割り当てが完了したか否かを判定する。そして、スイッチ信号値の割り当てが完了したならばステップ５へと進み（Ｙｅｓ）、スイッチ信号値が設定されたデジタルデータを外部信号Ｉ／Ｆ７０へと送信する。ここで、デジタルデータを外部信号Ｉ／Ｆ７０へと送信したときには、次の割り当てに備えて、そのデジタルデータを空にする。一方、スイッチ信号値の割り当てが完了していなければ処理を終了する（Ｎｏ）。
【００２９】
ステップ６では、アナログ信号割当テーブルＢを参照して、Ｄ／Ａ変換用のデジタルデータを作成する。即ち、ＣＡＮデータのデータフレームから、データ内容を区別するためのＩＤ及びセンサ信号値を表すデータを夫々抽出する。また、アナログ信号割当テーブルＢを参照し、ＣＡＮデータのＩＤに対応する入出力信号の分解能を読み出す。そして、分解能を考慮しつつセンサ信号値を２進表記に変換することで、Ｄ／Ａ変換用のデジタルデータを作成する。なお、デジタルデータを構成するバイトの上位ビットへの割り当てがなされないときには、そのビットに０を設定するようにすればよい。
【００３０】
ここで、Ｄ／Ａ変換用のデジタルデータ作成方法の理解を容易ならしめることを目的として、過給圧センサ（ＩＤ＝１００）のセンサ信号値３０００mmHgが含まれているＣＡＮデータを用いて、その作成方法を説明する。アナログ信号割当テーブルＢでは、ＩＤ＝１００に対応する過給圧センサの分解能は１mmHg／bitである。分解能１mmHg／bit（１bit／mmHg）を用いて、センサ信号値３０００mmHgをビットで表現すると、３０００bitとなる。これを２進表記へ変換すると、１０１１１０１１１０００となる。この値をデジタルデータに割り付けると、図８に示すように、００００１０１１１０１１１０００となる。
【００３１】
ステップ７では、ステップ６で作成されたデジタルデータをＤ／Ａ変換回路６６へと送信する。
ステップ８では、ステップ２と同様な方法で、デジタルデータにデジタル制御信号値（デジタル信号値）が含まれているか否かを判定する。そして、デジタルデータにデジタル制御信号値が含まれていればステップ９へと進む一方（Ｙｅｓ）、デジタルデータにデジタル制御信号値が含まれていなければ（即ち、アナログ制御信号値が含まれていれば）ステップ１２へと進む（Ｎｏ）。
【００３２】
ステップ９では、デジタル信号割当テーブルＡを参照して、ＣＡＮデータにデジタル制御信号値を割り当てる。即ち、デジタルデータから、データ内容を区別するためのＩＤ及びデジタル制御信号値を表すデータを夫々抽出する。そして、デジタル信号割当テーブルＡを参照して、デジタルデータのＩＤに対応した入出力信号が設定されるＣＡＮデータのデータフィールドにおけるバイト及びビット（設定位置）を特定し、ここに抽出したデータを設定する。
【００３３】
ステップ１０では、例えば、ＣＡＮデータにおけるデータフィールドのすべてのビットにデータが設定されたか否かを介して、デジタル制御信号値の割り当てが完了したか否かを判定する。そして、デジタル制御信号値の割り当てが完了したならばステップ１１へと進み（Ｙｅｓ）、デジタル制御信号値が設定されたＣＡＮデータをデジタル信号Ｉ／Ｆ６２へと送信する。一方、デジタル制御信号値の割り当てが完了していなければ処理を終了する（Ｎｏ）。
【００３４】
ステップ１２では、アナログ信号割当テーブルＢを参照して、ＣＡＮデータを作成する。即ち、デジタルデータからデータ内容を区別するためのＩＤ及びアナログ制御信号値（アナログ信号値）を夫々抽出すると共に、アナログ信号割当テーブルＢを参照し、デジタルデータのＩＤに対応する入出力信号の分解能を読み出す。そして、分解能を考慮しつつアナログ制御信号値を２進表記に変換したデータを作成し、ＣＡＮデータのデータフレームにＩＤ及びデータを設定する。
【００３５】
ステップ１３では、ステップ１２で作成したＣＡＮデータをデジタル信号Ｉ／Ｆ６２へと送信する。
このような信号変換処理によれば、受信データがＣＡＮデータであるか否かを介して、評価装置４０から出力された擬似信号であるか、又は、電子制御装置２０から出力された制御信号であるかを区別することができる。受信データが擬似信号であり、かつ、その擬似信号がスイッチ信号であれば、デジタル信号割当テーブルＡの割当ルールに従って、デジタルデータにスイッチ信号値が適宜設定される。そして、デジタルデータのすべてのビットにスイッチ信号値が設定されたら、これが外部信号Ｉ／Ｆ７０を経由して電子制御装置２０へと送信される。このとき、スイッチ信号が順不同で到着しても、これが割当ルールに従ってデジタルデータに適宜設定されるため、電子制御装置２０へと出力するデジタルデータに影響がない。
【００３６】
また、受信データが擬似信号であり、かつ、その擬似信号がセンサ信号であれば、アナログ信号割当テーブルＢの割当ルールに従って、センサ信号値を２進表記したＤ／Ａ変換用のデジタルデータが作成される。そして、Ｄ／Ａ変換用のデジタルデータは、Ｄ／Ａ変換回路６６でアナログデータに変換された後、外部信号Ｉ／Ｆ７０を経由して電子制御装置２０へと送信される。このとき、センサ信号値を２進表記に変換する際、その信号に応じた分解能を考慮した変換が行われるため、電子制御装置２０に出力されるアナログデータの精度を保証することができる。
【００３７】
一方、受信データが制御信号であり、かつ、その制御信号がデジタル制御信号値であれば、デジタル信号割当テーブルＡの割当ルールに従って、ＣＡＮデータのデータフィールドにデジタル制御信号値が適宜設定される。そして、ＣＡＮデータにおけるデータフィールドのすべてのビットにデジタル制御信号値が設定されたら、これがデジタル信号Ｉ／Ｆ６２を経由して評価装置４０へと送信される。このとき、デジタル制御信号が順不同で到着しても、これが割当ルールに従ってＣＡＮデータに適宜設定されるため、評価装置４０へと出力するデジタルデータに影響がない。
【００３８】
また、受信データが制御信号であり、かつ、その制御信号がアナログ制御信号値であれば、アナログ信号割当テーブルＢの割当ルールに従って、アナログ制御信号値を２進表記したＣＡＮデータが作成される。そして、ＣＡＮデータは、デジタル信号Ｉ／Ｆ６２を経由して評価装置４０へと送信される。このとき、アナログ制御信号値を２進表記に変換する際、その信号に応じた分解能を考慮した変換が行われるため、評価装置４０に出力されるアナログデータの精度を保証することができる。
【００３９】
従って、電子制御装置２０及び評価装置４０の入出力信号に適合するように、デジタル信号割当テーブルＡ及びアナログ信号割当テーブルＢに設定された割当ルールに従って、ＣＡＮ信号，デジタル信号及びアナログ信号が相互に変換される。このため、電子制御装置２０及び評価装置４０の入出力信号に適合するように、デジタル信号割当テーブルＡ及びアナログ信号割当テーブルＢを作成しておけば、異なる電子制御装置２０の評価を行うことができる。
【００４０】
なお、デジタル信号割当テーブルＡ及びアナログ信号割当テーブルＢは、割当ルール設定装置８０から送信される構成に限らず、信号変換装置６０において、例えば、表計算ソフトウエアなどを用いて人手により設定されるようにしてもよい。また、Ｄ／Ａ変換回路６６及びＡ／Ｄ変換回路６８は、プログラムを実行するコンピュータにより、ソフトウエア的に実現するようにしてもよい。さらに、デジタル信号割当テーブルＡには、バイトの各ビットに対応付けて入出力信号を区別するためのＩＤ及び送受信データ内容が記録されていれば足り、また、アナログ信号割当テーブルＢには、入出力信号を区別するＩＤに対応付けて分解能が記録されていれば足りる。
【００４１】
また、割当ルール設定装置８０は、独立して存在する構成に限らず、信号変換装置６０に組み込まれていてもよい。さらに、評価装置４０と信号変換装置６０とは、ＣＡＮ回線でなく、公知のネットワークで接続されていてもよい。
【符号の説明】
【００４２】
２０    電子制御装置
４０    評価装置
６０    信号変換装置
６２    デジタル信号Ｉ／Ｆ
６４    信号割当部
６６    Ｄ／Ａ変換回路
６８    Ａ／Ｄ変換回路
７０    外部信号Ｉ／Ｆ
８０    割当ルール設定装置
８２    データベース
８２Ａ  デジタル信号割当テーブル
８２Ｂ  アナログ信号割当テーブル
８４    割当ルール設定部
８６    割当ルール送信部
Ａ      デジタル信号割当テーブル
Ｂ      アナログ信号割当テーブル
【図１】
2010251948.tif 000003
【図２】
2010251948.tif 000004
【図３】
2010251948.tif 000005
【図４】
2010251948.tif 000006
【図５】
2010251948.tif 000007
【図６】
2010251948.tif 000008
【図７】
2010251948.tif 000009
【図８】
2010251948.tif 000010