(57)【要約】 【課題】差動交換回路と、入力端子と出力端子と有する複数の装置と、の間で信号を変換するための通信装置。【解決手段】  空運転でのロジックレベルを検出するためのタイマーと、外部信号によって、一方から他方へ信号を切り換えるための少なくとも１つの出力端子を有するフリップフロップと、回路からの外部信号を変換するための、少なくとも１つ以上のロジックゲートと、を備える装置。【選択図】  図３
2008252866.tif 000002
【特許請求の範囲】
【請求項１】
信号中のエラーを検出して、差動交換回路と、入力端子と出力端子と有する複数の装置と、の間で信号を変換するための通信装置であって、
空運転状態でのロジックレベルを検出するためのタイマーと、
外部信号によって、一方から他方へ信号を切り換えるための少なくとも１つの出力端子を有するフリップフロップと、
前記回路からの外部信号を変換するための、少なくとも１つ以上のロジックゲートと、
を備える装置。
【請求項２】
前記入力端子の１つはフリップフロップに直接接続されている請求項１に記載の装置。
【請求項３】
前記入力端子は更に、受信ピンでロジックレベルを検出するための、第１の入力端子と第２の入力端子を備える請求項１に記載の装置。
【請求項４】
前記入力端子が正しく接続されているときは、空運転状態でのロジックレベルが「高」である請求項３に記載の装置。
【請求項５】
前記入力端子が誤って接続されているときは、空運転状態でのロジックレベルが「低」である請求項３に記載の装置。
【請求項６】
前記入力端子が正しく接続されているときは、タイマーは再設定して、タイマー出力から負のパルスを生成する請求項１に記載の装置。
【請求項７】
前記入力端子が誤って接続されているときは、タイマーはカウントを開始して、タイマー出力から負のパルスを有する「ロジック低」信号を生成する請求項１に記載の装置。
【請求項８】
フリップフロップがタイマーの出力からのパルスによってトリガーされる請求項１に記載の装置。
【請求項９】
前記ロジックゲートは一対のＸＯＲゲートである請求項１に記載の通信装置。
【請求項１０】
前記フリップフロップの出力は前記ＸＯＲゲートに接続されている請求項１と９に記載の通信装置。
【請求項１１】
前記ＸＯＲゲートの出力は、入力端子が正しく接続されているときは、空運転状態でのロジックレベルが「低」である請求項９に記載の通信装置。
【請求項１２】
前記入力端子が誤って接続されているときは、前記ＸＯＲゲートの出力が信号ロジックレベルを空運転状態で「高」に変換し、それによって、接続されたシステムが受信信号を解釈し、差動交換回路と複数の装置との間の通信を確立できる請求項９に記載の通信装置。
【請求項１３】
差動交換回路と複数の装置との間で信号を変換する方法であって、
差動交換回路から信号を受信する工程と、
通信装置の受信入力端子でロジックレベルを検出する工程と、
通信装置中のタイマーによってジックレベルを再設定して、通信装置中のタイマー出力からパルスを発生させる工程と、
通信装置中のフリップフロップをトリガーして受信信号を変換する工程と、
受信信号を解釈して接続された装置との通信を確立する工程と、
からなる方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置とＲＳ４８５等の差動交換回路との間を接続するための通信装置に関する。
【背景技術】
【０００２】
ＲＳ４８５等の交換回路は、入力／出力端子（ＡとＢ）のような一対の線によって表現される信号を有する。これらの信号は異なる極性を有し、受信機は、これらの端子間の電圧差を感知することによってロジックレベルを判断する。この構成には、通常モードのノイズを減衰させるという利点がある。なぜならば、誘起されたノイズやアースの差分は通常モードの信号として受信機に入って来る。
【特許文献１】中国特許  ＣＮ１６４９３４９Ａ
【特許文献２】米国特許  ＵＳ５９５６５２３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、端子の接続を誤ると、受信機での信号は、ＣＮ１６４９３４９ＡやＵＳ５９５６５２３中に開示されているように変換されてしまうので、複数の装置システムは、受信した変換信号を解釈できなくなる。
【課題を解決するための手段】
【０００４】
本発明の目的は、複数の装置とＲＳ４８５等の差動交換回路との間の接続に関する。
信号中のエラーを検出して、入力と出力の端子を有する複数の装置と差動交換回路との間で信号を変換する通信装置は、
ロジックレベルを再設定するためのタイマーと、
外部信号によって、一方から他方へ信号を切り換えるための少なくとも１つの出力端子を有するフリップフロップと、
回路からの外部信号を変換するための、少なくとも１つ以上のロジックゲートと、を備える。
【０００５】
複数の装置と差動交換回路との間で信号を変換する方法は、
差動交換回路から信号を受信する工程と、
通信装置の受信入力／出力の端子でロジックレベルを検出する工程と、
通信装置中のタイマーによってロジックレベルを再設定して、通信装置中のタイマー出力からパルスを発生させる工程と、
通信装置中のフリップフロップをトリガーして受信信号を変換する工程と、
受信信号を解釈して接続された装置との通信を確立する工程と、からなる。
【０００６】
上記の概要や、本発明の好ましい実施例に関する下記の詳細説明は、添付図と一緒に読むと良く理解できるであろう、図は本発明を説明するためであって、本発明の正確な配置や装置について限定するものではない。
【発明を実施するための最良の形態】
【０００７】
図１は、入力／出力端子（ＡとＢ）が本発明の一実施例のように正しく接続された場合の波形を示す。図２は、入力／出力端子（ＡとＢ）が本発明の一実施例とは異なる、誤って接続された場合の波形を示す。空運転状態では、受信ピンでのロジックレベルは、入力／出力端子（ＡとＢ）が正しく接続された場合は「高」である。入力／出力端子（ＡとＢ）が誤って接続された場合は、受信ピンでのロジックレベルは、空運転状態では「低」で
ある。本発明のように通信装置中で自動訂正回路がなければ、複数の装置は、入力／出力端子が誤って接続されていると、ＲＳ４８５等の差動交換回路から直接に受信された信号を解釈することはできない。
【０００８】
図３は、本発明の一実施例の通信装置の回路接続の概略図である。本発明の通信装置は、タイマー、フリップフロップ、および、ＸＯＲロジックゲートからなる回路を形成している。この回路は、受信ピンＲでロジックレベルを検出する。入力／出力端子（ＡとＢ）が正しく接続された場合は、ロジックレベルは空運転状態では「ロジック高」である。タイマーは常にこのように再設定される。タイマーが再設定されると、タイマーの出力からの誤ったパルスはフリップフロップをトリガーする。フリップフロップの入力ＤはＲと接続している。この場合、フリップフロップがトリガーされると、Ｒは常に「ロジック高」になる。その結果、フリップフロップの出力は常に図４に示すように「ロジック低」である。フリップフロップの出力は一対のＸＯＲゲート（Ｓ）の入力に接続している。Ｓでのロジックレベルが「低」のときは、ＲとＲ’のロジックレベルは同じである。
【０００９】
入力／出力端子（ＡとＢ）が誤って接続された場合は、信号レベルは空運転状態では「ロジック低」である。タイマーは線Ｒが空運転状態に戻る時以外はデータ信号の存在で再設定して、タイマーはカウントを開始する。タイマーがカウントを終了すると、タイマー出力は「ロジック低」になって、タイマー出力での負のパルスがフリップフロップをトリガーする。フリップフロップがトリガーされると、Ｒでのロジックは「低」になって、フリップフロップの出力は「ロジック高」になる。フリップフロップの出力は一対のＸＯＲゲート（Ｓ）の入力に接続している。Ｓでのロジックレベルが「高」のときは、ＲとＲ’のロジックレベルは変換される。Ｒ’で信号が変換されると、図５に示すように、マイクロコントローラによって受信された信号は、空運転状態では「ロジック高」になる。従って、このシステムは受信信号を解釈できて、装置間の通信を確立できる。
【００１０】
本発明を、特定の実施例との関連で説明したが、多くの他の改変や改良、および他の使用法も可能である。従って、本発明は特定の開示に限定されるものではなく、添付の請求項によってのみ限定される。
【図面の簡単な説明】
【００１１】
【図１】本発明の１実施例における、入力／出力の端子（ＡとＢ）が正しく接続されている場合の波形図。
【図２】本発明の１実施例における、入力／出力の端子（ＡとＢ）が誤って接続されている場合の波形図。
【図３】本発明の１実施例における、通信装置の回路接続の概略図。
【図４】本発明の１実施例における、入力／出力の端子（ＡとＢ）が通信装置の接続と正しく接続されている場合の各ピンでの波形図。
【図５】本発明の１実施例における、入力／出力の端子（ＡとＢ）が通信装置の接続と誤って接続されている場合の各ピンでの波形図。
【図１】
2008252866.tif 000003
【図２】
2008252866.tif 000004
【図３】
2008252866.tif 000005
【図４】
2008252866.tif 000006
【図５】
2008252866.tif 000007
【外国語明細書】
2008252866.tif 000008
2008252866.tif 000009
2008252866.tif 000010
2008252866.tif 000011
2008252866.tif 000012
2008252866.tif 000013
2008252866.tif 000014
2008252866.tif 000015
2008252866.tif 000016
2008252866.tif 000017