JP2004060578A - Control device of internal combustion engine - Google Patents

Control device of internal combustion engine Download PDF

Info

Publication number
JP2004060578A
JP2004060578A JP2002222341A JP2002222341A JP2004060578A JP 2004060578 A JP2004060578 A JP 2004060578A JP 2002222341 A JP2002222341 A JP 2002222341A JP 2002222341 A JP2002222341 A JP 2002222341A JP 2004060578 A JP2004060578 A JP 2004060578A
Authority
JP
Japan
Prior art keywords
fuel supply
throttle valve
engine
predetermined
speed
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
JP2002222341A
Other languages
Japanese (ja)
Other versions
JP3871979B2 (en
Inventor
Yosuke Tachibana
立花 洋介
Norio Suzuki
鈴木 典男
Manabu Niki
仁木 学
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2002222341A priority Critical patent/JP3871979B2/en
Publication of JP2004060578A publication Critical patent/JP2004060578A/en
Application granted granted Critical
Publication of JP3871979B2 publication Critical patent/JP3871979B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control device of an internal combustion engine capable of properly performing the valve closing control of a throttle valve by determining the depression of an accelerator pedal not intended by a driver. <P>SOLUTION: The number of times that a fuel cut flag FFC is inverted from 0 to 1 in the fully open state of an accelerator is counted (S20, S21). When the number of times of the inversion reaches a specified value CNTX and the varied amount of an accelerator operation amount AP is small, it is determined that the depression of the accelerator pedal not intended by the driver is performed, and a control to gradually close the throttle valve is executed (S22 to S26). <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、車両に搭載される内燃機関の制御装置に関し、特に内燃機関の回転数が非常に高い状態が継続した場合に、内燃機関の吸入空気量を制限するものに関する。
【0002】
【従来の技術】
車両停止時に内燃機関の回転数が非常に高い状態が所定時間以上継続した場合、あるいは機関回転数が所定回転数以上でかつ機関温度が所定温度以上である場合(以下「所定高回転条件が満たされた場合」という)には、機関がいわゆるレーシング状態にあると判定し、スロットル弁を閉弁させる制御が、実公平6−6211号公報に提案されている。
【0003】
【発明が解決しようとする課題】
上記公報に示された手法は、車両停止中ものであるが、これを車両走行中の制御に適用した場合、以下のような問題がある。すなわち、上記手法によれば、所定高回転条件が満たされた場合には、車両の運転者の意図に拘わらずスロットル弁が閉弁される。しかしながら、運転者が機関回転数の高い状態を維持することを意図して、アクセル操作を行っている可能性もあるため、上記従来の手法のように所定高回転条件が満たされた場合に直ちにスロットル弁を閉弁させると、運転者の意図に反した制御が行われることになり、好ましくない。
【0004】
本発明はこの点に着目してなされたものであり、運転者が意図しないアクセルペダルの踏み込みを判定し、スロットル弁の閉弁制御をより適切に行うことができる内燃機関の制御装置を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するため請求項1に記載の発明は、内燃機関へ燃料を供給する燃料供給手段と、前記機関の回転数を検出する回転数検出手段と、前記機関により駆動される車両の車速を検出する車速検出手段と、前記機関回転数が所定回転数を超えたとき、または前記車速が所定速度を超えたとき、前記燃料供給手段による燃料供給を停止し、前記機関回転数が前記所定回転数より低下し、かつ前記車速が前記所定速度より低下したとき、前記燃料供給手段による燃料供給を再開する燃料供給停止手段とを備える内燃機関の制御装置において、前記機関の吸気系に設けられたスロットル弁を駆動する駆動手段と、前記車両のアクセルペダルの操作量を検出するアクセル操作量検出手段と、前記アクセルペダル操作量が最大値近傍にある状態において、前記燃料供給停止手段による燃料供給再開回数をカウントするカウント手段と、前記アクセルペダル操作量に応じて前記スロットル弁の目標開度を設定する目標開度設定手段と、前記カウント手段によるカウント値が所定値を超え、かつ前記変動量が前記所定範囲内にあるときに、前記目標開度をより小さい値に修正する修正手段と、前記スロットル弁の開度が該修正手段により修正された目標開度と一致するように前記駆動手段を制御する駆動制御手段とを備えることを特徴とする。
【0006】
この構成によれば、機関回転数が所定回転数を超えたとき、または車両走行速度が所定速度を超えたとき、機関への燃料供給が停止され、機関回転数が前記所定回転数より低下し、かつ車両走行速度が所定速度より低下したとき、燃料供給が再開される。アクセルペダル操作量が最大値近傍にある状態において、燃料供給の再開回数がカウントされ、そのカウント値が所定値を超え、かつアクセルペダル操作量の変動量が所定範囲内にあるときに、スロットル弁の開度が減少方向に制御される。すなわち、燃料供給の停止及び再開が所定回数繰り返される場合には、運転者が意図してアクセルペダルを踏み込んでいるのではないと判定され、機関回転数を低下させるべくスロットル弁が閉弁方向に制御される。したがって、運転者の意に反してスロットル弁が閉弁されることがなく、かつ異常な事態を適切に終息させることが可能となる。
【0007】
【発明の実施の形態】
以下本発明の実施の形態を図面を参照して説明する。
図1は本発明の一実施形態にかかる内燃機関とその制御装置の構成を示す図である。図1において、例えば4気筒を有する内燃機関(以下単に「エンジン」という)1は、吸気管2を備え、吸気管2の途中にはスロットル弁3が配されている。また、スロットル弁3にはスロットル弁開度(TH)センサ4が連結されており、当該スロットル弁3の開度に応じた電気信号を出力して電子コントロールユニット(以下(ECU)という)5に供給する。スロットル弁3には、スロットル弁3を駆動するアクチュエータ7が接続されており、アクチュエータ7は、ECU5によりその作動が制御される。
【0008】
吸気管2のスロットル弁3の上流側に吸入空気量QIRを検出する吸入空気量センサ13が設けられており、その検出信号がECU5に供給される。
燃料噴射弁6はエンジン1とスロットル弁3との間かつ吸気管2の図示しない吸気弁の少し上流側に各気筒毎に設けられており、各噴射弁は図示しない燃料ポンプに接続されていると共にECU5に電気的に接続されて当該ECU5からの信号により燃料噴射弁6の開弁時間が制御される。
【0009】
一方、スロットル弁3の直ぐ下流には吸気管内絶対圧(PBA)センサ8が設けられており、この絶対圧センサ8により電気信号に変換された絶対圧信号は前記ECU5に供給される。また、その下流には吸気温(TA)センサ9が取付けられており、吸気温TAを検出して対応する電気信号を出力してECU5に供給する。
【0010】
エンジン1の本体に装着されたエンジン水温(TW)センサ10はサーミスタ等から成り、エンジン水温(冷却水温)TWを検出して対応する温度信号を出力してECU5に供給する。
ECU5には、エンジン1のクランク軸(図示せず)の回転角度を検出するクランク角度位置センサ11が接続されており、クランク軸の回転角度に応じた信号がECU5に供給される。クランク角度位置センサ11は、一定クランク角周期毎(例えば30度周期)に1パルス(以下「CRKパルス」という)と、エンジン1の特定の気筒の所定クランク角度位置で1パルス(以下「CYLパルス」という)と、各気筒の吸入行程開始時の上死点(TDC)でより少し前で1パルス(以下「TDCパルス」という)を発生する。これらのパルスは、燃料噴射時期、点火時期等の各種タイミング制御及びエンジン回転数(エンジン回転速度)NEの検出に使用される。
【0011】
ECU5には、エンジン1により駆動される車両のアクセルペダルの踏み込み量(以下「アクセルペダル操作量」という)APを検出するアクセルセンサ31、当該車両の自動変速機のシフトレバー位置(ドライブ(D)、リバース(R)、ニュートラル(N)、またはパーキング(P)のいずれが選択されているか)SPを検出するシフトレバー位置センサ32、及び当該車両の車速VPを検出する車速センサ33が接続されており、これらのセンサの検出信号がECU5に供給される。
【0012】
ECU5は各種センサからの入力信号波形を整形し、電圧レベルを所定レベルに修正し、アナログ信号値をデジタル信号値に変換する等の機能を有する入力回路、中央演算処理ユニット(以下「CPU」という)、CPUで実行される演算プログラム及び演算結果等を記憶する記憶回路のほか、アクチュエータ7、燃料噴射弁6に駆動信号を供給する出力回路等から構成される。
【0013】
ECU5のCPUは、アクセルセンサ31により検出されるアクセルペダル操作量APに応じてスロットル弁3の目標開度THCMDを算出し、スロットル弁開度THが目標開度THCMDに一致するようにアクチュエータ7の駆動制御を行う。さらにECU5のCPUは、上記各種センサの検出信号に応じた、エンジン1に供給する燃料量(燃料噴射弁6の開弁時間)の制御を行う。
【0014】
図2は、スロットル弁開度THの目標開度を算出する処理のフローチャートであり、この処理はECU5のCPUで所定時間(10ミリ秒)毎に実行される。ステップS1では、アクセルペダル操作量APに応じて目標開度THCMDを算出する。目標開度THCMDは、アクセルペダル操作量APにほぼ比例するように設定される。
【0015】
ステップS2では、図3に示す高負荷運転フェールセーフ制御処理を実行する。この処理では、アクセルペダル操作量APがほぼ最大となっている状態が継続した場合に、スロットル弁を徐々に閉弁させる制御が行われる。
ステップS3では、図6に示すTHAMX学習処理を実行する。この処理では、アクセルペダル操作量APがほぼ最大となったときに、吸入空気量QAIRが最大となるスロットル弁開度THAMXを学習する処理が行れる。
【0016】
図3は、図2のステップS2で実行される高負荷運転フェールセーフ制御処理のフローチャートである。
ステップS12では、閉弁指令フラグFTHCLが「0」であるか否かを判別する。閉弁指令フラグFTHCLは、後述するステップS24で「1」に設定され、目標開度THCMDの閉弁方向への修正を指示するフラグである。最初はFTHCL=0であるので、全開フュエルカットフラグFWOTFCが「0」であるか否かを判別する。全開フュエルカットフラグTWOTFCは、図5の処理で設定されるフュエルカットフラグFFCが「1」の状態で、アクセルペダル操作量APが全開判定閾値APHX(アクセルペダル操作量APの最大値より僅かに小さい値、例えば20度)以上であるとき「1」に設定される(ステップS18)。
【0017】
ステップS13の答は最初は肯定(YES)であるので、ステップS14に進み、フュエルカットフラグFFCが「0」であるか否かを判別する。フュエルカットフラグFFCは、図5に示す処理で設定が行われる。すなわち、車速VPが所定高車速VPHX(例えば180km/h)より高いとき、またはエンジン回転数NEが所定高回転数NEHX(例えば7000rpm)より高いとき、フュエルカットフラグFFCが「1」に設定され(ステップS41,S42,S44)、車速VPが所定高車速VPHX以下、かつエンジン回転数NEが所定高回転数NEHX以下であるときは、フュエルカットフラグFFCが「0」に設定される(ステップS41,S42,S43)。フュエルカットフラグFFCが「1」に設定されると、燃料噴射量制御処理(図示せず)において、燃料噴射弁6の開弁時間が「0」に設定され、フュエルカット(エンジン1への燃料供給の停止)が実行される。
【0018】
なお、ステップS41及びS42における判定は、ハンチングを防止するためにヒステリシス特性が得られるように実行される。すなわち、所定高車速VPHXは、実際には第1所定高車速VPHXHと、第1所定高車速VPHXHより若干低い第2所定高車速VPHXLとからなり、FFC=0であるときは、第1所定高車速VPHXHが適用され、FFC=1であるときは、第2所定高車速VPHXLが適用される。同様に、所定高回転数NEHXは、実際には第1所定高回転数NEHXHと、第1所定高回転数NEHXHより若干低い第2所定高回転数NEHXLとからなり、FFC=0であるときは、第1所定高回転数NEHXHが適用され、FFC=1であるときは、第2所定高回転数NEHXLが適用される。
【0019】
図3に戻り、ステップS14でFFC=0であってフュエルカットが実行されていないときは、タイマTMR1に所定時間T1(例えば20秒)をセットしてスタートさせる(ステップS16)。次いで、全開フュエルカットフラグFWOTFC及び閉弁指令フラグFTHCLをともに「0」に設定するとともに、ステップS21でインクリメントされるカウンタCNTの値を「0」に設定して(ステップS17)、本処理を終了する。
【0020】
ステップS14でFFC=1であってフュエルカットが実行されているときは、アクセルペダル操作量APが全開判定閾値APHXより小さいか否かを判別する(ステップS15)。AP<APHXであってアクセルペダル操作量APが最大値近傍にないときは、前記ステップS16に進む。AP≧APHXであってアクセルペダル操作量APが最大値近傍にあるとき(以下「アクセル全開状態」という)は、全開フュエルカットフラグFWOTFCを「1」に設定し(ステップS18)、タイマTMR1の値が「0」であるか否かを判別する(ステップS19)。TMR1>0である間は、ステップS20に進み、フュエルカットフラグFFCが「0」から「1」へ反転したか否かを判別する。最初はこの答は否定(NO)であるので、直ちにステップS22に進む。
【0021】
一方、フュエルカットフラグFFCが「0」に戻り、再度「1」設定された場合、すなわち、フュエルカットが実行され、エンジン回転数NE及び車速VPが低下して燃料供給が再開されても、アクセル全開状態が継続していて、再度フュエルカットフラグFFCが「1」に設定された場合には、ステップS20からステップS21に進み、カウンタCNTを「1」だけインクリメントし、ステップS22に進む。
【0022】
ステップS22では、カウンタCNTの値が所定値CNTX(例えば20)より小さいか否かを判別し、その答が肯定(YES)であるときは直ちに本処理を終了する。その後、アクセル全開状態のまま、フュエルカットの停止(燃料供給の再開)、フュエルカットの再開(燃料供給の停止)が繰り返され、カウンタCNTの値が所定値CNTXに達すると、ステップS22からステップS23に進み、アクセルペダル操作量APの変化量ΔAP(=AP(n)−AP(n−1);nは本処理の実行周期で離散化したサンプル時刻)の絶対値|ΔAP|が所定変化量DAPX(例えば0.001度/10ミリ秒)より大きいか否かを判別する。そして、|ΔAP|>DAPXであってアクセルペダル操作量APの変化が大きいときは、直ちに本処理を終了する。
【0023】
一方|ΔAP|≦DAPXであってアクセルペダル操作量APの変化が小さいときは、閉弁指令フラグFTHCLを「1」に設定し(ステップS24)、ステップS25に進む。なお、アクセル全開状態が所定時間T1に亘って継続すると、タイマTMR1の値が「0」となるので、この場合は、ステップS19からステップS24に進み、閉弁指令フラグFTHCLが「1」に設定される。
【0024】
閉弁指令フラグFTHCLが「1」に設定されると、ステップS12から直ちにステップS25に進む。
ステップS25では、図2のステップS1で算出された目標開度THCMDが現在のスロットル弁開度TH以下となったか否かを判別し、その答が否定(NO)である間は、ステップS26に進んで、図4に示す徐々閉じ制御を実行する。ステップS25の答が肯定(YES)となる、すなわち目標開度THCMDが現在のスロットル弁開度TH以下となったときは、全開フュエルカットフラグFWOTFC及び閉弁指令フラグFTHCLをともに「0」に戻し(ステップS27)、徐々閉じ制御を終了する。
【0025】
図4は、図3のステップS26で実行される徐々閉じ制御のフローチャートである。
ステップS31では、車速VPが所定低車速VPLX(例えば2km/h)より高いか否かを判別し、VP≦VPLXであって当該車両がほぼ停止しているときは、変速機がインギア状態か否か、すなわちシフトレバー位置SPが、ドライブ(D)またはリバース(R)であるか否かを判別する(ステップS32)。インギア状態でないときは、最終開度THFNLを、エンジン1のアイドリングが可能な開度であるアイドル開度THDILEに設定してステップS35に進む。
【0026】
また車速VPが所定低車速VPLXより高いとき、または変速機がインギア状態にあるときは、最終開度THFNLを所定開度THFCXに設定し(ステップS33)、ステップS35に進む。所定開度THFCXは、エンジン回転数NEが、図5のステップS42における所定高回転数NEHXに達しない範囲でほぼ最大の開度、例えば所定高回転数NEHXが7000rpmである場合、20度程度に設定される。
【0027】
ステップS35では、下記式(1)により目標開度THCMDの閉弁方向への修正を行う。
THCMD=THCMD(n−1)−DTHX    (1)
ここで、DTHXは例えば0.5度に設定される減算項である。
【0028】
ステップS36では、ステップS35で修正した目標開度THCMDが最終開度THFNLより小さいか否かを判別し、THCMD<THFNLであるときは直ちに本処理を終了する。またTHCMD≧THFNLであるときは、目標開度THCMDを最終開度THFNLに設定する(ステップS37)。
【0029】
図4の処理では、目標開度THCMDが前回値THCMD(n−1)から減算項DTHXだけ減少するので、この処理が繰り返されることより、スロットル弁開度THが漸減される。
【0030】
図4及び図5の処理によれば、全開フュエルカットフラグFWOTFCが「1」である状態が継続しているときに、フュエルカットの開始回数(これはフュエルカット状態から燃料供給を再開する回数と等しい)がカウンタCNTによりカウントされる。このカウンタCNTに値は、アクセル全開状態が継続してエンジン回転数NEまたは車速VPが高くなってフュエルカットが開始され、フュエルカットによってエンジン回転数NE及び車速VPが低下して燃料供給が再開される動作の繰り返し回数を示している。このカウンタCNTの値が所定値CNTXに達し、かつアクセルペダル操作量APの変化量が小さい(|ΔAP|≦DAPX)ときは、運転者が意図しないアクセル全開状態であると判定して、スロットル弁開度THを徐々に減少させる制御が行われる。したがって、運転者の意に反してスロットル弁が閉弁されることがなく、かつ異常な事態を適切に終息させることが可能となる。
【0031】
図6は、図2のステップS3で実行されるTHAMX学習処理のフローチャートである。この処理は、吸入空気量QAIRが実際に最大となる最大吸入空気量開度THAMXを学習する処理である。この処理は、アクセル全開状態において、スロットル弁開度センサ4の誤差によって、実際のスロットル弁開度THが吸入空気量QAIRを最大とする開度とならない場合があることに着目して行われるものである。すなわち本処理では、スロットル弁の全開開度付近で、スロットル弁開度THを漸増及び漸減し、検出される吸入空気量QAIRが最大となるスロットル弁開度THが、最大吸入空気量開度THAMXとして記憶される。
【0032】
ステップS51では、スロットル弁開度THが所定大開度THHLX(例えば70度)より小さいか否かを判別し、TH<THHLXであるときは、タイマTMR2に所定時間T2(例えば0.1秒)をセットしてスタートさせる(ステップS52)。次いで、後述する図7の処理で使用されるカウンタCNT2及びCNT3の値をいずれも「0」とする(ステップS56)。
【0033】
ステップS51でTH≧THHLXであって、ほぼスロットル弁全開であるときは、タイマTMR2の値が「0」であるか否かを判別する(ステップS53)。TMR2>0である間はステップS54に進み、図7に示すスロットル弁微動制御を行う。スロットル弁微動制御では、所定範囲内で目標開度THCMDを漸減及び漸増させる制御が行われる。
【0034】
ステップS55では、吸入空気量センサ13により検出される吸入空気量QAIRが最大吸入空気量QAIRMAXより小さいか否かを判別し、QAIR<QAIRMAXであるときは、直ちに本処理を終了する。QAIR≧QAIRMAXであるときは、最大吸入空気量QAIRMAXをそのときの吸入空気量QAIRに変更し(ステップS57)、そのときのスロットル弁開度THを最大吸入空気量開度THAMXとして記憶する(ステップS58)。
タイマTMR2の値が「0」となると、ステップS53からステップS56に進み、スロットル弁微動制御を終了させる。
【0035】
図7は、図6のステップS54で実行されるスロットル弁微動制御処理のフローチャートである。
ステップS61では、カウンタCNT2の値が「10」より大きいか否かを判別する。最初は、CNT2<10であるので、ステップS62に進み、カウンタCNT3を「1」だけインクリメントする。次いで、カウンタCNT3の値が「4」であるか否かを判別する(ステップS63)。最初は、CNT3<4であるので、目標開度THCMDを前回値THCMD(n−1)に設定し(ステップS69)、本処理を終了する。
【0036】
カウンタCNT3の値が「4」に達すると、ステップS63からステップS64に進み、カウンタCNT2を「1」だけインクリメントする。そして、カウンタCNT2の値が「6」以上か否かを判別する(ステップS65)。最初は、CNT2<6であるので、ステップS66に進み、目標開度THCMDを前回値THCMD(n−1)から所定量DTHS(例えば1度)を減算した値に変更する。次いで、カウンタCNT3の値を「0」に戻して(ステップS68)、本処理を終了する。
【0037】
カウンタCNT3の値が「0」に戻されるので、ステップS61,S62,S63,及びS69を実行する処理を繰り返し、CNT3=4となると、ステップS64、S65、S66及びS68が実行される。このようにして、目標開度THCMDが漸減される。
【0038】
その後、カウンタCNT2の値が「6」に達すると、ステップS65からステップS67に進み、目標開度THCMDを前回値THCMD(n−1)に所定量DTHSを加算した値に変更する。ステップS67は、カウンタCNT2の値が「11」に達するまで実行され、目標開度THCMDが漸増される。そして、カウンタCNT2の値が「11」となると、ステップS61から直ちに本処理を終了する。
【0039】
以上のようにして学習された最大吸入空気量開度THAMXは、図2のステップS1において使用される。すなわち、アクセルペダル操作量APが全開判定閾値APHX以上となったときに、目標開度THCMDは最大吸入空気量開度THAMXに設定される。これにより、スロットル弁開度センサ4の誤差があっても、アクセル全開状態において吸入空気量QAIRを最大とすることができる。
【0040】
本実施形態では、燃料噴射弁6が燃料供給手段に相当し、アクチュエータ7が駆動手段に相当し、クランク角度位置センサ11が回転数検出手段に相当し、車速センサ33が車速検出手段に相当し、アクセルセンサ31がアクセル操作量検出手段に相当する。またECU5が、燃料供給停止手段、カウント手段、目標開度設定手段、修正手段、及び駆動制御手段を構成する。より具体的には、図5の処理が燃料供給停止手段に相当し、図3のステップS20及びS21がカウント手段に相当し、図2のステップS1が目標開度設定手段に相当し、図3のステップS22〜S26が修正手段に相当し、スロットル弁開度THが目標開度THCMDに一致するようにフィードバック制御を行う処理(図示せず)が駆動制御手段に相当する。
【0041】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、図3の処理においてカウンタCNTは、燃料供給停止回数ではなく、燃料供給再開回数をカウントしてもよい。
また本発明は、クランク軸を鉛直方向とした船外機などのような船舶推進機用エンジンなどの制御にも適用が可能である。
【0042】
【発明の効果】
以上詳述したように本発明によれば、機関回転数が所定回転数を超えたとき、または車両走行速度が所定速度を超えたとき、機関への燃料供給が停止され、機関回転数が前記所定回転数より低下し、かつ車両走行速度が所定速度より低下したとき、燃料供給が再開される。アクセルペダル操作量が最大値近傍にある状態において、燃料供給の再開回数がカウントされ、そのカウント値が所定値を超え、かつアクセルペダル操作量の変動量が所定範囲内にあるときに、スロットル弁の開度が減少方向に制御される。すなわち、燃料供給の停止及び再開が所定回数繰り返される場合には、運転者が意図してアクセルペダルを踏み込んでいるのではないと判定され、機関回転数を低下させるべくスロットル弁が閉弁方向に制御される。したがって、運転者の意に反してスロットル弁が閉弁されることがなく、かつ異常な事態を適切に終息させることが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態にかかる内燃機関及びその制御装置の構成を示す図である。
【図2】スロットル弁の目標開度(THCMD)を算出するメインルーチンのフローチャートである。
【図3】内燃機関の高負荷運転時のフェールセーフ処理のフローチャートである。
【図4】スロットル弁を徐々に閉じる制御のフローチャートである。
【図5】内燃機関への燃料供給を停止する条件を判定する処理のフローチャートである。
【図6】吸入空気量が最大となるスロットル弁開度(THAMX)を学習する処理のフローチャートである。
【図7】スロットル弁開度の漸減及び漸増を行う処理のフローチャートである。
【符号の説明】
1 内燃機関
2 吸気管
3 スロットル弁
5 電子制御ユニット(燃料供給停止手段、カウント手段、目標開度設定手段、修正手段、駆動制御手段)
6 燃料噴射弁(燃料供給手段)
7 アクチュエータ(駆動手段)
11 クランク角度位置センサ(回転数検出手段)
13 アクセルセンサ(アクセル操作量検出手段)
33 車速センサ(車速検出手段)
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a control device for an internal combustion engine mounted on a vehicle, and more particularly to a control device for limiting the intake air amount of the internal combustion engine when the state where the rotation speed of the internal combustion engine is extremely high continues.
[0002]
[Prior art]
When the state in which the internal combustion engine speed is extremely high when the vehicle is stopped continues for a predetermined time or longer, or when the engine speed is higher than the predetermined speed and the engine temperature is higher than the predetermined temperature (hereinafter referred to as “the predetermined high speed condition is satisfied). In this case, control for judging that the engine is in a so-called racing state and closing the throttle valve is proposed in Japanese Utility Model Publication No. 6-6211.
[0003]
[Problems to be solved by the invention]
The method disclosed in the above publication is for stopping the vehicle. However, when this method is applied to control while the vehicle is running, there are the following problems. That is, according to the above method, when the predetermined high rotation condition is satisfied, the throttle valve is closed regardless of the intention of the driver of the vehicle. However, since there is a possibility that the driver performs the accelerator operation with the intention of maintaining the high engine speed, immediately after the predetermined high speed condition is satisfied as in the above-described conventional method, When the throttle valve is closed, control contrary to the driver's intention is performed, which is not preferable.
[0004]
The present invention has been made in view of this point, and provides a control device for an internal combustion engine that can determine whether the driver depresses an accelerator pedal unintentionally and can more appropriately perform throttle valve closing control. The purpose is to:
[0005]
[Means for Solving the Problems]
In order to achieve the above object, the invention according to claim 1 includes a fuel supply unit for supplying fuel to an internal combustion engine, a rotation speed detection unit for detecting a rotation speed of the engine, and a vehicle speed of a vehicle driven by the engine. Vehicle speed detection means for detecting the engine speed, when the engine speed exceeds a predetermined speed, or when the vehicle speed exceeds a predetermined speed, stops fuel supply by the fuel supply means, the engine speed is the predetermined A fuel supply stop means for restarting fuel supply by the fuel supply means when the vehicle speed falls below the predetermined speed, and provided in an intake system of the engine. Driving means for driving the throttle valve, accelerator operation amount detecting means for detecting an operation amount of an accelerator pedal of the vehicle, and a state in which the accelerator pedal operation amount is near a maximum value. Counting means for counting the number of restarts of fuel supply by the fuel supply stopping means, target opening degree setting means for setting a target opening degree of the throttle valve according to the accelerator pedal operation amount, and a count value by the counting means. A correction means for correcting the target opening to a smaller value when the variation exceeds the predetermined value and the variation is within the predetermined range; and a target for correcting the opening of the throttle valve by the correction means. Drive control means for controlling the drive means so as to match the opening degree.
[0006]
According to this configuration, when the engine speed exceeds the predetermined speed, or when the vehicle traveling speed exceeds the predetermined speed, the fuel supply to the engine is stopped, and the engine speed drops below the predetermined speed. When the vehicle running speed falls below a predetermined speed, fuel supply is restarted. In a state where the accelerator pedal operation amount is near the maximum value, the number of restarts of fuel supply is counted, and when the count value exceeds a predetermined value and the variation amount of the accelerator pedal operation amount is within a predetermined range, the throttle valve is operated. Is controlled in the decreasing direction. That is, if the stop and restart of the fuel supply are repeated a predetermined number of times, it is determined that the driver has not intentionally depressed the accelerator pedal, and the throttle valve is moved in the closing direction to reduce the engine speed. Controlled. Therefore, the throttle valve is not closed against the driver's will, and the abnormal situation can be properly terminated.
[0007]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a configuration of an internal combustion engine and a control device thereof according to an embodiment of the present invention. In FIG. 1, for example, an internal combustion engine (hereinafter simply referred to as “engine”) 1 having four cylinders is provided with an intake pipe 2, and a throttle valve 3 is arranged in the intake pipe 2. A throttle valve opening (TH) sensor 4 is connected to the throttle valve 3 and outputs an electric signal corresponding to the opening of the throttle valve 3 to an electronic control unit (hereinafter referred to as (ECU)) 5. Supply. An actuator 7 for driving the throttle valve 3 is connected to the throttle valve 3, and the operation of the actuator 7 is controlled by the ECU 5.
[0008]
An intake air amount sensor 13 for detecting an intake air amount QIR is provided upstream of the throttle valve 3 of the intake pipe 2, and a detection signal is supplied to the ECU 5.
The fuel injection valve 6 is provided for each cylinder between the engine 1 and the throttle valve 3 and slightly upstream of the intake valve (not shown) of the intake pipe 2, and each injection valve is connected to a fuel pump (not shown). At the same time, the ECU 5 is electrically connected to the ECU 5, and the opening time of the fuel injection valve 6 is controlled by a signal from the ECU 5.
[0009]
On the other hand, an intake pipe absolute pressure (PBA) sensor 8 is provided immediately downstream of the throttle valve 3, and an absolute pressure signal converted into an electric signal by the absolute pressure sensor 8 is supplied to the ECU 5. Further, an intake air temperature (TA) sensor 9 is attached downstream thereof, detects the intake air temperature TA, outputs a corresponding electric signal, and supplies the electric signal to the ECU 5.
[0010]
The engine water temperature (TW) sensor 10 mounted on the main body of the engine 1 is composed of a thermistor or the like, detects the engine water temperature (cooling water temperature) TW, outputs a corresponding temperature signal, and supplies it to the ECU 5.
The ECU 5 is connected to a crank angle position sensor 11 for detecting a rotation angle of a crankshaft (not shown) of the engine 1, and supplies a signal corresponding to the rotation angle of the crankshaft to the ECU 5. The crank angle position sensor 11 outputs one pulse (hereinafter, referred to as a “CRK pulse”) every fixed crank angle cycle (for example, a cycle of 30 degrees) and one pulse (hereinafter, referred to as a “CYL pulse”) at a predetermined crank angle position of a specific cylinder of the engine 1. )), And one pulse (hereinafter referred to as “TDC pulse”) is generated slightly before the top dead center (TDC) at the start of the intake stroke of each cylinder. These pulses are used for various timing controls such as fuel injection timing, ignition timing, etc., and detection of the engine speed (engine speed) NE.
[0011]
The ECU 5 includes an accelerator sensor 31 that detects an amount of depression of an accelerator pedal (hereinafter referred to as “accelerator pedal operation amount”) AP of a vehicle driven by the engine 1, a shift lever position (drive (D)) of an automatic transmission of the vehicle. , Reverse (R), neutral (N), or parking (P) is selected), a shift lever position sensor 32 for detecting SP, and a vehicle speed sensor 33 for detecting the vehicle speed VP of the vehicle are connected. The detection signals of these sensors are supplied to the ECU 5.
[0012]
The ECU 5 shapes input signal waveforms from various sensors, corrects a voltage level to a predetermined level, and converts an analog signal value into a digital signal value. ), A storage circuit for storing a calculation program executed by the CPU, a calculation result and the like, an output circuit for supplying a drive signal to the actuator 7 and the fuel injection valve 6, and the like.
[0013]
The CPU of the ECU 5 calculates the target opening THCMD of the throttle valve 3 in accordance with the accelerator pedal operation amount AP detected by the accelerator sensor 31, and controls the actuator 7 so that the throttle valve opening TH matches the target opening THCMD. Drive control is performed. Further, the CPU of the ECU 5 controls the amount of fuel supplied to the engine 1 (opening time of the fuel injection valve 6) in accordance with the detection signals of the various sensors.
[0014]
FIG. 2 is a flowchart of a process for calculating a target opening of the throttle valve opening TH. This process is executed by the CPU of the ECU 5 at predetermined time intervals (10 milliseconds). In step S1, the target opening THCMD is calculated according to the accelerator pedal operation amount AP. The target opening THCMD is set so as to be substantially proportional to the accelerator pedal operation amount AP.
[0015]
In step S2, the high-load operation fail-safe control process shown in FIG. 3 is executed. In this process, control is performed to gradually close the throttle valve when the state where the accelerator pedal operation amount AP is almost maximum continues.
In step S3, a THAMX learning process shown in FIG. 6 is executed. In this process, when the accelerator pedal operation amount AP becomes substantially maximum, a process of learning the throttle valve opening THAMX at which the intake air amount QAIR becomes maximum is performed.
[0016]
FIG. 3 is a flowchart of the high-load operation fail-safe control process executed in step S2 of FIG.
In step S12, it is determined whether or not a valve closing command flag FTHCL is “0”. The valve closing command flag FTHCL is a flag that is set to "1" in step S24 described later and instructs the target opening THCMD to be corrected in the valve closing direction. Since FTHCL is initially 0, it is determined whether or not the fully open fuel cut flag FWOTFC is “0”. When the fuel cut flag FFC set in the process of FIG. 5 is "1", the accelerator pedal operation amount AP is slightly smaller than the maximum value of the accelerator pedal operation threshold APHX (the maximum value of the accelerator pedal operation amount AP). If the value is equal to or greater than the value (for example, 20 degrees), it is set to "1" (step S18).
[0017]
Since the answer to step S13 is affirmative (YES) at first, the process proceeds to step S14 to determine whether or not the fuel cut flag FFC is "0". The fuel cut flag FFC is set by the processing shown in FIG. That is, when the vehicle speed VP is higher than a predetermined high vehicle speed VPXX (for example, 180 km / h), or when the engine speed NE is higher than a predetermined high speed NEHX (for example, 7000 rpm), the fuel cut flag FFC is set to “1” ( If the vehicle speed VP is equal to or lower than the predetermined high vehicle speed VPXX and the engine speed NE is equal to or lower than the predetermined high speed NEHX, the fuel cut flag FFC is set to "0" (steps S41, S42, S44). S42, S43). When the fuel cut flag FFC is set to "1", the valve opening time of the fuel injection valve 6 is set to "0" in the fuel injection amount control process (not shown), and the fuel cut (fuel to the engine 1) is set. Supply stop).
[0018]
The determination in steps S41 and S42 is performed so as to obtain a hysteresis characteristic in order to prevent hunting. That is, the predetermined high vehicle speed VPXX is actually composed of the first predetermined high vehicle speed VPHXH and the second predetermined high vehicle speed VPHXL slightly lower than the first predetermined high vehicle speed VPXXH. When the vehicle speed VPHXH is applied and FFC = 1, the second predetermined high vehicle speed VPHXL is applied. Similarly, the predetermined high rotation speed NEHX actually consists of a first predetermined high rotation speed NEHXH and a second predetermined high rotation speed NEHXL slightly lower than the first predetermined high rotation speed NEHXH, and when FFC = 0, , The first predetermined high speed NEHXH is applied, and when FFC = 1, the second predetermined high speed NEHXL is applied.
[0019]
Returning to FIG. 3, when FFC = 0 in step S14 and fuel cut is not executed, a predetermined time T1 (for example, 20 seconds) is set in the timer TMR1 and started (step S16). Next, both the fully open fuel cut flag FWOTFC and the valve closing command flag FTHCL are set to "0", and the value of the counter CNT incremented in step S21 is set to "0" (step S17), and this processing is ended. I do.
[0020]
If FFC = 1 and fuel cut is being executed in step S14, it is determined whether or not the accelerator pedal operation amount AP is smaller than a full-open determination threshold value APHX (step S15). If AP <APHX and the accelerator pedal operation amount AP is not near the maximum value, the process proceeds to step S16. When AP ≧ APHX and the accelerator pedal operation amount AP is near the maximum value (hereinafter, referred to as “accelerator fully open state”), the fully open fuel cut flag FWOTFC is set to “1” (step S18), and the value of the timer TMR1 is set. Is determined to be "0" (step S19). While TMR1> 0, the process proceeds to step S20, and it is determined whether or not the fuel cut flag FFC has been inverted from “0” to “1”. Initially, this answer is negative (NO), and the process immediately proceeds to step S22.
[0021]
On the other hand, if the fuel cut flag FFC returns to “0” and is set to “1” again, that is, even if the fuel cut is executed and the engine speed NE and the vehicle speed VP are reduced and the fuel supply is restarted, the accelerator When the fully open state is continued and the fuel cut flag FFC is set to “1” again, the process proceeds from step S20 to step S21, the counter CNT is incremented by “1”, and the process proceeds to step S22.
[0022]
In step S22, it is determined whether or not the value of the counter CNT is smaller than a predetermined value CNTX (for example, 20). If the answer is affirmative (YES), the present process is immediately terminated. Thereafter, while the accelerator is fully opened, the fuel cut is stopped (restart of fuel supply) and the fuel cut is restarted (stop of fuel supply). When the value of the counter CNT reaches the predetermined value CNTX, the process proceeds from step S22 to step S23. And the absolute value | ΔAP | of the change amount ΔAP of the accelerator pedal operation amount AP (= AP (n) −AP (n−1); n is a sample time discretized in the execution cycle of this processing) is a predetermined change amount. It is determined whether or not the value is greater than DAPX (for example, 0.001 degree / 10 ms). When | ΔAP |> DAPX and the change in the accelerator pedal operation amount AP is large, the present process is immediately terminated.
[0023]
On the other hand, when | ΔAP | ≦ DAPX and the change in the accelerator pedal operation amount AP is small, the valve closing command flag FTHCL is set to “1” (step S24), and the process proceeds to step S25. When the accelerator fully open state continues for the predetermined time T1, the value of the timer TMR1 becomes "0". In this case, the process proceeds from step S19 to step S24, and the valve closing command flag FTHCL is set to "1". Is done.
[0024]
When the valve closing command flag FTHCL is set to “1”, the process immediately proceeds from step S12 to step S25.
In step S25, it is determined whether or not the target opening THCMD calculated in step S1 of FIG. 2 has become equal to or smaller than the current throttle valve opening TH. If the answer is negative (NO), the process proceeds to step S26. Then, the gradual closing control shown in FIG. 4 is executed. When the answer to step S25 is affirmative (YES), that is, when the target opening THCMD is equal to or smaller than the current throttle valve opening TH, both the fully open fuel cut flag FWOTFC and the valve closing command flag FTHCL are returned to “0”. (Step S27), the gradually closing control ends.
[0025]
FIG. 4 is a flowchart of the gradually closing control executed in step S26 of FIG.
In step S31, it is determined whether or not the vehicle speed VP is higher than a predetermined low vehicle speed VPLX (for example, 2 km / h). If VP ≦ VPLX and the vehicle is almost stopped, the transmission is in the in-gear state. That is, it is determined whether the shift lever position SP is drive (D) or reverse (R) (step S32). If the engine is not in the in-gear state, the final opening THFNL is set to the idle opening THDILE, which is an opening at which the engine 1 can be idled, and the process proceeds to step S35.
[0026]
When the vehicle speed VP is higher than the predetermined low vehicle speed VPLX or when the transmission is in the in-gear state, the final opening THFNL is set to the predetermined opening THFCX (step S33), and the process proceeds to step S35. The predetermined opening THFCX is approximately the maximum opening in a range where the engine speed NE does not reach the predetermined high rotation speed NEHX in step S42 of FIG. 5, for example, about 20 degrees when the predetermined high rotation speed NEHX is 7000 rpm. Is set.
[0027]
In step S35, the target opening THCMD is corrected in the valve closing direction by the following equation (1).
THCMD = THCMD (n−1) −DTHX (1)
Here, DTHX is a subtraction term set to, for example, 0.5 degrees.
[0028]
In step S36, it is determined whether or not the target opening THCMD corrected in step S35 is smaller than the final opening THFNL. If THCMD <THFNL, the process ends immediately. If THCMD ≧ THFNL, the target opening THCMD is set to the final opening THFNL (step S37).
[0029]
In the process of FIG. 4, the target opening THCMD is reduced from the previous value THCMD (n-1) by the subtraction term DTHX, so that the throttle valve opening TH is gradually reduced by repeating this process.
[0030]
According to the processing in FIGS. 4 and 5, when the state in which the fully-opened fuel cut flag FWOTFC is "1" continues, the number of times fuel cut is started (this is the number of times fuel supply is restarted from the fuel cut state and Equal) is counted by the counter CNT. The value of the counter CNT is such that the accelerator full-open state continues, the engine speed NE or the vehicle speed VP increases, and fuel cut is started, and the fuel cut is started, and the engine speed NE and the vehicle speed VP decrease, and fuel supply is restarted. This shows the number of times the operation is repeated. When the value of the counter CNT reaches a predetermined value CNTX and the amount of change in the accelerator pedal operation amount AP is small (| ΔAP | ≦ DAPX), it is determined that the accelerator is not fully opened by the driver, and the throttle valve is opened. Control for gradually reducing the opening TH is performed. Therefore, the throttle valve is not closed against the driver's will, and the abnormal situation can be properly terminated.
[0031]
FIG. 6 is a flowchart of the THAMX learning process executed in step S3 of FIG. This process is a process for learning the maximum intake air amount opening THAMX at which the intake air amount QAIR actually becomes maximum. This processing is performed by paying attention to the fact that the actual throttle valve opening TH may not be the opening that maximizes the intake air amount QAIR due to an error of the throttle valve opening sensor 4 in the accelerator fully opened state. It is. That is, in this process, the throttle valve opening TH is gradually increased and decreased near the full opening of the throttle valve, and the throttle valve opening TH at which the detected intake air amount QAIR becomes the maximum is the maximum intake air amount opening THAMX. Is stored as
[0032]
In step S51, it is determined whether or not the throttle valve opening TH is smaller than a predetermined large opening THHLX (for example, 70 degrees). If TH <THHLX, the timer TMR2 is set to a predetermined time T2 (for example, 0.1 seconds). It is set and started (step S52). Next, the values of the counters CNT2 and CNT3 used in the processing of FIG. 7 described below are both set to “0” (step S56).
[0033]
If TH ≧ THHLX in step S51 and the throttle valve is almost fully opened, it is determined whether or not the value of the timer TMR2 is “0” (step S53). While TMR2> 0, the routine proceeds to step S54, where the throttle valve fine movement control shown in FIG. 7 is performed. In the throttle valve fine movement control, control is performed to gradually decrease and gradually increase the target opening THCMD within a predetermined range.
[0034]
In step S55, it is determined whether or not the intake air amount QAIR detected by the intake air amount sensor 13 is smaller than the maximum intake air amount QAIRMAX. If QAIR <QAIRMAX, this process ends immediately. If QAIR ≧ QAIRMAX, the maximum intake air amount QAIRMAX is changed to the current intake air amount QAIR (step S57), and the throttle valve opening TH at that time is stored as the maximum intake air amount opening THAMX (step S57). S58).
When the value of the timer TMR2 becomes "0", the process proceeds from step S53 to step S56, and the throttle valve fine movement control is ended.
[0035]
FIG. 7 is a flowchart of the throttle valve fine movement control process executed in step S54 of FIG.
In the step S61, it is determined whether or not the value of the counter CNT2 is larger than "10". At first, since CNT2 <10, the process proceeds to step S62, and the counter CNT3 is incremented by “1”. Next, it is determined whether or not the value of the counter CNT3 is “4” (Step S63). At first, since CNT3 <4, the target opening THCMD is set to the previous value THCMD (n−1) (step S69), and this processing ends.
[0036]
When the value of the counter CNT3 reaches “4”, the process proceeds from step S63 to step S64, and the counter CNT2 is incremented by “1”. Then, it is determined whether or not the value of the counter CNT2 is “6” or more (step S65). At first, since CNT2 <6, the process proceeds to step S66, and the target opening THCMD is changed to a value obtained by subtracting a predetermined amount DTHS (for example, 1 degree) from the previous value THCMD (n-1). Next, the value of the counter CNT3 is returned to “0” (step S68), and this processing ends.
[0037]
Since the value of the counter CNT3 is returned to "0", the processing of executing steps S61, S62, S63 and S69 is repeated, and when CNT3 = 4, steps S64, S65, S66 and S68 are executed. Thus, the target opening THCMD is gradually reduced.
[0038]
Thereafter, when the value of the counter CNT2 reaches “6”, the process proceeds from step S65 to step S67, in which the target opening THCMD is changed to a value obtained by adding a predetermined amount DTHS to the previous value THCMD (n−1). Step S67 is executed until the value of the counter CNT2 reaches “11”, and the target opening THCMD is gradually increased. Then, when the value of the counter CNT2 becomes “11”, the present process ends immediately from step S61.
[0039]
The maximum intake air amount opening THAMX learned as described above is used in step S1 of FIG. That is, when the accelerator pedal operation amount AP becomes equal to or greater than the full open determination threshold value APHX, the target opening THCMD is set to the maximum intake air amount opening THAMX. Thereby, even if there is an error in the throttle valve opening sensor 4, the intake air amount QAIR can be maximized in the accelerator fully opened state.
[0040]
In the present embodiment, the fuel injection valve 6 corresponds to a fuel supply unit, the actuator 7 corresponds to a driving unit, the crank angle position sensor 11 corresponds to a rotation speed detecting unit, and the vehicle speed sensor 33 corresponds to a vehicle speed detecting unit. The accelerator sensor 31 corresponds to an accelerator operation amount detecting means. Further, the ECU 5 constitutes fuel supply stopping means, counting means, target opening degree setting means, correcting means, and drive control means. More specifically, the processing in FIG. 5 corresponds to the fuel supply stopping means, steps S20 and S21 in FIG. 3 correspond to the counting means, and step S1 in FIG. 2 corresponds to the target opening degree setting means. Steps S22 to S26 correspond to correction means, and the process (not shown) of performing feedback control so that the throttle valve opening TH matches the target opening THCMD corresponds to drive control means.
[0041]
The present invention is not limited to the embodiment described above, and various modifications are possible. For example, in the process of FIG. 3, the counter CNT may count the number of fuel supply restarts instead of the number of fuel supply stoppages.
Further, the present invention is also applicable to control of a marine propulsion engine such as an outboard motor having a vertical crankshaft.
[0042]
【The invention's effect】
As described above in detail, according to the present invention, when the engine speed exceeds a predetermined speed, or when the vehicle running speed exceeds a predetermined speed, the fuel supply to the engine is stopped, and the engine speed is reduced. When the rotation speed falls below the predetermined rotation speed and the vehicle running speed falls below the predetermined speed, the fuel supply is restarted. In the state where the accelerator pedal operation amount is near the maximum value, the number of restarts of fuel supply is counted, and when the count value exceeds a predetermined value and the variation amount of the accelerator pedal operation amount is within a predetermined range, the throttle valve is operated. Is controlled in the decreasing direction. That is, if the stop and restart of the fuel supply are repeated a predetermined number of times, it is determined that the driver has not intentionally depressed the accelerator pedal, and the throttle valve is moved in the closing direction to reduce the engine speed. Controlled. Therefore, the throttle valve is not closed against the driver's will, and the abnormal situation can be properly terminated.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an internal combustion engine and a control device thereof according to an embodiment of the present invention.
FIG. 2 is a flowchart of a main routine for calculating a target opening (THCMD) of a throttle valve.
FIG. 3 is a flowchart of a fail-safe process during a high-load operation of the internal combustion engine.
FIG. 4 is a flowchart of control for gradually closing a throttle valve.
FIG. 5 is a flowchart of a process for determining a condition for stopping supply of fuel to the internal combustion engine.
FIG. 6 is a flowchart of a process of learning a throttle valve opening (THAMX) at which the intake air amount becomes maximum.
FIG. 7 is a flowchart of a process for gradually decreasing and gradually increasing the throttle valve opening.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Internal combustion engine 2 Intake pipe 3 Throttle valve 5 Electronic control unit (fuel supply stop means, count means, target opening setting means, correction means, drive control means)
6. Fuel injection valve (fuel supply means)
7 Actuator (drive means)
11 Crank angle position sensor (rotation speed detection means)
13 Accelerator sensor (accelerator operation amount detection means)
33 Vehicle speed sensor (vehicle speed detection means)

Claims (1)

内燃機関へ燃料を供給する燃料供給手段と、前記機関の回転数を検出する回転数検出手段と、前記機関により駆動される車両の車速を検出する車速検出手段と、前記機関回転数が所定回転数を超えたとき、または前記車速が所定速度を超えたとき、前記燃料供給手段による燃料供給を停止し、前記機関回転数が前記所定回転数より低下し、かつ前記車速が前記所定速度より低下したとき、前記燃料供給手段による燃料供給を再開する燃料供給停止手段とを備える内燃機関の制御装置において、
前記機関の吸気系に設けられたスロットル弁を駆動する駆動手段と、
前記車両のアクセルペダルの操作量を検出するアクセル操作量検出手段と、
前記アクセルペダル操作量が最大値近傍にある状態において、前記燃料供給停止手段による燃料供給再開回数をカウントするカウント手段と、
前記アクセルペダル操作量に応じて前記スロットル弁の目標開度を設定する目標開度設定手段と、
前記カウント手段によるカウント値が所定値を超え、かつ前記変動量が前記所定範囲内にあるときに、前記目標開度をより小さい値に修正する修正手段と、
前記スロットル弁の開度が該修正手段により修正された目標開度と一致するように前記駆動手段を制御する駆動制御手段とを備えることを特徴とする内燃機関の制御装置。
Fuel supply means for supplying fuel to the internal combustion engine; rotation number detection means for detecting the rotation number of the engine; vehicle speed detection means for detecting the vehicle speed of a vehicle driven by the engine; When the vehicle speed exceeds a predetermined speed or when the vehicle speed exceeds a predetermined speed, the fuel supply by the fuel supply means is stopped, the engine speed falls below the predetermined speed, and the vehicle speed falls below the predetermined speed. In the control device of the internal combustion engine, comprising: a fuel supply stop means for restarting the fuel supply by the fuel supply means,
Driving means for driving a throttle valve provided in an intake system of the engine;
Accelerator operation amount detection means for detecting an operation amount of an accelerator pedal of the vehicle,
In a state where the accelerator pedal operation amount is near the maximum value, a counting unit that counts the number of restarts of fuel supply by the fuel supply stopping unit,
Target opening setting means for setting a target opening of the throttle valve according to the accelerator pedal operation amount;
Correcting means for correcting the target opening to a smaller value when the count value of the counting means exceeds a predetermined value and the variation is within the predetermined range;
A control device for an internal combustion engine, comprising: drive control means for controlling the drive means such that the opening of the throttle valve matches the target opening corrected by the correction means.
JP2002222341A 2002-07-31 2002-07-31 Control device for internal combustion engine Expired - Fee Related JP3871979B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002222341A JP3871979B2 (en) 2002-07-31 2002-07-31 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002222341A JP3871979B2 (en) 2002-07-31 2002-07-31 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2004060578A true JP2004060578A (en) 2004-02-26
JP3871979B2 JP3871979B2 (en) 2007-01-24

Family

ID=31942383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002222341A Expired - Fee Related JP3871979B2 (en) 2002-07-31 2002-07-31 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3871979B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013528263A (en) * 2010-06-11 2013-07-08 ワルトシラ フィンランド オサケユキチュア Control of internal combustion engine
US8550959B2 (en) 2010-11-24 2013-10-08 Toyota Jidosha Kabushiki Kaisha Vehicle drive system
CN104471224A (en) * 2012-07-13 2015-03-25 罗伯特·博世有限公司 Fuel shut-off command with adaptive cruise control

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013528263A (en) * 2010-06-11 2013-07-08 ワルトシラ フィンランド オサケユキチュア Control of internal combustion engine
US8550959B2 (en) 2010-11-24 2013-10-08 Toyota Jidosha Kabushiki Kaisha Vehicle drive system
CN104471224A (en) * 2012-07-13 2015-03-25 罗伯特·博世有限公司 Fuel shut-off command with adaptive cruise control
CN104471224B (en) * 2012-07-13 2017-07-07 罗伯特·博世有限公司 A kind of system for disabling the fuel cut off state of vehicle motor

Also Published As

Publication number Publication date
JP3871979B2 (en) 2007-01-24

Similar Documents

Publication Publication Date Title
JP5209454B2 (en) Device for controlling when ignition is stopped when the internal combustion engine is stopped
JP4306123B2 (en) Abnormality detection device for fuel supply system of internal combustion engine
JP2621084B2 (en) Idle speed control device
JP3871979B2 (en) Control device for internal combustion engine
JP3938670B2 (en) Fuel injection control device
JP2000008911A (en) Fuel injection amount control device for engine
JP3844911B2 (en) Throttle control device for internal combustion engine
JP5020220B2 (en) Device for controlling the throttle valve when the internal combustion engine is stopped
US7891335B2 (en) Control system for internal combustion engine
JP3361533B2 (en) Electronic control unit for internal combustion engine
JP4052093B2 (en) Control device for internal combustion engine
JP3960198B2 (en) Control device for internal combustion engine
JPH08165947A (en) Throttle valve control device for internal combustion engine
JP3772921B2 (en) Idle speed control device for internal combustion engine
JP2003214232A (en) Electronic throttle control device for internal combustion engine
JP3658931B2 (en) Control device for internal combustion engine
JPH068292Y2 (en) Exhaust gas recirculation control device
JPH0329974B2 (en)
JPH06117303A (en) Control device for internal combustion engine
JP2006328970A (en) Abnormality determining device of swirl control system
JPS6282250A (en) Idling speed control device for internal combustion engine
JP4237121B2 (en) Intake air amount control device for internal combustion engine
JP3496575B2 (en) Internal combustion engine speed control device
JP2000345897A (en) Engine speed control device of internal combustion engine
JPH1089157A (en) Exhaust gas reflux quantity control device for engine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060302

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060718

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060908

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061018

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091027

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20101027

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111027

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20111027

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121027

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20131027

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees