JPS6367379B2 - - Google Patents
Info
- Publication number
- JPS6367379B2 JPS6367379B2 JP55163581A JP16358180A JPS6367379B2 JP S6367379 B2 JPS6367379 B2 JP S6367379B2 JP 55163581 A JP55163581 A JP 55163581A JP 16358180 A JP16358180 A JP 16358180A JP S6367379 B2 JPS6367379 B2 JP S6367379B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- counter
- data
- circuit
- retransmission
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/413—Bus networks with decentralised control with random access, e.g. carrier-sense multiple-access with collision detection [CSMA-CD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】
本発明はデータ通信システムに関し、特に複数
の利用装置が共通の通信媒体を利用したデータ伝
送を行なうシステムにおけるデータ通信システム
に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data communication system, and more particularly to a data communication system in a system in which a plurality of devices perform data transmission using a common communication medium.
通信媒体を複数の利用装置が共用している場
合、各利用装置間で通信媒体の使用、例えば送信
要求が競合することがある。 When a communication medium is shared by a plurality of devices, there may be conflicts in the use of the communication medium, such as transmission requests, between the devices.
従来このような競合を収拾する方式として、例
えば特開昭51−114804号公報に開示された方式が
知られていた。この方式は送信の抵触信号を積算
する抵触計数装置と乱数信号を発生する乱数発生
装置とを備え、抵触計数が乱数に重みづけされる
ようにして、その結果を再送タイミングとするも
のである。この方式によれば同時に再送、すなわ
ち抵触の繰り返しは排除される。 Conventionally, a method disclosed in Japanese Patent Application Laid-Open No. 114804/1983 has been known as a method for resolving such conflicts. This method includes a conflict counting device that integrates transmission conflict signals and a random number generator that generates a random number signal, and the conflict count is weighted by random numbers, and the result is used as the retransmission timing. This method eliminates simultaneous retransmissions, that is, repeated conflicts.
この方式の実用上の欠点は、利用装置の使用頻
度が考慮されていないことである。使用頻度の高
い利用装置のオペレータは待たされることに特に
心理的苦痛を覚えるものであり、このことを考慮
したデータ通信システムであることが望ましい。 A practical drawback of this method is that it does not take into account the frequency of use of the devices used. Operators of frequently used equipment feel particularly psychologically distressed by being kept waiting, and it is desirable that the data communication system take this into account.
本発明は従来のデータ通信システムの上述の如
き欠点を除去した、利用装置の使用頻度に合わせ
た再送タイミングを設定可能としたデータ通信シ
ステムを提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a data communication system that eliminates the above-mentioned drawbacks of conventional data communication systems and allows retransmission timing to be set in accordance with the frequency of use of the device in use.
前記目的を達成するために、本発明のデータ通
信システムは、通信媒体と、該通信媒体に接続さ
れた送信回路と受信回路とを備えた複数の利用装
置から成るデータ通信システムにおいて、前記複
数の利用装置に、前記送信回路と受信回路との間
に設けられた抵触信号発生装置と、抵触信号がな
い場合に送信回路から送信される送信ブロツク数
を計数する発呼カウンタ装置と、抵触信号がある
場合に前記発呼カウンタ装置の計数値が高いほど
送信の再送タイミングを早く行う再送コントロー
ル装置とを、それぞれ具備したことに特徴があ
る。 In order to achieve the above object, the data communication system of the present invention includes a plurality of utilization devices each including a communication medium and a transmitting circuit and a receiving circuit connected to the communication medium. The utilization device includes a conflict signal generating device provided between the transmitting circuit and the receiving circuit, a call counter device that counts the number of transmission blocks transmitted from the transmitting circuit when there is no conflict signal, and a call counter device that counts the number of transmission blocks transmitted from the transmitting circuit when there is no conflict signal. The present invention is characterized in that it is provided with a retransmission control device that retransmits the transmission earlier in a certain case as the count value of the call counter device is higher.
以下、本発明を図面に基いて詳細に説明する。 Hereinafter, the present invention will be explained in detail based on the drawings.
第1図は本発明の一実施例を示す概略ブロツク
図、第2図はその詳細を示すブロツク図である。 FIG. 1 is a schematic block diagram showing one embodiment of the present invention, and FIG. 2 is a block diagram showing its details.
本実施例に示すデータ伝送システムは送信回路
1と受信回路2とを備えた利用装置3および衝突
回路4から成つており、送信回路1と受信回路2
とは共通の伝送路5に接続されている。 The data transmission system shown in this embodiment consists of a utilization device 3 having a transmitting circuit 1 and a receiving circuit 2, and a collision circuit 4.
and are connected to a common transmission line 5.
送信動作においては、利用装置3からのデータ
は出力バツフア16を通じてシフトレジスタ14
に一旦記憶され、位相エンコーダ12とドライバ
11を通して伝送路5に送出される。 In the transmission operation, data from the utilization device 3 is transferred to the shift register 14 through the output buffer 16.
The signal is temporarily stored in , and sent to the transmission line 5 through the phase encoder 12 and driver 11 .
受信動作においては、伝送路5からの入力信号
はレシーバ21を通して位相デコーダ22に入力
され、ここでデータとクロツクとが識別されてデ
ータはシフトレジスタ23に記憶される。 In the receiving operation, the input signal from the transmission line 5 is inputted to the phase decoder 22 through the receiver 21, where data and clock are distinguished and the data is stored in the shift register 23.
先頭データはアドレス識別回路24で自己のア
ドレスと比較され、自己のアドレスであれば以後
のデータは入力バツフア25を通じて利用装置3
に入力される。 The first data is compared with the own address in the address identification circuit 24, and if it is the own address, the subsequent data is sent to the utilization device 3 through the input buffer 25.
is input.
前述の如く、送信回路1と受信回路2とは共通
の伝送路5に接続されているので、送受信信号比
較回路42において、自己の送信信号と伝送路上
の信号との比較が常に行なわれる。他の利用装置
からの送信がなければ、送信信号と受信信号が一
致するが、他の利用装置からの送信が受信された
場合には、送信信号と受信信号とは不一致として
前記送受信信号比較回路42に検知される。これ
を「衝突検出信号」と呼ぶ。この信号は送信コン
トロール回路15に入力され、自己の送信を停止
させ、再送タイミング待ち状態とする。 As described above, since the transmitting circuit 1 and the receiving circuit 2 are connected to the common transmission path 5, the transmitted/received signal comparison circuit 42 constantly compares its own transmitted signal with the signal on the transmission path. If there is no transmission from another usage device, the transmission signal and the reception signal match, but if transmission from another usage device is received, the transmission signal and the reception signal are determined to be mismatched by the transmission/reception signal comparison circuit. 42 is detected. This is called a "collision detection signal." This signal is input to the transmission control circuit 15, which stops its own transmission and waits for retransmission timing.
送信が正常に行なわれているときには、この送
信データ量は発呼カウンタ47に計数増され記憶
されている。上述の如くして衝突検出信号が出力
されると、上記発呼カウンタ47の記憶は再送カ
ウンタ43に入力される。再送カウンタ43には
再送クロツク44が与えられており、再送カウン
タ43がオーバーフローする迄の時間が再送待ち
タイミングとなる。再送カウンタ43がオーバー
フローすると送信コントロール回路15により再
び送信が開始される。 When the transmission is performed normally, the amount of transmitted data is incremented and stored in the call origination counter 47. When the collision detection signal is output as described above, the data stored in the call counter 47 is input to the retransmission counter 43. A retransmission clock 44 is provided to the retransmission counter 43, and the time until the retransmission counter 43 overflows becomes the retransmission wait timing. When the retransmission counter 43 overflows, the transmission control circuit 15 starts transmission again.
発呼カウンタ47は自己の利用装置3からの送
信データが大量であればある程計数増されるの
で、この出力により再送カウンタ43がオーバー
フロー迄に要する時間、すなわち待ち時間は短く
なる。これは他の使用頻度の少い(送信データ量
が少い)利用装置との衝突においては、該装置に
優先してデータが送信できることを示すものであ
る。 Since the call origination counter 47 is incremented as the amount of data transmitted from the own device 3 increases, this output shortens the time required for the retransmission counter 43 to overflow, that is, the waiting time. This indicates that in the event of a collision with another less frequently used device (transmitted data amount is small), data can be transmitted with priority over that device.
複数の利用装置の発呼カウンタ47が全く同じ
値になつた場合に再衝突が生ずるのを防止するた
め、乱数カウンタ48と、この出力と発光カウン
タ47の出力とを加重する回路45,46が設け
られている。 In order to prevent re-collision from occurring when the call counters 47 of a plurality of devices have exactly the same value, a random number counter 48 and circuits 45 and 46 that weight the output of the random number counter 48 and the output of the light emission counter 47 are provided. It is provided.
上記発呼カウンタ47の記憶は装置の電源を切
つても消失しないよう、バツテリー50等の手段
を備えておくことが望ましい。 It is desirable to provide means such as a battery 50 so that the memory of the call counter 47 does not disappear even when the power to the device is turned off.
なお、意図的に送信優先権を各利用装置に設定
する必要が生じたときには、伝送路5を介して各
利用装置の発呼カウンタをセツトすることができ
る。例えば、先頭に識別コードを付したデータ
を、受信回路→利用装置→発呼カウンタという経
路で送り、上記データを発呼カウンタにセツトす
る。この場合、発呼カウンタが所定の桁数をオー
バーすることがあるので、利用装置3に割込みを
かけるとともに伝送路5に接続された全ての利用
装置に対してリセツト指令を出すと良い。 Incidentally, when it becomes necessary to intentionally set transmission priority rights to each user device, the calling counter of each user device can be set via the transmission path 5. For example, data with an identification code attached to the beginning is sent along the path of receiving circuit → utilization device → calling counter, and the above data is set in the calling counter. In this case, since the call counter may exceed a predetermined number of digits, it is better to interrupt the device 3 and issue a reset command to all the devices connected to the transmission line 5.
以上従べた如く、本発明によれば、衝突発生後
のデータ再送における優先度の決定に際して、各
利用装置の使用頻度を考慮するようにしたので、
実用上きわめて有効なデータ通信システムを得る
ことができる。 As described above, according to the present invention, the frequency of use of each device is taken into consideration when determining the priority in data retransmission after a collision occurs.
A data communication system that is extremely effective in practice can be obtained.
第1図は本発明の概要を示すブロツク図、第2
図は一実施例を示すブロツク図である。
1:送信回路、2:受信回路、3:利用装置、
4:衝突回路、5:伝送路、11:ドライバ、1
5:送信コントロール回路、21:レシーバ、4
2:送受信信号比較回路、43:再送カウンタ、
47:発呼カウンタ。
Figure 1 is a block diagram showing the outline of the present invention, Figure 2 is a block diagram showing an overview of the present invention.
The figure is a block diagram showing one embodiment. 1: Transmission circuit, 2: Receiving circuit, 3: Utilization device,
4: Collision circuit, 5: Transmission line, 11: Driver, 1
5: Transmission control circuit, 21: Receiver, 4
2: Transmission/reception signal comparison circuit, 43: Retransmission counter,
47: Call counter.
Claims (1)
路と受信回路とを備えた複数の利用装置から成る
データ通信システムにおいて、前記複数の利用装
置に、前記送信回路と受信回路との間に設けられ
た抵触信号発生装置と、抵触信号がない場合に送
信回路から送信される送信ブロツク数を計数する
発呼カウンタ装置と、抵触信号がある場合に前記
発呼カウンタ装置の計数値が高いほど送信の再送
タイミングを早く行う再送コントロール装置と
を、それぞれ具備したことを特徴とするデータ通
信システム。1. In a data communication system consisting of a plurality of utilization devices equipped with a communication medium and a transmission circuit and a reception circuit connected to the communication medium, the plurality of utilization devices are provided with a a conflicting signal generating device, which counts the number of transmission blocks transmitted from the transmitting circuit when there is no conflicting signal; and a retransmission control device for early retransmission timing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16358180A JPS5787647A (en) | 1980-11-20 | 1980-11-20 | Data communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16358180A JPS5787647A (en) | 1980-11-20 | 1980-11-20 | Data communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5787647A JPS5787647A (en) | 1982-06-01 |
| JPS6367379B2 true JPS6367379B2 (en) | 1988-12-26 |
Family
ID=15776623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16358180A Granted JPS5787647A (en) | 1980-11-20 | 1980-11-20 | Data communication system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5787647A (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4063220A (en) * | 1975-03-31 | 1977-12-13 | Xerox Corporation | Multipoint data communication system with collision detection |
| JPS5493339A (en) * | 1977-12-30 | 1979-07-24 | Fujitsu Ltd | Priority control system |
-
1980
- 1980-11-20 JP JP16358180A patent/JPS5787647A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5787647A (en) | 1982-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4488218A (en) | Dynamic priority queue occupancy scheme for access to a demand-shared bus | |
| US5430843A (en) | Data transmission system and method for transmitting data having real-time and non-real-time characteristics | |
| JP2568458B2 (en) | Data length detector | |
| JPS6367379B2 (en) | ||
| US7203205B2 (en) | Polling device and communication apparatus | |
| JPS6359042A (en) | Communication interface equipment | |
| CA1162316A (en) | Bus access control circuitive | |
| US6178177B1 (en) | Data-processing network having non-deterministic access, but having deterministic access time | |
| JPS5859645A (en) | Transmitter for data transmission | |
| RU2012043C1 (en) | Video controller | |
| JP2804611B2 (en) | Parallel competition control circuit | |
| GB2101457A (en) | Data communication system | |
| RU1820382C (en) | Device for connecting users to general trunk line | |
| JPH05282244A (en) | Information processor | |
| US20020099890A1 (en) | Apparatus and method for processing interruptions in a data transmission over a bus | |
| SU1679637A2 (en) | DEVICE FOR DATA TRANSMISSION CONTROL BY RADIO CHANNEL | |
| JPS58109958A (en) | Transmission controller in function decentralizing system | |
| SU1735862A1 (en) | Data source-to-common bus multichannel interface unit | |
| JP2936890B2 (en) | Contention control device | |
| JPH0313038A (en) | Asynchronous serial data transmitter | |
| RU1815637C (en) | Multichannel device for connection of users to common bus | |
| JPS61244136A (en) | Call answering system | |
| JP2692255B2 (en) | Multi-drop communication method | |
| JPS5825741A (en) | Data transferring method | |
| JPS5953564B2 (en) | data processing equipment |