JP3050637B2 - Multiplex transmission method - Google Patents
Multiplex transmission methodInfo
- Publication number
- JP3050637B2 JP3050637B2 JP3140061A JP14006191A JP3050637B2 JP 3050637 B2 JP3050637 B2 JP 3050637B2 JP 3140061 A JP3140061 A JP 3140061A JP 14006191 A JP14006191 A JP 14006191A JP 3050637 B2 JP3050637 B2 JP 3050637B2
- Authority
- JP
- Japan
- Prior art keywords
- multiplex
- node
- data
- signal
- reception
- 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)
Description
【0001】[0001]
【産業上の利用分野】本発明は、いわゆるCSMA/CD(Carr
ier Sense Multiple Access/Collision Detection)伝送
方式を用いた多重伝送方式に関する。The present invention relates to a so-called CSMA / CD (Carr
The present invention relates to a multiplex transmission method using an ier Sense Multiple Access / Collision Detection) transmission method.
【0002】[0002]
【従来の技術】従来、この種の多重伝送方式におけるシ
ステムでは、各多重ノードは、ペア電線等からなる多重
伝送路(データバス)に共通に接続されている。各多重
ノードには、それぞれ通信用ICからなる通信制御回路
及び中央処理装置(以下、「CPU」という。)が設け
られており、CSMA/CD 方式によりデータバスに、フレー
ム毎のデータを送信して他の多重ノードに同時に上記デ
ータを伝えると共に、フレームの後尾に受信確認信号
(ACK信号)領域を設け、上記フレームを正常に受信
した各多重ノードが上記ACK信号領域の予め割り当て
られたビット位置にACK信号を発している。2. Description of the Related Art Conventionally, in a multiplex transmission system of this type, each multiplex node is commonly connected to a multiplex transmission line (data bus) composed of a pair of electric wires. Each multiplex node is provided with a communication control circuit composed of a communication IC and a central processing unit (hereinafter, referred to as a “CPU”), and transmits data for each frame to a data bus by a CSMA / CD method. Simultaneously transmitting the data to the other multiplex nodes, and providing an acknowledgment signal (ACK signal) area at the end of the frame, and allowing each multiplex node that has normally received the frame to assign a predetermined bit position to the ACK signal area. ACK signal.
【0003】多重ノードの通信制御回路は、上記フレー
ムの通信制御を行っており、フレーム受信の際には受信
したデータの誤り検出を行っている。また、フレーム送
信の際には、自局の多重ノードと他局の多重ノードが送
出したデータのデータバス上での衝突及びデータバスの
空き状態を検出するキャリアセンス等の監視を行ってい
た。The communication control circuit of the multiplex node controls the communication of the above-mentioned frame, and detects an error in the received data when receiving the frame. Also, at the time of frame transmission, monitoring of collisions on the data bus of data transmitted by the multiplex node of the own station and the multiplex node of the other station on the data bus and carrier sense for detecting an empty state of the data bus are performed.
【0004】[0004]
【発明が解決しようとする課題】ところが、上記方式で
は、各多重ノードの通信用ICはそれぞれデータバス監
視用の回路を設けているので、構成が複雑になると共
に、通信用ICをコントロールするためのCPUを設け
なければならない。このため、多重ノードの製作コスト
が高くなるという問題点がある。However, in the above system, the communication IC of each multiplex node is provided with a circuit for monitoring the data bus, so that the configuration becomes complicated and the communication IC is controlled. CPU must be provided. For this reason, there is a problem that the manufacturing cost of the multiple nodes increases.
【0005】本発明は、上記問題点に鑑みなされたもの
で、データバスに接続された多重ノードのうち一部の多
重ノードの通信用ICのゲート数を削減し、かつCPU
を省いて構成を簡単にし、製作コストを削減することが
できると共に、データバスのトラフィック量を小さくで
きる多重伝送方式を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and reduces the number of communication IC gates of some of the multiplex nodes connected to a data bus and reduces the number of CPUs.
It is an object of the present invention to provide a multiplex transmission system capable of simplifying the configuration by reducing the cost, reducing the production cost, and reducing the traffic amount of the data bus.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に本発明によれば、共通の多重伝送路を介して相互に接
続された少なくとも2つの多重ノードを備え、いずれか
の多重ノードがフレーム毎にデータを送信し、他の多重
ノードが正常にフレームを受信した時に受信確認信号を
前記多重伝送路へ返送する多重伝送方式において、いず
れかの多重ノードは前記多重伝送路の使用状態を監視す
る監視手段を有し、送信要求が発生した場合には、前記
多重伝送路が未使用になるのを待って、受信多重ノード
の受信確認信号に対応して割り当てられた受信確認信号
領域と返送データに対応して割り当てられた返送データ
領域とを設けたデータ要求フレームを送信し、前記デー
タ要求フレームを正常に受信した受信多重ノードは当該
受信多重ノードに対応する受信確認信号領域と返送デー
タ領域に、該受信多重ノードに固有の受信確認信号と所
定のデータを返送する多重伝送方式が提供される。According to the present invention, there is provided, in accordance with the present invention, at least two multiplex nodes interconnected via a common multiplex transmission line, wherein one of the multiplex nodes is a frame. In a multiplex transmission method of transmitting data every time and returning a reception confirmation signal to the multiplex transmission line when another multiplex node receives a frame normally, one of the multiplex nodes monitors the use state of the multiplex transmission line. When a transmission request is generated, the multiplex transmission path waits until it becomes unused, and returns a reception acknowledgment signal area corresponding to the reception acknowledgment signal of the reception multiplex node. A data request frame provided with a return data area allocated corresponding to the data is transmitted, and the reception multiplex node that has normally received the data request frame is transmitted to the reception multiplex node. The response data area and the acknowledgment signal area to respond, multiplex transmission method that returns a specific reception acknowledgment signal and a predetermined data to the receiving multiplex node is provided.
【0007】[0007]
【作用】受信多重ノードは、送信多重ノードから送信さ
れてきたフレームを受信すると、受信確認信号と共に自
ノードの有する所定のデータを上記送信多重ノードに送
信する。When the receiving multiplex node receives the frame transmitted from the transmitting multiplex node, the receiving multiplex node transmits predetermined data of the own node to the transmitting multiplex node together with a reception confirmation signal.
【0008】[0008]
【実施例】以下、本発明の実施例を図1乃至図4の図面
に基づき説明する。図1は、本発明に係る多重伝送方式
に用いるシステムの一実施例を示す概略構成図である。
このようなCSMA方式を用いた多重伝送方式には、例えば
自動車用多重伝送方式がある。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a schematic configuration diagram showing one embodiment of a system used for the multiplex transmission system according to the present invention.
A multiplex transmission system using such a CSMA system includes, for example, a multiplex transmission system for automobiles.
【0009】図において、各多重ノード10〜40は、
データバス50を介して接続されており、多重ノード1
0,20,30は、従来例と同様フレームの通信制御を
行う通信用ICの通信制御回路と、データバス50の監
視を行うCPUとから構成されており、データフレーム
を多重伝送している。なお、実施例では、説明の都合
上、多重ノード10の通信制御回路10aとCPU10
bのみ図示している。また、受信多重ノード40は、図
2に示すように、通信用ICの通信制御回路40aから
構成され、上記通信制御回路40aの16本毎の入力及
び出力の各ピンには、所定のスイッチ群40bとランプ
群40cが接続されており、多重ノード10から受信し
たデータフレームのデータ3,4に応じてランプ群40
cの点灯を行うと共に、スイッチ群40bのオン/オフ
のデータを図3(b)に示すようなデータ1,2とし、A
CK信号と共にデータバス50に出力している。すなわ
ち、入力1,2の各ピンは、データ1,2の各ビットと
対応しており、出力1,2の各ピンは、データ3,4の
各ビットと対応している。In the figure, each multiplex node 10-40
Connected via a data bus 50,
Reference numerals 0, 20, and 30 each include a communication control circuit of a communication IC for performing frame communication control and a CPU for monitoring the data bus 50 as in the conventional example, and multiplex-transmit data frames. In the embodiment, for convenience of explanation, the communication control circuit 10a of the multiplex node 10 and the CPU 10
Only b is shown. As shown in FIG. 2, the reception multiplex node 40 is constituted by a communication control circuit 40a of a communication IC. 40b and a lamp group 40c are connected, and the lamp group 40c is connected in accordance with data 3 and 4 of the data frame received from the multiplex node 10.
c is turned on, and the on / off data of the switch group 40b is set to data 1 and 2 as shown in FIG.
It is output to the data bus 50 together with the CK signal. That is, each pin of the inputs 1 and 2 corresponds to each bit of the data 1 and 2, and each pin of the outputs 1 and 2 corresponds to each bit of the data 3 and 4.
【0010】本実施例に用いるデータフレームFは、図
3(a) に示すように、SOM、PRI、IDデータ、デ
ータ、CRC、ACK信号領域等を有するフレーム構成
になっている。ここで、SOMは、フレームの開始を示
す特定のビットであり、PRI(priority)は、フレーム
の優先度を示すデータであり、IDデータは、宛先を示
すアドレス、自局を示すアドレス及びフレーム長を示す
情報等から構成され、CRCは、誤り検出を行うための
データであり、ACK信号領域は、各多重ノードのアド
レスに対応したビット領域で構成されており、EOM
は、フレームの終了を示す特定のビットである。また、
上記フレームには、所定のデータ長毎に区切られ、受信
多重ノードから返送されるデータに対応して割り当てら
れた返送データ領域を有している。As shown in FIG. 3A, the data frame F used in this embodiment has a frame structure having SOM, PRI, ID data, data, CRC, ACK signal areas, and the like. Here, SOM is a specific bit indicating the start of the frame, PRI (priority) is data indicating the priority of the frame, ID data is an address indicating the destination, an address indicating the own station, and the frame length. The CRC is data for error detection, and the ACK signal area is composed of a bit area corresponding to the address of each multiplex node.
Is a specific bit indicating the end of a frame. Also,
The frame has a return data area divided for each predetermined data length and assigned corresponding to data returned from the receiving multiplex node.
【0011】なお、自動車用多重伝送方式において、多
重ノード10、20、30には、例えばフロント多重ノ
ード、メータ多重ノード、リヤ多重ノード等があり、デ
ータフレーム毎に車両の運転情報を多重伝送している。
また、多重ノード40には、コンビネーションスイッチ
多重ノード等が考えられ、送信多重ノード10から送信
されるデータフレームの返送データ領域に同期して各受
信多重ノードが返送データを送出している。In the multiplex transmission system for automobiles, the multiplex nodes 10, 20, 30 include, for example, a front multiplex node, a meter multiplex node, a rear multiplex node, etc., and multiplex transmission of vehicle driving information for each data frame. ing.
The multiplex node 40 may be a combination switch multiplex node or the like, and each receiving multiplex node transmits return data in synchronization with a return data area of a data frame transmitted from the transmission multiplex node 10.
【0012】次に、本発明のシステムにおける多重伝送
の動作について説明する。なお、実施例では、多重ノー
ド10を送信多重ノードとし、多重ノード40を受信多
重ノードとした場合について説明するものとし、多重ノ
ード40のIDを、例えば“$80”と取り決めてお
く。まず、多重ノード10のCPU10bは、データバ
ス50が未使用状態になるのを待つ。そして、上記デー
タバス50が未使用状態になると、通信制御回路10a
にデータ伝送の指示を与える。通信制御回路10aは、
上記伝送指示があると、図3(a) に示したデータフレー
ムFをCSMA/CD 方式によって、データバス50を介して
受信多重ノード40に送信する。Next, the operation of multiplex transmission in the system of the present invention will be described. In the embodiment, a case will be described in which the multiplex node 10 is a transmission multiplex node and the multiplex node 40 is a reception multiplex node, and the ID of the multiplex node 40 is determined to be, for example, “$ 80”. First, the CPU 10b of the multiplex node 10 waits for the data bus 50 to become unused. When the data bus 50 enters an unused state, the communication control circuit 10a
Is given a data transmission instruction. The communication control circuit 10a
When the transmission instruction is given, the data frame F shown in FIG. 3A is transmitted to the receiving multiplex node 40 via the data bus 50 by the CSMA / CD system.
【0013】多重ノード40は、データフレームFを受
信すると、上記フレーム中のIDデータを調べ、上記I
Dデータが自ノードの予め設定したID($80)と同
じ場合には、送信要求と判断して引き続いてデータ1,
2を送信する。そして、取り込んだPRI、ID、デー
タ3,4及び送信するデータ1,2に基づいてCRCを
計算し、データフレームFのCRCと比較して同一の時
には、ACK信号を多重ノード10に送信する。また、
CRCが同一でない時には、ACK信号を返送しない。When receiving the data frame F, the multiplex node 40 checks the ID data in the frame, and
If the D data is the same as the preset ID ($ 80) of the own node, it is determined that the request is a transmission request, and then the data 1,
Send 2. Then, the CRC is calculated based on the PRI, ID, data 3 and 4 and the data 1 and 2 to be transmitted, and the ACK signal is transmitted to the multiplexing node 10 when the CRC is the same as the CRC of the data frame F when they are the same. Also,
If the CRCs are not the same, the ACK signal is not returned.
【0014】多重ノード10のCPU10bは、送信す
るPRI、ID、データ3,4及び受信したデータ1,
2に基づいてCRCを計算し、データフレームFのCR
Cとして送信する。また、CPU10bは、多重ノード
40からのACK信号を受信しない場合には、取り込ん
だデータ1,2を誤りと見なしてデータを捨て去る。す
なわち、図2に示すように、多重ノード10からのデー
タ3,4を“$FF00”とすると、多重ノード40
は、上記データ3,4を受信すると、データ3,4の各
ビットに対応して出力1のランプを全点灯、出力2のラ
ンプを全消灯にすると共に、入力1,2のスイッチの状
態に対応するデータ1,2、つまり“$F0F0”をデ
ータバス50を介して多重ノード10に送信する。The CPU 10b of the multiplex node 10 transmits PRI, ID, data 3, 4 and received data 1,
2 and calculate the CRC of the data frame F.
Transmit as C. If the CPU 10b does not receive the ACK signal from the multiplex node 40, the CPU 10b regards the captured data 1 and 2 as errors and discards the data. That is, as shown in FIG. 2, when the data 3 and 4 from the multiplex node 10 are set to “$ FF00”, the multiplex node 40
When the above data 3 and 4 are received, the lamp of output 1 is fully lit and the lamp of output 2 is completely extinguished in accordance with each bit of data 3 and 4, The corresponding data 1 and 2, that is, “$ F0F0”, are transmitted to the multiplex node 10 via the data bus 50.
【0015】多重ノード20,30は、多重ノード10
から伝送された上記データフレームを従来と同様に受信
し、エラーがなければACK信号を多重ノード10に返
送している。従って、本実施例では、送信多重ノード
は、受信多重ノードから返送されるデータのデータ長に
対応して割り当てられた返送データ領域を有するデータ
フレームをサイクリックに伝送し、受信多重ノードは、
上記データフレームを受信すると、返送データ領域に割
り当てられるデータを上記返送データ領域に同期して送
信するので、受信多重ノード40では衝突制御回路やキ
ャリア・センス回路等が不必要になり、通信用ICのゲ
ート数を削減することができる。また、受信多重ノード
40は単にデータの入出力を行えばよいので、CPUも
不必要になり、システムの製作コストを安価にすること
ができる。The multiple nodes 20 and 30 are
Receives the data frame transmitted from the multiplexing node 10 as in the prior art, and returns an ACK signal to the multiplex node 10 if there is no error. Therefore, in the present embodiment, the transmission multiplex node cyclically transmits a data frame having a return data area assigned corresponding to the data length of data returned from the reception multiplex node,
When the data frame is received, the data allocated to the return data area is transmitted in synchronization with the return data area. Therefore, the reception multiplex node 40 does not require a collision control circuit, a carrier sense circuit, and the like. The number of gates can be reduced. Further, since the receiving multiplex node 40 only needs to input and output data, a CPU is not required, and the manufacturing cost of the system can be reduced.
【0016】なお、第1の実施例では、受信多重ノード
のスイッチはいつ変化するかわからないので、多重ノー
ド10は、頻繁に送信要求のデータフレームをデータバ
スに送出し、受信多重ノードのスイッチ状態を確認する
必要があり、バスのトラフィック量が大きいことも考え
られる。そこで、本発明では、上記第1の実施例の他
に、例えば受信多重ノードは、図2に示した入力1,2
のスイッチの状態が1つでも変化すると(スイッチの状
態がオンからオフ、又はオフからオンに変化)、まず図
3(c) に示すイベント発生シグナルESを送信するよう
にし、多重ノード10は、上記ESを受信すると、図3
(a) に示したデータフレームを送信してデータの送信要
求を行って、受信多重ノード40から図3(c) に示すデ
ータ1,2の送信データを受信するように、構成するこ
とも可能である。これにより、データバス上の信号は図
3(d) のようになる。In the first embodiment, since it is not known when the switch of the receiving multiplex node changes, the multiplex node 10 frequently sends out the data frame of the transmission request to the data bus, and switches the switching state of the receiving multiplex node. Needs to be confirmed, and the traffic volume of the bus may be large. Therefore, in the present invention, in addition to the above-described first embodiment, for example, the reception multiplex node includes the inputs 1 and 2 shown in FIG.
When at least one switch state changes (the switch state changes from on to off or from off to on), the event generation signal ES shown in FIG. 3C is transmitted first, and the multiplex node 10 When the above ES is received, FIG.
It is also possible to transmit the data frame shown in (a), make a data transmission request, and receive the data 1 and 2 shown in FIG. 3 (c) from the receiving multiplex node 40. It is. Thus, the signals on the data bus are as shown in FIG.
【0017】従って、第2の実施例では、第1の実施例
のごとく、ESを使用しない場合に対し、受信多重ノー
ドのスイッチ状態を確認する必要がなくなり、バスのト
ラフィック量を小さくすることができる。また、上記E
Sを最も優先度の高い信号に設定しておくと、受信多重
ノードのESは、他の多重ノードからの送信フレームと
衝突した時でも必ず優先的に残るので、受信多重ノード
にはフレームの送信/送信中止を制御する衝突制御回路
が不必要となり、これにより通信用ICのゲート数を削
減できる。但し、この場合、受信多重ノードは、能動的
に送信を行うので、キャリア・センスは必要である。Therefore, in the second embodiment, unlike the case of the first embodiment, it is not necessary to check the switch state of the receiving multiplex node when the ES is not used, and the traffic volume of the bus can be reduced. it can. The above E
If S is set to the signal with the highest priority, the ES of the receiving multiplex node always remains preferentially even when it collides with a transmission frame from another multiplex node. / A collision control circuit for controlling transmission suspension is not required, thereby reducing the number of gates of the communication IC. However, in this case, since the receiving multiplex node actively performs transmission, carrier sense is necessary.
【0018】また、図1において、多重ノード10を送
信多重ノードに、多重ノード20,30,40を受信多
重ノードに設定すると、複数の受信多重ノードが存在す
ることにより、ESが発生しても、どのノードから送信
されたのか区別できないので、全ての受信多重ノードに
対して送信要求のデータフレームを送信しなければなら
ず、データバスのトラフィック量が大きくなってしま
う。In FIG. 1, if the multiplex node 10 is set as a transmission multiplex node and the multiplex nodes 20, 30, and 40 are set as reception multiplex nodes, the presence of a plurality of reception multiplex nodes will prevent the ES from occurring. Since it cannot be distinguished from which node the data frame was transmitted, the data frame of the transmission request must be transmitted to all the receiving multiplex nodes, and the traffic volume of the data bus increases.
【0019】そこで、本実施例では、図4に示すよう
に、受信多重ノード20のESの長さを8ビット長、受
信多重ノード30のESの長さを7ビット長、受信多重
ノード40のESの長さを6ビット長に設定しておく。
これにより、受信多重ノード20,30,40は、入力
するデータが変化すると、各受信多重ノードに対応した
異なるビット長のイベント発生シグナル(ES)をデー
タバス50に送信し、送信多重ノード10は、上記ES
を受信すると、ESのビット長から該当する受信多重ノ
ードを認識し、後述するデータフレームFを上記ESを
送信した受信多重ノードに送信している。Therefore, in this embodiment, as shown in FIG. 4, the length of the ES of the receiving multiplex node 20 is 8 bits, the length of the ES of the receiving multiplex node 30 is 7 bits, and the length of the ES of the receiving multiplex node 40 is The length of the ES is set to 6 bits.
Thus, when the input data changes, the reception multiplex nodes 20, 30, and 40 transmit an event occurrence signal (ES) having a different bit length corresponding to each reception multiplex node to the data bus 50, and the transmission multiplex node 10 , ES above
, The corresponding reception multiplex node is recognized from the bit length of the ES, and a data frame F described later is transmitted to the reception multiplex node that transmitted the ES.
【0020】また、3つの受信多重ノードから同時にE
Sが送信された場合には、データバス上の信号は、8ビ
ット長となって、受信多重ノード20のESと同じもの
になるため、8ビット長のESを受信した場合には、全
ての受信多重ノード20,30,40に対してデータフ
レームFを送信して、送信要求を行い、7ビット長のE
Sを受信した場合には、受信多重ノード30,40に対
してデータフレームFを送信して、送信要求を行い、ま
た6ビット長のESを受信した場合には、受信多重ノー
ド40に対してデータフレームFを送信して、送信要求
を行う。上記送信要求を受信した各受信多重ノードは、
自ノード内の所定のデータを送信ノード10に送信して
いる。Further, E is simultaneously received from three reception multiplex nodes.
When S is transmitted, the signal on the data bus has an 8-bit length and becomes the same as the ES of the reception multiplex node 20. Therefore, when an 8-bit length ES is received, all the signals are received. A data frame F is transmitted to the reception multiplex nodes 20, 30, and 40, and a transmission request is made.
If S is received, a data frame F is transmitted to the reception multiplex nodes 30 and 40 to make a transmission request. If a 6-bit ES is received, the reception multiplex node 40 A data frame F is transmitted to request transmission. Each receiving multiplex node receiving the transmission request,
The predetermined data in the own node is transmitted to the transmission node 10.
【0021】従って、本実施例では、ESを受信した送
信多重ノードは、受信多重ノードから返送されるデータ
のデータ長に対応して割り当てられた返送データ領域を
有するデータフレームを上記受信多重ノードに送信し、
受信多重ノードは、上記データフレームを受信すると、
返送データ領域に割り当てられるデータを上記返送デー
タ領域に同期して送信するので、受信多重ノードでは衝
突制御回路やキャリア・センス回路等が不必要になり、
通信用ICのゲート数を削減することができる。また、
受信多重ノード40は単にデータの入出力を行えばよい
ので、CPUも不必要になり、システムの製作コストを
安価にすることができる。さらに、本実施例では、各受
信多重ノードに対してESの長さを変えてあるので、送
信多重ノードは、特定の受信多重ノードに対して送信要
求を行えばよく、バスのトラフィック量を小さくするこ
とができる。Therefore, in the present embodiment, the transmission multiplex node that has received the ES sends, to the reception multiplex node, a data frame having a return data area allocated according to the data length of the data returned from the reception multiplex node. Send,
When the receiving multiplex node receives the data frame,
Since the data allocated to the return data area is transmitted in synchronization with the return data area, the reception multiplex node does not require a collision control circuit or a carrier sense circuit, etc.
The number of gates of the communication IC can be reduced. Also,
Since the receiving multiplex node 40 only needs to input and output data, a CPU is not required, and the manufacturing cost of the system can be reduced. Further, in this embodiment, since the length of the ES is changed for each reception multiplex node, the transmission multiplex node only has to make a transmission request to a specific reception multiplex node, and the traffic volume of the bus is reduced. can do.
【0022】また、本発明の他の実施例としては、上記
同様、図1に示した受信多重ノード20のESの長さ
を、8ビット長、受信多重ノード30のESの長さを、
7ビット長、受信多重ノード40のESの長さを、6ビ
ット長に設定し、各受信多重ノードには自ノードに対す
る送信要求を監視する監視手段、例えばカウンタ回路を
設け、ESを送信後、所定時間内に自ノードに対する送
信要求がない場合にはESを再送信するようにする。As another embodiment of the present invention, similarly to the above, the length of the ES of the receiving multiplex node 20 shown in FIG.
The 7-bit length, the length of the ES of the reception multiplex node 40 is set to 6 bits, and each reception multiplex node is provided with monitoring means for monitoring a transmission request to its own node, for example, a counter circuit. If there is no transmission request to the own node within a predetermined time, the ES is retransmitted.
【0023】この実施例では、送信多重ノードは、8ビ
ット長のESを受信した場合には、受信多重ノード20
に対してのみ送信要求を行い、7ビット長のESを受信
した場合には、受信多重ノード30に対してのみ送信要
求を行い、6ビット長のESを受信した場合には、受信
多重ノード40に対してのみ送信要求を行えばよい。受
信多重ノード20,30から同時にESが送信された場
合には、送信多重ノードは、まず受信多重ノード20に
対してのみ送信要求を行う。受信多重ノード30は、所
定時間経た後も自ノードに対する送信要求がないので、
ESを再送信し、これにより送信多重ノードは、受信多
重ノード30に対して送信要求を行う。In this embodiment, when the transmission multiplex node receives an 8-bit length ES, the reception multiplex node 20
, Only when a 7-bit ES is received, a transmission request is made only to the receiving multiplex node 30, and when a 6-bit ES is received, the receiving multiplex node 40 is received. It is only necessary to make a transmission request to. When the ESs are transmitted from the receiving multiplex nodes 20 and 30 at the same time, the transmitting multiplex node first makes a transmission request only to the receiving multiplex node 20. Since the receiving multiplex node 30 does not have a transmission request to its own node even after a predetermined time has passed,
The transmission multiplex node makes a transmission request to the reception multiplex node 30 by retransmitting the ES.
【0024】従って、上記他の実施例では、送信要求の
回数をさらに削減することができ、バスのトラフィック
量をより小さくすることができる。但し、上記他の実施
例では、送信多重ノードが故障した場合には、受信多重
ノードによるESの再送が無限に繰り返されることにな
るので、上記ESの再送は、ある一定回数で中止するこ
とが望ましい。Therefore, in the above other embodiment, the number of transmission requests can be further reduced, and the traffic volume of the bus can be further reduced. However, in the above other embodiment, if the transmission multiplex node fails, the retransmission of the ES by the reception multiplex node is repeated indefinitely, so that the retransmission of the ES may be stopped at a certain number of times. desirable.
【0025】また、受信多重ノードの中でデータ送信の
優先順位が設定されている場合には、優先順位の高いノ
ードほどESの長さを長くしておけば、複数の受信多重
ノードのESが衝突した場合でも、優先順位の高いノー
ドの伝送遅れを小さくできるという利点がある。When the priority of data transmission is set in the receiving multiplex nodes, the ES of the plurality of receiving multiplex nodes can be set by increasing the length of the ES as the node has a higher priority. Even in the case of collision, there is an advantage that transmission delay of a node having a higher priority can be reduced.
【0026】[0026]
【発明の効果】以上説明したように、本発明では、共通
の多重伝送路を介して相互に接続された少なくとも2つ
の多重ノードを備え、いずれかの多重ノードがフレーム
毎にデータを送信し、他の多重ノードが正常にフレーム
を受信した時に受信確認信号を前記多重伝送路へ返送す
る多重伝送方式において、いずれかの多重ノードは前記
多重伝送路の使用状態を監視する監視手段を有し、送信
要求が発生した場合には、前記多重伝送路が未使用にな
るのを待って、受信多重ノードの受信確認信号に対応し
て割り当てられた受信確認信号領域と返送データに対応
して割り当てられた返送データ領域とを設けたデータ要
求フレームを送信し、前記データ要求フレームを正常に
受信した受信多重ノードは当該受信多重ノードに対応す
る受信確認信号領域と返送データ領域に、該受信多重ノ
ードに固有の受信確認信号と所定のデータを返送するよ
うにしたので、データバスに接続された多重ノードのう
ち一部の多重ノードのCPUを省くと共に、通信用IC
の衝突制御回路やキャリア・センス回路を省くことがで
き、製作コストを削減することができると共に、データ
バスのトラフィック量を小さくできる。As described above, according to the present invention, at least two multiplex nodes are connected to each other via a common multiplex transmission line, and one of the multiplex nodes transmits data for each frame. In a multiplex transmission method in which a reception confirmation signal is returned to the multiplex transmission line when another multiplex node receives a frame normally, any one of the multiplex nodes has monitoring means for monitoring a use state of the multiplex transmission line, When a transmission request is generated, the multiplex transmission path is waited until it becomes unused, and the acknowledgment signal area allocated in response to the acknowledgment signal of the receiving multiplex node and the acknowledgment signal area allocated in response to the return data are allocated. A data request frame provided with a return data area, and the reception multiplex node that has normally received the data request frame transmits a reception acknowledgment signal area corresponding to the reception multiplex node. And the return data area, the reception acknowledgment signal specific to the reception multiplex node and the predetermined data are returned, so that the CPU of some of the multiplex nodes connected to the data bus is omitted and communication is performed. IC
Therefore, the collision control circuit and the carrier sense circuit can be omitted, the manufacturing cost can be reduced, and the traffic amount of the data bus can be reduced.
【図1】本発明に係る多重伝送方式におけるシステムの
一実施例を示す概略構成図である。FIG. 1 is a schematic configuration diagram showing one embodiment of a system in a multiplex transmission system according to the present invention.
【図2】第1図に示した通信制御回路の構成を示す図で
ある。FIG. 2 is a diagram illustrating a configuration of a communication control circuit illustrated in FIG. 1;
【図3】伝送されるデータフレーム及び返送データの一
実施例を示す図である。FIG. 3 is a diagram showing an embodiment of a data frame and return data to be transmitted.
【図4】第1図に示した各受信多重ノードのイベント発
生シグナルの長さを示す図である。FIG. 4 is a diagram illustrating the length of an event occurrence signal of each reception multiplex node illustrated in FIG. 1;
【符号の説明】 10〜40 多重ノード 10a,40a 通信制御回路 10b 中央処理装置(CPU) 50 データバス F データフレーム[Description of Signs] 10 to 40 Multiple nodes 10a, 40a Communication control circuit 10b Central processing unit (CPU) 50 Data bus F Data frame
───────────────────────────────────────────────────── フロントページの続き (72)発明者 橋本 恭介 東京都千代田区丸の内2丁目6番1号 古河電気工業株式会社内 (72)発明者 井上 照久 東京都千代田区丸の内2丁目6番1号 古河電気工業株式会社内 (72)発明者 平野 誠治 広島県安芸郡府中町新地3番1号 マツ ダ株式会社内 (72)発明者 道平 修 広島県安芸郡府中町新地3番1号 マツ ダ株式会社内 (72)発明者 坂本 裕昭 広島県安芸郡府中町新地3番1号 マツ ダ株式会社内 (56)参考文献 特開 昭64−27338(JP,A) 特開 昭60−79843(JP,A) 特開 平2−161846(JP,A) 特開 昭59−205846(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04L 12/40 ──────────────────────────────────────────────────続 き Continued on the front page (72) Inventor Kyosuke Hashimoto 2-6-1 Marunouchi, Chiyoda-ku, Tokyo Furukawa Electric Co., Ltd. (72) Inventor Teruhisa Inoue 2-6-1 Marunouchi, Chiyoda-ku, Tokyo Furukawa Inside Electric Industry Co., Ltd. (72) Inventor Seiji Hirano 3-1 Shinchi, Fuchu-cho, Aki-gun, Hiroshima Prefecture Inside Mazda Co., Ltd. (72) Osamu Dohei 3-1 Shinchi, Fuchu-cho, Aki-gun, Hiroshima Prefecture Mazda Stock In-company (72) Inventor Hiroaki Sakamoto 3-1 Shinchi, Fuchu-cho, Aki-gun, Hiroshima Mazda Co., Ltd. (56) References JP-A-64-27338 (JP, A) JP-A-60-79843 (JP, A) JP-A-2-161846 (JP, A) JP-A-59-205846 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H04L 12/40
Claims (6)
れた少なくとも2つの多重ノードを備え、いずれかの多
重ノードがフレーム毎にデータを送信し、他の多重ノー
ドが正常にフレームを受信した時に受信確認信号を前記
多重伝送路へ返送する多重伝送方式において、いずれか
の多重ノードは前記多重伝送路の使用状態を監視する監
視手段を有し、送信要求が発生した場合には、前記多重
伝送路が未使用になるのを待って、受信多重ノードの受
信確認信号に対応して割り当てられた受信確認信号領域
と返送データに対応して割り当てられた返送データ領域
とを設けたデータ要求フレームを送信し、前記データ要
求フレームを正常に受信した受信多重ノードは当該受信
多重ノードに対応する受信確認信号領域と返送データ領
域に、該受信多重ノードに固有の受信確認信号と所定の
データを返送することを特徴とする多重伝送方式。1. At least two multiplex nodes mutually connected via a common multiplex transmission line, one of which transmits data for each frame, and the other multiplex node normally receives a frame. In the multiplex transmission method of returning a reception acknowledgment signal to the multiplex transmission path when the multiplex transmission path is used, any one of the multiplex nodes has a monitoring unit for monitoring a use state of the multiplex transmission path. Waiting for the multiplex transmission path to become unused, a data request including a reception acknowledgment signal area allocated corresponding to the reception acknowledgment signal of the reception multiplex node and a return data area allocated corresponding to the return data. The receiving multiplex node, which has transmitted the frame and received the data request frame normally, stores the received multiplexing node in a reception acknowledgment signal area and a return data area corresponding to the receiving multiplex node. A multiplex transmission method characterized by returning an acknowledgment signal unique to the network and predetermined data.
化した時にイベント発生シグナルを送信し、前記イベン
ト発生シグナルを受信した多重ノードから前記データ要
求フレームを送信することを特徴とする請求項1記載の
多重伝送方式。2. The reception multiplex node transmits an event occurrence signal when input data changes, and transmits the data request frame from the multiplex node that has received the event occurrence signal. Multiplex transmission system.
の高い信号であることを特徴とする請求項2記載の多重
伝送方式。3. The multiplex transmission system according to claim 2, wherein said event occurrence signal is a signal having the highest priority.
には、前記イベント発生シグナルの長さが各ノード毎に
異なることを特徴とする請求項1乃至3記載の多重伝送
方式。4. The multiplex transmission system according to claim 1, wherein when a plurality of said reception multiplex nodes exist, the length of said event occurrence signal differs for each node.
信の優先度を示す信号で、優先度の高い受信多重ノード
に対応する該イベント発生シグナルほど信号が長いこと
を特徴とする請求項4記載の多重伝送方式。5. The multiplex transmission according to claim 4, wherein the event occurrence signal is a signal indicating a priority of frame transmission, and the event occurrence signal corresponding to a receiving multiplex node having a higher priority has a longer signal. method.
ナルを送信後、自ノードに対するデータ要求を監視し、
所定時間内に該データ要求がない場合には前記イベント
発生シグナルを再送信することを特徴とする請求項1乃
至5記載の多重伝送方式。6. The receiving multiplex node, after transmitting an event occurrence signal, monitors a data request to the own node,
6. The multiplex transmission system according to claim 1, wherein the event occurrence signal is retransmitted when there is no data request within a predetermined time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3140061A JP3050637B2 (en) | 1990-06-15 | 1991-06-12 | Multiplex transmission method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15850590 | 1990-06-15 | ||
JP2-158505 | 1990-06-15 | ||
JP3140061A JP3050637B2 (en) | 1990-06-15 | 1991-06-12 | Multiplex transmission method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04227352A JPH04227352A (en) | 1992-08-17 |
JP3050637B2 true JP3050637B2 (en) | 2000-06-12 |
Family
ID=26472695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3140061A Expired - Lifetime JP3050637B2 (en) | 1990-06-15 | 1991-06-12 | Multiplex transmission method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3050637B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113900978B (en) * | 2021-10-27 | 2024-05-10 | 海光信息技术股份有限公司 | Data transmission method, device and chip |
-
1991
- 1991-06-12 JP JP3140061A patent/JP3050637B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04227352A (en) | 1992-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4988990A (en) | Dual master implied token communication system | |
US5122794A (en) | Dual master implied token communication system | |
US5166678A (en) | Dual master implied token communication system | |
CA1283228C (en) | Multiplex transmission system | |
US4337465A (en) | Line driver circuit for a local area contention network | |
US5357525A (en) | Multiplex transmission system | |
JPH02121436A (en) | Vehicle multiplex transmission equipment | |
US5293571A (en) | Receipt acknowledgement method in multiplex transmission | |
JP3303469B2 (en) | Multiplex transmission system | |
KR100336067B1 (en) | Multiplex transmission system | |
JP3050637B2 (en) | Multiplex transmission method | |
EP0555477B1 (en) | Multiplex transmission system | |
JPH01143537A (en) | Multiplex transmission method | |
KR960009471B1 (en) | Multiplex transmission method | |
JPH027641A (en) | Data transmission control system | |
JP3057581B2 (en) | Multiplex transmission method | |
JP2781397B2 (en) | Multiplex transmission equipment | |
JPH0246039A (en) | Multiplex transmission method | |
JPH01289339A (en) | Communication controller | |
JP3182246B2 (en) | Multiplex transmission system | |
JP2749678B2 (en) | Transmission circuit response method for transmission circuit | |
JP3133514B2 (en) | Multiplex transmission method | |
JP2989917B2 (en) | Multiplex transmission method | |
JP2959860B2 (en) | Multiplex transmission method | |
JP3108454B2 (en) | ID filtering method in multiplex transmission |