JPH0815274B2 - Data transmission system and data transmission method between a plurality of devices - Google Patents
Data transmission system and data transmission method between a plurality of devicesInfo
- Publication number
- JPH0815274B2 JPH0815274B2 JP61144207A JP14420786A JPH0815274B2 JP H0815274 B2 JPH0815274 B2 JP H0815274B2 JP 61144207 A JP61144207 A JP 61144207A JP 14420786 A JP14420786 A JP 14420786A JP H0815274 B2 JPH0815274 B2 JP H0815274B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- transmission
- reception
- time slot
- 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 - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Description
【発明の詳細な説明】 《発明の分野》 本発明は複数装置間相互のデータ伝送システムおよび
データ伝送方法に係り、特に、構内電話交換システムそ
の他のローカル・ネットワークにおいて、複数の端末機
間で音声データを含むデジタル・データを相互に送受信
するためのシステムおよび方法の改良に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transmission system and a data transmission method for mutual communication between a plurality of devices, and more particularly to a voice communication between a plurality of terminals in a private telephone exchange system or other local networks. An improved system and method for transmitting and receiving digital data, including data, to and from each other.
《発明の概要》 本発明は複数の装置を送受信伝送ラインで接続して構
成されている。各装置は一定の周期内で複数のタイム・
スロットを作成する。これらタイム・スロットのうちの
1つは同期信号用,他の1つは制御信号用,残りのタイ
ム・スロットは各装置に割り当てられるデータ送受信用
である。さらに、それら各装置は、ゲートが開かれてい
るときに信号またはデータを送受信する送受信手段と、
データ受信用タイム・スロットの使用状態マップを記憶
する記憶手段と、マップ中の空きタイム・スロットを検
索する検索手段と、を備えている。<< Outline of the Invention >> The present invention is configured by connecting a plurality of devices by a transmission / reception transmission line. Each device has multiple time
Create a slot. One of these time slots is for a synchronization signal, the other one is for a control signal, and the remaining time slots are for data transmission / reception assigned to each device. Further, each of the devices includes a transmitting / receiving means for transmitting / receiving a signal or data when the gate is opened,
A storage unit for storing a usage state map of the data receiving time slot and a searching unit for searching an empty time slot in the map are provided.
これにより、データ送受信用タイム・スロット数以上
の装置が接続されていても、空きチャンネルを用いてデ
ータ伝送が確保される。As a result, the data transmission is ensured by using the vacant channel even when the number of devices for data transmission / reception time slots or more is connected.
《従来技術とその問題点》 複数装置間相互のデータ伝送システムにはいわゆるス
ター型ネットワーク・システム,ループ型ネットワーク
・システム等があるが、いずれも装置間の接続・交信の
ために主制御装置が必要であるから、その主制御装置自
体の構成も複雑となるうえ、総伝送ラインが長くなり、
設備コストがかさむ欠点がある。《Prior art and its problems》 There are so-called star-type network system, loop-type network system, etc. in the data transmission system between a plurality of devices, but in each case, the main control device is for connection and communication between the devices. Since it is necessary, the configuration of the main controller itself becomes complicated, and the total transmission line becomes long,
There is a drawback that equipment costs are high.
そこで、本出願人はこのような従来システムの欠点を
解決するために、昭和60年12月27日付特願昭60-293249
号をもって新規な構成の複数装置間相互のデータ伝送シ
ステムを提案した。Therefore, in order to solve such a drawback of the conventional system, the present applicant has filed a Japanese Patent Application No. 60-293249 dated December 27, 1985.
Proposed a new data transmission system between multiple devices.
すなわち、送受信兼用伝送ラインによって相互に接続
された複数の装置と、一定の周期で同期信号を送信する
手段から構成されている。各装置は、その同期信号を基
準にして、上記一定の周期内で前記装置数よりも多い数
で分割された複数のタイム・スロットであって、各タイ
ム・スロットには信号の送受信のための時間長と信号の
装置間最大伝送遅延時間とが含まれており、これらタイ
ム・スロットの1つが同期信号用,他の1つが制御信号
送受信用,残りのタイム・スロットがデータ装置受信用
であるようなタイム・スロットを作成する手段と、前記
同期信号用タイム・スロットに同期して開かれる第1の
ゲートと、前記制御送受信用タイム・スロットに同期し
て開かれる第2のゲートと、その装置に該当するデータ
送受信用タイム・スロットに同期して開かれる第3のゲ
ート,および前記各ゲートが開かれているときに必要な
信号を送受信する手段と、を有している。That is, it is composed of a plurality of devices connected to each other by a transmission / reception transmission line and means for transmitting a synchronization signal at a constant cycle. Each device is a plurality of time slots divided by a number larger than the number of devices within the above-mentioned fixed period on the basis of the synchronization signal, and each time slot is used for transmitting and receiving a signal. The time length and the maximum transmission delay time of the signal between devices are included. One of these time slots is for synchronizing signals, the other is for transmitting / receiving control signals, and the remaining time slots are for receiving data devices. Means for creating such a time slot, a first gate opened in synchronization with the synchronization signal time slot, a second gate opened in synchronization with the control transmission / reception time slot, and It has a third gate opened in synchronization with a data transmission / reception time slot corresponding to the device, and means for transmitting / receiving a signal required when each gate is opened.
このような複数装置間相互のデータ伝送システムは、
例えば同期信号を送出する機能を備えたライン・インタ
ーフェースI/Fを有するn個の端末装置1〜nを送受信
兼用ラインに接続して構成され、主制御装置を不要とし
たものである。Such a data transmission system between a plurality of devices,
For example, it is configured by connecting n terminal devices 1 to n having a line interface I / F having a function of transmitting a synchronization signal to a transmission / reception line, and does not require a main controller.
しかしながら、このような複数装置間相互のデータ伝
送システムでは、接続形成されるチャンネル数すなわち
データ送受信用タイム・スロット数と装置数が同じであ
るから、接続する装置数の増加が困難であり、この点で
改良すべき点がある。However, in such a data transmission system between a plurality of devices, since the number of channels formed for connection, that is, the number of data transmission / reception time slots and the number of devices are the same, it is difficult to increase the number of devices to be connected. There are points to be improved.
《発明の目的》 本発明はこのような状況の下になされたもので、タイ
ム・スロットの制約に伴う各装置の接続可能なチャンネ
ル数以上のチャンネル数形成が可能であり、接続する装
置数の増加が容易な複数装置間相互のデータ伝送システ
ムおよびデータ伝送方法を提供することを目的とする。<< Object of the Invention >> The present invention has been made under such circumstances, and it is possible to form more channels than the number of connectable channels of each device due to time slot restrictions. It is an object of the present invention to provide a data transmission system and a data transmission method for mutually increasing a plurality of devices.
《発明の構成と効果》 このような目的を達成するために、本発明に係る複数
装置間相互のデータ伝送システムは、 送受信兼用伝送ラインによって相互に接続された複数
の装置を具備してなる複数装置間相互のデータ伝送シス
テムにおいて、 それら各装置が、 一定の周期内で複数に分割して形成されかつ信号の送
受信のための時間長と信号の装置間最大伝送遅延時間と
が含まれた複数のタイム・スロットであって、これらタ
イム・スロットの1つが同期信号用,他の1つが制御信
号送受信用,残りの各タイム・スロットが前記各装置に
対応したデータ送受信用であるタイム・スロットを作成
するタイム・スロット作成手段と、 前記同期信号用タイム・スロットに同期して開かれる
第1のゲートと、 前記制御送受信用タイム・スロットに同期して開かれ
る第2のゲートと、 前記データ送受信用タイム・スロットに同期して開か
れる第3のゲートと、 前記ゲートが開かれているときに信号またはデータを
送受信する送受信手段と、 データ受信用タイム・スロットの使用状態マップを記
憶する記憶手段と、 前記マップ中の空きタイム・スロットを検索する検索
手段と、 を具備してなることを特徴とする。<< Structure and Effect of the Invention >> In order to achieve such an object, a mutual data transmission system between a plurality of devices according to the present invention includes a plurality of devices that are mutually connected by a transmission / reception transmission line. In a mutual data transmission system between devices, each device is formed by being divided into a plurality of parts within a fixed period, and includes a time length for transmitting and receiving a signal and a maximum transmission delay time between the devices. Time slots in which one of these time slots is for synchronizing signals, the other one is for transmitting / receiving control signals, and the remaining time slots are for transmitting / receiving data corresponding to the respective devices. Time slot creating means for creating, a first gate opened in synchronization with the synchronization signal time slot, and synchronization with the control transmission / reception time slot A second gate that is opened by the user, a third gate that is opened in synchronization with the data transmission / reception time slot, a transmission / reception unit that transmits / receives a signal or data when the gate is opened, and a data reception unit. It is characterized by comprising: storage means for storing a time slot use state map; and search means for searching for an empty time slot in the map.
また、本発明に係る複数装置間相互のデータ伝送方法
は、 送受信兼用伝送ラインによって相互に接続された複数
の装置を具備してなる複数装置間相互のデータ伝送方法
において、 それら各装置が、 一定の周期内で複数に分割して形成されかつ信号の送
受信のための時間長と信号の装置間最大伝送遅延時間と
が含まれた複数のタイム・スロットであって、これらタ
イム・スロットの1つが同期信号用,他の1つが制御信
号送受信用,残りの各タイム・スロットが前記各装置に
対応したデータ送受信用であるタイム・スロットを作成
するステップと、 前記同期信号用タイム・スロットに同期して開かれる
第1のゲートと、 前記制御送受信用タイム・スロットに同期して開かれ
る第2のゲートと、 前記データ送受信用タイム・スロットに同期して開か
れる第3のゲートと、 前記ゲートが開かれているときに信号またはデータを
送受信するステップと、 データ受信用タイム・スロットの使用状態マップを記
憶するステップと、 前記マップ中の空きタイム・スロットを検索するステ
ップと、 を具備してなることを特徴とする。In addition, a method of mutually transmitting data between a plurality of devices according to the present invention is a method of mutually transmitting data between a plurality of devices, which comprises a plurality of devices mutually connected by a transmission / reception transmission line. A plurality of time slots that are formed by being divided into a plurality of parts within a cycle of and that include a time length for transmitting and receiving a signal and a maximum transmission delay time of the signal between devices, and one of these time slots is Creating a time slot for synchronizing signals, another one for transmitting / receiving control signals, and each remaining time slot for transmitting / receiving data corresponding to each device; and synchronizing with the time slots for synchronizing signals. A second gate opened in synchronization with the control transmission / reception time slot, and a second gate opened in synchronization with the control transmission / reception time slot A third gate to be opened, a step of transmitting and receiving a signal or data when the gate is opened, a step of storing a usage state map of a time slot for data reception, an empty time slot in the map And a step of searching for.
このような本発明によると、各装置が送受信兼用伝送
ラインに接続された他の装置の接続状況を互いに監視し
て使用状態マップを有し、各装置がデータを伝送した場
合には、自己のマップから空きチャンネルを検索してそ
の空きチャンネルデータに基づいて接続チャンネルが形
成されるから、各装置のデータ送受信用タイム・スロッ
ト数以上の装置数とのデータ伝送が可能となる。According to the present invention, each device has a usage status map by monitoring the connection status of other devices connected to the transmission / reception transmission line, and when each device transmits data, Since a free channel is searched from the map and a connection channel is formed based on the free channel data, data transmission with the number of devices equal to or more than the number of data transmission / reception time slots of each device becomes possible.
《実施例の説明》 以下本発明の実施例を説明する。<< Description of Examples >> Examples of the present invention will be described below.
第1図は本発明に係るデータ伝送システムおよびデー
タ伝送方法の具体的な構成を概略的に示している。FIG. 1 schematically shows a specific configuration of a data transmission system and a data transmission method according to the present invention.
同図において、2本の送受信兼用ライン1には同一の
P個の装置1〜P(1,2,…,i,…,k,…,n,…,P)が2線
式マルチドロップ方式によって相互に接続されており、
各装置1〜Pは例えばコンピュータによって制御される
端末機や電話機である。各装置1〜Pは各々ライン・イ
ンターフェース(I/F)を備えており、これら各ラインI
/Fには同期信号を送出する機能が内蔵されている。In the figure, the same P devices 1 to P (1,2, ..., i, ..., k, ..., n, ..., P) are provided on the two transmission / reception line 1 by the two-wire multi-drop system. Are interconnected by
Each of the devices 1 to P is, for example, a terminal or a telephone controlled by a computer. Each of the devices 1 to P is equipped with a line interface (I / F).
/ F has a built-in function to send out a sync signal.
例えば装置1は、第2図に示すように、一定時間Tの
間隔で送受信兼用ライン1上に同期信号Sを送出すると
ともに、周期Tを装置数より少ない例えば(n+2)個
に分割することによって周期T内に同一時間長の連続す
る(n+2)個のタイム・スロットTSx(xはs,c,1,2,
…,i,…,k,…,n)を形成する機能を有している。For example, as shown in FIG. 2, the device 1 sends the synchronization signal S on the transmission / reception line 1 at a constant time interval T and divides the cycle T into, for example, (n + 2) smaller than the number of devices. (N + 2) consecutive time slots TSx (x is s, c, 1, 2,
,, i, ..., k, ..., n).
同期信号Sは、後述するように特定のビット・パター
ンを有しており、各装置2〜Pはこの同期信号Sを検出
してこれらに基づくタイム・スロットTSxの形成手段を
有しているが、各装置2〜Pにおける一連のタイム・ス
ロットTSxは、装置1におけるそれを基準とすると、信
号の伝播時間だけ位相遅れを有している。The synchronization signal S has a specific bit pattern as will be described later, and each of the devices 2 to P has means for forming the time slot TSx based on the detection of the synchronization signal S. , The series of time slots TSx in each of the devices 2 to P have a phase delay of the propagation time of the signal with respect to that in the device 1.
タイム・スロットTSx中の第1番目のタイム・スロッ
トTSsは装置1〜P相互の同期確立用の同期チャンネル
であって、上述した同期信号Sがこのタイム・スロット
TSsで送受信される。The first time slot TSs in the time slot TSx is a synchronization channel for establishing synchronization between the devices 1 to P, and the above-described synchronization signal S is the time slot TSx.
It is transmitted and received on TSs.
第2番目のタイム・スロットTScは装置1〜P中の少
なくとも2台の装置を相互に接続もしくは切離するため
の制御チャンネルであり、制御信号Dcがこのタイム・ス
ロットTScで送受信される。制御信号Dcの内容は後述す
る。The second time slot TSc is a control channel for connecting or disconnecting at least two devices among the devices 1 to P, and the control signal Dc is transmitted / received in this time slot TSc. The content of the control signal Dc will be described later.
このタイム・スロットTScにおいて、例えばある1個
の装置が他の1個の装置をアドレス指定して接続要求を
送り、それ以後の同期Tのタイム・スロットにおいて該
当する他の装置がある装置に接続完了した旨応答すれ
ば、これら2個の装置が相互に接続されて交信が可能と
なる。接続状態にある2つの装置を切離すためには接続
要求に代えて切離要求を出してそれに応答することによ
ってなされる。In this time slot TSc, for example, one device addresses another one device to send a connection request, and in the subsequent time slot of the synchronization T, the corresponding other device connects to another device. When the completion is answered, these two devices are connected to each other and communication is possible. In order to disconnect the two devices in the connected state, a disconnection request is issued instead of the connection request and the response is made.
他のタイム・スロットTS1〜TSnはデータ送受信用のデ
ータチャンネルであり、各装置1〜P間でデータを送信
するための時間帯である。例えば、装置iと装置kが接
続されて相互に送信するときには、タイム・スロットTS
iにおいて装置iがデータ信号Diを送出して装置kがこ
れを受信し、タイム・スロットTSkにおいて装置kがデ
ータ信号Dkを送出して装置iがこれを受信する。これに
よってデータ信号の全二重通信,音声の双方向同時通話
が実現される。The other time slots TS1 to TSn are data channels for data transmission and reception, and are time zones for transmitting data between the devices 1 to P. For example, when device i and device k are connected and transmit to each other, time slot TS
At i, device i sends out a data signal Di which device k receives, and at time slot TSk device k sends a data signal Dk which device i receives. This enables full-duplex communication of data signals and bidirectional simultaneous voice communication.
これら各信号S,Dc,D1〜Dnは各々同一ビット数、例え
ば10ビットで構成され、τbの時間長を有している。装
置1〜Pから送出された信号が伝播時間による遅延のた
めに送受信兼用ライン1上で相互に重ならないようにす
るために、各タイム・スロットにはガードタイムτgが
設けられている。符号τdは最も伝送距離の長い2個の
装置間における最大伝播遅延時間である。Each of these signals S, Dc, D1 to Dn has the same number of bits, for example, 10 bits, and has a time length of τb. A guard time .tau.g is provided in each time slot so that the signals transmitted from the devices 1 to P do not overlap each other on the transmission / reception line 1 due to the delay due to the propagation time. The symbol τd is the maximum propagation delay time between the two devices with the longest transmission distance.
第3図は2つの装置間での信号の送受信タイミングと
各信号のビット構成を、装置iから装置kにデータ信号
Diが伝送される様子を例に拡大して示している。FIG. 3 shows the transmission / reception timing of signals between two devices and the bit configuration of each signal from the device i to the device k.
An enlarged view of how Di is transmitted is shown.
送信側装置ではタイム・スロットTSiのスタートに同
期してデータ信号Diが送出されるが、伝播遅延時間は交
信を行なう装置相互間の距離によって変化するから、受
信側装置kでは信号Diがそのタイム・スロットTSi内で
到着はするものの受信タイミングの位相がタイム・スロ
ットTSi内で変化し、非同期となる。The data signal Di is transmitted at the transmitting device in synchronization with the start of the time slot TSi, but the propagation delay time changes depending on the distance between the communicating devices. -Although it arrives in the slot TSi, the phase of the reception timing changes in the time slot TSi and becomes asynchronous.
これに対処するために、データ信号Diはビット列d1〜
d8の前にスタート・ビットSTを、後にストップ・ビット
SPを各々付加して形成されており、調歩同期方式といわ
れる。そのため、データビットが8ビットで構成される
とすると、データ信号Diは10ビットとなる。To address this, the data signal Di is
Start bit ST before d8, stop bit after d8
It is formed by adding each SP, and is called an asynchronous system. Therefore, if the data bit is composed of 8 bits, the data signal Di will be 10 bits.
データ信号Di以外の信号すなわち同期信号Sおよび制
御信号Dcも同じように調歩同期方式のビット構成となっ
ている。Signals other than the data signal Di, that is, the synchronization signal S and the control signal Dc also have the same bit configuration of the start-stop synchronization method.
第4図は同期信号Sの特定ビット・パターンの一例を
示しており、すべてのデータビットd1〜d8が1であり、
このビット列の前後にスタート・ビットSTおよびストッ
プ・ビットSPが付加されている。FIG. 4 shows an example of a specific bit pattern of the synchronization signal S, in which all the data bits d1 to d8 are 1,
A start bit ST and a stop bit SP are added before and after this bit string.
制御信号Dcによって送受信される制御電文や、データ
信号Diによって送受信されるデータ電文のフォーマット
としては色々あるが、一例としてHDLC(ハイ・レベル・
データ・リンク・コントロール)と呼ばれるものが用い
られる。There are various formats of the control message sent / received by the control signal Dc and the data message sent / received by the data signal Di, but as an example, HDLC (high level
What is called a data link control) is used.
HDLCのフリレーム型式は、第5図に示すように、開始
フラグ(F)フィールド,アドレス(A)フィールド,
制御(C)フィールド(いずれも8ビット),任意ビッ
ト数の情報(I)フィールド,16ビットの検査(フレー
ム・チェック・シーケンス;FCS)フィールド,および8
ビットの終止フラグ(F)フィールドから構成されてい
る。As shown in FIG. 5, the HDLC freilleme type has a start flag (F) field, an address (A) field,
Control (C) field (8 bits each), information (I) field of arbitrary number of bits, 16-bit check (frame check sequence; FCS) field, and 8
It consists of a bit end flag (F) field.
開始および終止フラグ・フィールドはフレームの始終
を識別するもので、開始フラグによりCRC(サイクリッ
ク・リダンタンシィ・チェック)方式による伝送エラー
の検査が開始され、終止フラグによって終了する。The start and end flag fields identify the start and end of the frame. The start flag starts checking for a transmission error by a CRC (cyclic redundancy check) method, and the end flag ends.
アドレスフィールドは送信相手装置のアドレスを指定
するために用いられる。例えば、装置iが装置kと交信
する場合、装置iから装置kに送られる制御伝聞のアド
レスフィールドには装置kのアドレスが設定される。こ
の制御伝聞に対して装置kが応答する場合にはその応答
制御伝聞のアドレスフィールドには装置iのアドレスが
設定される。The address field is used to specify the address of the transmission partner device. For example, when device i communicates with device k, the address of device k is set in the address field of the control message sent from device i to device k. When the device k responds to this control message, the address of the device i is set in the address field of the response control message.
装置i,kとの接続が完了した後両装置間でデータ伝聞
の送受を行なう場合にはデータ伝聞のアドレスフィール
ドはHLDC手順の規約に従う。When data transmission / reception is performed between both devices after the connection with the devices i and k is completed, the address field of the data transmission follows the rules of the HLDC procedure.
制御フィールドは自装置から相手装置への呼び掛け、
相手装置から自装置への呼び掛けに対応する対応の区分
に用いられる。The control field calls from the own device to the other device,
It is used for the corresponding classification corresponding to the call from the partner device to the own device.
情報フィールドは制御電文とデータ電文とでは異な
り、制御電文では第6図のように情報フィールドが常に
16ビットで構成される。すなわち、最初の8ビットb11
〜b18は自装置のアドレスを示し、続く8ビットのうち
第1ビットB21は接続要求を、第2ビットB22は開放要求
(接続の切離し)、第5ビットB25は接続完了を、第6
ビットB26は開放完了を、第7ビットB27はビジー(交信
中)を示している。情報フィールドに自局のアドレスが
含まれているから、相手装置はこのアドレスに対応して
受信すべきタイム・スロット位置を知ることが可能であ
る。The information field is different between the control message and the data message. In the control message, as shown in Fig. 6, the information field is always
It consists of 16 bits. That is, the first 8 bits b11
~ B18 indicates the address of the own device, of the following 8 bits, the first bit B21 is a connection request, the second bit B22 is an open request (connection disconnection), the fifth bit B25 is a connection completion, and the sixth bit is a sixth bit.
Bit B26 indicates completion of opening, and seventh bit B27 indicates busy (communication). Since the address of the own station is included in the information field, the partner device can know the time slot position to be received corresponding to this address.
データ電文においては、情報フィールドに送信すべき
データが組込まれ、ビット数はデータの長さによって変
化する。In the data telegram, data to be transmitted is embedded in the information field, and the number of bits changes depending on the length of the data.
検査フィールドには、フレーム内のすべての2進ビッ
トで表現する数値をエラー検査のためにCRC方式により
送信側が算術的に計算した結果が設定される。受信側で
は同様の計算を行ない、送られてきた検査フィールドの
値と比較照合して伝送エラー等が発生したか否かチェッ
クする。In the check field, the result of arithmetically calculating the numerical value expressed by all the binary bits in the frame by the CRC method for error checking is set. The receiving side performs the same calculation and compares it with the value of the sent inspection field to check whether a transmission error or the like has occurred.
そして、上述したように制御信号Dcやデータ信号Ciは
スタート・ビットSTおよびストップ・ビットSPを含めて
10ビット構成であるが、これに対して例えば制御電文は
64ビットで構成されているから、第6図に示すように、
制御信号Dc1〜Dc8に分割されてこれらが8周期に亘って
連続して伝送されることにより、1つの制御電文が送受
信されることになる。Then, as described above, the control signal Dc and the data signal Ci include the start bit ST and the stop bit SP.
Although it has a 10-bit configuration, for example, the control message is
Since it consists of 64 bits, as shown in FIG.
By dividing the control signals Dc1 to Dc8 and continuously transmitting them over eight cycles, one control message is transmitted and received.
第7図は上述した装置1〜Pのうちの1つの装置1に
ついて、1構成例を示している。FIG. 7 shows one configuration example of one of the above-mentioned devices 1 to P.
MPU5は、送信データの作成,受信データの解読,接続
制御,上位CPU等の交信処理の他、後述するような制御
をするものである。The MPU 5 is for performing transmission data creation, reception data decoding, connection control, communication processing of the upper CPU, etc., as well as the control described below.
MPU5には、そのMPU5を動作させるプログラムを記憶し
たROM7,制御に必要なデータ例えば各装置1〜Pの番号
や送信すべきデータ,受信したデータを記憶するRAM9,
上位CPUとのインターフェース11,タイム・スロットTSx
の各チャンネルを指定するチャンネル指定レジスタ13,
送受信バッファ15,17,データ信号Diの送受信バッファ1
9,21が各々各種バスを介して接続されている。The MPU 5 has a ROM 7 storing a program for operating the MPU 5, data required for control such as the numbers of the respective devices 1 to P, data to be transmitted, and RAM 9 storing received data,
Interface with upper CPU 11, time slot TSx
Channel specification register 13, which specifies each channel of
Transmit / receive buffer 15, 17, transmit / receive buffer 1 for data signal Di
9,21 are connected to each other via various buses.
また、RAM9は、第8図に示すようなマップを記憶する
エリアを有している。すなわち、システムのチャンネル
数に対応するアドレス(番地)1〜nを有し、そのアド
レスが1つのタイム・スロットTS1〜STnに割り当てられ
ている。例えば、1フレームがnチャンネルに割り当て
られているとき、0番地はタイム・スロットTS0,1番地
タイム・スロットTS1,n番地はタイム・スロットTSnとな
る。Further, the RAM 9 has an area for storing a map as shown in FIG. That is, it has addresses (addresses) 1 to n corresponding to the number of channels of the system, and the addresses are assigned to one time slot TS1 to STn. For example, when one frame is assigned to n channels, address 0 is time slot TS0, address 1 is time slot TS1, and address n is time slot TSn.
そして、MPU5の制御のもとで装置の接続状態を分析し
てタイム・スロットTSiとSTkが使用されていると判明す
るとRAM9のi番地とk番地が「1」となり、解除されれ
ば「0」となる。Under the control of the MPU5, the connection state of the device is analyzed, and when it is found that the time slots TSi and STk are used, the i and k addresses of the RAM9 become "1", and when they are released, "0" It will be.
同期信号検出回路23は、上述した第4図の特定ビット
・パターンで示した同期信号Sを検出するもので、例え
ば8ビットデータd1〜d8を入力とするAND回路が含ま
れ、タイム・スロット発生回路25に接続されている。The sync signal detection circuit 23 detects the sync signal S shown in the specific bit pattern of FIG. 4 described above, and includes, for example, an AND circuit to which 8-bit data d1 to d8 are input, and a time slot is generated. Connected to circuit 25.
タイム・スロット発生回路25は、MPU5の制御の下に同
期信号検出回路23からの検出信号によって上述した周期
T内で(n+2)個に時分割したタイム・スロットTSx
を発生させてタイムコントロール27へ出力するものであ
る。すなわち、タイム・スロット中のデータチャンネル
は装置数より少なくなっている。The time slot generation circuit 25 time-divides (n + 2) time slots TSx within the period T described above by the detection signal from the synchronization signal detection circuit 23 under the control of the MPU 5.
Is generated and output to the time control 27. That is, the number of data channels in the time slot is less than the number of devices.
このタイムコントロール27には、MPU5で制御されたチ
ャンネル指定レジスタ13が接続されており、タイム・ス
ロット発生回路25からの出力信号とMPU5の指示によって
チャンネル指定レジスタ13から出力される制御信号の論
理和を出力するAND回路を有し、ゲート制御信号G1〜G8
を発生するものである。すなわち、タイム・スロット発
生回路25からの出力信号とチャンネル指定レジスタ13か
らのチャンネル指定信号が一致するチャンネルタイミン
グでゲート制御信号G1〜G6が出力し、後述するゲート2
9,35,37,41,45,47が開閉される。The channel control register 13 controlled by the MPU 5 is connected to the time control 27, and the logical sum of the output signal from the time slot generation circuit 25 and the control signal output from the channel control register 13 according to the instruction of the MPU 5. AND circuit that outputs the gate control signals G1 to G8
Is generated. That is, the gate control signals G1 to G6 are output at the channel timing when the output signal from the time slot generation circuit 25 and the channel designating signal from the channel designating register 13 match, and the gate 2 which will be described later is operated.
9,35,37,41,45,47 are opened and closed.
同期信号検出回路23はゲート29を介して復調回路31に
バス接続されており、この復調回路31は送受信兼用ライ
ン1からのマンチェスタ符号等からNRZ信号に変換する
もので、メディア・インターフェース33を介して送受信
兼用ライン1へ接続されている。The synchronization signal detection circuit 23 is bus-connected to a demodulation circuit 31 via a gate 29. The demodulation circuit 31 converts a Manchester code or the like from the transmission / reception line 1 into an NRZ signal, and a media interface 33. Are connected to the transmission / reception line 1.
制御信号受信バッファ17およびデータ信号受信バッフ
ァ21もゲート35,37を介して復調回路31にバス接続され
ている。The control signal reception buffer 17 and the data signal reception buffer 21 are also bus-connected to the demodulation circuit 31 via the gates 35 and 37.
同期信号発生回路39は、MPU5の制御の下に同期信号S
を発生するものであり、ゲート41を介してNRZ符号をマ
ンチェスタ符号に変換する変調回路43に接続され、この
変調回路43はメディア・インターフェース33を介して送
受信兼用ライン1へ接続されている。The sync signal generation circuit 39 controls the sync signal S under the control of the MPU 5.
Is generated and is connected via a gate 41 to a modulation circuit 43 for converting an NRZ code into a Manchester code. The modulation circuit 43 is connected to a transmission / reception line 1 via a media interface 33.
制御信号送信バッファ15およびデータ信号送信バッフ
ァ19はゲート45,47を介して変調回路43に接続されてい
る。The control signal transmission buffer 15 and the data signal transmission buffer 19 are connected to the modulation circuit 43 via gates 45 and 47.
復調回路31の入力側A点および変調回路39の出力側B
点に接続されたキャリア検出回路49は、各タイム・スロ
ットTSxにデータが送受信されているか否かを検出する
ものであり、MPU5にバス接続されている。Input side point A of the demodulation circuit 31 and output side B of the modulation circuit 39
The carrier detection circuit 49 connected to the point detects whether or not data is transmitted / received in each time slot TSx, and is bus-connected to the MPU 5.
また、キャリア検出回路49には、この装置からのデー
タ信号と他の装置からのデータ信号の有無を検出して送
受信兼用ライン1上での信号の衝突を検出する信号衝突
検出回路を有しており、信号が送受信兼用ライン1上で
衝突するとMPU5へ検出信号が伝えられる。Further, the carrier detection circuit 49 has a signal collision detection circuit for detecting the presence or absence of a data signal from this device and a data signal from another device to detect a signal collision on the transmission / reception line 1. Therefore, when the signals collide on the transmission / reception line 1, the detection signal is transmitted to the MPU 5.
次に、本発明のデータ伝送システムの動作例を第9図
〜第12図に示すフローチャートに基づき説明する。Next, an example of the operation of the data transmission system of the present invention will be described based on the flowcharts shown in FIGS.
電源が投入されて装置がONになると、第9図に示すよ
うに、ステップ100においてMPU5は周辺回路の初期設定
を行ない、自装置のアドレスデータを上位CPUから受取
るためにアドレスデータ要求コマンドをシステム・イン
ターフェース11を通じて出力する。上位CPUから受取っ
たアドレスデータはRAM9内に収納され、他の装置とのデ
ータ伝送に使用される。When the power is turned on and the device is turned on, the MPU5 initializes the peripheral circuits in step 100 as shown in FIG. 9, and sends an address data request command in order to receive the address data of the device from the host CPU. -Output through the interface 11. The address data received from the host CPU is stored in the RAM 9 and used for data transmission with other devices.
続くステップ101では送受信兼用ライン1上に他の装
置からの同期信号Sの有無がキャリア検出回路49内のレ
ジスタをリードするなどして判断される。ステップ101
がNOの場合にはステップ102において自装置から同期信
号Sを出力するためにMPU5がチャンネル指定レジスタ13
に同期出力コマンドを加え、このコマンド入力によって
タイムコントロール27からゲート制御信号G2が出力さ
れ、ゲート41を開いて同期信号発生回路35から同期信号
Sが出力され、ステップ101へ戻る。In the following step 101, the presence / absence of the synchronization signal S from the other device on the transmission / reception line 1 is determined by reading the register in the carrier detection circuit 49 or the like. Step 101
When NO is NO, in step 102, the MPU 5 outputs the synchronization signal S from its own device, so that the MPU 5 outputs the channel designation register 13
The gate control signal G2 is output from the time control 27 by the input of this command, and the gate 41 is opened to output the sync signal S from the sync signal generating circuit 35, and the process returns to step 101.
この際、図示はしないが同期信号Sに送受信兼用ライ
ン1上での出力時の信号衝突の有無が判別され、衝突が
あると一定時間データ出力が中止される。At this time, although not shown, it is determined whether or not the synchronization signal S has a signal collision at the time of output on the transmission / reception line 1, and if there is a collision, data output is stopped for a certain period of time.
ステップ101がYESの場合にはステップ103が実行さ
れ、キャリア検出回路49のデータを検索して制御チャン
ネルが使用されているか否かが判別され、NOの場合には
制御チャンネルにデータ信号が出力されていると判断し
てステップ104において待ち状態が実行されてステップ1
03に移る。If step 101 is YES, step 103 is executed, the data of the carrier detection circuit 49 is searched to determine whether or not the control channel is used, and if NO, a data signal is output to the control channel. And the wait state is executed in step 104 and step 1
Move to 03.
ステップ103がYESであれば、ステップ105にてMPU5はR
AM9にマップを作成するために制御チャンネルを使用し
て他の装置から現在のマップデータを受けとる。If YES at step 103, the MPU 5 goes to R at step 105.
Receives current map data from other devices using the control channel to create a map in AM9.
すなわち、任意の他の装置を選択してマップデータ要
求情報を制御信号送信バッファ15に収納して制御信号送
出コマンドを与え、タイムコントロール27がゲート制御
信号G4の開信号を出力して、制御信号送信バッファ15か
ら送受信兼用ライン1上へ制御チャンネルにマップデー
タ要求信号を乗せて出力する。That is, any other device is selected, the map data request information is stored in the control signal transmission buffer 15 and the control signal transmission command is given, and the time control 27 outputs the open signal of the gate control signal G4, and the control signal. A map data request signal is placed on the control channel and output from the transmission buffer 15 onto the transmission / reception line 1.
なお、選ばれた他の装置はRAM9内のマップデータを制
御チャンネルを使用して送出する。The selected other device sends the map data in the RAM 9 using the control channel.
続いて、チャンネルマップデータを受けた装置は自装
置内のRAM9にマップを作成するが、1箇所からのデータ
では誤りが生じる虞れがあるので、ステップ106にて他
の装置からのやはり同様にマップデータを要求して一致
するか否か判別し、YESの場合一致するとしてマップを
入力し、NOとなって一致しなければステップ105へ戻っ
てこれを繰り返す。Next, the device receiving the channel map data creates a map in the RAM 9 in its own device, but there is a possibility that an error may occur in the data from one location. The map data is requested, and it is determined whether or not they match. If YES, the map is input as if they match. If NO, then the map is returned to step 105 and this is repeated.
次に、待機時および他装置から自装置への接続要求が
あったときの手順を第10図を参照して説明する。Next, the procedure during standby and when there is a connection request from another device to the own device will be described with reference to FIG.
待機時にはMPU5はチャンネル指定レジスタ13に制御デ
ータ信号コマンドを与えておき、制御チャンネルにデー
タがあってもなくてもゲート35を開いて入力状態にす
る。During standby, the MPU 5 gives a control data signal command to the channel designation register 13 to open the gate 35 and put it in the input state regardless of whether the control channel has data.
ステップ200にてMPU5はキャリア検出回路49を監視し
て制御チャンネルにデータが他装置より出力されている
か否かを判断し、NOの場合にはステップ200に戻る。ス
テップ200がYESの場合にはステップ201にてMPU5が制御
信号受信バッファ17よりデータを入力してRAM9内に記憶
し、すべてのデータの入力後にRAM9に収納した受信デー
タを分析する。In step 200, the MPU 5 monitors the carrier detection circuit 49 to determine whether or not data is output to the control channel from another device. If NO, the process returns to step 200. When step 200 is YES, the MPU 5 inputs the data from the control signal reception buffer 17 and stores it in the RAM 9 in step 201, and analyzes the received data stored in the RAM 9 after inputting all the data.
続いて、ステップ202にて装置がどのチャンネルを使
用して送受信しているかを接続状態マップとしてRAM9内
のチャンネルマップエリアに記憶され、ステップ203に
てMPU5は第5図AのアドレスAが自装置のアドレスであ
るか否か判別される。NOの場合にはステップ200に戻っ
て制御チャンネルマップを作成しただけで再び待機状態
に入り、YESの場合にはステップ204にて接続要求である
ことを上位CPUへ知らせる。Then, in step 202, which channel the device is using for transmission / reception is stored in the channel map area in the RAM 9 as a connection state map, and in step 203, the MPU 5 sets the address A in FIG. It is determined whether the address is In the case of NO, the process returns to step 200 to just enter the control channel map to enter the standby state again, and in the case of YES, step 204 notifies the upper CPU of the connection request.
次に、ステップ205にてMPU5は上位CPUへ接続要求があ
ることを知らせた後に上位CPUから接続可能か不可かの
データの有無を判別し、YESの場合にはステップ206が実
行される。ステップ206ではMPU5がフレームに従って接
続可能データを作成したチャンネル指定レジスタ13へ制
御データ信号コマンドを与え、ゲート45を開いて上記接
続可能データを送受信兼用ライン1上の制御チャンネル
で出力する。Next, in step 205, the MPU 5 notifies the upper CPU that there is a connection request, and then determines whether or not there is data that can be connected from the upper CPU, and if YES, step 206 is executed. In step 206, the MPU 5 gives a control data signal command to the channel designation register 13 which has created connectable data according to the frame, opens the gate 45 and outputs the connectable data on the control channel on the transmission / reception line 1.
図示はしないが、送受信兼用ライン1上へのデータの
出力の際にはMPU5はキャリア検出回路49を介して送受信
兼用ライン1上での信号衝突の有無を確認し、衝突が生
じていればデータの送受信を中止し、一定時間待機して
再開する。Although not shown, when outputting data to the transmission / reception line 1, the MPU 5 checks the presence / absence of a signal collision on the transmission / reception line 1 via the carrier detection circuit 49, and if the collision occurs, the data is output. It stops sending and receiving of, waits for a certain period of time, and restarts.
また、ステップ207にてMPU5は相手装置が指定したチ
ャンネルのデータを入出力するため、チャンネル指定レ
ジスタ13に送受信チャンネルを与えることによりタイム
コントロール27から使用するチャンネルのタイミングを
見てゲート37,47の開信号を出力し、データの入出力が
行なわれる。続くステップ208ではMPU5が上位CPUへ接続
が完了しデータの送受信ができることを知らせ、接続処
理が終了する。Further, in step 207, since the MPU 5 inputs / outputs the data of the channel designated by the partner device, the transmission / reception channel is given to the channel designation register 13 to check the timing of the channel to be used from the time control 27 and the gate 37, 47 of An open signal is output and data is input / output. In the following step 208, the MPU 5 notifies the upper CPU that the connection is completed and data can be transmitted / received, and the connection processing is ended.
一方、ステップ205がNOの場合にはステップ209に移っ
てフレームに従って接続不可データを作成し、チャンネ
ル指定レジスタ13へ制御データ送信コマンドを与えて、
ゲート45を開いてそのデータを送受信兼用ライン1上に
制御チャンネルに出力するとともに、ステップ210にて
内部で作成したマップを修正して終了する。On the other hand, if step 205 is NO, the process moves to step 209 to create unconnectable data according to the frame, and gives a control data transmission command to the channel designation register 13,
The gate 45 is opened, the data is output to the control channel on the transmission / reception line 1, and the map internally created in step 210 is modified and the process ends.
次に、第11図に基づき自装置より相手装置への接続要
求を出力するときの手順を説明する。Next, the procedure for outputting a connection request from the own device to the partner device will be described with reference to FIG.
ステップ300にては上位CPUから接続要求の有無を判別
し、NOの場合にはもとに戻り、YESの場合にはステップ3
01にてMPU5は上位CPUから接続する相手のアドレス等の
接続情報を受けてRAM9へ記憶する。In step 300, the presence / absence of a connection request from the host CPU is discriminated. If NO, the process returns to the original step. If YES, step 3
At 01, the MPU 5 receives the connection information such as the address of the partner to be connected from the upper CPU and stores it in the RAM 9.
次いで、ステップ302にてMPU5は自装置内のRAM9に作
成したマップを参照して空きチャンネルの有無を捜す。
NOの場合にはステップ312へ移って接続不可として上位C
PUへ知らせる。Next, in step 302, the MPU 5 refers to the map created in the RAM 9 in its own device and searches for the presence or absence of an empty channel.
If NO, move to step 312 and determine that connection is not possible
Notify the PU.
空きチャンネルが2箇所以上あってステップ302がYES
の場合には、ステップ303にて第5図に示す構成で接続
データを作成する。情報フィールドは、装置が作成する
チャンネルと相手が作成するチャンネルデータが含まれ
る。There are two or more empty channels and step 302 is YES.
In this case, in step 303, connection data is created with the configuration shown in FIG. The information field contains channel data created by the device and channel data created by the other party.
続くステップ304にて制御チャンネルが空いているか
否か確認され、YESの場合にはステップ305にてMPU5は接
続データを出力するためにキャリア検出回路49をリード
し、チャンネル指定レジスタ13へ制御データコマンドを
与え、送受信兼用ライン1上にデータを出力する。In the following step 304, it is confirmed whether or not the control channel is vacant. If YES, the MPU 5 reads the carrier detection circuit 49 in order to output the connection data in step 305, and sends the control data command to the channel designation register 13. To output data on the transmission / reception line 1.
ステップ304がNOの場合にはステップ310にて制御チャ
ンネルが一定の時間内に空きとならないか否か判別さ
れ、YESの場合にはステップ304へ戻り、YESの場合には
ステップ312へ移って上位CPUへ知らせる。If step 304 is NO, it is determined in step 310 whether or not the control channel is not vacant within a certain time. If YES, the process returns to step 304, and if YES, the process moves to step 312 and the higher order. Notify the CPU.
ステップ306ではMPU5が自装置のチャンネルマップを
作成し、続くステップ307にて相手装置との接続完了の
有無が判別され、YESの場合にはステップ308にてチャン
ネル指定レジスタ13に使用するチャンネルデータを指定
し、ステップ309にて接続が完了したことを上位CPUへ知
らせる。In step 306, the MPU 5 creates a channel map of its own device, and in the following step 307 it is determined whether or not the connection with the partner device is completed, and if YES, the channel data to be used in the channel designation register 13 is specified in step 308. Designate and notify the upper CPU that the connection is completed in step 309.
ステップ307がNOの場合にはステップ311へ移って接続
不可のデータを受信してチャンネルマップを修正し、ス
テップ312にて接続が不可であることを上位CPUへ知らせ
て終了する。When step 307 is NO, the process moves to step 311 to receive the connection impossible data and correct the channel map, and at step 312 the upper CPU is notified that the connection is impossible, and the process ends.
次に、接続解除手順を第12図を参照して説明する。 Next, the connection release procedure will be described with reference to FIG.
接続解除は2装置間のいずれの側からも実施可能であ
り、制御チャンネルに先にデータを出力した装置のデー
タを受ける。The disconnection can be performed from either side between the two devices, receiving the data of the device that previously output the data on the control channel.
ステップ400にて装置相互の送信の終了を判別し、NO
の場合にはステップ400へ戻り、YESの場合にはステップ
401へ移る。ステップ400ではMPU5が上位CPUから接続解
除の信号を受けて解除データを作成し、ステップ402に
て制御チャンネルに出力するために、制御チャンネルが
空いているかを調べる。In step 400, it is determined whether the transmission between the devices has ended, and NO
If yes, return to step 400; if yes, step
Move to 401. In step 400, the MPU 5 receives a disconnection signal from the upper CPU to create disconnection data, and in step 402, it is checked whether or not the control channel is free for output to the control channel.
ステップ402がNOの場合にはステップ403へ移って待ち
処理が実行されてステップ402へ移り、YESの場合にはス
テップ404にて解除データを出力するため制御出力コマ
ンドをタイムコントロール27へ与えて制御信号送信バッ
ファ15からデータを出力する。If step 402 is NO, the process moves to step 403 and wait processing is executed, and if it is YES, a control output command is output to the time control 27 to output release data at step 404 and control is performed. The data is output from the signal transmission buffer 15.
続くステップ405では相手装置よりの接続解除確認信
号が送られてくるか否かが判別され、NOの場合にはステ
ップ407へ移って一定時間内に接続解除確認信号が送ら
れてくるか否か判別され、NOの場合にはステップ405へ
戻り、YESの場合には異常発生と認識してステップ408で
エラー処理を行なう。ステップ405がYESの場合にはステ
ップ406にてMPU5は自装置内のRAM9に収納されているマ
ップを修正して終了する。In the following step 405, it is determined whether or not a disconnection confirmation signal is transmitted from the partner device, and in the case of NO, the process proceeds to step 407 and whether or not the disconnection confirmation signal is transmitted within a fixed time. If the determination is NO, the process returns to step 405, and if the determination is YES, it is recognized that an abnormality has occurred, and error processing is performed in step 408. If YES in step 405, in step 406, the MPU 5 corrects the map stored in the RAM 9 in the own device and ends the processing.
本発明では、一般のデータ伝送および音声伝送に応用
できることは言うまでもない。It goes without saying that the present invention can be applied to general data transmission and voice transmission.
以上説明したように本発明の複数装置間相互のデータ
伝送システムおよびデータ伝送方法は、各装置が送受信
兼用伝送ラインの接続状況を互いに監視して接続状態マ
ップを有するとともに、自己のマップから空きチャンネ
ルを検索してその空きチャンネルデータを出力して接続
チャンネルが形成されるから、各装置のチャンネル数
(データ送受信用タイム・スロット数)以上の装置数と
のデータ伝送が可能となり、接続する装置数の増加が容
易となる。As described above, according to the data transmission system and the data transmission method for a plurality of devices of the present invention, each device has a connection status map by monitoring the connection status of the transmission / reception combined transmission line, , The empty channel data is output and the connected channel is formed. Therefore, it is possible to transmit data with more devices than the number of channels (the number of time slots for data transmission / reception) of each device, and the number of connected devices. Can be easily increased.
第1図は本発明に係る複数装置間相互のデータ伝送シス
テムおよびデータ伝送方法の全体的な構成を示す概略ブ
ロック図、第2図は本発明に係るシステム全体のタイミ
ング関係を示すタイムチャート、第3図は2つの装置間
の信号の送受信タイミングと各信号のビット構成を示す
図、第4図は同期信号の特定ビット・パターンを示す
図、第5図は送受信電文を形成するフォーマットを説明
する図、第6図は信号の伝送方式を説明する図、第7図
は本発明に係る複数装置間相互のデータ伝送システムの
一実施例を示すブロック図、第8図は第7図中のRAM内
のマップエリアを示す図、第9図〜第12図は第7図に示
す本発明のデータ伝送システムの動作を示すフローチャ
ートである。 1……送受信兼用ライン 5……MPU 7……ROM 9……RAM 13……チャンネル指定レジスタ 15……制御信号送信バッファ 17……制御信号受信バッファ 19……データ信号送信バッファ 21……データ信号受信バッファ 23……同期信号検出回路 25……タイム・スロット発生回路 27……タイムコントロール 29,35,37,41,45,47,……ゲート、31……復調回路 33……メディア・インターフェース 39……同期信号発生回路 43……変調回路 49……キャリア検出回路FIG. 1 is a schematic block diagram showing an overall configuration of a data transmission system and a data transmission method between a plurality of devices according to the present invention, and FIG. 2 is a time chart showing a timing relationship of the entire system according to the present invention. FIG. 3 is a diagram showing a signal transmission / reception timing between two devices and a bit configuration of each signal, FIG. 4 is a diagram showing a specific bit pattern of a synchronization signal, and FIG. 5 is a format for forming a transmission / reception message. 6 and 6 are diagrams for explaining a signal transmission system, FIG. 7 is a block diagram showing an embodiment of a data transmission system between a plurality of devices according to the present invention, and FIG. 8 is a RAM in FIG. 9 to 12 are flow charts showing the operation of the data transmission system of the present invention shown in FIG. 7. 1 …… Transmit / receive line 5 …… MPU 7 …… ROM 9 …… RAM 13 …… Channel designation register 15 …… Control signal transmission buffer 17 …… Control signal reception buffer 19 …… Data signal transmission buffer 21 …… Data signal Receive buffer 23 …… Synchronous signal detection circuit 25 …… Time slot generation circuit 27 …… Time control 29,35,37,41,45,47, …… Gate, 31 …… Demodulation circuit 33 …… Media interface 39 ...... Synchronization signal generation circuit 43 …… Modulation circuit 49 …… Carrier detection circuit
Claims (6)
された複数の装置を具備してなる複数装置間相互のデー
タ伝送システムにおいて、 それら各装置が、 一定の周期内で複数に分割して形成されかつ信号の送受
信のための時間長と信号の装置間最大伝送遅延時間とが
含まれた複数のタイム・スロットであって、これらタイ
ム・スロットの1つが同期信号用,他の1つが制御信号
送受信用,残りの各タイム・スロットが前記各装置に対
応したデータ送受信用であるタイム・スロットを作成す
るタイム・スロット作成手段と、 前記同期信号用タイム・スロットに同期して開かれる第
1のゲートと、 前記制御送受信用タイム・スロットに同期して開かれる
第2のゲートと、 前記データ送受信用タイム・スロットに同期して開かれ
る第3のゲートと、 前記ゲートが開かれているときに信号またはデータを送
受信する送受信手段と、 データ受信用タイム・スロットの使用状態マップを記憶
する記憶手段と、 前記マップ中の空きタイム・スロットを検索する検索手
段と、 を具備してなることを特徴とする複数装置間相互のデー
タ伝送システム。1. A mutual data transmission system between a plurality of devices comprising a plurality of devices connected to each other by a transmission / reception transmission line, wherein each device is formed by being divided into a plurality of parts within a certain period. And a plurality of time slots including a time length for signal transmission / reception and a maximum signal transmission delay time between devices, one of these time slots for synchronization signal and the other one for control signal transmission / reception And a remaining time slot, time slot creating means for creating a time slot for data transmission / reception corresponding to each device, and a first gate opened in synchronization with the sync signal time slot. A second gate opened in synchronization with the control transmission / reception time slot, and a third gate opened in synchronization with the data transmission / reception time slot. A transmission / reception means for transmitting / receiving a signal or data when the gate is opened; a storage means for storing a usage state map of a data reception time slot; and a search for searching an empty time slot in the map. A mutual data transmission system between a plurality of devices, comprising:
使用状態マップを作成するマップ作成手段 を具備してなることを特徴とする特許請求の範囲第1項
記載の複数装置間相互のデータ伝送システム。2. A data transmission system for mutual communication between a plurality of devices according to claim 1, further comprising map creating means for creating a usage status map of data reception time slots. .
ことを条件として、前記送受信兼用伝送ラインへデータ
を出力するデータ出力手段 を具備してなることを特徴とする特許請求の範囲第1項
または第2項記載の複数装置間相互のデータ伝送システ
ム。3. A data output means for outputting data to the transmission / reception combined transmission line on condition that an empty time slot is detected, the data output means being further provided. A data transmission system for mutual communication between a plurality of devices according to item 2.
された複数の装置を具備してなる複数装置間相互のデー
タ伝送方法において、 それら各装置が、 一定の周期内で複数に分割して形成されかつ信号の送受
信のための時間長と信号の装置間最大伝送遅延時間とが
含まれた複数のタイム・スロットであって、これらタイ
ム・スロットの1つが同期信号用,他の1つが制御信号
送受信用,残りの各タイム・スロットが前記各装置に対
応したデータ送受信用であるタイム・スロットを作成す
るステップと、 前記同期信号用タイム・スロットに同期して開かれる第
1のゲートと、 前記制御送受信用タイム・スロットに同期して開かれる
第2のゲートと、 前記データ送受信用タイム・スロットに同期して開かれ
る第3のゲートと、 前記ゲートが開かれているときに信号またはデータを送
受信するステップと、 データ受信用タイム・スロットの使用状態マップを記憶
するステップと、 前記マップ中の空きタイム・スロットを検索するステッ
プと、 を具備してなることを特徴とする複数装置間相互のデー
タ伝送方法。4. A method for mutual data transmission between a plurality of devices, comprising a plurality of devices connected to each other by a transmission / reception transmission line, wherein each device is formed by being divided into a plurality of parts within a certain period. And a plurality of time slots including a time length for signal transmission / reception and a maximum signal transmission delay time between devices, one of these time slots for synchronization signal and the other one for control signal transmission / reception And a time slot in which each of the remaining time slots is for data transmission / reception corresponding to each device, a first gate opened in synchronization with the synchronization signal time slot, and the control A second gate opened in synchronization with the transmission / reception time slot, a third gate opened in synchronization with the data transmission / reception time slot, and the gate opened And a step of transmitting and receiving signals or data, a step of storing a usage state map of a data reception time slot, and a step of searching for an empty time slot in the map. A method of mutually transmitting data between a plurality of devices.
使用状態マップを作成するステップ を具備してなることを特徴とする特許請求の範囲第4項
記載の複数装置間相互のデータ伝送方法。5. The method for transmitting data between a plurality of devices according to claim 4, further comprising the step of creating a usage status map of the time slot for data reception.
ことを条件として、前記送受信兼用伝送ラインへデータ
を出力するステップ を具備してなることを特徴とする特許請求の範囲第4項
または第5項記載の複数装置間相互のデータ伝送方法。6. The method according to claim 4, further comprising the step of outputting data to said transmission / reception transmission line on condition that an empty time slot is detected. A method of mutually transmitting data between a plurality of devices according to the item.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61144207A JPH0815274B2 (en) | 1986-06-20 | 1986-06-20 | Data transmission system and data transmission method between a plurality of devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61144207A JPH0815274B2 (en) | 1986-06-20 | 1986-06-20 | Data transmission system and data transmission method between a plurality of devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS631227A JPS631227A (en) | 1988-01-06 |
| JPH0815274B2 true JPH0815274B2 (en) | 1996-02-14 |
Family
ID=15356718
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61144207A Expired - Lifetime JPH0815274B2 (en) | 1986-06-20 | 1986-06-20 | Data transmission system and data transmission method between a plurality of devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0815274B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5915583A (en) * | 1982-07-19 | 1984-01-26 | 勇 絹江 | Natural indigo dyeing of leather |
| JPS59188257A (en) * | 1983-04-08 | 1984-10-25 | Hitachi Ltd | Signal transmission system |
| JPS6238637A (en) * | 1985-08-14 | 1987-02-19 | Nitsuko Corp | Control system for transmission in multi-drop |
-
1986
- 1986-06-20 JP JP61144207A patent/JPH0815274B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS631227A (en) | 1988-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0147994B1 (en) | Reconfigurable collision avoiding system, station and protocol for a two path multiple access digital communications system | |
| EP0731581B1 (en) | Apparatus and method for determining operational mode for a station entering a network | |
| US4566097A (en) | Token ring with secondary transmit opportunities | |
| CA1217262A (en) | Data conference arrangement | |
| JPH0638600B2 (en) | Local area network system | |
| JPH0667019B2 (en) | Switch control system | |
| EP0079426B1 (en) | Data communication system | |
| JP3144360B2 (en) | Transmission rate switching TAP device | |
| JPH0815274B2 (en) | Data transmission system and data transmission method between a plurality of devices | |
| US6295280B1 (en) | Method for network node recognition | |
| JPH0365063B2 (en) | ||
| JP2563936B2 (en) | Loop communication system | |
| JP2718673B2 (en) | Bidirectional transmission method and apparatus using two-wire system | |
| JPS6395751A (en) | data transmission system | |
| JPH0133061B2 (en) | ||
| JP2842411B2 (en) | Data communication method | |
| JPS6123901B2 (en) | ||
| JPH0815275B2 (en) | Data transmission system and data transmission method between a plurality of devices | |
| JPH0482438A (en) | Transceiver for local area network | |
| JPH0548624A (en) | Data collection method and terminal equipment | |
| JPH1117736A (en) | Automatic line identification device | |
| JPH0210944A (en) | Access system in loop communication system | |
| JPH05199274A (en) | Multiple communication path synchronization controller | |
| JPS58159035A (en) | Data communication method | |
| JPS6042960A (en) | Loop transmission method |