(57)【特許請求の範囲】
【請求項１】
所定の伝送フォーマットにてデータがシリアルに伝送される伝送線路に挿入され、単一の共通伝送線路と複数の個別伝送線路との間でデータの分配・混合を行うデータ分配装置であって、
前記個別伝送線路のそれぞれについて、該個別伝送線路から前記伝送フォーマットに一致するビット列を検出して前記データを受信する受信手段と、
該受信手段が受信したデータを記憶するバッファ手段と、
該バッファ手段に記憶されたデータを前記伝送フォーマットを用いて、前記共通伝送線路に送信する送信手段と、
前記受信手段でのデータの受信が、同一個別伝送線路での前回の受信から予め設定された制限時間以内で行われた場合を連続受信とし、該連続受信が予め設定された規定回以上継続した時には、該連続受信により前記バッファ手段に記憶されたデータの送信を前記送信手段に許可し、前記連続受信が前記規定回未満で途切れた時には、該連続受信或いは単独受信により前記バッファ手段に記憶されたデータを削除する送信許可手段と、
を備えることを特徴とするデータ分配装置。
【請求項２】
請求項１記載のデータ分配装置において、
前記送信許可手段により許可されたデータの送信が終了するまでの間、該データを受信した個別伝送線路以外からの受信により前記バッファ手段に記憶されたデータの送信を禁止する送信禁止手段を設けたことを特徴とするデータ分配装置。
【請求項３】
前記受信手段でのデータの受信が予め設定された監視時間以上途絶えた場合に、当該装置をリセットするリセット手段を設けたことを特徴とする請求項１または請求項２記載のデータ分配装置。
【請求項４】
所定の伝送フォーマットにてデータがシリアルに伝送される伝送線路に挿入され、伝送線路上のノイズを除去するノイズ除去装置であって、
送信元側の伝送線路から、前記伝送フォーマットに一致するビット列を検出して前記データを受信する受信手段と、
該受信手段が受信したデータを記憶するバッファ手段と、
該バッファ手段に記憶されたデータを前記伝送フォーマットを用いて、送信先側の伝送線路に送信する送信手段と、
前記受信手段でのデータの受信が、前回の受信から予め設定された制限時間以内に行われた場合を連続受信とし、該連続受信が予め設定された規定回以上継続した時には、該連続受信により前記バッファ手段に記憶されたデータの送信を前記送信手段に許可し、前記連続受信が前記規定回未満で途切れた時には、該連続受信或いは単独受信により前記バッファ手段に記憶されたデータを削除する送信許可手段と、
を備えることを特徴とするノイズ除去装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の伝送フォーマットを用いてデータがシリアルに伝送される伝送線路に挿入されるデータ分配装置及びノイズ除去装置に関する。
【０００２】
【従来の技術】
従来より、双方向ＣＡＴＶシステムでは、増幅器，分配器，電源装置等、伝送線路に接続される各種機器（以下「伝送線路機器」という）にステータスモニタユニット（ＳＴＭ）を設けると共に、ヘッドエンド等からなるセンター装置にステータスモニタ監視制御装置（以下単に「監視制御装置」という）を設け、これらＳＴＭと監視制御装置との間で双方向のデータ通信を行うことにより、伝送線路や伝送線路機器の状態を監視したり、その監視結果に従って伝送線路機器を遠隔制御する等して、システムの維持管理を図ることが行われている。
【０００３】
なお、監視制御装置と各ＳＴＭとの間の通信は、通常、ポーリング方式で行われ、監視制御装置が各ＳＴＭに対して順番に問合信号を送信し、各ＳＴＭはこの問合信号に応答することで監視制御装置と全てのＳＴＭとの双方向通信が実現されている。
【０００４】
また、ＳＴＭ及び監視制御装置は、少なくともコンピュータ及びモデムを備えており、これらコンピュータとモデムとは、一般に、ＲＳ−２３２Ｃインタフェースを介して接続されている。なお、このＲＳ−２３２Ｃインタフェースを介して接続された両装置間の通信には、伝送制御手順（プロトコル）として調歩同期方式（非同期方式ともいう）が使用されている。
【０００５】
ところで、双方向ＣＡＴＶシステムを構成する伝送線路は、幹線から各加入者宅へ支線が伸びるいわゆるツリー状の構造を有しているため、各加入者宅や支線上にて上り信号に重畳された雑音は全て幹線に集中し、いわゆる流合雑音が発生する。そして流合雑音は、伝送線路に接続される端末が増えるほど増大し、監視制御装置のモデム（以下「センターモデム」という）での受信信号のＣ／Ｎ、ひいては通信品質を劣化させてしまうという問題があった。
【０００６】
このような流合雑音を低減する方法の一つとして、複数系統の幹線を設けることにより、各幹線に接続される端末の台数を制限する方法が知られている。
この場合、監視制御装置では、センターモデムを各幹線毎に設ける必要があり、そのため、コンピュータと各センターモデムとの間には、コンピュータから各センターモデムへの信号を分配し、各センターモデムからコンピュータへの信号を混合するためのデータ分配器を設ける必要がある。
【０００７】
そして、上述したように監視制御装置とＳＴＭとの通信がポーリング方式で行われている場合、複数のＳＴＭが同時に監視制御装置に向けて信号を送出することがないため、このデータ分配器において、各センターモデムからコンピュータへの上り経路では、各センターモデムの出力を単純に論理和したものを、コンピュータの入力とするように構成されていた。
【０００８】
【発明が解決しようとする課題】
しかし、この場合、一系統で生じたノイズが、データ分配器を通過することにより、他系統からの信号にも重畳されてしまうことになり、システム全体に悪影響を与えてしまうという問題があった。
【０００９】
また、調歩同期方式でモデムとの間の伝送制御を行う監視制御装置やＳＴＭのコンピュータでは、ノイズがスタートビットとして誤認され、ストップビットのタイミングでストップビットと同じ信号レベルが確認されると、正しい伝送フォーマットであるとして、スタートビットとストップビットとの間のノイズをデータとして受信バッファに取り込んでしまう。従って、このようなノイズによる伝送フォーマットの誤認が頻発すると、受信バッファがオーバーフローして、コンピュータが機能停止してしまう虞があった。
【００１０】
本発明は、上記問題点を解決するために、伝送線路上のノイズ、特に伝送フォーマットとして誤認される可能性のあるノイズを除去するデータ分配器及びノイズ除去装置を提供し、特にデータ分配器では、一系統で生じたノイズが他系統に影響を与えることのないようにすることを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するための発明である請求項１記載のデータ分配装置は、所定の伝送フォーマットにてデータがシリアルに伝送される伝送線路に挿入して使用され、受信手段が、個別伝送線路のそれぞれについて、個別伝送線路から伝送フォーマットに一致するビット列を検出してデータを受信し、その受信したデータをバッファ手段が記憶する。そして、送信手段が、このバッファ手段に記憶されたデータを、前記伝送フォーマットを用いて共通伝送線路に送信する。
【００１２】
つまり、本発明のデータ分配装置は、各個別伝送線路から共通伝送線路にデータが直接伝送されることのないように両伝送線路を分離し、各個別伝送線路上で検出された伝送フォーマットに一致するビット列のみを共通伝送線路側に通過させるようにされている。
【００１３】
従って、本発明のデータ分配装置によれば、伝送フォーマット内に信号レベルの固定されたビットがＮビットあり、そのすべてのビットを伝送フォーマットの検出に使用すれば、個別伝送線路と共通伝送線路とを直結した場合と比較して、共通伝送線路上のノイズを１／２N 程度に低減することができる。
【００１４】
例えば、調歩同期方式の伝送フォーマットでは、信号レベルの固定されたビット（スタートビット、ストップビット）が２〜３ビットある。ここでは、スターとビットもストップビットも各１ビットずつであるとすると、任意の２（＝Ｎ）ビットが取りうる信号レベルのパターンは、（０，０）（０，１）（１，０）（１，１）の４（＝２N ）種類ある。そのうち伝送フォーマットに一致するいずれか一つのパターンの時のみ、ビット列を通過させ、伝送フォーマットとは一致しない他の三つのパターンの時にはビット列を通過させないため、共通伝送線路側に通過するノイズは少なくとも１／４（＝１／２N ）になるのである。
【００１５】
また、本発明のデータ分配装置によれば、個別伝送線路から受信したデータをバッファ手段に一旦記憶し、そのバッファ手段に記憶されたデータを共通伝送線路に送信するようにされているため、共通伝送線路にデータを送信する時に、個別伝送線路上のノイズが直接重畳されてしまうことがなく、ある個別伝送線路上のノイズが、共通伝送線路上に送出された他の個別伝送線路からのデータに悪影響を与えてしまうことを確実に防止できる。
【００１６】
ところで、所定の伝送フォーマットを有するビット列（以下「フレーム」という）が単独で伝送されることがなく、必ずＮ（Ｎは２以上の整数）個以上のフレームが連続して伝送されることがわかっている場合には、フレームが単独受信されるか、連続受信されたフレーム数がＮ未満であれば、これらのフレームを、ノイズの誤認によるものであると判断することができる。
【００１７】
そこで、請求項１記載のデータ分配装置では、更に、送信許可手段が、受信手段でのデータの受信が、同一個別伝送線路での前回の受信から予め設定された制限時間以内で行われた場合を連続受信とし、連続受信が予め設定された規定回以上継続した時には、その連続受信によりバッファ手段に記憶されたデータの送信を送信手段に許可し、また、連続受信が前記規定回未満で途切れた時には、その連続受信或いは単独受信によりバッファ手段に記憶されたデータを削除する。
【００１８】
このように構成された本発明のデータ分配装置によれば、ノイズの発生状況が伝送フォーマットのビット列と偶然に一致したとしても、そのような一致が連続して発生する可能性は低いため、これをほぼ確実に除去することができ、ノイズ除去効果を一層向上させることができる。
また、共通伝送線路に接続されたマスター装置が、各個別伝送線路に接続されたスレーブ装置に対してポーリングを行うよう構成されている等して、複数の個別伝送線路から共通伝送線路に向かう信号が同時に出力されないことがわかっている場合には、請求項２記載のように、送信禁止手段が、送信許可手段により許可されたデータの送信が終了するまでの間、その送信中のデータを受信した個別伝送線路以外からの受信によりバッファ手段に記憶されたデータの送信を禁止するように構成することが望ましい。
【００１９】
次に、請求項３記載のデータ分配装置では、リセット手段が、受信手段でのデータの受信が予め設定された監視時間以上途絶えた場合に、当該装置をリセットする。
例えば、当該装置がノイズの影響を受けて、送信手段や受信手段がデータの送受信を行うことができない状態となった場合に、リセット手段が作動して、送信手段や受信手段が再設定される。そして、送信手段や受信手段の異常の原因が、電気的に書換可能な設定の異常等であれば、この再設定によって、送信手段や受信手段を正常な状態に復帰させることができる。
【００２０】
従って、本発明のデータ分配装置によれば、上述のような異常に対しては、作業員が出向いて保守作業を行う必要がなくなるため、装置の保守作業に要する労力を低減することができる。
なお、この場合、当該装置の起動時にＬＥＤ等の表示装置が点灯するように構成しておけば、リセット手段が作動して装置が再起動される毎に表示装置が点灯するため、いずれの個別伝送線路からもデータの入力がない場合には、監視時間毎に表示装置が点灯されることになり、このような装置の状態を簡単に確認することができる。
【００２１】
次に請求項４記載のノイズ除去装置は、所定の伝送フォーマットを用いてデータがシリアルに伝送される伝送線路に挿入して使用され、受信手段が、送信元側の伝送線路から、伝送フォーマットに一致するビット列を検出してデータを受信し、この受信したデータをバッファ手段が記憶する。そして、送信手段が、このバッファ手段に記憶されたデータを伝送フォーマットに一致するビット列に変換して、送信先側の伝送線路に送信する。
【００２２】
つまり、本発明のノイズ除去装置は、送信元側の伝送線路から送信先側の伝送線路にデータが直接伝送されることのないように両伝送線路を分離し、送信元側の伝送線路上で検出された伝送フォーマットに一致するビット列のみを送信先側の伝送線路に供給するようにされている。
【００２３】
従って、本発明のノイズ除去装置によれば、請求項１記載のデータ分配装置と同様に、伝送フォーマット内に信号レベルの固定されたビットがＮビットあり、そのすべてのビットを伝送フォーマットの検出に使用すれば、個別伝送線路と共通伝送線路とを直結した場合と比較して、共通伝送線路上のノイズを１／２N 程度に低減することができる。
【００２４】
更に請求項４記載のノイズ除去装置では、送信許可手段が、受信手段でのデータの受信が、前回の受信から予め設定された制限時間以内に行われた場合を連続受信とし、連続受信が予め設定された規定回以上継続した時には、その連続受信によりバッファ手段に記憶されたデータの送信を送信手段に許可し、連続受信が前記規定回未満で途切れた時には、その連続受信或いは単独受信によりバッファ手段に記憶されたデータを削除する。
但し、新たなフレームの受信が開始された時に、それ以前に連続受信に成功し送信すべきデータが格納されたバッファが残っている場合には、この送信すべきデータが格納されたバッファに、新たなデータが上書きされないよう、このバッファを確保し、仮に今回の受信が不成立となったとしても、未送信のデータが確実に送信されるように構成する必要がある。
【００２５】
このように構成された本発明のノイズ除去装置によれば、請求項１記載のデータ分配装置と同様に、ノイズの発生状況が伝送フォーマットのビット列と偶然に一致したとしても、これをほぼ確実に除去することができ、ノイズ除去効果を一層向上させることができる。
【００２６】
なお、請求項４記載のノイズ除去装置に、請求項３に記載されたものと同様のリセット手段を設けてもよい。
【００２７】
【発明の実施の形態】
以下に本発明の実施形態を図面と共に説明する。
図１は、本発明が適用されたＣＡＴＶシステムのセンタ装置の概略構成図である。
【００２８】
なお、本実施形態において、ＣＡＴＶシステムは、４系統の伝送線路Ｌ０〜Ｌ３を備えており、また、各伝送線路Ｌ０〜Ｌ３上に接続された各種伝送線路機器（双方向増幅器、分岐装置、電源装置等）には、コンピュータ，モデムからなり、伝送線路Ｌ０〜Ｌ３を介してセンタ装置との通信が可能なステータスモニタ（ＳＴＭ）が設けられているものとする。
【００２９】
図１に示すように、センタ装置１は、人工衛星や地上局から送信されたテレビ放送信号を受信する受信アンテナや、ビデオテープやビデオディスクに録画されたテレビ信号を再生するビデオ機器や、自主放送用のテレビカメラ等から供給される信号に基づき、システム内での放送用に生成された多数のテレビ信号を、予め設定されたチャンネルに対応する伝送周波数の下り信号に変換して、各伝送線路Ｌ０〜Ｌ３へ送出するための放送設備等からなるヘッドエンド（ＨＥ）３と、各伝送線路機器に設けられたＳＴＭとの双方向通信を行い、ＳＴＭを介して伝送線路や伝送線路機器に関する監視情報の収集や、伝送線路機器の遠隔制御を行うステータスモニタ監視制御装置（以下単に「監視制御装置」という）５とを備えている。
【００３０】
なお、ヘッドエンド３は、監視制御装置５から供給される制御信号を、下り信号に混合して伝送線路Ｌ０〜Ｌ３に送出し、また、伝送線路Ｌ０〜Ｌ３上の上り信号から、ＳＴＭが送出した制御信号を抽出して監視制御装置５に供給するように構成されている。
【００３１】
また、監視制御装置５は、各個別伝送線路Ｌ０〜Ｌ３のそれぞれに対応して設けられた４個のセンタモデムＣＭ０〜ＣＭ３を備えており、更に、センタモデムＣＭ０〜ＣＭ３を介して送受信されるデータの処理を行う制御コンピュータ７との間に、制御コンピュータ７からのデータを各センタモデムＣＭ０〜ＣＭ３に分配すると共に、各センタモデムＣＭ０〜ＣＭ３からのデータを混合して制御コンピュータ７に供給するデータ分配器１０を備えている。
【００３２】
そして、制御コンピュータ７は、データ分配器１０，センタモデムＣＭ０〜ＣＭ３，ヘッドエンド３を介して、各伝送線路Ｌ０〜Ｌ３に接続された伝送線路機器のＳＴＭとの通信をポーリング形式にて行い、複数のＳＴＭが同時に制御コンピュータ７に向けた信号を送出することがないように構成されている。
【００３３】
ここで、図２は、データ分配器１０の内部構成を表す回路図である。
図示の如く、データ分配器１０は、一対のワンチップマイクロコンピュータ（以下単に「マイコン」という）ＭＣ０，ＭＣ１を中心に構成され、更に、制御コンピュータ７との接続に使用するケーブルＣＡｘ（図１参照）が接続される混合側コネクタＣＮｘ、各センタモデムＣＭ０〜ＣＭ３との接続に使用するケーブルＣＡ０〜ＣＡ３（図１参照）が接続される分配側コネクタＣＮ０〜ＣＮ３を備えている。
【００３４】
混合側コネクタＣＮｘ及び分配側コネクタＣＮ０〜ＣＮ３は、いずれもＲＳ−２３２Ｃインタフェースを提供するものであり、分配側コネクタＣＮ０〜ＣＮ３では、送信データＳＤ，送信要求ＲＳ，受信データＲＤ，送信許可ＣＳの信号線を接続する端子（以下では「ＳＤ端子」「ＲＳ端子」「ＲＤ端子」「ＣＳ端子」という）が使用され、混合側コネクタＣＮｘでは、これらに加えてデータ端末レディＥＲ，データセットレディＤＲの信号線を接続する端子（以下では「ＥＲ端子」「ＤＲ端子」という）が使用されている。
【００３５】
また、データ分配器１０は、モード信号Ｓｍに従って接続先が切り替わる切替スイッチ１１，１２，１３，１４、選択信号Ｓｅに従って接続先が切り替わる切替スイッチ１５、論理和回路１６，１７、モード信号Ｓｍ，選択信号Ｓｅ，個別選択信号Ｓ０，Ｓ１等を生成する信号生成回路１８、マイコンＭＣ０により制御される発光ダイオードＬＥ００，ＬＥ０１、マイコンＭＣ１により制御される発光ダイオードＬＥ１０，ＬＥ１１、両マイコンＭＣ０，ＭＣ１から同時にリセット要求が生じた場合に、両マイコンＭＣ０，ＭＣ１をリセットするリセット回路１９を備えている。
【００３６】
ここで、マイコンＭＣｉ（ｉ＝０，１）は、図３に示すように、受信ポートＲＸ０及び送信ポートＴＸ０を備えたシリアルインタフェース（ＳＩＦ）部２０、受信ポートＲＸ１及び送信ポートＴＸ１を備えたＳＩＦ部２１と、各種信号を入出力するためのパラレルインタフェース（ＰＩＦ）部２２と、ＳＩＦ部２０，２１やＰＩＦ部２２を制御して各種処理を実行するＣＰＵ２３と、ＣＰＵ２３が実行する処理のプログラムが格納され、格納内容を書き換え可能なフラッシュメモリ２４と、ＣＰＵ２３での処理の実行中に一時的に生成されるデータを記憶したり、ＳＩＦ部２０，２１の受信ポートＲＸ０，ＲＸ１を介して受信したデータを格納するためのバッファとして使用されるＲＡＭ２５とを備えている。
【００３７】
そして、ＰＩＦ部２２は、出力ポートとして、発光ダイオードＬＥi1，ＬＥi2の点灯状態を制御するためのＬＥＤ制御ポートＰＯａ，ＰＯｂ、受信ポートＲＸ０，ＲＸ１を介したシリアルデータの受信がない状態が、予め設定された無入力監視時間Ｔｒ（本実施形態では１０秒）以上継続している無入力状態である場合に、リセット回路１９に対してリセットを要求するためのリセット出力ポートＰＯｒ、他方のマイコンＭＣｊ（ｊ＝０，１：但しｊ≠ｉ）に対してＳＩＦ部２０，２１を介したデータ送信の禁止要求をするための禁止出力ポートＰＯｘを備え、また、入力ポートとして、他方のマイコンＭＣｊの禁止出力ポートＰＯｘに接続される禁止入力ポートＰＩｘ、モード信号Ｓｍが入力されるモード設定ポートＰＩｍ、個別選択信号Ｓｉが入力される選択設定ポートＰＩｓを備えている。
【００３８】
なお、モード信号Ｓｍは、当該データ分配器１０の動作モードを表すものであり、混合側コネクタＣＮｘから入力された送信データＳＤの各分配側コネクタＣＮ０〜ＣＮ３への分配、及び各分配側コネクタＣＮ０〜ＣＮ３から入力された受信データＲＤの混合側コネクタＣＮｘへの混合を行う通常モードと、マイコンＭＣＯ，ＭＣ１のフラッシュメモリ２４に格納されたプログラムの更新を行う更新モードとからなる。また、選択信号Ｓｅは、更新モード時にマイコンＭＣ０，ＭＣ１のいずれが更新の対象となるかを表すものである。
【００３９】
そして、信号生成回路１８は、図２に示すように、ＥＲ端子及びＤＲ端子からの入力に基づいて、ＥＲ端子の信号レベルに応じて信号レベルが変化するモード信号Ｓｍを生成すると共に、ＥＲ端子（即ちモード信号Ｓｍ）が更新モードを表す信号レベルの時に、ＤＲ端子の信号レベルに応じて信号レベルが変化する選択信号Ｓｅ、及び選択信号ＳｅがマイコンＭＣ０側を選択する信号レベルの時にアクティブレベルとなる個別選択信号Ｓ０、選択信号ＳｅがマイコンＭＣ１側を選択する信号レベルの時にアクティブレベルとなる個別選択信号Ｓ１を生成する。
【００４０】
また、信号生成回路１８は、ＥＲ端子（即ちモード信号Ｓｍ）が通常モードを表す信号レベルの時には、混合側コネクタＣＮｘのＣＳ端子に論理和回路１７の出力をそのまま供給し、ＥＲ端子（即ちモード信号Ｓｍ）が更新モードを表す信号レベルの時には、論理和回路１７の出力に関わらず、混合側コネクタＣＮｘのＣＳ端子にアクティブレベルの信号を供給する。
【００４１】
つまり、本実施形態では、混合側コネクタＣＮｘのＥＲ端子及びＤＲ端子を、本来の用途で用いるのではなく、ＥＲ端子はデータ分配器１０の動作モード指定用、ＤＲ端子は更新モード時における更新対象マイコンの選択用に用いている。特にＤＲ端子は、本来出力用の端子であるものを入力用の端子として使用している。
【００４２】
なお、各コネクタＣＮｘ，ＣＮ０〜ＣＮ３の出力用の各端子にはドライバ、入力用の各端子にはレシーバがそれぞれ接続されているが、以下では、説明を簡潔なものとして理解を容易にするため、これらドライバ，レシーバを省略して説明する。また、図２では、モード信号Ｓｍに従って動作する切替スイッチ１１〜１４は、通常モード時の設定を表しており、また、選択信号Ｓｅに従って動作する切替スイッチ１５は、マイコンＭＣ０を選択した時の設定を表している。
【００４３】
このように構成されたデータ分配器１０において、モード信号Ｓｍにて表される動作モードが通常モードの時に、混合側コネクタＣＮｘのＳＤ端子からの入力は、切替スイッチ１１を介して、そのまま各分配側コネクタＣＮ０〜ＣＮ３のＳＤ端子から出力される。また、分配側コネクタＣＮ０，ＣＮ１のＲＤ端子からの入力は、直接或いは切替スイッチ１３を介してマイコンＭＣ０の受信ポートＲＸ０，ＲＸ１に供給され、同様に、分配側コネクタＣＮ２，ＣＮ３のＲＤ端子からの入力は、直接或いは切替スイッチ１４を介してマイコンＭＣ１の受信ポートＲＸ０，ＲＸ１に供給される。そして、各マイコンＭＣ０，ＭＣ１の送信ポートＴＸ０のいずれかからの出力が、論理和回路１６及び切替スイッチ１２を介して混合側コネクタＣＮｘのＲＤ端子から出力される。
【００４４】
また、混合側コネクタＣＮｘのＲＳ端子からの入力は、そのまま各分配側コネクタＣＮ０〜ＣＮ３のＲＳ端子から出力され、各分配側コネクタＣＮ０〜ＣＮ３のＣＳ端子からの入力は、これら入力のいずれかがアクティブレベルの時に出力がアクティブレベルとなる論理和回路１７に供給され、この論理和回路１７の出力が信号生成回路１８を介してそのまま混合側コネクタＣＮｘのＣＳ端子から出力される。
【００４５】
一方、動作モードが更新モードの時に、混合側コネクタＣＮｘのＳＤ端子からの入力は、切替スイッチ１１及び切替スイッチ１３或いは１４を介して両マイコンＭＣ０，ＭＣ１の各受信ポートＲＸ１に供給される。そして、選択信号ＳｅがマイコンＭＣ０側を選択する信号レベル、即ち個別選択信号Ｓ０がアクティブの時には、マイコンＭＣ０の送信ポートＴＸ１からの出力を、また、選択信号ＳｅがマイコンＭＣ１側を選択する信号レベル、即ち個別選択信号Ｓ１がアクティブレベルの時には、マイコンＭＣ１の送信ポートＴＸ１からの出力を、切替スイッチ１５及び切替スイッチ１２を介して混合側コネクタＣＮｘのＲＤ端子から出力する。また、信号生成回路１８は、論理和回路１７の出力に関わらず、混合側コネクタＣＮｘのＣＳ端子にアクティブレベルの信号を供給する。
【００４６】
次に、マイコンＭＣ０，ＭＣ１のＣＰＵ２３が実行する処理について説明する。
まず、ＣＰＵ２３への電源供給の開始後、或いはリセット回路１９によるリセット後に、マイコンＭＣｉ（ｉ＝０，１）にて最初に起動するメイン処理の内容を、図４に示すフローチャートに沿って説明する。
【００４７】
本処理が起動すると、まずマイコンＭＣｉを構成する各部の初期設定をする初期化処理を実行する（Ｓ１１０）。この初期化処理では、具体的には、ＳＩＦ部２０，２１が行うシリアル通信の通信速度や伝送フォーマット等を設定したり、ＰＩＦ部２２の各ポートの入出力設定及び出力ポートの初期設定、後述の処理で使用されるＣＰＵ２３に内蔵されたタイマーの初期設定等が行われる。
【００４８】
そして、本実施形態では、ＳＩＦ部２０，２１は、調歩同期方式でシリアル通信を行い、その伝送フォーマットは、１ビットのスタートビット、８ビットのデータ、１ビットのパリティ、１ビットのストップビットからなり、通信速度は９６００ボーに設定されるものとする。また、ＰＩＦ部２２の禁止出力ポートＰＯｘ，リセット出力ポートＰＯｒは、非アクティブレベルを表すハイ（Ｈ）レベルに、ＬＥＤ制御ポートＰＯａ，ＰＯｂは、発光ダイオードＬＥi0，ＬＥi1が消灯状態となる信号レベルに初期化されるものとする。
【００４９】
次に、モード設定ポートＰＩｍを介して入力されるモード信号Ｓｍの信号レベルが通常モードを示すものであるか否かを判断し（Ｓ１２０）、通常モードを示すものであれば、受信ポートＲＸ０，ＲＸ１にて伝送フォーマットに一致するビット列を受信した場合にこれを送信ポートＴＸ０から出力する通常処理（Ｓ１３０）を実行する。
【００５０】
一方、モード信号Ｓｍの信号レベルが通常モードを示すものではない場合、即ち更新モードを示すものである場合には、選択設定ポートＰＩｓを介して入力される個別選択信号Ｓｉの信号レベルがアクティブレベルであるか否かを判断する（Ｓ１４０）。
【００５１】
そして、個別選択信号Ｓｉがアクティブレベルでなければ、そのまま待機し、個別選択信号Ｓｉがアクティブレベルになると、マイコンＭＣｉのフラッシュメモリ２４に格納されたプログラムの内容を更新する更新処理（Ｓ１５０）を実行する。
【００５２】
ここで、Ｓ１３０にて実行される通常処理の詳細を、図５に示すフローチャートに沿って説明する。
本処理が起動すると、まず、ＬＥＤ制御ポートＰＯａを介して発光ダイオードＬＥi0を０．５秒間だけ点灯（Ｓ２１０）させた後、受信ポートＲＸ０を介してＳ１１０の初期化処理時に設定した伝送フォーマットに一致するビット列（以下では「フレーム」ともよぶ）を受信するＲＸ０受信処理、及び受信ポートＲＸ１を介して伝送フォーマットに一致するビット列を受信するＲＸ１受信処理をそれぞれ起動する（Ｓ２２０）。
【００５３】
そして、ＲＸ０受信処理により設定されるリセット（ＲＳ）フラグＦＲ０、及びＲＸ１受信処理により設定されるＲＳフラグＦＲ１がいずれもアクティブレベルを表すＬレベルに設定されているか否かを判断し（Ｓ２３０）、いずれか一方でも非アクティブレベルを表すＨレベルのものがあれば、同ステップ（Ｓ２３０）を繰り返し実行することで待機する。
【００５４】
一方、ＲＳフラグＦＲ０，ＦＲ１がいずれもＬレベルである場合には、リセット出力ポートＰＯｒをＬレベルに設定することにより、リセット回路１９に対してリセット要求を出力し（Ｓ２４０）、再度、ＲＳフラグＦＲ０，ＦＲ１がいずれもＬレベルであるか否かを判断する（Ｓ２５０）。
【００５５】
そして、ＲＳフラグＦＲ０，ＦＲ１がいずれもＬレベルのままであれば、同ステップ（Ｓ２５０）を繰り返し実行することで待機し、いずれか一方でもＨレベルに変化した場合には、リセット出力ポートＰＯｒをＨレベルに設定することにより、リセット回路１９に対するリセット要求を解除した後（Ｓ２６０）、Ｓ２３０に戻る。
【００５６】
次に、Ｓ２２０にて起動されるＲＸｋ（ｋ＝０，１）受信処理の内容を、図６に示すフローチャートに沿って説明する。なお、本処理は、各マイコンＭＣ０，ＭＣ１の各受信ポートＲＸ０，ＲＸ１毎に起動されるが、ここではマイコンＭＣｉ上で起動されたものとして説明する。
【００５７】
本処理が起動すると、まず、受信ポートＲＸｋを介して受信したデータの送信を禁止する時にＬレベルに設定される禁止フラグＦＸｋ、及び受信ポートＲＸｋを介したデータの受信がない状態が無入力監視時間ｔｒ以上継続している時にＬレベルとなるＲＳフラグＦＲｋを、いずれもＨレベルに初期設定し（Ｓ３１０）、無入力監視時間ｔｒが経過するとタイムアウトする無入力監視タイマーＴＭＲｋをスタートさせ（Ｓ３２０）、受信ポートＲＸｋを介して連続受信されているフレーム数をカウントするための受信カウンタｎｋをゼロクリアすると共に、最終的に連続受信されたフレーム数を表す受信フレーム数ＮＥｋを、受信バッファＢＦｋが最大格納数より大きな初期値（本実施形態ではＦＦＨ）にセットする（Ｓ３３０）。
【００５８】
そして、受信ポートＲＸｋにてフレームの先頭を表すスタートビットが検出されたか否かを判断し（Ｓ３４０）、スタートビットが検出されたのであれば、無入力監視タイマーＴＭＲｋをリスタートさせ、更に、発光ダイオードＬＥikが点灯していれば、これを消灯し、また、ＲＳフラグＦＲｋがＬレベルに設定されていれば、これをＨレベルに戻す（Ｓ３５０）。
【００５９】
次に、受信ポートＲＸｋにて受信されたフレームが、伝送フォーマットに一致した正常なものであるか否かを判断し（Ｓ３６０）、伝送フォーマットに何らかの異常があれば、発光ダイオードＬＥi1を０．２秒だけ点灯するようにＬＥＤ制御ポートＰＯａ又はＰＯｂを制御して（Ｓ３７０）、Ｓ３４０に戻る。
【００６０】
一方、伝送フォーマットが正常であれば、連続受信であるか否かを判定するための連続受信監視時間Ｔｃ（本実施形態では１．６ｍｓ）が経過するとタイムアウトする連続受信監視タイマーＴＭＣｋをスタート（但し、既に動作している場合にはリスタート）させ（Ｓ３８０）、受信データをＲＡＭ２５上のバッファＢＦｋに転送するバッファ転送処理（Ｓ３９０）を実行して、Ｓ３４０に戻る。
【００６１】
なお、ＳＩＦ部２０又は２１は、スタートビットの検出や伝送フォーマットの異常判定をハードウェアにて実行し、その実行結果をステータスレジスタに設定するように構成されており、Ｓ３４０やＳ３６０の処理は、このステータスレジスタを監視することにより判定できるようにされている。また、伝送フォーマットの異常判定は、具体的には、ストップビットの有無、パリティビットの正否等により判定する。
【００６２】
次に、先のＳ３４０にてスタートビットは検出されていないと判定された場合には、無入力監視タイマーＴＭＲｋがタイムアウトしたか否かを判断し（Ｓ４００）、タイムアウトしていれば、リセットフラグＦＲｋをＬレベルに設定すると共に、発光ダイオードＬＥikが点灯するようにＬＥＤ制御ポートＰＯｂを設定することにより、受信ポートＲＸｋが無入力状態であることを示して（Ｓ４１０）、Ｓ３４０に戻る。
【００６３】
一方、先のＳ４００にて、無入力監視タイマーＴＭＲｋがタイムアウトしていないと判定された場合には、受信カウンタｎｋがゼロクリアされているか否かを判断し（Ｓ４２０）、ゼロクリアされている場合には、そのままＳ３４０に戻る。
【００６４】
また、受信カウンタｎｋがゼロクリアされていない場合には、連続受信監視タイマーＴＭＣｋがタイムアウトしたか否かを判断し（Ｓ４３０）、タイムアウトしていなければ、そのままＳ３４０に戻る。一方、連続受信監視タイマーＴＭＣｋがタイムアウトしていれば、受信カウンタｎｋの値を受信フレーム数ＮＥｋとして記憶した後（Ｓ４４０）、受信カウンタｎｋの値をゼロクリアして（Ｓ４５０）、Ｓ３４０に戻る。
【００６５】
次に、Ｓ３９０にて起動されるバッファ転送処理の内容を、図７に示すフローチャートに沿って説明する。
本処理が起動すると、まず、受信ポートＲＸｋにて受信されたシリアルデータを、ＲＡＭ２５上に形成されたバッファＢＦｋに格納し（Ｓ５１０）、受信カウンタｎｋの値をインクリメントする（Ｓ５２０）。なお、受信バッファＢＦｋは、書込の順に読出が行われるいわゆるＦＩＦＯ形式のバッファとして構成されている。
【００６６】
そして、受信カウンタｎｋの値が、予め設定された連続受信の規定値Ｎst（本実施形態では２）以上であるか否かを判断し（Ｓ５３０）、規定値Ｎstに達していなければ、今度は受信フレーム数ＮＥｋが規定値Ｎstより小さいか否かを判断し（Ｓ５６０）、規定値Ｎst以上、即ち受信フレーム数ＮＥｋが初期値ＦＦＨに設定されている状態であれば、そのまま本処理を終了する。
【００６７】
一方、先のＳ５３０にて、受信カウンタｎｋの値が、規定値Ｎst以上であると判定された場合には、送信ポートＴＸ０を介した送信が可能であるか否かを判断し（Ｓ５４０）、送信可能であると判定された場合には、後述する送信処理を起動して（Ｓ５５０）、本処理を終了する。
【００６８】
なお、送信可能であるか否かの判断は、禁止入力ポートＰＩｘ及び禁止フラグＦＸｋに基づき、いずれもが非アクティブレベルであるＨレベルである場合に送信可能であるとする。
そして、先のＳ５４０にて送信不可であると判定された場合、或いは先のＳ５６０にて、受信フレーム数ＮＥｋが規定値Ｎstより小さいと判定された場合には、バッファＢＦｋの内容をクリアすると共に、受信カウンタｎｋをゼロクリアし（Ｓ５７０）、更に、連続受信監視タイマーＴＭＣｋを停止させて（Ｓ５８０）、本処理を終了する。
【００６９】
次に、Ｓ５５０にて起動される送信処理の内容を、図８に示すフローチャートに沿って説明する。
本処理が起動すると、禁止出力ポートＰＯｘをＬレベルに設定すると共に、禁止出力フラグＦＸｌ（ｌ＝０，１、但しｌ≠ｋ）をＬレベルに設定する（Ｓ６１０）ことにより、他方のマイコンＭＣｊによる送信、及び同一マイコンＭＣｉ内の他方の受信ポートＲＸｌにて受信されたデータの送信を禁止する。
【００７０】
そして、送信したフレーム数をカウントするための送信カウンタｍをゼロクリア（Ｓ６２０）し、送信カウンタｍと受信カウンタｎｋとが同じ値であるか否かを判断する（Ｓ６３０）。
両カウンタｍ，ｎｋが同じ値であれば、バッファＢＦｋ中に送信すべきデータはないものとして、同ステップ（Ｓ６３０）を繰り返し実行することで待機し、一方、受信カウンタｎｋの方が大きいか、或いは連続受信が途絶えて先のＳ４６０にて受信カウンタｎｋがゼロクリアされることにより、両カウンタｍ，ｎｋが異なる値である場合には、送信カウンタｍが先のＳ４５０にて設定された受信フレーム数ＮＥｋと一致しているか否かを判断する（Ｓ６４０）。
【００７１】
そして、送信カウンタｍと受信フレーム数ＮＥｋとが一致していなければ、バッファＢＦｋから１フレーム分のデータを読み出し、所定の伝送フォーマットに加工して、送信ポートＴＸ０からデータを送信し（Ｓ６７０）、送信カウンタｍをインクリメントして（Ｓ６８０）、Ｓ６３０に戻る。
【００７２】
一方、Ｓ６４０にて、送信カウンタｍと受信フレーム数ＮＥｋとが一致している場合には、送信すべきデータはないものとして、禁止出力ポートＰＯｘ、及び禁止出力フラグＦＸｌをいずれもＨレベルにすることにより送信禁止状態を解除し（Ｓ６５０）、受信フレーム数ＮＥｋを初期値ＦＦＨにリセットして（Ｓ６６０）、本処理を終了する。
【００７３】
なお、本実施形態において、Ｓ３８０，Ｓ４３０，Ｓ４５０，Ｓ５２０，Ｓ５３０が送信許可手段、Ｓ５４０，Ｓ６１０，Ｓ６５０が送信禁止手段、Ｓ２３０〜Ｓ２６０，Ｓ３２０，Ｓ３５０，Ｓ４００，Ｓ４１０及びリセット回路１９がリセット手段に相当する。
【００７４】
つまり、動作モードが通常モードの時にマイコンＭＣｉは、受信ポートＲＸｋにて検出されたフレームが正常である場合（Ｓ３６０−ＹＥＳ）には、その受信データを一旦バッファＢＦｋに格納する（Ｓ５１０）。そして、図９に示すように、同一受信ポートＲＸｋにて規定個Ｎst（＝２）のフレームを連続受信（先のフレームの受信後、連続受信監視時間ｔｃ以内に次のフレームを受信）し（Ｓ５３０−ＹＥＳ）、しかも、他方のマイコンＭＣｊによるデータ送信或いは同一マイコンＭＣｉ内の他方の受信ポートＲＸｌでの受信に基づくデータ送信が実行されていない（Ｓ５４０−ＹＥＳ）場合にのみ、バッファＢＦｋに格納されたデータを送信ポートＴＸ０を介して送信する（Ｓ５５０）。
【００７５】
そして、前フレームとも次フレームとも連続受信監視時間ｔｃ以上離れて単独受信されるか、連続受信したフレーム数が規定個Ｎstに満たなかった場合（Ｓ５３０−ＮＯ）、或いは、既に他の受信ポートでの受信データに基づく送信処理が行われている場合（Ｓ５４０−ＮＯ）には、バッファＢＦｋに格納されたデータを、送信ポートＴＸ０から送信することなく削除する（Ｓ５７０）。
【００７６】
なお、送信処理は、まず、他方のマイコンＭＣｊによるデータ送信及び同一マイコンＭＣｉ内の他方の受信ポートＲＸｌでの受信に基づくデータ送信を禁止（Ｓ６１０）してから行い、データの送信を終了する時には、他の受信ポートにて受信されたデータに基づくデータ送信が可能となるように、データ送信の禁止を解除する（Ｓ６５０）。
【００７７】
また、電源投入後或いはリセット後のマイコンＭＣｉの起動（通常処理の開始）時には、発光ダイオードＬＥi0が０．５秒間だけ点灯し（Ｓ２１０）、受信ポートＲＸｋにて検出されたフレームに異常がある場合には（Ｓ３６０−ＮＯ）、発光ダイオードＬＥi1が０．２秒間だけ点灯する（Ｓ３７０）。
【００７８】
更に、受信ポートＲＸｋでのフレーム受信のない状態が、無入力監視時間ｔｒ以上継続した場合（Ｓ４００−ＮＯ）には、ＲＳフラグＦＲｋがＬレベルに設定されると共に、発光ダイオードＬＥikが点灯し（Ｓ４１０）、その後フレームを受信した場合には、ＲＳフラグＦＲｋがＨレベルに戻されると共に、発光ダイオードＬＥikが消灯する（Ｓ３５０）。
【００７９】
そして、両受信ポートＲＸ０，ＲＸ１がいずれも無入力状態となった時には（Ｓ２３０−ＹＥＳ）、マイコンＭＣｉはリセット回路１９に対するリセット要求を設定する（Ｓ２４０）。つまり、両マイコンＭＣ０，ＭＣ１の全受信ポートＲＸ０，ＲＸ１がいずれも無入力状態となり、両マイコンＭＣ０，ＭＣ１からリセット要求を受けると、リセット回路１９は、両マイコンＭＣ０，ＭＣ１をリセットする。なお、各マイコンＭＣｉは、両受信ポートＲＸ０，ＲＸ１のいずれか一方でも無入力状態が解除された時には（Ｓ２５０−ＮＯ）、リセット要求を解除する（Ｓ２６０）。
【００８０】
次に、動作モードが更新モードの時にＣＰＵ２３が実行する処理、即ち先のＳ１５０にて起動される更新処理について説明する。
本処理が起動すると、まず、フラッシュメモリ２４を書込可能な状態とし、以後、受信ポートＲＸ１を介して入力されるデータを、順次フラッシュメモリ２４に書き込む。そして、書込内容のチェックを行い、そのチェックの結果を、送信ポートＴＸ１を介して出力する。
【００８１】
このように構成されたデータ分配器１０の通常の使用時には、制御コンピュータ７と混合側コネクタＣＮｘとの間を接続するケーブルＣＡｘ、センタモデムＣＭ０〜ＣＭ３と分配側コネクタＣＮ０〜ＣＮ３との間を接続するケーブルＣＡ０〜ＣＡ３として、図１０（ａ）に示すように、全ての端子をストレートに接続するストレートケーブルが用いられる。
【００８２】
そして、制御コンピュータ７は、ＥＲ端子を通常モードを表す信号レベルに設定すれば、ＳＤ端子、ＲＳ端子、ＲＤ端子、ＣＳ端子を周知の方法で使用することにより、調歩同期方式にて各センタモデムＣＭ０〜ＣＭ３との通信、ひいては各伝送線路Ｌ０〜Ｌ３に接続された各伝送線路機器のＳＴＭとの通信が可能となる。
【００８３】
一方、データ分配器１０のマイコンＭＣ０，ＭＣ１のプログラムを更新する場合には、プログラム更新装置（コンピュータ）と混合側コネクタＣＮｘとの間を接続するケーブルとして、図１０（ｂ）に示す特殊ケーブルが用いられる。
この特殊ケーブルでは、ＤＲ端子以外はストレートに接続されており、混合側コネクタＣＮｘ側のＤＲ端子は送信要求ＲＳの信号線に接続され、プログラム更新装置側のＤＲ端子はデータ端末レディＥＲの信号線に接続されている。つまり、プログラム更新装置は、送信要求ＲＳによって、混合側コネクタＣＮｘのＤＲ端子の信号レベルを設定でき、また自装置側のＤＲ端子を介して、混合側コネクタＣＮｘのＥＲ端子の信号レベル、即ち動作モードの設定をモニタできるようにされている。
【００８４】
そして、プログラム更新装置は、混合側コネクタＣＮｘのＥＲ端子を更新モードを表す信号レベルに設定すると共に、混合側コネクタＣＮｘのＤＲ端子を、ＲＳ端子を介して更新すべきマイコンを指定する信号レベルに適宜設定すれば、ＳＤ端子，ＲＤ端子，ＣＳ端子を周知の方法で使用することにより、データ分配器１０を構成するいずれかのマイコンＭＣ０又はＭＣ１との調歩同期方式を用いた通信が可能となり、マイコンＭＣ０，ＭＣ１のプログラムを任意に更新することが可能となる。
【００８５】
以上説明したように、本実施形態のデータ分配器１０においては、各分配側コネクタＣＮ０〜ＣＮ３に接続される個別伝送線路（ＲＤ端子に接続される信号線）から、伝送フォーマットに一致するビット列（フレーム）をそれぞれ抽出して一旦バッファに記憶し、同一伝送線路上にて規定個Ｎst以上のフレームがいずれも連続受信監視時間ｔｃ以内の間隔で連続受信された場合にのみ、その連続受信によりバッファに記憶された受信データを、混合側コネクタＣＮｘに接続される共通伝送線路（ＲＤ端子に接続される信号線）に送出するようにされている。
【００８６】
従って、本実施形態のデータ分配器１０によれば、ノイズの発生状況が伝送フォーマットのビット列と偶然に一致したとしても、そのような一致が連続して発生する可能性は低いため、このようなフレームとして誤認される可能性の高いノイズを、データ分配器１０にて確実に除去することができる。
【００８７】
しかも、共通伝送線路に個別伝送線路からの受信データを送出する場合、他の個別伝送線路からの受信データが同時に共通伝送線路に送出されることのないように、ある個別伝送線路を介して受信したデータを共通伝送線路へ送信している時には、他の個別伝送線路を介して受信したデータの送信を禁止するようにされている。
【００８８】
従って、本実施形態のデータ分配器１０によれば、共通伝送線路には、いずれか一つの個別伝送線路上から抽出された伝送フォーマットに一致するビット列のみが送出されることになり、データ送信元が接続された個別伝送線路以外の個別伝送線路上で発生したノイズの影響を完全に除去することができる。
【００８９】
また、このように、共通伝送線路上のノイズが充分に低減されることにより、制御コンピュータ７の受信バッファに、ノイズの誤認によるデータが蓄積される可能性が大幅に低減するため、制御コンピュータ７に、必要な処理を効率良く実行させることができる。
【００９０】
更に、本実施形態のデータ分配器１０では、マイコンＭＣｉの起動時やリセット時に、発光ダイオードＬＥi0が点灯し、また、受信ポートＲＸ０，ＲＸ１がいずれも無入力状態である間、発光ダイオードＬＥi1が点灯し、更に、受信ポートＲＸｋにて伝送フォーマットのエラーが検出された時には、発光ダイオードＬＥikが点灯するようにされているので、データ分配器１０の動作状態を外部から簡単に確認することができる。
【００９１】
また更に、本実施形態のデータ分配器１０によれば、混合側コネクタＣＮｘを介してデータ分配器１０を構成するマイコンＭＣ０，ＭＣ１のプログラムを更新できるようにされているので、例えば、伝送フォーマット検出方法として、ヘッダデータ（例えばＳＴＸ，ＥＴＸ等の制御データ）を検出するように変更したり、無入力監視時間ｔｒ，連続受信監視時間ｔｃ，連続受信の規定回数Ｎst，発光ダイオードＬＥi0，ＬＥi1の使用方法の他、ＳＩＦ部２０，２１が実行するシリアル通信のボーレート，伝送フォーマット等を、システムの仕様や伝送路の状態等に応じて適宜変更することができる。
【００９２】
しかも、マイコンＭＣ０，ＭＣ１のプログラムを更新は、混合側コネクタＣＮｘとプログラム更新装置との間を特殊ケーブルにて接続し、後は、プログラム更新装置から操作するだけでよく、装置の内部を露出させる等の作業を行う必要がないため、作業の手間を大幅に軽減することができる。
【００９３】
［第２実施形態］
次に第２実施形態について説明する。
図１１は、本実施形態のノイズ除去装置の全体構成を表す回路図である。
なお、本実施形態のノイズ除去装置３０は、ＲＳ−２３２Ｃインタフェースを接続する伝送線路に挿入して使用されるものである。
【００９４】
図示の如く、ノイズ除去装置３０は、ワンチップマイクロコンピュータ（以下単に「マイコン」という）ＭＣを中心に構成され、ＲＳ−２３２Ｃインタフェースを提供する第１及び第２コネクタＣＮａ，ＣＮｂを備えている。
なお、第２コネクタＣＮｂは、第１実施形態における分配側コネクタＣＮ０〜ＣＮ３と同様に、ＳＤ端子，ＲＳ端子，ＲＤ端子，ＣＳ端子が使用され、第１コネクタＣＮａでは、これらに加えてＥＲ端子が使用されている。
【００９５】
また、ノイズ除去装置３０は、モード信号Ｓｍに従って接続先が切り替わる切替スイッチ３１，３２、モード信号Ｓｍ等を生成する信号生成回路３８、マイコンＭＣにより制御される発光ダイオードＬＥ０，ＬＥ１、マイコンＭＣからのリセット要求に応じてマイコンＭＣをリセットするリセット回路３９を備えている。
【００９６】
なお、マイコンＭＣは、第１実施形態におけるマイコンＭＣｉと同様に、１対のＳＩＦ部，ＰＩＦ部，ＣＰＵ，フラッシュメモリ，ＲＡＭからなり、ＰＩＦ部の入出力ポートから、禁止出力ポートＰＯｘ，禁止入力ポートＰＩｘ，選択設定ポートＰＩｓが省略されている以外は、全く同様に構成されている。
【００９７】
なお、モード信号Ｓｍは、当該ノイズ除去装置３０の動作モードを表すものであり、第１及び第２コネクタＣＮａ，ＣＮｂ間でデータを通過させる通常モードと、マイコンＭＣのフラッシュメモリに格納されたプログラムの更新を行う更新モードとからなる。
【００９８】
そして、信号生成回路３８は、ＥＲ端子の信号レベルに応じて信号レベルが変化するモード信号Ｓｍを生成すると共に、ＥＲ端子（即ちモード信号Ｓｍ）が通常モードを表す信号レベルの時には、第１コネクタＣＮａのＣＳ端子に第２コネクタＣＮｂのＣＳ端子からの入力をそのまま供給し、ＥＲ端子（即ちモード信号Ｓｍ）が更新モードを表す信号レベルの時には、第２コネクタＣＮｂのＣＳ端子からの入力に関わらず、第１コネクタＣＮａのＣＳ端子にアクティブレベルの信号を供給する。
【００９９】
なお、各コネクタＣＮａ，ＣＮｂの出力用の各端子にはドライバ、入力用の各端子にはレシーバがそれぞれ接続されているが、以下では、説明を簡潔なものとして理解を容易にするため、これらドライバ，レシーバを省略して説明する。また、図１１では、モード信号Ｓｍに従って動作する切替スイッチ３１，３２は、通常モード時の設定を表している。
【０１００】
このように構成されたノイズ除去装置３０において、モード信号Ｓｍにて表される動作モードが通常モードの時に、第１コネクタＣＮａのＳＤ端子からの入力は、切替スイッチ３１を介して、そのまま第２コネクタＣＮｂのＳＤ端子から出力される。また、第２コネクタＣＮｂのＲＤ端子からの入力は、マイコンＭＣの受信ポートＲＸ０に供給される。そして、マイコンＭＣの送信ポートＴＸ０の出力が、切替スイッチ３２を介して第１コネクタＣＮａのＲＤ端子から出力される。
【０１０１】
また、第１コネクタＣＮａのＲＳ端子からの入力は、そのまま第２コネクタＣＮｂのＲＳ端子から出力され、第２コネクタＣＮｂのＣＳ端子からの入力は、信号生成回路３８を介してそのまま第１コネクタＣＮａのＣＳ端子から出力される。
【０１０２】
一方、動作モードが更新モードの時に、第１コネクタＣＮａのＳＤ端子からの入力は、切替スイッチ３１を介してマイコンＭＣの受信ポートＲＸ１に供給される。そして、マイコンＭＣの送信ポートＴＸ１の出力が、切替スイッチ３２を介して第１コネクタＣＮａのＲＤ端子から出力される。また、信号生成回路３８は、第２コネクタＣＮｂのＣＳ端子からの入力に関わらず、第１コネクタＣＮａのＣＳ端子にアクティブレベルの信号を供給する。
【０１０３】
そして通常モードの時にマイコンＭＣは、受信ポートＲＸ０を介して伝送フォーマットに一致するビット列（フレーム）を検出し、検出されたフレームが正常である場合には、その受信データを一旦バッファＢＦに格納する。そして、受信ポートＲＸ０にて規定個Ｎst（＝２）のフレームを連続受信（先のフレームの受信後、連続受信監視時間ｔｃ以内に次のフレームを受信）した場合にのみ、バッファＢＦｋに格納されたデータを送信ポートＴＸ０を介して送信する。
【０１０４】
つまり、前フレームとも次フレームとも連続受信監視時間ｔｃ以上離れて単独受信されるか、連続受信したフレーム数が規定個Ｎstに満たなかった場合には、バッファＢＦに格納されたデータを、送信ポートＴＸ０から送信することなく削除する。
【０１０５】
なお、電源投入後或いはリセット後のマイコンＭＣの起動（通常処理の開始）時には、発光ダイオードＬＥ０を０．５秒間だけ点灯させ、また、受信ポートＲＸ０にて検出されたフレームに異常がある場合には、発光ダイオードＬＥ１を０．２秒間だけ点灯させる。
【０１０６】
また、受信ポートＲＸ０でのフレーム受信のない状態が、無入力監視時間ｔｒ以上継続した場合には、リセット出力ポートＰＯｒを介してリセット回路３９にリセット要求を出力し、これに従って、リセット回路３９は、マイコンＭＣをリセットする。
【０１０７】
次に、更新モードの時にマイコンＭＣは、まず、フラッシュメモリを書込可能な状態とし、以後、受信ポートＲＸ１を介して入力されるデータを、順次フラッシュメモリに書き込む。そして、書込内容のチェックを行い、そのチェックの結果を、送信ポートＴＸ１を介して出力する。
【０１０８】
このように構成されたノイズ除去装置３０では、通常の使用時には、例えばコンピュータとモデムとを接続する伝送線路に、第１コネクタＣＮａをコンピュータ側、第２コネクタＣＮｂをモデム側にして接続される。なお、いずれの間もストレートケーブルを用いる。
【０１０９】
そして、コンピュータは、ＥＲ端子を通常モードを表す信号レベルに設定すれば、ＳＤ端子、ＲＳ端子、ＲＤ端子、ＣＳ端子を周知の方法で使用することにより、調歩同期方式にてモデムとの通信を行うことが可能となる。
一方、マイコンＭＣのプログラムを更新する場合には、プログラム更新装置（コンピュータ）を第１コネクタＣＮａ側に接続し、プログラム更新装置は、ＥＲ端子を更新モードを表す信号レベルに設定すれば、ＳＤ端子，ＲＳ端子，ＲＤ端子，ＣＳ端子を周知の方法で使用することにより、ノイズ除去装置３０を構成するマイコンＭＣとの調歩同期方式を用いた通信が可能となり、マイコンＭＣのプログラムを任意に更新することが可能となる。
【０１１０】
以上説明したように、本実施形態のノイズ除去装置３０においては、第２コネクタＣＮｂに接続される伝送線路（ＲＤ端子に接続される信号線）から、伝送フォーマットに一致するビット列（フレーム）を抽出して一旦バッファに記憶し、規定個Ｎst以上のフレームがいずれも連続受信監視時間ｔｃ以内の間隔で連続受信された場合にのみ、その連続受信によりバッファに記憶された受信データを、第１コネクタＣＮａに接続される伝送線路（ＲＤ端子に接続される信号線）に送出するようにされている。
【０１１１】
従って、本実施形態のノイズ除去装置３０によれば、ノイズの発生状況が伝送フォーマットのビット列と偶然に一致したとしても、そのような一致が連続して発生する可能性は低いため、このようなフレームとして誤認される可能性の高いノイズを、確実に除去することができる。
【０１１２】
なお、本実施形態では、第２コネクタＣＮｂ側から第１コネクタＣＮａ側に通過するシリアルデータについてのみ、ノイズを除去するように構成されているが、第１コネクタＣＮａ側から第２コネクタＣＮｂ側に通過するシリアルデータについても、同様の構成を適用して、ノイズを除去するように構成してもよい。
【図面の簡単な説明】
【図１】  センタ装置の概略構成を表すブロック図である。
【図２】  第１実施形態のデータ分配器の全体構成を表す回路図である。
【図３】  データ分配器を構成するマイクロコンピュータの内部構成を表すブロック図である。
【図４】  マイクロコンピュータが実行するメイン処理の内容を表すフローチャートである。
【図５】  通常処理の内容を表すフローチャートである。
【図６】  ＲＸｋ受信処理の内容を表すフローチャートである。
【図７】  バッファ転送処理の内容を表すフローチャートである。
【図８】  送信処理の内容を表すフロチャートである。
【図９】  通常処理時の動作を表す説明図である。
【図１０】  データ分配器の接続に使用するケーブルの構成を表す説明図である。
【図１１】  第２実施形態のノイズ除去装置の全体構成を表す回路図である。
【符号の説明】
１…センタ装置      ３…ヘッドエンド      ５…監視制御装置
７…制御コンピュータ        １０…データ分配器
１１〜１５，３１，３２…切替スイッチ    １６，１７…論理和回路
１８，３８…信号生成回路      １９，３９…リセット回路
２０，２１…シリアルインタフェース（ＳＩＦ）部
２２…パラレルインタフェース（ＰＩＦ）部      ２４…フラッシュメモリ
３０…ノイズ除去装置          ＣＡ０〜３，ＣＡｘ…ケーブル
ＣＭ０〜３…センタモデム      ＣＮ０〜３…分配側コネクタ
ＣＮｘ…混合側コネクタ        ＣＮａ，ＣＮｂ…コネクタ
Ｌ０〜３…伝送線路            ＬＥ00，01，10，11…発光ダイオード
ＭＣ，ＭＣ０〜１…マイコン    ＰＩｍ…モード設定ポート
ＰＩｓ…選択設定ポート        ＰＩｘ…禁止入力ポート
ＰＯａ，ＰＯｂ…ＬＥＤ制御ポート    ＰＯｒ…リセット出力ポート
ＰＯｘ…禁止出力ポート        ＲＸ０，ＲＸ１…受信ポート
ＴＸ０，ＴＸ１…送信ポート
【図１】
0004786824.tif 000002
【図２】
0004786824.tif 000003
【図３】
0004786824.tif 000004
【図４】
0004786824.tif 000005
【図５】
0004786824.tif 000006
【図６】
0004786824.tif 000007
【図７】
0004786824.tif 000008
【図８】
0004786824.tif 000009
【図９】
0004786824.tif 000010
【図１０】
0004786824.tif 000011
【図１１】
0004786824.tif 000012