JPH03237253A - Automotive control device - Google Patents

Automotive control device

Info

Publication number
JPH03237253A
JPH03237253A JP2031055A JP3105590A JPH03237253A JP H03237253 A JPH03237253 A JP H03237253A JP 2031055 A JP2031055 A JP 2031055A JP 3105590 A JP3105590 A JP 3105590A JP H03237253 A JPH03237253 A JP H03237253A
Authority
JP
Japan
Prior art keywords
engine
ecu
air conditioner
rom
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2031055A
Other languages
Japanese (ja)
Inventor
Minoru Hotsuka
稔 穂塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP2031055A priority Critical patent/JPH03237253A/en
Publication of JPH03237253A publication Critical patent/JPH03237253A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Storage Device Security (AREA)

Abstract

PURPOSE:To improve safety by monitoring a first processor for controlling on-vehicle equipment such as an engine by a second processor for controlling on-vehicle equipment other than the engine or the like in the case of alteration being made to the data of a storage means in the first processor. CONSTITUTION:An electronic control unit ECU 1 for an engine performs various processes for engine control by a CPU 2 according to the control program stored in an ROM 4. An electronic control unit ECU 9 for an air conditioner performs various processes for engine control by a CPU 10 according to the control program stored in an ROM 12. In this case, the I/O 5 of the ECU 1 and the I/O 13 of the ECU 9 are connected by a specific code signal line 14 and a reply code line 15, and whether or not alteration is made to the data of the ROM 4 is detected by the ECU 9 for the air conditioner on the basis of a specific code signal and its reversal signal. In the case of alteration being made, a relay contact 6 is opened to stop the engine.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、自動車用制御装置に関するものである。[Detailed description of the invention] [Industrial application field] The present invention relates to a control device for an automobile.

〔従来の技術〕[Conventional technology]

近年、電子制御装置によりエンジンを制御するようにな
ってきている。この電子制御装置において、空燃比をフ
ィードバック補正することが行われる。この際、三元触
媒により良好に排ガスを浄化させるために理論空燃比に
するためのプログラムが電子制御ユニット(ECU)内
の記憶装置(ROM)に書き込まれている。
In recent years, engines have come to be controlled by electronic control devices. In this electronic control device, feedback correction of the air-fuel ratio is performed. At this time, a program for achieving a stoichiometric air-fuel ratio is written in a storage device (ROM) in an electronic control unit (ECU) in order to effectively purify exhaust gas using a three-way catalyst.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ところが、車両がユーザに渡ってからユーザが車両のパ
ワーアップ等を目的として改造プログラムを書き込んだ
ROMに取り替えるということがある。このようにプロ
グラム改造が行われると、空燃比が理論空燃比に適正に
フィードバックされなくなるので、排ガス中の有害成分
が多量に放出されてしまう。
However, after the vehicle is delivered to the user, the user may replace the ROM with a ROM in which a modification program has been written for the purpose of powering up the vehicle or the like. When the program is modified in this manner, the air-fuel ratio is no longer properly fed back to the stoichiometric air-fuel ratio, resulting in a large amount of harmful components in the exhaust gas being released.

この発明の目的は、エンジン制御用プログラムの改ざん
に伴う不具合を回避することができる自動車用制御装置
を提供することにある。
An object of the present invention is to provide a control device for an automobile that can avoid problems caused by tampering with an engine control program.

〔課題を解決するための手段〕[Means to solve the problem]

この発明は、記憶手段に記憶したデータに基づいてエン
ジン系車載機器を制御する第1の処理装置と、前記エン
ジン系車載機器以外の車載機器を制御する第2の処理装
置とを備えた自動車用制御装置において、 前記第2の処理装置が所定のタイミングで第1の処理装
置をモニタして前記記憶手段のデータの改ざんの有無を
検出し、改ざんが有ると第1の処理装置の駆動を停止、
もしくは前記エンジン系車載機器の駆動を停止させるよ
うにした自動車用制御装置をその要旨とするものである
The present invention provides an automotive vehicle comprising a first processing device that controls an engine-related in-vehicle device based on data stored in a storage means, and a second processing device that controls in-vehicle devices other than the engine-related in-vehicle device. In the control device, the second processing device monitors the first processing device at a predetermined timing to detect whether data in the storage means has been tampered with, and if tampering is detected, the first processing device stops driving. ,
Alternatively, the gist thereof is a control device for an automobile that stops the driving of the engine-based on-vehicle equipment.

〔作用〕[Effect]

第2の処理装置が所定のタイミングで第1の処理装置を
モニタして記憶手段のデータの改ざんの有無を検出し、
改ざんが有ると第1の処理装置の駆動を停止、もしくは
エンジン系車載機器の駆動を停止させる。その結果、改
ざんデータによるエンジン制御は行われない。
a second processing device monitors the first processing device at a predetermined timing to detect whether data in the storage means has been tampered with;
If there is any tampering, the first processing device is stopped, or the engine-based in-vehicle equipment is stopped. As a result, engine control based on tampered data is not performed.

〔実施例〕〔Example〕

以下、この発明を具体化した一実施例を図面に従って説
明する。
An embodiment embodying the present invention will be described below with reference to the drawings.

第1図には本実施例の自動車用制御装置の電気的構成を
示す。第1の処理装置としてのエンジン用電子制御ユニ
ット(以下、エンジン用ECUという)lは、中央処理
装置(以下、CPUという)2と、ランダムアクセスメ
モリ(以下、RAMという)3と、記憶手段としてのリ
ードオンリメモリ(以下、ROMという)4と、人出力
インタフニーイス5とから構成され、データバス等を含
むパスラインにより相互に接続されている。ROM4に
は制御プログラムが記憶され、CPU2はこのプログラ
ムに従ってエンジン制御のための各種の処理を実行する
。この処理の中には02センサによる空燃比フィードバ
ック補正を含む。又、RAM3には各種のデータが一時
的に記憶される。
FIG. 1 shows the electrical configuration of the automobile control device of this embodiment. The engine electronic control unit (hereinafter referred to as engine ECU) l as a first processing unit includes a central processing unit (hereinafter referred to as CPU) 2, a random access memory (hereinafter referred to as RAM) 3, and a storage means. It consists of a read-only memory (hereinafter referred to as ROM) 4 and a human output interface 5, which are interconnected by path lines including a data bus and the like. A control program is stored in the ROM 4, and the CPU 2 executes various processes for engine control according to this program. This process includes air-fuel ratio feedback correction using the 02 sensor. Further, various data are temporarily stored in the RAM 3.

CPU2には入出力インタフニーイス5を介して吸気量
信号、エンジン回転数信号、エンジン水温信号、スロッ
トル開度信号、02信号等が入力される。CPU2はこ
れらの信号に基づいて入出力インタフニーイス5を介し
てエンジン系車載機器としてのインジェクタや点火装置
を駆動制御する。
An intake air amount signal, an engine rotation speed signal, an engine water temperature signal, a throttle opening signal, an 02 signal, etc. are input to the CPU 2 via an input/output interface chair 5. Based on these signals, the CPU 2 drives and controls the injector and ignition device as engine-related on-vehicle equipment via the input/output interface chair 5.

又、エンジン用ECUIには常閉のリレー接点6とイグ
ニッションスイッチ7を介してバ・ソテリー8が接続さ
れている。そして、イグニッションスイッチ7のオン操
作によりバッテリー8からの電力がエンジン用ECUl
に供給されるようになっている。
Further, a battery 8 is connected to the engine ECUI via a normally closed relay contact 6 and an ignition switch 7. Then, when the ignition switch 7 is turned on, power from the battery 8 is transferred to the engine ECU1.
is being supplied to.

第2の処理装置としてのエアコン用電子制御ユニット(
以下、エアコン用ECUという)9は、中央処理装置(
以下、CPUという)10と、ランダムアクセスメモリ
(以下、RAMという)11と、リードオンリメモリ(
以下、ROMという)12と、入出力インタフニーイス
13とから構成され、パスラインにて相互に接続されて
いる。ROM12には制御プログラムが記憶され、CP
U10はこのプログラムに従って空調のための各種の処
理を実行する。又、RAMIIには各種のデータが一時
的に記憶される。
Air conditioner electronic control unit as the second processing device (
Hereinafter, the air conditioner ECU) 9 is a central processing unit (
(hereinafter referred to as CPU) 10, random access memory (hereinafter referred to as RAM) 11, and read-only memory (hereinafter referred to as RAM) 10.
It consists of a ROM (hereinafter referred to as ROM) 12 and an input/output interface 13, which are connected to each other by a path line. A control program is stored in the ROM 12, and the CP
U10 executes various processes for air conditioning according to this program. Further, various data are temporarily stored in RAM II.

CPUl0は入出力インタフ二一イス13を介して外気
温信号や室内温信号を入力し、入出力インタフ二一イス
13を介してコンプレッサの電磁クラッチを断接動作さ
せるとともにエアミックスダンパの開度を調整するよう
になっている。このエアコン用ECU9はイグニッショ
ンスイッチ7を介してバッテリー8と接続されている。
The CPU10 inputs an outside temperature signal and an indoor temperature signal through the input/output interface 213, and connects and disconnects the electromagnetic clutch of the compressor through the input/output interface 213, as well as controls the opening of the air mix damper. It is supposed to be adjusted. This air conditioner ECU 9 is connected to a battery 8 via an ignition switch 7.

エアコン用E CU 9の入出力インターフェイス13
からエンジン用ECU lの人出力インターフエイス5
へは特定コード信号ライン14が配設されるとともに入
出力インターフェイス5から入出力インターフェイス1
3へは返信コードライン15が配設されている。
Input/output interface 13 of ECU 9 for air conditioner
From engine ECU l human output interface 5
A specific code signal line 14 is provided from the input/output interface 5 to the input/output interface 1.
3, a reply code line 15 is provided.

次に、このように構成した自動車用制御装置の作用を説
明する。
Next, the operation of the automobile control device configured as described above will be explained.

エアコン用ECU9のCPUl0はイグニッションスイ
ッチ7のオン操作を検知しており、そのイグニッション
・オンにより、第2図におけるステップ100で、特定
コード信号ライン14を介して特定コード信号をエンジ
ン用ECUIに出力する。この特定コード信号とは、本
実施例では、rlooIoollJの1バイトデータと
している。
The CPU10 of the air conditioner ECU 9 detects the ON operation of the ignition switch 7, and when the ignition is turned on, a specific code signal is output to the engine ECUI via the specific code signal line 14 in step 100 in FIG. . In this embodiment, this specific code signal is 1-byte data of rlooIoollJ.

一方、エンジン用ECUIのCPU2では特定コード信
号の人力により第3図におけるステップ200で、特定
コード信号を反転させてエアコン用ECU9に返信する
。つまり、ro 1101100」の1バイトデータを
返信コードライン15を用いて送る。このエンジン用E
CUIにおける特定コード信号を反転させるためのプロ
グラムはROM4に記憶されている。
On the other hand, in step 200 in FIG. 3, the CPU 2 of the engine ECUI inverts the specific code signal and sends it back to the air conditioner ECU 9 at step 200 in FIG. In other words, 1-byte data of ``ro 1101100'' is sent using the reply code line 15. E for this engine
A program for inverting a specific code signal in the CUI is stored in the ROM4.

又、エアコン用ECU9のCPUl0は一定時間毎に第
4図に示す割り込み処理ルーチンを実行している。まず
、ステップ300で異常チエツクフラグFが「l」が否
かを判断する。この異常チエツクフラグFはエンジン用
ECU1のROM4のデータの改ざんが行われたか否か
を示すフラグであり、F=1で異常有りを示すものであ
る。そして、ステップ300においてF=0ならばステ
ップ301でエンジン用ECU1から反転信号の返信が
あったか否か判断する。反転信号の返信があると、ステ
ップ302でカウンタCを「0」にし、その後、ステッ
プ303で異常チエツクフラグFを「0」にする。
Further, the CPU 10 of the air conditioner ECU 9 executes an interrupt processing routine shown in FIG. 4 at regular intervals. First, in step 300, it is determined whether the abnormality check flag F is "1" or not. This abnormality check flag F is a flag indicating whether or not data in the ROM 4 of the engine ECU 1 has been tampered with, and F=1 indicates that an abnormality exists. Then, if F=0 in step 300, it is determined in step 301 whether or not a reversal signal has been returned from the engine ECU 1. When the inverted signal is returned, the counter C is set to "0" in step 302, and then the abnormality check flag F is set to "0" in step 303.

ステップ301においてエンジン用ECUIから反転信
号の返信がないと、ステップ304でカウンタCを「1
」インクリメントする。その後、カウンタCの値か所定
値COになったか否か判断し、所定値CO以下ならばこ
のルーチン処理を終了する。又、ステップ305におい
て、カウンタCの値が所定値COになると、ステップ3
06でリレー接点6を開路するとともにステップ307
で異常チエツクフラグFを「1」にする。
If no inversion signal is returned from the engine ECUI in step 301, the counter C is set to "1" in step 304.
” increment. Thereafter, it is determined whether the value of the counter C has reached a predetermined value CO or not, and if it is less than the predetermined value CO, this routine processing is terminated. Further, in step 305, when the value of the counter C reaches the predetermined value CO, the process proceeds to step 3.
At step 06, relay contact 6 is opened and at step 307
Set the abnormality check flag F to "1".

以後の割り込み処理において、ステップ300でF=1
となっているので、ステップ306とステップ307の
処理を行う。尚、異常チエツクフラグFはイグニッショ
ンスイッチ7がオフ(開路)した後もその内容が保持さ
れるようにしてもよい。
In the subsequent interrupt processing, F=1 in step 300.
Therefore, the processes of steps 306 and 307 are performed. Incidentally, the contents of the abnormality check flag F may be retained even after the ignition switch 7 is turned off (opened).

このように本実施例では、エアコン用ECU9(第1の
処理装置)がイグニッションスイッチ7のオン毎にエン
ジン用ECUI (第2の処理装置)に特定コード信号
を出力し、エンジン用ECUIではROM4 (記憶手
段)のデータに基づき反転信号をエアコン用ECU9に
出力し、エアコン用ECU9はこの反転信号を検出する
ことによりROM4のデータの改ざんの有無を検出し、
改ざんが有るとリレー接点6を開路してエンジン用EC
U1の駆動を停止するようにした。
As described above, in this embodiment, the air conditioner ECU 9 (first processing device) outputs a specific code signal to the engine ECUI (second processing device) every time the ignition switch 7 is turned on, and the engine ECUI outputs a specific code signal to the ROM 4 ( An inverted signal is output to the air conditioner ECU 9 based on the data in the storage means), and the air conditioner ECU 9 detects whether or not the data in the ROM 4 has been tampered with by detecting this inverted signal.
If there is tampering, relay contact 6 will open and the engine EC will open.
The drive of U1 was stopped.

その結果、常には、02センサからの信号に基づいて理
論空燃比にすべくフィードバック制御しているが、ユー
ザによりROM4が改造プログラムを有するROMに取
り替えられた場合には、エンジンの制御を全く行わせる
ことができず、有害ガスの排出を未然に防止できる。こ
のようにして、エンジン制御用プログラムの改ざんに伴
う不具合を回避することができる。
As a result, feedback control is always performed to maintain the stoichiometric air-fuel ratio based on the signal from the 02 sensor, but if the user replaces ROM4 with a ROM containing a modification program, the engine is not controlled at all. This prevents the emission of harmful gases. In this way, problems caused by tampering with the engine control program can be avoided.

尚、この発明は上記実施例に限定されるものではなく、
例えば、上記実施例ではエアコン用ECU9を用いてエ
ンジン用ECUIのプログラムの改ざんの有無をチエツ
クしたが、ABS (アンチスキッドブレーキシステム
)用ECUやナビゲーションのCRT用ECUにてチエ
ツクしてもよい。
Note that this invention is not limited to the above embodiments,
For example, in the above embodiment, the air conditioner ECU 9 is used to check whether or not the engine ECUI program has been tampered with, but the check may also be made using an ABS (anti-skid brake system) ECU or a navigation CRT ECU.

又、他の別個を第5図及び第6図を用いて説明する。第
5図に示すように、エンジン用ECUIはステップ40
0で定電圧(5V)をエアコン用CPU9に出力し、ス
テップ401でエンジン制御を行い、その後、再びステ
ップ400に戻るようにする。この5Vの電圧出力のた
めのプログラムはROM4に記憶されている。一方、エ
アコン用ECU9は一定時間毎に第6図に示す割り込み
処理ルーチンを実行している。まず、ステップ500で
異常チエツクフラグFが「1」が否かを判断し、F=0
ならばステップ501でエンジン用ECUIから定電圧
(5V)の出力があったか否か判断する。そして、5V
の出力があると、ステップ502でカウンタCを「0」
にし、その後、異常チエツクフラグFを「0」にする。
Further, other separate parts will be explained using FIGS. 5 and 6. As shown in FIG.
At 0, a constant voltage (5V) is output to the air conditioner CPU 9, and at step 401 the engine is controlled, and then the process returns to step 400. A program for this 5V voltage output is stored in the ROM4. On the other hand, the air conditioner ECU 9 executes an interrupt processing routine shown in FIG. 6 at regular intervals. First, in step 500, it is determined whether the abnormality check flag F is "1" or not, and F=0.
If so, in step 501 it is determined whether a constant voltage (5V) is output from the engine ECUI. And 5V
When there is an output, the counter C is set to "0" in step 502.
and then set the abnormality check flag F to "0".

一方、ステップ501においてエンジン用ECU 1か
ら5Vの出力がないと、ステップ504でカウンタCを
「l」インクリメントする。その後、カウンタCの値が
所定値COになると、ステップ506でリレー接点6を
開路するとともにステップ507で異常チエツクフラグ
Fを「l」にする。
On the other hand, if there is no output of 5V from the engine ECU 1 in step 501, the counter C is incremented by "l" in step 504. Thereafter, when the value of the counter C reaches a predetermined value CO, the relay contact 6 is opened in step 506, and the abnormality check flag F is set to "1" in step 507.

さらに、他の別例を第7図及び第8図を用いて説明する
。エアコン用ECU9はイグニッションスイッチ7のオ
ン操作により第7図に示す処理を実行する。まず、ステ
ップ600でエンジン用ECUIのROM4のアドレス
データのビットの総和値Gを算出し、ステップ601で
総和値Gと、予め求め記憶しておいたROM4のアドレ
スデータのビットの総和値GOとを比較し、一致すると
ステップ602で異常チエツクフラグFを「O」にする
。又、GとGOとが一致しないと、ステップ603で異
常チエツクフラグFをNJにする。
Furthermore, another example will be explained using FIGS. 7 and 8. The air conditioner ECU 9 executes the process shown in FIG. 7 when the ignition switch 7 is turned on. First, in step 600, the total sum value G of the bits of the address data in ROM 4 of the engine ECUI is calculated, and in step 601, the total sum value G and the sum value GO of the bits of the address data in ROM 4, which have been calculated and stored in advance, are calculated. After comparison, if they match, the abnormality check flag F is set to "O" in step 602. If G and GO do not match, the abnormality check flag F is set to NJ in step 603.

又、エアコン用ECU9は所定時間毎に第8図の割り込
み処理ルーチンを実行しており、ステップ700で異常
チエツクフラグFが「l」か否か判断し、F=1ならば
、ステップ701でリレー接点6を開路する。
In addition, the air conditioner ECU 9 executes the interrupt processing routine shown in FIG. 8 at predetermined intervals, and in step 700 judges whether or not the abnormality check flag F is "l". If F=1, the relay is activated in step 701. Contact 6 is opened.

尚、この実施例において、ROM4のアドレスデータの
ビットを単純に加算するのではなく、特定のアドレスデ
ータのみ重複加算したり、特定のアドレスデータのみ加
算しないようにしてもよい。
In this embodiment, instead of simply adding the bits of the address data in the ROM 4, only specific address data may be added redundantly, or only specific address data may not be added.

このようにすることにより、より確実にプログラムの改
ざんを検出できる。
By doing so, program tampering can be detected more reliably.

又、他の別例としては、データの改ざん発生時にエンジ
ン用ECUIの電源ラインを切るのではなく、第9図に
示すように、インジェクションコイル16の電源ライン
を切るようにしてもよい。
As another example, instead of cutting off the power line of the engine ECUI when data tampering occurs, the power line of the injection coil 16 may be cut off, as shown in FIG. 9.

つまり、インジェクションコイル16と駆動用トランジ
スタ17とバッテリー8が接続された電源ラインに、常
閉のリレー接点18を挿入し、エアコン用ECU9はデ
ータの改ざん発生時にリレー接点18を開路する。この
ようにして、強制的にインジェクタ(エンジン系車載機
器)の駆動を停止させエンジンに燃料が供給されないよ
うにしてもよい。
That is, a normally closed relay contact 18 is inserted into the power supply line to which the injection coil 16, drive transistor 17, and battery 8 are connected, and the air conditioner ECU 9 opens the relay contact 18 when data falsification occurs. In this way, the drive of the injector (engine-related vehicle equipment) may be forcibly stopped to prevent fuel from being supplied to the engine.

さらに、他の別例としては、第10図に示すように、エ
アコン用ECU9とリレー接点6との間にオアゲート1
9を挿入し、エアコン用ECU9がエンジン用ECUI
のROM4のデータ改ざんを検知すると、オアゲート1
9を介してリレー接点6を開路させる。さらに、エアコ
ン用ECU9にウォッチトゲ回路20を接続し、エアコ
ン用ECU9に何らかの理由により異常が発生しエアコ
ン用ECU9からのウォッチトゲ信号の出力がなくなる
とウォッチトゲ回路20からオアゲートI9を介してリ
レー接点6を開路してもよい。尚、エアコン用ECU9
からのウォッチトゲ信号はエアコン用ECU9が所定の
プログラムを実行する毎に出力されるものである。
Furthermore, as another example, as shown in FIG.
9 is inserted, and the air conditioner ECU 9 is the engine ECUI.
When data tampering in ROM4 is detected, ORGATE 1
9 to open the relay contact 6. Furthermore, a watchtoge circuit 20 is connected to the air conditioner ECU 9, and when an abnormality occurs in the air conditioner ECU 9 for some reason and the watchtoge signal is no longer output from the air conditioner ECU 9, the watchtoge circuit 20 connects to the relay contact via the OR gate I9. 6 may be opened. In addition, ECU9 for air conditioner
The watch spike signal is output every time the air conditioner ECU 9 executes a predetermined program.

このようにすることにより、エンジン用ECUlのRO
M4のプログラムの改造をチエツクするエアコン用EC
U9が故障した場合も、リレー接点6が開路してエンジ
ンが停止し、少なくともエアコン用ECU9が故障して
いてエンジン用ECUlのプログラムが改造されたまま
エンジンが作動し続けるということはない。
By doing this, the RO of the engine ECU1
EC for air conditioner to check modification of M4 program
Even if U9 fails, the relay contact 6 opens and the engine stops, but at least the air conditioner ECU 9 will not fail and the engine will not continue to operate with the program in the engine ECU 1 modified.

〔発明の効果〕〔Effect of the invention〕

以上詳述したようにこの発明によれば、エンジン制御用
プログラムの改ざんに伴う不具合を回避することができ
る優れた効果を発揮する。
As described in detail above, according to the present invention, it is possible to achieve an excellent effect of avoiding problems caused by tampering with an engine control program.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は実施例の自動車用制御装置の電気的構成を示す
図、第2図は作用を示すフローチャート、第3図は作用
を示すフローチャート、第4図は作用を示すフローチャ
ート、第5図は別例の作用を示すフローチャート、第6
図は同じく別例の作用を示すフローチャート、第7図は
他の別例の作用を示すフローチャート、第8図は同じく
他の別例の作用を示すフローチャート、第9図はその他
の別例の自動車用制御装置の電気的構成を示す図、第1
O図はその他の別例の自動車用制御装置の電気的構成を
示す図である。 lは第1の処理装置としてのエンジン用ECU、4は記
憶手段としてのROM、9は第2の処理装置としてのエ
アコン用ECU。
Fig. 1 is a diagram showing the electrical configuration of the automobile control device of the embodiment, Fig. 2 is a flowchart showing the action, Fig. 3 is a flowchart showing the action, Fig. 4 is a flowchart showing the action, and Fig. 5 is a flowchart showing the action. Flowchart showing the operation of another example, No. 6
FIG. 7 is a flowchart showing the action of another example, FIG. 8 is a flowchart showing the action of another example, and FIG. 9 is another example of the automobile. Figure 1 showing the electrical configuration of the control device for
FIG. O is a diagram showing the electrical configuration of another example of a control device for an automobile. 1 is an engine ECU as a first processing device, 4 is a ROM as a storage means, and 9 is an air conditioner ECU as a second processing device.

Claims (1)

【特許請求の範囲】 1、記憶手段に記憶したデータに基づいてエンジン系車
載機器を制御する第1の処理装置と、前記エンジン系車
載機器以外の車載機器を制御する第2の処理装置とを備
えた自動車用制御装置において、 前記第2の処理装置が所定のタイミングで第1の処理装
置をモニタして前記記憶手段のデータの改ざんの有無を
検出し、改ざんが有ると第1の処理装置の駆動を停止、
もしくは前記エンジン系車載機器の駆動を停止させるよ
うにしたことを特徴とする自動車用制御装置。
[Scope of Claims] 1. A first processing device that controls an engine-related in-vehicle device based on data stored in a storage means, and a second processing device that controls in-vehicle devices other than the engine-related in-vehicle device. In the automobile control device, the second processing device monitors the first processing device at a predetermined timing to detect whether or not the data in the storage means has been tampered with, and if there is tampering, the first processing device stop driving,
Alternatively, a control device for an automobile is characterized in that the drive of the engine-based in-vehicle equipment is stopped.
JP2031055A 1990-02-09 1990-02-09 Automotive control device Pending JPH03237253A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2031055A JPH03237253A (en) 1990-02-09 1990-02-09 Automotive control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2031055A JPH03237253A (en) 1990-02-09 1990-02-09 Automotive control device

Publications (1)

Publication Number Publication Date
JPH03237253A true JPH03237253A (en) 1991-10-23

Family

ID=12320800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2031055A Pending JPH03237253A (en) 1990-02-09 1990-02-09 Automotive control device

Country Status (1)

Country Link
JP (1) JPH03237253A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005056159A (en) * 2003-08-05 2005-03-03 Nissan Motor Co Ltd Digital data alteration detection program, alteration detection method and alteration detection device
JP2008112443A (en) * 1996-09-05 2008-05-15 Ericsson Inc Electronic memory alteration prevention system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008112443A (en) * 1996-09-05 2008-05-15 Ericsson Inc Electronic memory alteration prevention system
JP2005056159A (en) * 2003-08-05 2005-03-03 Nissan Motor Co Ltd Digital data alteration detection program, alteration detection method and alteration detection device

Similar Documents

Publication Publication Date Title
US6230094B1 (en) Electronic control system and method having monitor program
JP4420944B2 (en) In-vehicle engine controller
US6898499B2 (en) Control system
US7912600B2 (en) In-vehicle electronic control apparatus having monitoring control circuit
JP2003214233A (en) Vehicle electronic control unit
JP3255693B2 (en) Automotive multi-computer system
US6836722B2 (en) Method and system for diagnosing a failure of a rear oxygen sensor of a vehicle
JPH0237151A (en) Engine controller
JP3578638B2 (en) Diagnostic device for microcomputer memory
CN1316155C (en) Air inlet controller for engine and control method for engine air inlet
JP3883842B2 (en) Electronic control device for vehicle
US20040093137A1 (en) Electronic control unit for controlling updating of data in non-volatile memory
EP1308811A2 (en) Electronic control device having control and monitoring CPUS
JP3817855B2 (en) Electronic control device
US6799454B2 (en) Method for functional checking of an exhaust recycling system on an internal combustion engine
CN104281071B (en) The startup method and ECU activation systems of a kind of ECU
JPH03237253A (en) Automotive control device
JP3923810B2 (en) Electronic control device for vehicle
JP2002323902A (en) Electronic control unit
JP2006327217A (en) Program for vehicle control and electronic control device for vehicle
JPH06138000A (en) Electronic controller
JP3908020B2 (en) Electronic control device for vehicle
JP4270108B2 (en) Engine control device
JP4375105B2 (en) Microcomputer monitoring device failure diagnosis method and vehicle electronic control device
JP3741872B2 (en) RAM diagnostic device