JP4399987B2 - 車両統合制御におけるフェイルセーフシステム - Google Patents
車両統合制御におけるフェイルセーフシステム Download PDFInfo
- Publication number
- JP4399987B2 JP4399987B2 JP2001017182A JP2001017182A JP4399987B2 JP 4399987 B2 JP4399987 B2 JP 4399987B2 JP 2001017182 A JP2001017182 A JP 2001017182A JP 2001017182 A JP2001017182 A JP 2001017182A JP 4399987 B2 JP4399987 B2 JP 4399987B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- ecu
- vehicle
- component control
- component
- 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
- 230000006854 communication Effects 0.000 claims description 53
- 238000012545 processing Methods 0.000 claims description 49
- 238000004891 communication Methods 0.000 claims description 46
- 230000005540 biological transmission Effects 0.000 claims description 38
- 238000000034 method Methods 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 26
- 238000002347 injection Methods 0.000 claims description 9
- 239000007924 injection Substances 0.000 claims description 9
- 239000000446 fuel Substances 0.000 claims description 8
- 239000000470 constituent Substances 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000006870 function Effects 0.000 description 45
- 238000010586 diagram Methods 0.000 description 8
- 230000008439 repair process Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 4
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000007664 blowing Methods 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 239000007789 gas Substances 0.000 description 1
- 239000010720 hydraulic oil Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
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/023—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 transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/88—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means
- B60T8/885—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means using electrical circuitry
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/1819—Propulsion control with control means using analogue circuits, relays or mechanical links
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/029—Adapting to failures or work around with other constraints, e.g. circumvention by avoiding use of failed parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2270/00—Further aspects of brake control systems not otherwise provided for
- B60T2270/40—Failsafe aspects of brake control systems
- B60T2270/408—Hierarchical failure detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/02—Ensuring safety in case of control system failures, e.g. by diagnosing, circumventing or fixing failures
- B60W50/0205—Diagnosing or detecting failures; Failure detection models
- B60W2050/021—Means for detecting failure or malfunction
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Safety Devices In Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Control Of Transmission Device (AREA)
- Regulating Braking Force (AREA)
- Hardware Redundancy (AREA)
Description
【発明の属する技術分野】
本発明は、エンジン、トランスミッション、ブレーキ装置等、複数の車載構成要素の統合制御に適用されるフェイルセーフシステムに関し、特に、各構成要素のいずれかが故障した際のリンプホームを保証するフェイルセーフシステムに関する。
【0002】
【従来の技術】
近年、車両を構成する構成要素の増大に伴うシステムの大規模化に対処するため、これら複数の構成要素の個々に設けられた制御要素の間で互いにデータのやりとりができるように構成することにより、車両全体としての安定した制御を実現する車両統合制御システムが採用されている。
【0003】
このような車両統合制御システムでは、例えば図7に示すように、エンジン、トランスミッション、エアコン等の各構成要素をそれぞれ制御する複数の電子制御装置(以下「ECU」という)110,120,130・・・が、通信ラインLを介して互いに接続されている。そして、各々のECUは、自身に接続されたセンサからの信号や、他のECUから通信ラインを介して受信した信号に基づいて所定の演算を行い、その結果に基づいて自身に接続されたアクチュエータを駆動する。このようにして、車両全体が統合的に制御されている。
【0004】
【発明が解決しようとする課題】
しかしながら、このようなシステムでは、個々のECUに、対応するセンサやアクチュエータが夫々接続されており、各ECUは、他のECUから送信された情報に基づきながらも、自身が管轄する特定のアクチュエータのみを制御するように構成されている。このため、例えば同図においてECU110が故障した場合には、これに接続されたセンサ111,112からの信号を処理したり、アクチュエータ113,114を駆動制御することができなくなってしまう。この場合、当該ECUの故障により、車両が走行するのに最低限必要なセンサやアクチュエータが実質的に機能しなくなると、車両はリンプホーム(故障時に車両が最低限走行できるようにすること)さえできなくなってしまう。
【0005】
本発明は、このような問題に鑑みてなされたものであり、複数の車載構成要素を統合制御する車両に適用されるフェイルセーフシステムにおいて、各構成要素のいずれかが故障した場合においても、そのリンプホームを可能とすることを目的とする。
【0006】
【課題を解決するための手段】
上記課題に鑑み、請求項1記載のフェイルセーフシステムは、車両に搭載されたエンジン、トランスミッション、ブレーキ装置、エアコン等の複数の構成要素を統合的に制御することにより、車両全体として安定した制御を実現する車両統合制御システムに適用される。
【0007】
すなわち、ここでいう車両統合制御システムは、これら複数の構成要素を夫々動作させる複数のアクチュエータと、複数の構成要素の動作制御に用いる状態量を夫々検出する複数のセンサと、このセンサが検出した状態量に基づき、予め設定された制御プログラムに従って上記複数のアクチュエータを夫々駆動制御する複数の構成要素制御部と、これら構成要素制御部の動作状態を監視するマネージャ制御部と、を備える。そして、これら複数の構成要素制御部と、マネージャ制御部と、少なくとも車両の走行に最低限必要なアクチュエータ及びセンサとが、所定の通信ラインに夫々接続されて相互に通信し、車両を統合的に制御する。
【0008】
尚、ここで、「少なくとも車両の走行に最低限必要なアクチュエータ及びセンサが、通信ラインに接続される」としたのは、このように構成することが後述する処理を実現するために必要である一方、アクチュエータやセンサを上記通信ラインに接続するには、これらアクチュエータやセンサに通信機能を持たせる必要がありコストが嵩むため、少なくとも車両の走行に最低限必要なものを優先して接続することとしたものである。従って、車両の走行に特に必要のないアクチュエータ及びセンサについては、原則として対応する個々の構成要素制御部に接続することになるが、コスト上の問題等がなければ通信ラインに直接接続してもよい。
【0009】
そして、当該フェイルセーフシステムにおいては、マネージャ制御部がこれら複数の構成要素制御部のうち、少なくとも車両の走行に最低限必要な構成要素制御部の基本機能を実現するための一又は複数の基本プログラムを格納しており、この基本プログラムに対応した構成要素制御部のいずれかが故障した場合に、この故障した構成要素制御部の制御対象である構成要素を、当該基本プログラムを用いて動作させることができるようになっている。
【0010】
すなわち、マネージャ制御部が、少なくとも車両の走行に最低限必要な構成要素制御部の故障を検出すると、ダウンロード手段が、複数の構成要素制御部の動作を継続させる必要性によって複数の構成要素制御部について予め設定された優先順位に従って、故障していない他の構成要素制御部のうち、故障した構成要素制御部よりも優先順位の低いものに対して、上記基本プログラムをダウンロードする。
【0011】
すると、この基本プログラムがダウンロードされた構成要素制御部が、当該基本プログラムに基づき、故障した構成要素制御部に対応したセンサが検出した状態量を用いて、対応するアクチュエータを駆動制御する。
かかる構成によれば、車両の走行に最低限必要な構成要素制御部が故障した場合でも、別の構成要素制御部により当該故障した構成要素制御部の機能を肩代わりすることができる。このため、車両の走行を継続させることができ、車両を修理工場まで移動させることもできる。
【0012】
尚、上記において「マネージャ制御部が、少なくとも車両の走行に最低限必要な構成要素制御部の基本機能を実現するための基本プログラムを格納する」としたのは、マネージャ制御部の保有する記憶容量には限界があり、全ての構成要素制御部についての基本プログラムを格納するとすると、マネージャ制御部の記憶容量を大きく設計する必要があり、プログラム管理上及びコスト上の問題があるからである。また、車両の走行に特に必要のない構成要素制御部については、故障したところで敢えて機能させる必要もなく、例えば修理工場に移動してから修理すればよいからである。ただし、マネージャ制御部の記憶容量に余裕がある場合、コスト上の問題等がない場合には、全ての構成要素制御部についての基本プログラムを格納するように構成してもよい。
【0013】
また、上記においては、「基本プログラムがダウンロードされた構成要素制御部が、当該基本プログラムに基づき、故障した構成要素制御部に対応したセンサが検出した状態量を用いて、対応するアクチュエータを駆動制御する」と表現したが、この表現の中には、このダウンロード先の構成要素制御部が、故障した構成要素制御部に対応したセンサ以外のセンサが検出した状態量にも基づいて、故障した構成要素制御部に対応したアクチュエータを駆動制御する場合、及び、その他のアクチュエータをも同時に駆動制御する場合、のいずれも含まれることはもちろんである。
【0014】
また、このようにしてマネージャ制御部に格納された基本プログラムが、ダウンロード手段により他の構成要素制御部にダウンロードされるため、当該他の構成要素制御部にも、当該基本プログラムを格納するための記憶領域を確保する必要がある。
【0015】
ここで、一般には、車両の走行に最低限必要な構成要素制御部の機能を実現するためのプログラムは、車両制御プログラムの中枢的部分を担うため、その容量が大きくなる傾向にある。逆に、車両の走行に特に必要のない構成要素制御部の機能を実現するためのプログラムは比較的容量が小さいと考えられる。このため、車両の走行に最低限必要な構成要素制御部の機能を実現するためのプログラムの全てをマネージャ制御部に格納できたとしても、ダウンロード手段先の構成要素制御部がないといった事態も想定される。
【0016】
そこで、請求項1に記載のように、マネージャ制御部は、複数の構成要素制御部のうち、車両の走行に最低限必要な構成要素制御部の基本機能を実現するための基本プログラムを格納するようにし、ダウンロード手段が、この基本プログラムを他の構成要素制御部に対してダウンロードする。
【0017】
ここでいう、「基本機能」とは、車両を必要最低限走行させるために簡略化された機能をいい、通常の車両制御において実行される補正処理等の細かな機能を省略したものである。
このため、このように機能が省略される分、その機能を実現する基本プログラムの規模も小さく抑えることができ、ダウンロード先となる他の構成要素制御部の選択の幅が広くなる。
【0018】
また、車両の走行に最低限必要な構成要素制御部の具体例としては、請求項2に記載のエンジンを制御する電子制御装置、請求項4に記載のトランスミッションを制御する電子制御装置、請求項6に記載のブレーキ装置を制御する電子制御装置等が考えられる。
【0019】
そして、エンジンを制御する電子制御装置の基本機能としては、請求項3に記載のように、燃料噴射量及び点火時期を固定した基本噴射/点火機能を設定することが考えられる。この場合、当該基本機能が実行されると、車両は走行のための少なくとも最低限の車軸トルクを確保することができる。
【0020】
また、トランスミッションを制御する電子制御装置の基本機能としては、請求項5に記載のように、変速機の変速段を固定した固定変速機能を設定することが考えられる。この場合、例えば変速段を低速のものに固定することで、所謂エンジンストップを防止等することができる。
【0021】
さらに、ブレーキ装置を制御する電子制御装置の基本機能としては、アンチロックブレーキシステム(ABS)等の高性能な機能を省略し、請求項7に記載のように、ブレーキペダルの踏込量に応じたブレーキ制御のみを実行する固定基本ブレーキ機能を設定することが考えられる。この場合、少なくとも一般的な走行環境においてブレーキが不能になることを防止することができる。
【0022】
また、上記構成要素制御部の優先順位については、車両の仕向地等によりその要請が異なることもあり、車両の製造元で自由に設定することが可能であるが、例えば請求項8に記載のように、優先順位の高いものから、車両の走行に必要なもの、車両の走行性を高めるもの、車両の快適性を高めるもの、それ以外のもの、の順に設定することが考えられる。
【0023】
尚、ここでいう「車両の走行に必要なもの」とは、上述した「車両の走行に最低限必要なもの」よりも広い概念であり、上述したエンジン、トランスミッション、ブレーキ等を制御する電子制御装置(つまり、車両の走行に最低限必要なもの)に加え、例えば現在の速度等を表示する計器等の制御装置等を含む。ただし、「車両の走行に最低限必要なもの」の優先順位が最も高いことはいうまでもない。
【0024】
また、「車両の走行性を高めるもの」の具体例としては、例えば運転者への走行の便宜を図るナビゲーション制御装置等が考えられ、「車両の快適性を高めるもの」としては、車室温を調整するエアコン制御装置等が考えられ、「その他のもの」としては、パワーウィンドウ等を制御する電子制御装置等が考えられる。
【0025】
また、上記ダウンロード手段がダウンロード処理を実行するに際しては、そのダウンロード先の構成要素制御部を選定することが必要となる。その場合、上述のように、故障した構成要素制御部よりも優先順位が低い他の構成要素制御部に基本プログラムをダウンロードすることはいうまでもないが、当該他の構成要素制御部の性能を考慮しなければ、当該基本プログラムの格納及びその正常な実行ができない場合も想定される。例えば、当該他の構成要素制御部の処理速度が十分でないために、基本プログラムによる制御処理を特定の所定の制御タイミングで実行できなくなる等の問題が発生することが懸念される。
【0026】
そこで、請求項9に記載のように、上記ダウンロード手段は、基本プログラムのダウンロード先として、上記故障した構成要素制御部の基本機能を実現するために必要な処理速度を有し、かつ、基本プログラムを格納するために必要な記憶容量を有する構成要素制御部を選定するように構成するとよい。
【0027】
このように構成することで、他の構成要素制御部に基本プログラムを確実にダウンロードすることができると共に、当該基本プログラムを所定の処理速度で実行することができ、車両の走行を確保することができる。
また、より好ましくは、請求項10に記載のように、ダウンロード手段は、このように選定した構成要素制御部のうち優先順位が最も低い構成要素制御部に対して、基本プログラムをダウンロードするように構成するのがよい。
【0028】
このように構成することで、車両の走行に関してより必要性の高い機能を保持することができる。
また、基本プログラムを他の構成要素制御部にダウンロードする際の具体的方法としては、例えば、予め各構成要素制御部の故障時を想定してダウンロードのための記憶領域を各構成要素制御部に確保する(拡張する)ように構成してもよい。しかし、この場合には、既存の構成要素制御部を設計変更する必要が生じるため、コストが嵩むことが懸念される。
【0029】
或いは、選択した構成要素制御部に基本プログラムを格納するだけの空領域があるか否かを判定し、当該空領域がある場合にはその空領域に基本プログラムを書き込むように構成してもよい。しかし、一般には、各構成要素制御部は他の構成要素制御部の故障を想定して設計されるものではないため、空領域に余裕がある構成要素制御部は少なく、そのため、ダウンロード先の構成要素制御部の選択の幅が狭くなるといった問題が懸念される。
【0030】
そこで、請求項11に記載のように、ダウンロード手段が、上述のように選定した構成要素制御部の記憶領域に既に記憶されたプログラムを消去して、当該基本プログラムを書き込むように構成するとよい。
このように構成すれば、各構成要素制御部の記憶容量を特に拡張する必要もなく、現状のままに保持することができる。このため、本フェイルセーフシステムの導入コストを抑制することができる。尚、この場合ダウンロード先となった構成要素制御部の既存のプログラムについては、修理工場にて再インストールすればよい。
【0031】
また、他の構成要素制御部への基本プログラムのダウンロードは、マネージャ制御部が構成要素制御部の故障を検出した後、直ちに実行するのが理想であるが、各構成要素制御部の動作状況や動作状態によりそれが困難な場合もある。例えば、エンジンを制御する電子制御装置の異常が検出された場合に、その基本プログラムをナビゲーション制御装置に直ちにダウンロードすると、ナビゲーションシステムのディスプレイ表示が突然消滅し、運転者がこれに驚いて交通事故を引き起こすことも懸念される。また、ナビゲーション制御装置が高速に動作している最中にダウンロード処理を実行すると、処理が破綻し、基本プログラムを正常にダウンロードできなくなることも想定される。
【0032】
このため、ダウンロード処理は、各構成要素制御部の負担が比較的小さいと考えられるエンジンの停止時、或いは始動時(アイドリング時)等に実行するのが好ましいと考えられる。
ただし、エンジンの停止時(イグニションスイッチのオフ時)にこのダウンロード処理を実行するとすると、ダウンロード処理の実行が完了するまで電源供給を維持する等の特別な構成(回路)が必要となり、これを実現するためのコストが嵩むことが想定される。
【0033】
このような観点からは、請求項12に記載のように、エンジンの始動時においてダウンロード処理を実行することがより好ましいと考えられる。
すなわち、マネージャ制御部が、故障した構成要素制御部を記憶しておき、ダウンロード手段が、このマネージャ制御部が構成要素制御部の故障を検出した後の次のエンジン始動時において、当該マネージャ制御部が記憶した構成要素制御部に対応した基本プログラムを選択し、これをダウンロードするように構成するとよい。
【0034】
このように構成すれば、エンジンの始動時において車両の発電機から供給される電源を用いることができるため、上述した特別な構成を追加することなく、ダウンロード処理を確実に実行することができる。
さらに、ダウンロード処理が行われる際に、そのダウンロード先となる構成要素制御部が本来の処理を継続していると、ダウンロード処理を正常に実行できなくなる虞がある。
【0035】
そこで、請求項13に記載のように、ダウンロード先となった構成要素制御部は、ダウンロード手段がダウンロードを実行する際に、それまで継続していた処理を中止するように構成するのが好ましい。
【0036】
【発明の実施の形態】
以下、本発明の好適な実施例を図面に基づいて説明する。
図1は、本実施例のフェイルセーフシステムの構成を表すブロック図である。
本実施例のフェイルセーフシステムは、車両の構成要素である図示しないエンジン、自動変速機、ブレーキ装置、エアコン、ナビゲーション装置、その他の装置を統合制御する車両統合システムに適用されたものである。
【0037】
そして、本発明の構成要素制御部として、エンジンを制御するエンジンECU1、自動変速機を制御するトランスミッションECU2、ブレーキ装置等を制御する走行制御ECU3、エアコンを制御するエアコンECU4、ナビゲーション装置を制御するナビECU5、速度メータ等の各種計器類を制御する第1ボデーECU6、パワーウィンドウの開閉やドアの施開錠等を制御する第2ボデーECU7を備え、本発明のマネージャ制御部として、上記各ECUの動作状態を監視するマネージャECU10を備える。
【0038】
各ECUは、所定の記憶容量及び処理速度を有し、所定の記憶・演算処理を実行するマイクロコンピュータ(以下、単に「マイコン」という)を中心に構成された独立の電子制御ユニットであり、その各々が通信部を内蔵し、データ通信用の通信線(通信ライン)Lを介して互いに接続されている。
【0039】
具体的には、エンジンECU1は、処理速度が25[MIPS]で記憶容量が320[KB]のマイコン1aを備え、通信部1bを介して所定の通信処理を実行できるように構成されている。このエンジンECU1には、図示しないが、運転者によるアクセルペダルの踏込量を検出するアクセルペダル開度センサ、吸入空気の流量(吸気量)を検出するエアフローメータ、吸入空気の温度を検出する吸気温センサ、スロットルバルブの開度を検出するスロットル開度センサ、排気中の酸素濃度を酸素濃度センサ、冷却水温を検出する水温センサ、クランク軸の回転角度やその回転速度を検出するためのクランク角センサ、イグニションスイッチ、といったセンサ・スイッチ類が接続されると共に、エンジンの気筒毎に設けられたインジェクタ、点火用高電圧を発生するイグナイタ、燃料タンクから燃料を汲み上げインジェクタに供給する燃料ポンプ、エンジンの吸気管に設けられたスロットルバルブを開閉するためのスロットル駆動モータ、といったエンジン制御のための各種アクチュエータが接続されている。
【0040】
そして本実施例においては、このうち、車両の走行に最低限必要なセンサ(クランク角センサ等)11が、内蔵する通信部11aを介して通信ラインLに直接接続され、同様に、車両の走行に最低限必要なアクチュエータ(インジェクタ、イグナイタ、燃料ポンプ等)12が、内蔵する通信部12aを介して通信ラインLに直接接続されている。従って、センサ11からエンジンECU1への信号入力、及びエンジンECU1からアクチュエータ12への信号出力は、通信ラインLを介して行われる。
【0041】
トランスミッションECU2は、処理速度が25[MIPS]で記憶容量が320[KB]のマイコン2aを備え、通信部2bを介して所定の通信処理を実行できるように構成されている。このトランスミッションECU2には、トルクコンバータから変速機への入力軸の回転数を検出する回転数センサ、自動変速機の出力軸に連結された車両駆動軸の回転から車速を検出する車速センサ、自動変速機内の作動油の温度を検出する油温センサ、運転者が操作するシフトレバーの操作位置(シフト位置)を検出するシフトポジションスイッチ、といったセンサ・スイッチ類が接続されると共に、変速段を切り替えるためのシフトソレノイド、変速クラッチの係合力を操作するためのライン圧ソレノイド、トルクコンバータの入・出力軸を締結するロックアップクラッチの締結力を操作するためのロックアップ圧ソレノイド、といった変速制御のための各種アクチュエータ(ソレノイド)が接続されている。
【0042】
そして本実施例においては、このうち、車両の走行に最低限必要なセンサ(回転数センサ、車速センサ等)21が、内蔵する通信部21aを介して通信ラインLに直接接続され、同様に、車両の走行に最低限必要なアクチュエータ(シフトソレノイド、ライン圧ソレノイド等)22が、内蔵する通信部22aを介して通信ラインLに直接接続されている。従って、センサ21からトランスミッションECU2への信号入力、及びトランスミッションECU2からアクチュエータ22への信号出力は、通信ラインLを介して行われる。
【0043】
走行制御ECU3は、処理速度が15[MIPS]で記憶容量が128[KB]のマイコン3aを備え、通信部3bを介して所定の通信処理を実行できるように構成されている。この走行制御ECU3は、急ブレーキの際の駆動輪のロックを防止するアンチロックブレーキユニット(ABS)を含むブレーキ装置の制御を行うと共に、エンジンECU1と協働して、レーザレーダにより先行車両との車間を測定することにより、当該先行車両との車間距離を一定にした走行を可能にする車間制御装置(ACC)、カーブ走行時における車両の走行安定性を保持する車両安定化装置(VSC)、及び駆動輪の加速スリップを防止するためのトラクションコントロール装置(TRC)に対する制御をも行う。当該走行制御ECU3には、ブレーキ装置のマスタシリンダの油圧を検出するマスタシリンダ圧センサ、車両の操舵角を検出するステアリングセンサ、車両のヨーレートを検出するヨーレートセンサ、といったセンサ・スイッチ類が接続されると共に、マスタシリンダの油圧を発生してブレーキ制御を行うためのブレーキアクチュエータ等が接続されている。
【0044】
そして、本実施例においては、車両の走行に最低限必要なセンサ(マスタシリンダ圧センサ等)31が、内蔵する通信部31aを介して通信ラインLに直接接続され、同様に、車両の走行に最低限必要なアクチュエータ(ブレーキアクチュエータ等)32が、内蔵する通信部32aを介して通信ラインLに直接接続されている。従って、センサ31から走行制御ECU3への信号入力、及び走行制御ECU3からアクチュエータ32への信号出力は、通信ラインLを介して行われる。
【0045】
エアコンECU4は、処理速度が5[MIPS]で記憶容量が128[KB]のマイコン4aを備え、通信部4bを介して所定の通信処理を実行できるように構成されている。このエアコンECU4には、外気温センサ、内気温センサ、運転者が操作するエアコンスイッチ、といったセンサ・スイッチ類が接続されると共に、送風用のブロアモータ、配風を切り換えるエアミックスダンパ、といったエアコン制御のための各種アクチュエータが接続されている。そして、各センサから入力された状態量や、通信ラインLを介して送信された車速、エンジン回転数、及び水温等を表すデータに基づいて演算処理を行い、各アクチュエータを駆動制御する。
【0046】
ナビECU5は、処理速度が25[MIPS]で記憶容量が4000[KB]のマイコン5aを備え、通信部5bを介して所定の通信処理を実行できるように構成されている。このナビECU5には、周知のGPS(Global Positioning System)受信機等を備えた位置検出装置、地図データ入力器、位置情報を検出するための各種センサ、各種操作スイッチ等が接続されると共に、車両の現在位置を表示装置に表示させるための各種アクチュエータが接続されている。ナビECU5は、位置情報の演算に用いる車速等の情報を通信ラインLを介して取得する。
【0047】
第1ボデーECU6は、処理速度が3[MIPS]で記憶容量が64[KB]のマイコン6aを備え、通信部6bを介して所定の通信処理を実行できるように構成されている。この第1ボデーECU6は、インストルメントパネル内に収容された速度メータ等の各種計器類を制御するものとして構成され、これら計器類を動作させるための各種アクチュエータ等が接続されている。第1ボデーECU6は、通信ラインLを介して送信された車速、水温等を表すデータに基づいて、各アクチュエータを駆動制御する。
【0048】
第2ボデーECU7は、処理速度が1[MIPS]で記憶容量が16[KB]のマイコン7aを備え、通信部7bを介して所定の通信処理を実行できるように構成されている。この第2ボデーECU7は、パワーウィンドウの開閉やドアの施開錠を制御するものとして構成され、駆動モータの回転数センサ、パワーウィンドウスイッチ、ドアロックスイッチ等のセンサ・スイッチ類が接続されると共に、パワーウインドウモータ、ドアロックモータ等を動作させるための各種アクチュエータが接続されている。第2ボデーECU7は、通信ラインLを介して送信された車速を表すデータに基づき、当該車速が一定以上になったことを検出すると、ドアロックモータを駆動することにより、ドアを自動的に施錠する。
【0049】
マネージャECU10は、上述した各ECUのうち、少なくとも車両の走行に最低限必要なECUの基本機能を実現するための後述する基本プログラムを格納している。そして、各ECUの異常検出を行い、車両の走行に最低限必要なECUが故障した場合には、当該基本プログラムを通信ラインLを介して、故障していない他のECUに対して送信する(この詳細については以下で説明する)。
【0050】
そして、上述した各ECU1〜7及び10、各センサ11,21,31、及び各アクチュエータ12,22,32は、車両を最適に制御するために、上記内蔵された各通信部及び通ラインLを介して、互いのデータを送受信できるように構成されている。
【0051】
次に、本実施例のフェイルセーフシステムにおいて実行される処理について、図2及び図3に基づいて説明する。
本実施例のフェイルセーフシステムは、上述した各ECUのいずれかの故障が原因して車両の走行が不能になることを防止するものであり、いずれかのECUが故障しても、故障していない他のECUにより最低限の処理を代行することにより、少なくとも安全な場所まで、好ましくは修理工場まで車両を走行させることを可能にするものである。
【0052】
そして、これを実現するために、マネージャECU10は、上記基本プログラムとして、エンジンECU1、トランスミッションECU2、及び走行制御ECU3の機能のうち、車両を走行させるために必要最低限に簡略化された基本機能を実現するための基本プログラムを、夫々格納している。この基本プログラムは、これらエンジンECU1、トランスミッションECU2、及び走行制御ECU3のいずれかが故障した場合に、故障していない他のECUにより実行されるプログラムであり、通常の車両制御における補正処理等の細かな処理を実現する部分(ダイアグノーシスを含む)が省略されている。このため、当該基本プログラムは、そのプログラムが簡略化された分、小規模(小容量)に構成されている。
【0053】
具体的には、マネージャECU10は、エンジンECU1の基本機能として、燃料噴射量及び点火時期を固定した基本噴射/点火機能を実現する基本プログラムを格納している。従って、当該基本プログラムにおいては、エンジンECU1の通常機能に見られるような、燃料噴射量及び点火時期を最適に補正する部分は省略されている。当該基本プログラムの実行により、インジェクタに対して一定噴射量での燃料噴射処理の実行が指令され、イグナイタに対して一定の点火時期での点火処理の実行が指令される。この結果、当該基本プログラムの実行により、少なくとも車両の走行に必要な最低限のエンジントルクが確保される。
【0054】
また、マネージャECU10は、トランスミッションECU2の基本機能として、変速機の変速段を固定した固定変速機能を実現する基本プログラムを格納している。従って、当該基本プログラムにおいては、トランスミッションECU2の通常機能に見られるような、細かな変速制御を実行する部分は省略されている。当該変速段は低速のものに固定されており、当該基本プログラムの実行により、上記エンジンECU1の基本機能により得られるエンジントルクとの関係で一定の車軸トルクが得られるようになっている。この結果、当該基本プログラムの実行により、所謂エンジンストップを防止しつつ車両を走行させることができるようになっている。
【0055】
さらに、マネージャECU10は、走行制御ECU3の基本機能として、ブレーキペダルの踏込量に応じたブレーキ制御のみを実行する固定基本ブレーキ機能を実現する基本プログラムを格納している。つまり、当該基本プログラムにおいては、上述したABS、ACC、VSC、TRCに対応する高性能な機能を実現する部分が省略されている。従って、当該基本プログラムの実行により、少なくとも一般的な走行環境においてブレーキが不能になることを防止することができ、走行の安全性を確保することができる。
【0056】
また、上記基本プログラムのダウンロード先を特定するため、各ECUにはその優先順位が予め設定されており、マネージャECU10がこの優先順位に基づいて上記基本プログラムを送信するように構成されている。
具体的には、図2(a)に示すように、車両の走行に必要なもの(優先度A,B)、車両の走行性を高めるもの(優先度C)、車両の快適性を高めるもの(優先度D)、それ以外のもの(優先度E)、の順に優先順位が設定されている。また、「車両の走行に必要なもの」の中でも特に優先度の高いものとして、車両の走行に最低限必要なもの(優先度A)が設定されている。本実施例では、この優先度AのECUとして、エンジンECU1、トランスミッションECU2、及び走行制御ECU3が設定され、優先度BのECUとして第1ボデーECU6が、優先度CのECUとしてナビECU5が、優先度DのECUとしてエアコンECU4が、そして、優先度EのECUとして第2ボデーECU7が、夫々設定されている。尚、同図(a)には、これら各ECUの性能、つまり各ECUが保有するマイコンの処理速度及び記憶容量が併せて示されている(内容については既述)。
【0057】
また、同図(b)には、マネージャECU10が保有する上述した各基本プログラムの容量と、当該基本プログラムを実行するために必要な(つまり、基本機能を実現するために必要な)処理速度が示されている。すなわち、同図(b)に示すように、エンジンECU1の基本機能を実現するために必要な処理速度は7[MIPS] 、その基本プログラムのサイズは32[KB]となっている。また、トランスミッションECU2の基本機能を実現するために必要な処理速度は5[MIPS] 、その基本プログラムのサイズは16[KB]となっている。さらに、走行制御ECU3の基本機能を実現するために必要な処理速度は3[MIPS] 、その基本プログラムのサイズは16[KB]となっている。
【0058】
そして、図3に示すように、仮にトランスミッションECU2が故障した場合を想定すると、マネージャECU10は、トランスミッションECU2の基本機能を実行するための必要処理速度(5[MIPS])とプログラムサイズ(16[KB])に基づいて、当該プログラムをダウンロードして実行することが可能な他のECUを選定する。
【0059】
この場合、ダウンロード先のECUとしては、トランスミッションECU2(優先度A)より優先順位が低いものを選定することが前提とされる。このため、まずトランスミッションECU2より優先順位の低い第1ボデーECU6(優先度B)、ナビECU5(優先度C)、エアコンECU4(優先度D)、及び第2ボデーECU7(優先度E)が選択される(図2参照)。そして、これらのECUの中で上記処理速度及びプログラムサイズを具備するものとしてナビECU5及びエアコンECU4を選定する。そして、両ECUのうち、優先順位の最も低いものとして、エアコンECU4をダウンロード先のECUとして特定する。このように優先順位の低いエアコンECU4を特定したのは、ナビECU5の方が優先順位が高いため、その動作を継続させる必要性がより高いからである。
【0060】
そして、このようにしてエアコンECU4が選定されると、マネージャECU10は、エアコンECU4に対してトランスミッションECU2の基本プログラムを送信し、エアコンECU4は、当該基本プログラムをダウンロードする。
そして、エアコンECU4は、当該トランスミッションECU2の基本プログラムを実行し、トランスミッションECU2に対応したセンサの出力信号を通信ラインLを介して受信して所定の演算処理を実行し、対応するアクチュエータに対して所定の駆動信号を出力する。
【0061】
この結果、車両の走行に最低限必要な機能が実現されることになり、当該車両を少なくとも安全な場所まで、好ましくは修理工場まで車両を走行させることができる。
尚、上記においては、トランスミッションECU2が故障した場合について示したが、例えばエンジンECU1が故障した場合には、マネージャECU10は、エンジンECU1の基本機能を実行するための必要処理速度(7[MIPS])と基本プログラムのサイズ(32[KB])に基づいて、ダウンロード先の他のECUを選定する。
【0062】
この場合、まずエンジンECU1より優先順位が低いものとして第1ボデーECU6、ナビECU5、エアコンECU4、及び第2ボデーECU7が選択される。そして、これらのECUの中で上記処理速度及びプログラムサイズを具備するものとしてナビECU5を選定する。この時点で、条件を具備するECUが一つに限定されるため、当該ナビECU5をダウンロード先のECUとして特定する。
【0063】
また、走行制御ECU3が故障した場合には、マネージャECU10は、走行制御ECU3の基本機能を実行するための必要処理速度(3[MIPS])と基本プログラムのサイズ(16[KB])に基づいて、ダウンロード先の他のECUを選定する。
【0064】
この場合、まず走行制御ECU3(優先度A)より優先順位が低いものとして第1ボデーECU6、ナビECU5、エアコンECU4、及び第2ボデーECU7が選択される。そして、これらのECUの中で上記処理速度及びプログラムサイズを具備するものとしてナビECU5及びエアコンECU4を選定し、さらに、両ECUのうち優先順位が最も低いものとして、エアコンECU4をダウンロード先のECUとして特定する。
【0065】
次に、本実施例のフェイルセーフシステムにおいて、マネージャECU10及び他のECUが実行する処理の流れについて、図4〜図6のフローチャートに基づいて説明する。図4及び図5はマネージャECU10の処理を示すフローチャートであり、図6は故障していない他のECUが実行する処理を示すフローチャートである。
【0066】
図4に示すように、マネージャECU10は、イグニションキーがオンにされると、前回のエンジン停止時(イグニションキーのオフ時)に記憶したECUの故障情報を読込み(S110)、故障したECUがあるか否かを判断する(S120)。そして、当該故障情報がないと判断した場合には(S120:NO)、通信ラインLを介して各ECUに対して通常制御モードを指示し(S180)、自身は通常監視モードに移行して各ECUの動作状態の監視を行う(S190)。
【0067】
尚、ここで、イグニションキーのオンにより故障情報の有無を判断するのは、後述のように、本実施例では各ECUの負荷が比較的小さい始動時に上記基本プログラムのダウンロード処理を実行するように設定しているからである。
一方、S120において、ECUの故障情報があると判断すると(S120:YES)、上述した基本プログラムのダウンロード先(書換対象)のECUの選定処理を実行する(S130)。
【0068】
この選定処理においては、図5に示すように、マネージャECU10が、まず自身が保有するメモリに格納された情報の中から、故障したECUの基本機能を実現するために必要な処理速度[MIPS]と、その基本プログラムのサイズを読み込む(S310)。
【0069】
続いて、故障していない他のECUの中で、故障したECUよりも優先順位の低いECUを抽出する(S320)。
続いて、S320にて抽出されたECUの中で、上記故障したECUに対応した基本プログラムのサイズよりも大きい記憶容量を有し、かつ、その基本機能を実現するために必要な処理速度よりも速い処理速度を有するECUを選択する(S330)。
【0070】
そして、S330にて選択されたECUのうち、優先順位の最も低いものを書換対象のECUとして選定する(S340)。
図4に戻り、このようにして実行された書換対象の選定処理において、条件に合致した書換対象のECUが見つかったか否かを判断する(S140)。そして、当該書換対象のECUが見つかったと判断した場合には、当該書換対象のECUに対して後述する書換制御モードへ移行するための指令信号を出力した後(S150)、故障したECUに対応した基本プログラムを送信する(S160)。そしてその後、書換対象のECUから当該基本プログラムの書込処理の終了情報を受信すると(S170:YES)、通信ラインLを介して各ECUに対して通常制御モードを指示し(S180)、自身は通常監視モードに移行して各ECUの動作状態の監視を行う(S190)。
【0071】
この通常監視モードにおいては、マネージャECU10は、各ECUに対して故障を検出するための試験信号を定期的に出力してその応答により異常を検出するか、又は各ECUから自発的に出力された異常信号を受信することにより、ECUの故障を判定する。
【0072】
そして、ECUの故障情報があると判断された場合には(S200:YES)、車両の走行の安全のため、各ECUに対してその制御処理を一旦終了させるための指令信号を出力する(S210)。この場合、ECUの故障を音声等で運転者に報知し、エンジンの再始動を促すように構成するのが好ましい。
【0073】
そして、次回のエンジン始動時(イグニションキーのオン時)に上述したダウンロード処理を実行するために、故障したECUの情報を自身のメモリ(不揮発性のメモリであるフラッシュメモリ等)に記憶して処理を終了する(S220)。
【0074】
尚、S210において、故障したECUが走行に支障をきたさないECUである場合には、特にその制御処理を中止させることなく、継続させることもできる。
一方、図6に示すように、各ECUは、通常の処理の実行過程において、マネージャECU10からの書換制御モードへの移行指示(S150参照)を受信したか否かを定期的に判断し(S410)、当該書換制御モードへの移行指示を受信したと判断すると(S410:YES)、書込制御モードに移行して制御プログラムの初期化を実行する(S420)。その結果、当該ECUに格納されていた既存の制御プログラムは消去され、上記基本プログラムをダウンロードするための記憶領域が確保される。
【0075】
そして、マネージャECU10から送信された基本プログラムの書込処理を実行し(S430)、書込処理が終了すると、その旨を表す信号をマネージャECU10に対して出力する(S440、S170参照)。そして、この基本プログラムを実行することにより、車両を走行させるための制御処理を実行する(S460)。
【0076】
一方、S410において、書換制御モードへの移行指示を受信していないと判断すると(S410:YES)、マネージャECU10から通常制御モードへの移行指示(S180参照)を受信したか否かを判断する(S450)。そして、当該通常制御モードへの移行指示を受信したと判断すると(S450:YES)、通常制御モードに移行して通常の制御処理を実行する(S460)。
【0077】
以上に述べたように、本実施例に係るフェイルセーフシステムにおいては、マネージャECU10が、車両の走行に最低限必要なECUであるエンジンECU1、トランスミッションECU2、及び走行制御ECU3のいずれかの故障を検出すると、予め設定された優先順位に従って、故障していない他のECUのうち、所定の性能(処理速度及び記憶容量)を選定して基本プログラムをダウンロードする。そして、基本プログラムがダウンロードされたECUが、故障したECUの肩代わりをして、対応するアクチュエータを駆動制御する。
【0078】
このため、車両の走行に最低限必要なECUが故障した場合でも、車両の走行を継続させることができ、車両を所定の目的地まで移動させることができる。
以上、本発明の実施例について説明したが、本発明の実施の形態は、上記実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【0079】
例えば、上記実施例では、エンジン統合制御システムにおいて制御されるECUの具体例として、エンジンECU1、トランスミッションECU2、走行制御ECU3、エアコンECU4、ナビECU5、第1ボデーECU6、及び第2ボデーECU7を示したが、車両の構成要素を制御する他の様々なECUについても同様の処理を適用することができる。
【0080】
また、上記実施例においては、車両の走行に最低限必要なECUとして、エンジンECU1、トランスミッションECU2、及び走行制御ECU3を設定し、これらの基本機能を実現する基本プログラムをマネージャECU10が保有することとした。しかし、この「車両の走行に最低限必要なECU」については、本システムの設計者が適宜設定することができる。また、基本プログラムについても、マネージャECU10の記憶容量等に余裕がある場合には、これら車両の走行に最低限必要なECU以外の基本プログラムをも保有するように構成してもよい。
【0081】
また、上記実施例では、他のECUへの基本プログラムのダウンロードに際し、そのECUの既存のプログラムを消去してプログラムを書き換える態様をとったが、当該他のECUの記憶領域に余裕がある場合には、その空領域に基本プログラムを書き込むように構成してもよい。
【0082】
さらに、上記実施例では、マネージャECU10が各ECUの異常検出を行うこととしたが、他のECUによる相互監視によってこれを行ってもよい。
また、上記実施例においては、図1及び図3に示すように、通信ラインを2本のワイヤで構成した例を示したが、1本のワイヤ、つまりシングルワイヤで構成することもできる。
【0083】
さらに、上記実施例においては、図1に示したように、各ECUの性能(処理速度及び記憶容量)としての一例を示したが、これとは異なる性能のECUを採用してもよいことはもちろんである。
【図面の簡単な説明】
【図1】 実施例のフェイルセーフシステムの構成を表すブロック図である。
【図2】 マネージャECUが格納する各種情報の例を表す説明図である。
【図3】 フェイルセーフシステムの動作を表す説明図である。
【図4】 フェイルセーフシステムにおける処理を表す説明図である。
【図5】 フェイルセーフシステムにおける処理を表す説明図である。
【図6】 フェイルセーフシステムにおける処理を表す説明図である。
【図7】 従来の車両統合制御システムの構成を表すブロック図である。
【符号の説明】
1・・・エンジンECU、 2・・・トランスミッションECU、
3・・・走行制御ECU、 4・・・エアコンECU、 5・・・ナビECU、
6・・・第1ボデーECU、 7・・・第2ボデーECU、
10・・・マネージャECU、 11,21,31・・・センサ、
12,22,32・・・アクチュエータ、 L・・・通信ライン
Claims (13)
- 車両に搭載された複数の構成要素を夫々動作させる複数のアクチュエータと、
前記複数の構成要素の動作制御に用いる状態量を夫々検出する複数のセンサと、
該センサが検出した状態量に基づき、予め設定された制御プログラムに従って前記複数のアクチュエータを夫々駆動制御する複数の構成要素制御部と、
該複数の構成要素制御部のうち、少なくとも前記車両の走行に最低限必要な構成要素制御部の基本機能を実現するための一又は複数の基本プログラムを格納すると共に、該構成要素制御部の動作状態を監視するマネージャ制御部と、
を備え、前記複数のアクチュエータ及び前記複数のセンサのうち、少なくとも前記車両の走行に最低限必要なアクチュエータ及びセンサと、前記複数の構成要素制御部と、前記マネージャ制御部とが、所定の通信ラインに夫々接続され、相互に通信することにより前記車両を統合的に制御する車両統合制御システムに適用され、
前記基本プログラムに対応した構成要素制御部のいずれかが故障した場合に、該故障した構成要素制御部の制御対象である構成要素を、前記基本プログラムを用いて動作させるフェイルセーフシステムであって、さらに、
前記マネージャ制御部が少なくとも前記車両の走行に最低限必要な構成要素制御部の故障を検出すると、前記複数の構成要素制御部の動作を継続させる必要性によって前記複数の構成要素制御部について予め設定された優先順位に従って、故障していない他の構成要素制御部のうち前記故障した構成要素制御部よりも優先順位の低いものに対して、前記基本プログラムをダウンロードするダウンロード手段を備え、
該基本プログラムをダウンロードした構成要素制御部が、該基本プログラムに従って、前記故障した構成要素制御部に対応したセンサが検出した状態量に基づき、対応するアクチュエータを駆動制御することを特徴とするフェイルセーフシステム。 - 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのエンジンを制御する電子制御装置が含まれることを特徴とする請求項1に記載のフェイルセーフシステム。
- 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのエンジンを制御する電子制御装置が含まれ、
前記エンジンを制御する電子制御装置の前記基本機能として、燃料噴射量及び点火時期を固定した基本噴射/点火機能が設定されたことを特徴とする請求項1に記載のフェイルセーフシステム。 - 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのトランスミッションを制御する電子制御装置が含まれることを特徴とする請求項1〜3のいずれかに記載のフェイルセーフシステム。
- 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのトランスミッションを制御する電子制御装置が含まれ、
前記トランスミッションを制御する電子制御装置の基本機能として、変速段を固定した固定変速機能が設定されたことを特徴とする請求項1又は請求項3に記載のフェイルセーフシステム。 - 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのブレーキ装置を制御する電子制御装置が含まれることを特徴とする請求項1〜5のいずれかに記載のフェイルセーフシステム。
- 前記車両の走行に最低限必要な構成要素制御部として、前記構成要素としてのブレーキ装置を制御する電子制御装置が含まれ、
前記ブレーキ装置を制御する電子制御装置の基本機能として、ブレーキペダルの踏込量に応じたブレーキ制御のみを実行する固定基本ブレーキ機能が設定されたことを特徴とする請求項1、請求項3、又は請求項5のいずれかに記載のフェイルセーフシステム。 - 前記構成要素制御部の優先順位は、車両の走行に必要なもの、車両の走行性を高めるもの、車両の快適性を高めるもの、それ以外のもの、の順に設定されたことを特徴とする請求項1〜7のいずれかに記載のフェイルセーフシステム。
- 前記ダウンロード手段は、前記基本プログラムのダウンロード先として、前記基本機能を実現するために必要な処理速度を有し、かつ、前記基本プログラムを格納するために必要な記憶容量を有する構成要素制御部を選定することを特徴とする請求項1〜8のいずれかに記載のフェイルセーフシステム。
- 前記ダウンロード手段は、前記選定した構成要素制御部のうち、前記優先順位が最も低い構成要素制御部に対して、前記基本プログラムをダウンロードすることを特徴とする請求項9に記載のフェイルセーフシステム。
- 前記ダウンロード手段は、前記選定した構成要素制御部の記憶領域に既に記憶されたプログラムを消去して、前記基本プログラムを書き込むことを特徴とする請求項9又は請求項10に記載のフェイルセーフシステム。
- 前記マネージャ制御部は、前記故障した構成要素制御部を記憶し、
前記ダウンロード手段は、該マネージャ制御部が該構成要素制御部の故障を検出した後の次のエンジン始動時において、該マネージャ制御部が記憶した構成要素制御部に対応した前記基本プログラムのダウンロードを実行することを特徴とする請求項1〜11のいずれかに記載のフェイルセーフシステム。 - 前記ダウンロード先となった構成要素制御部は、前記ダウンロード手段がダウンロードを実行する際に、それまで継続していた処理を中止することを特徴とする請求項1〜12のいずれかに記載のフェイルセーフシステム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001017182A JP4399987B2 (ja) | 2001-01-25 | 2001-01-25 | 車両統合制御におけるフェイルセーフシステム |
| US10/046,990 US6463373B2 (en) | 2001-01-25 | 2002-01-17 | Fail-safe system in integrated control of vehicle |
| DE60219705T DE60219705T2 (de) | 2001-01-25 | 2002-01-24 | Ausfallsicheres Überwachunggssystem sowie passende Methode in eine integriete Fahrzeugsteuerung |
| EP02001676A EP1227007B1 (en) | 2001-01-25 | 2002-01-24 | Fail-safe system and method in integrated control of vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001017182A JP4399987B2 (ja) | 2001-01-25 | 2001-01-25 | 車両統合制御におけるフェイルセーフシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002221075A JP2002221075A (ja) | 2002-08-09 |
| JP4399987B2 true JP4399987B2 (ja) | 2010-01-20 |
Family
ID=18883424
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001017182A Expired - Fee Related JP4399987B2 (ja) | 2001-01-25 | 2001-01-25 | 車両統合制御におけるフェイルセーフシステム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6463373B2 (ja) |
| EP (1) | EP1227007B1 (ja) |
| JP (1) | JP4399987B2 (ja) |
| DE (1) | DE60219705T2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019239522A1 (ja) | 2018-06-13 | 2019-12-19 | 株式会社日立製作所 | 制御コントローラおよび車両制御システム |
Families Citing this family (114)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2808339B1 (fr) * | 2000-04-26 | 2003-06-13 | Valeo Electronique | Vehicule, en particulier vehicule automobile, equipe d'un systeme permettant de commander un ouvrant a distance et systeme permettant la realisation d'une telle commande |
| US7146260B2 (en) | 2001-04-24 | 2006-12-05 | Medius, Inc. | Method and apparatus for dynamic configuration of multiprocessor system |
| US10298735B2 (en) | 2001-04-24 | 2019-05-21 | Northwater Intellectual Property Fund L.P. 2 | Method and apparatus for dynamic configuration of a multiprocessor health data system |
| JP2002347479A (ja) * | 2001-05-29 | 2002-12-04 | Denso Corp | 車両統合制御システム |
| DE10127308A1 (de) * | 2001-06-06 | 2002-12-12 | Wittenstein Ag | Antriebsregelung |
| US7178049B2 (en) | 2002-04-24 | 2007-02-13 | Medius, Inc. | Method for multi-tasking multiple Java virtual machines in a secure environment |
| DE10230774A1 (de) * | 2002-07-09 | 2004-01-22 | Zf Friedrichshafen Ag | Steuersystem für ein Anfahrschaltelement eines automatisierten Getriebes oder Automatgetriebes im Notbetrieb |
| JP4225025B2 (ja) * | 2002-09-30 | 2009-02-18 | 株式会社デンソー | 車両統合制御システム |
| JP2004268630A (ja) * | 2003-03-05 | 2004-09-30 | Yazaki Corp | 電装コネクタ、および補機モジュール |
| JP2004268703A (ja) * | 2003-03-07 | 2004-09-30 | Advics:Kk | 車両用ブレーキ鳴き制御装置 |
| DE10313409A1 (de) * | 2003-03-25 | 2004-11-18 | Continental Teves Ag & Co. Ohg | Verfahren zum Vermeiden von fehlerhaften Aktuatorzugriffen in einem multifunktionalen elektronischen Gesamtregelungssystem |
| US7275181B2 (en) * | 2003-03-26 | 2007-09-25 | International Business Machines Corporation | Autonomic embedded computing “dynamic storage subsystem morphing” |
| US7516244B2 (en) | 2003-07-02 | 2009-04-07 | Caterpillar Inc. | Systems and methods for providing server operations in a work machine |
| US7532640B2 (en) * | 2003-07-02 | 2009-05-12 | Caterpillar Inc. | Systems and methods for performing protocol conversions in a machine |
| US7983820B2 (en) | 2003-07-02 | 2011-07-19 | Caterpillar Inc. | Systems and methods for providing proxy control functions in a work machine |
| JP2005051589A (ja) * | 2003-07-30 | 2005-02-24 | Matsushita Electric Ind Co Ltd | 車両無線データ収集システム |
| JP4031746B2 (ja) * | 2003-09-26 | 2008-01-09 | 三菱重工業株式会社 | 大型産業車両用コントローラ |
| US7689337B2 (en) | 2003-09-30 | 2010-03-30 | Honda Motor Co., Ltd. | Cooperative vehicle control system |
| US6941219B2 (en) * | 2003-09-30 | 2005-09-06 | Detroit Diesel Corporation | Method for recreating valid calibration data for an engine control module |
| WO2005076134A1 (ja) * | 2004-02-09 | 2005-08-18 | Matsushita Electric Industrial Co., Ltd. | サービスを自動継続する電子機器 |
| JP4495984B2 (ja) * | 2004-02-16 | 2010-07-07 | 株式会社東芝 | 洗濯機 |
| DE102004013612A1 (de) * | 2004-03-19 | 2005-10-06 | Adam Opel Ag | Messsystem für Betriebskenngrößen eines Kraftfahrzeuges |
| EP2177413B1 (en) * | 2004-07-15 | 2015-02-25 | Hitachi, Ltd. | Vehicle control system |
| JP4320734B2 (ja) * | 2004-09-07 | 2009-08-26 | 横河電機株式会社 | 移動体用通信システム |
| JP4709847B2 (ja) * | 2004-11-11 | 2011-06-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ネットワーク再構成による処理ユニットの並列フラッシング |
| JP4437468B2 (ja) * | 2004-12-06 | 2010-03-24 | 富士通テン株式会社 | 車両用電子制御装置 |
| US20060179540A1 (en) * | 2005-02-11 | 2006-08-17 | Expand-A-Band Breast Binders, Llc | Breast binder gown |
| US20060282254A1 (en) * | 2005-06-10 | 2006-12-14 | John Ananny | System and method for dealing with component obsolescence in microprocessor-based control units |
| KR100747303B1 (ko) * | 2005-11-11 | 2007-08-07 | 현대자동차주식회사 | 하이브리드 차량의 페일 세이프티 제어 시스템 |
| JP4834428B2 (ja) * | 2006-03-08 | 2011-12-14 | 本田技研工業株式会社 | 車両の制御装置 |
| JP4899550B2 (ja) * | 2006-03-15 | 2012-03-21 | 株式会社豊田中央研究所 | フェールセーフ装置及びフェールセーフシステム |
| US7933696B2 (en) * | 2006-08-31 | 2011-04-26 | GM Global Technology Operations LLC | Distributed arithmetic logic unit security check |
| US7957863B2 (en) * | 2006-11-10 | 2011-06-07 | Fujitsu Ten Limited | Vehicle information recording apparatus, program, and recording medium |
| US8392882B2 (en) | 2006-11-30 | 2013-03-05 | Caterpillar Inc. | Engine state-based control of software functions |
| DE102006056668A1 (de) † | 2006-11-30 | 2008-06-05 | Continental Teves Ag & Co. Ohg | Verfahren zum Sicherstellen oder Aufrechterhalten der Funktion eines komplexen sicherheitskritischen Gesamtsystems |
| GB2447231B (en) * | 2007-03-05 | 2012-03-07 | Ultra Electronics Ltd | Active tuned vibration absorber |
| CN101067749B (zh) * | 2007-05-22 | 2012-12-19 | 上海交大神舟汽车设计开发有限公司 | 一种汽车实时信息提示式主动控制与操纵安全系统 |
| US8073586B2 (en) * | 2007-07-20 | 2011-12-06 | Snap-On Incorporated | Wireless network and methodology for automotive service systems |
| JP5114123B2 (ja) * | 2007-07-24 | 2013-01-09 | トヨタ自動車株式会社 | 車載装置制御システム |
| DE102007000869A1 (de) * | 2007-11-12 | 2009-05-14 | Zf Friedrichshafen Ag | Kraftfahrzeugsteuerungssystem |
| JP5119892B2 (ja) * | 2007-12-05 | 2013-01-16 | 株式会社豊田中央研究所 | 電子制御システム |
| JP4569623B2 (ja) * | 2007-12-20 | 2010-10-27 | 株式会社デンソー | 車両監査装置およびそれを用いた車両制御システム |
| JP4633134B2 (ja) * | 2008-03-27 | 2011-02-16 | ルネサスエレクトロニクス株式会社 | マイクロコントローラ、制御システム及びマイクロコントローラの設計方法 |
| JP2009286295A (ja) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | 車載情報収集システム及び車載情報収集装置におけるデータ収集方法 |
| DE102008028573A1 (de) * | 2008-06-16 | 2009-12-31 | Nordex Energy Gmbh | Verfahren zur Steuerung eines Windparks |
| DE102008028568A1 (de) * | 2008-06-16 | 2009-12-31 | Nordex Energy Gmbh | Verfahren zur Steuerung einer Windenergieanlage |
| KR101094213B1 (ko) * | 2008-06-23 | 2011-12-14 | 주식회사 만도 | 차량용 게이트웨이 전자제어장치 및 그의 주행정보기록방법 |
| JP2010015452A (ja) * | 2008-07-04 | 2010-01-21 | Denso Corp | プログラム実行装置および実行制御プログラム |
| JP5187244B2 (ja) * | 2009-03-16 | 2013-04-24 | スズキ株式会社 | 車両用制御装置 |
| JP5359508B2 (ja) * | 2009-04-20 | 2013-12-04 | トヨタ自動車株式会社 | 変速制御装置 |
| JP5381276B2 (ja) * | 2009-04-22 | 2014-01-08 | トヨタ自動車株式会社 | トロイダル式無段変速機 |
| US9358924B1 (en) | 2009-05-08 | 2016-06-07 | Eagle Harbor Holdings, Llc | System and method for modeling advanced automotive safety systems |
| JP2011032903A (ja) * | 2009-07-30 | 2011-02-17 | Denso Corp | 車両の制御装置 |
| DE102010035300B4 (de) * | 2009-08-28 | 2012-05-31 | Jörg Hartzsch | Vorrichtung und Verfahren zum Betreiben mehrerer Komponenten an einfachen elektrischen Datenverbindungen |
| JP5110110B2 (ja) * | 2010-03-18 | 2012-12-26 | 株式会社デンソー | 車両用電源装置 |
| JP5672971B2 (ja) * | 2010-10-29 | 2015-02-18 | 株式会社アドヴィックス | 車両運動制御装置 |
| CN102529941B (zh) * | 2010-10-29 | 2015-02-11 | 株式会社电装 | 车辆动态控制设备和采用其的车辆动态控制系统 |
| JP5527270B2 (ja) | 2011-04-12 | 2014-06-18 | 株式会社デンソー | 車載用電子制御装置 |
| DE102012200181B4 (de) | 2012-01-09 | 2024-06-20 | Robert Bosch Gmbh | Steuereinrichtungen an Bord des Kraftfahrzeugs |
| JP5340469B1 (ja) * | 2012-10-22 | 2013-11-13 | 三菱電機株式会社 | 内燃機関の電子制御装置 |
| DE102012111991A1 (de) | 2012-11-20 | 2014-05-22 | Conti Temic Microelectronic Gmbh | Verfahren für eine Fahrerassistenzanwendung |
| DE102012224103A1 (de) * | 2012-12-20 | 2014-06-26 | Continental Teves Ag & Co. Ohg | Vorrichtung zum Ausgeben eines eine physikalische Messgröße anzeigenden Messsignals |
| WO2014130717A1 (en) | 2013-02-22 | 2014-08-28 | Ellis Frampton | Failsafe devices, including transportation vehicles |
| US9411571B2 (en) * | 2013-02-28 | 2016-08-09 | Adobe Systems Incorporated | Method and apparatus for deploying software as a service |
| CA2849383C (en) * | 2013-08-20 | 2016-06-07 | Yasunori Kimura | Construction machine controller |
| KR101470225B1 (ko) * | 2013-10-22 | 2014-12-05 | 현대자동차주식회사 | 차량용 모터 구동 장치 |
| DE102014200089A1 (de) * | 2014-01-08 | 2015-07-09 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren, Vorrichtung, Computerprogramm und Computerprogrammprodukt zum Programmieren von mehreren Steuergeräten |
| US10185315B2 (en) | 2014-02-25 | 2019-01-22 | Hitachi Automotive Systems, Ltd. | Motor control system and motor control method |
| JP5791747B1 (ja) * | 2014-04-04 | 2015-10-07 | 三菱電機株式会社 | 制御システム |
| JP6274036B2 (ja) * | 2014-07-01 | 2018-02-07 | 株式会社デンソー | 制御装置 |
| JP6535572B2 (ja) * | 2015-10-26 | 2019-06-26 | 日立オートモティブシステムズ株式会社 | 車両制御装置、車両制御システム |
| JP6698320B2 (ja) * | 2015-11-16 | 2020-05-27 | 日立オートモティブシステムズ株式会社 | 処理装置および車両制御システム |
| EP3393859B1 (de) * | 2015-12-21 | 2021-11-17 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren zur modifikation safety- und/oder security-relevanter steuergeräte in einem kraftfahrzeug, und eine diesbezügliche vorrichtung |
| JP6578224B2 (ja) | 2016-02-22 | 2019-09-18 | ルネサスエレクトロニクス株式会社 | 車載システム、プログラムおよびコントローラ |
| JP6309987B2 (ja) | 2016-02-29 | 2018-04-11 | 本田技研工業株式会社 | 自動変速機及び自動変速機の制御方法 |
| JP6212581B2 (ja) * | 2016-02-29 | 2017-10-11 | 本田技研工業株式会社 | 自動変速機および自動変速機の制御方法 |
| JP6443372B2 (ja) * | 2016-03-24 | 2018-12-26 | トヨタ自動車株式会社 | 車両用ソフトウェア割当てシステム |
| US10140116B2 (en) * | 2016-09-26 | 2018-11-27 | Ford Global Technologies, Llc | In-vehicle auxiliary memory storage |
| JP6189004B1 (ja) * | 2017-01-24 | 2017-08-30 | 三菱電機株式会社 | 共用バックアップユニットおよび制御システム |
| JP7039861B2 (ja) * | 2017-05-12 | 2022-03-23 | 株式会社デンソー | 車両用サービス管理装置及び車両用サービス管理プログラム |
| CN110709303B (zh) | 2017-06-08 | 2022-11-29 | 三菱电机株式会社 | 车辆控制装置 |
| KR102394153B1 (ko) * | 2017-09-11 | 2022-05-09 | 주식회사 만도 | 통합형 ecu |
| JP6875240B2 (ja) * | 2017-09-21 | 2021-05-19 | 日立Astemo株式会社 | 移動体の制御システムおよび移動体の制御方法 |
| DE102017218898B4 (de) | 2017-10-23 | 2025-02-13 | Volkswagen Aktiengesellschaft | Kontrollsystem für ein Batteriesystem |
| JP6915500B2 (ja) * | 2017-11-06 | 2021-08-04 | トヨタ自動車株式会社 | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 |
| DE102017010716A1 (de) | 2017-11-10 | 2019-05-16 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | System zum wenigstens teilautonomen Betrieb eines Kraftfahrzeugs mit doppelter Redundanz |
| JP6753388B2 (ja) * | 2017-11-13 | 2020-09-09 | 株式会社デンソー | 自動運転制御装置、車両の自動運転制御方法 |
| DE102017220845A1 (de) * | 2017-11-22 | 2019-05-23 | Continental Automotive Gmbh | Verlagerung einer Funktion oder Anwendung von einem Steuergerät |
| US10921142B2 (en) * | 2017-12-14 | 2021-02-16 | Waymo Llc | Methods and systems for sun-aware vehicle routing |
| WO2019187613A1 (ja) * | 2018-03-26 | 2019-10-03 | 住友電気工業株式会社 | 車載通信システム、スイッチ装置、通信制御方法および通信制御プログラム |
| JP7007226B2 (ja) * | 2018-04-05 | 2022-01-24 | 日立Astemo株式会社 | 電子制御装置、制御方法 |
| JP6981357B2 (ja) * | 2018-04-25 | 2021-12-15 | 株式会社デンソー | 車両制御装置 |
| DE102018209251A1 (de) * | 2018-06-11 | 2019-12-12 | Bayerische Motoren Werke Aktiengesellschaft | Fahrzeug, System, Verfahren zum Austausch eines Steuergeräts eines Pkw und computerlesbares Speichermedium |
| EP3626559B1 (en) * | 2018-09-18 | 2022-10-26 | KNORR-BREMSE Systeme für Nutzfahrzeuge GmbH | Brake system for a vehicle |
| KR102575640B1 (ko) * | 2018-10-15 | 2023-09-07 | 현대자동차주식회사 | 자율 주행 제어 장치, 그를 가지는 차량 및 그 제어 방법 |
| DE102018220093A1 (de) * | 2018-11-09 | 2020-05-14 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Absichern von automatisierten Fahrfunktionen |
| JP7124660B2 (ja) * | 2018-11-15 | 2022-08-24 | 株式会社デンソー | 車載システム |
| JP7111606B2 (ja) * | 2018-12-19 | 2022-08-02 | 日立Astemo株式会社 | 電子制御装置および車載システム |
| DE102019201607B4 (de) * | 2019-02-07 | 2026-01-29 | Volkswagen Aktiengesellschaft | Steuerungssystem für ein Kraftfahrzeug |
| JP7067508B2 (ja) * | 2019-02-22 | 2022-05-16 | 株式会社デンソー | ネットワークシステム |
| JP7023588B2 (ja) * | 2019-05-23 | 2022-02-22 | 矢崎総業株式会社 | データ書換方法、及びデータ書換システム |
| DE112019007432B4 (de) | 2019-06-27 | 2024-02-08 | Mitsubishi Electric Corporation | Elektronische steuereinheit und programm |
| JP6779354B1 (ja) * | 2019-10-30 | 2020-11-04 | 三菱電機株式会社 | 制御通信システム |
| JP6982108B2 (ja) | 2020-01-30 | 2021-12-17 | 本田技研工業株式会社 | 車両制御装置、車両制御方法およびプログラム |
| JP6945672B2 (ja) * | 2020-03-04 | 2021-10-06 | 三菱電機株式会社 | フェイルセーフシステム |
| JP7316245B2 (ja) | 2020-03-27 | 2023-07-27 | 日立Astemo株式会社 | 車両制御システム及び車両制御装置 |
| DE102020206567A1 (de) * | 2020-05-26 | 2021-12-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Sensoranordnung für ein Fahrzeug und mehrkreisiges Bremssystem |
| DE102020206566A1 (de) | 2020-05-26 | 2021-12-02 | Robert Bosch Gesellschaft mit beschränkter Haftung | Sensoranordnung für ein Fahrzeug und mehrkreisiges Bremssystem |
| US20220075628A1 (en) * | 2020-09-09 | 2022-03-10 | Deka Products Limited Partnership | System and Method for Supervising Processes Among Embedded Systems |
| JP2022061404A (ja) * | 2020-10-06 | 2022-04-18 | トヨタ自動車株式会社 | 車両用電子機器の冷却装置、車両用電子機器の冷却装置の制御方法及び車両用電子機器の冷却装置の制御プログラム |
| JP7605623B2 (ja) * | 2020-12-21 | 2024-12-24 | 日立Astemo株式会社 | 車両制御装置 |
| JP7727442B2 (ja) * | 2021-08-20 | 2025-08-21 | ニデックパワートレインシステムズ株式会社 | アクチュエータ制御装置 |
| WO2023209820A1 (ja) * | 2022-04-26 | 2023-11-02 | 日立Astemo株式会社 | 車載電子装置 |
| KR20250061731A (ko) * | 2023-10-23 | 2025-05-08 | 엘지전자 주식회사 | 신호 처리 장치 및 이를 구비하는 차량용 디스플레이 장치 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53114630A (en) | 1977-03-17 | 1978-10-06 | Toshiba Corp | Data highway system |
| JPS5810246A (ja) | 1981-07-13 | 1983-01-20 | Nissan Motor Co Ltd | 車両用ディジタル制御装置 |
| JPS5949350A (ja) * | 1982-09-13 | 1984-03-21 | Nippon Denso Co Ltd | 車輛制御用コンピュータにおけるバックアップメモリの内容保護装置 |
| US4802100A (en) * | 1986-08-18 | 1989-01-31 | Gas Research Institute | Advanced cogeneration control system |
| US5046397A (en) * | 1987-04-29 | 1991-09-10 | Vickers, Incorporated | Electrohydraulic and hydromechanical valve system for dual-piston stroke controller |
| JPS6413601A (en) | 1987-07-07 | 1989-01-18 | Aisin Aw Co | Save/restore system for stored information in vehicle control system |
| DE4021840A1 (de) | 1990-07-09 | 1992-01-23 | Daimler Benz Ag | Mehrrechnersystem fuer steuer- und diagnosegeraete bei einem kraftfahrzeug |
| US6434459B2 (en) * | 1996-12-16 | 2002-08-13 | Microsoft Corporation | Automobile information system |
| US5957985A (en) | 1996-12-16 | 1999-09-28 | Microsoft Corporation | Fault-resilient automobile control system |
| JP3968876B2 (ja) * | 1998-06-26 | 2007-08-29 | 株式会社デンソー | 電子制御装置 |
| JP2000148709A (ja) | 1998-11-09 | 2000-05-30 | Nec Mobile Commun Ltd | マルチcpu構成システムおよびシステム再構成方法 |
| US6293632B1 (en) * | 1999-06-11 | 2001-09-25 | John F. Grote | Vehicular brake-by-wire system |
-
2001
- 2001-01-25 JP JP2001017182A patent/JP4399987B2/ja not_active Expired - Fee Related
-
2002
- 2002-01-17 US US10/046,990 patent/US6463373B2/en not_active Expired - Fee Related
- 2002-01-24 EP EP02001676A patent/EP1227007B1/en not_active Expired - Lifetime
- 2002-01-24 DE DE60219705T patent/DE60219705T2/de not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019239522A1 (ja) | 2018-06-13 | 2019-12-19 | 株式会社日立製作所 | 制御コントローラおよび車両制御システム |
| US11934865B2 (en) | 2018-06-13 | 2024-03-19 | Hitachi, Ltd. | Vehicle control system for dynamically updating system components |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1227007A2 (en) | 2002-07-31 |
| EP1227007A3 (en) | 2004-03-03 |
| US6463373B2 (en) | 2002-10-08 |
| EP1227007B1 (en) | 2007-04-25 |
| US20020099487A1 (en) | 2002-07-25 |
| DE60219705D1 (de) | 2007-06-06 |
| JP2002221075A (ja) | 2002-08-09 |
| DE60219705T2 (de) | 2008-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4399987B2 (ja) | 車両統合制御におけるフェイルセーフシステム | |
| JP4134672B2 (ja) | 車両用制御システム | |
| JP2010198307A (ja) | 自動車用制御装置 | |
| US5523948A (en) | Apparatus and method for modifying control of an originally manufactured engine control module | |
| US6898500B2 (en) | Vehicle integrated control system | |
| JPS60164630A (ja) | スロツトル制御装置 | |
| KR20020055593A (ko) | 차량용 전자 시스템 및 운영 기능을 위한 시스템 계층 | |
| JP3969278B2 (ja) | 電子制御装置 | |
| JP2025172889A (ja) | ソフトウェア更新装置、ソフトウェア更新方法及びソフトウェア更新処理プログラム | |
| JPS60128031A (ja) | パワ−トレ−ンの制御方法 | |
| JP2021135807A (ja) | 車載機器制御装置及び車両制御システム | |
| US8577584B2 (en) | Method for operating an internal combustion engine | |
| JP6857000B2 (ja) | 車両用電子制御システム | |
| US20070239332A1 (en) | Vehicular electronic control device | |
| JP4007038B2 (ja) | 車両用電子制御装置 | |
| JP2006328965A (ja) | 車両の制御方法および電子制御装置 | |
| JP2011122501A (ja) | 制御装置、及び、制御方法 | |
| JPH11148406A (ja) | エンジンのスロットル弁制御装置 | |
| JP6597489B2 (ja) | 車両制御装置 | |
| JP4412222B2 (ja) | 車両の制御方法および電子制御装置 | |
| JP2007062632A (ja) | 電子制御ユニットおよび異常発生時記憶用データの記憶方法 | |
| JP3750692B2 (ja) | 車両用電子制御装置 | |
| JP3547619B2 (ja) | 内燃機関制御装置 | |
| JP2018161927A (ja) | 自動車用電子制御装置 | |
| JPH03189356A (ja) | 自動車用制御装置のフェイルセーフ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090415 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091006 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091019 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121106 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131106 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |