(57)【要約】【課題】少ないデータ量で故障を監視でき，バス帯域を有効に通常データの送受信に使用できるデータ送受信システム，そのシステムにおけるデータ送受信装置，故障監視装置，データ通信線，および故障監視方法を提供すること。【解決手段】監視フレームでは，監視対象以外のバススレーブカード１２はすべて内部のアナログスイッチ１６によりバス１０から切り離す。そして，監視カード１３から監視対象のバススレーブカード１２へ，監視データを送信する。そして，監視対象のバススレーブカード１２では，受信した監視データを，監視カード１３へ向けて返信する。すると監視カード１３では，送信した監視データと返信された監視データとを比較する。両者が一致すれば，監視対象以外のバススレーブカード１２および監視カード１３に故障はないものと判断できる。故障したバススレーブカード１２はその後，アナログスイッチ１６を開いたままとする。【選択図】　　　　　　図１１
2004064414.tif 000002
【特許請求の範囲】
【請求項１】
データ通信線を介して複数のデータ送受信装置間でデータの送受信を行うデータ送受信システムにおいて，
各データ送受信装置とともに前記データ通信線に接続された故障監視装置を有し，
前記データ通信線は，
データの送受信の時間単位であるフレーム周期を示す基本フレーム信号を供給する基本フレーム信号線と，
基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号を供給する監視フレーム信号線と，
前記複数のデータ送受信装置および前記故障監視装置間で送受信されるデータを伝達するデータ信号線とを有し，
監視フレーム信号の各周期では各データ送受信装置を１つずつ順に監視対象とし，
基本フレーム信号の各周期は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとからなり，
監視フレーム内で，
前記故障監視装置は，監視対象のデータ送受信装置へ前記データ信号線を介して監視データを送信し，
監視対象のデータ送受信装置は，前記故障監視装置へ前記データ信号線を介して監視データを返信し，
前記故障監視装置で，送信した監視データと返信された監視データとを比較することにより，故障の有無を判定することを特徴とするデータ送受信システム。
【請求項２】
請求項１に記載するデータ送受信システムにおいて，
前記故障監視装置および前記複数のデータ送受信装置はそれぞれ，
監視フレーム信号をカウントすることにより，監視フレーム信号の各周期に各データ送受信装置を１つずつ順に監視対象とし，
基本フレーム信号を監視フレーム信号の周期ごとにカウントすることにより，基本フレーム信号の各周期が，故障の有無の判定動作を行う監視フレームと通常のデータ送受信を行う通常動作フレームとのいずれであるかを識別することを特徴とするデータ送受信システム。
【請求項３】
請求項２に記載するデータ送受信システムにおいて，
前記データ通信線はさらに，
基本フレーム信号に同期するとともに監視フレーム信号の周期の整数倍の周期を持つ監視マルチフレーム信号を供給する監視マルチフレーム信号線を有し，
前記故障監視装置および前記複数のデータ送受信装置はそれぞれ，
監視マルチフレーム信号の周期により，監視フレーム信号のカウント値をリセットすることを特徴とするデータ送受信システム。
【請求項４】
請求項１から請求項３までのいずれか１つに記載するデータ送受信システムにおいて，
前記データ通信線はさらに，
前記故障監視装置から故障したデータ送受信装置へ切り離し信号を伝達する切り離し信号線を有し，
前記故障監視装置は，
故障したデータ送受信装置が特定された場合には，そのデータ送受信装置が監視対象となる監視フレーム中に，前記切り離し信号線に切り離し信号を出力し，　各データ送受信装置は，
自己が監視対象である監視フレーム中に前記切り離し信号線に切り離し信号が出力されると，以後，前記データ信号線から自己を切り離すことを特徴とするデータ送受信システム。
【請求項５】
請求項１から請求項４までのいずれか１つに記載するデータ送受信システムにおいて，
前記故障監視装置は，
自己が故障したと判定した場合には，以後，前記データ信号線から自己を切り離すことを特徴とするデータ送受信システム。
【請求項６】
データ信号線を介して他のデータ送受信装置との間でデータの送受信を行うデータ送受信装置において，
送信するデータをデータ信号線に送出するとともに，受信するデータをデータ信号線から取り込むデータ送受信回路と，
自己宛ての監視データを前記データ送受信回路を介してデータ信号線から取り込むとともに，その監視データを前記データ送受信回路を介して故障監視装置宛てにデータ信号線へ送出する折り返し回路と，
前記データ送受信回路とデータ信号線との間に設けられたスイッチング素子と，
前記スイッチング素子を制御するゲート制御回路とを有し，
前記ゲート制御回路は，
監視フレーム信号を受信してカウントする監視フレーム信号カウンタと，
基本フレーム信号を受信して監視フレーム信号の周期ごとにカウントする基本フレーム信号カウンタとを有し，
前記監視フレーム信号カウンタのカウント値により，自己が監視対象であるか否かを認識し，
前記基本フレーム信号カウンタのカウント値により，監視動作を行う監視フレームとデータ送受信を行う通常動作フレームとを識別することを特徴とするデータ送受信装置。
【請求項７】
請求項６に記載するデータ送受信装置において，
前記ゲート制御回路は，
通常動作フレーム中には前記スイッチング素子を閉じ，
監視動作フレーム中には，自己が監視対象である場合に限り前記スイッチング素子を閉じ，自己が監視対象でない場合には前記スイッチング素子を開くことを特徴とするデータ送受信装置。
【請求項８】
請求項６または請求項７に記載するデータ送受信装置において，
前記監視フレーム信号カウンタは，監視マルチフレーム信号を受信してその周期によりリセットされるものであることを特徴とするデータ送受信装置。
【請求項９】
請求項６から請求項８までのいずれか１つに記載するデータ送受信装置において，
前記ゲート制御回路は，自己が監視対象であるときに，特定のデータ送受信装置に切り離し信号を伝達する切り離し信号線から切り離し信号の入力を受けると，以後，前記スイッチング素子を開いたままとすることを特徴とするデータ送受信装置。
【請求項１０】
データ信号線を介して複数のデータ送受信装置の故障状況を監視する故障監視装置において，
送信するデータをデータ信号線に送出するとともに，受信するデータをデータ信号線から取り込むデータ送受信回路と，
監視データを監視対象のデータ送受信装置宛てに前記データ送受信回路を介してデータ信号線へ送出し，自己宛の監視データを前記データ送受信回路を介してデータ信号線から取り込み，送出した監視データと返信された監視データとを比較することにより故障の有無を判定する監視データ比較回路と，
前記データ送受信回路とデータ信号線との間に設けられたスイッチング素子と，
前記スイッチング素子を制御するゲート制御回路と，
監視フレーム信号をカウントする監視フレーム信号カウンタとを有し，
前記ゲート制御回路は，基本フレーム信号を監視フレーム信号の周期ごとにカウントする基本フレーム信号カウンタを有し，
前記基本フレーム信号カウンタのカウント値により，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとを識別し，
前記監視データ比較回路は，前記監視フレーム信号カウンタのカウント値により，どのデータ送受信装置が監視対象であるかを認識することを特徴とする故障監視装置。
【請求項１１】
請求項１０に記載する故障監視装置において，
前記ゲート制御回路は，
通常動作フレーム中には前記スイッチング素子を開き，
監視動作フレーム中には前記スイッチング素子を閉じることを特徴とする故障監視装置。
【請求項１２】
請求項１０または請求項１１に記載する故障監視装置において，
前記監視フレーム信号カウンタは，監視マルチフレーム信号の周期によりリセットされるものであることを特徴とする故障監視装置。
【請求項１３】
請求項１０から請求項１２までのいずれか１つに記載する故障監視装置において，
前記ゲート制御回路は，前記監視データ比較回路により故障監視装置自身が故障していると判定されると，以後，前記スイッチング素子を開いたままとすることを特徴とする故障監視装置。
【請求項１４】
複数のデータ送受信装置および故障監視装置を接続し，各装置間でデータの送受信を行わせるデータ通信線において，
データの送受信の時間単位であるフレーム周期を示す基本フレーム信号を供給する基本フレーム信号線と，
基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号を供給する監視フレーム信号線と，
複数のデータ送受信装置および故障監視装置間で送受信されるデータを伝達するデータ信号線とを有し，
基本フレーム信号は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとの識別を各装置に行わせる信号であり，
監視フレーム信号は，どのデータ送受信装置が監視対象であるかについての認識を各装置に行わせる信号であることを特徴とするデータ通信線。
【請求項１５】
請求項１４に記載するデータ通信線において，
基本フレーム信号に同期するとともに監視フレーム信号の周期の整数倍の周期を持つ監視マルチフレーム信号を供給する監視マルチフレーム信号線を有し，
監視マルチフレーム信号は，各装置における監視フレーム信号による監視対象の認識をリセットさせる信号であることを特徴とするデータ通信線。
【請求項１６】
請求項１４または請求項１５に記載するデータ通信線において，
切り離し信号を伝達する切り離し信号線を有し，
切り離し信号は，
故障したデータ送受信装置が特定された場合に，そのデータ送受信装置が監視対象となる監視フレームに，故障監視装置から故障したデータ送受信装置宛てに出力される信号であることを特徴とするデータ通信線。
【請求項１７】
データ通信線を介して複数のデータ送受信装置間でデータの送受信を行うデータ送受信システムにて前記データ通信線に接続された故障監視装置により各データ送受信装置の故障の有無を監視する故障監視方法において，
前記データ通信線に，
データの送受信の時間単位であるフレーム周期を示す基本フレーム信号と，
基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号とを供給し，
前記故障監視装置および前記複数のデータ送受信装置はそれぞれ，
監視フレーム信号の各周期では各データ送受信装置を１つずつ順に監視対象とし，
基本フレーム信号の各周期は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとからなり，
監視フレーム内で，
前記故障監視装置から監視対象のデータ送受信装置へ前記データ通信線を介して監視データを送信し，
監視対象のデータ送受信装置から前記故障監視装置へ前記データ通信線を介して監視データを返信し，
前記故障監視装置で，保存している監視データと返信された監視データとを比較することにより，故障の有無を判定することを特徴とするデータ送受信システムにおける故障監視方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は，データ通信線を介して複数のデータ送受信装置間でデータの送受信を行うデータ送受信システムに関する。さらに詳細には，データ送受信装置の故障の発生を監視する機能を有するデータ送受信システム，そのデータ送受信装置，そのための故障監視装置，データ通信線，および故障監視方法に関するものである。
【０００２】
【従来の技術】
従来のこの種のシステム例を，図１５に示す。図１５のデータ送受信システムは，バス６０に，複数のバススレーブカード６２−１，６２−２，６２−３……（以下，総称して単に「バススレーブカード６２」という場合がある）と，バスマスタカード６１と，監視カード６３とを接続して構成されている。各バススレーブカード６２は，バス６０を介して互いにデータを送受信するものである。バスマスタカード６１は，バス６０を介してクロック信号や各種タイミング信号を各バススレーブカード６２や監視カード６３に供給したり，各バススレーブカード６２によるバス６０の使用権を調整したりするものである。監視カード６３は，バススレーブカード６２の故障状況を監視するものである。バス６０には，データ信号線の他，バス要求／許可信号線，基本フレーム信号線，およびクロック信号線が含まれている。このデータ送受信システムでは，バススレーブカード６２間で送受信されるデータは，固定長のデータであるものとする。
【０００３】
このデータ送受信システムでは，通常動作，すなわちバススレーブカード６２間でのデータの送受信は，次のようにして行われる。まず，データを送信したいバススレーブカード６２により，バス６０のデータ信号線の使用権の取得が行われる。このため，データを送信したいバススレーブカード６２は，バス６０のバス要求／許可信号線に対してバス要求信号を出力する。出力されたバス要求信号は，バスマスタカード６１により受信される。こうしてバスマスタカード６１には，データを送信したいすべてのバススレーブカード６２からのバス要求が集まる。するとバスマスタカード６１は，集まったすべてのバス要求信号の中から１つを選択する。選択の方法としては例えば，各バススレーブカード６２に優先順位があらかじめ固定的に割り当てられているプライオリティ方式や，バススレーブカード６２がバス６０を使用するたびに優先順位が各バススレーブカード６２を巡回するラウンドロビン方式等がある。そして，選択したバススレーブカード６２に対してバス許可信号を出力する。こうしてバス許可信号を受信したバススレーブカード６２が，バス６０のデータ信号線の使用権を取得するのである。ここまでの動作が，基本フレーム信号（図９参照：バス要求／許可やデータ転送の周期（フレーム）を示す信号）の１周期の間に行われる。
【０００４】
そして，データ信号線の使用権を取得したバススレーブカード６２は，基本フレーム信号の次の１周期の間に，バス６０のデータ信号線に対して，データを出力する。その先頭には，どのバススレーブカード６２が宛先であるかを示すヘッダ部分が付加されている。すると，他のすべてのバススレーブカード６２は，そのヘッダ部分を受信する。そして，受信したヘッダ部分により，データの宛先が自己であるか否かを判断する。自己宛てのデータである場合には，引き続き受信動作を行い，固定長データの全体を受信する。自己宛てのデータでない場合には，受信動作を中断する。以上の一連の動作により，任意のバススレーブカード６２間でデータの送受信が行われる。
【０００５】
ここで，バススレーブカード６２の１つにおいてバスドライバが故障したと仮定する。するとバス６０のデータ信号線の信号レベルは，システムで設定されたレベルに固定される。あるいはハイインピーダンスとなる。したがって，当該故障したバススレーブカード６２のみならずすべてのバススレーブカード６２間でのデータの送受信に支障を来す。支障を解消するためには，故障したバススレーブカード６２を早急に特定する必要がある。そこで，故障したバススレーブカード６２を特定するため，監視カード６３による監視動作が行われる。
【０００６】
監視動作の説明のため，バススレーブカード６２および監視カード６３のより詳細な構造を図１６に示す。すなわち，バススレーブカード６２は，監視データ送信回路６５と，データ送受信回路６４と，ゲート制御回路６７とを有している。そして，データ送受信回路６４とバス６０のデータ信号線との間に，バスドライバ６８とアナログスイッチ６６とを有している。このうちのアナログスイッチ６６は，ゲート制御回路６７の制御下にある。図１６中にバススレーブカード６２は１つしか描かれていないが，他のどのバススレーブカード６２も同様の構成を有している。監視カード６３は，監視データ受信比較回路７５と，データ送受信回路７４と，ゲート制御回路７７とを有している。そして，データ送受信回路７４とバス６０のデータ信号線との間に，バスドライバ７８とアナログスイッチ７６とを有している。このうちのアナログスイッチ７６は，ゲート制御回路７７の制御下にある。
【０００７】
監視動作は，次のようにして行われる。まず，ある１つのバススレーブカード６２についてそのアナログスイッチ６６を開き，残りのすべてのバススレーブカード６２についてそのアナログスイッチ６６を閉じる。また，監視カード６３のアナログスイッチ７６を閉じる。すなわち，ある１つのバススレーブカード６２のみバス６０のデータ信号線から切り離し，残りのすべてのバススレーブカード６２および監視カード６３をバス６０のデータ信号線に接続した状態とする。この状態で，アナログスイッチ６６が開かれているバススレーブカード６２以外のすべてのバススレーブカード６２から，監視カード６３に対して監視データを送信する。監視データは，あらかじめ監視カード６３から送信され各バススレーブカード６２に保存しているものである。監視カード６３では，監視データを受信し，自身に保存している元の監視データと比較する。受信したすべての監視データが元の監視データと同一であれば，監視データを送信したすべてのバススレーブカード６２が正常であると考えられる。そうでなかった場合には，監視データを送信したバススレーブカード６２中に故障しているものがあると考えられる。
【０００８】
そこで，別のある１つのバススレーブカード６２についてそのアナログスイッチ６６を開き，残りのすべてのバススレーブカード６２についてそのアナログスイッチ６６を閉じる。この状態で再び監視データの送受信を行う。さらにこれを繰り返し，アナログスイッチ６６を開いた状態を，すべてのバススレーブカード６２に１巡させる。これにより，故障しているバススレーブカード６２がどれであるかを特定することができる。
【０００９】
【発明が解決しようとする課題】
しかしながら，前記した従来の技術には，次のような問題点があった。すなわち，故障したバススレーブカード６２を特定するために必要な監視データの総数が多く，監視サイクルがその分長い。バススレーブカード６２の個数をＮとすると，そのデータ数は（Ｎ−１）×Ｎ個にも達する。Ｎの値が１０ないし２０程度であれば，データ数は１００近くもしくはそれ以上となる。このように監視データの送受信にバス帯域が使用されてしまうのである。このため，通常データの送受信に使用できるバス帯域がその分限られてしまうのである。
【００１０】
本発明は，前記した従来のデータ送受信システムが有する問題点を解決するためになされたものである。すなわちその課題とするところは，少ないデータ量で故障の監視をすることができ，バス帯域を有効に通常データの送受信に使用できるデータ送受信システム，そのシステムにおけるデータ送受信装置，故障監視装置，データ通信線，および故障監視方法を提供することにある。
【００１１】
【課題を解決するための手段】
この課題の解決を目的としてなされた本発明のデータ送受信システムは，データ通信線を介して複数のデータ送受信装置間でデータの送受信を行うシステムであって，各データ送受信装置とともにデータ通信線に接続された故障監視装置を有し，データ通信線は，データの送受信の時間単位であるフレーム周期を示す基本フレーム信号を供給する基本フレーム信号線と，基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号を供給する監視フレーム信号線と，複数のデータ送受信装置および故障監視装置間で送受信されるデータを伝達するデータ信号線とを有し，監視フレーム信号の各周期では各データ送受信装置を１つずつ順に監視対象とし，基本フレーム信号の各周期は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとからなり，監視フレーム内で，故障監視装置は，監視対象のデータ送受信装置へデータ信号線を介して監視データを送信し，監視対象のデータ送受信装置は，故障監視装置へ前記データ信号線を介して監視データを返信し，故障監視装置で，送信した監視データと返信された監視データとを比較することにより，故障の有無を判定するシステムである。
【００１２】
また，本発明の故障監視方法では，データ通信線を介して複数のデータ送受信装置間でデータの送受信を行うデータ送受信システムにおいて，データ通信線に接続された故障監視装置により各データ送受信装置の故障の有無を監視するに際し，データ通信線に，データの送受信の時間単位であるフレーム周期を示す基本フレーム信号と，基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号とを供給し，故障監視装置および複数のデータ送受信装置はそれぞれ，監視フレーム信号の各周期では各データ送受信装置を１つずつ順に監視対象とし，基本フレーム信号の各周期は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとからなり，監視フレーム内で，故障監視装置から監視対象のデータ送受信装置へデータ通信線を介して監視データを送信し，監視対象のデータ送受信装置から故障監視装置へデータ通信線を介して監視データを返信し，故障監視装置で，保存している監視データと返信された監視データとを比較することにより，故障の有無を判定する。
【００１３】
そして，本発明のデータ通信線は，複数のデータ送受信装置および故障監視装置を接続し，各装置間でデータの送受信を行わせるものであって，通常のデータ信号線の他に，データの送受信の時間単位であるフレーム周期を示す基本フレーム信号を供給する基本フレーム信号線と，基本フレーム信号に同期するとともにフレーム周期の整数倍の周期を持つ監視フレーム信号を供給する監視フレーム信号線とを有するものであることが望ましい。ここで基本フレーム信号は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとの識別を各装置に行わせる信号である。監視フレーム信号は，どのデータ送受信装置が監視対象であるかについての認識を各装置に行わせる信号である。
【００１４】
本発明では，監視フレーム信号の各周期では各データ送受信装置が１つずつ順に監視対象とされる。また，基本フレーム信号の各周期は，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとからなる。そして，監視フレームには，故障監視装置と監視対象のデータ送受信装置との間で監視データのやりとりが行われる。そして，故障監視装置から送信した監視データと，監視対象のデータ送受信装置を経て戻ってきた監視データとが対比される。これにより，故障の有無が判定される。すなわち，両者が一致すれば，当該データ送受信装置および故障監視装置には故障がないものと考えられる。一方，両者に相違があれば，当該データ送受信装置もしくは故障監視装置が故障している可能性がある。このようにして故障の判定をするので，データ送受信装置と故障監視装置との間で送受信される監視データのＮ数は，データ送受信装置の個数の２倍で済む。このため，監視データの送受信のためにデータ通信線の送受信帯域を過度に占有してしまうことがない。
【００１５】
ここにおいて，故障監視装置および複数のデータ送受信装置はそれぞれ，監視フレーム信号をカウントすることにより，監視フレーム信号の各周期に各データ送受信装置を１つずつ順に監視対象とし，基本フレーム信号を監視フレーム信号の周期ごとにカウントすることにより，基本フレーム信号の各周期が，故障の有無の判定動作を行う監視フレームと通常のデータ送受信を行う通常動作フレームとのいずれであるかを識別することが望ましい。
【００１６】
本発明において，故障監視装置は，送信するデータをデータ信号線に送出するとともに，受信するデータをデータ信号線から取り込むデータ送受信回路と，監視データを監視対象のデータ送受信装置宛てにデータ送受信回路を介してデータ信号線へ送出し，自己宛の監視データをデータ送受信回路を介してデータ信号線から取り込み，送出した監視データと返信された監視データとを比較することにより故障の有無を判定する監視データ比較回路と，データ送受信回路とデータ信号線との間に設けられたスイッチング素子と，スイッチング素子を制御するゲート制御回路と，監視フレーム信号をカウントする監視フレーム信号カウンタとを有し，ゲート制御回路は，基本フレーム信号を監視フレーム信号の周期ごとにカウントする基本フレーム信号カウンタを有し，基本フレーム信号カウンタのカウント値により，故障の有無の判定動作を行う監視フレームとデータ送受信を行う通常動作フレームとを識別し，監視データ比較回路は，監視フレーム信号カウンタのカウント値により，どのデータ送受信装置が監視対象であるかを認識するものであることが望ましい。
【００１７】
また，データ送受信装置は，送信するデータをデータ信号線に送出するとともに，受信するデータをデータ信号線から取り込むデータ送受信回路と，自己宛ての監視データをデータ送受信回路を介してデータ信号線から取り込むとともに，その監視データをデータ送受信回路を介して故障監視装置宛てにデータ信号線へ送出する折り返し回路と，データ送受信回路とデータ信号線との間に設けられたスイッチング素子と，スイッチング素子を制御するゲート制御回路とを有し，ゲート制御回路は，監視フレーム信号を受信してカウントする監視フレーム信号カウンタと，基本フレーム信号を受信して監視フレーム信号の周期ごとにカウントする基本フレーム信号カウンタとを有し，監視フレーム信号カウンタのカウント値により，自己が監視対象であるか否かを認識し，基本フレーム信号カウンタのカウント値により，監視動作を行う監視フレームとデータ送受信を行う通常動作フレームとを識別するものであることが望ましい。
【００１８】
これらの故障監視装置およびデータ送受信装置では，まず，故障監視装置の監視データ比較回路が，データ送受信回路を介して，監視データをデータ信号線に送出する。その監視データの宛先は，現在の監視対象のデータ送受信装置である。すると，データ信号線に接続されているデータ送受信装置のうち現在監視対象となっているものが，その監視データを自己のデータ送受信回路を介してデータ信号線から自己の折り返し回路に取り込む。そしてそのデータ送受信装置では，その折り返し回路が，取り込んだ監視データを，自己のデータ送受信回路を介してデータ信号線に送出する。すると，故障監視装置が，その監視データを自己のデータ送受信回路を介してデータ信号線から監視データ比較回路に取り込む。そして監視データ比較回路では，送出した監視データと返信された監視データとを比較する。これにより，故障の有無の判定がなされる。
【００１９】
そして，本発明の故障監視装置および各データ送受信装置ではそれぞれ，監視フレーム信号カウンタのカウント値により，どのデータ送受信装置が監視対象であるかについて認識する。具体的には，故障監視装置は，監視対象のデータ送受信装置がどれであるかを認識する。各データ送受信装置は，自己が監視対象であるか否かを認識する。また，本発明の故障監視装置および各データ送受信装置ではそれぞれ，基本フレーム信号カウンタのカウント値により，故障の有無の判定動作を行う監視フレームと通常のデータ送受信を行う通常動作フレームとを識別する。
【００２０】
本発明における故障監視装置のゲート制御回路は，データ送受信動作時にはスイッチング素子を開き，監視動作時にはスイッチング素子を閉じる制御を行うのである。一方，データ送受信装置のゲート制御回路は，通常のデータ送受信動作時にはスイッチング素子を閉じ，監視動作時には，自己が監視対象である場合に限りスイッチング素子を閉じ，自己が監視対象でない場合にはスイッチング素子を開く制御を行うのである。
【００２１】
このようにすると，監視動作と通常のデータ送受信動作とをともに適切に行うことができる。まず，通常のデータ送受信動作時を考える。この場合，故障監視装置のスイッチング素子は開かれており，各データ送受信装置のスイッチング素子は閉じられている。すなわち通常のデータ送受信動作時には，故障監視装置はデータ信号線から切り離されており，各データ送受信装置はデータ信号線に繋がっている。そのため，故障監視装置が余計な動作をすることなく，各データ送受信装置間でのデータの送受信を適切に行うことができる。次に，監視動作時を考える。この場合，故障監視装置のスイッチング素子は閉じられている。各データ送受信装置については，監視対象であるもののスイッチング素子のみが閉じられ，他のもののスイッチング素子は開かれている。すなわち監視動作時には，故障監視装置と監視対象のデータ送受信装置のみがデータ信号線に繋がっており，他のデータ送受信装置はすべてデータ信号線から切り離されている。そのため，他のデータ送受信装置が余計な動作をすることなく，故障監視装置と監視対象のデータ送受信装置との間で監視データの送返信を適切に行うことができる。したがって，１往復の監視データの送返信で故障が検知された場合，故障している可能性があるのは，故障監視装置か監視対象のデータ送受信装置かのいずれかである。このため，故障した装置を少ないデータ量で効率よく特定できるのである。
【００２２】
本発明ではさらに，データ通信線が，基本フレーム信号に同期するとともに監視フレーム信号の周期の整数倍の周期を持つ監視マルチフレーム信号を供給する監視マルチフレーム信号線を有し，故障監視装置および複数のデータ送受信装置はそれぞれ，監視マルチフレーム信号の周期により，監視フレーム信号カウンタのカウント値がリセットされるものであるとよりよい。このようにすると，定期的に監視フレーム信号のカウント値がリセットされる。これにより，各データ送受信装置が再び順に１つずつ監視対象となる。そしてこれが反復される。このため，システムが稼働している限り監視動作が行われる。
【００２３】
本発明ではまた，データ通信線が，故障監視装置から故障したデータ送受信装置へ切り離し信号を伝達する切り離し信号線を有し，故障監視装置は，故障したデータ送受信装置が特定された場合には，そのデータ送受信装置が監視対象となる監視フレーム中に切り離し信号線に切り離し信号を出力し，各データ送受信装置は，自己が監視対象である監視フレーム中に切り離し信号線に切り離し信号が出力されると，以後，スイッチング素子を開いたままとするものであるとよりよい。このようにすると，故障が判明したデータ送受信装置はシステムから切り離される。したがってその後，残ったデータ送受信装置により通常と同様にデータの送受信がなされる。
【００２４】
本発明ではまた，故障監視装置が，自己が故障したと判定した場合には，以後，スイッチング素子を開いたままとすることが望ましい。故障した故障監視装置により故障監視動作を行っても意味がないからである。この後，残ったデータ送受信装置に１つも故障が発生しない限り，通常と同様にデータの送受信がなされる。
【００２５】
【発明の実施の形態】
以下，本発明を具体化した実施の形態を，添付図面を参照しつつ詳細に説明する。本実施の形態は，携帯電話の無線基地局に本発明を適用したものである。無線基地局１０２は，図１に示す概略構成を有している。無線基地局１０２は，送受信増幅部１０３，無線制御部１０４の他，棚１００，棚１０１を有している。ここで棚と呼んでいるものは，多数のドーターボードを搭載したマザーボードである。棚１００には，ドーターボードとして，バス中継部，監視カード，多数の変復調カードが搭載されている。これらは，棚１００の棚内バスにより互いに接続されている。棚１０１には，ドーターボードとして，バス中継部，監視カード，多数の制御部および有線Ｉ／Ｆ（インターフェース）カードが搭載されている。これらは，棚１０１の棚内バスにより互いに接続されている。また，棚１００のバス中継部と棚１０１のバス中継部とは，棚間バスにより接続されている。また，棚１０１の有線Ｉ／Ｆカードは交換局に接続されている。この無線基地局１０２は，高い信頼性が要求される装置であり，万一内部に故障が起こった場合にはその故障個所を早期に特定する必要がある。その一方で取り扱うデータ量が多いので，故障の監視動作にあまり多くの負荷をかけることは好ましくない。
【００２６】
上記の無線基地局１０２において，本発明が適用されるのは，棚１００，棚１０１のそれぞれにおける，棚内バスを介しての各ドーターボード間のデータ送受信システムである。さらには，棚間バスによる各棚間のデータ送受信システムである。
【００２７】
そこで，棚１００の棚内システムを例として，本実施の形態に係るデータ送受信システムを説明する。本実施の形態に係るデータ送受信システムは，図２に示すように構成されている。すなわち，図２のデータ送受信システムは，バス１０に，複数のバススレーブカード１２−１，１２−２，１２−３……（以下，総称して単に「バススレーブカード１２」という場合がある）と，バスマスタカード１１と，監視カード１３とを接続して構成されている。各バススレーブカード１２は，バス１０を介して互いにデータを送受信するものである。バスマスタカード１１は，各バススレーブカード１２によるバス１０の使用権を調整するものである。監視カード１３は，バススレーブカード１２の故障状況を監視するものである。バス１０には，データ信号線の他，バス要求／許可信号線，監視マルチフレーム信号線，監視フレーム信号線，基本フレーム信号線，およびクロック信号線が含まれている。このデータ送受信システムでは，バススレーブカード１２間で送受信されるデータは，固定長のデータである。
【００２８】
図２のデータ送受信システムと図１中の棚１００との対応関係は，以下の通りである。図２中のバス１０は，棚１００の棚内バスに相当する。図２中のバススレーブカード１２−１，１２−２，１２−３……は，棚１００の多数の「変復調カード」に相当する。図２中のバスマスタカード１１は，棚１００の「バス中継部」に相当する。図２中の監視カード１３は，棚１００の「監視カード」に相当する。
【００２９】
バス１０の監視マルチフレーム信号線，監視フレーム信号線，基本フレーム信号線，およびクロック信号線はそれぞれ，各バススレーブカード１２に，監視マルチフレーム信号，監視フレーム信号，基本フレーム信号，そしてクロック信号を供給する信号線である（図３）。これらの各信号は，監視カード１３が出力制御している。監視カード１３は，自らもこれらの信号を利用する。また，バス１０の切り離し信号線は，バススレーブカード１２に，監視カード１３から切り離し信号を供給する信号線である。
【００３０】
クロック信号は，図２のデータ送受信システムで送受信されるすべての信号の動作単位となる信号である。基本フレーム信号は，バス要求／許可やデータ転送の周期（フレーム）を示す信号である。基本フレーム信号はクロック信号に同期しており，その１周期は１５クロックに相当する。監視フレーム信号は，基本フレーム信号により示されるフレームが，監視動作のための監視フレームであるか，あるいは，通常動作，すなわちバススレーブカード１２間でのデータの送受信のための通常動作フレームであるかの区別を示す信号である。監視フレーム信号は，基本フレーム信号に同期しており，その１周期は，基本フレーム信号の周期（フレーム）の１０〜２０程度の整数倍である。ただし，システム設計により，これより大きくてもよく，逆に小さくてもよい。監視フレーム信号のパルスにより，２フレームからなる監視フレームが開始される。その１フレーム目は，監視カード１３から監視対象のバススレーブカード１２への往信フレームである。２フレーム目は，監視対象のバススレーブカード１２から監視カード１３への復信フレームである。残りのフレームは，通常動作フレームである。
【００３１】
監視マルチフレーム信号は，監視対象とするバススレーブカード１２の周期を規定するための信号である。監視マルチフレーム信号は，監視フレーム信号に同期している。バススレーブカード１２の個数をＮとすると，監視マルチフレーム信号の１周期は，監視フレーム信号の１周期のＮ（もしくはそれ以上の整数）倍である。そして，監視マルチフレーム信号のパルスの直後の監視フレーム信号周期中の監視フレームでは，バススレーブカード１２−１が監視対象とされる。以下，監視フレーム信号周期ごとに順に各バススレーブカード１２が監視対象とされる。監視マルチフレーム信号の１周期中における監視フレーム信号の周期数がバススレーブカード１２の個数Ｎより多い場合には，Ｎ＋１番目およびそれ以降の監視フレーム信号周期では，監視フレームであっても監視動作は行われない。この場合にこのような監視フレームを通常動作フレームとして取り扱うようにしてもよい。
【００３２】
各バススレーブカード１２は，図４に示すブロック構成を有するものである。すなわち，バススレーブカード１２には，折り返し回路１５と，データ送受信回路１４と，ゲート制御回路１７と，バスドライバ１８と，アナログスイッチ１６とが実装されている。折り返し回路１５は，後述する監視動作において，監視カード１３から送信された監視データを折り返して，監視カード１３へ返送するための回路である。折り返し回路１５は，監視データの本体部分である監視用テストパターンはそのまま返信し，ヘッダ部分の宛先を監視カード１３の宛先に変更する。データ送受信回路１４は，バス１０のデータ信号線に対するデータの送受信動作を行う回路である。バスドライバ１８およびアナログスイッチ１６は，データ送受信回路１４とバス１０のデータ信号線との間に位置している。ゲート制御回路１７の制御下にあるアナログスイッチ１６により，バスドライバ１８とバス１０のデータ信号線との間の接続／非接続を切り替えることができるようになっている。なお，監視カード１３による故障監視の対象となるのは，図４中のバスドライバ１８である。バスドライバ１８が故障していると，バス１０のデータ信号線の信号レベルは，システムで設定されたレベルに固定されてしまう。あるいはハイインピーダンスの状態となる。なお，データ送受信回路１４，折り返し回路１５が故障した場合もバスドライバ１８の故障として検出される。
【００３３】
ゲート制御回路１７の回路構成を，図５のブロック図により説明する。ゲート制御回路１７は，２つのカウンタ１７１，１７２と，３つの比較回路１７３〜１７５と，ＮＯＲゲート１７６と，ＯＲゲート１７７と，ＮＡＮＤゲート１７８と，ラッチ１７９と，ＮＡＮＤゲート１８０とを有している。
【００３４】
カウンタ１７１，１７２はともに，クロック信号の立ち上がりをカウントするものである。ただしそのカウントは，イネーブル信号がＨｉｇｈ（以下，単に「Ｈ」という）レベルであるときに限り行われるようになっている。また，クロック信号の立ち上がりの際にリセット信号がＬｏｗ（以下，単に「Ｌ」という）レベルであった場合には，カウントアップでなくカウンタ値をゼロにリセットするようになっている。カウンタ１７１は，イネーブル信号として監視フレーム信号の反転信号を受け，リセット信号として監視マルチフレーム信号を受けるように構成されている。このことと図３に示した各信号の内容とによりカウンタ１７１は，監視フレーム信号のパルスを受けるとカウントアップし，監視マルチフレーム信号のパルスを受けるとカウンタ値をクリアするのである。カウンタ１７２は，イネーブル信号として基本フレーム信号の反転信号を受け，リセット信号として監視フレーム信号を受けるように構成されている。このことと図３に示した各信号の内容とによりカウンタ１７２は，基本フレーム信号のパルスを受けるとカウントアップし，監視フレーム信号のパルスを受けるとカウンタ値をクリアするのである。
【００３５】
比較回路１７３〜１７５はいずれも，２つの入力値が等しい場合にのみ出力を「Ｈ」レベルにし，２つの入力値が異なる場合には出力を「Ｌ」レベルにするものである。比較回路１７３は，自カード番号と，カウンタ１７１の出力値とを受けるようにされている。これにより比較回路１７３は，監視マルチフレーム信号のパルスが発生してからの監視フレーム信号のパルス数が自カード番号に等しい場合にのみ，出力を「Ｈ」レベルにするようになっている。自カード番号（図２中の各バススレーブカード１２の番号から１を引いたもの）は，バススレーブカード１２上のディップスイッチ（図示せず）あるいは外部から遠隔操作で設定されるレジスタ（図示せず）等の適当な設定手段で設定されるものである。自カード番号は，例えば図２のデータ送受信システム中のバススレーブカード１２全体で連番をなすように設定される。比較回路１７４は，カウンタ１７２の出力値と，固定値「０」とを受けるように構成されている。これにより比較回路１７４は，監視フレーム信号のパルスが発生してからの基本フレーム信号のパルス数が０である場合にのみ，出力を「Ｈ」レベルにするようになっている。比較回路１７５は，カウンタ１７２の出力値と，固定値「１」とを受けるように構成されている。これにより比較回路１７５は，監視フレーム信号のパルスが発生してからの基本フレーム信号のパルス数が１である場合にのみ，出力を「Ｈ」レベルにするようになっている。
【００３６】
ＯＲゲート１７７は，比較回路１７４の出力と比較回路１７５の出力とを受けるように構成されている。これによりＯＲゲート１７７は，監視フレーム信号のパルスが発生してからの基本フレーム信号のパルス数が０または１である場合にのみ，出力を「Ｈ」レベルにするようになっている。ＮＯＲゲート１７６は，比較回路１７３の出力とＯＲゲート１７７の出力の反転信号とを受けるように構成されている。これによりＮＯＲゲート１７６は，比較回路１７３の出力が「Ｌ」レベルでかつＯＲゲート１７７の出力が「Ｈ」レベルである場合にのみ，出力を「Ｈ」レベルにするようになっている。
【００３７】
ＮＡＮＤゲート１７８は，比較回路１７３の出力と，切り離し信号の反転信号を受けるようになっている。切り離し信号は，通常では常時「Ｈ」レベルである。そして，バススレーブカード１２の故障が判明すると，その後最初にそのバススレーブカード１２が監視対象となる監視フレーム信号周期の間のみ「Ｌ」レベルとなる。その後は再び「Ｈ」レベルとなる。これにより，ＮＡＮＤゲート１７８の出力は，通常の状況では常時「Ｈ」レベルである。そして，自己が監視対象である監視フレーム信号周期中に切り離し信号がローダウンすると，そのときだけ「Ｌ」レベルとなる。そして，ＮＡＮＤゲート１７８の出力は，ラッチ１７９に入力されている。ラッチ１７９は，通常の状況，すなわちＮＡＮＤゲート１７８の出力が「Ｈ」レベルであり続けている間は「Ｈ」レベルを出力し続ける。そして，ＮＡＮＤゲート１７８の出力が「Ｌ」レベルになると，ラッチ１７９の出力も「Ｌ」レベルになる。そして，一旦こうなると，その後はＮＡＮＤゲート１７８の出力に関わらず，ラッチ１７９の出力は「Ｈ」レベルに戻らず「Ｌ」レベルに固定される。
【００３８】
ＮＡＮＤゲート１８０は，ＮＯＲゲート１７６の出力の反転信号とラッチ１７９の出力とを受けるように構成されている。これによりＮＡＮＤゲート１８０は，通常の状況，すなわちラッチ１７９の出力が「Ｈ」レベルであり続けている間は，ＮＯＲゲート１７６の出力をそのまま出力するのである。そして，ラッチ１７９の出力が「Ｌ」レベルに固定されると，その後はＮＡＮＤゲート１８０の出力は，「Ｈ」レベルに固定される。そして，ＮＡＮＤゲート１８０の出力信号が，アナログスイッチ１６への制御信号である。この制御信号が「Ｌ」レベルであればアナログスイッチ１６が閉じ，「Ｈ」レベルであればアナログスイッチ１６が開くように構成されている。
【００３９】
したがってアナログスイッチ１６は，自カードが監視対象である間に切り離し信号が入力されない限り，次の（１），（２）のいずれかに該当する場合には閉じられ，いずれにも該当しない場合には開かれる。
（１）監視マルチフレーム信号のパルスが発生してからの監視フレーム信号のパルス数が自カード番号に等しい場合
（２）監視フレーム信号のパルスが発生してからの基本フレーム信号のパルス数が２以上である場合
（１）は，監視フレーム信号の周期により，自己が監視対象であると認識される場合である。（２）は，監視フレーム信号の周期中，基本フレーム信号の第３フレーム以降，すなわち通常動作フレームの場合である。これより，監視フレームにおいて，監視対象のバススレーブカード１２のアナログスイッチ１６は閉じられ，他のすべてのバススレーブカード１２のアナログスイッチ１６は開かれる。通常動作フレームにおいては，すべてのバススレーブカード１２のアナログスイッチ１６が閉じられる。
【００４０】
そして，自カードが監視対象である間に切り離し信号が入力されると，以後，当該バススレーブカード１２のアナログスイッチ１６は開いたままとなる。すなわち，当該バススレーブカード１２はバス１０から切り離された状態におかれる。
【００４１】
監視カード１３は，図６に示すブロック構成を有するものである。すなわち，監視カード１３には，監視データ比較回路２５と，データ送受信回路２４と，ゲート制御回路２７と，バスドライバ２８と，アナログスイッチ２６とが実装されている。監視データ比較回路２５は，後述する監視動作において，監視対象であるバススレーブカード１２へ送信した監視データと，そのバススレーブカード１２から返送された監視データとを比較する回路である。データ送受信回路２４は，バス１０のデータ信号線に対するデータの送受信動作を行う回路である。バスドライバ２８およびアナログスイッチ２６は，データ送受信回路２４とバス１０のデータ信号線との間に位置している。ゲート制御回路２７の制御下にあるアナログスイッチ２６により，バスドライバ２８とバス１０のデータ信号線との間の接続／非接続を切り替えることができるようになっている。
【００４２】
ゲート制御回路２７の回路構成を，図７のブロック図により説明する。ゲート制御回路２７は，カウンタ２７２と，２つの比較回路２７４，２７５と，ＯＲゲート２７７とを有している。
【００４３】
カウンタ２７２は，クロック信号の立ち上がりをカウントするものである。ただしそのカウントは，イネーブル信号が「Ｈ」であるときに限り行われるようになっている。また，クロック信号の立ち上がりの際にリセット信号が「Ｌ」であった場合には，カウントアップでなくカウンタ値をゼロにリセットするようになっている。カウンタ２７２は，イネーブル信号として基本フレーム信号の反転信号を受け，リセット信号として監視フレーム信号を受けるように構成されている。すなわちカウンタ２７２は，図５に示したバススレーブカード１２中のゲート制御回路１７におけるカウンタ１７２に相当するものである。
【００４４】
比較回路２７４，２７５はいずれも，２つの入力値が等しい場合にのみ出力を「Ｈ」レベルにし，２つの入力値が異なる場合には出力を「Ｌ」レベルにするものである。比較回路２７４は，カウンタ２７２の出力値と，固定値「０」とを受けるように構成されている。すなわち比較回路２７４は，図５に示したバススレーブカード１２中のゲート制御回路１７における比較回路１７４に相当するものである。比較回路２７５は，カウンタ２７２の出力値と，固定値「１」とを受けるように構成されている。すなわち比較回路２７５は，図５に示したバススレーブカード１２中のゲート制御回路１７における比較回路１７５に相当するものである。
【００４５】
ＯＲゲート２７７は，比較回路２７４の出力と比較回路２７５の出力とを受けるように構成されている。すなわちＯＲゲート２７７は，図５に示したバススレーブカード１２中のゲート制御回路１７におけるＯＲゲート１７７に相当するものである。そして，ＯＲゲート２７７の出力信号の反転信号が，アナログスイッチ２６への制御信号である。この制御信号が「Ｌ」レベルであればアナログスイッチ２６が閉じ，「Ｈ」レベルであればアナログスイッチ２６が開くように構成されている。したがってアナログスイッチ２６は，監視フレーム信号の周期中，基本フレーム信号のパルス数が２未満である場合に閉じられ，２以上である場合には開かれる。すなわちアナログスイッチ２６は，監視フレームにおいては閉じられ，通常動作フレームにおいては開かれるのである。
【００４６】
監視データ比較回路２５には，図８に示すように，カウンタ２５１が含まれている。カウンタ２５１は，クロック信号の立ち上がりをカウントするものである。ただしそのカウントは，イネーブル信号が「Ｈ」であるときに限り行われるようになっている。また，クロック信号の立ち上がりの際にリセット信号が「Ｌ」であった場合には，カウントアップでなくカウンタ値をゼロにリセットするようになっている。カウンタ２５１は，イネーブル信号として監視フレーム信号の反転信号を受け，リセット信号として監視マルチフレーム信号を受けるように構成されている。すなわちカウンタ２５１は，図５に示したバススレーブカード１２中のゲート制御回路１７におけるカウンタ１７１に相当するものである。これにより監視データ比較回路２５では，どのバススレーブカード１２が監視対象であるかを認識できるのである。
【００４７】
このデータ送受信システムでは，通常動作は，従来技術で説明したものと同様に行われる。すなわち，通常動作フレームにおいて，データを送信したいバススレーブカード１２により，バス１０のバス要求／許可信号線を介して，バスマスタカード１１に対してバス要求信号が出力される（図９中の▲１▼の「ＲＥＱ」）。そしてバスマスタカード１１により，すべてのバス要求信号の中から１つが選択され，そのバススレーブカード１２に対してバス許可信号が出力される（図９中の▲２▼の「ＧＲＡＮＴ」）。選択の方法も前述と同様であるが，これらに限定されるものではない。これにより，そのバススレーブカード１２が，バス１０のデータ信号線の使用権を取得する。ここまでの動作が，基本フレームの１フレームの間に行われる。
【００４８】
そして，そのバススレーブカード１２は，次の１フレームに，バス１０のデータ信号線に対して，送信データを出力する（図９中の▲３▼の「データ」）。ここで送受信されるデータは，図１０のフォーマット図に示すように，固定長のデータであり，送信データそのものの前に，ヘッダ部分が付されている。ヘッダ部分には，宛先のバススレーブカード１２を示すコードが含まれている。データを受信した他のバススレーブカード１２は，そのヘッダ部分により，データの宛先が自己であるか否かを判断し，自己宛てであればデータ全体を受信する。以上の動作が，通常動作フレームの２フレームを使用して行われる。なお，このうちの２フレーム目では，バス１０のデータ信号線の使用権を取得したバススレーブカード１２によるデータの送信と並行して，バスマスタカード１１による次の基本フレームのバス１０のデータ信号線の使用権の割り振りが行われている。ここにおいて，監視カード１３は動作に関与しない。通常動作フレーム中はアナログスイッチ２６が開かれ，バス１０のデータ信号線から切り離されているからである。なお，ここで示したフォーマットは一例であり，ビット幅，データ長はこれに限定されない。また，ヘッダ宛先，送信データ以外のデータが付加されてもかまわない。
【００４９】
このデータ送受信システムにおける監視動作は，次のようにして行われる。監視フレーム信号のパルスが発生すると（図３参照），各バススレーブカード１２および監視カード１３において，次の（１）および（２）が起こる。
（１）各バススレーブカード１２のゲート制御回路１７のカウンタ１７２および，監視カード１３のゲート制御回路２７のカウンタ２７２のカウンタ値がクリアされ「０」となる。なお，監視フレーム信号のパルスと同時に基本フレーム信号のパルスも発生しているが（図３参照），前述のように監視フレーム信号のパルスによる動作が優先する。このため，監視フレームの１フレーム目，すなわち監視データ往信フレームにはいる。
（２）各バススレーブカード１２のゲート制御回路１７のカウンタ１７１および，監視カード１３の監視データ比較回路２５のカウンタ２５１のカウンタ値が，１カウント増加する。これにより，監視対象のバススレーブカード１２が次の番号のものに移る。
【００５０】
このとき，図１１に示すように，バススレーブカード１２のうち監視対象となった１つ（図１１中では１２−２）と監視カード１３においてのみ，アナログスイッチ１６，２６が閉じられ，他のバススレーブカード１２ではアナログスイッチ１６が開かれた状態となる。そこで監視カード１３は，監視データ比較回路２５が監視データを作成する。作成される監視データは，図１２のフォーマット図に示すように，監視用テストパターンの前に，ヘッダ部分を付したものである。監視用テストパターンは，あらかじめ内部メモリ（図示せず）に用意されている。ヘッダ部分には，監視対象のバススレーブカード１２を示す宛先コードが含まれている。監視対象のバススレーブカード１２がどれであるかは，カウンタ２５１のカウンタ値により認識される。監視用テストパターンとしては一般的には，データ信号線の全ビットが「０」と「１」とをとるようなパターン（１６進数の５５ｈ，ＡＡｈの繰り返し等）が使用されるが，対象システムに適した他のパターンであってもよい。作成された監視データは，監視データ往信フレームに，データ送受信回路２４からバスドライバ２８およびアナログスイッチ２６を介して，バス１０のデータ信号線に送出される。この送出は，前述の通常動作の説明で述べた，バスマスタカード１１によるバス１０のデータ信号線の使用権の選択手順を踏まずに行われる。
【００５１】
すると，監視対象のバススレーブカード１２（ここでは１２−２）は，アナログスイッチ１６およびバスドライバ１８を介してデータ送受信回路１４がその監視データを取り込む。取り込まれた監視データは，折り返し回路１５に送られる。すると折り返し回路１５では返送用監視データを作成する。返送用監視データは，取り込まれた監視データ（図１２）のヘッダ部分中の宛先コードを，監視カード１３を示すものに変更したデータである（図１３）。監視カード１３を示す宛先コードは，前述した自カード番号の設定と同様にあらかじめ設定されている。あるいは内部メモリ（図示せず）に用意しておいてもよい。
【００５２】
そして，監視フレーム信号のパルスの後の最初の基本フレーム信号のパルスが発生すると（図３参照），各バススレーブカード１２および監視カード１３において，各バススレーブカード１２のゲート制御回路１７のカウンタ１７２および，監視カード１３のゲート制御回路２７のカウンタ２７２のカウンタ値が「１」となる。このため，監視フレームの２フレーム目，すなわち監視データ復信フレームにはいる。なお，監視対象のバススレーブカード１２は変更されない。すなわち，各バススレーブカード１２および監視カード１３におけるアナログスイッチ１６，２６の開閉状況はそのままである。
【００５３】
監視データ復信フレームでは，監視対象のバススレーブカード１２（ここでは１２−２）により，監視データの返送が行われる。すなわち，データ送受信回路１４がバスドライバ１８およびアナログスイッチ１６を介して，返送用監視データ（図１３）をバス１０のデータ信号線に送出する。この送出も，バスマスタカード１１によるバス１０のデータ信号線の使用権の選択手順を踏まずに行われる。すると監視カード１３では，アナログスイッチ２６およびバスドライバ２８を介して，データ送受信回路１４がその監視データを取り込む。取り込まれた監視データは，監視データ比較回路２５に送られる。そこで監視データ比較回路２５では，内部メモリ（図示せず）に用意されている元の監視用テストパターンと返信された監視データ（図１３）の監視用テストパターンとを比較する。ここで，監視対象のバススレーブカード１２と監視カード１３とのいずれにも故障がなければ，両監視データの監視用テストパターンの部分は互いに同一であるはずである。しかし，いずれか（バスドライバ１８もしくはバスドライバ２８）に故障があれば，監視データの返信がされなかったり，仮に返信されたとしても，返信された監視データでは，パターンがすべてローレベルになってしまっている等の相違があることになる。そこで，両監視データの監視用テストパターンの部分が互いに同一であるか否かを判定する。
【００５４】
両者の監視用テストパターンの部分が同一であった場合には，監視対象のバススレーブカード１２および監視カード１３のいずれもが正常であるものと考えられる。もし，２つの監視データが一致しなければ，監視対象のバススレーブカード１２と監視カード１３とのいずれかに故障（バスドライバ１８もしくはバスドライバ２８）が発生しているものと考えられる。以上で，監視フレーム１回分の動作が終了する。なお，以上の監視動作において，監視対象以外のバススレーブカード１２は動作に関与しない。監視フレーム中はそれらのバススレーブカード１２のアナログスイッチ１６が開かれ，バス１０のデータ信号線から切り離されているからである。よって，他のバススレーブカード１２に故障しているものがあったとしても，その影響を受けることはない。
【００５５】
基本フレーム信号の次のパルスが発生すると（図３参照），各バススレーブカード１２および監視カード１３において，各バススレーブカード１２のゲート制御回路１７のカウンタ１７２および，監視カード１３のゲート制御回路２７のカウンタ２７２のカウンタ値が「２」となる。このため，監視フレームを終えて通常動作フレームにはいる。すなわち，監視カード１３のアナログスイッチ２６が開かれる。そして，すべてのバススレーブカード１２のアナログスイッチ１６が閉じられる。この状態で，前述の通常動作が行われるのである。
【００５６】
監視フレーム信号の次のパルスが発生すると，再び監視フレームにはいる。ただし，監視対象のバススレーブカード１２は，前回の監視対象の次の番号を有するものである。このため，新たに監視対象となったバススレーブカード１２について，前述と同じく監視データの往復により，監視動作が行われる。かくして，監視フレーム信号のパルスが発生するたびに監視対象のバススレーブカード１２が１番ずつずれていく。そして，すべてのバススレーブカード１２について監視動作が１回ずつ行われると，故障状況の最終判定がなされる。
【００５７】
すなわち，どのバススレーブカード１２についても，往復信の監視用テストパターンが一致していた場合には，すべてのバススレーブカード１２および監視カード１３のいずれもが正常であり故障はないものと判定される。ある１つのバススレーブカード１２についてのみ復信の監視用テストパターンに不一致が見られ，他のすべてのバススレーブカード１２について一致していた場合には，当該不一致が見られたバススレーブカード１２に故障が発生しているものと判定される。どのバススレーブカード１２についても，復信の監視用テストパターンが不一致であった場合には，監視カード１３に故障が発生しているものと判定される。そして，監視マルチフレーム信号のパルスが発生すると（図３参照），各バススレーブカード１２のゲート制御回路１７のカウンタ１７１および，監視カード１３の監視データ比較回路２５のカウンタ２５１のカウンタ値がクリアされる。これにより，再び１番のバススレーブカード１２から順に監視動作が行われる。
【００５８】
ここにおいて，あるバススレーブカード１２について復信の監視用テストパターンに不一致があった場合には，その後，故障したカードが特定されるまで，監視フレーム信号および監視マルチフレーム信号の周期を短くするようにしてもよい。このようにすると，故障したカードの特定までの所要時間が短くて済むので有利である。例えば，監視フレーム信号の周期を基本フレーム信号の周期の２倍とすると，基本フレームの１周期目と２周期目は監視フレームなので，すべてのバススレーブカード１２の監視動作が連続して行われる。これにより，故障したカードを早期に特定できる。
【００５９】
監視カード１３またはバススレーブカード１２に故障が発生しているものと判定されたら，アラームを発してシステム管理者に報知する。これによりシステム管理者は，故障したカードを正常に動作するカードに交換する手配を行うことができる。そして監視カード１３では，次のような措置が執られる。
【００６０】
まず，故障したのがバススレーブカード１２であった場合の措置を説明する。この場合には，故障したバススレーブカード１２をバス１０の信号線から切り離す必要がある。このため監視カード１３では，故障したバススレーブカード１２が特定された後，最初にそのバススレーブカード１２が監視対象となる監視フレーム信号周期（一般的には，故障したバススレーブカード１２が特定された後の最初の監視フレーム信号周期がこれである）に，切り離し信号線に「Ｌ」レベルを出力する。すると，監視対象の，すなわち故障しているバススレーブカード１２では，図５中のＮＡＮＤゲート１７８の出力が「Ｌ」レベルとなる。これがラッチ１７９によりラッチされる。したがってこれ以後，ＮＡＮＤゲート１８０の出力が，「Ｈ」レベルに固定されることとなる。このため，アナログスイッチ１６はその後開いたままとなる。このように，故障したバススレーブカード１２に対してバス１０の信号線を介さずに切り離し信号が伝達される。これにより，そのバススレーブカード１２はバス１０の信号線から切り離されるのである。なお，他のバススレーブカード１２においては，比較回路１７３の出力が「Ｌ」レベルであるため，ＮＡＮＤゲート１７８の出力が「Ｌ」レベルになることはない。したがってラッチ１７９は作動せず，通常の状態がそのまま維持される。よってその後，残りのバススレーブカード１２による通常動作は支障なく行われる。
【００６１】
次に，故障したのが監視カード１３自身であった場合の措置を説明する。この場合には，監視カード１３をバス１０の信号線から切り離す必要がある。もはや監視動作をしても意味がないからである。このため，強制的にアナログスイッチ２６を開き，その状態で固定する。そして，監視フレーム信号および監視マルチフレーム信号の出力を停止する。これにより，その後監視動作は行われずすべての基本フレームが通常動作フレームとなる。この状態で，バススレーブカード１２に１つも故障が発生しない限り，通常動作は支障なく行われる。
【００６２】
以上詳細に説明したように本実施の形態に係るデータ送受信システムでは，バス１０に，データ信号線や基本フレーム信号線などの他，監視フレーム信号線と監視マルチフレーム信号線とを備えている。そして，これらに対してバスマスタカード１１からそれぞれ，基本フレーム信号に同期する監視フレーム信号と，監視フレーム信号に同期する監視マルチフレーム信号とを供給するようにしている。一方，各バススレーブカード１２および監視カード１３にはそれぞれ，監視フレーム信号の周期中における基本フレーム信号のパルス数をカウントするカウンタ１７２およびカウンタ２７２が備えられている。これにより，各バススレーブカード１２および監視カード１３において，監視フレームと通常動作フレームとを区別できるようにしている。さらに，各バススレーブカード１２および監視カード１３にはそれぞれ，監視マルチフレーム信号の周期中における監視フレーム信号のパルス数をカウントするカウンタ１７１およびカウンタ２５１が備えられている。これにより，各バススレーブカード１２において，自己が監視対象であるか否かを認識できるようにしている。同様に監視カード１３において，どのバススレーブカード１２が監視対象であるかを認識できるようにしている。
【００６３】
そして，各バススレーブカード１２では，ゲート制御回路１７により，通常動作フレームにおいては必ず，監視フレームにおいては自己が監視対象である場合に限り，アナログスイッチ１６を閉じるようにしている。また，監視カード１３では，ゲート制御回路２７により，通常動作フレームにおいてはアナログスイッチ２６を開き，監視フレームにおいてはアナログスイッチ２６を閉じるようにしている。これにより，監視フレームにおいて，監視カード１３と監視対象である１つのバススレーブカード１２との間で監視データを往復させる監視動作を，バスマスタカード１１の介在なしに行うことができるようにしている。もちろん，各バススレーブカード１２間での通常のデータ送受信も可能である。
【００６４】
また，各バススレーブカード１２には，自己が監視対象である監視フレームにおいて監視カード１３から受信した監視データの宛先コードを，監視カード１３宛てのコードに変換する折り返し回路１５を備えている。また，監視カード１３には，監視対象のバススレーブカード１２に送信した監視データの監視用テストパターンと，監視対象のバススレーブカード１２から返信された監視データの監視用テストパターンとを比較する監視データ比較回路２５を備えている。このため，監視カード１３と監視対象のバススレーブカード１２との間で監視データを往復させる監視動作を行うことにより，他のバススレーブカード１２と無関係な故障情報を得ることができるのである。したがって，データ送受信システム全体についての故障判定に必要な監視データの送受信量が，バススレーブカード１２の個数の２倍で済む。よって，監視動作のために大量の監視データでバス１０のデータ信号線の通信帯域を過度に占有してしまうことがない。このため，バス１０のデータ信号線の通信帯域を，バススレーブカード１２間の通常のデータの送受信のために有効に利用できるのである。
【００６５】
また，監視カード１３では，故障したバススレーブカード１２が特定されると，そのバススレーブカード１２が監視対象となる監視フレーム信号周期に，バス１０の切り離し信号線に切り離し信号を出力することとしている。一方，バススレーブカード１２では，自己が監視対象であるときにバス１０の切り離し信号線に切り離し信号が出力されると，そのことをラッチ１７９でラッチすることとしている。このため，そのバススレーブカード１２は，以後，アナログスイッチ１６が開いたままとなり，バス１０のデータ信号線から切り離される。したがって，バススレーブカード１２に故障が発生しても，残ったバススレーブカード１２により通常動作が支障なく行われる。また，監視カード１３は，自身が故障した場合には，自身のアナログスイッチ２６を強制的に開き，以後，バス１０のデータ信号線から切り離された状態とする。これにより，故障した監視カード１３による無意味な監視動作を行うことがない。
【００６６】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，本実施の形態では，バスマスタカード１１と監視カード１３とを別々のカードとしたが，１枚のカードでこれらの機能を兼ねるようにしてもよい。別々のカードの場合でも，監視マルチフレーム信号，監視フレーム信号，基本フレーム信号，そしてクロック信号の出力元はバスマスタカード１１と監視カード１３とのどちらでもよい。また，バスドライバ１８，２８とバス１０との間のスイッチング素子は，アナログスイッチに限らず，ＭＯＳスイッチやリレー等により構成してもよい。
【００６７】
また，本実施の形態では，監視対象のバススレーブカード１２の番号を，監視マルチフレーム信号によりリセットすることとしているが，これに限るものではない。システム中のバススレーブカード１２の個数は既知であるから，カウンタ１７１，２５１のカウンタ値がその値に達したら自動的にリセットするようにしてもよい。そのためには，システム中のバススレーブカード１２の個数をあらかじめ各カードに用意しておけばよい。
【００６８】
また，本実施の形態では，監視データについても通常動作の送受信データと同じく，ヘッダ部分に宛先コードを付している。そして，受信側ではまずヘッダ部分を確認してから取り込むこととしている。しかし監視フレームでは，バス１０の信号線に繋がっているのは，監視カード１３と監視対象のバススレーブカード１２との２つだけである。よって，データの本体部分である監視用テストパターンのみをヘッダなしで送受信することも可能である。ただし，通常動作と同様にヘッダ部分を使用することにより，宛先の認識および付加機能をも含めてより良好に故障の検出ができるのである。また，本実施の形態では，データの受信の際，まずヘッダの宛先のみを受信して自己宛てか否かを判断しているが，データ全体を取り込んでから判断してもよい。なお，本実施の形態では，データ送受信装置（バススレーブカード１２）や故障監視装置（監視カード１３）をハードウェアで実現しているが，ソフトウェアで実現することも可能である。以下，その他の種々の変形例について説明する。
【００６９】
まず，本発明の適用対象箇所について説明する。前述の実施の形態は，本発明を，図１の無線基地局１０２中の棚１００内の送受信システムに適用したものである。しかしこれに限らず，図１の無線基地局１０２中の棚１０１内の送受信システムに適用することも可能である。その場合には，棚１０１中の「制御部」および「有線Ｉ／Ｆカード」がともに，図２中のバススレーブカード１２−１，１２−２，１２−３……に相当する。すなわち，本発明の送受信システムにおいては，複数のデータ送受信装置に，異なる種類のものが含まれていてもよいのである。その場合でも，監視動作の内容には何ら異なるところはない。
【００７０】
また，図１の無線基地局１０２中の棚内の送受信システムに限らず，棚間バスによる送受信システムに本発明を適用することもできる。その一例として，棚間バスに監視装置を備え，その監視装置により各棚の「バス中継部」を監視するシステムが考えられる。むろん，棚の数はもっと多くてもよい。
【００７１】
別の例として，図１４に示すような送受信システムも考えられる。図１４に示す送受信システムは，３本のバス３０，４０，５０にそれぞれ，１つずつのバスマスタカード３１，４１，５１と，多数のバススレーブカード３２−１，３２−２，３２−３，……，４２−１，４２−２，４２−３，……，５２−１，５２−２，５２−３，……，とを接続し，さらに，共通の監視カード３３を設けたものである。図１４中のバス３０，４０，５０は，単一の線であるかのように描かれているが，実際には図２等に示したバス１０のように，多種類の信号線からなっている。図１４の送受信システムでは，バス３０，４０，５０のそれぞれが図１中の棚内バスに相当する。そして，複数の棚内システムに対する監視動作を１つの監視カード３３で行うようにしたものである。バス３０，４０，５０のそれぞれにおける通常動作や，監視動作は，前述と同様である。
【００７２】
図１４の送受信システムでは，監視カード３３の稼働効率が高いという利点がある。すなわち，前述の実施の形態で説明したシステムでは，通常動作フレーム中には監視カード１３は事実上休止状態であった。これに対し図１４の送受信システムでは，バス３０，４０，５０のそれぞれのシステム間で監視フレームが時間的にずれるようにしておくことにより，監視カード３３の稼働効率を高められるのである。なお，図１４の送受信システム中の監視カード３３では，監視対象を認識するためのカウンタ（図８中のカウンタ２５１に相当するもの）を，バス３０，４０，５０ごとに備える必要がある。また，図１４中の監視カード３３は，図１中の棚間バスの役割を兼ねるものではない。
【００７３】
さらに，本発明の適用対象は，図１に示したような無線基地局１０２に限られるわけではない。多数のデータ送受信装置をバスで接続して互いにデータのやりとりを行うあらゆるシステムに適用可能である。また，前述の実施の形態では，各バススレーブカード１２や監視カード１３等は，必要な回路や部品を基板に実装したドーターボードであったが，このような形態に限られない。独立した外形を持つデータ送受信装置や監視装置をバスで接続したシステムであってもよい。あるいは，データ送受信装置や監視装置をそれぞれ１つの集積回路装置とし，基板上に装着してそのバスに接続したシステムであってもよい。
【００７４】
【発明の効果】
以上の説明から明らかなように本発明によれば，故障の監視のための監視データの送受信量が，データ送受信装置の個数の２倍で済むデータ送受信システム，そのシステムにおけるデータ送受信装置，故障監視装置，データ通信線，および故障監視方法が提供されている。これにより，バス帯域を故障の監視のための監視データの送受信で過度に占有してしまうことがなく，有効に通常データの送受信に使用できるようにしている。また，故障が判明したデータ送受信装置はその後データ通信線から切り離されるようにしている。これにより，残ったデータ送受信装置により，通常と同様のデータ送受信を続行できる。また，故障監視装置が故障した場合には，故障監視装置がデータ通信線から切り離されるようにしている。これによりその後も，データ送受信装置に１つも故障が発生しない限り，通常と同様のデータ送受信を続行できる。
【図面の簡単な説明】
【図１】本発明の適用対象の一例である無線基地局の概略構成を示すブロック図である。
【図２】本実施の形態に係るデータ送受信システムの構成を示すブロック図である。
【図３】各バススレーブカードおよび監視カードに供給される各種信号を示すタイミングチャートである。
【図４】本実施の形態に係るバススレーブカードの構成を示すブロック図である。
【図５】本実施の形態に係るバススレーブカード中のゲート制御回路の構成を示すブロック図である。
【図６】本実施の形態に係る監視カードの構成を示すブロック図である。
【図７】本実施の形態に係る監視カード中のゲート制御回路の構成を示すブロック図である。
【図８】本実施の形態に係る監視カード中の監視データ比較回路に含まれるカウンタを示すブロック図である。
【図９】本実施の形態に係るデータ送受信システムにおける通常動作を説明するタイミングチャートである。
【図１０】本実施の形態に係るデータ送受信システムにおいて送受信されるデータの構造を示すフォーマット図である。
【図１１】本実施の形態に係るデータ送受信システムにおける監視動作を示すブロック図である。
【図１２】本実施の形態に係るデータ送受信システムにおいて監視カードから送信される監視データの構造を示すフォーマット図である。
【図１３】本実施の形態に係るデータ送受信システムにおいて監視カードへ返信される監視データの構造を示すフォーマット図である。
【図１４】本発明に係るデータ送受信システムの他の構成例を示すブロック図である。
【図１５】従来のデータ送受信システムの構成を示すブロック図である。
【図１６】従来のバススレーブカードおよび監視カードの構成を示すブロック図である。
【符号の説明】
１０，３０，４０，５０　バス
１２，３２，４２，５２　バススレーブカード（データ送受信装置）
１３，３３　　　　　　　監視カード（故障監視装置）
１４，２４　　　　　　　データ送受信回路
１５　　　　　　　　　　折り返し回路
２５　　　　　　　　　　監視データ比較回路
１６，２６　　　　　　　アナログスイッチ
１７，２７　　　　　　　ゲート制御回路
１７１，２５１　　　　　監視フレーム信号カウンタ
１７２，２７２　　　　　基本フレーム信号カウンタ
１００，１０１　　　　　棚（データ送受信システム）
【図１】
2004064414.tif 000003
【図２】
2004064414.tif 000004
【図３】
2004064414.tif 000005
【図４】
2004064414.tif 000006
【図５】
2004064414.tif 000007
【図６】
2004064414.tif 000008
【図７】
2004064414.tif 000009
【図８】
2004064414.tif 000010
【図９】
2004064414.tif 000011
【図１０】
2004064414.tif 000012
【図１１】
2004064414.tif 000013
【図１２】
2004064414.tif 000014
【図１３】
2004064414.tif 000015
【図１４】
2004064414.tif 000016
【図１５】
2004064414.tif 000017
【図１６】
2004064414.tif 000018