[go: up one dir, main page]

JP2001022708A - 車両用ネットワークシステム - Google Patents

車両用ネットワークシステム

Info

Publication number
JP2001022708A
JP2001022708A JP11190279A JP19027999A JP2001022708A JP 2001022708 A JP2001022708 A JP 2001022708A JP 11190279 A JP11190279 A JP 11190279A JP 19027999 A JP19027999 A JP 19027999A JP 2001022708 A JP2001022708 A JP 2001022708A
Authority
JP
Japan
Prior art keywords
slave
control device
control
ecu
network system
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.)
Pending
Application number
JP11190279A
Other languages
English (en)
Inventor
Naoyoshi Takeura
尚嘉 竹裏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP11190279A priority Critical patent/JP2001022708A/ja
Publication of JP2001022708A publication Critical patent/JP2001022708A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 【課題】 従来は各スレーブECUに対し予備スレーブ
ECUを1つずつ備える必要があったため、スレーブE
CUの個数分の予備スレーブECUを備える必要があ
り、車両内において占有スペースの増大、コストアップ
が生じていた。 【解決手段】 運転状態パラメータに基づき、運転機器
を制御するための制御量を演算する主制御装置と、主制
御装置に通信網を介して接続され、主制御装置に運転状
態パラメータを送信すると共に、主制御装置によって演
算された制御量に基づき、運転機器を制御する従属制御
装置と、従属制御装置が正常に動作していないときに、
該従属制御装置に代替して同一の制御処理を行う予備従
属制御装置とを備えてなり、予備従属制御装置の数を従
属制御装置の数よりも少なくした。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、複数の制御装置
を通信ラインで接続した車両用ネットワークシステムに
関するものである。
【0002】
【従来の技術】近年、車両に電子制御装置が搭載される
ようになり、この電子制御装置は、エンジン制御、トラ
ンスミッション制御、ブレーキ制御などに利用されてい
る。また、このような複数の電子制御装置が独立して個
々の制御を行うシステムを用い、複数の電子制御装置を
通信ラインにより結合してネットワークを構成し、相互
に情報を交換しながら制御を行うシステムや、さらに、
複数の電子制御装置の制御データを集中的に管理するシ
ステムが提案されている。
【0003】図10は特開平4−114203号公報に
掲載された従来の車両用ネットワークシステムのシステ
ム構成を示す図である。図10において、101は車両
の運転状態パラメータを検出する複数の運転状態パラメ
ータ検出手段、102は複数のスレーブECU(従属制
御装置)、103は車両に搭載された複数の運転機器、
104はメインECU(主制御装置)、105は通信ラ
インである。スレーブECU102とメインECU10
4とは通信ライン105で接続され、ネットワークを形
成している。
【0004】スレーブECU102は、運転状態パラメ
ータ検出手段101により得られたパラメータ(例え
ば、吸気量、スロットル開度、車輪速等)または、これ
らのパラメータに基づき内部で処理したデータを、通信
ラインを介してメインECU104に送信するととも
に、通信ライン105を介してメインECU104から
送信されてきたデータに基づき、車両に搭載した複数の
運転機器103を制御する。メインECU104は、複
数のスレーブECU102から送られてきた各種データ
に基づき、制御用データを演算すると共に、この制御用
データをスレーブECU102に送信する。
【0005】
【発明が解決しようとする課題】しかしながら、このよ
うな複数の電子制御装置が相互に情報を交換しながら制
御を行う車両用ネットワークシステムにおいて、複数の
スレーブECUのいずれか一つが正常に動作しなくなっ
た場合には、他のスレーブECUやメインECUの処理
能力が制限され、システム全体の処理能力が低下する。
このような処理能力の低下を解決するために、各スレー
ブECUに対し、同一機能をもつ予備スレーブECU
(図示せず)を備え、各スレーブECUが正常に動作し
なくなった場合に当該予備スレーブECUを用いること
により、車両用ネットワークシステムの処理能力を確保
するシステム構成がある。しかし、このようなシステム
構成では、スレーブECUの個数分の予備スレーブEC
Uを備える必要があるため、車両内において占有するス
ペースが増大し、また、コストアップが生じるという課
題があった。
【0006】この発明は上述のような課題を解決するた
めになされたものであり、スレーブECUの個数分の予
備スレーブECUを車両内に設置するためのスペースを
必要とすることなく、また、システムのコストアップを
生じることなく、各スレーブECUが正常に動作しなく
なった場合においてもシステムの処理能力を確保するこ
とができる車両用ネットワークシステムを提供すること
を目的とする。
【0007】
【課題を解決するための手段】この発明の車両用ネット
ワークシステムは、車両の運転状態を表すパラメータを
検出する運転状態パラメータ検出手段と、車両を電子的
に運転制御するための電子制御式の運転機器と、運転状
態パラメータに基づき、運転機器を制御するための制御
量を演算する主制御装置と、主制御装置に通信網を介し
て接続され、主制御装置に運転状態パラメータを送信す
ると共に、主制御装置によって演算された制御量に基づ
き、運転機器を制御する従属制御装置と、従属制御装置
が正常に動作していないときに、該従属制御装置に代替
して同一の制御処理を行う予備従属制御装置とを備えて
なり、予備従属制御装置の数は、従属制御装置の数より
も少ないことを特徴とする。
【0008】また、前記予備従属制御装置は1つのみで
あることを特徴とする。
【0009】また、前記従属制御装置のうちのいずれか
が正常に動作しなくなった場合に、運転状態パラメータ
および制御量の送信経路を該従属制御装置から予備従属
制御装置に切り替えるための切替手段をさらに備えるこ
とを特徴とする。
【0010】また、前記主制御装置は従属制御装置に記
憶保持された制御プログラムと同一のプログラムを記憶
保持してなり、従属制御装置が正常に動作しなくなった
ときには当該従属制御装置に記憶保持されている制御プ
ログラムと同一の制御プログラムを予備従属制御装置に
記憶保持させて、当該予備従属制御装置に正常動作しな
くなった従属制御装置と同一の処理を行わせることを特
徴とする。
【0011】また、前記予備従属制御装置は従属制御装
置に記憶保持された制御プログラムと同一のプログラム
を記憶保持してなり、従属制御装置が正常に動作しなく
なったときには予備従属制御装置に記憶保持された制御
プログラムのうち正常に動作しなくなった従属制御装置
に記憶保持されている制御プログラムと同一の制御プロ
グラムを用いて、正常動作しなくなった従属制御装置と
同一の処理を行うことを特徴とする。
【0012】さらに、前記主制御装置は、従属制御装置
のいずれかが正常に動作しなくなったと判断した後に、
該従属制御装置が正常に動作するか否かを再度判定する
ための判定手段を備えてなり、判定手段によって従属制
御装置が正常に動作するように復帰したと判定された場
合には、予備従属制御装置による運転機器の制御を中止
し、復帰した従属制御装置に運転機器の制御を行わせる
ことを特徴とする。
【0013】
【発明の実施の形態】実施の形態1.図1はこの発明の
実施の一形態である車両用ネットワークシステムの構成
を示す図、図2は主制御装置の制御処理内容を示すフロ
ーチャート、図3は従属制御装置の制御処理内容を示す
フローチャート、図4は予備従属制御装置の制御処理内
容を示すフローチャート、図5は切替回路の制御処理内
容を示すフローチャートである。
【0014】図1において、1a〜1eは車両に搭載さ
れたコンピュータ群であり、これらのコンピュータ群
は、主制御装置としてのメインECU1aと、従属制御
装置としてのスレーブECU1b〜1dと、予備従属制
御装置としての予備スレーブECU1eとを備えてお
り、これらの機器が通信網としての通信ライン5で結合
されてネットワークを構成している。なお、これら複数
のスレーブECU1b〜1dは、それぞれ、エンジン制
御装置1b、トランスミッション制御装置1cおよびブ
レーキ制御装置1dであるが、これらのスレーブECU
1b〜1dは例示的に示すものであり、さらに他のスレ
ーブECUを備えていてもよい。
【0015】図1に示すように、メインECU1aは、
メインCPU10a、ROM11a、RAM12a及
び、通信用LSI13が互いに接続されることにより構
成されている。また、スレーブECU1b、1c、1d
は、それぞれ、スレーブCPU10b、10c、10
d、ROM11b、11c、11d、RAM12b、1
2c、12d、入力インターフェイス14a、14b、
14c、出力インターフェイス15a、15b、15c
及び、通信用LSI13を備える。予備スレーブECU
1eは、予備スレーブCPU10e、予備スレーブRO
M11e、予備スレーブRAM12e、入力インターフ
ェイス14d、14e、14f、出力インターフェイス
15d、15e、15f及び、通信用LSI13を備え
ている。
【0016】スレーブECU1bの入力インターフェイ
ス14aには、クランク角センサ17、吸入空気量セン
サ18等のパラメータ検出手段としてのセンサ類が接続
されており、また、出力インターフェイス15aには、
インジェクタ19、点火コイル20等のアクチュエータ
類が切替回路16aを介して接続されている。
【0017】スレーブECU1cの入力インターフェイ
ス14bには、車速センサ21、アクセルスイッチ2
2、ニュートラルスイッチ23等のセンサ類およびスイ
ッチ類が接続されており、また、出力インターフェイス
15bには、自動変速機アクチュエータ24等のアクチ
ュエータ類が切替回路16bを介して接続されている。
【0018】スレーブECU1dの入力インターフェイ
ス14cには、車輪速センサ25、ブレーキスイッチ2
6等のセンサ類およびスイッチ類が接続されており、ま
た、出力インターフェイス15cには、ABSブレーキ
アクチュエータ27等のアクチュエータ類が切替回路1
6cを介して接続されている。
【0019】なお、クランク角センサ17、吸入空気量
センサ18、車速センサ21、アクセルスイッチ22、
ニュートラルスイッチ23、車輪速センサ25およびブ
レーキスイッチ26は、運転状態パラメータ検出手段と
して機能する。また、インジェクタ19、点火コイル2
0、自動変速機アクチュエータ24、ABSブレーキア
クチュエータ27は、運転機器として機能する。
【0020】予備スレーブECU1eの入力インターフ
ェイス14dには、クランク角センサ17、吸入空気量
センサ18等のパラメータ検出手段としてのセンサ類が
接続されており、また、出力インターフェイス15dに
は、インジェクタ19、点火コイル20等のアクチュエ
ータ類が切替回路16aを介して接続されている。予備
スレーブECU1eの出力インターフェイス15dと切
替回路16aとの間には、制御線30dが接続されてい
る。
【0021】また、入力インターフェイス14eには、
車速センサ21、アクセルスイッチ22、ニュートラル
スイッチ23等のセンサ類およびスイッチ類が接続され
ており、また、出力インターフェイス15eの出力ポー
トに自動変速機アクチュエータ24等のアクチュエータ
類が切替回路16bを介して接続されている。予備スレ
ーブECU1eの出力インターフェイス15eと切替回
路16bとの間には、制御線30eが接続されている。
【0022】また、入力インターフェイス14fには、
車輪速センサ25、ブレーキスイッチ26等のセンサ類
およびスイッチ類が接続されており、出力インターフェ
イス15fにはABSブレーキアクチュエータ27等の
アクチュエータ類が切替回路16cを介して接続されて
いる。予備スレーブECU1eの出力インターフェイス
15fと切替回路16cとの間には、制御線30fが接
続されている。
【0023】メインECU1aのメインCPU10aに
接続されるROM11aには、燃料噴射量の算出、点火
時期算出などの各種演算プログラムのみならず、スレー
ブECU1b〜1dに記憶するプログラムと同一のプロ
グラムが記憶されている。スレーブECU1b〜1dに
は、運転状態パラメータの算出および、メインECU1
aの演算結果に基づくエンジン制御、トランスミッショ
ン制御およびブレーキ制御を行うための制御プログラム
がそれぞれ記憶されている。
【0024】予備スレーブECU1eには、メインCP
Uから送信されるプログラムを実行するためのプログラ
ムと、メインCPU10aから送信される情報に従い、
入力インターフェイス14d〜14fのいずれかの入力
インターフェイスおよび、これと対をなす出力インター
フェイス15d〜15fのいずれかの出力インターフェ
イスを選択的に使用するためのプログラムと、当該プロ
グラムによって選択された出力インターフェイスに接続
された制御線30d〜30fのいずれかを通じて、切替
回路16a〜16cのいずれかに対して、正常に動作し
ないスレーブECUに代替して予備スレーブECU1e
を使用することを通知するためのプログラムとが記憶さ
れている。
【0025】切替回路16a〜16cは、予備スレーブ
ECU1eから送信される指令に基づき、各種機器(1
9,20,24および27)へ送信される制御信号を、
スレーブECU1b〜1dからの制御信号から、予備ス
レーブECU1eからの制御信号に切り替える回路構成
になっている。
【0026】次に、図2を用いてメインECUの動作を
説明する。ステップS1aにおいて、メインCPU10
aは、各スレーブCPU10b〜10dに対し、通信用
LSI13を介して演算に必要な各種パラメータ、エン
ジン回転数、吸入空気量等のデータを要求する。
【0027】続くステップS2aにおいて、メインCP
U10aは、スレーブECU1b〜1dからデータが送
信されたか否かを判断する。所定時間内にデータが送信
されたときには、ステップS3aにおいて、スレーブE
CU1b〜1dから受信した各種パラメータに基づき、
燃料噴射パルス幅、点火時期等を演算する。さらに、続
くステップS4aにおいて、ステップS3aにおいて演
算されたデータを通信用LSI13を介して各スレーブ
CPU10b〜10dに送信する。ステップS4aが終
了すると、フローはリターンし、ステップS1aから処
理を繰り返す。
【0028】一方、ステップS2aにおいて、メインC
PU10aがいずれかのスレーブECUからデータが送
信されていないと判断した場合には、フローはステップ
S5aに進行する。ステップS5aでは、ステップS1
aにおいてメインCPU10aからの要求があった後
に、所定時間が経過した(タイムアウト)か否かを判断
する。所定時間が経過していないと判断されれば、フロ
ーは再度ステップS2aにリターンする。
【0029】一方、ステップS5aにおいて、所定時問
が経過した(タイムアウト)と判断された場合には、ス
レーブECU1b〜1dのいずれかから応答がなかった
ものと判断し、フローはステップS6aに進行する。ス
テップS6aでは、応答のなかったスレーブECUを特
定する情報を予備スレーブECU1eに送信する。さら
に、続くステップS7aでは、応答のなかったスレーブ
ECUのROMに格納されているプログラムと同一のプ
ログラムを予備スレーブECU1eに送信する。なお、
ステップS6a、ステップS7aの順序は逆であっても
かまわない。
【0030】次に、ステップS8aにおいて、メインC
PU10aは、応答がないと判断したスレーブECUに
代替する予備スレーブECU1eをスレーブECUとみ
なす。ステップS8aが終了するとフローはリターン
し、再度ステップS1aから処理を繰り返し行う。
【0031】また、このような処理において、ステップ
S2aで応答があったスレーブECUに対してはステッ
プS3aおよびステップS4aが行われ、ステップS2
aで応答がなかったスレーブECUに対してはステップ
5aないしステップS6a〜S8aの処理が行われる。
【0032】次に、図3を用いてスレーブECUの動作
を説明する。図3において、まず、ステップS1bでは
各種センサ類からの出力信号に基づき運転状態パラメー
タを得る。次に、ステップS2bにおいて、スレーブC
PU10b〜10dは、メインECU1aからの要求に
より通信用LSI13を介して、メインCPU10aに
ステップS1bにおいて得られた運転状態パラメータを
送信する。
【0033】そして、ステップS3bにおいて、メイン
CPU10aにおいて演算された各種データを受信す
る。続くステップS4bでは、受信データ、燃料噴射
量、点火時期などの制御データに基づいて、所定のタイ
ミングで各種アクチュエータ(自動変速機アクチュエー
タ24やABSブレーキアクチュエータ27など)を制
御する。ステップS4bが終了するとフローはリターン
し、再度ステップS1bの処理を行う。
【0034】次に、図4を用いて予備スレーブECUの
動作を説明する。ステップS1cでは、予備スレーブC
PU10eは、メインCPU10aからデータの送信要
求がなされているか否かをチェックする。メインCPU
10aからデータの送信要求があるまで、所定時間おき
にデータの送信要求の有無をチェックする。
【0035】メインCPU10aから送信要求を受信し
た場合には、フローはステップS2cに進行し、メイン
CPU10aから送信されたプログラムを予備スレーブ
ROM11eに格納する。続くステップS3cでは、応
答のなかったスレーブECU(1b〜1dのいずれか)
を特定する情報に基づき、当該応答のなかったスレーブ
ECUが制御していた機器のための入力インターフェイ
スおよび出力インターフェイス(I/O)のみを選択す
る。
【0036】さらにフローはステップS4cに進行し、
応答のなかったスレーブECU(1b〜1dのいずれ
か)が制御していた機器(19,20もしくは24また
は27のいずれか)に接続される切替回路(16a〜1
6cのいずれか)に対し、回路を切り替えるための切替
指令信号を送信する。なお、ステップS5c〜S8cの
処理は、ステップS1b〜S4bの処理と同一の処理で
ある。
【0037】次に、図5を用いて切替回路の動作を説明
する。切替回路16a、16b、16cは、ステップS
1dにおいて予備スレーブECU1eから切替指令信号
を受信したか否かを判断する。切替指令信号を受信した
と判断した場合には、フローはステップS2dに進行
し、各種機器(正常動作しないスレーブECUに接続さ
れた19,20,24,27のいずれかの機器)へ供給
する制御信号の供給元を、予備スレーブECU1eに切
り替える。
【0038】以上のように、本発明の実施の形態1に係
る車両用ネットワークシステムによれば、いずれかのス
レーブECUが正常に動作しなくなった場合において
も、正常動作しなくなったスレーブECUと同一のプロ
グラムを予備スレーブECUにロードし、当該予備スレ
ーブECUをスレーブECUに代替させて同一の処理を
行わせるので、予備スレーブECUの数をスレーブEC
Uの数より少なくすると共に、いずれかのスレーブEC
Uが正常に動作しない場合においても、システムの処理
能力を確保することができる。すなわち、本発明の実施
の形態1によれば、車両内において車両用ネットワーク
システムが占有するスペースを縮小できる上に、予備ス
レーブECUの数を減らすことができるので、低コスト
で、スレーブECUが正常に動作しない場合においても
車両ネットワークシステムとしての機能を確保すること
のできる車両用ネットワークシステムを提供することが
できる。
【0039】なお、実施の形態1では、3つのスレーブ
ECU1b〜1dに対して1つの予備スレーブECU1
eを備える構成の車両用ネットワークシステムについて
説明したが、予備スレーブECUの数がスレーブECU
の数より少なければよく、例えば、3つのスレーブEC
Uに対して2つの予備スレーブECUを備える構成であ
っても本発明を同様に実施することができ、また、同様
の効果を得ることができる。
【0040】実施の形態2.実施の形態1では、図1に
示すように、メインECU1aのROM11aに、燃料
噴射量の算出、点火時期算出などの各種演算プログラム
および、スレーブECU1b〜1dに記憶されているプ
ログラムと同一のプログラムを記憶させていた。また、
実施の形態1では、スレーブECU1b〜1dには、運
転状態パラメータの算出プログラムおよび、メインEC
U1aによる演算結果に基づくエンジン制御、トランス
ミッション制御、ブレーキ制御などの制御プログラムを
それぞれ記憶させていた。
【0041】また、実施の形態1における予備スレーブ
ECU1eには、メインCPUから送信されるプログラ
ムを実行するプログラムと、メインCPUから送信され
る情報に従い、特定の入力インターフェイスおよび出力
インターフェイス(14dおよび15d、14eおよび
15e、14fおよび15fのいずれか)を選択的に使
用するためのプログラムと、切替回路(16aから16
cのいずれか)に対して予備スレーブECU1eの使用
を通知するためのプログラムとが記憶されていた。
【0042】これに対し、この発明の実施の形態2に係
る車両用ネットワークシステムの構成は図1に示す実施
の形態1の構成に準ずるものであるが、メインECU1
aのROM11aにスレーブECU1b〜1dに記憶す
るプログラムと同一機能をもつプログラムを記憶するの
ではなく、予備スレーブECU1eの予備スレーブRO
M11eに、スレーブECU1b〜1dに記憶するプロ
グラムと同一機能をもつプログラムと、メインCPU1
0aから送信される情報に従い、ECU1b〜1dと同
一のプログラムのいずれを選択的に実行するかを決定す
るためのプログラムと、メインCPU10aから送信さ
れる情報に従い、いずれかの入力インターフェイス、出
力インターフェイス(14dおよび15d、14eおよ
び15e、14fおよび15fのいずれか)を選択的に
使用するためのプログラムと、切替回路(16aから1
6cのいずれか)に対して予備スレーブECU1eの使
用を通知するためのプログラムとが記憶されている。な
お、スレーブECU1b〜1dおよび切替回路16a〜
16cは、実施の形態1の場合と同様の動作を行う。
【0043】図6は、メインECUの動作を示すフロー
チャートである。ステップS1e〜S6eの処理は、実
施の形態1における図2のステップS1a〜S6aと同
様である。また、ステップステップS7eの処理は、実
施の形態1における図2のステップS8aと同様であ
る。すなわち、図6のフロ一チャートに示される処理内
容は、図2におけるS7aの処理を削除したものとなる
ので、ここではその説明を省略する。
【0044】図7は、この発明の実施の形態2における
予備スレーブECUの動作を示すフローチャートであ
る。ステップS1fおよびステップS3f〜S8fの処
理は、実施の形態1における図4のステップS1cおよ
びステップS3c〜S8cと同様である。図7におい
て、ステップS1fでデータの受信を確認すると、フロ
ーはステップS2fに進行し、メインCPU10aから
送信される正常動作しなくなったスレーブECUを特定
する情報に基づき、動作しなくなったスレーブECUの
ROMに記憶保持されているプログラムと同一のプログ
ラムを予備スレーブROM11eから選択する。
【0045】続くステップS3fでは、応答のなかった
スレーブECU(1b〜1dのいずれか)を特定する情
報に基づき、当該応答のなかったスレーブECUが制御
していた機器に制御信号を送信するための入力インター
フェイスおよび出力インターフェイス(14dおよび1
5d、14eおよび15e、14fおよび15fのいず
れか)のみを選択する。ステップS3fが終了すると、
図4に示すステップS4c〜S8cと同一のステップS
4f〜S8fの処理が行われる。
【0046】以上、この発明の実施の形態2によれば、
実施の形態1に係る車両用ネットワークシステムと同様
に、スレーブECUの数より少ない予備従属装置を備え
ることにより、スレーブECUが正常に動作しなくなっ
た場合においても、車両用ネットワークシステムとして
の機能を確保することができ、さらにシステム全体のコ
ストダウンを図ることができるのみならず、メインEC
Uから予備スレーブECUヘプログラムをダウンロード
する手間が省けるため、実施の形態1の場合よりも、ス
レーブECUが正常に動作しなくなってから予備スレー
ブECUをスレーブECUとして使用できるようになる
までに必要な時間を短縮することができる。
【0047】実施の形態3.この発明の実施の形態3に
係る車両用ネットワークシステムの構成は、図1に示す
実施の形態1と同様の構成であるが、メインECU1a
のメインCPU10aに接続されるROM11aには、
スレーブECU1b〜1dのいずれかが正常に動作しな
くなったと判断した後に、該スレーブECUが正常に動
作するか否かを再度判定するためのプログラムが記憶保
持されている。このようなプログラムは以下で説明する
ステップS9gにおいて実行され、ステップS9gにお
いてメインECU1aは判定手段として機能することに
なる。また、この発明の実施の形態3におけるスレーブ
ECUは、実施の形態1と同様の動作を行う。
【0048】図8は、この発明の実施の形態3における
メインECUの動作を示すフローチャートである。図8
において、ステップS2g〜S8gは、実施の形態1の
図2に示すステップS2a〜S8aに対応する同一内容
の処理を行うステップである。ステップS1gでは、メ
インECU1aが、すべての従属制御装置に対して運転
状態パラメータ等のデータを要求する。即ち、このと
き、正常に動作しているスレーブECUのみならず、一
度正常に動作しなくなったスレーブECUに対しても運
転状態パラメータ等のデータを要求する。
【0049】続くステップS2gにおいて、スレーブE
CUからデータを受信したか否かを判断する。データを
受信しなかったと判断した場合には、フローはステップ
S5gに進行し、以下、実施の形態1におけるステップ
S6a〜S8aと同一内容のステップS6g〜ステップ
S8gの処理が行われる。
【0050】一方、ステップS2gにおいて、データを
受信したと判断した場合には、フローはステップS9g
に進行する。ステップS9gでは、データの送信元が一
度正常に動作しなくなったと判断されたスレーブECU
であるか否か判定する。ステップS9gにおいて、デー
タの送信元であるスレーブECUが一度正常に動作しな
くなったと判断されたスレーブECUであると判定した
場合には、当該スレーブECUの機能が正常に復帰した
ものと判定し、フローはステップS10gに進行する。
【0051】ステップS10gでは、予備スレーブEC
U1eに対して一度正常に動作しなくなったスレーブE
CUを再度通常のスレーブECUとして扱うことを通知
する情報を送信する。さらに続くステップS11gにお
いて、予備スレーブECU1eをスレーブECUとみな
して扱うことを中止し、これ以降、次にいずれかのスレ
ーブECUが正常に動作しなくなるまで、予備制御装置
1eに対してデータを送信しないことにする。
【0052】一方、ステップS9gにおいて、データの
送信元が一度正常に動作しなくなったスレーブECUで
はないと判断した場合には、フローはステップS3gに
進行し、実施の形態1におけるステップS3aおよびス
テップS4aと同一内容のステップS3gおよびステッ
プS4gによる処理を行う。
【0053】図9は、この発明の実施の形態3における
予備スレーブECUの動作を示すフローチャートであ
る。図9において、ステップS1h〜S8hは、実施の
形態1の図4のステップS1c〜S8cと同一内容の処
理である。なお、ここでは、例示的にスレーブECU1
bが正常に動作しなくなった場合について説明する。
【0054】ステップS1h〜ステップS3hが終了
し、フローがステップS4hに進行すると、正常に動作
しなくなったスレーブECU1bに代替して予備スレー
ブECU1eを用いるために制御信号等の各種信号の送
信回路を切り替えるべく、切替回路16aに対して切替
要求信号を送信する。続くステップS9hでは、予備ス
レーブECU1eが、メインECU1aから正常に動作
していなかったスレーブECU1bの復帰を示す信号を
受信したか否かを判断する。
【0055】スレーブECU1bの復帰を示す信号を受
信したと判断した場合には、フローはステップS10h
に進行し、復帰したスレーブECU1bの制御信号が接
続される機器(19,20)に対して供給されるよう
に、切替要求信号を切替回路16bに送信する。そし
て、ステップS10hの処理が終了するとフローはリタ
ーンし、ステップS1hから処理が繰り返し行われる。
【0056】一方、ステップS9hにおいて、予備スレ
ーブECU1eが、メインECU1aから正常に動作し
ていなかったスレーブECU1bの復帰を示す信号を受
信していないと判断した場合には、フローはステップS
5hに進行し、以下、実施の形態1におけるステップS
5c〜ステップS8cと同一内容のステップS5h〜ス
テップS8hの処理が行われる。
【0057】図5は、切替回路の動作を示すフローチャ
ートである。図5において、ステップS1dの動作は実
施の形態1と同様である。ステップS2dでは、各種機
器(19,20)に送信する制御信号の供給元を予備ス
レーブECU1eから正常に復帰したスレーブECU1
bに切り替える。
【0058】以上、この発明の実施の形態3に係る車両
用ネットワークシステムでは、実施の形態1の効果に加
え、一度動作しなくなったスレーブECU1bを再び利
用することができる。また、再度いずれかのスレーブE
CUが動作しなくなった場合には、スレーブECU1b
が復帰することによって使用しなくなった予備スレーブ
ECU1eを正常に動作しなくなったスレーブECU1
bに代替して使用することができる。従って、本発明の
実施の形態3に係る車両用ネットワークシステムによれ
ば、実施の形態1および2と同様に、予備スレーブEC
Uの数をスレーブECUの数より少なくしたシステム構
成により、いずれかのスレーブECUが正常に動作しな
い場合においても、システムの処理能力を確保すること
ができ、さらに、システム全体のコストダウンを図るこ
とができるのみならず、一度動作しなくなったスレーブ
ECU1bが復帰した場合には再び利用することができ
るので、より処理能力の高い車両用ネットワークシステ
ムを提供することができる。なお、実施の形態3では、
スレーブECU1bが正常に動作しなくなった場合を一
例として説明したが、スレーブECU1cまたは1dが
正常に動作しなくなった場合も同様に処理することがで
きる。
【0059】
【発明の効果】この発明の車両用ネットワークシステム
は、車両の運転状態を表すパラメータを検出する運転状
態パラメータ検出手段と、車両を電子的に運転制御する
ための電子制御式の運転機器と、運転状態パラメータに
基づき、運転機器を制御するための制御量を演算する主
制御装置と、主制御装置に通信網を介して接続され、主
制御装置に運転状態パラメータを送信すると共に、主制
御装置によって演算された制御量に基づき、運転機器を
制御する従属制御装置と、従属制御装置が正常に動作し
ていないときに、該従属制御装置に代替して同一の制御
処理を行う予備従属制御装置とを備えてなり、予備従属
制御装置の数は、従属制御装置の数よりも少ないことを
特徴とするので、車両内において車両用ネットワークシ
ステムが占有するスペースを縮小できる上に、予備スレ
ーブECUの数を減らすことができるので、低コスト
で、スレーブECUが正常に動作しない場合においても
車両ネットワークシステムとしての機能を確保すること
のできる車両用ネットワークシステムを提供することが
できる。
【0060】また、前記予備従属制御装置は1つのみで
あることを特徴とするので、システムの低コスト化、占
有スペースの縮小化を図った車両用ネットワークシステ
ムを提供することができる。
【0061】また、前記従属制御装置のうちのいずれか
が正常に動作しなくなった場合に、運転状態パラメータ
および制御量の送信経路を該従属制御装置から予備従属
制御装置に切り替えるための切替手段をさらに備えるこ
とを特徴とするので、システムとしての機能の確保をよ
り確実なものとした車両用ネットワークシステムを提供
することができる。
【0062】また、前記主制御装置は従属制御装置に記
憶保持された制御プログラムと同一のプログラムを記憶
保持してなり、従属制御装置が正常に動作しなくなった
ときには当該従属制御装置に記憶保持されている制御プ
ログラムと同一の制御プログラムを予備従属制御装置に
記憶保持させて、当該予備従属制御装置に正常動作しな
くなった従属制御装置と同一の処理を行わせることを特
徴とするので、従属制御装置よりも予備従属制御装置の
数を少なくしたシステム構成において、いずれかの従属
制御装置が正常に動作しなくなった場合でも、システム
としての機能を確保することのできる車両用ネットワー
クシステムを提供することができる。
【0063】また、前記予備従属制御装置は従属制御装
置に記憶保持された制御プログラムと同一のプログラム
を記憶保持してなり、従属制御装置が正常に動作しなく
なったときには予備従属制御装置に記憶保持された制御
プログラムのうち正常に動作しなくなった従属制御装置
に記憶保持されている制御プログラムと同一の制御プロ
グラムを用いて、正常動作しなくなった従属制御装置と
同一の処理を行うことを特徴とするので、従属制御装置
よりも予備従属制御装置の数を少なくしたシステム構成
において、いずれかの従属制御装置が正常に動作しなく
なった場合でも、システムとしての機能を確保すること
のできる車両用ネットワークシステムを提供することが
できる。また、いずれかの従属制御装置が正常に動作に
なくなった場合に、予備従属制御装置内に記憶保持して
あるプログラムを用いることで、該予備従属制御装置が
正常動作しない従属制御装置に代替することができるの
で、非常時における動作時間の短縮を図った車両用ネッ
トワークシステムを提供することができる。
【0064】さらに、前記主制御装置は、従属制御装置
のいずれかが正常に動作しなくなったと判断した後に、
該従属制御装置が正常に動作するか否かを再度判定する
ための判定手段を備えてなり、判定手段によって従属制
御装置が正常に動作するように復帰したと判定された場
合には、予備従属制御装置による運転機器の制御を中止
し、復帰した従属制御装置に運転機器の制御を行わせる
ことを特徴とするので、より処理能力の高い車両用ネッ
トワークシステムを提供することができる。
【図面の簡単な説明】
【図1】 この発明の実施の形態1に係る車両用ネット
ワークシステムの構成を示す図である。
【図2】 この発明の実施の形態1における主制御装置
の制御処理内容を示すフローチャートである。
【図3】 この発明の実施の形態1における従属制御装
置の制御処理内容を示すフローチャートである。
【図4】 この発明の実施の形態1における予備従属制
御装置の制御処理内容を示すフローチャートである。
【図5】 この発明の実施の形態1における切替回路の
制御処理内容を示すフローチャートである。
【図6】 この発明の実施の形態2におけるメインEC
Uの動作を示すフローチャートである。
【図7】 この発明の実施の形態2における予備スレー
ブECUの動作を示すフローチャートである。
【図8】 この発明の実施の形態3におけるメインEC
Uの動作を示すフローチャートである。
【図9】 この発明の実施の形態3における予備スレー
ブECUの動作を示すフローチャートである。
【図10】 特開平4−114203号公報に掲載され
た従来の車両用ネットワークシステムのシステム構成を
示す図である。
【符号の説明】
1a メインECU(主制御装置、判定手段)、1b、
1c、1d スレーブECU(従属制御装置)、1e
予備スレーブECU(予備従属制御装置)、5通信ライ
ン(通信網)、17 クランク角センサ(運転状態パラ
メータ検出手段)、18 吸入空気量センサ(運転状態
パラメータ検出手段)、19 インジェクタ(運転機
器)、20 点火コイル(運転機器)、21 車速セン
サ(運転状態パラメータ検出手段)、22 アクセルス
イッチ(運転状態パラメータ検出主dな)、23 ニュ
ートラルスイッチ(運転状態パラメータ検出手段)、2
4自動変速機アクチュエータ(運転機器)、25 車輪
速センサ(運転状態パラメータ検出手段)、26 ブレ
ーキスイッチ(運転状態パラメータ検出手段)、27
ABSブレーキアクチュエータ(運転機器)。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 車両の運転状態を表すパラメータを検出
    する運転状態パラメータ検出手段と、 車両を電子的に運転制御するための電子制御式の運転機
    器と、 運転状態パラメータに基づき、前記運転機器を制御する
    ための制御量を演算する主制御装置と、 前記主制御装置に通信網を介して接続され、前記主制御
    装置に運転状態パラメータを送信すると共に、前記主制
    御装置によって演算された制御量に基づき、前記運転機
    器を制御する従属制御装置と、 前記従属制御装置が正常に動作していないときに、該従
    属制御装置に代替して同一の制御処理を行う予備従属制
    御装置とを備えてなり、前記予備従属制御装置の数は、
    前記従属制御装置の数よりも少ないことを特徴とする車
    両用ネットワークシステム。
  2. 【請求項2】 前記予備従属制御装置は1つのみである
    ことを特徴とする請求項1に記載の車両用ネットワーク
    システム。
  3. 【請求項3】 前記従属制御装置のうちのいずれかが正
    常に動作しなくなった場合に、前記運転状態パラメータ
    および前記制御量の送信経路を該従属制御装置から前記
    予備従属制御装置に切り替えるための切替手段をさらに
    備えることを特徴とする請求項1または請求項2に記載
    の車両用ネットワークシステム。
  4. 【請求項4】 前記主制御装置は前記従属制御装置に記
    憶保持された制御プログラムと同一のプログラムを記憶
    保持してなり、前記従属制御装置が正常に動作しなくな
    ったときには当該従属制御装置に記憶保持されている制
    御プログラムと同一の制御プログラムを前記予備従属制
    御装置に記憶保持させて、当該予備従属制御装置に前記
    正常動作しなくなった従属制御装置と同一の処理を行わ
    せることを特徴とする請求項1ないし請求項3のいずれ
    かに記載の車両用ネットワークシステム。
  5. 【請求項5】 前記予備従属制御装置は前記従属制御装
    置に記憶保持された制御プログラムと同一のプログラム
    を記憶保持してなり、前記従属制御装置が正常に動作し
    なくなったときには前記予備従属制御装置に記憶保持さ
    れた制御プログラムのうち前記正常に動作しなくなった
    従属制御装置に記憶保持されている制御プログラムと同
    一の制御プログラムを用いて、前記正常動作しなくなっ
    た従属制御装置と同一の処理を行うことを特徴とする請
    求項1ないし請求項3のいずれかに記載の車両用ネット
    ワークシステム。
  6. 【請求項6】 前記主制御装置は、前記従属制御装置の
    いずれかが正常に動作しなくなったと判断した後に、該
    従属制御装置が正常に動作するか否かを再度判定するた
    めの判定手段を備えてなり、前記判定手段によって前記
    従属制御装置が正常に動作するように復帰したと判定さ
    れた場合には、前記予備従属制御装置による前記運転機
    器の制御を中止し、前記復帰した従属制御装置に前記運
    転機器の制御を行わせることを特徴とする請求項1ない
    し請求項5のいずれかに記載の車両用ネットワークシス
    テム。
JP11190279A 1999-07-05 1999-07-05 車両用ネットワークシステム Pending JP2001022708A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11190279A JP2001022708A (ja) 1999-07-05 1999-07-05 車両用ネットワークシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11190279A JP2001022708A (ja) 1999-07-05 1999-07-05 車両用ネットワークシステム

Publications (1)

Publication Number Publication Date
JP2001022708A true JP2001022708A (ja) 2001-01-26

Family

ID=16255530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11190279A Pending JP2001022708A (ja) 1999-07-05 1999-07-05 車両用ネットワークシステム

Country Status (1)

Country Link
JP (1) JP2001022708A (ja)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020069715A (ko) * 2001-02-27 2002-09-05 삼성전자 주식회사 광 가입자 전송시스템 비동기 디지털 가입자라인 장치의메인 제어장치 이중화방법
JP2009509839A (ja) * 2005-09-28 2009-03-12 ヴィディーオー オートモーティヴ アクチエンゲゼルシャフト 技術的装置のための通信システム、とりわけ自動車用の通信システム
JP2010125925A (ja) * 2008-11-26 2010-06-10 Toyota Motor Corp ソフトウェア管理装置
WO2011064811A1 (ja) * 2009-11-24 2011-06-03 富士通株式会社 情報処理装置、制御プログラムおよび制御方法
JP2011213210A (ja) * 2010-03-31 2011-10-27 Denso Corp 電子制御装置及び制御システム
JP6189004B1 (ja) * 2017-01-24 2017-08-30 三菱電機株式会社 共用バックアップユニットおよび制御システム
EP2648368A4 (en) * 2010-11-29 2017-11-01 Yazaki Corporation Operation support device, electronic apparatus, electronic control device, and control system
CN110165316A (zh) * 2019-05-22 2019-08-23 北京长城华冠汽车科技股份有限公司 一种电动汽车的电池分级控制方法和系统
JP2020524353A (ja) * 2017-06-19 2020-08-13 ツェットエフ、フリードリッヒスハーフェン、アクチエンゲゼルシャフトZf Friedrichshafen Ag 状態信号に応じて車両モジュールを制御する装置および方法
JP2023535049A (ja) * 2020-07-22 2023-08-15 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 車両を制御するための軌道を決定するための方法
DE102012200181B4 (de) 2012-01-09 2024-06-20 Robert Bosch Gmbh Steuereinrichtungen an Bord des Kraftfahrzeugs

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03209533A (ja) * 1990-01-12 1991-09-12 Fujitsu Ltd 複数の処理装置からなる冗長システム
JPH04114203A (ja) * 1990-09-04 1992-04-15 Fuji Heavy Ind Ltd 車輌用電子制御システム
JPH0514450A (ja) * 1991-07-08 1993-01-22 Oki Electric Ind Co Ltd 通信制御システム
JPH0922367A (ja) * 1995-07-04 1997-01-21 Nec Corp 遠隔業務引き継ぎシステム
JPH09330106A (ja) * 1996-06-10 1997-12-22 Toshiba Corp バックアップ機能付制御システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03209533A (ja) * 1990-01-12 1991-09-12 Fujitsu Ltd 複数の処理装置からなる冗長システム
JPH04114203A (ja) * 1990-09-04 1992-04-15 Fuji Heavy Ind Ltd 車輌用電子制御システム
JPH0514450A (ja) * 1991-07-08 1993-01-22 Oki Electric Ind Co Ltd 通信制御システム
JPH0922367A (ja) * 1995-07-04 1997-01-21 Nec Corp 遠隔業務引き継ぎシステム
JPH09330106A (ja) * 1996-06-10 1997-12-22 Toshiba Corp バックアップ機能付制御システム

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020069715A (ko) * 2001-02-27 2002-09-05 삼성전자 주식회사 광 가입자 전송시스템 비동기 디지털 가입자라인 장치의메인 제어장치 이중화방법
JP2009509839A (ja) * 2005-09-28 2009-03-12 ヴィディーオー オートモーティヴ アクチエンゲゼルシャフト 技術的装置のための通信システム、とりわけ自動車用の通信システム
JP2010125925A (ja) * 2008-11-26 2010-06-10 Toyota Motor Corp ソフトウェア管理装置
WO2011064811A1 (ja) * 2009-11-24 2011-06-03 富士通株式会社 情報処理装置、制御プログラムおよび制御方法
JP5447532B2 (ja) * 2009-11-24 2014-03-19 富士通株式会社 情報処理装置
US8793446B2 (en) 2009-11-24 2014-07-29 Fujitsu Limited Writing program types onto system boards in a partitioned computer system
JP2011213210A (ja) * 2010-03-31 2011-10-27 Denso Corp 電子制御装置及び制御システム
US8447418B2 (en) 2010-03-31 2013-05-21 Denso Corporation Control system having electronic control units and electronic control unit for the system
EP2648368A4 (en) * 2010-11-29 2017-11-01 Yazaki Corporation Operation support device, electronic apparatus, electronic control device, and control system
DE102012200181B4 (de) 2012-01-09 2024-06-20 Robert Bosch Gmbh Steuereinrichtungen an Bord des Kraftfahrzeugs
JP6189004B1 (ja) * 2017-01-24 2017-08-30 三菱電機株式会社 共用バックアップユニットおよび制御システム
WO2018138775A1 (ja) * 2017-01-24 2018-08-02 三菱電機株式会社 共用バックアップユニットおよび制御システム
JP2020524353A (ja) * 2017-06-19 2020-08-13 ツェットエフ、フリードリッヒスハーフェン、アクチエンゲゼルシャフトZf Friedrichshafen Ag 状態信号に応じて車両モジュールを制御する装置および方法
JP7089588B2 (ja) 2017-06-19 2022-06-22 ツェットエフ、フリードリッヒスハーフェン、アクチエンゲゼルシャフト 状態信号に応じて車両モジュールを制御する装置および方法
CN110165316A (zh) * 2019-05-22 2019-08-23 北京长城华冠汽车科技股份有限公司 一种电动汽车的电池分级控制方法和系统
JP2023535049A (ja) * 2020-07-22 2023-08-15 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 車両を制御するための軌道を決定するための方法
JP7538323B2 (ja) 2020-07-22 2024-08-21 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング 車両を制御するための軌道を決定するための方法
US12485909B2 (en) 2020-07-22 2025-12-02 Robert Bosch Gmbh Method for determining a trajectory for controlling a vehicle

Similar Documents

Publication Publication Date Title
JP6714611B2 (ja) 車両の電子制御システムに冗長性を付与する方法及び装置
JP2002251215A (ja) 複合制御装置の制御及び/又は監視システム及び方法
JP2010285001A (ja) 電子制御システム、機能代行方法
JP2002108835A (ja) 車載電子制御装置
EP1706292A1 (en) Failure sensing device of vehicle control system
JP2001022708A (ja) 車両用ネットワークシステム
JP3111752B2 (ja) 自動車制御方法及び制御システム
US11697423B2 (en) In-vehicle communication system, in-vehicle relay apparatus, and in-vehicle control apparatus
US20090210171A1 (en) Monitoring device and monitoring method for a sensor, and sensor
JP2004531787A (ja) 制御又は調節するためのシステム
CN111791886B (zh) 用于车辆的实时控制系统以及经由实时控制系统执行车辆控制的方法
JP2008271040A (ja) 通信装置、通信システム
US11377056B2 (en) In-vehicle system
JP2003152762A (ja) 車両ネットワークシステム及び当該システムに用いられる分配装置
CN117615939A (zh) 车辆系统
US20090187605A1 (en) Vehicle Control Apparatus
EP0793084A2 (en) A communication control apparatus for controlling comunication between a group of electronic units in vehicles
JPH0597004A (ja) 複数コントロールユニツトを備える制御システム
JP2020082953A (ja) ネットワークシステム
JP2003049704A (ja) 車両仕様識別装置
JP7322361B2 (ja) 電力制御システム
JP2001233145A (ja) 自動車用電装品の電力供給システム及び制御システム
US20240174259A1 (en) Vehicle controls supporting multiple ads ecus
JP2001251327A (ja) 自動車用総合制御ユニット及び自動車
JP2024018616A (ja) 車両制御システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041116