JPS6238636A - マルチドロツプにおける送信権獲得方式 - Google Patents

マルチドロツプにおける送信権獲得方式

Info

Publication number
JPS6238636A
JPS6238636A JP17769185A JP17769185A JPS6238636A JP S6238636 A JPS6238636 A JP S6238636A JP 17769185 A JP17769185 A JP 17769185A JP 17769185 A JP17769185 A JP 17769185A JP S6238636 A JPS6238636 A JP S6238636A
Authority
JP
Japan
Prior art keywords
terminal
timer
transmission
section
terminal device
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
Application number
JP17769185A
Other languages
English (en)
Inventor
Naotami Tanaka
田中 尚民
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.)
NEC Platforms Ltd
Original Assignee
Nitsuko 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 Nitsuko Corp filed Critical Nitsuko Corp
Priority to JP17769185A priority Critical patent/JPS6238636A/ja
Publication of JPS6238636A publication Critical patent/JPS6238636A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、複数の端末が1本の伝送路に接続された。い
わゆるマルチドロップに関し、特に、各端末における送
信権獲得方式に関する。
〔従来の技術〕
従来、この種の送信権獲得方式には、ポーリング方式か
、衝突検出方式が使用されてhる。
ポーリング方式は、第5図に示されるように。
端末101〜Ionとは別に、シリアルデータパス20
を制御するためのマスターコントローラ90ヲ有シ、マ
スターコントローラ90は各端末へ送信の要求があるか
を、適当な伝送制御コードと各端末毎に割#)尚てられ
た端末番号をシリアルデータパス20へ送信することに
よシ2間合わせる(ポールする)。これに対し、ポール
された端末は、送信要求がなければ終了コードを返し、
送信要求があれば適当な伝送形式でデータを送信する。
一方、衝突検出方式は、第6図のフローチャートに示さ
れるように、各端末のバスコントローラは、先ず、パス
が使用中か否かをチェックしくステップ1/)、使用中
であればタイマをセットして。
所定時間遅延しくステップ2/)た後、再びステ。
f1/に戻る。もし、パスが使用中でなければ、出力ポ
ートよりlバイト分のデータを送信すると共に、入力ポ
ートよりその送信した1バイト分のデータを受信する(
ステップ3′)、比較器で、上記送信及び受信した1バ
イト分のデータを比較し。
それらが一致しているか否かをチェックしくステップ4
′)、一致していなければ、ステラf2’で所定時間遅
延した後、ステップ11に戻る。一方、一致している場
合、送信が終了したか否かをチェックしくステラf5/
)、終了していなければ、ステップ3′に移る。
〔発明が解決しようとする問題点〕
しかしながら、ポーリング方式では、端末とは別にマス
タコントローラを必要とするため、システムが高価にな
るという欠点があった。又、パス上に多数の端末が存在
した場合、ポーリングに多大の時間が掛かってしまい、
パスにデータが送出されている時間が短かくなシ、パス
を有効に使用することができなくなるという欠点があっ
た。
一方、衝突検出方式では、各端末のパスコントローラで
のデータの比較やタイマへのタイマ値のセット等の処理
が複雑になるという欠点があった。
〔発明の目的〕
本発明の目的は、マスターコントローラを不要とした安
価なシステムで実現できる送信権獲得方式を提供するこ
とにある。
本発明の他の目的は、パスと有効に使用することができ
る送信権獲得方式を提供することにある。
本発明の更に他の目的は、処理が比較的簡単な送信権獲
得方式を提供することにある。
〔問題点を解決するだめの手段〕
本発明による送信権獲得方式は、複数の端末が1本の伝
送路に接続された。いわゆるマルチドロツノにおいて、
上記各端末毎に互いに異なる端末番号を割り当て、上記
各端末は、少なくとも同期情報を含む同期フィールドと
自端末番号を含むアドレスフィールドとから成る同期信
号を上記伝送路に送出する手段と、上記伝送路上の同期
信号を検出する手段と、該検出した同期信号の中の上記
アドレスフィールドに含まれる端末番号と自端末番号と
から予め定められた演算式に従って求められたタイマ値
をタイマにセットする手段と、該タイマがタイムアツプ
した時点で送信権を獲得する手段とを有することを特徴
とする。
〔実施例〕
以下1本発明の実施例を図面を参照して詳細に説明する
第4図は本発明による送信権獲得方式の適用されるマル
チドロツノの一構成例を示しだシステム構成図である。
本実施例では、5台の端末10o。
101 、102 、 103.及び104が、シリア
ルデータパス20に接続されている。各端末10i(0
≦i≦4)は、シリアルデータパス20上の信号を送受
信するだめのパストランクーパ30.端末番号を設定す
るためのディッゾスイッチ等の設定スイッチ40.デー
タを入出力するだめの入出力装置50.タイマ値がセッ
トされるタイマ60゜プログラムとワークエリアを持つ
メモリ70.及びパストランシーバ30.入出力装置5
0.タイマ60及びメモリ70を制御するだめのマイク
ロプロセッサから成る制御装置80を有している。
なお、各端末10i に備えられている入出力装置50
として、キーボード、ディスグレイ及びグリンタ等が考
えられる。又、各端末10iに、設定スイッチ40によ
り設定される端末番号は、端末106 、10i + 
102 y 103及び104に対応して、それぞれ”
Qlt、@111.“2”、“3・及び4#が割り当て
られたものとする。
第1図はに4図に示した各端末10iの構成を示したブ
ロック図である。前述したように、制御装置80は、マ
イクロプロセッサからなるが、それを機能ごとに、ブロ
ックに分けて示している。
ノぐストランシーパ30は、制御装置80からの・母う
レルデータをシリアルデータに変換してシリアルデータ
パス20上へ送出するための・やラレル/シリアル変換
部(以下、 P/S変換部と略称す。)31と、シリア
ルデータパス20上のシリアルデ−夕を・ぐラレルデー
タに変換して制御装置80へ送出するためのシリアル/
・ぐラレル変換部(以下。
S/4)変換部と略称す。)32とを有している。又。
Pδ変換部31は、論理符号を伝送符号に変換する機能
をも有し、 S/′P変換部32は、伝送符号を論理符
号に変換する機能をも有している。又1本実施例では、
パラレルデータは、8ピ、トであるとする。
メモリ70は、送信データを一時格納するための送信デ
ータ格納エリア71と、受信データを一時格納するため
の受信r−タ格納エリア72とを有している。もちろん
、メモリ70け2図示しないが、7°ログラムを格納す
るエリアも有している。
制御装置80において、81は設定スイッチ40によっ
て設定された自端末番号を保持するための端末番号保持
部である。82は後述する同期信号を送出するための同
期信号送出部である。
83は後述する呼び出し信号を送出するための呼び出し
信号送出部である。84け同期信号を検出するだめの同
期信号検出部、85は呼び出し信号を検出するための呼
び出し信号検出部である。
86はタイマ60へ後述するタイマ値をセットするだめ
のタイマ設定部である。87は後述するように信号の送
受信を制御するための送受信制御部である。
次に、第2図に示されたフローチャート及び第3図に示
されたタイムチャートをも参照して動作について説明す
る。
第3図(a)は、各端末10iが送出すべきデータがな
い場合の例を示している。先ず、第1図に示されたシス
テムの電源スィッチ(図示せず)をオンすると、各端末
では、タイマ設定部86が端末番号保持部81に保持さ
れている自端末番号Nに対応したタイマ値Toをタイマ
60にセットする(ステラf101)。ここで、タイマ
60の基本単位をτとすると、Toは次式で表わされる
’r、= (N+1 )Xr  ・・・・・・(1)従
って、端末100 、10+ + 102 + 103
 及び104のタイマ値Toは、それぞれ、τ、2τ。
3τ、4τ及び5τとなる。
その為、端末10.のタイマ60が最初にタイムアツプ
するが2時刻t。でタイムア、fする(ステラ7’l 
O2のYES )と、タイマ60は送受信制御部87ヘ
タイムアツプ信号を出力する。送受信制御部87は、タ
イムアツプ信号を受けると同期信号送出部82を起動し
て同期信号S t−P/S変換部31を介してシリアル
データバス20へ送出させる(ステップ103)、ここ
で、同期信号Sは、同期情報sy’+qを含む同期フィ
ールド、自端末番号(送り元アドレス)SAを含むアド
レスフィールド及びチェ、り符号BCCを含むチェ、ク
ツイールドから成る。従って、端末100は、自端末番
号SAとして“0”を送出する。この自端末番号は、予
め送受信制御部87によって、端末番号保持部81より
同期信号送出部82に送出され2一時的に格納されてい
る。
この送出された同期信号Sは、各端末で、 s/p変換
部32を介して同期信号検出部84で検出される(ステ
ップ103及びステップ104のYES)。
同期信号検出部84では、先ず同期信号Sの中の同期情
報SYNを検出したことによシ、同期信号検出信号を、
続いて、同期信号Sの中のアドレスフィールドに含まれ
る送り元アドレスSAを抽出して、その送り元アドレス
SAを、タイマ設定部86に送出する。タイマ設定部8
6では、この受けとった送り元アドレスSAと端末番号
保持部81に保持されている自端末番号NとをもとKし
て、タイマ値T1を時刻t1でタイマ60にセットする
(ステップ105)。
ここで+TIは、シリアルデータバス20に接続されて
いる全端末数をWとすると2次式で表わされる。
T1=(mod、N(N−8A+W−1)+1)Xr 
 −・−(2)ここで、 modv、(X)は、XをW
で割ったときの余りを表わしている。従って、換言する
と、(2)式は次のようにも表わすことができる。
以下余日 T1= (N−8A)Xτ(N)SAの時)= (N−
3A+W)Xτ(N≦SAの時)・・・(2′)今の場
合、SA=”0”、W−“5″であるので、端末101
 p 102 r 103 t 104及び10oのタ
イマ値T1は、それぞれτ、2τ、3τ、4τ及び5τ
となる。
従って、端末101のタイマ60は、最初に。
時刻t1から時間τ経過した時刻t2でタイムアツプし
くステ、デ106のYES ) 、タイムアツプ信号を
送受信制御部87へ出力する。送受信制御部87 ft
 +このタイムアツプ信号を受けとると送信権を獲得し
、送出すべきデータがあるか否か判断する(ステップ1
07)。今の場合、すべての端末で送出すべきデータが
ないと仮定しているので、ステ、7’103に戻り、同
期信号送出部82を起動して同期信号Sを送出させる。
各端末では、同期信号検出部84で同期信号Sが検出さ
れ(ステ、f103及びステ、7’108のYES ’
) 、前述したのと同様に、タイマ設定部86は時刻t
3でタイマ値TIをタイマ60にセットする(ステップ
105)。このとき、端末10□z  10a 、10
4 t 10o及び101 のタイマ値TIは、それぞ
れτ、2τ、3τ、4τ及び5τとなる。従って1次に
最初にタイムアツプするタイム60を有する端末は、端
末102である。
以上の動作を繰り返して、シリアルデータ・々ス20上
には、端末番号の小さい端末の順に、そして最も大きい
端末番号の端末の次には最も小さい端末番号の端末とい
うように、順次同期信号Sが所定周期で送出される。
第3図(b)は、端末に送出すべきデータがある場合の
例を示している。先ず、電源オン後、各端末のタイマ6
0にタイマ値T。がセットされ(ステップLot)、タ
イマ60が時刻toで最初にタイムアツプしくステンf
102のYES )だ端末10o は、同期信号送出部
82より同期信号Sをシリアルデータバス20上に送出
しくステップ103)、各端末は、同期信号検出部84
で同期信号Sを検出しくステップ103及びステ、f1
04のYES ) lタイマ設定部86はタイマ値T1
を時刻tlでセットする(ステップ105)。
時刻t1から時間τ経過した時刻t2で、端末10、で
は、そのタイマ60がタイムアツプしくステップ106
のYES ) 、送受信制御部87は送信権を獲得する
が、送出すべきデータがない(ステラ7’l O7のN
o)ので、同期信号Sを送出させる(ステップ103)
。この同期信号Sは各端末において、同期信号検出部8
4で検出され(ステップ103及びステップ108のY
ES ) 。
タイマ設定部86は、タイマ60に時刻t3でタイマ値
TIをセットする(ステップl05)。
時刻t3から時間τ経過した時刻t4で、端末102で
は、そのタイマ60がタイムアツプしくステップ106
のYES ) 、送受信制御部87は送信権を獲得する
。送出すべきデータがある(ステップ107のYES 
)ので、送受信制御部87は。
先ず、呼び出し信号送出部83を起動して呼び出し信号
EをP/S変換部31を介してシリアルデータパス20
へ送出させる(ステップ109)。ここで、呼び出し信
号Eは1間合せ情報ENQを含む呼び出しフィールド、
データを送出すべきあて先端末番号(あて先アト°レス
)DA及び送り元である自端末番号(送υ元アト°レス
)SAを含むアドレスフィールド、及びチェ、り符号B
CCを含むチェックフィールドから成る。この例では、
端末102は、あて先端末番号DAとして“3″を、自
端末番号SAとして”2”を送出する。これら端末番号
は、呼び出し信号送出部83が起動される前に、送受信
制御部87によって、端末番号保持部81及び入出力装
置50より、呼び出し信号送出部83に送出され、一時
的に格納されている。
この送出された呼び出し信号Eは、各端末で。
φ変換部32を介して呼び出し信号検出部85で検出さ
れる(ステップ109.ステップ110のYES ) 
、次に、端末10□では、送受信制御部87が、読出し
書込み制御信号〜初を読出しく・・イレベル)にすると
共に、アドレスff5ADよりアドレスを順次送出する
ことにより、送信データ格納エリア71に格納されてい
る送信データを、送出すべきデータがなくなるまで送出
し続ける(ステラf111及びステラf112のNo)
。一方。
端末10□以外の端末では、呼び出し信号検出部85は
、先ず呼び出し信号Eの中の間合せ情報ENQを検出し
たことにより、先ず呼び出し信号検出信号を、続いて呼
び出し信号Eの中のアドレスフィールドに含まれるあて
先アドレスDAを抽出してその抽出したあて先アドレス
DAを、送受信制御部87に送出する。送受信制御部8
7は、この受けとったあて先アドレスDAと端末番号保
持部81に保持されている自端末番号Nとを比較する(
ステ、7’113)。この例では、あて先アドレスDA
がto 3 nであるので、自端末番号Nが13”であ
る端末103は、送受信制御部87が、読出し書込み制
御信号afiを書込み(ロウレベル)にすると共に、ア
ドレス線ADよりアドレスを順次送出することにより、
受信データ格納エリア72へ呼び出し信号Eの後に続い
て送られてくる受信データを格納する(ステップ114
)。
一方、自端末番号Nが“3nではない端末10o。
10!及び104は、同期信号待ちとなる(ステラ7’
115)。このように、送信権をすでに獲得し、データ
を送出している端末10゜以外の端末で、送信権を獲得
するということはなく、送信権の競合を防止でき、1つ
の端末のみのデータが7リアルデータパス20上に送出
される。この例では、端末102が送信状態、端末10
3が受信状態で、それ以外の端末10o 、 10+ 
、  104が同期信号待ち状態である。
さて、データを送出している端末102では。
データの送出が時刻t5で終了する(ステップ112の
YES )と、送受信制御部87は同期信号送出部82
を起動して同期信号Sをンリアルデータバス20へ送出
させる(ステップ103)。この送出された同期信号S
は、各端末において、同期信号検出部84で検出される
(ステラ7’103゜ステップ115のYES及びステ
ラ7’l16のYES )。
上述したのと同様に、同期信号検出部84は同期信号検
出信号を出力する。以下の動作は、上述と同様であって
、今度は端末100が時刻t6で送信権を獲得し、呼び
出し信号E、データ及び同期信号Sを送出している。
なお、上記実施例では、データ送信側端末は。
呼び出し信号Eを送出後、直ちにデータ受信側端末へデ
ータを送出しているが、データ受信側端末は、この呼び
出し信号Eを受信後に応答信号A(肯定応答情報ACK
 、送り元アドレスSA、あて先アドレスDA及びチェ
ック符号BCCを含む。)をデータ送信側端末へ送出し
、データ送信側端末は、この応答信号Aを受信後にデー
タをデータ受データ受信側端末は、データの受信終了後
に再び応答信号Aを送出するようにしても良い。
〔発明の効果〕
以上の説明で明らかなように2本発明によれば。
各端末は、自端末或いは他の端末が送信する同期信号に
よって、それぞれ異なったタイマ値をタイマにセットし
、そのタイマのタイムアツプによって、端末の送信権獲
得のタイミングをそれぞれの端末で制御しているので、
送信権の競合を防止することができる。従って、従来使
用されているポーリング方式の欠点であったマスターコ
ントローラを不要とし、システムを安価に構成できる。
さらに、端末の台数がふえた場合でも、ポーリングに不
要な時間を費やさずにすむ。又2本発明ではすべての端
末が呼び出し側になることができるので、各端末相互の
データ伝送が可能である。
【図面の簡単な説明】
第1図は本発明による送信権獲得方式を実現するだめの
端末の一実施例の構成を示しだブロック図、第2図は第
1図の端末の動作を説明するだめのフローチャート、第
3図は本発明の詳細な説明するだめのタイムチャート、
第4図は第1図の端末を使用して・本発明による伝送制
御方式の適用されるマルチドロップの一構成例を示した
システム構成図、第5図は従来のポーリング方式の適用
されるマルチドロップのシステム構成図、第6図は従来
の衝突検出方式を説明するだめのフローチャ−トである
。 10o〜104・・・端末、20・・・シリアルデータ
バス、30・・・−ぐストランシーパ、31・・・P/
S 変換部、32・・・S/’P変換部、40・・・設
定スイッチ。 50・・・入出力装置260・・・タイマ、70・・・
メモリ。 71・・・送信データ格納エリア、72・・・受信デー
タ格納エリア、80・・・制御装置、81・・・端末番
号保持部、82・・・同期信号送出部、83・・・呼び
出し信号送出部284・・・同期信号検出部285・・
・呼び出し信号検出部、86・・・タイマ設定部、87
・・・送受信制御部。 兜2図 莞3図 tat+i2ム ロt b tt tz tJt4ts

Claims (1)

    【特許請求の範囲】
  1. 1、複数の端末が1本の伝送路に接続された、いわゆる
    マルチドロップにおいて、上記各端末毎に互いに異なる
    端末番号を割り当て、上記各端末は、少なくとも同期情
    報を含む同期フィールドと自端末番号を含むアドレスフ
    ィールドとから成る同期信号を上記伝送路に送出する手
    段と、上記伝送路上の同期信号を検出する手段と、該検
    出した同期信号の中の上記アドレスフィールドに含まれ
    る端末番号と自端末番号とから予め定められた演算式に
    従って求められたタイマ値をタイマにセットする手段と
    、該タイマがタイムアップした時点で送信権を獲得する
    手段とを有することを特徴とする送信権獲得方式。
JP17769185A 1985-08-14 1985-08-14 マルチドロツプにおける送信権獲得方式 Pending JPS6238636A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17769185A JPS6238636A (ja) 1985-08-14 1985-08-14 マルチドロツプにおける送信権獲得方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17769185A JPS6238636A (ja) 1985-08-14 1985-08-14 マルチドロツプにおける送信権獲得方式

Publications (1)

Publication Number Publication Date
JPS6238636A true JPS6238636A (ja) 1987-02-19

Family

ID=16035419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17769185A Pending JPS6238636A (ja) 1985-08-14 1985-08-14 マルチドロツプにおける送信権獲得方式

Country Status (1)

Country Link
JP (1) JPS6238636A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03145237A (ja) * 1989-10-31 1991-06-20 Matsushita Electric Ind Co Ltd 通信制御処理装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59117351A (ja) * 1982-12-23 1984-07-06 Nec Corp バス式通信システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59117351A (ja) * 1982-12-23 1984-07-06 Nec Corp バス式通信システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03145237A (ja) * 1989-10-31 1991-06-20 Matsushita Electric Ind Co Ltd 通信制御処理装置

Similar Documents

Publication Publication Date Title
JP2596569B2 (ja) ネットワーク通信方法
GB2121222A (en) Interruption handling in data transmission system
JPH05265943A (ja) シリアルデータ転送装置
US4065639A (en) Synchronous transmission control system
JPS6238636A (ja) マルチドロツプにおける送信権獲得方式
US5481753A (en) I/O device having identification register and data register where identification register indicates output from the data register to be an identifier or normal data
JPH0439938B2 (ja)
JPS6238638A (ja) マルチドロツプにおける送信権獲得方式
JP3096382B2 (ja) Dma回路
JPH0439939B2 (ja)
JPS63234749A (ja) メツセ−ジ伝送装置
JPS61200734A (ja) デ−タ伝送方式
JPH0520261A (ja) 優先制御回路
JPH0554316B2 (ja)
JPS62274815A (ja) タイマ装置
JPH0548504B2 (ja)
JPH0338760A (ja) 競合整理回路
JPS61125655A (ja) メモリアクセス制御装置
JPH04246744A (ja) 裁定回路
JPH04100444A (ja) 割込要求方式
JPH02232750A (ja) メモリモジュールアドレス認識装置
JPH01168136A (ja) 電子交換機
JPH038617B2 (ja)
JPH0260259A (ja) 情報伝達装置
JPH10105512A (ja) シリアルデータスイッチ