JP2003138973A - Electronic control device for vehicle - Google Patents

Electronic control device for vehicle

Info

Publication number
JP2003138973A
JP2003138973A JP2001334365A JP2001334365A JP2003138973A JP 2003138973 A JP2003138973 A JP 2003138973A JP 2001334365 A JP2001334365 A JP 2001334365A JP 2001334365 A JP2001334365 A JP 2001334365A JP 2003138973 A JP2003138973 A JP 2003138973A
Authority
JP
Japan
Prior art keywords
control
cpu
fail
monitoring
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001334365A
Other languages
Japanese (ja)
Other versions
JP3883840B2 (en
Inventor
Shinya Suzuki
慎也 鈴木
Hironari Nakagawa
裕也 中川
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
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2001334365A priority Critical patent/JP3883840B2/en
Publication of JP2003138973A publication Critical patent/JP2003138973A/en
Application granted granted Critical
Publication of JP3883840B2 publication Critical patent/JP3883840B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PROBLEM TO BE SOLVED: To correctly monitor the fail-safe process in an electronic control device for a vehicle with the one CPU structure where the engine control and the electronic throttle control are implemented by one CPU. SOLUTION: The engine ECU 10 comprises a control CPU 11 for implementing the injection control, ignition control and electronic throttle control of the engine, and a monitor CPU 12 for implementing the monitoring control on the electronic throttle control. The monitor CPU 12 monitors whether the electronic throttle control is properly implemented based on the received data from the control CPU 11. The control CPU 11 implements the fail-safe processes such as the cylinder cut-off control and ignition lag control when the electronic throttle control is abnormal, so that the refuge (limp home) running of the vehicle is achieved while the engine torque is adjusted. Further, the monitor CPU 12 monitors whether the fail-safe processes are correctly implemented by the control CPU 11.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、エンジン制御並び
に電子スロットル制御を1つのCPUで実施する1CP
U構成の車両用電子制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a 1CP for executing engine control and electronic throttle control by one CPU.
The present invention relates to a vehicle electronic control device having a U configuration.

【0002】[0002]

【従来の技術】車載エンジンの制御を司る車両用電子制
御装置(エンジンECU)として、噴射制御及び点火制
御を実施するメインCPUと、電子スロットル制御を実
施するサブCPUとを有するものがあり、メインCPU
は、サブCPUでの電子スロットル制御の状態を監視す
る。そして、電子スロットル制御の異常時には、メイン
CPUが所定のフェイルセーフ処理を実施する。フェイ
ルセーフ処理として具体的には、車両の退避走行(リン
プホーム)を実現すべく、一部の気筒の燃料噴射を休止
させる減筒制御や点火時期を遅らせる点火遅角制御等を
実施する。
2. Description of the Related Art As an electronic control unit (engine ECU) for a vehicle that controls an on-vehicle engine, there is one that has a main CPU for performing injection control and ignition control and a sub CPU for performing electronic throttle control. CPU
Monitors the state of electronic throttle control in the sub CPU. Then, when the electronic throttle control is abnormal, the main CPU executes a predetermined fail-safe process. Specifically, as the fail-safe processing, in order to realize the evacuation traveling (limp home) of the vehicle, the cylinder cut-off control for suspending the fuel injection of some cylinders, the ignition retard control for delaying the ignition timing, etc. are executed.

【0003】[0003]

【発明が解決しようとする課題】ところで近年では、C
PUの高機能・大容量化により、従来2つのCPUを使
用して実現してきたエンジン制御(噴射・点火制御)と
電子スロットル制御とを1つのCPUで構成し、エンジ
ンECUのコストダウンを図ることが考えられる。この
ような1CPU構成のエンジンECUでは、噴射・点火
制御と電子スロットル制御とが1つのCPUで行われる
ため、電子スロットル制御の異常時においてそれに伴う
フェイルセーフ処理が果たして正常に実施されているか
どうかが判断できない。つまり、CPU自身に異常が発
生しており、フェイルセーフ処理が誤って実施されてい
てもそれに対処できないという問題が生じる。
By the way, in recent years, C
To reduce the cost of the engine ECU by configuring the engine control (injection / ignition control) and the electronic throttle control, which were conventionally realized by using two CPUs, by one CPU by increasing the functionality and capacity of the PU. Can be considered. In such an engine ECU having a one-CPU configuration, the injection / ignition control and the electronic throttle control are performed by one CPU. Therefore, when the electronic throttle control is abnormal, whether or not the fail-safe processing is performed properly is normally performed. I can't judge. That is, there is a problem in that even if an abnormality occurs in the CPU itself and the fail-safe processing is erroneously performed, it cannot be dealt with.

【0004】本発明は、上記問題に着目してなされたも
のであって、その目的とするところは、エンジン制御並
びに電子スロットル制御を1つのCPUで実施する1C
PU構成の車両用電子制御装置において、フェイルセー
フ処理を適正に監視することができる車両用電子制御装
置を提供することである。
The present invention has been made in view of the above problems, and an object thereof is 1C in which engine control and electronic throttle control are performed by one CPU.
An object of the present invention is to provide an electronic control unit for a vehicle, which is capable of appropriately monitoring fail-safe processing in the electronic control unit for a vehicle having a PU configuration.

【0005】[0005]

【課題を解決するための手段】請求項1に記載の発明で
は、制御CPUは、車両におけるエンジン制御並びに電
子スロットル制御を実施することに加え、異常発生後に
エンジントルクを制御するためのフェイルセーフ処理を
実施する。具体的には、フェイルセーフ処理としてエン
ジンの減筒制御や点火遅角制御等を実施する。また、監
視CPUは、制御CPUに相互に通信可能に接続され、
制御CPUからの受信データによりフェイルセーフ実施
状態を監視する。本構成によれば、減筒制御や点火遅角
制御等のフェイルセーフ処理が指示通りに正しく実施さ
れているかどうかが監視CPUにより判断できる。その
結果、エンジン制御並びに電子スロットル制御を1つの
CPUで実施する1CPU構成の車両用電子制御装置に
おいて、フェイルセーフ処理を適正に監視することがで
きる。
According to a first aspect of the present invention, the control CPU executes fail-safe processing for controlling engine torque after an abnormality occurs, in addition to performing engine control and electronic throttle control in the vehicle. Carry out. Specifically, engine cut-off control, ignition retard control, etc. are performed as fail-safe processing. The monitoring CPU is connected to the control CPU so that they can communicate with each other.
The fail safe execution state is monitored by the data received from the control CPU. According to this configuration, the monitoring CPU can determine whether or not the fail-safe processing such as the cut-off cylinder control and the ignition retard control is correctly executed as instructed. As a result, the fail-safe processing can be properly monitored in the vehicular electronic control device of the 1CPU configuration in which the engine control and the electronic throttle control are performed by one CPU.

【0006】請求項2に記載したように、監視CPU
は、少なくとも電子スロットル制御に関するデータを制
御CPUより受信してスロットル制御動作を監視するも
のであると良い。この場合、監視CPUとして、電子ス
ロットル制御の監視機能とフェイルセーフ処理の監視機
能とを共に持たせることができる。
As described in claim 2, the monitoring CPU
May receive at least data relating to the electronic throttle control from the control CPU and monitor the throttle control operation. In this case, the monitoring CPU can have both a monitoring function for electronic throttle control and a monitoring function for fail-safe processing.

【0007】また、請求項3に記載したように、フェイ
ルセーフ処理としてエンジンの一部の気筒への燃料噴射
を休止する減筒制御を制御CPUが実施する場合、監視
CPUは、制御CPUが出力する噴射信号により減筒制
御の実施状態を監視すると良い。
Further, when the control CPU executes the cut-off cylinder control for suspending the fuel injection to some cylinders of the engine as the fail-safe processing, the control CPU outputs the monitoring CPU. It is advisable to monitor the execution state of the cut-off cylinder control by the injection signal to

【0008】更に、請求項4に記載したように、フェイ
ルセーフ処理として点火時期を遅角する点火遅角制御を
制御CPUが実施する場合、監視CPUは、制御CPU
が出力する点火信号により点火遅角制御の実施状態を監
視すると良い。
Further, as described in claim 4, when the control CPU executes ignition retard control for retarding the ignition timing as the fail-safe processing, the monitoring CPU is the control CPU.
It is advisable to monitor the execution state of the ignition retard control by the ignition signal output by.

【0009】請求項5に記載の発明では、監視CPU
は、フェイルセーフ処理の異常を検出した時、制御CP
Uに連続的にリセットをかける。この場合、制御CPU
が繰り返しリセットされるためにエンジンの運転が停止
される。それ故、エンジン回転数が過剰に上昇する等の
事態が回避できる。
In the invention described in claim 5, the monitoring CPU
Is the control CP when an error in the fail-safe process is detected.
Reset U continuously. In this case, control CPU
The engine is stopped due to repeated resets. Therefore, it is possible to avoid a situation in which the engine speed increases excessively.

【0010】[0010]

【発明の実施の形態】以下、この発明を具体化した一実
施の形態を図面に従って説明する。図1は、本実施の形
態におけるエンジンECUの構成を示すブロック図であ
る。図1において、エンジンECU10は、エンジンの
噴射制御、点火制御及び電子スロットル制御を実施する
ための制御CPU11と、少なくとも電子スロットル制
御に関する監視制御を実施するための監視CPU12
と、制御CPU11の監視機能を有する電源IC13と
を備える。制御CPU11は、エンジン回転数、吸気管
内圧力、スロットル開度等々のエンジン運転情報を随時
入力し、これら運転情報に基づいてインジェクタ21や
イグナイタ22をエンジン気筒毎に制御すると共にその
他図示しないスロットルアクチュエータの駆動を制御す
る。この場合、制御CPU11は、エンジン気筒毎に噴
射信号#1〜#4を出力すると共に点火信号IGT1〜
IGT4を出力する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an engine ECU according to the present embodiment. In FIG. 1, an engine ECU 10 includes a control CPU 11 for performing engine injection control, ignition control, and electronic throttle control, and a monitoring CPU 12 for performing at least monitoring control relating to electronic throttle control.
And a power supply IC 13 having a monitoring function of the control CPU 11. The control CPU 11 inputs engine operation information such as engine speed, intake pipe pressure, throttle opening, etc. at any time, controls the injector 21 and the igniter 22 for each engine cylinder based on these operation information, and controls other throttle actuators (not shown). Control the drive. In this case, the control CPU 11 outputs the injection signals # 1 to # 4 for each engine cylinder and the ignition signals IGT1 to IGT1.
Output IGT4.

【0011】監視CPU12は、制御CPU11に対し
て所定の通信手段により相互に通信可能に接続されてお
り、制御CPU11からの受信データに基づいて電子ス
ロットル制御が正しく実施されているかどうかを監視す
る。そして、電子スロットル制御の異常を検出すると、
その旨を通信手段を介して制御CPU11に通知する。
また、制御CPU11は、電子スロットル制御の異常時
において減筒制御や点火遅角制御等のフェイルセーフ処
理を実施し、これによりエンジントルクを調整しつつ車
両の退避走行(リンプホーム)を実現する。
The monitoring CPU 12 is communicably connected to the control CPU 11 through a predetermined communication means, and monitors whether or not the electronic throttle control is correctly executed based on the data received from the control CPU 11. Then, when an abnormality in the electronic throttle control is detected,
This is notified to the control CPU 11 via the communication means.
Further, the control CPU 11 implements fail-safe processing such as cut-off cylinder control and ignition retardation control when the electronic throttle control is abnormal, and thereby implements vehicle evacuation travel (limp home) while adjusting engine torque.

【0012】また、監視CPU12は、上記した電子ス
ロットル制御の監視機能に加え、フェイルセーフ処理の
監視機能を有する。すなわち、監視CPU12は、制御
CPU11でのフェイルセーフ処理が正しく実施されて
いるかどうかを監視する。この場合、制御CPU11
は、図2(a)に示すように、減筒制御監視用データと
してデータ1〜データ5を監視CPU12に送信すると
共に、遅角制御監視用データとしてデータ6〜データ1
0を監視CPU12に送信する。これら各信号は、減筒
・遅角制御が実施中かどうか、或いは如何なる状態で減
筒・遅角制御が実施されているかを表すものである。
The monitoring CPU 12 has a fail-safe processing monitoring function in addition to the electronic throttle control monitoring function described above. That is, the monitoring CPU 12 monitors whether or not the fail-safe processing in the control CPU 11 is correctly executed. In this case, the control CPU 11
2A, as shown in FIG. 2A, data 1 to data 5 are transmitted to the monitoring CPU 12 as the cut-off cylinder control monitoring data and data 6 to data 1 are transmitted as the retard control monitoring data.
0 is transmitted to the monitoring CPU 12. Each of these signals represents whether the cut-off cylinder / retard angle control is being executed, or in what state the cut-off cylinder / retard angle control is being executed.

【0013】一方、制御CPU11から出力される噴射
信号#1〜#4はOR回路14を介して監視CPU12
に入力されると共に、同じく制御CPU11から出力さ
れる点火信号IGT1〜IGT4はOR回路15を介し
て監視CPU12に入力される。監視CPU12は、こ
れら噴射信号#1〜#4及び点火信号IGT1〜IGT
4と、前述した図2の監視用データ1〜10とに基づい
て減筒制御や点火遅角制御の状態を監視する。
On the other hand, the injection signals # 1 to # 4 output from the control CPU 11 are sent to the monitoring CPU 12 via the OR circuit 14.
Ignition signals IGT1 to IGT4, which are also output from the control CPU 11, are input to the monitoring CPU 12 via the OR circuit 15. The monitoring CPU 12 uses the injection signals # 1 to # 4 and the ignition signals IGT1 to IGT.
4 and the monitoring data 1 to 10 of FIG. 2 described above, the states of the cut-off cylinder control and the ignition retard control are monitored.

【0014】また、制御CPU11及び監視CPU12
には回転信号及び基準信号が入力され、各CPU11,
12はこれらの信号からクランク位置を確定するための
クランクカウンタを生成する。
Further, the control CPU 11 and the monitoring CPU 12
A rotation signal and a reference signal are input to the CPU 11,
12 produces a crank counter for determining the crank position from these signals.

【0015】更に、制御CPU11は、電源IC13に
対して所定周期で反転するWDパルスを出力する。電源
IC13は、制御CPU11からのWDパルスが所定時
間以上反転しなかった場合に制御CPU11に対してリ
セット信号を出力する。
Further, the control CPU 11 outputs a WD pulse which is inverted at a predetermined cycle to the power supply IC 13. The power supply IC 13 outputs a reset signal to the control CPU 11 when the WD pulse from the control CPU 11 has not been inverted for a predetermined time or longer.

【0016】次に、監視CPU12によるフェイルセー
フ処理の監視手順について説明する。図3は減筒制御の
監視処理を示すフローチャート、図4は点火遅角制御の
監視処理を示すフローチャートであり、これら各処理は
監視CPU12により所定時間毎(例えば2msec
毎)に実施される。以下、図3,図4を順に説明する。
Next, a monitoring procedure of the fail-safe processing by the monitoring CPU 12 will be described. FIG. 3 is a flow chart showing the monitoring process of the reduced cylinder control, and FIG. 4 is a flow chart showing the monitoring process of the ignition retard control. These processes are performed by the monitoring CPU 12 at predetermined time intervals (for example, 2 msec).
Every time). Hereinafter, FIGS. 3 and 4 will be sequentially described.

【0017】図3において、ステップ101では、制御
CPU11からの送信データ(図2(a)のデータ1)
により今現在、減筒制御実施中であるか否かを判別し、
減筒制御中であることを条件に後続のステップ102に
進む。ステップ102では、制御CPU11からの送信
データ(図2(a)のデータ2〜5)により、休止気筒
(F/C気筒)がどの気筒であるかを判定する。
In FIG. 3, in step 101, transmission data from the control CPU 11 (data 1 in FIG. 2A).
It is now determined whether or not the cut-off cylinder control is currently being performed.
If the reduced cylinder control is being performed, the process proceeds to the subsequent step 102. In step 102, which cylinder is a deactivated cylinder (F / C cylinder) is determined based on the transmission data (data 2 to 5 in FIG. 2A) from the control CPU 11.

【0018】その後、ステップ103では、減筒制御が
正常であるか否かを判別する。具体的には、前記ステッ
プ102で判定した休止気筒について噴射信号エッジが
確認される場合、制御CPU11で正しく減筒制御が実
施されていないと判断する。或いは、監視CPU12内
部のクランクカウンタをモニタし、監視CPU12に入
力された噴射信号の噴射開始角度が所定値内に入ってい
ない場合、制御CPU11で正しく減筒制御が実施され
ていないと判断する。
Then, at step 103, it is judged if the cut-off cylinder control is normal. Specifically, when the injection signal edge is confirmed for the deactivated cylinder determined in step 102, the control CPU 11 determines that the cut-off cylinder control is not correctly executed. Alternatively, the crank counter inside the monitoring CPU 12 is monitored, and when the injection start angle of the injection signal input to the monitoring CPU 12 is not within the predetermined value, the control CPU 11 determines that the cut-out cylinder control is not correctly executed.

【0019】減筒制御異常の場合、ステップ104で減
筒制御異常カウンタを1インクリメントする。その後、
ステップ105では異常カウンタの値が所定値(例えば
5)以上になったか否かを判別し、異常カウンタ≧所定
値であればステップ106に進み、異常フラグXNGを
ONする。
When the cut-out cylinder control is abnormal, the cut-out cylinder control abnormality counter is incremented by 1 in step 104. afterwards,
In step 105, it is determined whether or not the value of the abnormality counter is equal to or larger than a predetermined value (for example, 5). If the abnormality counter ≧ the predetermined value, the process proceeds to step 106 to turn on the abnormality flag XNG.

【0020】また、図4において、ステップ201で
は、制御CPU11からの送信データ(図2(b)のデ
ータ6)により今現在、遅角制御実施中であるか否かを
判別し、遅角制御中であることを条件に後続のステップ
202に進む。ステップ202では、制御CPU11か
らの送信データ(図2(b)のデータ7〜10)によ
り、点火時期の遅角状態を判定する。
Further, in FIG. 4, in step 201, it is judged from the transmission data (data 6 in FIG. 2B) from the control CPU 11 whether or not the retard control is currently being executed, and the retard control is executed. If it is in the middle, the process proceeds to the subsequent step 202. In step 202, the retarded state of the ignition timing is determined based on the transmission data (data 7 to 10 in FIG. 2B) from the control CPU 11.

【0021】その後、ステップ203では、遅角制御が
正常であるか否かを判別する。具体的には、遅角指示を
しているにもかかわらず、監視CPU12に入力された
点火信号の点火時期が所定値内に入っていない場合(遅
角状態でない場合)、制御CPU11で正しく遅角制御
が実施されていないと判断する。点火制御異常の場合、
ステップ204で遅角制御異常カウンタを1インクリメ
ントする。その後、ステップ205では異常カウンタの
値が所定値(例えば5)以上になったか否かを判別し、
異常カウンタ≧所定値であればステップ206に進み、
異常フラグXNGをONする。
Thereafter, in step 203, it is judged whether or not the retard control is normal. Specifically, if the ignition timing of the ignition signal input to the monitoring CPU 12 is not within the predetermined value (when the ignition timing is not in the retarded state), the control CPU 11 delays the ignition timing correctly. It is determined that the angle control is not performed. If the ignition control is abnormal,
In step 204, the retard control abnormality counter is incremented by 1. After that, in step 205, it is determined whether or not the value of the abnormality counter is equal to or larger than a predetermined value (for example, 5),
If the abnormality counter ≧ the predetermined value, the routine proceeds to step 206,
The abnormality flag XNG is turned on.

【0022】上記図3又は図4にて異常フラグXNGが
ONされた時、監視CPU12が制御CPU11に連続
的にリセットをかけ、強制的にエンジンストールさせ
る。すなわち、図5に示す4msec処理において、監
視CPU12は、異常フラグXNG=ONの場合に制御
CPU11にリセットをかける。(ステップ301,3
02)。この場合、制御CPU11が4msec毎に繰
り返しリセットされ、それに伴いエンジンの運転が停止
されてエンジンストールが発生する。
When the abnormality flag XNG is turned on in FIG. 3 or 4, the monitoring CPU 12 continuously resets the control CPU 11 to forcibly stall the engine. That is, in the 4 msec process shown in FIG. 5, the monitoring CPU 12 resets the control CPU 11 when the abnormality flag XNG = ON. (Steps 301, 3
02). In this case, the control CPU 11 is repeatedly reset every 4 msec, the operation of the engine is stopped accordingly, and engine stall occurs.

【0023】図6は、上記した減筒制御の監視制御につ
いてその基本動作を示すタイムチャートであり、同図に
は第1及び第4気筒が休止気筒(#1,#4がOFF)
である事例を示す。
FIG. 6 is a time chart showing the basic operation of the above-mentioned monitoring control of the cut-off cylinder control. In FIG. 6, the first and fourth cylinders are idle cylinders (# 1 and # 4 are OFF).
Here is an example.

【0024】図6において、各気筒の噴射信号#1〜#
4は制御CPU11から図示の如く出力され、監視CP
U12では、その噴射信号の論理和となる信号が入力さ
れる。この場合、監視CPU12では、入力信号のエッ
ジ(例えば立ち下がりエッジ)にてその都度のクランク
カウンタの値がモニタされる。そして、噴射信号のエッ
ジが本来存在する筈のクランク位置にあれば、フェイル
セーフ処理としての減筒制御が正しく実施されていると
判断される。
In FIG. 6, the injection signals # 1 to # of each cylinder are shown.
4 is output from the control CPU 11 as shown in FIG.
In U12, a signal that is the logical sum of the injection signals is input. In this case, the monitoring CPU 12 monitors the value of the crank counter at each edge (for example, falling edge) of the input signal. Then, if the edge of the injection signal is located at the crank position where it should originally exist, it is determined that the cut-off cylinder control as the fail-safe process is correctly executed.

【0025】また、図7は、上記した点火遅角制御の監
視制御についてその基本動作を示すタイムチャートであ
り、同図には各気筒の点火時期が二点鎖線から実線に遅
角された事例を示す。
FIG. 7 is a time chart showing the basic operation of the monitoring control of the ignition retard control described above, in which the ignition timing of each cylinder is retarded from the two-dot chain line to the solid line. Indicates.

【0026】図7において、各気筒の点火信号IGT1
〜IGT4は制御CPU11から図示(実線)の如く出
力され、監視CPU12では、その点火信号の論理和と
なる信号が入力される。この場合、監視CPU12で
は、入力信号のエッジ(例えば立ち下がりエッジ)にて
その都度のクランクカウンタの値がモニタされる。そし
て、点火信号のエッジが本来存在する筈のクランク位置
にあれば、フェイルセーフ処理としての点火遅角制御が
正しく実施されていると判断される。
In FIG. 7, the ignition signal IGT1 of each cylinder
The IGT 4 is output from the control CPU 11 as shown in the figure (solid line), and the monitoring CPU 12 receives a signal that is the logical sum of the ignition signals. In this case, the monitoring CPU 12 monitors the value of the crank counter at each edge (for example, falling edge) of the input signal. Then, if the edge of the ignition signal is at the crank position where it should originally exist, it is determined that the ignition retard control as the fail-safe process is correctly executed.

【0027】これに対し、フェイルセーフ処理が正しく
実施されない場合の動作を図8を用いて説明する。図8
は、減筒制御において本来休止気筒となる筈の第1及び
第4気筒の噴射信号#1,#4が誤って出力される事例
を示す。図中、タイミングt1は減筒制御が開始される
時期を示す。
On the other hand, the operation when the fail-safe processing is not properly executed will be described with reference to FIG. Figure 8
Shows a case in which the injection signals # 1 and # 4 of the first and fourth cylinders that should originally be the deactivated cylinders are erroneously output in the cut-off cylinder control. In the figure, timing t1 indicates the time when the cut-off cylinder control is started.

【0028】図8では、タイミングt1以降、噴射信号
#1,#4のエッジ毎に減筒制御異常カウンタがカウン
トアップされ、カウンタ値が所定値(図では5)に達し
た時に異常フラグXNGがONされる。これにより、監
視CPU12から制御CPU11に対してリセット信号
が連続的に繰り返し出力される。そして、この連続的な
リセットによりエンジンの運転が停止される。
In FIG. 8, after the timing t1, the cut-off cylinder control abnormality counter is counted up for each edge of the injection signals # 1 and # 4, and when the counter value reaches a predetermined value (5 in the figure), the abnormality flag XNG is set. It is turned on. As a result, the reset signal is continuously and repeatedly output from the monitoring CPU 12 to the control CPU 11. Then, the engine operation is stopped by this continuous reset.

【0029】以上詳述した本実施の形態によれば、以下
に示す効果が得られる。監視CPU12がフェイルセー
フ実施状態を監視するので、フェイルセーフ処理が指示
通りに正しく実施されているかどうかが監視CPU12
により判断できる。その結果、エンジン制御並びに電子
スロットル制御を1つのCPUで実施する1CPU構成
のエンジンECU10において、フェイルセーフ処理を
適正に監視することができる。本実施の形態では特に、
監視CPU12として、電子スロットル制御の監視機能
とフェイルセーフ処理の監視機能とを共に持たせること
ができる。
According to this embodiment described in detail above, the following effects can be obtained. Since the monitoring CPU 12 monitors the fail-safe execution state, it is determined whether the fail-safe processing is correctly executed as instructed.
Can be determined by As a result, it is possible to properly monitor the fail-safe processing in the engine ECU 10 having a one-CPU configuration in which the engine control and the electronic throttle control are performed by one CPU. Especially in the present embodiment,
The monitoring CPU 12 can have both a monitoring function for electronic throttle control and a monitoring function for fail-safe processing.

【0030】フェイルセーフ処理の異常を検出した時、
監視CPU12が制御CPU11に連続的にリセットを
かけるため、エンジン回転数が過剰に上昇する等の事態
が回避できる。
When an abnormality in the fail-safe processing is detected,
Since the monitoring CPU 12 continuously resets the control CPU 11, it is possible to avoid a situation in which the engine speed increases excessively.

【0031】なお本発明は、上記以外に次の形態にて具
体化できる。上記実施の形態では、フェイルセーフ処理
として減筒制御と点火遅角制御とを共に実施する構成と
したが、フェイルセーフ処理として少なくとも何れか一
方を実施する構成であっても良い。また、減筒制御に代
えて、各気筒の燃料噴射量を制限する制御を実施し、そ
れによりエンジントルクを制御する構成としても良い。
In addition to the above, the present invention can be embodied in the following modes. In the above embodiment, the cut-off cylinder control and the ignition retard control are both performed as the fail-safe processing, but at least one of the fail-safe processing may be performed. Further, instead of the reduced-cylinder control, control for limiting the fuel injection amount of each cylinder may be performed to control the engine torque.

【0032】上記図1の構成では、監視CPU12と電
源IC13とを個別に設けたが、これら監視CPU12
と電源IC13とを一つに統合する構成であっても良
い。
Although the monitoring CPU 12 and the power supply IC 13 are separately provided in the configuration of FIG. 1, these monitoring CPU 12
Alternatively, the power supply IC 13 and the power supply IC 13 may be integrated.

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

【図1】発明の実施の形態におけるエンジンECUの概
要を示す構成図。
FIG. 1 is a configuration diagram showing an outline of an engine ECU according to an embodiment of the invention.

【図2】減筒・遅角制御の監視用データを示す図。FIG. 2 is a diagram showing monitoring data for cut-off cylinder / retard angle control.

【図3】減筒制御の監視処理を示すフローチャート。FIG. 3 is a flowchart showing a monitoring process of cut-off cylinder control.

【図4】点火遅角制御の監視処理を示すフローチャー
ト。
FIG. 4 is a flowchart showing a monitoring process of ignition retard control.

【図5】監視CPUの4msec処理を示すフローチャ
ート。
FIG. 5 is a flowchart showing 4 msec processing of the monitoring CPU.

【図6】減筒制御の監視制御をより具体的に示すタイム
チャート。
FIG. 6 is a time chart more specifically showing monitoring control of cut-off cylinder control.

【図7】点火遅角制御の監視制御をより具体的に示すタ
イムチャート。
FIG. 7 is a time chart more specifically showing monitoring control of ignition retard control.

【図8】減筒制御異常時の動作を示すタイムチャート。FIG. 8 is a time chart showing an operation when the cut-out cylinder control is abnormal.

【符号の説明】[Explanation of symbols]

10…エンジンECU、11…制御CPU、12…監視
CPU、13…電源IC。
10 ... Engine ECU, 11 ... Control CPU, 12 ... Monitoring CPU, 13 ... Power supply IC.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02D 17/02 F02D 17/02 U 17/04 17/04 V 41/22 310 41/22 310H 41/36 41/36 B F02P 5/15 F02P 5/15 L Fターム(参考) 3G022 AA04 DA02 EA08 GA01 GA02 GA05 GA07 GA08 3G065 AA04 CA33 CA35 CA39 CA40 DA04 DA15 FA12 GA01 GA10 GA41 HA06 HA21 HA22 KA02 3G084 BA04 BA13 BA17 DA26 DA27 DA28 DA31 EB02 EB06 EB22 EB24 EC05 FA10 FA11 FA33 FA35 FA39 3G092 AA01 AA14 AB02 BB01 BB10 CA04 CA07 DC03 DE03S EA02 EA04 EB05 FB04 FB05 FB06 HA05Z HA06Y HA06Z HE01Z HE05X HE05Z 3G301 HA01 HA07 JB04 JB07 JB08 JB09 LA01 LB02 MA11 MA24 NA07 NB11 NE08 NE12 PA07Z PA11Z PE01Z PE05Z PE09A─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 Identification code FI theme code (reference) F02D 17/02 F02D 17/02 U 17/04 17/04 V 41/22 310 41/22 310H 41/36 41/36 B F02P 5/15 F02P 5/15 LF Term (reference) 3G022 AA04 DA02 EA08 GA01 GA02 GA05 GA07 GA08 3G065 AA04 CA33 CA35 CA39 CA40 DA04 DA15 FA12 GA01 GA10 GA41 HA06 HA21 HA22 KA02 3G084 BA04 BA13 BA17 DA17 BA17 DA17 DA17 BA28 DA31 EB02 EB06 EB22 EB24 EC05 FA10 FA11 FA33 FA35 FA39 3G092 AA01 AA14 AB02 BB01 BB10 CA04 CA07 DC03 DE03S EA02 EA04 EB05 FB04 FB05 FB06 HA05Z HA06Y081111 PE01Z PE05Z PE09A

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】車両におけるエンジン制御機能並びに電子
スロットル制御機能に加え、異常発生時にエンジントル
クを制御するためのフェイルセーフ処理機能を有する制
御CPUと、 該制御CPUに相互に通信可能に接続され、制御CPU
からの受信データによりフェイルセーフ実施状態を監視
する監視CPUとを備えたことを特徴とする車両用電子
制御装置。
1. A control CPU having a fail-safe processing function for controlling an engine torque when an abnormality occurs, in addition to an engine control function and an electronic throttle control function in a vehicle, and a control CPU communicably connected to each other, Control CPU
An electronic control unit for a vehicle, comprising: a monitoring CPU that monitors a fail-safe execution state based on received data from the vehicle.
【請求項2】監視CPUは、少なくとも電子スロットル
制御に関するデータを制御CPUより受信してスロット
ル制御動作を監視するものである請求項1記載の車両用
電子制御装置。
2. The electronic control device for a vehicle according to claim 1, wherein the monitoring CPU receives at least data relating to the electronic throttle control from the control CPU and monitors the throttle control operation.
【請求項3】制御CPUは、フェイルセーフ処理として
エンジンの一部の気筒への燃料噴射を休止する減筒制御
を実施し、監視CPUは、制御CPUが出力する噴射信
号により減筒制御の実施状態を監視する請求項1又は2
記載の車両用電子制御装置。
3. The control CPU executes a cut-off cylinder control in which fuel injection to some cylinders of the engine is stopped as a fail-safe process, and the monitoring CPU executes cut-out cylinder control by an injection signal output from the control CPU. Claim 1 or 2 which monitors a state
The vehicle electronic control device described.
【請求項4】制御CPUは、フェイルセーフ処理として
点火時期を遅角する点火遅角制御を実施し、監視CPU
は、制御CPUが出力する点火信号により点火遅角制御
の実施状態を監視する請求項1乃至3の何れかに記載の
車両用電子制御装置。
4. The control CPU executes ignition retard control for retarding the ignition timing as a fail-safe process, and the monitoring CPU
The vehicle electronic control device according to any one of claims 1 to 3, wherein the control CPU monitors the execution state of the ignition retard control by an ignition signal output from the control CPU.
【請求項5】監視CPUは、フェイルセーフ処理の異常
を検出した時、制御CPUに連続的にリセットをかける
請求項1乃至4の何れかに記載の車両用電子制御装置。
5. The vehicle electronic control device according to claim 1, wherein the monitoring CPU continuously resets the control CPU when an abnormality in the fail-safe processing is detected.
JP2001334365A 2001-10-31 2001-10-31 Electronic control device for vehicle Expired - Fee Related JP3883840B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001334365A JP3883840B2 (en) 2001-10-31 2001-10-31 Electronic control device for vehicle

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001334365A JP3883840B2 (en) 2001-10-31 2001-10-31 Electronic control device for vehicle

Publications (2)

Publication Number Publication Date
JP2003138973A true JP2003138973A (en) 2003-05-14
JP3883840B2 JP3883840B2 (en) 2007-02-21

Family

ID=19149506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001334365A Expired - Fee Related JP3883840B2 (en) 2001-10-31 2001-10-31 Electronic control device for vehicle

Country Status (1)

Country Link
JP (1) JP3883840B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010127162A (en) * 2008-11-27 2010-06-10 Denso Corp Fail-safe device for throttle control system
JP2016070265A (en) * 2014-10-01 2016-05-09 株式会社デンソー Electronic control device
CN107366581A (en) * 2016-05-11 2017-11-21 博世株式会社 Electronic-controlled installation and electronic control method
JP2018178722A (en) * 2017-04-03 2018-11-15 株式会社デンソー Electronic control device
KR20200014074A (en) * 2018-07-31 2020-02-10 현대자동차주식회사 Method for Engine Start Control Based on Fail Safe Logic and Vehicle thereof

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190044760A (en) 2017-10-23 2019-05-02 현대자동차주식회사 Method and device for controlling mild hybrid electric vehicle

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010127162A (en) * 2008-11-27 2010-06-10 Denso Corp Fail-safe device for throttle control system
JP2016070265A (en) * 2014-10-01 2016-05-09 株式会社デンソー Electronic control device
CN107366581A (en) * 2016-05-11 2017-11-21 博世株式会社 Electronic-controlled installation and electronic control method
JP2018178722A (en) * 2017-04-03 2018-11-15 株式会社デンソー Electronic control device
KR20200014074A (en) * 2018-07-31 2020-02-10 현대자동차주식회사 Method for Engine Start Control Based on Fail Safe Logic and Vehicle thereof
KR102463466B1 (en) 2018-07-31 2022-11-04 현대자동차주식회사 Method for Engine Start Control Based on Fail Safe Logic and Vehicle thereof

Also Published As

Publication number Publication date
JP3883840B2 (en) 2007-02-21

Similar Documents

Publication Publication Date Title
US6230094B1 (en) Electronic control system and method having monitor program
US6892129B2 (en) Vehicle electronic control system and method having fail-safe function
EP1199456B1 (en) Fail-safe processing system and method for internal combustion engine
JPH08270488A (en) Engine control device
US6990404B2 (en) Vehicular controller
US20080149073A1 (en) Fuel injection control apparatus
JP2000110594A (en) Abnormality diagnostic device of variable valve system
JP2003138973A (en) Electronic control device for vehicle
JP2003262154A (en) Electronic control device for vehicle
JP2003155954A (en) Electronic control device for vehicle
JP2001342888A (en) Control device for internal combustion engine
JP3804454B2 (en) Electronic control device
JP2003049671A (en) Valve timing control system for engine
KR20160011828A (en) Cylinder deactivation control device and method for engine
JP7251469B2 (en) electronic controller
JP3346163B2 (en) Vehicle electronic control unit
JP2518328B2 (en) Fail-safe device for internal combustion engine for vehicles
JP2002364406A (en) Device for automatically stopping internal combustion engine
JPS63147936A (en) Throttle valve control device for internal combustion engine
JP7229834B2 (en) VALVE PHASE DETERMINATION METHOD WHEN STARTING INTERNAL COMBUSTION ENGINE AND VEHICLE OPERATION CONTROL DEVICE
JP2003167601A (en) Electronic controller for vehicle
JP2535795B2 (en) Maximum vehicle speed controller
JPH1082340A (en) Throttle control integrated engine control device and medium for recording engine control program
JP2002147274A (en) Control device for internal combustion engine
JP2857755B2 (en) Ignition timing control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041022

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060822

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: 20061114

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061115

R150 Certificate of patent or registration of utility model

Ref document number: 3883840

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131124

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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