JPH089476A - 車両通信システム - Google Patents
車両通信システムInfo
- Publication number
- JPH089476A JPH089476A JP6142017A JP14201794A JPH089476A JP H089476 A JPH089476 A JP H089476A JP 6142017 A JP6142017 A JP 6142017A JP 14201794 A JP14201794 A JP 14201794A JP H089476 A JPH089476 A JP H089476A
- Authority
- JP
- Japan
- Prior art keywords
- data
- vehicle
- transmission
- communication
- priority
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0315—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using multiplexing techniques
- B60R2016/0322—Temporary code for documents to be reclassified to G08C, H04L or H04Q
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Selective Calling Equipment (AREA)
- Small-Scale Networks (AREA)
Abstract
抑える。 【構成】 エンジン用ECU1,AT用ECU2,メー
タ用ECU3,ABS用ECU4は共通の通信回線5に
より接続されている。エンジン用ECU1のCPU6
は、センサ群12及びスイッチ群13の検出結果に基づ
いて各種送信データを演算してメモリ6aに記憶する。
また、CPU6は、メモリ6a内の送信データを予め設
定されたID(識別子)に対応させながらID順に送信
データを並び換え、その並び換えた送信データをデータ
転送線11を介して通信制御回路10に転送する。その
送信データは転送順に通信回線5に送出される。このよ
うにID順に送信データが転送されることで、優先順位
の高いデータの送信待ちが最小限に抑えられる。なお、
通信回線5上でデータ同士の衝突が生じると、優先順位
の高いデータが優先的に通信される。
Description
係り、詳しくは、車両の電子制御に要する各種演算を行
うための複数の車載コンピュータを各々の通信デバイス
を介して共通の通信回線により接続した車両通信システ
ムに関するものである。
電子制御に要する各種演算を行うための複数の車載コン
ピュータ(CPU)が用意され、このコンピュータが各
々の通信デバイスを介して共通の通信回線により接続さ
れる。そして、車載コンピュータから通信デバイスに転
送されるデータには優先順位を指定するための識別子が
付与されて、該ID付きのデータが通信デバイスから通
信回線に送信される。このとき、通常は、車載コンピュ
ータから通信デバイスへの転送順序に従って通信デバイ
スから通信回線へデータが送信される。また、通信回線
上でデータ同士が衝突した場合には、優先順位の高いデ
ータが優先的に送信される(例えば、特開昭61−19
5453号公報)。この通信方式は、一般に非破壊的C
SMA/CDと呼ばれている。
は、車両の運転状態に応じてデータの優先順位を変更
し、その都度、運転状態に応じて必要とされるデータを
優先的に送信するようにした車両通信システムが開示さ
れている。
各通信システムでは、車載コンピュータが複数のデータ
を一度に通信デバイスに転送する際、識別子による優先
順位に関係なくデータが転送される。そのため、転送さ
れたデータがその転送順に通信回線に送信される場合に
おいて、優先順位の高いデータの送信が待たされ、同デ
ータの送信に遅れが生じる。つまり、車載コンピュータ
による各種データの演算は、識別子による優先順位に常
に一致するものではなく、車両制御システム上の設計思
想に基づいている。従って、優先順位が低くても先に演
算されるデータもあり、上記の如く優先順位の高いデー
タであっても送信待ちが発生するという問題を招く。
ータからのデータと衝突した場合には、衝突によるデー
タの調停により、後から送出される優先順位の高いデー
タの待ち時間がさらに長引くという問題が生じる。この
場合、優先順位の高いデータの待ち時間が長引くと、送
信先の車載コンピュータにおいて車両制御に支障を来す
おそれがあった。
ものであって、その目的とするところは、優先順位の高
いデータの送信待ちを最小限に抑えることができる車両
通信システムを提供することにある。
に、請求項1に記載の発明は、車両の電子制御に要する
各種演算を行うための複数の車載コンピュータが各々の
通信デバイスを介して共通の通信回線により接続され、
前記車載コンピュータから前記通信デバイスに転送され
るデータには優先順位を指定するための識別子が付与さ
れ該データが通信デバイスから通信回線に送出される車
両通信システムにおいて、前記車載コンピュータは、一
度に送信すべきデータ群について前記識別子による優先
順位の高い順に前記通信デバイスにデータを転送するこ
とを要旨とするものである。
コンピュータは、演算されたデータをメモリに記憶する
手段と、該メモリ内の演算データを予め設定された識別
子に対応させ、該識別子の優先順位の高い順に演算デー
タを並び換える手段と、該並び換えられた演算データを
前記通信デバイスに転送する手段とを有している。
に要する各種演算を行うための複数の車載コンピュータ
が各々の通信デバイスを介して共通の通信回線により接
続され、前記車載コンピュータから前記通信デバイスに
転送されるデータには優先順位を指定するための識別子
が付与され該データが通信デバイスから通信回線に送出
される車両通信システムにおいて、前記車載コンピュー
タは、演算プログラムにより演算されるデータを処理周
期毎にブロック化し、一度に送信すべきデータ群につい
て、処理周期の短いブロック内のデータから順に且つ前
記識別子による優先順位の高い順にデータを前記通信デ
バイスに転送することを要旨とするものである。
ータは、車両の電子制御に要する演算データに優先順位
を指定するための識別子を付与し、一度に送信すべきデ
ータ群について識別子による優先順位の高い順にデータ
を通信デバイスに転送する。そして、転送されたデータ
は、転送順に通信デバイスから通信回線に送出される。
コンピュータから通信デバイスに転送されるデータ群の
転送順序に規則性がないために、優先順位の高いデータ
が優先順位の低いデータの後に転送される場合があっ
た。そのため、通信デバイスから通信回線へ送信される
データの優先順位が高くても送信待ちが生じ、同データ
の送信が遅れてしまうという問題があった。これに対し
て、本構成の通信システムでは、車載コンピュータから
通信デバイスに転送されるデータ群の転送順序が優先順
位に則しているため、優先順位の高いデータの送信待ち
が最小限に抑えられる。
位を設定した通信システムでは、各車載コンピュータか
ら送信されるデータが通信回線上で衝突した際、識別子
に基づいて優先順位の高いデータが優先的に通信され
る。従って、車載コンピュータから通信デバイスへのデ
ータ群の転送順序に規則性がない従来の通信システムで
は、衝突の際のデータの調停により後から送信される優
先順位の高いデータの送信待ちがさらに長引くことがあ
った。しかし、本構成の通信システムによれば、データ
同士の衝突の際にも、優先順位の高いデータの送信待ち
が最小限に抑えられる。
ピュータは、先ず演算されたデータをメモリに記憶す
る。そして、メモリ内の演算データを予め設定された識
別子に対応させ、該識別子の優先順位の高い順に演算デ
ータを並び換える。さらに、並び換えられた演算データ
を通信デバイスに転送する。
ピュータは、演算プログラムにより演算されるデータを
処理周期毎にブロック化し、一度に送信すべきデータ群
について、処理周期の短いブロック内のデータから順に
且つ識別子による優先順位の高い順にデータを通信デバ
イスに転送する。この場合、優先順位の高いデータの送
信待ちが最小限に抑えられると共に、処理周期の短い演
算プログラムにて発生しがちなデータの送信抜けが防止
される。つまり、従来の通信システムのように送信待ち
が長引くと、次のデータにより先のデータが消滅する、
いわゆる”送信抜け”という事態が生じる。しかし、本
構成によれば、この送信抜けが防止され、演算データが
確実に送信される。
体化した第1実施例を図面に従って説明する。
ムの概略を示している。同図に示すように、車両(自動
車)には車両電子制御を行うための各種電子制御装置が
搭載されている。具体的には、例えばエンジン用電子制
御装置(エンジン用ECU)1,自動変速機用電子制御
装置(AT用ECU)2,メータ用電子制御装置(メー
タ用ECU)3,アンチロックブレーキシステム用電子
制御装置(ABS用ECU)4が搭載されている。各E
CU1〜4は共通の通信回線5により接続されており、
通信回線5を介して相互間の通信が可能となっている。
本実施例では、各ECU1〜4間において非破壊的CS
MA/CDと呼ばれる通信方式が用いられている。
ンジン用ECU1を例にして詳しく説明する。エンジン
用ECU1において、ワンチップマイクロコンピュータ
からなるCPU6、入力インターフェース7及び出力イ
ンターフェース8は、バス9により接続されている。C
PU6は車載コンピュータをなし、制御プログラムを記
憶したり演算データを一時的に記憶したりするメモリ6
aを備えている。
態を検出するためのセンサ群12及びスイッチ群13が
接続され、出力インターフェース8には車両の運転に必
要なアクチュエータ群14が接続されている。ここで例
えば、センサ群12は、エンジンの回転角位置を検出す
るエンジン回転角センサ12a,アクセルペダルの踏み
込み位置を検出するアクセル位置センサ12b,スロッ
トルバルブの開度を検出するスロットル開度センサ12
c,ブレーキペダルの踏み込み位置を検出するブレーキ
位置センサ12dより構成され、スイッチ群13は、ス
タータモータによるエンジン始動(クランキング)を検
出するスタータスイッチ13a等より構成されている。
アクチュエータ群14は、スロットルバルブの開度位置
を制御するスロットル駆動モータ14a,エンジンに燃
料を噴射供給するインジェクタ14b,点火コイルに高
電圧を誘起し点火栓に点火火花を発生させる点火装置1
4cより構成されている。
イッチ群13からの検出信号に基づいて、車両の運転状
態を示す各種データ(エンジン回転数やアクセルペダル
位置等)を演算すると共に、アクチュエータ群14を駆
動制御するするための制御データ(スロットル駆動モー
タ14aの制御量や燃料噴射量等)を演算する。
10は、CPU6から転送される送信データを蓄積する
送信用メモリ10aと、他のECUから受信した受信デ
ータを蓄積する受信用メモリ10bとを有している。通
信制御回路10及びCPU6はデータ転送線11にて接
続されており、この転送線11を介して、CPU6から
前記送信用メモリ10aへの送信データの転送が行われ
ると共に、前記受信用メモリ10bからCPU6への受
信データの受け渡しが行われる。
エンジン用ECU1とほぼ同様の構成を有しており、各
々にCPUや通信制御回路等を備え、センサ群やスイッ
チ群からの検出信号に基づいて各種アクチュエータ群を
制御すると共に、送受信データの受け渡しを行う。例え
ばAT用ECU2には、トランスミッションの出力軸の
回転から車速を検出する車速センサ15と、シフトレバ
ー位置を検出するシフトレバースイッチ16と、車速及
びスロットル開度にて決定されるシフト位置になるよう
にギアを切り換える変速用ソレノイドバルブ17が接続
されている(他のECU3,4については省略する)。
おいて、例えば、エンジン用ECU1にて演算されたエ
ンジン回転数データは通信回線5を経てメータ用ECU
3に送信される。そして、このエンジン回転数データ
は、メータ用ECU3にてタコメータの駆動に用いられ
る。また、AT用ECU2からの車速データは通信回線
5を経てエンジン用ECU1に送信され、エンジン用E
CU1にてスロットル制御に用いられる。なお、上記E
CU1〜4にて通信されるデータには、通信の優先順位
を指定するためのID(識別子)が予め設定され、通信
回線5上でデータ同士の衝突が生じると、IDによる優
先順位の高いデータが優先的に通信されるようになって
いる。
テムの作用について説明する。なお、本システムでは、
リアルタイム性と安全性を高めるために、システムとし
ての通信要求が一定周期毎に発生する定時間通信を行っ
ている。
U6にて実行される制御プログラムを示すフローチャー
トである。詳しくは、図2及び図3は定時間通信の送信
データを生成するための処理ルーチンであり、この処理
時には送信データの送信要求が発生するようになってい
る。図2は4ms毎に、図3は8ms毎に実行され、時
間当たりの変化量が大きいデータほど、その処理周期が
短く設定されるようになっている。また、図4は、上記
図2及び図3にて演算された各種送信データをIDの小
さい順に並べ換えるための処理ルーチンであり、図5
は、ID順に並べ換えられた送信データをデータ転送線
11を介して通信制御回路10に転送するための処理ル
ーチンである。
て、CPU6は、4ms毎にセンサ群12からの検出結
果に基づいて各種データを演算し、そのデータをCPU
6のメモリ6aの所定領域に記憶する。図2は処理の一
部を示したものであるが、CPU6は、ステップ100
でエンジン回転角センサ12aの検出結果に基づいてエ
ンジン回転数を、ステップ110でブレーキ位置センサ
12dの検出結果に基づいてブレーキペダル位置を、そ
れぞれ演算する。
て、CPU6は、8ms毎にセンサ群12からの検出結
果に基づいて各種データを演算し、そのデータをメモリ
6aの所定領域に記憶する。図3は処理の一部を示した
ものであるが、CPU6は、ステップ200でエンジン
回転数と吸入空気量に基づいてエンジントルクを、ステ
ップ210でアクセル位置センサ12bの検出結果に基
づいてアクセルペダル位置を、ステップ220でスロッ
トル開度センサ12cの検出結果に基づいてスロットル
開度を、それぞれ演算する。
において、CPU6は、ステップ300で本ルーチンに
おける検索回数として、その時の送信データ群のデータ
数を設定する。例えば、4ms処理と8ms処理とによ
る送信データを並び換える場合であれば、両処理により
演算される送信データの総数が検索回数として設定され
ることになる。
検索回数が「0」であるか否かを判別する。この場合、
上記ステップ300にて検索回数が設定された直後であ
ればステップ310が否定判別され、CPU6はステッ
プ320に移行して送信データ群の中で最小IDに相当
する送信データを検索する。即ち、各送信データには所
定のIDが予め割り当てられており、CPU6は送信デ
ータとIDとを対応させながらデータ検索を行う。ここ
で、IDは、優先順位が高いものほど小さな値が設定さ
れるようになっている。
小IDのデータをメモリ6aの所定領域に記憶し、続く
ステップ340で上記の如く検索・記憶された最小ID
の送信データを送信データ群から削除する。さらに、C
PU6は、ステップ350で検索回数を「1」デクリメ
ントした後、ステップ310にリターンする。以降、検
索回数が「0」になるまで、即ちステップ310が肯定
判別されるまで、CPU6はステップ320〜350を
繰り返し実行する。
内のメモリ6aに別々に設けられた記憶領域と、その記
憶データの一例を示している。上記図2及び図3のルー
チンにより演算された送信データは図6(a)の如く記
憶され、上記図4のルーチンにより並び換えられた送信
データは図6(b)の如く記憶される。つまり、図6
(a)では、演算周期毎に各種送信データが記憶される
のに対し、図6(b)では、ID順に並び換えられて各
種送信データが記憶されている。図6において、ブレー
キペダル位置データにはID=01が、スロットル開度
データにはID=05が、エンジン回転数データにはI
D=23が、アクセルペダル位置データにはID=25
が、トルクデータにはID=35が対応している。
ms毎に実行される。図5のルーチンにおいて、CPU
6は、先ずステップ400で本ルーチンにおける転送デ
ータ数として、送信データ数を設定する。そして、CP
U6は、ステップ410で転送データ数が「0」である
か否かを判別する。この場合、上記ステップ400にて
転送データ数が設定された直後であればステップ410
が否定判別される。そして、CPU6はステップ420
に移行し、上記図6(b)の如く記憶されている送信デ
ータの1つをデータ転送線11を介して通信制御回路1
0へ転送する。このとき、送信データはID順に(ID
の小さいものから順に)通信制御回路10へ転送される
ことになる。続いて、CPU6はステップ430で転送
データ数を「1」デクリメントした後、ステップ410
にリターンする。以降、転送データ数が「0」になるま
で、即ちステップ410が肯定判別されるまで、CPU
6はステップ420及び430を繰り返し実行する。
信制御回路10に転送された送信データは、転送順に次
々と通信制御回路10から通信回線5上に送出される。
この時、通信回線5が空いていれば、その転送順のまま
に送信データが通信され、通信回線5が使用されていれ
ば、優先順位による所定の調停に従った後、送信データ
が通信される。
4にも図2〜図5に相当するほぼ同様の制御プログラム
が用意されている。よって、各ECU2〜4において
も、上記と同様の処理にてID順に並び換えられた送信
データがメモリに記憶されると共に、この並び換えられ
た送信データが各ECU内の通信制御回路(通信デバイ
ス)に転送され、さらに、転送順に従って通信回線5に
送信される。
て送信データの実際の通信状況を説明する。図7には、
エンジン用ECU1及びAT用ECU2から送信される
送信データと、通信回線5上での通信データとを示して
おり、同図では各データをIDにて表示している。図7
の時間t1は、エンジン用ECU1からの送信データ群
が送信されるタイミングを示し、時間t2は、エンジン
用ECU1からの送信データ群とAT用ECU2からの
送信データ群とが同時に送信されるタイミングを示して
いる。
1において、CPU6から通信制御回路10へ転送され
る送信データは、一度に送信されるデータを一群として
IDの小さい順に並べられている(図7では、便宜上、
各データ群を「A群」,「B群」で示す)。ここで、
「A群」は図2の4ms処理にて演算されたデータ群に
相当し、「B」群は図2の4ms処理及び図3の8ms
処理にて演算されたデータ群に相当する。
間t1では、他のECU(ここでは、AT用ECU2)
からの送信データがないため、「A群」のデータはその
まま通信回線5上に送出される。即ち、優先順位の高い
ブレーキペダル位置データ(ID=01)は、送信待ち
がなく通信回線5に送信され、それに引き続いて、エン
ジン回転数データ(ID=23)が送信される。
t2では、AT用ECU2からの車速データ(ID=0
3とする)が存在し、ブレーキペダル位置データ(ID
=01)と車速データ(ID=03)とが通信回線5上
で衝突する。この場合、両データのうち、優先順位の高
いブレーキペダル位置データ(ID=01)が先に通信
され、それに引き続いて、車速データ(ID=03)が
送信される。そして、さらにその後、「B群」の他のデ
ータ(ID=05,23,25等)がID順に従ってエ
ンジン用ECU1から通信回線5上に送信される。即
ち、この場合にもブレーキペダル位置データ(ID=0
1)の送信待ちが解消され、各ECU1,2からの送信
データ群について、優先順位に高い送信データに生じる
待ち時間が短縮されている。
システムによれば以下の効果を得ることができる。即
ち、従来の通信システムでは、CPU6から通信制御回
路10に転送される送信データ群の各データについて、
その転送順序に規則性がないために、優先順位の高い送
信データが優先順位の低い送信データの後に転送される
場合があった。そのため、通信制御回路10から通信回
線5への送信データの送信に際して、優先順位の高いデ
ータの送信が待たされ、同データの送信が遅れるという
問題が生じていた。しかし、本実施例の通信システムで
は、CPU6から通信制御回路10に転送される送信デ
ータ群の転送順序が優先順位に則しているため、転送順
に送信が行われる際において、優先順位の高いデータの
送信待ちを最小限に抑えることができる。
位を設定した通信システムでは、各ECU1〜4から送
信される送信データが通信回線5上で衝突した際、ID
に基づいて優先順位の高い送信データが優先的に通信さ
れる。従って、CPU6から通信制御回路10への送信
データ群の転送順序に規則性がない従来の通信システム
では、衝突の際の送信データの調停により後から送信さ
れる優先順位の高い送信データの送信待ちがさらに長引
くことがあった。しかし、本実施例の通信システムによ
れば、送信データ同士の衝突の際にも、優先順位の高い
データの送信待ちを最小限に抑えることができる。 (第2実施例)次に本発明の第2実施例について、上記
第1実施例との相違点を中心に説明する。上記第1実施
例では、一度に送信すべき送信データ群の全データにつ
いてID順に並び換えを行い、その並び換え後のデータ
をCPU6から通信制御回路10に転送していた。これ
に対して、第2実施例では、処理周期の異なる複数の演
算プログラムを有する場合について、該プログラムによ
るデータを処理周期毎にブロック化し、そのブロック単
位(処理周期毎の単位)で送信データの転送を行うもの
である。
送ルーチンを示しており、同ルーチンはCPU6により
4ms毎に実行される。なお、図8では前述した図2の
4ms処理、図3の8ms処理に加えて、図示しない1
6ms処理により演算される送信データを取り扱う。
0〜520で転送する送信データがどの処理データであ
るのかを判別する。詳しくは、ステップ500が肯定判
別された場合、CPU6は、ステップ530〜550で
4ms処理のデータ,8ms処理のデータ,16ms処
理のデータを各々ID順に通信制御回路10に転送す
る。また、ステップ510が肯定判別された場合、CP
U6は、ステップ560,570で4ms処理のデー
タ,8ms処理のデータをID順に通信制御回路10に
転送する。さらに、ステップ520が肯定判別された場
合、CPU6は、ステップ580で4ms処理のデータ
をID順に通信制御回路10に転送する。ここで、複数
のブロックの送信データ群を転送する場合には、処理周
期の短いブロックから先に転送を行う。
期毎に送信データをブロック化した。そして一度に送信
すべきデータ群について、処理周期の短いブロック内の
データから順に且つIDによる優先順位の高い順に、C
PU6から通信制御回路10への送信データの転送を行
うようにした。その結果、以下に示す効果を発揮するこ
とができる。
信待ちを最小限に抑えることができると共に、短い処理
周期の送信データの送信抜けを防止することができる。
つまり、従来の通信システムのように送信待ちが長引く
と、次に送信されてくる送信データにより先回の送信デ
ータが消滅する、いわゆる”送信抜け”という事態が生
じる。しかし、本構成によれば、この送信抜けが防止さ
れ、送信データを確実に送信することができる。
の他に、次の様態にて具体化することができる。上記第
1実施例では、図4及び図5のルーチンによりIDに対
応させながら各種送信データをメモリ6aに記憶させて
いたが、メモリ6aにはID順に整列した記憶領域を予
め形成しておき、このID領域にそれぞれのIDに対応
する送信データを格納するようにしてもよい。
送信すべきデータ群について優先順位の高い順にデータ
を通信デバイスに転送することにより、優先順位の高い
データの送信待ちを最小限に抑えることができるという
優れた効果を発揮する。
並び換えた後に通信回線に送信することにより、優先順
位の高いデータの送信待ちがさらに確実に抑制できる。
請求項3に記載の発明によれば、優先順位の高いデータ
の送信待ちが最小限に抑えられると共に、処理周期の短
い演算プログラムにて発生しがちなデータの送信抜けを
防止することができる。
ブロック図である。
理ルーチンを示すフローチャートである。
理ルーチンを示すフローチャートである。
び換えるルーチンを示すフローチャートである。
通信制御回路に転送するルーチンを示すフローチャート
である。
の記憶領域を示す構成図であり、(a)は並び換え前の
記憶データの一例、(b)は並び換え後の記憶データの
一例を示している。
イムチャートである。
ンを示すフローチャートである。
10…通信デバイスとしての通信制御回路。
Claims (3)
- 【請求項1】 車両の電子制御に要する各種演算を行う
ための複数の車載コンピュータが各々の通信デバイスを
介して共通の通信回線により接続され、前記車載コンピ
ュータから前記通信デバイスに転送されるデータには優
先順位を指定するための識別子が付与され該データが通
信デバイスから通信回線に送出される車両通信システム
において、 前記車載コンピュータは、一度に送信すべきデータ群に
ついて前記識別子による優先順位の高い順に前記通信デ
バイスにデータを転送することを特徴とする車両通信シ
ステム。 - 【請求項2】 前記車載コンピュータは、演算されたデ
ータをメモリに記憶する手段と、該メモリ内の演算デー
タを予め設定された識別子に対応させ、該識別子の優先
順位の高い順に演算データを並び換える手段と、該並び
換えられた演算データを前記通信デバイスに転送する手
段とを有する請求項1に記載の車両通信システム。 - 【請求項3】 車両の電子制御に要する各種演算を行う
ための複数の車載コンピュータが各々の通信デバイスを
介して共通の通信回線により接続され、前記車載コンピ
ュータから前記通信デバイスに転送されるデータには優
先順位を指定するための識別子が付与され該データが通
信デバイスから通信回線に送出される車両通信システム
において、 前記車載コンピュータは、演算プログラムにより演算さ
れるデータを処理周期毎にブロック化し、一度に送信す
べきデータ群について、処理周期の短いブロック内のデ
ータから順に且つ前記識別子による優先順位の高い順に
データを前記通信デバイスに転送することを特徴とする
車両通信システム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14201794A JP3618119B2 (ja) | 1994-06-23 | 1994-06-23 | 車両通信システム |
| US08/493,705 US5699250A (en) | 1994-06-23 | 1995-06-22 | Vehicle communication system |
| GB9512844A GB2290682B (en) | 1994-06-23 | 1995-06-23 | Vehicle communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14201794A JP3618119B2 (ja) | 1994-06-23 | 1994-06-23 | 車両通信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH089476A true JPH089476A (ja) | 1996-01-12 |
| JP3618119B2 JP3618119B2 (ja) | 2005-02-09 |
Family
ID=15305439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14201794A Expired - Lifetime JP3618119B2 (ja) | 1994-06-23 | 1994-06-23 | 車両通信システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5699250A (ja) |
| JP (1) | JP3618119B2 (ja) |
| GB (1) | GB2290682B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000284808A (ja) * | 1999-03-31 | 2000-10-13 | Mitsubishi Electric Corp | 車両制御通信システム |
| US8638658B2 (en) | 2009-01-08 | 2014-01-28 | Mitsubishi Electric Corporation | Data transmission device |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2295070B (en) * | 1994-11-09 | 1999-11-17 | Alps Electric Co Ltd | Multiplex communication system |
| DE4445651A1 (de) * | 1994-12-21 | 1996-06-27 | Bosch Gmbh Robert | Verfahren zur Steuerung von technischen Vorgängen |
| JPH09154181A (ja) * | 1995-11-30 | 1997-06-10 | Mitsubishi Electric Corp | 自動車総合制御装置 |
| US6587474B1 (en) | 1996-09-07 | 2003-07-01 | Bayerische Motoren Werke Aktiengesellschaft | Data bus for multiple components |
| DE19720398B4 (de) | 1996-09-07 | 2009-09-24 | Bayerische Motoren Werke Aktiengesellschaft | Datenbus für Fahrzeuge mit mehreren der Insassen-Sicherheit dienenden Einrichtungen |
| US5884206A (en) * | 1996-11-08 | 1999-03-16 | Samsung Heavy Industries Co., Ltd. | Distributed control system for heavy construction machine |
| JP3758356B2 (ja) * | 1998-03-10 | 2006-03-22 | 株式会社デンソー | 車両用電子制御装置、電子制御ユニット及び記録媒体 |
| JP3889510B2 (ja) * | 1998-05-21 | 2007-03-07 | アルパイン株式会社 | 車載機器制御システム |
| JP3916024B2 (ja) * | 1998-08-05 | 2007-05-16 | 本田技研工業株式会社 | 多重通信装置におけるデータ破壊防止方法 |
| DE19853665B4 (de) * | 1998-11-20 | 2005-06-30 | Siemens Ag | Fahrzeugkommunikationssystem und Verfahren zum Austausch von Daten in einem Kraftfahrzeug |
| US6202012B1 (en) * | 1999-01-22 | 2001-03-13 | Caterpillar Inc. | Electronic control system for a machine |
| US6292718B2 (en) * | 1999-01-28 | 2001-09-18 | International Business Machines Corp. | Electronic control system |
| JP3692820B2 (ja) * | 1999-03-10 | 2005-09-07 | 株式会社デンソー | 自動車用制御装置 |
| US6374161B1 (en) * | 1999-04-26 | 2002-04-16 | Denso Corporation | Automobile control system and method capable of revising control data transmission function |
| US6918458B2 (en) | 2001-10-12 | 2005-07-19 | Autoliv Asp, Inc. | Load management system and method for motor vehicle restraints |
| JP3882666B2 (ja) * | 2002-04-19 | 2007-02-21 | 株式会社デンソー | 送信装置及び電子制御装置 |
| US6914524B2 (en) * | 2003-02-27 | 2005-07-05 | Delphi Technologies, Inc. | Apparatus and method for detecting ignition and engine conditions |
| US7689337B2 (en) | 2003-09-30 | 2010-03-30 | Honda Motor Co., Ltd. | Cooperative vehicle control system |
| JP2005178626A (ja) * | 2003-12-19 | 2005-07-07 | Toyota Motor Corp | 車両の統合制御システム |
| JP2005178627A (ja) * | 2003-12-19 | 2005-07-07 | Toyota Motor Corp | 車両の統合制御システム |
| JP4539168B2 (ja) * | 2004-05-18 | 2010-09-08 | トヨタ自動車株式会社 | ドアロック制御装置 |
| US20060179540A1 (en) * | 2005-02-11 | 2006-08-17 | Expand-A-Band Breast Binders, Llc | Breast binder gown |
| JP5095130B2 (ja) * | 2006-05-26 | 2012-12-12 | 株式会社オートネットワーク技術研究所 | 中継接続ユニット |
| TWI355822B (en) * | 2007-12-20 | 2012-01-01 | Realtek Semiconductor Corp | Circuit and method for setting data and their appl |
| US9612997B1 (en) * | 2016-05-17 | 2017-04-04 | GM Global Technology Operations LLC | Multi-core processing unit |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3546662C3 (de) * | 1985-02-22 | 1997-04-03 | Bosch Gmbh Robert | Verfahren zum Betreiben einer Datenverarbeitungsanlage |
| EP0192819A3 (en) * | 1985-02-23 | 1988-07-20 | Hitachi, Ltd. | Collective wiring system and method of control thereof |
| DE3534216A1 (de) * | 1985-09-25 | 1987-04-02 | Bayerische Motoren Werke Ag | Datenbussystem fuer fahrzeuge |
| US5369581A (en) * | 1989-03-17 | 1994-11-29 | Hitachi, Ltd. | Vehicle control apparatus and method therefor |
| JPH077957B2 (ja) * | 1989-10-13 | 1995-01-30 | トヨタ自動車株式会社 | 車両内通信制御装置 |
| US5311510A (en) * | 1991-07-30 | 1994-05-10 | The Furukawa Electric Co., Ltd. | Data storing system for a communication control circuit |
| DE4219669B4 (de) * | 1992-06-16 | 2007-08-09 | Robert Bosch Gmbh | Steuergerät zur Berechnung von Steuergrößen für sich wiederholende Steuervorgänge |
| JPH06217373A (ja) * | 1993-01-21 | 1994-08-05 | Hitachi Ltd | 集約配線システム |
| EP0636955B1 (en) * | 1993-07-26 | 1998-11-04 | Hitachi, Ltd. | Control unit for vehicle and total control system therefor |
-
1994
- 1994-06-23 JP JP14201794A patent/JP3618119B2/ja not_active Expired - Lifetime
-
1995
- 1995-06-22 US US08/493,705 patent/US5699250A/en not_active Expired - Lifetime
- 1995-06-23 GB GB9512844A patent/GB2290682B/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000284808A (ja) * | 1999-03-31 | 2000-10-13 | Mitsubishi Electric Corp | 車両制御通信システム |
| US8638658B2 (en) | 2009-01-08 | 2014-01-28 | Mitsubishi Electric Corporation | Data transmission device |
Also Published As
| Publication number | Publication date |
|---|---|
| GB9512844D0 (en) | 1995-08-23 |
| JP3618119B2 (ja) | 2005-02-09 |
| GB2290682A (en) | 1996-01-03 |
| GB2290682B (en) | 1998-11-25 |
| US5699250A (en) | 1997-12-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3618119B2 (ja) | 車両通信システム | |
| JPH07105801B2 (ja) | 車両用通信制御装置 | |
| KR0178776B1 (ko) | 자동차용 제어장치 | |
| JP4466720B2 (ja) | エンジン制御装置 | |
| US20060122752A1 (en) | Vehicular electronic control apparatus and method for controlling vehicle | |
| US7299308B2 (en) | Data transmission apparatus and electronic control unit | |
| US7219007B2 (en) | Method and arrangement for starting or stopping a motor-driven vehicle | |
| EP0894975B1 (en) | Vehicle electronic control using one A/D converter for time-synchronous and time-asynchronous A/D conversion | |
| JP3953542B2 (ja) | 電子制御装置 | |
| JP2874377B2 (ja) | 内燃機関の点火装置 | |
| US7415342B2 (en) | Fuel delivery control system | |
| JP2002206457A (ja) | 車両制御装置 | |
| JPH09226482A (ja) | 車両用通信制御装置 | |
| JP3512929B2 (ja) | エンジンの自動停止始動装置 | |
| JP3146957B2 (ja) | 車両用制御装置 | |
| JPH1018900A (ja) | 検出手段の診断装置およびエンジンの失火診断装置 | |
| JPH0442535B2 (ja) | ||
| JP2985521B2 (ja) | 自動車用データ記録装置 | |
| JP2001304037A (ja) | 車両用電子制御装置 | |
| JPH05233577A (ja) | 電子制御装置 | |
| JP2017133388A (ja) | 制御装置 | |
| JP2001200739A (ja) | エンジンの始動装置 | |
| KR100262585B1 (ko) | 엔진 스톨 방지장치 및 그 방법 | |
| CN105484881A (zh) | 汽车发动机怠速起停控制方法、装置及系统 | |
| JP3195069B2 (ja) | エンジンの制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041109 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101119 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111119 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121119 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131119 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |