JP4875882B2 - 通信装置、通信システム - Google Patents
通信装置、通信システム Download PDFInfo
- Publication number
- JP4875882B2 JP4875882B2 JP2005327349A JP2005327349A JP4875882B2 JP 4875882 B2 JP4875882 B2 JP 4875882B2 JP 2005327349 A JP2005327349 A JP 2005327349A JP 2005327349 A JP2005327349 A JP 2005327349A JP 4875882 B2 JP4875882 B2 JP 4875882B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmitted
- switching
- supply
- communication
- 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Dc Digital Transmission (AREA)
- Telephonic Communication Services (AREA)
Description
しかしながら、単流方式においては、0と1を、電圧の有り・無しで表現するので、信号の伝送を繰り返すと、徐々に信号線に電荷が溜まり、信号線に蓄積された電荷が電位差を発生させることにより、信号の伝送に悪影響を及ぼすという問題がある。信号の伝送距離が長くなるほど、電荷の蓄積による悪影響を受ける可能性が高くなるので、単流方式は、長距離通信においては安定した信号の伝送を行うのが困難である。
新版 電気電子用語事典 第1版第1刷1988年9月1日(株)オーム社発行
そこで、本発明は、伝送するデータが連続して同一となる場合が発生しても、安定して長距離通信を行うことを可能にする通信装置、通信方法、通信システムを提供することを目的とする。
これにより、伝送するデータが連続して同一となる場合が発生しても、反転制御部により、信号線に供給される電圧の極性を周期的に反転させるので、信号線に電荷が溜まる事態を回避することができる。
ところで、信号の伝送においては、通信装置間での同期の取りやすさも重要な要素である。同期を容易に確立できない場合、データを受信する側の通信装置は、受信するデータの内容を早期に確定することができず、高速な通信を行うことが困難となるからである。
しかし、マンチェスタ符号方式の場合、同期の確率は容易となる一方で、2ビットの帯域幅を用いて1ビットの情報を伝送するため、伝送効率が悪化するという問題がある。また、AMI符号の場合、電圧有りで表現しているデータが連続する場合は、1ビットを伝送するごとに極性が反転するので同期を確立するのが容易であるが、電圧無しで表現しているデータが連続すると、無信号状態が続くため、同期の確立が困難になるという問題がある。
これにより、伝送するデータの値にかかわらず、0または1の送信開始時においては、信号線に供給される電圧がオンの状態になっている。また、信号線に供給される電圧の極性は周期的に反転する。そのため、データを受信する側の通信装置は、0と1のいずれのデータにおいても、同一のデータを連続して受信した場合に、電圧の極性が周期的に切り替わるタイミングを用いることによって、同期を容易に確立することができる。また、電圧がオンのままであるかオフになるかでデータを表現しているので、1ビットの情報を伝送するのに余分な帯域幅が不要となる。
また、前記供給制御部は、所定ビット分のデータを伝送するごとに、前記所定ビット分のデータの値をビット反転させたデータを、前記所定ビット分のデータに後続して伝送するよう前記切り替えを制御することとしてもよい。
また、所定電圧の供給を受けて、前記通信装置と前記2本の信号線を介して双方向通信を行う第2通信装置であって、前記第2通信装置が送信するデータの値に応じて、1クロック内において、前記各信号線に所定アンペアの短絡信号をのせるか否かを制御する送信制御部を備えることとしてもよい。
通信先通信装置は、信号線に流れている電流の変化を検出することにより、第2通信装置が伝送しているデータの内容を検出することができる。
また、定電圧の電源から出力される1の出力電圧の供給を制御し、2本の信号線を用いて信号を伝送する通信装置において用いられる通信方法であって、前記2本の信号線に供給される前記出力電圧の極性を反転させる極性反転ステップと、前記出力電圧の供給のオンオフを切り替える切替ステップと、伝送するデータの値に応じて、一定周期のクロックに同期して前記切替ステップにおける前記切り替えを制御する供給制御ステップと、伝送するデータの値にかかわらず、所定クロックごとに前記極性反転ステップにおける前記反転を周期的に行うよう制御する反転制御ステップとを含むことを特徴とする通信方法としてもよい。
また、定電圧の電源から出力される1の出力電圧の供給を制御し、2本の信号線を用いて信号を伝送する第1通信装置と、前記第1通信装置と双方向通信を行う第2通信装置とからなる通信システムであって、前記第1通信装置は、前記2本の信号線に供給される前記出力電圧の極性を反転させる極性反転部と、前記出力電圧の供給のオンオフを切り替える切替部と、伝送するデータの値に応じて、一定周期のクロックに同期して前記切替部による前記切り替えを制御する供給制御部と、伝送するデータの値にかかわらず、所定クロックごとに前記反転を周期的に行うよう前記極性反転部を制御する反転制御部とを備え、前記第2通信装置は、前記第1通信装置に対して送信するデータの値に応じて、1クロック内において、前記各信号線に所定アンペアの短絡信号をのせるか否かを制御する送信制御部を備え、前記第1通信装置は、各信号線に供給されている電流が所定値以上変化していることを検出することによって、前記第2通信装置が送信したデータを受信する手段を備えることを特徴とする通信システムとしてもよい。
以下、本発明にかかる通信装置および通信システムについて、その実施の一形態を、図面を用いて具体的に説明する。
<概要>
通信システムは、マスタ装置とスレーブ装置とからなる。マスタ装置とスレーブ装置は、それぞれ通信装置であり、2本の信号線を介して接続されている。
マスタ装置からスレーブ装置への信号の伝送にはパルス幅変調を用い、スレーブ装置からマスタ装置への信号の伝送には、所定アンペアの短絡信号をのせることによる電流変化を用いる。
本発明の特徴となる部分は、マスタ装置がスレーブ装置へ信号を伝送する際に、伝送する信号の内容が0であるか1であるかにかかわらず、クロックと同期して周期的に信号線に供給する電圧の極性を切り替える点にある。
<構成>
図1は、マスタ装置1000とスレーブ装置2000の機能ブロック図である。
同図に示すように、直流電源である電源1と接続されているマスタ装置1000は、極性反転部101と、切替部102と、タイミング発生部103と、受信データ抽出部104と、制御部105とからなる。
極性反転部101は、D+信号線31およびD−信号線32に供給する供給電圧の極性を、制御部105による制御にしたがって反転させる回路である。
切替部102は、制御部105による制御にしたがって、D+信号線31およびD−信号線32に供給する供給電圧のオンオフを切り替えるスイッチ回路である。
受信データ抽出部104は、各信号線に供給されている電流が、クロックに同期して、スレーブ装置2000から送出された短絡信号によって所定値以上変化していることを検出して、スレーブ装置2000から信号が送信されていることを検出し、送信されている信号に示されるデータを抽出する回路である。抽出したデータを、制御部105に出力する。
スレーブ装置2000は、D+信号線31とD−信号線32とを介してマスタ装置1000と接続している。
受信部201は、信号に基づいてクロックを抽出するクロック同期部を含み、D+信号線31とD−信号線32との電圧差を検出して、マスタ装置1000がスレーブ装置2000に対して送信したデータを抽出する回路である。D+信号線31に供給されている電圧がD−信号線32よりも所定電圧以上高い場合は、電圧差がプラスと検出し、D+信号線31に供給されている電圧がD−信号線32よりも所定電圧以上低い場合は、電圧差がマイナスと検出する。各信号線に供給されている電圧の差がほぼ等しく、所定電圧以上の差がない場合は、電圧差がゼロと検出する。検出結果を、制御部203へ出力する。
制御部203は、スレーブ装置2000の動作を制御する制御回路であり、マスタ装置1000との通信を制御する。受信部201が抽出したクロックを受け付ける。また、受信部201から各信号線の電圧差の検出結果を受け付けて、マスタ装置1000がスレーブ装置2000に対して送信したデータを抽出する。また、送信部202を制御して、クロックに同期してマスタ装置1000と双方向通信を行う。
<回路図>
ここで、マスタ装置1000とスレーブ装置2000の具体的な回路構成について、その一例を説明する。
同図に示すように、マスタ装置1000は、制御回路111と、タイミング発生回路112と、送信制御回路113とからなる。
制御回路111は、スレーブ装置2000との通信を制御する。スレーブ装置2000に対して送信するデータを決定し、タイミング発生回路112が発生するクロックに従って、送信制御回路113を介してデータを送信する。また、信号線に供給されている電流の変化を検出してスレーブ装置2000が送信したデータを抽出する。
送信制御回路113は、送信するデータに応じて、トランジスタ制御線124、125、126、127を介してトランジスタ114、115、116、117の動作を制御する。
図1の機能ブロック図と対比させて説明すると、制御回路111は、図1の受信データ抽出部104および制御部105に相当する。また、タイミング発生回路112は、タイミング発生部103に相当する。また、送信制御回路113およびトランジスタ114〜117は、極性反転部101および切替部102に相当する。
図3は、スレーブ装置2000の回路構成を示す図である。
同図に示すように、スレーブ装置2000は、制御回路211と、送受信制御回路212とからなる。
送受信制御回路212は、トランジスタ制御線223、224、225を介してトランジスタ213、214、215、216と接続されている。マスタ装置1000に対して送信するデータに応じて、トランジスタ制御線225に電流を流す。また、各信号線の電圧差を、トランジスタ制御線223および224を介して抽出し、マスタ装置1000が送信したデータを受け付けて、送信データを抽出し、制御回路211へ出力する。同図の例では、トランジスタ制御線223を介して、電圧差がプラスの場合のデータを検出し、トランジスタ制御線224を介して、電圧差がマイナスの場合のデータを検出する。また、トランジスタ制御線223およびトランジスタ制御線224を介して、電圧差ゼロを検出する。
図2に示したように、電源1は、マスタ装置1000や各信号線に対して24Vの電圧を供給している。また、制御回路111やタイミング発生回路112、送信制御回路113には、5Vの電圧が供給されている。
<伝送方式>
(フレームデータの構成)
次に、信号の伝送方式について説明する。
同図に示すように、1フレームのフレーム構成は、スタートビット41と、プリアンブルビット42と、I/Oビット43と、I/Oエンドビット44と、IDビット45と、フレームエンドビット46とからなる。
プリアンブルビット42は、I/Oビット43が後続することを示す。
I/Oビット43は、マスタ装置1000およびスレーブ装置2000との間で送受信するデータの内容を示す。
I/Oエンドビット44は、I/Oビット43の終了を示す。
フレームエンドビット46は、1フレームの終了を示す。
スタートビット41は、Hiレベルが所定ビット分としている。また、プリアンブルビット42と、I/Oエンドビット44と、フレームエンドビット46は、それぞれ同一のビット幅を有し、Loレベルが所定ビット分としている。例えば、スタートビット41は9ビット分、プリアンブルビット42等は3ビット分とする。
(パルス波形)
図5は、マスタ装置1000とスレーブ装置2000が通信を行う際に用いるパルス波形を示す図である。マスタ装置1000の制御部105は、I/Oビット内に送信データを含めてパルス波形を送出する。同図の例は、I/Oビット内のパルス波形を示している。また、マスタ装置1000は、1クロックで1ビットのデータを送信するごとに、D+信号線31およびD−信号線32に供給する電圧を反転させることとしている。
アドレス51は、マスタ装置とスレーブ装置との間で伝送するデータのアドレスを示す。1アドレスは2ビットの情報を含む。
マスタ送信データ53は、マスタ装置1000がスレーブ装置2000に対して送信するデータを示す。
スレーブ送信データ54は、スレーブ装置2000がマスタ装置1000に対して送信するデータを示す。
スレーブトランジスタ制御線56は、スレーブ装置2000の送受信回路が制御するトランジスタ制御線225のオンオフを示す。
同図では、各トランジスタ制御線がオンのときを○、オフのときを×としている。
(マスタ装置1000)
次に、マスタ装置1000の動作について説明する。
図6は、マスタ装置1000の動作を示すフローチャートである。
同図に示すように、マスタ装置1000の制御部105は、スレーブ装置2000に対して送信するデータの内容を決定すると(ステップS61)、相補ビット、プリアンブルビット等を付加してフレームデータを生成する(ステップS62)。
(スレーブ装置2000)
次に、スレーブ装置2000の動作について説明する。
図7は、スレーブ装置2000の動作を示すフローチャートである。
<補足>
以上のように本発明にかかる通信装置および通信システムについて実施の形態に基づいて説明したが、以下のように変形することもでき、本発明は上述の実施の形態に限られないことは勿論である。
(1)上述の実施形態では、1クロックごとに極性を反転させることとしているが、これに限らず、例えば8クロックごとなど、所定クロックごとに極性を反転させることとしてもよい。
(2)上述の実施形態では、D+信号線31またはD−信号線32のいずれか一方に供給する供給電圧のオンオフを切り替えることとしてもよい。また、電源1と極性反転部102の間に切替部102を設けることとしてもよい。
(3)上述の実施形態では、マスタ装置1000等に供給する電圧は、24Vや5Vとしているが、これに限らない。また、回路構成は、上述の例に限らない。例えば、マスタ装置1000の回路構成を図8のようにしてもよいし、スレーブ装置2000の回路構成を図9のようにしてもよい。
(4)上述の実施形態では、マスタ装置1000はひとつのスレーブ装置2000と通信を行うものとして説明してきたが、図10に示すように、各信号線を介して複数のスレーブ装置2000(2000a、2000b、・・・)と接続して通信することとしてもよい。例えば、工場の製造ラインや、プラント、物流管理システムなど、複数の装置を管理する通信システムなどで用いることができる。複数の装置を管理するためには、例えば図4のアドレス51で示される送信データの各アドレスを、各々の管理対象の装置に割り当てることとすればよい。管理対象となる装置は、自装置のアドレス部分のデータを抽出してマスタ装置1000から送信されたデータを受信する。また、自装置のアドレス部分において電流を流すことにより、マスタ装置1000に対してデータを送信することができる。これにより、省配線の通信システムを実現することができる。また、複数のマスタ装置1000同士での通信や、複数のマスタ装置1000および複数のスレーブ装置2000からなる通信システムであってもよい。
(5)上述の実施形態では、ひとつの電源1を用いて、各信号線に電圧を供給することとしているが、これに限らず、複数の電源を用いてもよい。また、電源1は、マスタ装置1000の外部から供給されることとして説明してきたが、マスタ装置1000の内部であってもよい。
(6)上述の実施形態では、送信するデータが0であるか1であるかを表現するために、ビット同期してから半クロック経過後に電圧差があるか、ゼロであるかに応じて送信するデータの値が定まることとしているが、半クロック経過後に限る必要はないし、また、電圧差があるかないかに応じてデータを表現する方法は、これに限らず、他の方法であってもよい。
(7)上述の実施形態では、相補ビット照合方式を用いることとしているが、必ずしも相補ビット照合方式を用いる必要はないし、他のビット照合方式を用いることとしてもよい。また、図4に示したように、1フレームは、スタートビット等から構成されるが、フレームの構成はこの形態に限るものではない。
(8)上記の各装置を構成する構成要素の一部又は全部は、1個のシステムLSI(Large Scale Integration:大規模集積回路)から構成されているとしてもよい。システムLSIは、複数の構成部を1個のチップ上に集積して製造された超多機能LSIであり、具体的には、マイクロプロセッサ、ROM、RAMなどを含んで構成されるコンピュータシステムである。前記RAMには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムLSIは、その機能を達成する。
(9)上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい
(10)本発明は、上記に示す方法であるとしてもよい。
101 極性反転部
102 切替部
103 タイミング発生部
104 受信データ抽出部
105 制御部
201 受信部
202 送信部
203 制御部
31 D+信号線
32 D−信号線
111 制御回路
112 タイミング発生回路
113 送信制御回路
211 制御回路
212 送受信制御回路
Claims (4)
- 定電圧の電源から出力される1の出力電圧の供給を制御し、2本の信号線を用いて信号を伝送する通信装置であって、
前記2本の信号線に供給される前記出力電圧の極性を反転させる極性反転部と、
前記出力電圧の供給のオンオフを切り替える切替部と、
伝送するデータの値に応じて、一定周期のクロックに同期して前記切替部による前記切り替えを制御する供給制御部と、
伝送するデータの値にかかわらず、所定クロックごとに前記反転を周期的に行うよう前記極性反転部を制御する反転制御部とを備え、
前記供給制御部は、伝送するデータの値に応じて、1クロック内において、1の信号線に対する前記供給がオンの状態を維持するか、オンの状態からオフに切り替えるかを制御する
ことを特徴とする通信装置。 - 前記供給制御部は、所定ビット分のデータを伝送するごとに、前記所定ビット分のデータの値をビット反転させたデータを、前記所定ビット分のデータに後続して伝送するよう前記切り替えを制御する
ことを特徴とする請求項1記載の通信装置。 - 定電圧の電源から出力される1の出力電圧の供給を制御し、2本の信号線を用いて信号を伝送する通信装置において用いられる通信方法であって、
前記2本の信号線に供給される前記出力電圧の極性を反転させる極性反転ステップと、
前記出力電圧の供給のオンオフを切り替える切替ステップと、
伝送するデータの値に応じて、一定周期のクロックに同期して前記切替ステップにおける前記切り替えを制御する供給制御ステップと、
伝送するデータの値にかかわらず、所定クロックごとに前記極性反転ステップにおける前記反転を周期的に行うよう制御する反転制御ステップとを含み、
前記供給制御ステップは、伝送するデータの値に応じて、1クロック内において、1の信号線に対する前記供給がオンの状態を維持するか、オンの状態からオフに切り替えるかを制御する
ことを特徴とする通信方法。 - 定電圧の電源から出力される1の出力電圧の供給を制御し、2本の信号線を用いて信号を伝送する第1通信装置と、前記第1通信装置と双方向通信を行う第2通信装置とからなる通信システムであって、
前記第1通信装置は、
前記2本の信号線に供給される前記出力電圧の極性を反転させる極性反転部と、
前記出力電圧の供給のオンオフを切り替える切替部と、
伝送するデータの値に応じて、一定周期のクロックに同期して前記切替部による前記切り替えを制御する供給制御部と、
伝送するデータの値にかかわらず、所定クロックごとに前記反転を周期的に行うよう前記極性反転部を制御する反転制御部とを備え、
前記供給制御部は、伝送するデータの値に応じて、1クロック内において、1の信号線に対する前記供給がオンの状態を維持するか、オンの状態からオフに切り替えるかを制御し、
前記第2通信装置は、
前記第1通信装置に対して送信するデータの値に応じて、1クロック内において、前記各信号線に所定アンペアの短絡信号をのせるか否かを制御する送信制御部を備え、
前記第1通信装置は、各信号線に供給されている電流が所定値以上変化していることを検出することによって、前記第2通信装置が送信したデータを受信する手段を備える
ことを特徴とする通信システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005327349A JP4875882B2 (ja) | 2005-11-11 | 2005-11-11 | 通信装置、通信システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005327349A JP4875882B2 (ja) | 2005-11-11 | 2005-11-11 | 通信装置、通信システム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2007135055A JP2007135055A (ja) | 2007-05-31 |
| JP2007135055A5 JP2007135055A5 (ja) | 2008-12-18 |
| JP4875882B2 true JP4875882B2 (ja) | 2012-02-15 |
Family
ID=38156342
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005327349A Expired - Lifetime JP4875882B2 (ja) | 2005-11-11 | 2005-11-11 | 通信装置、通信システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4875882B2 (ja) |
-
2005
- 2005-11-11 JP JP2005327349A patent/JP4875882B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007135055A (ja) | 2007-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101079603B1 (ko) | 3레벨 전압을 이용하는 차동 데이터 송수신 장치 및 차동 데이터 송수신 방법 | |
| US10313152B2 (en) | Transmission circuit | |
| CN100504722C (zh) | 具有集成能量的lan(局域网)和在相同线路上的信息发送 | |
| CA2676079A1 (en) | Three phase and polarity encoded serial interface | |
| US9075594B2 (en) | Power negotiation protocol | |
| JP6724640B2 (ja) | 差動通信回路 | |
| US8681882B2 (en) | Data transmitting circuit and data communication apparatus | |
| US20100262736A1 (en) | Communication method and master-slave system for a field bus configured according to the as-interface standard | |
| US10700741B2 (en) | Electronic control apparatus provided with power line communication function, actuator, electronic control system, and automobile using same | |
| US7135789B2 (en) | Controlling devices using cascaded control units | |
| CN113297109A (zh) | 总线通讯方法及装置、总线通讯系统 | |
| JP4875882B2 (ja) | 通信装置、通信システム | |
| US7940860B2 (en) | Communication system | |
| CN101989940A (zh) | 一种单线串行菊链式数字通信网络及其通信方法 | |
| US7071838B2 (en) | Coupling signals via a coupling arrangement | |
| CN111181737A (zh) | 控制方法、受电设备和系统 | |
| US7164372B2 (en) | Serial transmission system, its transmission-side circuit, and its reception-side circuit | |
| TW200634537A (en) | Current mode bus interface system, method of performing a mode transition and mode control signal generator for the same | |
| AU733334B1 (en) | Power and data communications transmission system | |
| JP5432790B2 (ja) | 通信システム | |
| KR20160139931A (ko) | 전자 가격 표시기 무선 충전 시스템 | |
| US20130265921A1 (en) | Method and system for signaling by bit manipulation in communication protocols | |
| JPH08172465A (ja) | 並列伝送システム | |
| JP3906769B2 (ja) | 通信装置 | |
| KR100368767B1 (ko) | 이진 부호화방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081029 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081029 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110802 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110915 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111115 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111128 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4875882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |