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
Application number
JP55163581A
Other languages
Japanese (ja)
Other versions
JPS5787647A (en
Inventor
Kanji Kanai
Koichi Tsuruoka
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP16358180A priority Critical patent/JPS5787647A/en
Publication of JPS5787647A publication Critical patent/JPS5787647A/en
Publication of JPS6367379B2 publication Critical patent/JPS6367379B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/413Bus 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.

【図面の簡単な説明】[Brief explanation of drawings]

第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)

【特許請求の範囲】[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.
JP16358180A 1980-11-20 1980-11-20 Data communication system Granted JPS5787647A (en)

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)

* Cited by examiner, † Cited by third party
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

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