JP2005159728A - データ伝送方法 - Google Patents
データ伝送方法 Download PDFInfo
- Publication number
- JP2005159728A JP2005159728A JP2003395459A JP2003395459A JP2005159728A JP 2005159728 A JP2005159728 A JP 2005159728A JP 2003395459 A JP2003395459 A JP 2003395459A JP 2003395459 A JP2003395459 A JP 2003395459A JP 2005159728 A JP2005159728 A JP 2005159728A
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- data transmission
- level
- communication control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
Abstract
【課題】 大容量データ伝送、長距離データ伝送でも誤りを起さない伝送方法を提供する。
【解決手段】 実データのあとに連続したHレベルまたはLレベルのダミーデータを付加し、実データ送信時に前記伝送線路に蓄積される蓄積電位を前記通信制御ICの信号検出特性に応じてあらかじめ決められた極性に再蓄積させるようにした。
【選択図】図2
Description
本発明は、NCやロボットなどのモーション制御システムの大容量データ伝送、もしくは、長距離伝送を行うデータ伝送回路のデータ送信方法に関する。
従来より、データ伝送回路は、特許文献1のように耐ノイズ性を向上し伝送誤りを防ぐ方法として、差動出力型のドライバと差動入力型のレシーバと平衡回路を用いた平衡型伝送方式を使用している。
図1において、11はデータ送受信を行うためのデータ伝送回路であり、2は送受信インターフェース部である差動型バストランシーバ(以下、トランシーバと呼ぶ)でドライバ3とレシーバ4より構成される。また、6は前記トランシーバ2より出力される1対の差動信号(以下、伝送データと呼ぶ)を示し、通信ケーブル7により、データ伝送回路と少なくとも1以上の同様のデータ伝送回路間を接続したものである。8は1対の電線の特性インピーダンスを適合させるための終端抵抗であり、通信ケーブル7の両端のデータ伝送回路に設けられている。1は通信制御用ICであり、送信データの出力、受信データの入力、及び、前記トランシーバ2を制御する送信イネーブル信号5の出力を行う。
図4は、伝送データ6の1ビット分のデータ波形を示したものであり、送信データのビットの中点でレベル反転を行う符号方式(以下、マンチェスタ符号方式と呼ぶ)を使用している。マンチェスタ符号方式では、データの前半が“L”レベルで後半が“H”レベルの場合のデータを“0”、前半が“H”レベルで後半が“L”レベルの場合のデータを“1”として符号化することによりビット中点で必ずレベル反転を行うため、理想的には、図4中に示してある理想波形のようになり、HレベルとLレベルのパルスは等しくなる。まった、伝送線路でHレベルは正極性、Lレベルは負極性の交流信号になり伝送信号にDC成分は生じない。しかし、実際には通信制御IC1やトランシーバ2の出力データの立ち上がり特性や立ち下がり時間等の特性にばらつきがあるため、出力波形は図4中の実波形で示したよう出力パルスに歪みが生じる。その歪みによりHレベルとLレベルのどちらかに偏りが生じ、データ伝送中にビット毎に生じた偏りが蓄積されていく。データ送信が完了しドライバ3をOFFすると、前記現象で生じた電圧で流れていた電流が遮断されるため、ケーブル7に含まれるL成分により逆起電圧が発生する。
図5に逆起電圧発生時の模式図を示す。一般的にケーブルの等価回路は、R,L,C成分にて表すことができ、このR,L,C成分は、ケーブル長が長くなるほど大きくなる。図中のVdcは前記現象で発生した電圧を表しており、スイッチはドライバ3の出力状態を示している。スイッチがONの状態はドライバ3がイネーブル状態(データ送信中)で、スイッチOFFの状態はドライバ3がディセーブルの状態を表す。データ送信中はスイッチはONしており、Vdcにて電流Iを流す。データ送信が完了したら、スイッチをOFFとし電流を遮断することにより、ケーブルに含まれるL成分にて逆起電圧が発生する。
図6は、データ送信時の送信イネーブル5信号、送信データ6、受信データの波形を示したタイミング波形である。送信データ量が少ない場合にはデータ送信中に蓄積される電位が少なく、ドライバ3をOFFしたときに発生する逆起電圧は小さくなる。また、ケーブル長が短い場合には、ケーブル7に含まれるL成分が小さいため、ドライバ3をOFFしたときに発生する逆起電圧は小さくなる。図6中の一点鎖線で示してある逆起電圧がレシーバ4のしきい値電圧をこえることはないため、データ送信直後に誤ったデータをレシーバ4が検出することはない。
このように、従来のデータ伝送方法では、通信制御IC1により自局のデータを送信中には送信イネーブル信号5を“1”としトランシーバ2内部のドライバ3をイネーブルとしてデータ送信を行い、自局のデータ送信が完了したら送信イネーブル信号を“0”としトランシーバ2内部のレシーバ4をイネーブルとし受信データを待ち、キャリアを検出したら受信動作を開始するという手順が取られていた。
特開平06−85796号公報
図1において、11はデータ送受信を行うためのデータ伝送回路であり、2は送受信インターフェース部である差動型バストランシーバ(以下、トランシーバと呼ぶ)でドライバ3とレシーバ4より構成される。また、6は前記トランシーバ2より出力される1対の差動信号(以下、伝送データと呼ぶ)を示し、通信ケーブル7により、データ伝送回路と少なくとも1以上の同様のデータ伝送回路間を接続したものである。8は1対の電線の特性インピーダンスを適合させるための終端抵抗であり、通信ケーブル7の両端のデータ伝送回路に設けられている。1は通信制御用ICであり、送信データの出力、受信データの入力、及び、前記トランシーバ2を制御する送信イネーブル信号5の出力を行う。
図4は、伝送データ6の1ビット分のデータ波形を示したものであり、送信データのビットの中点でレベル反転を行う符号方式(以下、マンチェスタ符号方式と呼ぶ)を使用している。マンチェスタ符号方式では、データの前半が“L”レベルで後半が“H”レベルの場合のデータを“0”、前半が“H”レベルで後半が“L”レベルの場合のデータを“1”として符号化することによりビット中点で必ずレベル反転を行うため、理想的には、図4中に示してある理想波形のようになり、HレベルとLレベルのパルスは等しくなる。まった、伝送線路でHレベルは正極性、Lレベルは負極性の交流信号になり伝送信号にDC成分は生じない。しかし、実際には通信制御IC1やトランシーバ2の出力データの立ち上がり特性や立ち下がり時間等の特性にばらつきがあるため、出力波形は図4中の実波形で示したよう出力パルスに歪みが生じる。その歪みによりHレベルとLレベルのどちらかに偏りが生じ、データ伝送中にビット毎に生じた偏りが蓄積されていく。データ送信が完了しドライバ3をOFFすると、前記現象で生じた電圧で流れていた電流が遮断されるため、ケーブル7に含まれるL成分により逆起電圧が発生する。
図5に逆起電圧発生時の模式図を示す。一般的にケーブルの等価回路は、R,L,C成分にて表すことができ、このR,L,C成分は、ケーブル長が長くなるほど大きくなる。図中のVdcは前記現象で発生した電圧を表しており、スイッチはドライバ3の出力状態を示している。スイッチがONの状態はドライバ3がイネーブル状態(データ送信中)で、スイッチOFFの状態はドライバ3がディセーブルの状態を表す。データ送信中はスイッチはONしており、Vdcにて電流Iを流す。データ送信が完了したら、スイッチをOFFとし電流を遮断することにより、ケーブルに含まれるL成分にて逆起電圧が発生する。
図6は、データ送信時の送信イネーブル5信号、送信データ6、受信データの波形を示したタイミング波形である。送信データ量が少ない場合にはデータ送信中に蓄積される電位が少なく、ドライバ3をOFFしたときに発生する逆起電圧は小さくなる。また、ケーブル長が短い場合には、ケーブル7に含まれるL成分が小さいため、ドライバ3をOFFしたときに発生する逆起電圧は小さくなる。図6中の一点鎖線で示してある逆起電圧がレシーバ4のしきい値電圧をこえることはないため、データ送信直後に誤ったデータをレシーバ4が検出することはない。
このように、従来のデータ伝送方法では、通信制御IC1により自局のデータを送信中には送信イネーブル信号5を“1”としトランシーバ2内部のドライバ3をイネーブルとしてデータ送信を行い、自局のデータ送信が完了したら送信イネーブル信号を“0”としトランシーバ2内部のレシーバ4をイネーブルとし受信データを待ち、キャリアを検出したら受信動作を開始するという手順が取られていた。
しかしながら、従来のデータ伝送回路では、自局のデータ送信完了後にレシーバ4をイネーブルとしデータ受信を待つという手順をとっているので、大容量データ伝送、もしくは、長距離伝送を行う場合には、ドライバ3をOFFしたときにレシーバ4のしきい値電圧をこえる逆起電圧が発生することがある。図7に、データ送信時の送信イネーブル5信号、送信データ6、受信データのタイミング波形を示す。一点鎖線で示した逆起電圧がレシーバ4のしきい値電圧を越えてしまうため、レシーバ4は誤ったデータを検出する。通信制御IC1はキャリアを検出し、他データ伝送回路からデータが送信されたと判断し受信動作を開始する。しかし、実際には他データ伝送回路からはデータ送信が開始されていないため通信エラーが発生してしまうという問題があった。
本発明はこのような問題点に鑑みてなされたものであり、大容量データ伝送時、もしくは、長距離伝送時にもデータ送信完了後にケーブルに含まれるL成分による逆起電圧がレシーバのしきい値電圧をこえないようにすることにより、データ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐ方法を提供することを目的とする。
本発明はこのような問題点に鑑みてなされたものであり、大容量データ伝送時、もしくは、長距離伝送時にもデータ送信完了後にケーブルに含まれるL成分による逆起電圧がレシーバのしきい値電圧をこえないようにすることにより、データ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐ方法を提供することを目的とする。
請求項1載の本発明は、伝送線路上に接続され受信端からの入力信号により、伝送線路上に送信される伝送信号を検出するレシーバと、伝送線路上に伝送信号を送信するためのドライバと、送受信データを制御する通信制御ICで構成されるデータ伝送回路のデータ伝送方法において、実データのあとに連続したHレベルまたはLレベルのダミーデータを付加し、実データ送信時に伝送線路に蓄積される蓄積電位を通信制御ICの信号検出特性に応じてあらかじめ決められた極性に再蓄積させるのでデータ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐことができる。
請求項2記載の本発明は、伝送線路上に接続され受信端からの入力信号により、伝送線路上に送信される伝送信号を検出するレシーバと、伝送線路上に伝送信号を送信するためのドライバと、送受信データを制御する通信制御ICで構成されるデータ伝送回路のデータ伝送方法において、実データのビットはHレベルとLレベルのどちらかに偏らせたビットパターンとし、データ送信時に伝送線路に蓄積される蓄積電位を通信制御ICの信号検出特性に応じてあらかじめ決められた極性に蓄積させるのでデータ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐことができる。
請求項3記載の本発明は、通信制御ICのキャリア検出レベルに基づいてダミーデータの極性を変更するのでデータ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐことができる。
請求項2記載の本発明は、伝送線路上に接続され受信端からの入力信号により、伝送線路上に送信される伝送信号を検出するレシーバと、伝送線路上に伝送信号を送信するためのドライバと、送受信データを制御する通信制御ICで構成されるデータ伝送回路のデータ伝送方法において、実データのビットはHレベルとLレベルのどちらかに偏らせたビットパターンとし、データ送信時に伝送線路に蓄積される蓄積電位を通信制御ICの信号検出特性に応じてあらかじめ決められた極性に蓄積させるのでデータ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐことができる。
請求項3記載の本発明は、通信制御ICのキャリア検出レベルに基づいてダミーデータの極性を変更するのでデータ送信完了直後に誤ったデータの受信を防ぎ通信エラーの発生を防ぐことができる。
本発明のデータ伝送方法によれば、実データにダミーデータを追加し、実データ送信中に伝送線路に蓄積された電位をダミーデータに通信制御ICの信号検出特性に応じてあらかじめ決められた極性に再蓄積するので、データ送信完了後、蓄積電位により発生する逆起電圧がレシーバのしきい値電圧をこえないようにすることができ、データ送信完了後にレシーバが誤ったデータを検出することを防ぐことができる。また、送信データのビット毎に蓄積される電位をあらかじめ決められた極性にすることができるため、データ送信完了後、蓄積された電位により発生する逆起電圧がレシーバのしきい値電圧をこえないようにすることができ、データ送信完了後にレシーバが誤ったデータを検出することを防ぐことができる。
以下、本発明の方法の具体的実施例について、図に基づいて説明する。
図1は、本発明のデータ伝送方式を実施するデータ伝送回路のブロック図であり、従来技術の回路と同じものを使用する。
図2は第1の実施例のデータ伝送波形を示したタイミング波形である。この図を用いて本発明の方法を順を追って説明する。
送信データは実データと付加データで構成されてあり、実データのあとに続けてダミーデータを付加して送信する。ダミーデータの極性は、通信制御IC1のキャリア検出レベルによって変更する必要がある。図1の例では、通信制御IC1は“0”レベルでキャリアを検出するため、付加データを負極性にすることでデータ送信完了後に蓄積される電位を負極性とする。データ送信完了後に送信イネーブル信号5を“0”としレシーバ4をイネーブルとしたときに発生する逆起電圧を正極性にすることができ、レシーバ4のしきい値電圧をこえないようにすることができるため、レシーバ4が誤ったデータを検出することを防ぐことができる。今回の実施例では、キャリア検出レベルを“0”としているため実データのあとに負極性の付加データを追加したが、“1”でキャリアを検出する回路の場合には、実データのあとに正極性の付加データを追加することで同様の効果を得ることができる。
送信データは実データと付加データで構成されてあり、実データのあとに続けてダミーデータを付加して送信する。ダミーデータの極性は、通信制御IC1のキャリア検出レベルによって変更する必要がある。図1の例では、通信制御IC1は“0”レベルでキャリアを検出するため、付加データを負極性にすることでデータ送信完了後に蓄積される電位を負極性とする。データ送信完了後に送信イネーブル信号5を“0”としレシーバ4をイネーブルとしたときに発生する逆起電圧を正極性にすることができ、レシーバ4のしきい値電圧をこえないようにすることができるため、レシーバ4が誤ったデータを検出することを防ぐことができる。今回の実施例では、キャリア検出レベルを“0”としているため実データのあとに負極性の付加データを追加したが、“1”でキャリアを検出する回路の場合には、実データのあとに正極性の付加データを追加することで同様の効果を得ることができる。
図3は第2の実施例のデータ伝送波形を示したタイミング波形である。送信データの各ビットがデータの中点ではなくあらかじめ決めておいた極性に電位が偏るようなビットパターンとすることにより、データ送信中に蓄積される電位により発生する逆起電圧がレシーバ4のしきい値電圧をこえないようにすることができる。図1の例では、通信制御IC1は“0”レベルでキャリアを検出するため、送信データの各ビットが負極性に偏るようなビットパターンとすることにより、データ送信完了後に蓄積される電位を負極性とする。データ送信完了後送信イネーブル信号5を“0”としドライバをOFFしたときに発生する逆起電圧を正極性にすることができ、レシーバ4のしきい値電圧をこえないようにすることができるため、レシーバ4が誤ったデータを検出することを防ぐことができる。今回の実施例に関しては、キャリア検出レベルを“0”としているため負極性に偏るようなビットパターンで送信を行ったが、“1”でキャリアを検出する回路の場合には、負極性に偏るようなビットパターンで送信を行うことで同様の効果を得ることができる。
データ送信中に蓄積される電位をあらかじめ決めた極性に偏らせるというデータ送信方法をとるため、データ送信後に発生する逆起電圧により誤ったデータを受信するのを防ぐことができるため、NCやロボットなどのモーション制御システムだけではなく、セル間や工場間などの大容量データ伝送や長距離伝送といったデータ伝送の用途にも適用できる。
1 通信制御IC
2 トランシーバ
3 ドライバ
4 レシーバ
5 送信イネーブル信号
6 送信データ
7 ケーブル
8 終端抵抗
11 データ伝送回路
2 トランシーバ
3 ドライバ
4 レシーバ
5 送信イネーブル信号
6 送信データ
7 ケーブル
8 終端抵抗
11 データ伝送回路
Claims (3)
- 伝送線路上に接続され受信端からの入力信号により、前記伝送線路上に送信される伝送信号を検出するレシーバと、前記伝送線路上に伝送信号を送信するためのドライバと、送受信データを制御する通信制御ICで構成されるデータ伝送回路のデータ伝送方法において、
実データのあとに連続したHレベルまたはLレベルのダミーデータを付加し、前記実データ送信時に前記伝送線路に蓄積される蓄積電位を前記通信制御ICの信号検出特性に応じてあらかじめ決められた極性に再蓄積させることを特徴とするデータ伝送方法。 - 伝送線路上に接続され受信端からの入力信号により、前記伝送線路上に送信される伝送信号を検出するレシーバと、前記伝送線路上に伝送信号を送信するためのドライバと、送受信データを制御する通信制御ICで構成されるデータ伝送回路のデータ伝送方法において、
前記実データのビットはHレベルとLレベルのどちらかに偏らせたビットパターンとし、データ送信時に前記伝送線路に蓄積される前記蓄積電位を前記通信制御ICの信号検出特性に応じてあらかじめ決められた極性に蓄積させることを特徴とするデータ伝送方法。 - 前記通信制御ICのキャリア周波数検出レベルに基づいて前記ダミーデータの極性を変更することを特徴とする請求項1記載のデータ伝送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003395459A JP2005159728A (ja) | 2003-11-26 | 2003-11-26 | データ伝送方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003395459A JP2005159728A (ja) | 2003-11-26 | 2003-11-26 | データ伝送方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2005159728A true JP2005159728A (ja) | 2005-06-16 |
Family
ID=34721217
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003395459A Pending JP2005159728A (ja) | 2003-11-26 | 2003-11-26 | データ伝送方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2005159728A (ja) |
-
2003
- 2003-11-26 JP JP2003395459A patent/JP2005159728A/ja active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3541031B1 (en) | Apparatuses and methods for switching communication modes of a transceiver circuit | |
JP4087895B2 (ja) | 多重差動伝送システム | |
JP6623971B2 (ja) | 送信回路 | |
US10313152B2 (en) | Transmission circuit | |
JP7184918B2 (ja) | バスシステムのための送受信装置およびこのための動作方法 | |
CN109417401B (zh) | 电子控制***及使用其的汽车 | |
JP5223421B2 (ja) | 通信装置 | |
WO2017221508A1 (ja) | リンギング抑制回路 | |
CN111149327B (zh) | 用于总线***的发送/接收装置和用于减小在不同的位状态之间过渡时的振荡趋势的方法 | |
CN109644167B (zh) | 振铃抑制电路和振铃抑制方法 | |
JPH0741232Y2 (ja) | 非同期2進データ通信回路 | |
JP2001068989A (ja) | ケーブル検出機能付き入力バッファ回路 | |
US7155006B2 (en) | Method and apparatus for outbound wave subtraction using a variable offset amplifier | |
US8218672B2 (en) | Differential data transceiver and method with reversed-wire immunity | |
JP2005159728A (ja) | データ伝送方法 | |
US7046722B2 (en) | Transceiver with means for error management | |
JP2009060489A (ja) | 信号送信機、信号受信機及び多重差動伝送システム | |
WO2018037883A1 (ja) | リンギング抑制回路及びリンギング抑制方法 | |
US20240120956A1 (en) | Transmitter circuit | |
JP2005295086A (ja) | データ伝送回路 | |
JP5334087B2 (ja) | 速度判定方法、速度判定回路および速度判定装置 | |
JP2004088576A (ja) | ディジタル信号伝送装置 | |
EP0785649B1 (en) | Method and apparatus for correcting transmission errors and detecting faults during data transmission through data transferring media | |
JPH0314259B2 (ja) | ||
CN114762298A (zh) | 用于总线***的发送/接收装置和用于在耦合输入了干扰时减少总线差分电压的振荡的方法 |