JP2947496B2 - Vehicle data transmission system - Google Patents
Vehicle data transmission systemInfo
- Publication number
- JP2947496B2 JP2947496B2 JP5084079A JP8407993A JP2947496B2 JP 2947496 B2 JP2947496 B2 JP 2947496B2 JP 5084079 A JP5084079 A JP 5084079A JP 8407993 A JP8407993 A JP 8407993A JP 2947496 B2 JP2947496 B2 JP 2947496B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- collision
- token
- control
- 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 - Fee Related
Links
Landscapes
- Small-Scale Networks (AREA)
- Selective Calling Equipment (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、自動車等の車両に搭載
される複数の電子制御装置、および、これら電子制御装
置を相互に接続する共通の通信線から成る車両用データ
伝送システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a plurality of electronic control units mounted on a vehicle such as an automobile, and a vehicle data transmission system comprising a common communication line interconnecting these electronic control units.
【0002】[0002]
【従来の技術】複数の電子制御装置(以下「ECU」と
いう)を共通の通信線(以下「ネットワークバス」とい
う)で接続し、相互にデータの伝送を行うに当たり、各
ECUにより送信された送信データの衝突を回避する方
式として、従来、各ECU間に所定の順序で送信権を循
環させ、送信権を得たECUのみがネットワークバスに
データを送出可能とする方式(トークンパッシング方
式)が知られている。2. Description of the Related Art A plurality of electronic control units (hereinafter, referred to as "ECUs") are connected by a common communication line (hereinafter, referred to as a "network bus"). As a method of avoiding data collision, there is conventionally known a method (a token passing method) in which transmission rights are circulated between ECUs in a predetermined order, and only the ECU having the transmission right can transmit data to a network bus. Have been.
【0003】このようなトークンパッシング方式のデー
タ伝送システムでのシステム起動時の最初の送信権の付
与(発生)方式としては、次のような方式が知られてい
る。すなわち、 予め定めた特定のECUに固定的に
最初の送信権を発生させる固定方式、 各ECUが最
初の送信権を付与されたものと仮定して送信を開始し、
衝突が起きた場合には、送信を一旦停止し、各ECU毎
に設定された互いに異なる待ち時間だけ待って再度送信
を開始するという処理を衝突が起きなくなるまで繰り返
すとにより、いずれか1つのECUに送信権を収束させ
る待ち方式が知られている。[0003] In a first such transmission right grant during system startup in the data transmission system of the token passing system (generation) method is known following manner. That is, a fixed method in which the first transmission right is fixedly generated for a predetermined specific ECU, transmission is started assuming that each ECU has been granted the first transmission right,
When a collision occurs, transmission is temporarily stopped, and a process of waiting for different waiting times set for each ECU and restarting transmission is repeated until a collision does not occur. There is known a waiting method for converging the transmission right.
【0004】[0004]
【発明が解決しようとする課題】しかし、固定方式で
は、最初の送信権を発生させる特定のECUが故障した
場合には、送信権が永久に発生せずシステムが機能しな
くなるという問題があった。However, in the fixed system, when a specific ECU that generates the first transmission right breaks down, there is a problem that the transmission right is not generated permanently and the system stops functioning. .
【0005】また、待ち方式では、最初の送信権が発生
するまでに時間がかかり、ネットワークとして機能し得
るようになるまでに無駄な時間が発生してしまうという
問題があった。Further, the waiting method has a problem in that it takes time until the first transmission right is generated, and there is a waste of time before it can function as a network.
【0006】本発明は、上述した点に鑑みてなされたも
のであり、その目的は、最初の送信権を迅速に発生させ
てデータ伝送効率を向上させ得る車両用データ伝送シス
テムを提供することにある。[0006] The present invention has been made in view of the above points, and an object of the present invention is to provide a vehicular data transmission system capable of quickly generating an initial transmission right and improving data transmission efficiency. is there.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するた
め、請求項1の発明は、車両に搭載される複数の制御装
置間をネットワークバスにて接続し、送信権を前記複数
の制御装置間で循環させてメッセージの伝送を行う車両
用データ伝送システムにおいて、前記複数の制御装置は
それぞれ、データの送受信を行う送受信手段と、前記送
受信手段により送信される送信データの衝突を検出する
衝突検出手段と、前記衝突検出手段により検出された衝
突に係る送信データについて衝突を回避すべく調停を行
って前記送受信手段に対してデータ送信の継続/停止を
指示する調停手段と、送信権の管理を行う管理手段と、
前記管理手段により送信権の未発生、または消失が検出
された際、前記送受信手段によりデータの送信を開始さ
せ、前記衝突検出手段により送信データの衝突が検出さ
れなかったとき、または前記調停手段によりデータ送信
の継続を指示されたときは当該制御装置が勝ち残り、送
信権が維持されているものとして前記送受信手段による
データの送信を続行させる制御手段と、前記制御手段の
制御により送信が続行されたデータの送信が終了したと
きは、所定の規則に従って次の制御装置に送信権を委譲
する委譲手段とを備え、前記調停手段は、データの一方
の論理レベルを優性、他方の論理レベルを劣性とする送
信データの論理に基づいて、前記送受信手段により送信
された送信データと前記ネットワークバスから受信した
データとを1ビット単位で比較し、両データが異なる場
合はデータ送信を停止させることを特徴とする。In order to achieve the above object, according to the present invention, a plurality of control devices mounted on a vehicle are connected by a network bus, and a transmission right is set between the plurality of control devices. In the vehicle data transmission system for transmitting a message by circulating the data, the plurality of control devices each include a transmission / reception unit for transmitting / receiving data, and a collision detection unit for detecting a collision of transmission data transmitted by the transmission / reception unit. And arbitration means for arbitrating transmission data relating to the collision detected by the collision detection means to avoid collision, and instructing the transmission / reception means to continue / stop data transmission, and managing transmission rights. Management means;
When the transmission right is not generated or lost by the management unit, data transmission is started by the transmission / reception unit, and when the collision of transmission data is not detected by the collision detection unit, or by the arbitration unit. When instructed to continue data transmission, the control device survives and
Control means for continuing transmission of data by the transmission / reception means assuming that the right of trust is maintained; and when the transmission of data continued to be transmitted by the control of the control means is completed, the next control is performed in accordance with a predetermined rule. Delegating means for delegating the transmission right to the device , wherein the arbitration means is configured to transmit
With the logical level of dominant as the dominant logical level and the
Transmission by the transmission / reception means based on the logic of the communication data
Transmitted data and received from the network bus
Compare the data with each other in 1-bit units.
In this case, data transmission is stopped .
【0008】また、前記委譲手段は、予め定められた各
制御装置を表す宛て先アドレスを1つインクリメントす
ることにより、次の制御装置への送信権の委譲を行うよ
うにしてもよい。 [0008] Further , the delegating means includes a predetermined
Increment the destination address representing the controller by one
Transfer of the right of transmission to the next control device.
You may do it.
【0009】[0009]
【作用】本発明の複数の制御装置における各制御手段
は、まず、管理手段により送信権の未発生、または消失
が検出された際、送受信手段によりデータの送信を開始
させる。その結果、衝突検出手段により送信データの衝
突が検出されなかったとき、または調停手段によりデー
タ送信の継続を指示されたときは、当該制御装置が勝ち
残り、送信権が維持されているものとして送受信手段に
よるデータの送信を続行させる。Each of the control means in the plurality of control devices of the present invention causes the transmission / reception means to start data transmission when the management means detects that the transmission right has not been generated or has been lost. As a result, when no collision of the transmission data is detected by the collision detecting means, or when the arbitration means is instructed to continue the data transmission, the control device wins.
The transmission right is maintained and the transmission of the data by the transmission / reception means is continued.
【0010】この際、調停手段は、データの一方の論理
レベル(例えば“H”レベル)を優性、他方の論理レベ
ル(例えば“L”レベル)を劣性とする送信データの論
理に基づいて、送受信手段により送信された送信データ
とネットワークバスから受信したデータとを1ビット単
位で比較し、両データが異なる場合はデータ送信を停止
させ、両データが一致している場合はデータ送信を継続
させる。[0010] In this case, the arbitration means, one logic level of the data (e.g., "H" level) dominant, other logic level (e.g., "L" level) on the basis of the logic of the transmission data to be recessive The transmission data transmitted by the transmission / reception means is compared with the data received from the network bus in 1-bit units. If the two data are different, the data transmission is stopped, and if the two data match, the data transmission is continued. Let it.
【0011】すなわち、システム立ち上げ時に送信権が
未発生が検出されたり、或いは送信権を獲得した制御装
置が故障して送信権の消失が検出されたりした場合、各
制御装置は、自己が送信権を獲得したものと仮定して直
ちにデータ送信を開始し、その結果、衝突が発生しない
ときは、送信権の未発生、消失が検出された後の最初の
送信権を現実に獲得したものとしてデータ送信を続け
る。一方、衝突が発生したときは、上記の例では、送信
権の未発生、消失が検出された後の最初の送信権につい
ては、“H”レベルのビットデータを送信した方の制御
装置が送信権獲得競争に勝ち残って、最初の送信権を獲
得する。従って、衝突が発生しなかったときは、データ
送信を開始した制御装置が当初からデータ送信を継続す
ることができることになり、当初から当該制御装置に送
信権が発生したのと同じことになる。一方、衝突が発生
した場合に送信権獲得競争に勝ち残った制御装置は、同
様に当初からデータ送信を継続することができることに
なり、当初から当該勝ち残った制御装置に送信権が発生
したのと同じことになる。すなわち、送信権未発生、ま
たは送信権消失が検出された当初からデータ送信を継続
することができる制御装置が1つ存在することになるか
ら、送信権発生の遅れ時間を排除することができる。よ
って、衝突発生時に送信を一律に一旦停止する従来の手
法に比し、上記最初の送信権が迅速に発生することとな
り、ネットワークとして機能し得るようになるまでの無
駄な時間が無くなる。また、データの一方の論理レベル
を優性、他方の論理レベルを劣性とする送信データの論
理に基づいて、送受信手段により送信された送信データ
とネットワークバスから受信したデータとを1ビット単
位で比較し、両データが異なる場合はデータ送信を停止
させ、両データが一致している場合はデータ送信を継続
させるので、複数の制御装置間で競合が起こっても、最
終的には必ず1つの制御装置が送信権の獲得競争に勝ち
残ることになる。 In other words, when the transmission right is not detected when the system is started, or when the control device that has acquired the transmission right breaks down and the transmission right is lost, each control device transmits its own transmission right. Data transmission starts immediately, assuming that the transmission right has been acquired, and as a result, if no collision occurs, it is assumed that the transmission right has not been generated or the first transmission right after the loss has been detected is actually obtained. Continue sending data. On the other hand, when a collision occurs, in the above example, the control apparatus that transmitted the “H” level bit data transmits the first transmission right after the non-occurrence of the transmission right and the detection of the disappearance are transmitted. Win the first transmission right by winning the right competition. Therefore, when no collision occurs, the control device that has started data transmission can continue data transmission from the beginning, which is the same as when the transmission right is generated in the control device from the beginning. On the other hand, in the event of a collision, the control device that has won the competition to acquire the transmission right can continue data transmission from the beginning in the same manner, which is the same as when the transmission right has occurred in the control device that survived from the beginning. Will be. That is, since there is one control device that can continue data transmission from the beginning when transmission right has not been generated or transmission right has been lost, the delay time of transmission right generation can be eliminated. Therefore, compared to the conventional method in which transmission is temporarily stopped once in the event of a collision, the above-mentioned first transmission right is generated quickly, and there is no useless time until it can function as a network. Also, one logical level of data
Of the transmitted data, where
Transmission data transmitted by the transmission / reception means based on the
And the data received from the network bus
And stop sending if both data are different
And if both data match, continue data transmission
Even if contention occurs between multiple controllers,
Eventually, one control unit wins the race for transmission rights.
Will remain.
【0012】さらに、上記最初の送信権を獲得した制御
装置の委譲手段は、制御手段の制御により送信が続行さ
れたデータの送信が終了したとき、すなわち、当該獲得
した送信権に基づくデータ送信が終了したときは、所定
の規則に従って、例えば各制御装置を表す宛て先アドレ
スを1つインクリメントすることにより、次の制御装置
への送信権の委譲を行う。 Further, the delegating means of the control device which has acquired the first transmission right, when the transmission of the data whose transmission has been continued under the control of the control means is completed, that is, the data transmission based on the acquired transmission right is completed. When finished, prescribed
According to the rule described above , for example , the transmission right is transferred to the next control device by incrementing the destination address representing each control device by one.
【0013】すなわち、システム立ち上げ時、または送
信権を獲得した制御装置が故障した後の最初の送信権
は、競合方式により迅速に発生させ、その後の送信権
は、競合方式ではなくトークンパッシング方式で各制御
装置間を循環させることにより、各制御装置に平等に送
信権を獲得させるようにしている。[0013] That is, when the stem rising or transmitted first acquired control device after the failed right transmission right, is rapidly generate by competitive method, the subsequent transmission right, token passing not the competition method By circulating between the control devices in a system, each control device is equally given a transmission right.
【0014】[0014]
【実施例】以下、本発明の一実施例を図面を参照しなが
ら説明する。An embodiment of the present invention will be described below with reference to the drawings.
【0015】図1は、本発明の一実施例に係る車両用制
御システムの概略構成を示すブロック図であり、電子制
御装置(以下「ECU」という)1〜5は、ネットワー
クバス6を介して相互に接続されている。ENG制御E
CU1は、車両の運転者のアクセルペダル操作等に応じ
てエンジンの作動を制御するECU、MISS制御EC
U2は、車両の運転状態に応じて自動変速機の制御を行
うECU、TCS制御ECU3は、車両の駆動輪のスリ
ップ状態を検出し、エンジンの出力トルクの制御を行う
ECU、サスペンション制御ECU4は、車両の運転状
態に応じてサスペンション(アクティブサスペンショ
ン)の制御を行うECU、ブレーキ制御ECU5は、車
輪のロック状態を検出してブレーキ制御を行うECUで
ある。これらのECU1〜5は、制御パラメータやセン
サによって検出される運転パラメータを相互にモニタす
る必要があるため、ネットワークバス6を介して接続さ
れ、相互に必要なデータの送受信を行う。FIG. 1 is a block diagram showing a schematic configuration of a vehicle control system according to one embodiment of the present invention. Electronic control devices (hereinafter referred to as “ECUs”) 1 to 5 are connected via a network bus 6. Interconnected. ENG control E
CU1 is an ECU that controls the operation of the engine in accordance with the operation of the accelerator pedal by the driver of the vehicle, a MISS control EC
U2 is an ECU that controls the automatic transmission in accordance with the driving state of the vehicle, TCS control ECU 3 detects a slip state of the drive wheels of the vehicle, and controls the output torque of the engine. The ECU that controls the suspension (active suspension) according to the driving state of the vehicle and the brake control ECU 5 are ECUs that detect the locked state of the wheels and perform the brake control. These ECUs 1 to 5 are connected via a network bus 6 to mutually transmit and receive necessary data because it is necessary to mutually monitor control parameters and operating parameters detected by sensors.
【0016】図2は、ENG制御ECU1の構成を示す
ブロック図であり、中央処理装置(以下「CPU」とい
う)101は、入出力インターフェイス104を介して
複数のセンサ11、および燃料噴射弁等のアクチュエー
タ12に接続されている。CPU101は、バスライン
107を介してRAM(Random Access
Memory)102、ROM(Read Only
Memory)103、および通信制御IC(Inte
grated Circuit)105に接続されてい
る。通信制御IC105は、バスインターフェイス10
6を介してネットワークバス6に接続されている。FIG. 2 is a block diagram showing the configuration of the ENG control ECU 1. A central processing unit (hereinafter referred to as "CPU") 101 includes a plurality of sensors 11 and fuel injection valves via an input / output interface 104. It is connected to the actuator 12. The CPU 101 transmits a RAM (Random Access) via the bus line 107.
Memory) 102, ROM (Read Only)
Memory 103 and a communication control IC (Inte
(grated circuit) 105. The communication control IC 105 includes the bus interface 10
6 is connected to the network bus 6.
【0017】CPU101は、ROM103に格納され
たプログラムに従って、センサ11の検出値に基づいて
制御パラメータを決定し、アクチュエータ12を駆動す
る。RAM102は、演算中のデータの一時的な記憶等
に使用される。また通信制御ICは、ネットワークバス
へのメッセージの送信及びネットワークバスからのメッ
セージの受信の制御を行う。The CPU 101 determines a control parameter based on the value detected by the sensor 11 according to a program stored in the ROM 103, and drives the actuator 12. The RAM 102 is used for, for example, temporarily storing data being calculated. The communication control IC controls transmission of a message to the network bus and reception of a message from the network bus.
【0018】図3は、バスインターフェイス106、お
よびネットワークバス6の具体的な構成を示す図であ
り、ネットワークバス6は、終端抵抗6aで終端された
ツイストペア線6b,6cから成る。FIG. 3 is a diagram showing a specific configuration of the bus interface 106 and the network bus 6. The network bus 6 is composed of twisted pair wires 6b and 6c terminated by a terminating resistor 6a.
【0019】通信制御IC105の第1送信端子は、抵
抗115を介してトランジスタ119のベースに接続さ
れている。トランジスタ119のエミッタは電源ライン
VSUPに接続され、コレクタは抵抗116を介してコ
ンパレータ111の反転入力、および一方のツイストペ
ア線6bに接続されている。The first transmission terminal of the communication control IC 105 is connected to the base of the transistor 119 via the resistor 115. The emitter of the transistor 119 is connected to the power supply line VSUP, and the collector is connected via a resistor 116 to the inverting input of the comparator 111 and to one twisted pair line 6b.
【0020】通信制御IC105の第2送信端子は、抵
抗117を介してトランジスタ120のベースに接続さ
れている。トランジスタ120のエミッタはアースに接
続され、コレクタは抵抗118を介してコンパレータ1
11の非反転入力、および他方のツイストペア線6cに
接続されている。The second transmission terminal of the communication control IC 105 is connected to the base of the transistor 120 via the resistor 117. The emitter of the transistor 120 is connected to the ground, and the collector is connected via the resistor 118 to the comparator 1.
11 non-inverting inputs and the other twisted pair line 6c.
【0021】コンパレータ111の非反転入力は、抵抗
112を介して電源ラインVSUPに接続されるととも
に、抵抗113を介してコンパレータ111の反転入力
にも接続されている。コンパレータ111の反転入力
は、抵抗114を介してアースに接続され、コンパレー
タ111の出力は通信制御IC105の受信端子に接続
されている。The non-inverting input of the comparator 111 is connected to the power supply line VSUP via a resistor 112 and also to the inverting input of the comparator 111 via a resistor 113. The inverting input of the comparator 111 is connected to the ground via the resistor 114, and the output of the comparator 111 is connected to the receiving terminal of the communication control IC 105.
【0022】図3の回路において、抵抗116及び11
8は30Ω程度、抵抗112及び114は2kΩ程度、
抵抗113は200Ω程度、終端抵抗6aは100Ω程
度である。In the circuit of FIG. 3, resistors 116 and 11
8 is about 30Ω, resistors 112 and 114 are about 2 kΩ,
The resistance 113 is about 200Ω, and the termination resistance 6a is about 100Ω.
【0023】通信制御ICの第1及び第2送信端子に
は、位相が互いに逆相のパルス信号を出力され、第1送
信端子が低レベル(ロー、L、または0ともいう)で第
2送信端子が高レベル(ハイ、Hまたは1ともいう)、
のとき、トランジスタ119及び120がともにオン
し、一方のツイストペア線6bがハイ、他方のツイスト
ペア線6cがローとなる。第1送信端子がハイで第2送
信端子がローのときには、トランジスタ119及び12
0がともにオフし、一方のツイストペア線6bがロー、
他方のツイストペア線6cがハイとなる。このようにし
て、ネットワークバス6上に信号が送出される。Pulse signals having phases opposite to each other are output to the first and second transmission terminals of the communication control IC, and the first transmission terminal outputs the second transmission signal at a low level (also called low, L, or 0). Terminal is high level (also called high, H or 1),
At this time, both the transistors 119 and 120 are turned on, one twisted pair line 6b is high, and the other twisted pair line 6c is low. When the first transmission terminal is high and the second transmission terminal is low, transistors 119 and 12
0 are both off, and one twisted pair wire 6b is low,
The other twisted pair line 6c becomes high. In this way, a signal is transmitted on the network bus 6.
【0024】一方のツイストペア線6bのハイ/ローに
対応して、コンパレータ111の出力はロー/ハイに変
化し、ネットワークバス6上の信号が受信される。The output of the comparator 111 changes to low / high in response to the high / low state of one twisted pair line 6b, and the signal on the network bus 6 is received.
【0025】ECU2〜5も基本的にはECU1と同様
に構成されている。したがって、一のECUが一方のツ
イストペア線6bがローとなる(6cがハイとなる)信
号を送出しても、他のECUがハイとなる信号を送出す
ると、ツイストペア線6b上の信号はハイとなるので、
本実施例ではツイストペア線6bがハイとなる(6cが
ローとなる)状態がドミナント(優位)であり、逆の状
態がレセシブ(劣位)である。The ECUs 2 to 5 are basically configured similarly to the ECU 1. Therefore, if one ECU sends out a signal in which one twisted pair line 6b goes low (6c goes high), and the other ECU sends out a signal going high, the signal on the twisted pair line 6b goes high. Because
In this embodiment, the state in which the twisted pair line 6b is high (6c is low) is dominant (dominant), and the opposite state is recessive (inferior).
【0026】次に、各ECU間のデータ伝送の方式につ
いて説明する。本実施例では、原則としてトークンパッ
シング方式を採用している。この方式は調停可能なCS
MA/CD(Carrier Sense Multi
ple Access Collision Dete
ction)方式に比べ、バス上における電気的な遅延
に対して有利であり、また最大のメッセージ遅延時間が
簡単に求められるため、ネットワークシステムの設計が
容易である点を考慮したものである。Next, a method of data transmission between the ECUs will be described. In this embodiment, the token passing method is adopted in principle. This method can be arbitrated CS
MA / CD (Carrier Sense Multi)
ple Access Collision Dete
Ction) system is advantageous in terms of electrical delay on the bus, and the maximum message delay time is easily obtained, so that the design of the network system is easy.
【0027】ただし、システム立ち上げ時に送信権(以
下、トークンという)が未発生が検出されたり、或いは
トークンを獲得した制御装置が故障して送信権の消失が
検出されたりした場合は、その検出後の最初のトークン
は、所定の競合方式により発生させるよう構成されてい
る。この所定の競合方式については後で詳述する。However, if the transmission right (hereinafter referred to as token) is not detected when the system is started up, or if the control device that has acquired the token breaks down and the transmission right is lost, it is detected. The first later token is configured to be generated according to a predetermined contention scheme. This predetermined competition method will be described later in detail.
【0028】図4は、本実施例においてデータ伝送に使
用されるメッセージのフォーマットを示す図であり、図
4(a)は、トークン及びデータを送信するためのデー
タメッセージのフォーマットを示し、図4(b)は、ト
ークンのみを送信するためのトークンメッセージのフォ
ーマットを示す。なお、以下の説明においては、ネット
ワークシステムを構成するECU1〜5をノードと呼
ぶ。FIG. 4 is a diagram showing the format of a message used for data transmission in this embodiment. FIG. 4 (a) shows the format of a data message for transmitting a token and data. (B) shows the format of a token message for transmitting only the token. In the following description, the ECUs 1 to 5 that constitute the network system are called nodes.
【0029】図4(a)において、フィールドF1(S
OM)はメッセージの開始を示すフィールドであり、1
ビットのドミナントビットから成る。ネットワークシス
テムを構成する全てのノードが同期をとるために使用さ
れる。In FIG. 4A, the field F1 (S
OM) is a field indicating the start of the message,
The bits consist of dominant bits. All nodes constituting the network system are used for synchronization.
【0030】フィールドF2(TA)は、トークンの宛
先のノードのアドレス(トークンアドレス)を示す4ビ
ットのフィールドである。ノードアドレスは、例えばE
CU1〜5に対応して値0〜4が設定される。The field F2 (TA) is a 4-bit field indicating the address (token address) of the node at the destination of the token. The node address is, for example, E
Values 0 to 4 are set corresponding to CUs 1 to 5, respectively.
【0031】フィールドF3(CTL)は、メッセージ
の種類(トークンメッセージ又はデータメッセージ)を
示すフィールドである。Field F3 (CTL) is a field indicating the type of message (token message or data message).
【0032】フィールドF4(DATA UNIT)
は、データユニットであり、メッセージを受信すべきノ
ードのアドレスを示すDN(Destination
Node)フィールド、DATAフィールドのバイト長
を表わすDLC(Data Length)フィール
ド、データの識別子を構成するID(Identifi
er)フィールド、および伝送すべき情報を有するDA
TAフィールドから成る。なお、DATAフィールド
は、上記の説明から推測できるように可変長となってお
り、データユニット全体としては、32〜96バイトの
範囲で可変長となっている。Field F4 (DATA UNIT)
Is a data unit, and indicates a DN (Destination) indicating an address of a node to receive the message.
(Node Length) field, DLC (Data Length) field indicating the byte length of the DATA field, and ID (Identify) that constitutes an identifier of data.
er) field and DA with information to be transmitted
It consists of a TA field. The DATA field has a variable length as can be inferred from the above description, and the data unit as a whole has a variable length in the range of 32 to 96 bytes.
【0033】フィールドF5(FCS)は、次式(1)
を生成多項式として用いることにより得られる16ビッ
トの誤り検出用文字列(CRC文字列)から成るCRC
(Cyclic Redundancy Check)
フィールドである。フィールドF5とF6との間には、
1ビットのレセシブビットのデリミッタ(区切り文字)
が挿入されている。The field F5 (FCS) is given by the following equation (1)
Consisting of a 16-bit error detection character string (CRC character string) obtained by using
(Cyclic Redundancy Check)
Field. Between fields F5 and F6,
1-bit recessive bit delimiter
Is inserted.
【0034】生成多項式=X16+X12+X5 ……(1) フィールドF6(DACK)は、データを正常に受信し
たノードが受信確認応答(肯定応答)するためのフィー
ルドであり、2ビットのアクノリッジスロットから成
る。送信ノードは、アクノリッジスロットをレセシブビ
ットとして送信し、受信すべきノードとして指定され、
正常にデータを受信したノードの全ては、2ビットのド
ミナントビットを上書きすることにより、受信確認応答
を行う。フィールドF6とF7との間には、2ビットの
レセシブビットのデリミッタが挿入されている。Generator polynomial = X 16 + X 12 + X 5 (1) Field F6 (DACK) is a field for a node which has normally received data to make a reception acknowledgment (acknowledgment), and is a 2-bit acknowledge. Consists of slots. The transmitting node transmits the acknowledgment slot as recessive bits and is designated as a node to receive,
All of the nodes that have received the data normally make a reception acknowledgment by overwriting the two dominant bits. Between the fields F6 and F7, a 2-bit recessive bit delimiter is inserted.
【0035】フィールドF7(TACK)は、トークン
を正常に受信したノードが受信確認応答するためのフィ
ールドであり、フィールドF6と同様に2ビットのアク
ノリッジスロットから成る。送信ノードは、アクノリッ
ジスロットをレセシブビットとして送信し、トークンを
受信したノードは、2ビットのドミナントビットを上書
きすることにより、受信確認応答を行う。フィールドF
7とF8との間には、2ビットのレセシブビットのデリ
ミッタが挿入されている。A field F7 (TACK) is a field for a node that has received a token normally to acknowledge reception, and is made up of a 2-bit acknowledge slot as in the field F6. The transmitting node transmits the acknowledgment slot as a recessive bit, and the node that has received the token performs a reception acknowledgment by overwriting the two dominant bits. Field F
Between 7 and F8, a 2-bit recessive bit delimiter is inserted.
【0036】フィールドF8(EOM)は、メッセージ
の終了を示すフィールドであり、6ビットのレセシブビ
ットから成る。The field F8 (EOM) is a field indicating the end of the message, and is composed of 6 recessive bits.
【0037】図4(b)に示すトークンメッセージは、
データメッセージのフィールドF4〜F6を削除し、フ
ィールドF3とF7との間にデリミッタを挿入した構成
としている。The token message shown in FIG.
The configuration is such that fields F4 to F6 of the data message are deleted, and a delimiter is inserted between fields F3 and F7.
【0038】次にトークンの循環方法について説明す
る。Next, a token circulation method will be described.
【0039】トークンを獲得したノードは、送信データ
を有する場合には送信データと共に、また送信データが
ない場合にはトークンのみを、次ノードに委譲しなけれ
ばならない。トークンの委譲を受けるノードは、メッセ
ージのフィールドF2(TA)に示されたトークンアド
レスに対応するノードである。トークンアドレスは通
常、自ノードのアドレスに値1を加算したアドレスを最
初に設定し、アクノリッジ応答が得られるまで、トーク
ンアドレスを増してメッセージの送信を行う。ただし、
本実施例では自ノードのアドレスが値15のときには、
トークンアドレスは0とする。The node that has acquired the token must transfer the token together with the transmission data if it has transmission data, or only the token if there is no transmission data to the next node. The node to which the token is transferred is the node corresponding to the token address indicated in the field F2 (TA) of the message. Normally, the token address is initially set to an address obtained by adding the value 1 to the address of the own node, and the message is transmitted by increasing the token address until an acknowledgment response is obtained. However,
In this embodiment, when the address of the own node is the value 15,
The token address is 0.
【0040】トークンアドレスに対応するノードは、ト
ークンを受け取ると、フィールドF7(TACK)のア
クノリッジスロットに2ビットのドミナントビットを上
書きすることにより、確認応答する。確認応答が上書き
され、そのメッセージが正常にフィールドF8(EO
M)まで終了した時点でトークンを送出したノードはト
ークン委譲を完了し、受信したノードがトークンを獲得
する。When the node corresponding to the token address receives the token, the node responds by overwriting the acknowledge slot in the field F7 (TACK) with two dominant bits. The acknowledgment is overwritten and the message is successfully returned in field F8 (EO
At the point of time up to M), the node that sent the token completes the token transfer, and the receiving node acquires the token.
【0041】次に、送信の失敗の検出手法について説明
する。Next, a method of detecting a transmission failure will be described.
【0042】大別すると、伝送中のエラーはなかったが
フィールドF6(DACK)のアクノリッジスロットに
確認応答が上書きされなかった場合と、伝送途中でエラ
ーが検出された場合とがあり、確認応答無しの場合はそ
の失敗は送信ノードで検出される。If there is no error during transmission, an acknowledgment is not overwritten in the acknowledgment slot in the field F6 (DACK), or an error is detected during transmission. , The failure is detected at the sending node.
【0043】一方、伝送途中のエラー検出としては、モ
ニタリングによる検出、CRCによる検出、ビットスタ
ッフエラーの検出及びメッセージフォーマットチェック
による検出がある。On the other hand, errors detected during transmission include monitoring detection, CRC detection, bit stuff error detection, and message format check detection.
【0044】モニタリングによる検出は、送信ノードが
送信しているデータとバス上のデータとが一致しない場
合にエラーとするものである。ただし、フィールドF
6,F7のアクノリッジスロット、およびそれに続く1
ビットのレセシブビットについてはモニタリングが禁止
される。The detection by monitoring is an error when the data transmitted by the transmitting node does not match the data on the bus. However, field F
6, F7 acknowledgment slot followed by 1
Monitoring is prohibited for recessive bits.
【0045】CRCによる検出は、フィールドF5(F
CS)のCRC文字により誤りが検出された場合エラー
とするものであり、送信ノード以外のノードによって行
われる。Detection by CRC is performed in the field F5 (F
If an error is detected by the CRC character of (CS), it is regarded as an error, and is performed by a node other than the transmitting node.
【0046】ビットスタッフエラーは、5ビットを越え
て連続して同じ論理が検出された場合にエラーとするも
のであり、送信ノード以外のノードによって検出され
る。ただし、フィールドF6(DACK)、F7(TA
CK)、F8(EOM)及びデリミッタは検出対象から
除かれる。A bit stuff error is an error when the same logic is detected continuously for more than 5 bits, and is detected by a node other than the transmitting node. However, fields F6 (DACK), F7 (TA
CK), F8 (EOM) and delimiter are excluded from the detection target.
【0047】メッセージフォーマットチェックによる検
出は、固定ビットのフィールド(F3,F8,デリミッ
タ)で違法な論理が発生した場合にエラーとするもので
あり、送信ノード以外のノードによって検出される。The detection by the message format check is an error when an illegal logic occurs in the fixed bit field (F3, F8, delimiter), and is detected by a node other than the transmission node.
【0048】上述した伝送途中のエラーが検出されたと
きには、検出したノードからエラーメッセージ(6ビッ
トのドミナントビット)が直ちに送出される。従って、
送信ノード以外のノードでエラーが検出された場合も送
信ノードでそのエラーの発生を認識することができる。When the above-described error during transmission is detected, an error message (6 dominant bits) is immediately transmitted from the detected node. Therefore,
Even when an error is detected in a node other than the transmission node, the transmission node can recognize occurrence of the error.
【0049】次に、トークン未発生、または消失が検出
された場合の最初のトークン発生動作を、図5のフロー
チャート、および図6のタイムチャートに基づいて説明
する。Next, a description will be given of the first token generation operation when no token is generated or lost, with reference to the flowchart of FIG. 5 and the time chart of FIG.
【0050】各ECU1〜5(ノード)の通信制御IC
105は、まず、ネットワークバス6がアイドル状態で
あるか否かを判別することにより、システム立ち上げ時
のトークン未発生、またはトークン獲得に係るノードの
故障によるトークン消失の状態であるか否かを判別する
(図5のステップS1)。その結果、アイドル状態では
なく、つまり他のECUが送信状態であれば、本フロー
を終了する。Communication control IC of each of ECUs 1 to 5 (node)
105, first, determines whether or not the network bus 6 is in an idle state to determine whether or not a token has not been generated at system startup or a token has been lost due to a failure of a node related to token acquisition. It is determined (step S1 in FIG. 5). As a result, if it is not in the idle state, that is, if the other ECU is in the transmission state, this flow ends.
【0051】一方、ネットワークバス6がアイドル状態
であり、つまり他のECUが送信状態でなければ、自ノ
ードがトークンを獲得したものと仮定して、通信制御I
C105、バスインターフェース106を介してデータ
送信を開始させる(ステップS2)。そして、送信デー
タとネットワークバス6上とのデータを1ビット単位で
比較し、両データが一致するか否かを判別する(ステッ
プS3)。その結果、送信データとネットワークバス6
上とのデータが一致しておれば、他のノードから送信さ
れたデータとの競合が起こっていないか、或いは後述す
るように競合が起こっていても自ノードがトークン獲得
競争に勝ち残ったことを意味するので、未だトークンを
喪失していないものとしてデータ送信を継続する。すな
わち、送信中の一連のデータを送信し終えたか否かを判
別し(ステップS4)、送信中の一連のデータを送信し
終えていなければ、ステップS3に戻って、次の送信に
係るビットデータについて同様の処理を行う。On the other hand, if the network bus 6 is in the idle state, that is, if the other ECU is not in the transmission state, it is assumed that the own node has acquired the token, and the communication control I
Data transmission is started via C105 and the bus interface 106 (step S2). Then, the transmission data and the data on the network bus 6 are compared on a bit-by-bit basis, and it is determined whether or not both data match (step S3). As a result, the transmission data and the network bus 6
If the data above matches, it means that there is no conflict with the data transmitted from the other node, or that the node has won the token acquisition competition even if there is a conflict as described later. Therefore, the data transmission is continued assuming that the token has not been lost. That is, it is determined whether or not the series of data being transmitted has been transmitted (step S4). If the series of data being transmitted has not been transmitted, the process returns to step S3 to return to the bit data associated with the next transmission. Perform the same processing.
【0052】なお、上記のようにして同様の処理を行っ
た際に競合が起こり、今度はトークン獲得競争に負けて
データ送信を停止する場合もあることは言うまでもな
い。また、ステップS3での送信データとネットワーク
バス6上とのデータの一致判別方式としては、モニタリ
ングによるエラー検出でエラーが検出された場合に一致
しないと判別する方式を採用している。この場合、具体
的には、送信データとネットワークバス6からの受信デ
ータとの排他的論理和を取ることにより一致性を判別し
ている。It is needless to say that a conflict occurs when the same processing is performed as described above, and the data transmission may be stopped this time, losing the token acquisition competition. In addition, as a method for determining the coincidence between the transmission data and the data on the network bus 6 in step S3, a method is employed in which when an error is detected by monitoring error detection, it is determined that they do not match. In this case, specifically, the coincidence is determined by taking an exclusive OR of the transmission data and the reception data from the network bus 6.
【0053】一方、送信データとネットワークバス6上
とのデータが異なっておれば、他のノードから送信され
たデータとの競合が起こり、しかも自ノードがトークン
獲得競争に負けたことを意味するので、送信を停止して
(ステップS5)、本フローを終了する。On the other hand, if the transmission data and the data on the network bus 6 are different, a conflict with data transmitted from another node occurs, which means that the own node has lost the token acquisition competition. , Transmission is stopped (step S5), and this flow is terminated.
【0054】ステップS4にて、送信中の一連のデータ
を送信し終えたと判別されたとき、すなわち、トークン
獲得競争に最後まで勝ち残った場合は、トークンの委譲
が完了したか否かの判別をアクノリッジにより行い(ス
テップS6)、委譲が完了していない場合は、トークン
アドレスを“1”加算してトークンメッセージをネット
ワークバス6に送出し(ステップS7)、トークンの委
譲が完了するまでステップS6、ステップS7の処理を
実行し、トークンの委譲が完了した時点で、本フローを
終了する。In step S4, when it is determined that the series of data being transmitted has been transmitted, that is, when the token acquisition competition has been completed to the end, it is determined whether or not the token transfer has been completed. (Step S6) If the transfer is not completed, the token address is incremented by "1" and a token message is sent to the network bus 6 (Step S7). The process of S7 is executed, and the flow ends when the transfer of the token is completed.
【0055】なお、競合を判定する場合に、ノイズ等に
より正しく判定できなくなるのを防止するため、実際に
は、同一ビットのデータを複数回送信するようにしてい
る。In order to prevent the determination from being made incorrectly due to noise or the like when determining a conflict, the same bit data is actually transmitted a plurality of times.
【0056】次に、上記ステップS3〜S5の競合判定
処理の具体例を、図6のタイムチャートに基づいて説明
する。Next, a specific example of the conflict determination processing in steps S3 to S5 will be described with reference to the time chart of FIG.
【0057】今、図6に示したように、ノード1と、ノ
ード2から図示したようにデータが送信されたとする。
なお、段落[0026]で述べたように、論理レベル
“1”の方が優性ビット、論理レベル“0”の方が劣性
ビットであり、論理レベル“1”と“0”のビットで衝
突が起こった場合には、ネットワークバス6上の論理レ
ベルは“1”となる。Now, it is assumed that data is transmitted from the node 1 and the node 2 as shown in FIG.
As described in paragraph [0026], the logic level “1” is the dominant bit, the logic level “0” is the recessive bit, and a collision occurs between the logic level “1” and the bit at the “0”. When this occurs, the logical level on the network bus 6 becomes "1".
【0058】図6の場合、1ビット〜4ビット目までは
ノード1,2共に同じ論理レベルのデータを送信してお
り、ノード1,2共に送信データとネットワークバス6
上のデータの論理レベルが一致するので、ノード1,2
は、双方とも1ビット〜4ビット目まではデータ送信を
継続する。In the case of FIG. 6, data of the same logical level is transmitted to the nodes 1 and 2 from the 1st bit to the 4th bit.
Since the logical levels of the data above match, nodes 1, 2
Continue data transmission from the first bit to the fourth bit.
【0059】ところが、5ビット目では、ノード1の論
理レベルは“1”、ノード2の論理レベルは“0”とな
っている。この5ビット目では、ネットワークバス6上
の論理レベルは優性ビットの“1”となる。そして、論
理レベル“1”の優性ビットを送信したノード1は、ト
ークンを喪失しなかったものとして送信を継続し、論理
レベル“0”の劣性ビットを送信したノード2は、トー
クンを喪失したものとして送信を停止する。However, at the fifth bit, the logical level of node 1 is "1" and the logical level of node 2 is "0". At the fifth bit, the logical level on the network bus 6 becomes the dominant bit “1”. Then, the node 1 that has transmitted the dominant bit of the logic level “1” continues the transmission as if the token has not been lost, and the node 2 that has transmitted the recessive bit of the logic level “0” has the token that has lost the token. To stop sending.
【0060】なお、図6には、2つのノード間での競合
の例を示したが、実際には、3つ以上のノード間で競合
が起こる場合もある。しかし、これらノードが全く同一
のデータを送信し続けることは有り得ないので、最終的
には必ず1つのノードがトークン獲得競争に勝ち残るこ
ととなり、何等不具合は生じない。FIG. 6 shows an example of a conflict between two nodes. However, actually, a conflict may occur between three or more nodes. However, since it is impossible for these nodes to keep transmitting exactly the same data, one node always ends up in the token acquisition competition, and no trouble occurs.
【0061】以上の説明から明らかなように、本実施例
によれば、システム立ち上げ時や、トークン獲得に係る
ノードが故障した場合には、その後の最初のトークンは
競合方式で発生させ、その後はトークンを循環させるよ
うにしている。これにより、トークンを迅速に発生さ
せ、かつ、全てのノードが平等にトークンを獲得できる
ようになり、システムを効率良く機能させることが可能
となる。As is apparent from the above description, according to the present embodiment, when the system is started or when a node related to token acquisition fails, the first subsequent token is generated in a competitive manner. Makes the token rotate. As a result, a token can be generated quickly, and all nodes can acquire the token equally, so that the system can function efficiently.
【0062】なお、本発明は、上記の実施例に限定され
ることなく、例えば、データの衝突が起こった場合の調
停の仕方としては、論理レベル“0”を優性、論理レベ
ル“1”を劣性として調停することも可能である。ま
た、最初のトークンを競合方式で発生させた後、トーク
ンを循環させる場合の最初のトークン委譲先のノード
は、競合方式で最初のトークンを獲得したノードの次の
ノードアドレスのノードとすることなく、例えばノード
アドレスの最も若いノード等の所定のノードに委譲し、
この後は一定の循環サイクルでノードを循環させるよう
にしてもよい。The present invention is not limited to the above embodiment. For example, as a method of arbitration when a data collision occurs, the logic level “0” is dominant and the logic level “1” is It is possible to arbitrate as recessive. In addition, when the first token is generated by the competition method and the token is circulated, the first token transfer destination node does not need to be the node of the node address next to the node that acquired the first token in the competition method. Delegate to a predetermined node such as the node with the youngest node address,
Thereafter, the nodes may be circulated in a fixed circulation cycle.
【0063】[0063]
【発明の効果】以上説明したように、本発明に係る車両
用データ伝送システムによれば、システム立ち上げ時
や、トークン獲得に係るノードが故障した場合のよう
に、送信権未発生、または送信権消失が検出された場合
には、当初からデータ送信を継続することができる制御
装置が1つ存在することになるから、送信権発生の遅れ
時間を排除することができる。よって、衝突発生時に送
信を一律に一旦停止する従来の手法に比し、上記最初の
送信権が迅速に発生することとなり、ネットワークとし
て機能し得るようになるまでの無駄な時間が無くなる。
しかも、その後の最初のトークンは競合方式で発生さ
せ、その後はトークンを循環させるようにしている。よ
って、トークンを迅速に発生させ、かつ、全てのノード
が平等にトークンを獲得できるようになり、システムを
効率良く機能させることが可能となる。また、複数の制
御装置間で競合が起こっても、最終的には必ず1つの制
御装置が送信権の獲得競争に勝ち残るようにすることが
できる。 As described above, according to the vehicular data transmission system according to the present invention, the transmission right is not generated or the transmission right is not generated, such as when the system starts up or when the node related to token acquisition fails. When the loss of the right is detected, there is one control device capable of continuing the data transmission from the beginning, so that the delay time of the generation of the transmission right can be eliminated. Therefore, compared to the conventional method in which transmission is temporarily stopped once in the event of a collision, the above-mentioned first transmission right is generated quickly, and there is no useless time until it can function as a network.
Moreover, the subsequent first token is generated in a competitive manner, and thereafter, the token is circulated. Therefore, the token can be generated quickly, and all nodes can acquire the token equally, so that the system can function efficiently. In addition, multiple systems
Even if a conflict occurs between control devices, one control
To ensure that your device survives the race for transmission rights.
it can.
【図1】本発明の一実施例に係る車両用制御システムの
概略構成を示すシステム構成図である。FIG. 1 is a system configuration diagram showing a schematic configuration of a vehicle control system according to an embodiment of the present invention.
【図2】図1における電子制御装置の構成を示すブロッ
ク図である。FIG. 2 is a block diagram showing a configuration of an electronic control device in FIG.
【図3】図2におけるバスインターフェイスの具体的な
構成を示す図である。FIG. 3 is a diagram showing a specific configuration of a bus interface in FIG. 2;
【図4】電子制御装置間で送受信されるメッセージの構
成を示す図である。FIG. 4 is a diagram showing a configuration of a message transmitted and received between electronic control devices.
【図5】トークン未発生、または消失が検出された場合
の最初のトークン発生動作を示すフローチャートであ
る。FIG. 5 is a flowchart showing an initial token generation operation when a token is not generated or lost.
【図6】競合が起こった場合の調停の仕方を説明するた
めのタイムチャートである。FIG. 6 is a time chart for explaining a method of arbitration when a conflict occurs.
1:エンジン制御電子制御装置 6:ネットワークバス 101:中央処理装置(CPU) 105:通信制御IC 106:バスインターフェイス 1: Engine control electronic control unit 6: Network bus 101: Central processing unit (CPU) 105: Communication control IC 106: Bus interface
Claims (2)
ットワークバスにて接続し、送信権を前記複数の制御装
置間で循環させてメッセージの伝送を行う車両用データ
伝送システムにおいて、前記複数の制御装置はそれぞ
れ、 データの送受信を行う送受信手段と、 前記送受信手段により送信される送信データの衝突を検
出する衝突検出手段と、 前記衝突検出手段により検出された衝突に係る送信デー
タについて衝突を回避すべく調停を行って前記送受信手
段に対してデータ送信の継続/停止を指示する調停手段
と、 送信権の管理を行う管理手段と、 前記管理手段により送信権の未発生、または消失が検出
された際、前記送受信手段によりデータの送信を開始さ
せ、前記衝突検出手段により送信データの衝突が検出さ
れなかったとき、または前記調停手段によりデータ送信
の継続を指示されたときは当該制御装置が勝ち残り、送
信権が維持されているものとして前記送受信手段による
データの送信を続行させる制御手段と、 前記制御手段の制御により送信が続行されたデータの送
信が終了したときは、所定の規則に従って次の制御装置
に送信権を委譲する委譲手段とを備え、 前記調停手段は、データの一方の論理レベルを優性、他
方の論理レベルを劣性とする送信データの論理に基づい
て、前記送受信手段により送信された送信データと前記
ネットワークバスから受信したデータとを1ビット単位
で比較し、両データが異なる場合はデータ送信を停止さ
せる ことを特徴とする車両用データ送信システム。1. A vehicle data transmission system for transmitting a message by connecting a plurality of control devices mounted on a vehicle via a network bus and circulating a transmission right between the plurality of control devices. A control unit for transmitting and receiving data; a collision detecting unit for detecting a collision of transmission data transmitted by the transmitting and receiving unit; and a collision detecting unit for detecting a collision of the transmission data related to the collision detected by the collision detecting unit. Arbitration means for performing arbitration for avoidance and instructing the transmission / reception means to continue / stop data transmission; management means for managing transmission rights; and detection of non-occurrence or loss of transmission rights by the management means. The data transmission is started by the transmission / reception means, and when the collision of the transmission data is not detected by the collision detection means, or Serial The controller surviving when instructed to continue the data transmission by the arbitration means, feed
Control means for continuing transmission of data by the transmission / reception means assuming that the right of trust is maintained; and when transmission of data whose transmission has been continued under the control of the control means is completed, the next control is performed in accordance with a predetermined rule. Delegating means for delegating the transmission right to the device , wherein the arbitration means sets one logical level of data to dominant,
Based on the logic of the transmitted data that makes the other logic level recessive
The transmission data transmitted by the transmitting / receiving means and
Data received from the network bus in 1-bit units
If the two data are different, stop data transmission.
A data transmission system for a vehicle, comprising:
装置を表す宛て先アドレスを1つインクリメントするこ
とにより、次の制御装置への送信権の委譲を行うことを
特徴とする請求項1記載の車両用データ送信システム。 2. The transfer device according to claim 1, wherein the transfer unit transfers the transmission right to the next control device by incrementing a predetermined destination address representing each control device by one. serial mounting vehicle for data transmission system.
Priority Applications (17)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5084079A JP2947496B2 (en) | 1993-03-18 | 1993-03-18 | Vehicle data transmission system |
| EP00105838A EP1022877B1 (en) | 1993-02-15 | 1994-02-15 | Data transmission method |
| DE69433866T DE69433866T2 (en) | 1993-02-15 | 1994-02-15 | Method for transmitting data |
| EP00105840A EP1022879B1 (en) | 1993-02-15 | 1994-02-15 | Data transmission system |
| EP00105839A EP1022878B1 (en) | 1993-02-15 | 1994-02-15 | Data transmission system |
| DE69433098T DE69433098T2 (en) | 1993-02-15 | 1994-02-15 | Data transmission device |
| CA002363980A CA2363980C (en) | 1993-02-15 | 1994-02-15 | Data transmission method and system therefor |
| EP94102290A EP0612169B1 (en) | 1993-02-15 | 1994-02-15 | Data transmission method and system therefor |
| CA002226477A CA2226477C (en) | 1993-02-15 | 1994-02-15 | Data transmission method and system therefor |
| CA002226421A CA2226421C (en) | 1993-02-15 | 1994-02-15 | Data transmission method and system therefor |
| CA002115730A CA2115730C (en) | 1993-02-15 | 1994-02-15 | Data transmission method and system therefor |
| DE69428930T DE69428930T2 (en) | 1993-02-15 | 1994-02-15 | Method and device for transmitting data |
| DE69433882T DE69433882T2 (en) | 1993-02-15 | 1994-02-15 | Device for transmitting data |
| US08/455,247 US5586118A (en) | 1993-02-15 | 1995-05-31 | Data transmission method and system therefor |
| US08/454,752 US5696904A (en) | 1993-02-15 | 1995-05-31 | Data transmission method and system therefor |
| US08/455,512 US5764919A (en) | 1993-02-15 | 1995-05-31 | Data transmission method and system therefor |
| US08/527,953 US5659702A (en) | 1993-02-15 | 1995-09-14 | Data transmission method and system therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5084079A JP2947496B2 (en) | 1993-03-18 | 1993-03-18 | Vehicle data transmission system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06276578A JPH06276578A (en) | 1994-09-30 |
| JP2947496B2 true JP2947496B2 (en) | 1999-09-13 |
Family
ID=13820488
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5084079A Expired - Fee Related JP2947496B2 (en) | 1993-02-15 | 1993-03-18 | Vehicle data transmission system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2947496B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03245631A (en) * | 1990-02-23 | 1991-11-01 | Nec Corp | Network accessing system |
| JPH0484531A (en) * | 1990-07-26 | 1992-03-17 | Nec Corp | Communication system for local network system |
-
1993
- 1993-03-18 JP JP5084079A patent/JP2947496B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06276578A (en) | 1994-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5659702A (en) | Data transmission method and system therefor | |
| JP2545508B2 (en) | Method of operating data processing device for vehicle and data processing device | |
| JP5723062B2 (en) | Method and apparatus for serial data transmission adjusted to memory size | |
| US11720505B2 (en) | Device for a single wire digital bus, master device, sensor, and method to assign addresses to multiple devices on a single wire digital bus | |
| EP0862296A2 (en) | Data communication system and electronic control unit used therein | |
| WO2004049642A1 (en) | Auto-configured lin bus nodes | |
| JP2770282B2 (en) | Vehicle data transmission system | |
| US5982781A (en) | Process for information transmission in a bus system having several participants | |
| JPH11308253A (en) | Network system | |
| JP2947496B2 (en) | Vehicle data transmission system | |
| JP3106927B2 (en) | Communications system | |
| JP2857655B2 (en) | Vehicle data transmission system | |
| JP2002359625A (en) | Control area network | |
| JP2775659B2 (en) | Data transmission method | |
| JP7100558B2 (en) | Electronic control device for automobiles | |
| JP2784709B2 (en) | Vehicle data transmission system | |
| JP2770281B2 (en) | Data transmission method | |
| JP2965817B2 (en) | Vehicle data transmission system | |
| JP2775662B2 (en) | Vehicle data transmission system | |
| CN114341827B (en) | Slave device, bus system and method | |
| JP2947437B2 (en) | Data transmission method | |
| CA2363980C (en) | Data transmission method and system therefor | |
| CA2226477C (en) | Data transmission method and system therefor | |
| JP5892889B2 (en) | Communication control device | |
| JP3088199B2 (en) | Multiplex communication device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |