JP4068079B2 - データ伝送方式 - Google Patents

データ伝送方式 Download PDF

Info

Publication number
JP4068079B2
JP4068079B2 JP2004150637A JP2004150637A JP4068079B2 JP 4068079 B2 JP4068079 B2 JP 4068079B2 JP 2004150637 A JP2004150637 A JP 2004150637A JP 2004150637 A JP2004150637 A JP 2004150637A JP 4068079 B2 JP4068079 B2 JP 4068079B2
Authority
JP
Japan
Prior art keywords
data
setting
frame
control
controlled devices
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 - Fee Related
Application number
JP2004150637A
Other languages
English (en)
Other versions
JP2005333471A (ja
Inventor
真吾 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2004150637A priority Critical patent/JP4068079B2/ja
Publication of JP2005333471A publication Critical patent/JP2005333471A/ja
Application granted granted Critical
Publication of JP4068079B2 publication Critical patent/JP4068079B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Description

この発明は、1台の制御装置に連なる複数の被制御機器を制御するためのデータ伝送方式に関するものである。
従来、1台の制御装置(ホスト装置)に複数の被制御機器(増設装置)を接続してこれら被制御機器を制御する際に、被制御機器の増設に伴って制御信号の本数が増加してしまう不都合を改善するために、装置間をシリアル伝送により接続するという提案がある(例えば特許文献1参照)。この方式では、複数の増設装置は、全て並列に接続され、一定本数の信号線によりホスト装置と接続される構成を持つ。そして、ホスト装置は、増設装置に対して、クロック信号を送出すると共に、そのクロック信号に同期して、増設装置の別を示す選択ビットと伝送データとを一定ビット数単位でシリアル信号にして送出し、増設装置側からの伝送データを読み取ることを行うようにしている。一方、各増設装置は、ホスト装置からの一定ビット数のデータを受信した場合、そのデータ内にある選択ビットと、予め1台ごとに設定されている選択コードのビットデータとを照合し、両者が一致した場合にはその一定数のデータ内にある伝送データ読み取ると共に、その読取動作に並行して、送信すべき伝送データを一定ビット単位でシリアル信号により送出するようにしている。このことにより、ホスト装置と各増設装置は、シリアル信号により伝送データをやり取りするので、両者間の信号線の本数が少なく済み、また、複数の増設装置は信号線に並列接続されるので、台数が増加しても信号線の本数は増やす必要がなくなる。
特開平5−46548号公報
以上のようなシリアル伝送を行うことによる機器接続の場合、選択機器の上限を予め設定して識別コード(ビット数)やデータフレームを決めているため、増設台数に上限がある。したがって、新たな被制機器を追加する際に、その追加台数の制限があるため、予め設定されたデータフレームに必要なデータ長が納まりきらないということが起り、既設の被制御機器にも接続条件で変更が要求されることになるなどの問題が生ずる。
この発明は、上記問題点を解決するためになされたもので、接続台数やデータフレームのデータ長の制限を取り除いて、制御データをシリアル伝送することにより被制御機器間の信号線の接続本数を増やすことのないデータ伝送方式を得ることを目的とする。
この発明に係るデータ伝送方式は、制御装置から出力された伝送データが複数の被制御機器を一巡して戻る制御ループを形成し、伝送データは、制御装置および複数の被制御機器の動作の基準となるクロック信号と、複数の被制御機器に対応してビット列で表した設定データと状態データの各フレームからなる制御データと、制御データ上の設定データの取り込み個所と状態データの挿入個所を表すストローブと、制御データ上のフレームの区切りを示すフレーム区切り信号を有し、複数の被制御機器のそれぞれは、ストローブが設定データの取り込み個所を示す状態にあるとき自己の位置を示すフレーム区切り信号を検出すると、制御データから対応フレームの設定データを取り込んで所定の設定を行い、その後、ストローブが状態データの挿入個所を示す状態にあるとき自己の位置を示すフレーム区切り信号を検出すると、制御データ上の対応フレームに自己の状態データを挿入し制御ループを介して制御装置へ向けて伝送するものである。
この発明によれば、被制御機器の接続数の増減は伝送データ上の段数Nの値をソフトウェア上で簡単に変更するだけで済むので、制御装置側においてハードウェアを作り変える必要が無く、配線を個別に追加して引き回す必要が無く、ほぼ無制限に被制御機器を追加できる効果がある。
実施の形態1.
図1はこの発明の実施の形態1乃5によるデータ伝送方式の構成を示すブロック図である。この構成は、伝送データを光信号にして光ファイバを用いて伝送し被制御機器2〜2の制御を行うデータ伝送方式について例示したものであるが、この発明は電線を用いた場合においても同様に適用できるものである。
制御装置1は、被制御機器2〜2において、例えば各種スイッチ切替、フィルタ選択、パラメータ切替等の制御を行わせ、かつ被制御機器2〜2の状態を入手するための伝送データの送受信を行う手段である。被制御機器2〜2のそれぞれは、例えばアンテナ素子を用いて受信した信号の通過帯域フィルタの切り替えを行うものであるが、この例は発明を特定するものではない。被制御機器2〜2内の被制御機器5は、この例では受信器を表す。I/F変換部3は、光信号で入力される伝送データを電気信号に変換し、かつ被制御機器5の設定状態や状況を表す伝送データの電気信号を光信号に変換し伝送路に出力する機能と、シリアルデータを被制御機器5に与えるパラレルデータに変換し、被制御機器5からのパラレルデータをシリアルデータに変換する機能を有する手段であり、光I/Fカードのような名称で呼ばれている。
制御装置1からは4種類の信号線が被制御機器2〜2を一巡するように直列に接続されており、制御データがループして最終的に制御装置1側に戻ってくる構成を持つ。制御装置1からの伝送データ4a,4bは、シリアルに伝送される複数の信号からなり、所望の段数の被制御機器2〜2に取り込まれて被制御機器2〜2を必要な状態に設定し、また被制御機器2〜2の状態を制御装置1へ伝送する役割を持つ。伝送データ4a,4bの構成はこの実施の形態1に係る動作を説明する図2のタイムチャートに示される。ここでは、制御装置1から出力される伝送データ4aと制御ループから戻って来る伝送データ4b、I/F変換部3に入力されるデータ5a、I/F変換部3が伝送路へ出力するデータ5bが示されている。
伝送データ4a,4bは、制御装置1および被制御機器2〜2の動作の基準となるクロック信号CLK、ビット列で表される制御データDT、制御データDT上の設定データの取り込み個所と状態データの挿入個所を示すストローブSTB、および制御データDT上のフレームの区切りを示すフレーム区切り信号FRMの4本から少なくとも構成される。ここで、制御データDTは、被制御機器2〜2に対応する設定データ(設定1、設定2、…、設定N)のフレームと状態データ(状態1、状態2、…、状態N)のフレームからなる。各設定データのビット数はkで表され、各状態データのビット数はmで表されるものとする。ストローブSTBは、“H”と“L”の状態を持ち、“H”状態は、被制御機器2〜2が制御データDTから自己に対応した設定データを取り込める期間を表し、“L”の状態は、制御データDTに状態データを挿入できる期間を表している。
次に、一般的な伝送動作について説明する。
制御装置1から伝送データ4aが出力されると、被制御機器2〜2のそれぞれは、ストローブSTBが“H”の状態になるとフレーム区切り信号FRMを数え出す。自己の位置を示すフレーム区切り信号FRMが来ると、制御データDT上の対応フレームの設定データ(設定1、設定2…設定Nのうちの該当するデータ)の取り込みを行う。対応フレームに設定データが存在する場合、取り込まれた設定データは、パラレルデータに変換されて受信器(被制御部)5に送られ、その内容に従って被制御部5は所定の設定を行う。その後、ストローブSTBが“L”の状態になると、被制御機器2〜2は、フレーム区切り信号FRMを数え、自己の位置を示すフレーム区切り信号FRMが来ると、制御データDT上の対応フレーム(状態1、状態2…状態Nのうちの該当フレーム)内に自己の状態データを挿入する。これらの動作を被制御機器2〜2で順次行うことにより出力された伝送データ4bは制御装置1へ向けて伝送される。
なお、設定動作を行う時以外はクロック信号CLKを停止することでノイズ低減を行うようにしてもよい。
次に、被制御機器が増減される場合について説明する。
被制御機器が、例えば1段増えてN+1段となった場合、制御データDTを構成する設定データと状態データの各フレームをN+1個に増やす。ストローブSTBの長さもその分伸び、フレーム区切り信号FRMの数も増えるように設定される。逆に、被制御機器が減らされN−1段となった場合、制御データDTの設定データと状態データの各フレームはN−1個に減じ、ストローブSTBの長さもその分短くなり、フレーム区切り信号FRMの数も減じる。
以上のように、この実施の形態1によれば、被制御機器の接続数の増減は伝送データを構成する制御データDTのフレームの段数N、対応したストローブSTBの長さおよびフレーム区切り信号FRMの数を変更することで対応が可能となるので、制御装置側はソフトウェア上の簡単な変更を行うだけで済み、ハードウェアを作り変える必要も無く、また配線を個別に追加して引き回す必要も無いという効果が得られる。既設の被制御機器に識別ビットの追加などの変更を加えることなく、ほぼ無制限に被制御機器を追加できる効果が得られる。
なお、上記動作例では、制御ループ上にある被制御機器の接続順が設定データの送付順序と一致させるようにして説明してきたが、この被制御機器の接続順は必ずしも設定データの送付順序と一致させなくてもこの発明は適用できる。すなわち、各被制御機器でフレーム区切り信号FRMの識別位置を予め決めておけば、送付順序は制限されない。したがって、物理的な配置に制約を持たずに被制御機器を増減させることができる効果が得られる。
実施の形態2.
図3は実施の形態2に係る伝送データを説明するタイムチャートである。
図3(A)は上記実施の形態1の場合について示したもので、伝送データを構成している制御データのフレーム長(設定1、設定2…設定Nのビット数kおよび状態1、状態2…状態Nのビット数mに相当する。)を固定している。図3(B)はこの実施の形態2の例を示している。データフレーム長は固定長にせず、必要に応じた値(全てが異なる場合もあり、一部が同じ値となる場合もある。)に設定する。例えば設定データのフレームをビット数k1,k2,…kn、状態データのフレームをm1,m2,…,mnなどユニークな値に設定にする。
被制御機器2〜2が同一のタイプでない場合、設定や状態を表すデータ量が異なる場合がある。したがって、このような場合、実施の形態2のように設定データおよび状態データの少なくとも一方のフレーム長を選択設定できるようにすることで、制御装置側はハードウェアを作り変えることなく対応可能となる。
実施の形態3.
図4は実施の形態3に係る伝送データのタイムチャートである。
この図は、制御データDTにおいて、設定データ「設定2」(および「状態2」)には有効/無効のフラグが「有効」に設定され、その他の設定データには有効/無効のフラグが「無効」に設定された場合を示している。この場合、例えば「設定1」には有効/無効のフラグが「無効」であるため、対応する被制御機器2の設定は実行(上書き)されないが、有効/無効のフラグが「有効」である「設定2」は対応する被制御機器2の設定が実行(上書き)される。制御データDT内に有効/無効のフラグを設けない場合は、変更が無くともすべての設定を毎回逐一送信しないと、それまでの設定がクリアされてしまうことになり、伝送制御上の無駄が多くなる。なお、設定された状態は、状態2として制御装置1に伝送される。
したがって、制御データDT内に有効/無効のフラグを設けることにより、被制御機器2のみ設定を更新したい場合に、被制御機器2〜被制御機器2のすべてのデータを伝送することなく、更新すべき個所だけフラグを「有効」とし設定データを伝送すれば、所定の被制御機器のみを制御することが可能となる。
実施の形態4.
図5は実施の形態4に係る伝送データのタイムチャートである。
実施の形態1乃至3ではストローブSTBが“L”時に制御データDTが被制御機器2〜2の出力の状態データを伝送していたが、この実施の形態4ではこの状態データの伝送を行わないようにしている。すなわち、ここでは制御データDTは状態データのフレームを有せず、被制御機器2〜2を制御する設定データのみの片方通信を行う。被制御機器の設定だけを対象とした場合に対応するものである。
また、被制御機器2〜2のうち所定の複数台、例えば2段目から4段目の機器2〜2に同一設定「設定2」を行う場合、被制御機器2〜2はいずれも同一段数のフレーム区切り信号FRM、すなわち2番目の信号を検出するように予めセットしておく。すると、所定の複数台の被制御機器はいずれも設定データ「設定2」を取り込むので、同一設定を行うことが可能になる。片方通信による制御であって同一設定を対象とする被制御機器が多い場合、このように制御データDTに対して被制御機器を並列動作させることができるので、制御装置側での伝送データの構成設定の簡略化が図れる。
さらに、この場合に加え、設定データのフレーム内に同一段数内での被制御機器を識別するための識別ビットを設けておくようにする。例えば設定データ「設定2」のフレーム内にある識別ビットの設定が「0」であった場合は、これら3台の被制御機器がすべて設定データ「設定2」を取り込むが、識別ビットの設定が「4」であった場合は、これら3台のうちの被制御機器2だけが設定データ「設定2」を取り込むといった制御が可能となる。したがって、同一段数のフレーム設定機器を、必要に応じてまとめて、もしくは個別に設定することが可能となる。
実施の形態5.
図6は実施の形態5に係る伝送データのタイムチャートである。
上記実施の形態1ではフレーム区切り信号FRMを計数することにより設定データのフレームの取り込み動作と状態データのフレームの挿入動作を行っていたが、この実施の形態5ではフレーム区切り信号FRMを用いない信号構成としている。ここでは、フレーム区切り信号FRMの代わりにタイムスロット(信号の時間の区切り)を用いて設定データと状態データのフレームを認識するようにしたものである。そのための条件として、設定データと状態データの長さはそれぞれ一定もしくは整数倍の関係に設定される。タイムスロットの検出は、被制御機器2〜2において、ストローブSTBの立ち上がりからクロック信号CLKを計数することにより行われる。
この実施の形態5によれば、実施の形態1の場合からフレーム区切り信号FRMの信号線を削減できることになる。
実施の形態6.
図7は実施の形態6によるデータ伝送方式の構成を示すブロック図である。
ここでは、図1の構成と比べると、方路切替部7を備え、被制御機器が方路切替部7を介して制御ループ構成を変更できるように構成されている。
この場合、制御データDTにおいて最初の設定データのフレームを方路切替動作に割り当てる。方路切替部7は、被制御機器のI/F変換部3と同様な動作を行うもので、自己の設定データを受信すると、その内容に従って被制御機器20〜20のグループを制御ループに加えるか、除くかの設定を行う。制御ループに加えた場合、他の被制御機器21〜21のグループと制御ループを構成し、伝送データが送られ実施の形態1で述べたと同様の動作を行う。一方、方路切替部7で、被制御機器20〜20のグループを除く設定が行われた場合、伝送データは方路切替部7から直接被制御機器21〜21のグループだけの制御ループに送られ、これらの被制御機器21〜21に対する設定を順次行うことになる。
したがって、この実施の形態6のような構成にすることで、常時制御する被制御機器と必要に応じて制御する被制御機器とに分けて編成することができる。このことにより全数制御する時間がない場合などに対応可能となる。
図1はこの発明の実施の形態1乃至5によるデータ伝送方式の構成を示すブロック図である。 この発明の実施の形態1に係る動作を説明する伝送データのタイムチャートである。 この発明の実施の形態2に係る伝送データのタイムチャートである。 この発明の実施の形態3に係る伝送データのタイムチャートである。 この発明の実施の形態4に係る伝送データのタイムチャートである。 この発明の実施の形態5に係る伝送データのタイムチャートである。 この発明の実施の形態6によるデータ伝送方式の構成を示すブロック図である。
符号の説明
1 制御装置、2〜2,20〜20,21〜21 被制御機器、3 I/F変換部、4a,4b 伝送データ、5 受信器(被制御部)、7 方路切替部、DT 制御データ、CLK クロック信号、FRM フレーム区切り信号、STB ストローブ。

Claims (8)

  1. 制御装置から出力された伝送データが複数の被制御機器を一巡して戻る制御ループを形成し、
    前記伝送データは、
    前記制御装置および前記複数の被制御機器の動作の基準となるクロック信号と、
    前記複数の被制御機器に対応してビット列で表した設定データと状態データの各フレームからなる制御データと、
    制御データ上の設定データの取り込み個所と状態データの挿入個所を表すストローブと、
    制御データ上のフレームの区切りを示すフレーム区切り信号を有し、
    前記複数の被制御機器のそれぞれは、ストローブが設定データの取り込み個所を示す状態にあるとき自己の位置を示すフレーム区切り信号を検出すると、制御データから対応フレームの設定データを取り込んで所定の設定を行い、その後、ストローブが状態データの挿入個所を示す状態にあるとき自己の位置を示すフレーム区切り信号を検出すると、制御データ上の対応フレームに自己の状態データを挿入し前記制御ループを介して前記制御装置へ向けて伝送することを特徴とするデータ伝送方式。
  2. 設定データおよび状態データの少なくとも一方のフレーム長は、各被制御機器に対応して決められたビット数で設定されていることを特徴とする請求項1記載のデータ伝送方式。
  3. 制御データ内に有効/無効のフラグが設けられ、当該有効/無効のフラグの指定に応じて対応する被制御機器が設定データを取り込み要求された設定を行うようにしたことを特徴とする請求項1記載のデータ伝送方式。
  4. 制御データは、状態データのフレームを有しないようにしたことを特徴とする請求項1記載のデータ伝送方式。
  5. 被制御機器のうち所定の複数台は、同一段数のフレーム区切り信号を検出するように予めセットされていることにより、前記所定の複数台が同一設定データを取り込むようにしたことを特徴とする請求項4記載のデータ伝送方式。
  6. 設定データは、そのフレーム内に同一段数内の被制御機器を識別するための識別ビットを設けており、識別ビットによる指定に応じて同一段数内の被制御機器が設定データを取り込んで要求された設定を行うようにしたことを特徴とする請求項5記載のデータ伝送方式。
  7. 設定データと状態データの長さをそれぞれ一定もしくは整数倍の関係に設定し、フレーム区切り信号の代わりに、クロック信号を計数することによりタイムスロットを検出し設定データと状態データのフレームを認識するようにしたことを特徴とする請求項1記載のデータ伝送方式。
  8. 複数の被制御機器を少なくとも2つのグループに分け、一方のグループを含んだ制御ループ内に他方のグループを加えるか除くかの方路切り替えを行う方路切替部を備え、当該方路切替部の方路切替動作の設定は設定データのフレームに割り当てられていることを特徴とする請求項1記載のデータ伝送方式。
JP2004150637A 2004-05-20 2004-05-20 データ伝送方式 Expired - Fee Related JP4068079B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004150637A JP4068079B2 (ja) 2004-05-20 2004-05-20 データ伝送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004150637A JP4068079B2 (ja) 2004-05-20 2004-05-20 データ伝送方式

Publications (2)

Publication Number Publication Date
JP2005333471A JP2005333471A (ja) 2005-12-02
JP4068079B2 true JP4068079B2 (ja) 2008-03-26

Family

ID=35487807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004150637A Expired - Fee Related JP4068079B2 (ja) 2004-05-20 2004-05-20 データ伝送方式

Country Status (1)

Country Link
JP (1) JP4068079B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009118209A (ja) * 2007-11-07 2009-05-28 Tamagawa Seiki Co Ltd データ通信システム

Also Published As

Publication number Publication date
JP2005333471A (ja) 2005-12-02

Similar Documents

Publication Publication Date Title
US8493991B2 (en) Serial bus transmission system
US10491418B2 (en) Can controller and data transmission method using the same
CN100481057C (zh) 串行数据总线的从总线用户
CN103914007B (zh) 用于程序重调的方法和系统
EP1936455A3 (en) Method and system for diagnosing external signal input/output units
JP4068079B2 (ja) データ伝送方式
KR102204954B1 (ko) Can 컨트롤러 및 이를 이용한 데이터 전송 방법
JP4166708B2 (ja) データ通信装置、データ通信システム、データ通信方法、データ通信プログラム並びにこのプログラムを記録した記録媒体
JP2013021546A (ja) データ通信システム、プリアンプル長最適化方法、及び通信装置
JP2015207821A (ja) 遠隔操作装置、遠隔操作システム
WO2017067842A1 (en) Control system for communicating with devices connected to a bus, and communication method
KR101123334B1 (ko) 입출력 장치 및 그 제어 방법
JP2006186891A (ja) データ収集システム
JP6414702B2 (ja) 画像処理装置
US20110128383A1 (en) Monitoring system
JP3974499B2 (ja) センサシステムおよびセンサユニット
JP4979012B2 (ja) リーダライタ及びそれを備えたicタグシステム
JP5499799B2 (ja) セレクタ回路
JP2021019229A (ja) 通信装置
US20240364442A1 (en) Semiconductor device and electronic appliance
KR100545649B1 (ko) 셀 스케쥴링 장치 및 방법
JP2005050153A (ja) クロック同期シリアルデータ転送方式
JP3659958B2 (ja) 温度センサー付エンコーダの温度出力方法
JP4258781B2 (ja) ユニット検出装置、ユニット検出方法、ユニット検出プログラム
JP2023012892A (ja) 中継装置、通信システム及び処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060112

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071203

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: 20071211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080109

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110118

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees