JP3370387B2 - Abnormality countermeasure method in a multi-CPU vehicle control computer system - Google Patents
Abnormality countermeasure method in a multi-CPU vehicle control computer systemInfo
- Publication number
- JP3370387B2 JP3370387B2 JP15936193A JP15936193A JP3370387B2 JP 3370387 B2 JP3370387 B2 JP 3370387B2 JP 15936193 A JP15936193 A JP 15936193A JP 15936193 A JP15936193 A JP 15936193A JP 3370387 B2 JP3370387 B2 JP 3370387B2
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- abnormality
- computer system
- data
- occurrence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 230000005856 abnormality Effects 0.000 title claims description 86
- 238000000034 method Methods 0.000 title claims description 23
- 238000004891 communication Methods 0.000 claims description 28
- 230000015654 memory Effects 0.000 claims description 24
- 238000012546 transfer Methods 0.000 claims description 9
- 238000004092 self-diagnosis Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 description 16
- 238000002347 injection Methods 0.000 description 6
- 239000007924 injection Substances 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 239000000446 fuel Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 238000012937 correction Methods 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000498 cooling water Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Regulating Braking Force (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、車両に搭載され、車両
内のセンサ類からの入力信号に基づいて所定の演算を実
行し、車両内のアクチュエータ類を制御するための制御
信号を出力する、マルチCPU構成の車両制御用コンピ
ュータシステムに係り、より詳細には、かかるシステム
における異常時の対策方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention is mounted on a vehicle, executes a predetermined calculation based on an input signal from sensors in the vehicle, and outputs a control signal for controlling actuators in the vehicle. The present invention relates to a vehicle control computer system having a multi-CPU configuration, and more particularly, to a countermeasure system against an abnormality in such a system.
【0002】[0002]
【従来の技術】近年、高性能マイクロプロセッサの出現
などエレクトロニクス技術の進歩を背景として、機械技
術と電子技術とが結びついたメカトロニクス技術の進歩
が著しい。かかるメカトロニクスの進歩の一部として、
自動車等の車両にも多くの電子制御システムが採用され
てきている。このような車載用のコンピュータシステム
は、省資源、省エネルギー、走行性能、安全性、快適性
等を追求するものであり、車両内のエンジン・駆動系、
走行・安全系、エンターテイメント系及びその他の随所
に搭載されている。2. Description of the Related Art In recent years, against the background of advances in electronics technology such as the advent of high-performance microprocessors, advances in mechatronics technology, which is a combination of mechanical technology and electronic technology, have been remarkable. As part of these advances in mechatronics,
Many electronic control systems have been adopted in vehicles such as automobiles. Such in-vehicle computer systems pursue resource saving, energy saving, driving performance, safety, comfort, etc.
It is installed in driving / safety systems, entertainment systems and other places.
【0003】その中でも特に高い信頼性を要求される車
両制御用のコンピュータシステムは、システム内の各部
位の異常検出及び対策を的確に行わないと、重大事故に
結びつく可能性がある。そのため、コンピュータシステ
ムに自己診断機能を備えることにより信頼性の向上が図
られている。Among them, a vehicle control computer system, which is required to have particularly high reliability, may lead to a serious accident unless the abnormality detection and countermeasures for each part in the system are properly performed. Therefore, reliability is improved by providing a computer system with a self-diagnosis function.
【0004】[0004]
【発明が解決しようとする課題】その場合、コンピュー
タシステムが単一のCPUで構成される場合には、異常
時の対策は比較的容易に実現可能であるが、制御処理を
複数に分割してそれぞれの処理に別個のCPUを割り当
て、相互に必要なデータを転送しあいながら処理を進め
るマルチCPU構成とした場合には、異常を検出したC
PUが他方のCPUへもその異常情報を連絡し、異常を
検出したCPUのみで対策するのではなく、他方のCP
Uでも対策をとらせる必要がある。特に、双方のCPU
で電源を共有している場合には、転送データの信頼性に
関して問題があるため、他CPUから異常の連絡を受け
たCPUも、メモリ上に格納されているデータに対して
何らかの対策を講じる必要がある。しかしながら、その
ようなマルチCPU構成のシステムにおける異常時の対
策方式は、特に確立されておらず、かかる新技術の開発
が強く要望されていた。In this case, if the computer system is composed of a single CPU, countermeasures against abnormalities can be realized relatively easily, but the control processing is divided into a plurality of divisions. When a separate CPU is assigned to each process and a multi-CPU configuration is adopted in which the processes are carried out while mutually transferring necessary data, an error is detected.
The PU also notifies the other CPU of the abnormality information, and the CPU of the other side does not take countermeasures, but the CP of the other side.
It is necessary for U to take measures. In particular, both CPUs
Since there is a problem with the reliability of the transfer data when the power supply is shared by the CPU, the CPU that receives the abnormality notification from the other CPU also needs to take some measures against the data stored in the memory. There is. However, a countermeasure method against an abnormality in such a multi-CPU system has not been established in particular, and there has been a strong demand for the development of such a new technology.
【0005】かかる実情に鑑み、本発明の目的は、信頼
性を向上させた、マルチCPU構成の車両制御用コンピ
ュータシステムにおける異常対策方式を提供することに
ある。ひいては、本発明は、車両運転の更なる安全性向
上に寄与することを目的とする。In view of such circumstances, an object of the present invention is to provide an abnormality countermeasure system in a vehicle control computer system having a multi-CPU configuration, which has improved reliability. Consequently, the present invention aims to contribute to further improvement in the safety of vehicle driving.
【0006】[0006]
【課題を解決するための手段】上記目的を達成すべく案
出された、本発明に係る、マルチCPU構成の車両制御
用コンピュータシステムにおける異常対策方式は、デー
タ転送用の通信経路で相互に接続された、自己診断機能
を有する少なくとも1つの第1のマイクロコンピュータ
と、少なくとも1つの第2のマイクロコンピュータと、
を含むものであって、前記第1のマイクロコンピュータ
と前記第2のマイクロコンピュータとの間には、該第1
のマイクロコンピュータ内で、該第1のマイクロコンピ
ュータの異常、該第2のマイクロコンピュータの異常、
該コンピュータシステム内の該第1及び第2のマイクロ
コンピュータ以外の部分の異常又は該コンピュータシス
テムの外部の他の車両システムの異常を検出した場合
に、該異常の発生に関する情報を該第1のマイクロコン
ピュータから該第2のマイクロコンピュータに伝送する
ための異常発生通信手段が設けられ、前記第2のマイク
ロコンピュータは、前記第1のマイクロコンピュータか
らの前記異常発生情報に応答して、該第2のマイクロコ
ンピュータ内のメモリに格納された、出力信号などの制
御内容も含む車両制御に関する全てのデータの内の、所
望の部分のデータを初期化するメモリ及び制御の初期化
手段を具備することを特徴とするものである。The abnormality countermeasure method in the vehicle control computer system of the multi-CPU configuration according to the present invention devised to achieve the above object is mutually connected by a communication path for data transfer. At least one first microcomputer having a self-diagnosis function, and at least one second microcomputer,
The first microcomputer is included between the first microcomputer and the second microcomputer.
In the microcomputer, the abnormality of the first microcomputer, the abnormality of the second microcomputer,
When an abnormality of a portion other than the first and second microcomputers in the computer system or an abnormality of another vehicle system outside the computer system is detected, information on the occurrence of the abnormality is provided to the first microcomputer. An abnormality occurrence communication means for transmitting from the computer to the second microcomputer is provided, and the second microcomputer responds to the abnormality occurrence information from the first microcomputer, and the second abnormality communication means. It is provided with a memory for initializing a data of a desired portion out of all data related to vehicle control including a control content such as an output signal stored in a memory in the microcomputer and a control initialization means. It is what
【0007】[0007]
【作用】上記の如く構成された、マルチCPU構成の車
両制御用コンピュータシステムにおける異常対策方式に
おいては、異常発生通信手段によって、第1のマイクロ
コンピュータから第2のマイクロコンピュータへ、異常
の発生に関する情報が伝送され、異常を報知された第2
のマイクロコンピュータは、メモリに格納された、出力
信号などの制御内容も含む車両制御に関する全てのデー
タの内の、所望の部分のデータを、メモリ及び制御の初
期化手段によって初期化できるので、信頼性に関して問
題のあるデータを使用せず、フェールセーフを考慮した
データの使用が可能となる。In the abnormality countermeasure system in the vehicle control computer system having the multi-CPU structure configured as described above, the abnormality occurrence communication means transfers information about occurrence of abnormality from the first microcomputer to the second microcomputer. Second, which was transmitted and notified of an abnormality
The microcomputer of (1) can initialize a desired portion of data out of all the data related to vehicle control including the control content such as output signal stored in the memory by the memory and the control initialization means. It is possible to use fail-safe data without using data that is problematic in terms of sex.
【0008】[0008]
【実施例】以下、添付図面を参照して、本発明をマルチ
CPU構成のエンジン制御コンピュータシステムに適用
した場合の一実施例について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment in which the present invention is applied to an engine control computer system having a multi CPU structure will be described below with reference to the accompanying drawings.
【0009】図1は、そのマルチCPU構成のエンジン
制御コンピュータシステムのハードウェア構成を示す概
略ブロック図である。エンジン制御コンピュータシステ
ムは、各センサからの入力信号により、エンジン制御コ
ンピュータが燃料噴射及び点火時期を最適に制御するも
のである。この図においては、センサ及びアクチュエー
タは、本発明にとって本質的なものでないため省略して
ある。FIG. 1 is a schematic block diagram showing a hardware configuration of the engine control computer system having the multi-CPU configuration. In the engine control computer system, the engine control computer optimally controls fuel injection and ignition timing according to input signals from the respective sensors. In this figure, the sensors and actuators are omitted because they are not essential to the invention.
【0010】図1に示すように、本エンジン制御コンピ
ュータシステムは、第1のマイクロコンピュータ(マイ
コン)1と第2のマイクロコンピュータ(マイコン)2
とで構成され、それらには、バッテリ6、イグニション
スイッチ7、メインリレー8、電源回路9の他、各種の
センサやアクチュエータ(図示せず)が接続されてい
る。第1のマイコン1及び第2のマイコン2は、それぞ
れ、中央処理装置(CPU)11,21、メモリ12,
22、DMA(ダイレクトメモリアクセス)コントロー
ラ13,23、シリアル通信インタフェース回路(SC
I)14,24及びクロック発生器15,25を備えて
いる。また、線16,26はデータバスを、線17,2
7はアドレスバスを示している。As shown in FIG. 1, the engine control computer system includes a first microcomputer (microcomputer) 1 and a second microcomputer (microcomputer) 2.
The battery 6, the ignition switch 7, the main relay 8, the power supply circuit 9, and various sensors and actuators (not shown) are connected to them. The first microcomputer 1 and the second microcomputer 2 respectively include a central processing unit (CPU) 11, 21, a memory 12,
22, DMA (Direct Memory Access) controllers 13 and 23, serial communication interface circuit (SC
I) 14, 24 and clock generators 15, 25. Also, lines 16 and 26 are data buses, and lines 17 and 2 are
Reference numeral 7 indicates an address bus.
【0011】SCI14,24は、8ビットのデータを
シリアルデータに変換して1ビットずつ送受信する回路
であり、第1のマイコン1内のSCI14から第2のマ
イコン2内のSCI24へのデータの送信は、通信線3
1を介して行われ、またその逆にSCI24からSCI
14へのデータの送信は、通信線32を介して行われ
る。線33は、その通信のためのクロック信号線であ
る。また、第1のマイコン1は、マスタとして動作する
ものであり、線34は、スレイブとして動作する第2の
マイコン2をリセット(イニシャライズ)するためのリ
セット信号線である。さらに、第1のマイコン1は、第
2のマイコン2が正常に動作しているかをチェックする
ためのウォッチドグタイマを有し、線35は、そのウォ
ッチドグタイマを周期的にクリアするための、第2のマ
イコン2から第1のマイコン1へのウォッチドグタイマ
クリア信号線である。もし、該信号線の信号が固定され
た場合には、第1のマイコン1においてウォッチドグタ
イマのクリアがされなくなり、ある所定時間(例えば1
00ms)経過すると、第1のマイコン1は「第2のマ
イコン2が異常」と判断し、線34からリセット信号を
出力することは、すでに知られた一般的な技術である。The SCIs 14 and 24 are circuits for converting 8-bit data into serial data and transmitting / receiving bit by bit. The SCI 14 in the first microcomputer 1 transmits the data to the SCI 24 in the second microcomputer 2. Is communication line 3
1 through and vice versa from SCI 24 to SCI
The data transmission to 14 is performed via the communication line 32. Line 33 is a clock signal line for that communication. The first microcomputer 1 operates as a master, and the line 34 is a reset signal line for resetting (initializing) the second microcomputer 2 operating as a slave. Furthermore, the first microcomputer 1 has a watchdog timer for checking whether the second microcomputer 2 is operating normally, and the line 35 is for clearing the watchdog timer periodically. A watchdog timer clear signal line from the second microcomputer 2 to the first microcomputer 1. If the signal of the signal line is fixed, the watchdog timer in the first microcomputer 1 is not cleared, and a certain predetermined time (for example, 1
After the elapse of 00 ms, the first microcomputer 1 determines that "the second microcomputer 2 is abnormal" and outputs the reset signal from the line 34 is a generally known technique.
【0012】メモリ12,22は、イグニションスイッ
チ7がオフの状態では情報を保持できないRAM部分
(ここでは「ノーマルRAM」と称する。)122,2
22と、イグニッションスイッチ7がオフの状態でも情
報を保持可能なRAM部分(ここでは「スタンバイRA
M」と称する。)121,221とで構成される。本エ
ンジン制御コンピュータシステムは、イグニションスイ
ッチ7によって動作状態(オン状態)になるように制御
されるが、たとえイグニションスイッチ7がオフ状態で
あっても、次の動作のために必要なデータの保持等の最
低限必要な動作を行うスタンバイ状態にある。スタンバ
イ状態での電力消費量は小さく、スタンバイ状態である
ことによりバッテリ6が消耗しないようになっている。
そのため、バッテリ6から電源回路9への電源線は、直
接接続されるスタンバイ系統と、メインリレー8を介す
るメイン系統の2系統があり、たとえイグニションスイ
ッチ7をオフ状態にしてもスタンバイ系統により供給さ
れる電力によりエンジン制御コンピュータシステムがス
タンバイ状態になるように構成されている。このよう
に、スタンバイ時には、CPU11,21とスタンバイ
RAM121,221に電力が供給されるので、スタン
バイRAM121,221に次の動作のために必要なデ
ータを保持することが可能となる。The memories 12 and 22 are RAM portions (hereinafter referred to as "normal RAM") 122 and 2 which cannot hold information when the ignition switch 7 is off.
22 and a RAM portion that can hold information even when the ignition switch 7 is off (here, "standby RA
"M". ) 121,221. The engine control computer system is controlled by the ignition switch 7 so as to be in an operating state (on state). Even if the ignition switch 7 is in an off state, data necessary for the next operation is retained. It is in the standby state for performing the minimum required operations. The amount of power consumption in the standby state is small, and the battery 6 is not consumed in the standby state.
Therefore, the power supply line from the battery 6 to the power supply circuit 9 has two systems, that is, a standby system directly connected to the power system 9 and a main system via the main relay 8. Even if the ignition switch 7 is turned off, the power system is supplied by the standby system. The engine control computer system is configured to enter a standby state by the power that is generated. In this way, during standby, power is supplied to the CPUs 11 and 21 and the standby RAMs 121 and 221. Therefore, it becomes possible to hold data necessary for the next operation in the standby RAMs 121 and 221.
【0013】動作を開始するときは、イグニションスイ
ッチ7がオン状態にされた時点である。これに応じてメ
インリレー8が接続され、メイン系統を介して電源回路
9に電力が供給される。動作開始時には、制御部の各部
分を所定の状態に設定すると共に各部分の状態を検査す
る初期化が行われる。このとき、スタンバイRAM12
1,221に記憶されているデータが読み出され、その
データに従って各部分の設定を行うと共に、そのデータ
の一部は通信線31,32を介してもう一方のマイコン
に送信される。通常の動作時には、制御プロセスの必要
に応じて、2個のマイコン間でデータの転送が行われ
る。また、動作を停止するためにイグニションスイッチ
7がオフ状態にされたときにも、次の動作に必要なデー
タの一部を別のマイコンに通信した後、スタンバイRA
M121,221に記憶する動作が行われる。The operation is started when the ignition switch 7 is turned on. In response to this, the main relay 8 is connected and power is supplied to the power supply circuit 9 via the main system. At the start of operation, initialization is performed to set each part of the control unit to a predetermined state and inspect the state of each part. At this time, the standby RAM 12
The data stored in 1 and 221 are read out, each part is set according to the data, and part of the data is transmitted to the other microcomputer via the communication lines 31 and 32. During normal operation, data is transferred between the two microcomputers as required by the control process. Further, even when the ignition switch 7 is turned off to stop the operation, a part of the data necessary for the next operation is transmitted to another microcomputer and then the standby RA
The operation of storing in M121, 221 is performed.
【0014】データの通信は、CPU11,21が、送
信しようとするデータの、メモリ12,22内の位置と
バイト数をDMAコントローラ13,23に指示するこ
とにより開始される。これに応じて、DMAコントロー
ラ13,23は、CPU11,21を内部バスより切り
離し、メモリ内の指示された位置に記憶されたデータを
SCI14,24に転送し、SCI14,24は、その
データをシリアルデータに変換して送信する。なお、D
MAコントローラを用いず、CPUでSCIへのデータ
転送を行うことも可能である。The data communication is started by the CPUs 11 and 21 instructing to the DMA controllers 13 and 23 the positions of the data to be transmitted in the memories 12 and 22 and the number of bytes. In response to this, the DMA controllers 13 and 23 disconnect the CPUs 11 and 21 from the internal bus, transfer the data stored at the designated position in the memory to the SCIs 14 and 24, and the SCIs 14 and 24 serialize the data. Convert to data and send. In addition, D
It is also possible to perform data transfer to SCI by the CPU without using the MA controller.
【0015】次に、本実施例における異常対策方式につ
いて、エンジン制御処理とともに図2〜図5のフローチ
ャートを参照しながら説明する。本実施例では、第1の
マイコン1がマスタとしてエンジン制御の主要な処理を
実行し、第2のマイコン2はスレーブとして動作する。
そして、以下の説明においては、第2のマイコン2内で
異常が検出され、それが第1のマイコン1に報知され
て、第1のマイコン1内で異常対策が行われる場合の処
理について詳細に説明する。Next, the abnormality countermeasure system in this embodiment will be described with reference to the engine control processing and the flowcharts of FIGS. In this embodiment, the first microcomputer 1 serves as a master to perform main processing of engine control, and the second microcomputer 2 serves as a slave.
Then, in the following description, a process in the case where an abnormality is detected in the second microcomputer 2 and the abnormality is notified to the first microcomputer 1 and the abnormality countermeasure is performed in the first microcomputer 1 will be described in detail. explain.
【0016】図2は、第1のマイコン1で実行されるエ
ンジン制御メインルーチンの処理手順を示す概略フロー
チャートである。イグニションスイッチ7がオンされる
と、まず、ステップ502において、ノーマルRAMを
クリアする。次に、ステップ504のセットアップルー
チンが実行される。本ルーチンでは、制御データを計算
するルーチンに入って各制御データが計算されるまでの
間に、制御データが使用される場合に、不具合が起こら
ないような値を各制御データとしてあらかじめ設定す
る。例えば、冷却水温として85°C、エンジン回転数
として0rpm、燃料噴射時間の空燃比(A/F)によ
るフィードバック補正計数(FAF)として1.0を所
定のメモリに設定する。それと同時に、入出力用ポート
(図1では省略)については、入力信号をまず読み込み
にいってフィルタ処理をしたり、出力信号はまだ制御デ
ータが計算されていないので、燃料噴射信号や点火出力
信号を停止し(あるいは、固定値出力、例えば、噴射を
毎回転10msの時間としたり、点火時期を各気筒上死
点出力とし)、無負荷回転数制御用ソレノイドバルブを
全閉に設定する。その他のアクチュエータに対しても、
同様に安全側の出力とする。FIG. 2 is a schematic flowchart showing a processing procedure of an engine control main routine executed by the first microcomputer 1. When the ignition switch 7 is turned on, first, in step 502, the normal RAM is cleared. Next, the setup routine of step 504 is executed. In this routine, a value that does not cause a problem when the control data is used is set in advance as each control data before the control data is calculated and each control data is calculated. For example, the cooling water temperature is set to 85 ° C., the engine speed is set to 0 rpm, and the feedback correction count (FAF) based on the air-fuel ratio (A / F) of the fuel injection time is set to 1.0 in a predetermined memory. At the same time, for the input / output port (not shown in FIG. 1), the input signal is first read and filtered, and the control data for the output signal has not yet been calculated. Is stopped (or fixed value output, for example, injection is made to be 10 ms per revolution or ignition timing is made to be the top dead center output of each cylinder), and the no-load rotational speed control solenoid valve is set to be fully closed. For other actuators,
Similarly, the output is on the safe side.
【0017】次いで、ステップ506では、各センサか
らの入力信号に基づいて、エンジンの状態に応じた最適
な燃料噴射時間を演算し、インジェクタに噴射信号を出
力する。その際、フィードバック補正係数FAFによる
フィードバック制御とともに、該フィードバック補正係
数FAFの経年的な変化を学習して補正する(FAFの
平均値が所定値となるように燃料噴射時間を補正する)
処理がなされ、そのためのA/F学習値が計算され、ス
タンバイRAM121に格納される。次に、ステップ5
08において、各センサからの入力信号に基づいてエン
ジンの状態に応じた最適な点火時期を演算し、イグナイ
タに点火信号を出力する。さらに、ステップ510の無
負荷回転数制御(ISC制御)では、各センサからの入
力信号により目標回転数を決定し、エンジン回転数に応
じた制御信号をACV(ソレノイドバルブ)へ出力し、
アイドル回転数を目標回転数に保つ。その際、目標回転
数へのフィードバック制御が実行されるとともに、A/
F学習値同様、ISC学習値が導入され、スタンバイR
AMに記憶される。エンジン制御方法そのものは、本発
明にとって本質的なものではないため、詳細な説明は省
略する。Next, at step 506, the optimum fuel injection time corresponding to the state of the engine is calculated based on the input signal from each sensor, and the injection signal is output to the injector. At that time, along with the feedback control by the feedback correction coefficient FAF, the secular change of the feedback correction coefficient FAF is learned and corrected (the fuel injection time is corrected so that the average value of the FAF becomes a predetermined value).
Processing is performed, an A / F learning value for that purpose is calculated, and stored in the standby RAM 121. Next, step 5
At 08, the optimum ignition timing according to the state of the engine is calculated based on the input signal from each sensor, and the ignition signal is output to the igniter. Further, in the no-load speed control (ISC control) of step 510, the target speed is determined by the input signal from each sensor, and the control signal according to the engine speed is output to the ACV (solenoid valve).
Keep the idle speed at the target speed. At that time, feedback control to the target rotation speed is performed, and A /
Like the F learning value, the ISC learning value is introduced and the standby R
Stored in AM. The engine control method itself is not essential to the present invention, so a detailed description will be omitted.
【0018】次いで、ステップ512においてスタンバ
イRAMに関するチェックが実行される。その詳細は、
図3に示される。スタンバイRAM上の重要なデータや
履歴の残るデータについては、マイクロコンピュータの
誤動作によりスタンバイRAMへの誤書き込みや読み出
し値の異常が発生した場合に不具合を摘出できるよう
に、そのデータとビット反転の関係にあるRAM(ミラ
ーRAM)が作成されている。そのため、まず、その関
係が保たれているかどうかのチェック(ミラーチェッ
ク)が実行される(ステップ602)。さらに、スタン
バイRAMを保持するためのスタンバイ系統の電源に、
一時的なオフ状態(瞬断)がなかったか否かをチェック
する(ステップ604)。これは、一般にマイクロコン
ピュータに設定されているポート(供給電源が電源遮断
検出電圧(例えば3V)より低下したときにリセットさ
れる)を見ればよい。このようなミラーチェックやスタ
ンバイ電源チェックにて異常が発見された場合には、自
己診断にて記憶された故障コードと、前述のA/F学習
値やISC学習値とが、制御データとして信頼性に問題
があるため、フェールセーフ対策として初期化される
(ステップ606,608)。Next, in step 512, a check is performed on the standby RAM. The details are
As shown in FIG. For important data or data with a history that is in the standby RAM, the relationship between the data and bit inversion so that the malfunction can be isolated if the microcomputer malfunctions and erroneous writing to the standby RAM or an abnormal read value occurs. RAM (mirror RAM) in is created. Therefore, first, a check (mirror check) as to whether or not the relationship is maintained is executed (step 602). Furthermore, for the power supply of the standby system to hold the standby RAM,
It is checked whether or not there is a temporary off state (temporary interruption) (step 604). This can be seen by looking at the port (generally reset when the power supply voltage drops below the power cutoff detection voltage (for example, 3V)) set in the microcomputer. When an abnormality is found by such a mirror check or standby power supply check, the failure code stored in the self-diagnosis and the above-mentioned A / F learning value and ISC learning value are reliable as control data. Is initialized as a fail-safe measure (steps 606 and 608).
【0019】次いで、ステップ514にて自己診断が実
行される。この自己診断は、各センサからの信号に異常
がないかチェックし、異常があれば所定の故障コードを
スタンバイRAMに記憶するものである。Next, in step 514, self-diagnosis is executed. In this self-diagnosis, the signal from each sensor is checked for any abnormality, and if there is any abnormality, a predetermined failure code is stored in the standby RAM.
【0020】次にステップ516において、他CPUす
なわち第2のマイコン2に係る異常についての対策処理
を実行する。本実施例においては、第2のマイコン2に
おいて異常が発生した場合、すなわち例えば、双方のC
PUで電源を共有しているときに、急激な電源変動によ
り一時的な電源の瞬断が発生し、第2のマイコン2のC
PU22がスタンバイRAM電源の異常を検出した場
合、第2のマイコン2のCPU22は、前述の図3のフ
ローチャートのように自己のメモリを初期化すると同時
に、ウォッチドグタイマクリア信号線35の周期を、通
常の周期(例えば2ms)よりも図6(a)に示すよう
に長くする(例えば2ms+3ms=5ms)ことによ
り、第1のマイコン1のCPU11に異常を報知するよ
う構成されている。(もちろん、他の実施例において
は、(b)に示すように短くすることも可能である。)
すなわち、CPU11は、ウォッチドグタイマクリア信
号線35の立ち上がりにて割り込みが発生するように構
成されている(もちろん、立ち上がりににのみ、あるい
は、立ち上がり立ち下がり共に即ち信号の反転毎に割り
込みが発生するように構成してもよい)が、その割り込
み処理ルーチンの処理手順が、図4のフローチャートに
示されるようになっている。Next, at step 516, countermeasure processing for an abnormality relating to the other CPU, that is, the second microcomputer 2 is executed. In this embodiment, when an abnormality occurs in the second microcomputer 2, that is, for example, both C
When the power is shared by the PUs, a temporary power interruption occurs due to a sudden power fluctuation, and the C of the second microcomputer 2
When the PU 22 detects an abnormality in the standby RAM power supply, the CPU 22 of the second microcomputer 2 initializes its own memory as shown in the flowchart of FIG. As shown in FIG. 6 (a), the CPU 11 of the first microcomputer 1 is informed of the abnormality by making it longer (eg, 2 ms + 3 ms = 5 ms) than the normal cycle (eg, 2 ms). (Of course, in other embodiments, it can be shortened as shown in (b).)
That is, the CPU 11 is configured so that an interrupt is generated at the rising edge of the watchdog timer clear signal line 35 (of course, an interrupt is generated only at the rising edge or at both the rising edge and the falling edge, that is, every inversion of the signal. However, the processing procedure of the interrupt processing routine is as shown in the flowchart of FIG.
【0021】まず、本来の機能としてウォッチドグタイ
マをクリアするが(ステップ702)、次いで現在の時
刻と前回の割り込みの発生時刻より、その周期を算出す
る(ステップ704)。なお、その後で現在時刻を前回
時刻として新たに記憶しておく(ステップ706)。そ
して、求めた周期が通常の周期(例えば、判定レベルを
6msとする)より大きければ(ステップ708にて判
定)、第2のマイコン2において異常が発生したと判断
し、異常フラグをオン(1)とする(ステップ71
0)。このような異常発生通信手段が設けられているた
め、ステップ516の処理は、図5にその詳細が示され
るように、まず、ステップ802において、かかる異常
フラグが1か否かを判定する。そして、もしも1であれ
ば、ステップ804において、メモリ及び制御を初期化
するという対策を実施する。First, the watchdog timer is cleared as its original function (step 702), and then its cycle is calculated from the current time and the time of the last interrupt occurrence (step 704). After that, the current time is newly stored as the previous time (step 706). If the calculated cycle is longer than the normal cycle (for example, the judgment level is 6 ms) (judgment in step 708), it is judged that an abnormality has occurred in the second microcomputer 2, and the abnormality flag is turned on (1 ) (Step 71)
0). Since such an abnormality occurrence communication unit is provided, in the process of step 516, first, in step 802, it is determined whether or not the abnormality flag is 1, as shown in detail in FIG. Then, if it is 1, in step 804, a measure to initialize the memory and control is implemented.
【0022】ここで、メモリ及び制御の初期化の範囲と
して、本実施例では、車両制御に関する全てのデータ、
すなわち、ステップ504のセットアップルーチン及び
ステップ512のスタンバイRAMチェック(ステップ
606の故障コード初期化及びステップ608の学習値
初期化)で行うデータの初期化と同一の範囲の初期化を
実行する。しかし、他の実施例においては、ステップ5
12のスタンバイRAMチェックにて初期化するスタン
バイRAMのみとすることもできる。また、ステップ6
08の学習値初期化で処理する範囲、すなわち、スタン
バイRAMの内のエンジンの基本性能に係るデータのみ
とすることもできる。さらに、ステップ606の故障コ
ード初期化で処理する範囲、すなわち、スタンバイRA
Mに格納されたデータの内の故障に係るデータのみとす
ることも可能である。コンピュータシステムや第2のマ
イコン2の異常により誤った故障判定をしてしまった
り、急激な電源変動や瞬断により第1のマイコン1では
検出不可能であっても第2のマイコン2では異常検出が
されるというコンピュータシステムの異常の発生も考え
られる。そのため、第1のマイコン1で書き込まれた故
障コードそのものの信頼性に問題があったり、また、第
2のマイコン2から第1のマイコン1への転送データに
信頼性がなくても、故障コードは、履歴が残り、ユーザ
への故障表示となって、最悪の場合、車両の修理又はエ
ンジン制御システムの交換につながるので、そのデータ
異常が考えられる場合は、初期化する必要がある。すな
わち、制御に用いるデータや制御内容について信頼性に
問題があるもの、及び、安全性に問題があるものについ
て、初期化を行うことになる。Here, as the memory and control initialization range, in this embodiment, all data relating to vehicle control,
That is, the same initialization as the data initialization performed in the setup routine of step 504 and the standby RAM check of step 512 (failure code initialization of step 606 and learning value initialization of step 608) is executed. However, in other embodiments, step 5
It is also possible to use only the standby RAM that is initialized in the 12 standby RAM check. Also, step 6
The range to be processed by the learning value initialization of 08, that is, only the data relating to the basic performance of the engine in the standby RAM may be set. Further, the range processed in the fault code initialization in step 606, that is, the standby RA
Of the data stored in M, it is possible to use only the data related to the failure. The second microcomputer 2 detects an abnormality even if the first microcomputer 1 cannot detect it due to an erroneous failure determination due to an abnormality in the computer system or the second microcomputer 2 or due to sudden power fluctuations or momentary interruptions. It is also conceivable that an abnormality of the computer system that occurs is caused. Therefore, there is a problem in the reliability of the fault code itself written by the first microcomputer 1, or even if the transfer data from the second microcomputer 2 to the first microcomputer 1 is not reliable, the fault code Has a history and becomes a failure display to the user, and in the worst case, it may lead to repair of the vehicle or replacement of the engine control system. Therefore, when the data abnormality is suspected, it is necessary to initialize. That is, the data used for control and the control content have a problem in reliability, and those having a problem in safety are initialized.
【0023】ステップ516の終了後、プログラムはス
テップ506にループバックして以上の処理を繰り返し
実行する。すなわち、第2のマイコン2に係る異常のチ
ェックも周期的に実行される。以上、第2のマイコン2
から第1のマイコン1に対し、異常報告がなされる場合
について説明した。本実施例においては、第1のマイコ
ン1から第2のマイコン2に対しても同様に異常報告が
なされ、第2のマイコン2においても同様の異常対策処
理が行われる。ただし、第1のマイコン1から第2のマ
イコン2への異常報告は、シリアルデータ通信線31を
介して実施される。なお、他の実施例においては、以上
のようにウォッチドグタイマクリア信号線35やシリア
ルデータ通信線31を利用しないで、異常報告用に専用
の信号線を設けることももちろん可能である。また、異
常については、電源異常を例に上げたが、車両システム
又はコンピュータシステムにおいては、センサやアクチ
ュエータ、入出力回路の異常、他方のマイコンの暴走
(ウォッチドグタイマクリア線の異常)など、さまざま
な異常について、制御に応じたメモリや制御の初期化方
法が考えられる。After the end of step 516, the program loops back to step 506 to repeatedly execute the above processing. That is, the abnormality check of the second microcomputer 2 is also periodically executed. Above, the second microcomputer 2
Has described the case where an abnormality is reported to the first microcomputer 1. In this embodiment, the abnormality report is similarly made from the first microcomputer 1 to the second microcomputer 2, and the similar abnormality countermeasure processing is also performed in the second microcomputer 2. However, the abnormality report from the first microcomputer 1 to the second microcomputer 2 is carried out via the serial data communication line 31. In other embodiments, it is of course possible to provide a dedicated signal line for reporting an abnormality without using the watchdog timer clear signal line 35 and the serial data communication line 31 as described above. Regarding the abnormality, power supply abnormality was taken as an example, but in vehicle systems or computer systems, there are various problems such as sensor, actuator, I / O circuit abnormality, and other microcomputer runaway (error of watch dog timer clear line). For such abnormalities, a memory or control initialization method according to the control can be considered.
【0024】以上、本発明の一実施例について述べてき
たが、もちろん本発明はこれに限定されるものではな
く、様々な実施例を案出することは当業者にとって容易
なことである。例えば、エンジン制御以外の車両制御用
コンピュータシステムに対しても可能であろう。Although one embodiment of the present invention has been described above, the present invention is not limited to this, and it is easy for those skilled in the art to devise various embodiments. For example, it could be applied to a vehicle control computer system other than engine control.
【0025】[0025]
【発明の効果】以上説明したように、本発明によれば、
マルチCPU構成の車両制御用コンピュータシステムに
おける異常対策方式において、信頼性の向上が図られ
る。そして、車両運転の更なる安全性向上が確保され
る。As described above, according to the present invention,
Reliability is improved in the abnormality countermeasure method in the vehicle control computer system having the multi-CPU configuration. Further, further improvement in safety of vehicle driving is ensured.
【図1】本発明をマルチCPU構成のエンジン制御コン
ピュータシステムに適用した一実施例におけるハードウ
ェア構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram showing a hardware configuration in an embodiment in which the present invention is applied to an engine control computer system having a multi-CPU configuration.
【図2】エンジン制御メインルーチンの処理手順を示す
概略フローチャートである。FIG. 2 is a schematic flowchart showing a processing procedure of an engine control main routine.
【図3】スタンバイRAMチェックルーチンの処理手順
を示す概略フローチャートである。FIG. 3 is a schematic flowchart showing a processing procedure of a standby RAM check routine.
【図4】ウォッチドグタイマクリア信号による割り込み
処理ルーチンの処理手順を示す概略フローチャートであ
る。FIG. 4 is a schematic flowchart showing a processing procedure of an interrupt processing routine by a watchdog timer clear signal.
【図5】他CPUに係る異常の対策処理の手順を示す概
略フローチャートである。FIG. 5 is a schematic flowchart showing a procedure of abnormality countermeasure processing related to another CPU.
【図6】ウォッチドグタイマクリア信号を利用して異常
を伝える場合のタイムチャートである。FIG. 6 is a time chart when an abnormality is notified using a watchdog timer clear signal.
1…第1のマイクロコンピュータ
11…CPU
12…メモリ
121…スタンバイRAM
122…ノーマルRAM
13…DMAコントローラ
14…シリアル通信インタフェース回路
15…クロック発生器
16…データバス
17…アドレスバス
2…第2のマイクロコンピュータ
21…CPU
22…メモリ
221…スタンバイRAM
222…ノーマルRAM
23…DMAコントローラ
24…シリアル通信インタフェース回路
25…クロック発生器
26…データバス
27…アドレスバス
31…第1のマイクロコンピュータから第2のマイクロ
コンピュータへのシリア
ルデータの通信線
32…第2のマイクロコンピュータから第1のマイクロ
コンピュータへのシリア
ルデータの通信線
33…クロック信号の通信線
34…第1のマイクロコンピュータから第2のマイクロ
コンピュータへのリセット信号線
35…第2のマイクロコンピュータから第1のマイクロ
コンピュータへのウォッチドグタイマクリア信号線
6…バッテリ
7…イグニションスイッチ
8…メインリレー
9…電源回路1 ... 1st microcomputer 11 ... CPU 12 ... Memory 121 ... Standby RAM 122 ... Normal RAM 13 ... DMA controller 14 ... Serial communication interface circuit 15 ... Clock generator 16 ... Data bus 17 ... Address bus 2 ... Second microcomputer Computer 21 ... CPU 22 ... Memory 221 ... Standby RAM 222 ... Normal RAM 23 ... DMA controller 24 ... Serial communication interface circuit 25 ... Clock generator 26 ... Data bus 27 ... Address bus 31 ... From first microcomputer to second microcomputer Communication line 32 for serial data to computer ... Communication line 33 for serial data from second microcomputer to first microcomputer ... Communication line 34 for clock signal ... First microcomputer Reset signal line 35 ... watchdog timer clear signal line 6 ... battery 7 ... ignition switch 8 ... main relay 9 ... power supply circuit from the second microcomputer to the first microcomputer to La second microcomputer
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06F 11/16 - 11/20 G06F 11/30 G06F 15/16 - 15/177 G05B 9/03 JICSTファイル(JOIS)─────────────────────────────────────────────────── ─── Continuation of the front page (58) Fields surveyed (Int.Cl. 7 , DB name) G06F 11/16-11/20 G06F 11/30 G06F 15/16-15/177 G05B 9/03 JISST file ( JOIS)
Claims (5)
れた、自己診断機能を有する少なくとも1つの第1のマ
イクロコンピュータと、少なくとも1つの第2のマイク
ロコンピュータと、を含む、マルチCPU構成の車両制
御用コンピュータシステムにおける異常対策方式におい
て、前記第1のマイクロコンピュータは、所定の周期でウォ
ッチドッグタイマクリア信号をウォッチドッグタイマク
リア信号線を介して出力し、前記第2のマイクロコンピ
ュータは、該ウォッチドッグタイマクリア信号の周期に
基づき前記第1のマイクロコンピュータの異常を検出
し、 前記第1のマイクロコンピュータは、該第1のマイクロ
コンピュータの異常、該コンピュータシステム内の該第
1及び第2のマイクロコンピュータ以外の部分の異常又
は該コンピュータシステムの外部の他の車両システムの
異常を検出した場合に、該異常の発生に関する情報を該
第2のマイクロコンピュータに伝送するための異常発生
通信手段が設けられ、 前記異常発生通信手段は、前記各マイクロコンピュータ
間に接続されたウォッチドッグタイマクリア信号線にお
ける信号を前記所定の周期からなる信号と異なる信号と
することによって異常の発生に関する情報を伝送し、 前記第2のマイクロコンピュータは、前記第1のマイク
ロコンピュータからの異常発生情報に応答して、前記第
2のマイクロコンピュータ内のメモリに格納された、出
力信号などの制御内容も含む車両制御に関する全てのデ
ータの内の、所望の部分のデータを初期化するメモリ及
び制御の初期化手段を具備することを特徴とする、 マルチCPU構成の車両制御用コンピュータシステムに
おける異常対策方式。1. A multi-CPU configuration including at least one first microcomputer having a self-diagnosis function and at least one second microcomputer, which are mutually connected by a communication path for data transfer. In the abnormality countermeasure method for a vehicle control computer system, the first microcomputer is configured to perform a wobble at a predetermined cycle.
Set the watchdog timer clear signal to the watchdog timer clock.
The signal is output via the rear signal line, and the second microcomputer
Monitor the watchdog timer clear signal
Based on the detection of abnormality of the first microcomputer
And, the first microcomputer, the first micro
Computer abnormality, the first in the computer system
Abnormalities in parts other than the first and second microcomputers
Of other vehicle systems outside the computer system
When an abnormality is detected, information regarding the occurrence of the abnormality is
Occurrence of abnormality for transmission to the second microcomputer
Communication means is provided, and the abnormality occurrence communication means is the microcomputer.
Connect the watchdog timer clear signal line connected between
And a signal different from the signal having the predetermined cycle.
By transmitting the information about the occurrence of the abnormality, the second microcomputer, the first microphone
(B) In response to the abnormality occurrence information from the computer,
The output data stored in the memory of the second microcomputer
All data related to vehicle control including control contents such as force signals
Memory and memory for initializing the data of the desired part of the data
An abnormality countermeasure system in a vehicle control computer system having a multi-CPU configuration , characterized by comprising:
れた、自己診断機能を有する少なくとも1つの第1のマ
イクロコンピュータと、少なくとも1つの第2のマイク
ロコンピュータと、を含む、マルチCPU構成の車両制
御用コンピュータシステムにおける異常対策方式におい
て、 前記第1のマイクロコンピュータと前記第2のマイクロ
コンピュータとの間には、該第1のマイクロコンピュー
タ内で、該第1のマイクロコンピュータの異常、該コン
ピュータシステム内の該第1及び第2のマイクロコンピ
ュータ以外の部分の異常又は該コンピュータシステムの
外部の他の車両システムの異常を検出した場合に、該異
常の発生に関する情報を該第1のマイクロコンピュータ
から該第2のマイクロコンピュータに伝送するための異
常発生通信手段が設けられ、 前記第2のマイクロコンピュータは、前記第1のマイク
ロコンピュータからの異常発生情報に応答して、該第2
のマイクロコンピュータ内のメモリに格納された、故障
に関するデータを初期化するメモリ及び制御の初期化手
段を具備することを特徴とする、 マルチCPU構成の車両制御用コンピュータシステムに
おける異常対策方式。2. A multi-CPU configuration including at least one first microcomputer having a self-diagnosis function and at least one second microcomputer, which are connected to each other by a communication path for data transfer. In an abnormality countermeasure method for a vehicle control computer system, an abnormality of the first microcomputer in the first microcomputer between the first microcomputer and the second microcomputer, When an abnormality in a part other than the first and second microcomputers in the system or an abnormality in another vehicle system outside the computer system is detected, information about the occurrence of the abnormality is sent from the first microcomputer. Abnormality occurrence communication hand for transmitting to the second microcomputer Is provided, the second microcomputer in response to the abnormality occurrence information from said first microcomputer, the second
Failure , stored in the memory of the microcomputer of
An abnormality countermeasure system in a vehicle control computer system having a multi-CPU configuration, comprising a memory for initializing data relating to the above and a control initialization means.
れた、自己診断機能を有する少なくとも1つの第1のマ
イクロコンピュータと、少なくとも1つの第2のマイク
ロコンピュータと、を含む、マルチCPU構成の車両制
御用コンピュータシステムにおける異常対策方式におい
て、 前記第1のマイクロコンピュータと前記第2のマイクロ
コンピュータとの間には、該第1のマイクロコンピュー
タ内で、該第1のマイクロコンピュータの異常、該コン
ピュータシステム内の該第1及び第2のマイクロコンピ
ュータ以外の部分の異常又は該コンピュータシステムの
外部の他の車両システムの異常を検出した場合に、該異
常の発生に関する情報を該第1のマイクロコンピュータ
から該第2のマイクロコンピュータに伝送するための異
常発生通信手段が設けられ、 前記第2のマイクロコンピュータは、前記第1のマイク
ロコンピュータからの異常発生情報に応答して、該第2
のマイクロコンピュータ内のメモリに格納された、制御
データの補正に用いる学習値に関するデータを初期化す
るメモリ及び制御の初期化手段を具備することを特徴と
する、 マルチCPU構成の車両制御用コンピュータシステムに
おける異常対策方式。3. A multi-CPU configuration including at least one first microcomputer having a self-diagnosis function and at least one second microcomputer, which are connected to each other by a communication path for data transfer. In an abnormality countermeasure method for a vehicle control computer system, an abnormality of the first microcomputer in the first microcomputer between the first microcomputer and the second microcomputer, When an abnormality in a part other than the first and second microcomputers in the system or an abnormality in another vehicle system outside the computer system is detected, information about the occurrence of the abnormality is sent from the first microcomputer. Abnormality occurrence communication hand for transmitting to the second microcomputer Is provided, the second microcomputer in response to the abnormality occurrence information from said first microcomputer, the second
Control stored in the memory of the microcomputer of
An abnormality countermeasure method in a vehicle control computer system having a multi-CPU configuration, comprising a memory for initializing data relating to a learning value used for correcting data and a control initialization means.
ロコンピュータ間に接続されたウォッチドッグタイマを
周期的にクリアするためのウォッチドッグタイマクリア
信号線を利用して該異常発生情報を伝送することにより
実現される、請求項2又は3に記載のマルチCPU構成
の車両制御用コンピュータシステムにおける異常対策方
式。4. The abnormality occurrence communication means includes a watchdog timer connected between the microcomputers.
The abnormality countermeasure in the vehicle control computer system having the multi-CPU configuration according to claim 2 or 3 , which is realized by transmitting the abnormality occurrence information using a watchdog timer clear signal line for periodically clearing. method.
ロコンピュータ間に接続されたシリアルデータ通信線を
利用して該異常発生情報を伝送することにより実現され
る、請求項2又は3に記載のマルチCPU構成の車両制
御用コンピュータシステムにおける異常対策方式。5. The abnormality occurrence communication means is realized by transmitting the abnormality occurrence information using a serial data communication line connected between the respective microcomputers . Abnormality countermeasure method in a vehicle control computer system having a multi-CPU configuration.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15936193A JP3370387B2 (en) | 1993-06-29 | 1993-06-29 | Abnormality countermeasure method in a multi-CPU vehicle control computer system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15936193A JP3370387B2 (en) | 1993-06-29 | 1993-06-29 | Abnormality countermeasure method in a multi-CPU vehicle control computer system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0713788A JPH0713788A (en) | 1995-01-17 |
| JP3370387B2 true JP3370387B2 (en) | 2003-01-27 |
Family
ID=15692167
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15936193A Expired - Lifetime JP3370387B2 (en) | 1993-06-29 | 1993-06-29 | Abnormality countermeasure method in a multi-CPU vehicle control computer system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3370387B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3835312B2 (en) | 2002-03-07 | 2006-10-18 | 株式会社デンソー | Electronic control device for vehicle |
| JP4368902B2 (en) | 2007-04-20 | 2009-11-18 | 富士通テン株式会社 | Eco-run control device and control method |
| JP5641324B2 (en) * | 2010-11-30 | 2014-12-17 | 日立オートモティブシステムズ株式会社 | Brake control device |
| JP5575086B2 (en) * | 2011-10-20 | 2014-08-20 | 三菱電機株式会社 | Electronic control unit |
| JP5978873B2 (en) * | 2012-09-12 | 2016-08-24 | 株式会社デンソー | Electronic control unit |
-
1993
- 1993-06-29 JP JP15936193A patent/JP3370387B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0713788A (en) | 1995-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4223909B2 (en) | In-vehicle electronic control unit | |
| JP3255693B2 (en) | Automotive multi-computer system | |
| JP2880165B2 (en) | Apparatus for monitoring an automotive computer system comprising two processors | |
| JP4080980B2 (en) | Electronic control unit | |
| US5526267A (en) | Control method for a vehicle with main and sub computers | |
| US7912600B2 (en) | In-vehicle electronic control apparatus having monitoring control circuit | |
| US4890284A (en) | Backup control system (BUCS) | |
| US4775957A (en) | Microcomputer with abnormality sensing function | |
| US6076172A (en) | Monitoting system for electronic control unit | |
| JP3370387B2 (en) | Abnormality countermeasure method in a multi-CPU vehicle control computer system | |
| CN117590789A (en) | A three-layer monitoring architecture for vehicle controller | |
| JP3883842B2 (en) | Electronic control device for vehicle | |
| JP2004285856A (en) | Engine intake air amount control device and engine intake air amount control method | |
| JP2003323353A (en) | Memory diagnostic device and control device | |
| JPH07293320A (en) | Electronic controller | |
| EP2482149B1 (en) | Electronic control unit | |
| US7386714B2 (en) | Transmitting data from a single storage unit between multiple processors during booting | |
| JP2880364B2 (en) | Automotive engine control device | |
| CN112740121A (en) | Control architecture for a vehicle | |
| JP2768693B2 (en) | Apparatus for monitoring a computer system having two processors | |
| JP3296043B2 (en) | Vehicle electronic control unit | |
| JPH04215140A (en) | Computer apparatus | |
| JP6681304B2 (en) | Vehicle control device and vehicle internal combustion engine control device | |
| JP2001195318A (en) | Extension unit and electronic controller | |
| JPH06305376A (en) | Control device for vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20021008 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081115 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091115 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091115 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101115 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111115 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121115 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131115 Year of fee payment: 11 |
|
| EXPY | Cancellation because of completion of term |