(57)【要約】【課題】取得対象のＣＡＮデータを短時間で変更する。【解決手段】アナログ出力ポートＯＰ１〜ＯＰｎと、複数のＣＡＮ定義データＤｄｅおよび抽出される各ＣＡＮデータＤｃａとその出力先としてのアナログ出力ポートＯＰ１〜ＯＰｎとの対応関係を記憶するメモリ１５とを備え、ＣＰＵ１４が、受信したＣＡＮ通信パケットの内から取得すべきＣＡＮデータＤｃａを含むＣＡＮ通信パケットをＣＡＮ定義データＤｄｅを参照して判別すると共にＣＡＮ通信パケットからＣＡＮデータＤｃａをＣＡＮ定義データＤｄｅを参照して抽出し、そのＣＡＮデータＤｃａを対応するアナログ出力ポートに出力させ、メモリ１５は、アナログ出力ポートの数以上の数のＣＡＮ定義データＤｄｅを記憶し、ＣＰＵ１４は、入力したコマンドに従って上記の対応関係を変更する。【選択図】　　　　図１
2004015174.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＮバスインターフェース部と、Ｄ／Ａ変換器と、複数のアナログ出力ポートと、取得すべきＣＡＮデータを含むＣＡＮ通信パケットを識別する識別情報と共に少なくとも当該ＣＡＮ通信パケットにおける前記ＣＡＮデータの位置情報を定義した複数のＣＡＮ定義データおよび当該ＣＡＮ通信パケットから抽出されて前記Ｄ／Ａ変換器によってアナログ信号に変換される当該各ＣＡＮデータとその出力先としての前記アナログ出力ポートとの対応関係を示す対応データを記憶するメモリと、制御部とを備え、当該制御部が、前記ＣＡＮバスインターフェース部を介してＣＡＮバスから受信した前記ＣＡＮ通信パケットの内から前記取得すべきＣＡＮデータを含むＣＡＮ通信パケットを前記ＣＡＮ定義データを参照して判別すると共に該当する当該ＣＡＮ通信パケットから当該取得すべきＣＡＮデータを当該ＣＡＮ定義データを参照して抽出し、当該抽出したＣＡＮデータを前記Ｄ／Ａ変換器に出力してアナログ信号に変換させると共に当該アナログ信号を前記対応データによって示される前記アナログ出力ポートに出力させるＣＡＮデータ変換装置であって、
前記メモリは、前記アナログ出力ポートの数以上の数の前記ＣＡＮ定義データを記憶可能に構成され、
前記制御部は、入力されたコマンドに従って前記対応データにおける前記対応関係を変更可能に構成されているＣＡＮデータ変換装置。
【請求項２】
前記コマンドを入力可能な操作部を備えている請求項１記載のＣＡＮデータ変換装置。
【請求項３】
前記コマンドを外部機器から入力可能な通信用インターフェース部を備えている請求項１記載のＣＡＮデータ変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＡＮバス上を流れるＣＡＮデータをアナログ信号に変換してアナログ出力ポートから出力するＣＡＮデータ変換装置に関するものである。
【０００２】
【従来の技術】
車載用ネットワーク、家電製品用ネットワーク、産業制御機器用ネットワークなどのような複数の機器を接続したネットワークとして、国際規格（ＩＳＯ１１８９８）のコントロールエリアネットワーク（ＣＡＮ：Ｃｏｎｔｒｏｌｌｅｒ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）が知られている。ＣＡＮは、その伝送レートが最高１Ｍｂｐｓであり、上記した各ネットワークにおいて従来から使用されていた通信方式に比べて非常に高速であるという特徴を備えている。また、ＣＡＮは、デジタル信号のハイ、ローを、ネットワーク上の二線間の差動電圧に置き換えるシリアル通信であるため、耐ノイズ性に優れているという特徴も備えている。このため、現在では多くの分野においてＣＡＮが利用されている。
【０００３】
また、ＣＡＮはマルチマスタ能力を備えるバスシステムであり、ＣＡＮバス（以下、単に「バス」ともいう）が空いている限り、全ての機器がバス上にＣＡＮ通信パケットを送信することができる。また、複数の機器がバス上のＣＡＮ通信パケットを同時に受信することもできる（ブロードキャスティング方式）。一方、バス上を流れるＣＡＮ通信パケットは、データ長可変のフォーマット（ＣＡＮデータフォーマット）で規定され、ＣＡＮ通信パケットに含まれているＣＡＮデータの種別を示すＩＤ部と、ＣＡＮデータの中身自体を表すデータ部とに区分けされたデータ構造を有している。この場合、ＩＤ部は、各機器を特定するためのいわゆるステーションＩＤではなく、データ部に含まれているＣＡＮデータの種類（一例として車載用ネットワークでは、エンジン回転数や温度など）を示したり、バス上のアクセス優先順位を決定する機能を有している。データ部は、複数のデータ領域に区切って使用可能に構成され、また各データ領域の位置やサイズは上述したようにＣＡＮ通信パケット毎に任意に設定可能となっている。しかしながら、同一のバスに接続された各機器間で通信を行う場合、各機器毎にＣＡＮデータフォーマットが異なっているときには、相手の機器がデータ領域内から所望のＣＡＮデータを抽出することができないこととなる。このため、同一のバスに接続された各機器間では、データ部におけるデータ領域の数、ＣＡＮデータの種類毎のデータ領域の位置および各データ領域のサイズが共通化されて、ＣＡＮデータフォーマットが統一されている。
【０００４】
一方、バスに接続される各機器には、取得すべきＣＡＮデータを含むＣＡＮ通信パケットを識別する識別情報（ＣＡＮデータの種類等）、そのＣＡＮデータが格納されているデータ領域の位置情報、およびそのＣＡＮデータのスケーリング情報（スケーリング値（最大値や最小値）と単位。以下、同様）を定義したＣＡＮ定義データがそれぞれ記憶されている。この場合、各機器では、バス上を流れるＣＡＮ通信パケットを受信し、受信したＣＡＮ通信パケットにおけるＩＤ部の内容と記憶されている各ＣＡＮ定義データとを比較することにより、受信したＣＡＮ通信パケットが各ＣＡＮ定義データにおいて定義されているＣＡＮデータを含んでいるか否かを判別する。定義されたＣＡＮデータを含んでいると判別したときには、各機器は、ＣＡＮ定義データで定義されたデータ領域からＣＡＮデータを抽出する。一方、ＣＡＮデータをバスに出力する際には、各機器は、出力するＣＡＮデータの種類に基づいて、ＩＤ部を構成すると共に出力すべきＣＡＮデータを所定のデータ部に格納したＣＡＮ通信パケットを生成する。次いで、バスが空いているときに、生成したＣＡＮ通信パケットをバス上に出力する。これにより、他の全ての機器が、バス上のこのＣＡＮデータを受信可能となる。
【０００５】
このようなＣＡＮにおいて、バス上を流れるＣＡＮ通信パケットに含まれている所定のＣＡＮデータを観測（計測）する場合、計測の分野において従来から一般的に使用されているアナログ入力の記録計を利用できると便利である。しかしながら、この種の記録計は、バスに直接接続することができないため、通常、ＣＡＮデータ変換装置を介してバスに接続される。この場合、ＣＡＮデータ変換装置は、取得対象（観測対象）のＣＡＮデータを含むＣＡＮ通信パケットをバス上から受信し、そのＣＡＮデータを抽出してアナログ信号に変換した後に、このアナログ信号をアナログ出力ポートから記録計に出力する。また、通常、この種の記録計は、複数の入力ポートを備え、各入力ポートを介して入力した複数のアナログ信号を同時に観測できるように構成されている。したがって、これに対応してＣＡＮデータ変換装置も複数のアナログ出力ポートを備えている。
【０００６】
また、ＣＡＮデータ変換装置はメモリを有し、このメモリには、バスに接続された上記機器と同様にして、取り込むべきＣＡＮデータの種類、そのＣＡＮデータが格納されているデータ部の位置情報、およびそのＣＡＮデータのスケーリング情報を定義したＣＡＮ定義データが、各アナログ出力ポートに対応させてアナログ出力ポートの数と同数記憶されている。さらに、メモリには、取り込んだＣＡＮデータと、そのＣＡＮデータの出力先としてのアナログ出力ポートとの対応関係を示す対応データが記憶されている。この場合、これらのＣＡＮ定義データや対応データは、一般的に、これらのデータを生成させる専用のアプリケーションソフトウェアがインストールされたパソコンを使用して作成される。具体的には、パソコンにＣＡＮデータ変換装置を接続して、専用のアプリケーションソフトウェアを用いてＣＡＮ定義データや対応データを作成し、作成したこれらのデータをパソコンからＣＡＮデータ変換装置のメモリに転送する。これにより、ＣＡＮデータ変換装置のメモリに上記各データが記憶される。
【０００７】
このＣＡＮデータ変換装置と記録計とを用いて、バス上を流れるＣＡＮ通信パケットに含まれる所定のＣＡＮデータを観測する際には、まず、測定現場にＣＡＮデータ変換装置と記録計とを持ち込んで、バスにＣＡＮデータ変換装置を接続し、さらにＣＡＮデータ変換装置に記録計を接続する。また、記録計側では、記録計に設けられた操作部を操作して、観測すべきＣＡＮデータのスケーリング値や単位を各入力ポート毎に設定する。
【０００８】
観測の際には、このＣＡＮデータ変換装置では、上記した各機器と同様にして、バス上を流れるＣＡＮ通信パケットを受信し、各ＣＡＮ定義データに基づいて、取得すべきＣＡＮ通信パケットを判別し、取得すべきＣＡＮ通信パケットの場合には、そのＣＡＮ通信パケットからそのＣＡＮデータを抽出する。さらに、ＣＡＮデータ変換装置では、対応データに基づいて、抽出したＣＡＮデータを各アナログ出力ポートに対応させて順次メモリに保存する。また、ＣＡＮデータ変換装置では、保存したＣＡＮデータをアナログ信号に変換して、対応するアナログ出力ポートから記録計に出力する。これにより、バス上を流れるＣＡＮ通信パケットに含まれている所定のＣＡＮデータが記録計によって観測される。
【０００９】
【発明が解決しようとする課題】
ところが、従来のＣＡＮデータ変換装置には、以下の問題点がある。すなわち、ＣＡＮデータ変換装置のメモリに記憶されたＣＡＮ定義データは、各アナログ出力ポートに対応させてアナログ出力ポートの数と同数に規定されている。このため、例えば、測定現場において想定していなかったＣＡＮデータを取得して測定する必要性が生じた際には、ＣＡＮ定義データを変更する必要がある。この際には、バスからＣＡＮデータ変換装置を取り外し、上記したパソコンにＣＡＮデータ変換装置を接続して、新たなＣＡＮ定義データと対応データとをパソコンで作成してＣＡＮデータ変換装置に転送する必要がある。したがって、ＣＡＮ定義データの変更作業に長時間を要するという問題が生じる。
【００１０】
本発明は、かかる問題点に鑑みてなされたものであり、取得対象のＣＡＮデータを短時間で変更し得るＣＡＮデータ変換装置を提供することを主目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成すべく請求項１記載のＣＡＮデータ変換装置は、ＣＡＮバスインターフェース部と、Ｄ／Ａ変換器と、複数のアナログ出力ポートと、取得すべきＣＡＮデータを含むＣＡＮ通信パケットを識別する識別情報と共に少なくとも当該ＣＡＮ通信パケットにおける前記ＣＡＮデータの位置情報を定義した複数のＣＡＮ定義データおよび当該ＣＡＮ通信パケットから抽出されて前記Ｄ／Ａ変換器によってアナログ信号に変換される当該各ＣＡＮデータとその出力先としての前記アナログ出力ポートとの対応関係を示す対応データを記憶するメモリと、制御部とを備え、当該制御部が、前記ＣＡＮバスインターフェース部を介してＣＡＮバスから受信した前記ＣＡＮ通信パケットの内から前記取得すべきＣＡＮデータを含むＣＡＮ通信パケットを前記ＣＡＮ定義データを参照して判別すると共に該当する当該ＣＡＮ通信パケットから当該取得すべきＣＡＮデータを当該ＣＡＮ定義データを参照して抽出し、当該抽出したＣＡＮデータを前記Ｄ／Ａ変換器に出力してアナログ信号に変換させると共に当該アナログ信号を前記対応データによって示される前記アナログ出力ポートに出力させるＣＡＮデータ変換装置であって、前記メモリは、前記アナログ出力ポートの数以上の数の前記ＣＡＮ定義データを記憶可能に構成され、前記制御部は、入力されたコマンドに従って前記対応データにおける前記対応関係を変更可能に構成されている。
【００１２】
請求項２記載のＣＡＮデータ変換装置は、請求項１記載のＣＡＮデータ変換装置において、前記コマンドを入力可能な操作部を備えている。
【００１３】
請求項３記載のＣＡＮデータ変換装置は、請求項１記載のＣＡＮデータ変換装置において、前記コマンドを外部機器から入力可能な通信用インターフェース部を備えている。
【００１４】
【発明の実施の形態】
以下、添付図面を参照して、本発明に係るＣＡＮデータ変換装置の好適な発明の実施の形態について説明する。
【００１５】
最初に、ＣＡＮデータ変換装置１の構成について、図面を参照して説明する。
【００１６】
ＣＡＮデータ変換装置１は、図１に示すように、ＣＡＮバスインタフェース部１１、トランシーバ１２、ＣＡＮコントローラ１３、ＣＰＵ１４、メモリ１５、Ｄ／Ａ変換器１６、信号切替器１７、ｎ個（ｎは２以上の整数）のアナログ出力ポートＯＰ１〜ＯＰｎ（以下、特に区別しないときには「アナログ出力ポートＯＰ」ともいう）、操作キー等を備えた操作部１８、および通信用インターフェース部１９を備えている。
【００１７】
ＣＡＮバスインタフェース部１１は、ＣＡＮデータ変換装置１をバス２１に電気的に接続する機能を備えている。なお、一例として、バス２１は、図１に示すように、機器２２，２３，２４相互間のＣＡＮデータ伝送に使用されているものとする。トランシーバ１２は、バス２１上の差動電圧で表されるＣＡＮ通信パケットをＣＡＮバスインタフェース部１１を介して受信して、２値のデジタル信号に変換する。ＣＡＮコントローラ１３は、トランシーバ１２によって変換されたＣＡＮ通信パケットにおけるＩＤ部およびデータ部を識別してＣＰＵ１４へ転送する。メモリ１５は、ＣＰＵ１４の動作を規定するためのプログラムを記憶する。また、メモリ１５は、複数のＣＡＮ定義データと、ＣＡＮデータおよびアナログ出力ポートＯＰ１〜ＯＰｎの対応関係を示す対応データと、取得したＣＡＮデータとを記憶する。Ｄ／Ａ変換器１６は、取得したＣＡＮデータＤｃａをアナログ信号Ｓａに変換して出力する。信号切替器１７は、入力した選択信号Ｓｓに従ってアナログ出力ポートＯＰ１〜ＯＰｎのうちの１つを選択し、出力されたアナログ信号Ｓａを選択されたアナログ出力ポートＯＰに出力する。操作部１８は、オペレータによって操作され、ＣＰＵ１４に対してコマンドを入力するために使用される。通信用インターフェース部１９は、記録計３１やパソコン（図示せず）にＣＡＮデータ変換装置１を接続するためのものであって、例えば、ＲＳ２３２Ｃインタフェースが採用されている。ＣＰＵ１４は、本発明における制御部として機能し、メモリ１５に記憶されたプログラムに基づいて作動して、ＣＡＮデータ変換装置１内の各構成要素を制御する。
【００１８】
次に、外部機器としての記録計３１の構成について図面を参照して説明する。
【００１９】
記録計３１は、図１に示すように、Ｎ個のアナログ入力ポートＩＰ１〜ＩＰｎ（以下、特に区別しないときには「アナログ入力ポートＩＰ」ともいう）、Ａ／Ｄ変換器ＡＤＣ１〜ＡＤＣｎ（以下、特に区別しないときには「Ａ／Ｄ変換器ＡＤＣ」ともいう）、メモリ制御部３２、ストレージメモリ３３、内部メモリ３４、ＣＰＵ３５、表示部３６、通信用インターフェース部３７、および操作部３８を備えている。この場合、各Ａ／Ｄ変換器ＡＤＣ１〜ＡＤＣｎは、各アナログ入力ポートＩＰ１〜ＩＰｎに対応して同数配設され、対応するアナログ入力ポートＩＰを介して入力されるアナログ信号をディジタルデータに変換して出力する。メモリ制御部３２は、各Ａ／Ｄ変換器ＡＤＣ１〜ＡＤＣｎによって出力されたディジタルデータを、各アナログ入力ポートＩＰに対応させてストレージメモリ３３に順次保存する。内部メモリ３４は、ＣＰＵ３５の動作を規定するプログラムを記憶する。また、内部メモリ３４は、各アナログ入力ポートＩＰ毎のＣＡＮデータのスケーリング情報（スケーリング値や単位）を記憶する。表示部３６は、入力した表示データをアナログ表示する。通信用インターフェース部３７は、ＣＡＮデータ変換装置１の通信用インタフェース部１９と同一のインタフェースで構成され（一例としてＲＳ２３２Ｃインタフェース）、記録計３１にＣＡＮデータ変換装置１を接続するために使用される。ＣＰＵ３５は、内部メモリ３４に記憶されたプログラムに基づいて作動して、記録計３１内の各構成要素を制御する。操作部３８は、各種操作キー等によって構成されている。
【００２０】
続いて、各機器２２，２３，２４によって出力されてバス２１上を流れるＣＡＮ通信パケットに含まれるＣＡＮデータをＣＡＮデータ変換装置１と記録計３１とを用いて観測する例について説明する。
【００２１】
まず、ＣＡＮデータ変換装置１を通信用インターフェース部１９を介してパソコン（図示せず）に接続し、次いでアプリケーションソフトウェアを起動してＣＡＮ定義データＤｄｅや対応データＤｃｏを作成し、作成したこれらのデータＤｄｅ，ＤｃｏをパソコンからＣＡＮデータ変換装置１に転送する。ＣＡＮデータ変換装置１では、ＣＰＵ１４が通信用インターフェース部１９を介してこれらのデータＤｄｅ，Ｄｃｏを受信して、メモリ１５に記憶させる。この場合、パソコンを用いて、従来と同様にして、アナログ出力ポートＯＰ１〜ＯＰｎの数と同数のＣＡＮ定義データＤｄｅを作成すると共に、これらのＣＡＮ定義データＤｄｅと各アナログ出力ポートＯＰ１〜ＯＰｎとの対応関係を示す対応データＤｃｏを生成する。さらに、観測の可能性があるＣＡＮデータについてのＣＡＮ定義データＤｄｅを予備のＣＡＮ定義データＤｄｅとして作成する。この予備のＣＡＮ定義データＤｄｅは、現段階ではいずれのアナログ出力ポートＯＰにも対応していないため、対応データＤｃｏには含まれていないものの、対応データＤｃｏに含まれているＣＡＮ定義データＤｄｅと同様にしてメモリ１５に記憶される。
【００２２】
次いで、パソコンからＣＡＮデータ変換装置１を外して、記録計３１と共に、観測しようとするバス２１の設置場所に搬送し、ＣＡＮデータ変換装置１をバス２１に接続すると共に、記録計３１をＣＡＮデータ変換装置１に接続する。この場合、ＣＡＮデータ変換装置１の各アナログ出力ポートＯＰ１〜ＯＰｎを記録計３１の各アナログ入力ポートＩＰ１〜ＩＰｎに一対一でそれぞれ接続する。また、ＣＡＮデータ変換装置１の通信用インターフェース部１９と記録計３１の通信用インターフェース部３７とを伝送路としてのインターフェースケーブルＣＢで接続する。
【００２３】
この状態で、ＣＡＮデータ変換装置１および記録計３１の電源を投入する。この際に、ＣＡＮデータ変換装置１は、最初に、図２に示すスケーリング情報転送処理を実行して、ＣＡＮデータ変換装置１のメモリ１５に記憶されている各ＣＡＮ定義データＤｄｅに含まれているスケーリング情報ＤｓｃをインターフェースケーブルＣＢを介して記録計３１に転送する。
【００２４】
具体的には、図２に示すように、ＣＡＮデータ変換装置１のＣＰＵ１４が、記録計３１のＣＰＵ３５と通信可能か否かを判別する（ステップ１０１）。この場合、ＣＰＵ１４は、通信可能な状態でないと判別したときには、スケーリング情報Ｄｓｃの送信処理を終了する。一方、通信可能であると判別したときには、ＣＰＵ１４は、メモリ１５に記憶されているＣＡＮ定義データＤｄｅのうち、対応データＤｃｏによって各アナログ出力ポートＯＰ１〜ＯＰｎと対応付け（割り当て）られている各ＣＡＮ定義データＤｄｅをメモリ１５から読み出す（ステップ１０２）。次いで、ＣＰＵ１４は、読み出したＣＡＮ定義データＤｄｅに含まれているスケーリング情報Ｄｓｃを抽出し、抽出したスケーリング情報Ｄｓｃをこのスケーリング情報Ｄｓｃが適用されるアナログ出力ポートＯＰの識別データ（例えば、対応ポート番号）と共に、通信用インターフェース部１９、インターフェースケーブルＣＢおよび通信用インターフェース部３７を介してＣＰＵ３５に転送する（ステップ１０３）。つまり、ＣＰＵ１４は、各アナログ出力ポートＯＰ１〜ＯＰｎとそれぞれ対応関係を有する各ＣＡＮデータＤｃａに関する各スケーリング情報ＤｓｃをＣＰＵ３５に出力する。また、ＣＰＵ１４は、対応データＤｃｏによって各アナログ出力ポートＯＰ１〜ＯＰｎと対応付けられている各ＣＡＮ定義データＤｄｅのうち、スケーリング情報Ｄｓｃを抽出していないものが残っているか否かを判別し（ステップ１０４）、残っているものがある場合には、上記ステップ１０２〜１０３を繰り返し実行する。これにより、ＣＰＵ１４は、各アナログ出力ポートＯＰ１〜ＯＰｎにそれぞれ対応付けられている各ＣＡＮ定義データＤｄｅのスケーリング情報Ｄｓｃをすべて記録計３１に転送する。一方、記録計３１では、ＣＰＵ３５が、転送された各スケーリング情報Ｄｓｃおよび識別データを内部メモリ３４に記憶させる。
【００２５】
次いで、ＣＡＮデータ変換装置１では、ＣＡＮコントローラ１３が、ＣＡＮバスインタフェース部１１およびトランシーバ１２を介して受信したＣＡＮ通信パケットのＩＤ部およびデータ部を識別してＣＰＵ１４へ転送する。ＣＰＵ１４は、このＣＡＮ通信パケットのＩＤ部の内容とメモリ１５に記憶されている各ＣＡＮ定義データＤｄｅとを比較することによって、転送されてきたＣＡＮ通信パケットに各ＣＡＮ定義データにおいて定義されているＣＡＮデータが含まれているか否かを判別する。ＣＰＵ１４は、この定義されているＣＡＮデータを含んでいると判別したときには、ＣＡＮ通信パケットからＣＡＮデータＤｃａを抽出すると共に、対応データＤｃｏを参照して、抽出したＣＡＮデータＤｃａを各アナログ出力ポートＯＰ１〜ＯＰｎに対応させてメモリ１５に保存する。ＣＰＵ１４は、これらのＣＡＮデータＤｃａの判別、抽出、および保存の各動作を繰り返し実施する。また、ＣＰＵ１４は、メモリ１５に保存した各アナログ出力ポートＯＰ１〜ＯＰｎ毎のＣＡＮデータＤｃａが所定のデータ量に達したか否かを繰り返し検出し、所定のデータ量に達したアナログ出力ポートＯＰに対応するＣＡＮデータＤｃａをメモリ１５から読み出してＤ／Ａ変換器１６に出力する。同時に、ＣＰＵ１４は、信号切替器１７に選択信号Ｓｓを出力することにより、所定のデータ量に達したＣＡＮデータＤｃａに対応するアナログ出力ポートＯＰを信号切替器１７の出力先として設定する。これにより、Ｄ／Ａ変換器１６によって生成されたアナログ信号Ｓａは、対応するアナログ出力ポートＯＰから出力される。
【００２６】
記録計３１では、各Ａ／Ｄ変換器ＡＤＣが、各アナログ入力ポートＩＰを介して取り込んだアナログ信号Ｓａをそれぞれディジタルデータに変換してメモリ制御部３２に出力する。メモリ制御部３２は、これらのディジタルデータを各アナログ入力ポートＩＰに対応させてストレージメモリ３３に順次保存する。ＣＰＵ３５は、一例として、アナログ入力ポートＩＰ１〜ＩＰｎの順に対応するディジタルデータをメモリ制御部３２に対して要求する。メモリ制御部３２は、ＣＰＵ３５の要求に応じて、ストレージメモリ３３に保存したアナログ入力ポートＩＰ１〜ＩＰｎに対応する各ディジタルデータをＣＰＵ３５に順次出力する。ＣＰＵ３５は、入力した各ディジタルデータを表示データＤｄｓに変換して表示部３６に出力する。また、ＣＰＵ３５は、内部メモリ３４からスケーリング情報Ｄｓｃを読み出して表示部３６に出力する。一方、表示部３６は、表示データＤｄｓをアナログ表示させると共に、スケーリング情報Ｄｓｃに基づいてスケーリング値およびその単位を表示する。これにより、記録計３１によるバス２１上のＣＡＮデータの正確な観測が行われる。
【００２７】
次いで、取得対象のＣＡＮデータを変更する方法について説明する。
【００２８】
まず、操作部１８を操作してＣＰＵ１４に対して対応データ変更用のコマンドを入力する。ＣＰＵ１４は、入力されたコマンドの内容に従い、ＣＡＮデータＤｃａとアナログ出力ポートＯＰとの対応関係を変更する。具体的には、例えば、５個のアナログ出力ポートＯＰ１〜ＯＰ５に対して、１２個のＣＡＮ定義データＤｄｅ１〜Ｄｄｅ１２を予めメモリ１５に記憶させた例について説明する。この場合、これらの各ＣＡＮ定義データＤｄｅ１〜Ｄｄｅ１２がそれぞれＣＡＮデータＤｃａ１〜Ｄｃａ１２を取得対象として定義し、かつ変更前の対応データＤｃｏとして、（ＯＰ１，Ｄｄｅ１）、（ＯＰ２，Ｄｄｅ２）、（ＯＰ３，Ｄｄｅ３）、（ＯＰ４，Ｄｄｅ４）、（ＯＰ５，Ｄｄｅ５）との内容がメモリ１５に記録されているとする。なお、上記の（ＯＰＭ，ＤｄｅＬ）は、アナログ出力ポートＯＰＭにＣＡＮ定義データＤｄｅＬを対応させることを意味する（Ｍ，Ｌは整数）。この場合、例えば、ＣＡＮデータＤｃａ４およびＣＡＮデータＤｃａ５に代えて、ＣＡＮデータＤｃａ１１およびＣＡＮデータＤｃａ１２をそれぞれ取得対象に変更するとの内容のコマンドを入力する。この際には、ＣＰＵ１４は、新たな対応データ、（ＯＰ１，Ｄｄｅ１）、（ＯＰ２，Ｄｄｅ２）、（ＯＰ３，Ｄｄｅ３）、（ＯＰ４，Ｄｄｅ１１）、（ＯＰ５，Ｄｄｅ１２）を生成してメモリ１５に記憶させる。この後、ＣＰＵ１４は、上記のスケーリング情報転送処理を実行した後、変更後の対応データに従い、上記したＣＡＮデータＤｃａの判別、抽出、保存および出力の各動作を繰り返し実行する。
【００２９】
このように、このＣＡＮデータ変換装置１によれば、アナログ出力ポートＯＰ１〜ＯＰｎの数以上の数のＣＡＮ定義データＤｄｅをメモリ１５に予め記憶させ、操作部１８を介してコマンドを入力してＣＡＮデータＤｃａとアナログ出力ポートＯＰとの対応関係を変更することで、ＣＡＮデータ変換装置１をパソコンに再度接続して、そのパソコンを使用して生成した新たなＣＡＮ定義データＤｄｅをＣＡＮデータ変換装置１に転送するという従来の方法とは異なり、これらの作業を省くことができるため、取得対象としていなかったＣＡＮデータＤｃａを取得対象としていたＣＡＮデータＤｃａの一部または全部と入れ替えるというＣＡＮデータＤｃａとその出力先としてのアナログ出力ポートＯＰとの対応関係を短時間でしかも容易に変更することができる。つまり、予め記憶させてあるＣＡＮ定義データＤｄｅのうちの任意のＣＡＮ定義データＤｄｅを任意のアナログ出力ポートＯＰに短時間でしかも容易に対応させることができる。この結果、ＣＡＮデータＤｃａを観測対象とする場合には、その観測作業の効率を十分に高めることができる。
【００３０】
また、取得対象として定義されているＣＡＮデータＤｃａに関するスケーリング情報（言い換えれば、ＣＡＮデータＤｃａに基づいて生成されたアナログ信号Ｓａに関するスケーリング情報）Ｄｓｃを含んでＣＡＮ定義データＤｄｅが構成され、ＣＡＮデータ変換装置１のＣＰＵ１４が、ＣＡＮ定義データＤｄｅに含まれているＣＡＮデータＤｃａであって、各アナログ出力ポートＯＰ１〜ＯＰｎとそれぞれ対応関係を有する各ＣＡＮデータＤｃａに関する各スケーリング情報Ｄｓｃを通信用インターフェース部１９を介して記録計３１に出力することにより、記録計３１が、スケーリング情報Ｄｓｃを各アナログ入力ポートＩＰ１〜ＩＰｎに対応させて内部メモリ３４に自動的に記憶させることができる。したがって、従来の記録計とは異なり、操作部を操作することなく各アナログ入力ポートＩＰ１〜ＩＰｎに対するスケーリング情報を自動的に設定することができるため、記録計３１の操作を簡略化することができる。この結果、ＣＡＮバス２１におけるＣＡＮデータＤｃａの観測作業に要する時間を十分に短縮することができる。さらに、ＣＡＮデータ変換装置１に対してスケーリング情報Ｄｓｃを１回設定するだけでよいため、ＣＡＮデータ変換装置１のスケーリング情報Ｄｓｃの設定内容と記録計３１のスケーリング情報Ｄｓｃの設定内容とが相違するという設定ミスを確実に防止することができる。
【００３１】
なお、本発明は、上記した本発明の実施の形態に示した構成に限定されない。例えば、本発明の実施の形態では、ＣＡＮデータ変換装置１に設けられた操作部１８を介して対応データ変更用のコマンドを入力する例を挙げて説明したが、インターフェースケーブルＣＢによってＣＡＮデータ変換装置１と接続された記録計３１側から、対応データ変更用のコマンドを入力することもできる。この場合には、記録計３１に設けられた操作部３８を操作して、対応データ変更用のコマンドをＣＰＵ３５に入力する。ＣＰＵ３５は、インターフェースケーブルＣＢを介してＣＡＮデータ変換装置１にこのコマンドを送信する。そして、ＣＡＮデータ変換装置１のＣＰＵ１４は、通信用インターフェース部１９を介して記録計３１によって送信されたコマンドを受信する。その後、ＣＰＵ１４は、操作部１８によってコマンドが入力された場合と同様にして作動して、ＣＡＮデータＤｃａとその出力先としてのアナログ出力ポートＯＰとの対応関係を変更する。この構成によれば、記録計３１でＣＡＮデータＤｃａを観測しながら、取得対象のＣＡＮデータＤｃａを変更することができる。したがって、ＣＡＮデータ変換装置１と記録計３１とが離れて設置されている場合において、ＣＡＮデータ変換装置１側に移動する手間が省けるため、観測作業の操作性を向上させることができる。また、本発明の実施の形態では、ＣＡＮデータ変換装置１に接続される外部機器として記録計３１を例に挙げて説明したが、ＣＡＮデータ変換装置１は記録計３１以外の機器に対しても使用することができるのは勿論である。
【００３２】
【発明の効果】
以上のように、請求項１記載のＣＡＮデータ変換装置によれば、アナログ出力ポートの数以上の数のＣＡＮ定義データをメモリに記憶させ、制御部が入力されたコマンドに従って対応データにおける対応関係を変更することにより、ＣＡＮデータ変換装置のパソコンへの再度接続や、パソコンを使用して生成した新たなＣＡＮ定義データのＣＡＮデータ変換装置への転送などの作業を省くことができるため、取得対象としていなかったＣＡＮデータを取得対象としていたＣＡＮデータの一部または全部と入れ替えるというＣＡＮデータとその出力先としてのアナログ出力ポートとの対応関係を短時間でしかも容易に変更することができる。つまり、予め記憶させてあるＣＡＮ定義データのうちの任意のＣＡＮ定義データを任意のアナログ出力ポートに短時間でしかも容易に対応させることができる。この結果、例えば、ＣＡＮデータを観測する場合には、その観測作業の効率を十分に高めることができる。
【００３３】
また、請求項２記載のＣＡＮデータ変換装置によれば、対応関係を変更するためのコマンドを入力可能な操作部を備えたことにより、対応関係変更用の機器を用いることなく、ＣＡＮデータ変換装置単独でＣＡＮデータとアナログ出力ポートとの対応関係を変更することができる。
【００３４】
また、請求項３記載のＣＡＮデータ変換装置によれば、対応関係を変更するためのコマンドを外部機器から入力可能な通信用インターフェース部を備えたことにより、ＣＡＮデータとアナログ出力ポートとの対応関係の変更を外部機器側で遠隔操作することができる。したがって、例えば、外部機器が記録計の場合には、ＣＡＮデータを観測しつつ対応関係を変更することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るＣＡＮデータ変換装置１、ＣＡＮデータ変換装置１が接続されるバス２１、および記録計３１の構成を示す構成図である。
【図２】記録計３１に対してスケーリング情報Ｄｓｃを転送するＣＡＮデータ変換装置１によるスケーリング情報転送処理のフローチャートである。
【符号の説明】
１　ＣＡＮデータ変換装置
１１　ＣＡＮバスインタフェース部
１２　トランシーバ
１３　ＣＡＮコントローラ
１４　ＣＰＵ
１５　メモリ
１６　Ｄ／Ａ変換器
１７　信号切替器
１８　操作部
Ｄｃａ　ＣＡＮデータ
Ｄｄｅ　ＣＡＮ定義データ
ＯＰ１〜ＯＰｎ　アナログ出力ポート
Ｓａ　アナログ信号
【図１】
2004015174.tif 000003
【図２】
2004015174.tif 000004