JP3775220B2 - 内燃機関用制御装置 - Google Patents
内燃機関用制御装置 Download PDFInfo
- Publication number
- JP3775220B2 JP3775220B2 JP2000399245A JP2000399245A JP3775220B2 JP 3775220 B2 JP3775220 B2 JP 3775220B2 JP 2000399245 A JP2000399245 A JP 2000399245A JP 2000399245 A JP2000399245 A JP 2000399245A JP 3775220 B2 JP3775220 B2 JP 3775220B2
- Authority
- JP
- Japan
- Prior art keywords
- cam
- timing
- signal
- crank
- pseudo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D41/222—Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の属する技術分野】
本発明は、内燃機関の回転角位置を検出し、各気筒における各種制御処理を実行する内燃機関用制御装置に関するものである。
【0002】
【従来の技術】
従来、内燃機関用制御装置に関連する先行技術文献としては、特開2000−104619号公報にて開示されたものが知られている。このものでは、クランクセンサが異常となったとき、カムセンサ(カム1センサ、カム2センサ)によるカム信号(カム1信号、カム2信号)の発生間隔の分周による割込を発生し、かつ加減速を予測し所定の重み付けによる補正を実施することによって、クランク信号による起動タイミングに代わる疑似起動タイミングを生成し、燃料噴射制御処理、点火時期制御処理またはその他の制御処理を実行する技術が示されている。
【0003】
【発明が解決しようとする課題】
一般的に、カムセンサによるカム信号は内燃機関の各気筒の1燃焼サイクル毎に1回ずつ発生される信号である。前述のシステムでは、4サイクルV型8気筒からなる内燃機関が想定されているため、カム信号(カム1信号、カム2信号)は90°CA(Crank Angle:クランク角)毎に発生されている。また、4サイクル4気筒からなる内燃機関では、カム信号は2倍の180°CA毎に発生されることとなる。
【0004】
このような、長い間隔で発生されるカム信号に基づき、加減速を完璧に予測することは不可能と言える。つまり、この際に重み付け補正を実施しても、予測を上回る急加速が生じたときには、疑似起動タイミングの生成が間に合わない場合が存在することとなる。
【0005】
また、前述のシステムでは、クランクセンサが異常となったとき、30°CA毎にクランク信号による起動タイミングに代わる疑似起動タイミングを生成しているが、ディーゼル機関等のような筒内直噴エンジンでは、10°CA毎の起動タイミングが必要な場合もあり、急加速時にはカム信号による疑似起動タイミングの生成が間に合わず発行漏れ(未発行)が増加する傾向にあった。
【0006】
そこで、この発明はかかる不具合を解決するためになされたもので、クランクセンサの異常でクランク信号の発生がないとき、カム信号の発生間隔を分周した疑似起動タイミングにて内燃機関に対する各種制御処理を実行することで退避走行可能とし、この最中にカム信号の新たな発生があるときには、これに基づく処理を実行することで内燃機関の運転状態をより安定可能な内燃機関用制御装置の提供を課題としている。
【0007】
【課題を解決するための手段】
請求項1の内燃機関用制御装置によれば、クランクセンサからのクランク信号が正常に発生されているときには起動タイミング生成手段で生成された通常の起動タイミングにて、制御手段によって所定のクランク角度毎に内燃機関に対する燃料噴射制御処理、点火時期制御処理またはその他の制御処理が実行され、異常検出手段でクランクセンサの異常が検出されると疑似起動タイミング生成手段でカム信号の発生間隔が分周され生成された疑似起動タイミングに応じて、制御手段によって同様に各種制御処理が実行される。これにより、クランクセンサの異常時でクランク信号の入力がなくてもカム信号の入力がありさえすれば、疑似起動タイミングにて内燃機関に対して必要な各種制御処理が実行されることで退避走行が可能となる。更に、制御手段で疑似起動タイミングに応じた各種制御処理中に、急加速によるカム信号の新たな発生があり、この際に疑似起動タイミングの発行が間に合わず未発行分があると、これに対応する疑似起動タイミングが未発行タイミング生成手段で直ちに生成され、この疑似起動タイミングに応じて、制御手段によって同様に各種制御処理が実行される。これにより、クランクセンサの異常時、カム信号による各種制御処理中における急加速によるカム信号の新たな発生に対処できるよう、疑似起動タイミングが漏れなく発行され、内燃機関に対して各種制御処理が実行されることで退避走行時における内燃機関の運転状態がより安定される。
【0008】
請求項2の内燃機関用制御装置では、常時、疑似起動タイミングの抜け防止が必要なシステムでは、未発行タイミング生成手段によって常に疑似起動タイミングが生成され、また、制御の処理負荷に応じて疑似起動タイミングの抜け防止が必要なシステムでは、未発行タイミング生成手段によって選択的に疑似起動タイミングが生成される。つまり、クランクセンサの異常時、カム信号の発生に基づき必要に応じて疑似起動タイミングが生成される。これにより、疑似起動タイミングの発行を、システムの特性に合致させることができる。
【0009】
【発明の実施の形態】
以下、本発明の実施の形態を実施例に基づいて説明する。
【0010】
図1は本発明の実施の形態の一実施例にかかる内燃機関用制御装置を示す概略構成図である。
【0011】
図1において、1は4サイクルV型8気筒からなる内燃機関(図示略)のクランク軸、2はクランク軸1に取付けられた回転体である。この回転体2の外周にはクランク角判定用として10°CA毎、但し欠歯部は20°CAからなる35(36−1)個の突起が形成されている。10は回転体2の外周に形成された各突起に対向し、それら突起によるクランク信号(クランク軸1の角度位置)を検出する電磁ピックアップからなるクランクセンサである。
【0012】
また、11は内燃機関のV型の一方のシリンダブロックにおける4つの気筒群に対応するカム1軸、12はカム1軸11に取付けられた回転体である。この回転体12の外周にはカム角判定用として4個の突起が形成されている(突起間の角度については図1参照)。20は回転体12の外周に形成された各突起に対向し、それら突起によるカム1信号(カム1軸11の角度位置)を検出する電磁ピックアップからなるカム1センサである。
【0013】
そして、21は内燃機関のV型の他方のシリンダブロックにおける4つの気筒群に対応するカム2軸、22はカム2軸21に取付けられた回転体である。この回転体22の外周にはカム角判定用として4個の突起が形成されている(突起間の角度については図1参照)。30は回転体22の外周に形成された各突起に対向し、それら突起によるカム2信号(カム1軸21の角度位置)を検出する電磁ピックアップからなるカム2センサである。
【0014】
したがって、図1に示すような回転体12,22の突起位置によって、カム1センサ20からのカム1信号及びカム2センサ30からのカム2信号は回転体12,22の何れか1つに対応して45°毎に発生される。ここで、クランク軸1の2回転(720°CA)に対してカム1軸11及びカム2軸21はそれぞれ1回転(360°)される。即ち、クランクセンサ10からのクランク信号の発生間隔は10°CA毎であるのに対して、カム1センサ20からのカム1信号及びカム2センサ30からのカム2信号の発生間隔はクランク角換算で90°CA毎の9倍となる。なお、本実施例の内燃機関では、クランク信号発生の3回(30°CA)毎に後述の点火時期制御処理、燃料噴射制御処理等が実行され、即ち、カム1センサ20からのカム1信号及びカム2センサ30からのカム2信号の発生間隔で後述の点火時期制御処理、燃料噴射制御処理等が3回ずつ実行される。
【0015】
40はECU(Electronic Control Unit:電子制御ユニット)であり、クランクセンサ10からのクランク信号、カム1センサ20からのカム1信号、カム2センサ30からのカム2信号はECU40を構成する波形整形回路41介してマイクロコンピュータ50に入力される。マイクロコンピュータ50ではクランク信号、カム1信号及びカム2信号の発生タイミングに基づき図示しない各種センサからの信号による内燃機関の運転状態に応じた制御量が演算され、その演算結果に応じた駆動信号がECU40を構成する噴射出力ドライバ42及び点火出力ドライバ43に出力される。なお、噴射出力ドライバ42からの信号は内燃機関の各インジェクタ(図示略)、点火出力ドライバ43からの信号は内燃機関の各イグナイタ(図示略)にそれぞれ出力される。
【0016】
マイクロコンピュータ50は、周知の中央処理装置としてのCPU51、制御プログラムを格納したROM52、各種データを格納するRAM53、B/U(バックアップ)RAM54、入出力回路55及びそれらを接続するバスライン56等からなる論理演算回路として構成されている。
【0017】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51におけるクランクセンサ10からのクランク信号が正常時の各種制御の処理手順を示す図2及び図3のフローチャートに基づいて説明する。ここで、図3は図2のステップS104の処理を示すフローチャートである。なお、これら制御ルーチンのうち図2は10°CA毎、但し欠歯時は20°CA、図3は30°CA毎でそれぞれCPU51にて繰返し実行される。なお、以下の説明ではカム1センサ20からのカム1信号及びカム2センサ30からのカム2信号はそれぞれ正常に出力されているものとする。
【0018】
図2において、ステップS101で気筒判別処理が実行される。ここでは、後述の点火時期制御、燃料噴射制御で必要な30°CA時間(T30)、90°CA時間(T90)、30°CA毎にカウントアップされ基準気筒タイミングで所定値にセットされるクランク角カウンタCCRNK、クランク信号による30°CAタイミング毎の割込時刻ZTNE等が算出される。次にステップS102に移行して、退避走行モードであることを表す退避走行モードフラグXCLIMPが「1」であるかが判定される。ここで、退避走行モードとは、クランクセンサ10の異常発生と同時に内燃機関を停止させることなく、その異常発生の場所から修理工場等までの安全な自力走行を可能とする機能をいう。ステップS102の判定条件が成立せず、即ち、退避走行モードフラグXCLIMPが「0」で退避走行モードでないときにはステップS103に移行し、30°CAタイミングであるかが判定される。ステップS103の判定条件が成立、即ち、30°CAタイミングであるときにはステップS104に移行し、後述の30°CA割込によるISN30S処理が実行され、本ルーチンを終了する。ここで、ステップS103の判定条件が成立せず、即ち、30°CAタイミングでないときには何もすることなく本ルーチンを終了する。
【0019】
一方、ステップS102の判定条件が成立、即ち、退避走行モードフラグXCLIMPが「1」で退避走行モードであるときにはステップS105に移行し、クランクセンサ10の異常判定フラグXOCNTFが「0」であるかが判定される。ステップS105の判定条件が成立、即ち、クランクセンサ10の異常発生による退避走行モードからクランクセンサ10が正常復帰したときにはステップS106に移行し、30°CAタイミングであるかが判定される。ステップS106の判定条件が成立、即ち、30°CAタイミングであるときにはステップS107に移行し、退避走行モードフラグXCLIMPが「0」にクリアされ通常走行モードに復帰される。そして、ステップS104に移行し、後述の30°CA割込によるISN30S処理が実行され、本ルーチンを終了する。一方、ステップS105の判定条件が成立せず、即ち、異常判定フラグXOCNTFが「1」でありクランクセンサ10が異常であるとき、またはステップS106の判定条件が成立せず、即ち、30°CAタイミングでないときには何もすることなく本ルーチンを終了する。
【0020】
次に、図2のステップS104における30°CA割込によるISN30S処理手順を示す図3のフローチャートについて説明する。図3のステップS111では、後述の30°CA割込による点火時期制御処理が実行される。次にステップS112に移行して、後述の30°CA割込による燃料噴射制御処理が実行される。次にステップS113に移行して、30°CA割込によるその他の制御処理が実行され、本ルーチンを終了する。
【0021】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51における点火時期制御の処理手順を示す図4及び図5のフローチャートに基づいて説明する。なお、これら制御ルーチンのうち図4は各気筒毎の30°CA割込、図5は通電開始割込でそれぞれCPU51にて繰返し実行される。
【0022】
図4において、まず、ステップS201でTDC(Top Dead Center:上死点)から150°CA前であるかが判定される。ステップS201の判定条件が成立、即ち、TDCから150°CA前であるときにはステップS202に移行し、通電開始までのクランク角〔°CA〕が算出される。次にステップS203に移行して、ステップS202で算出されたクランク角〔°CA〕が現在の機関回転数NEに基づき通電開始時期タイマCATのタイマ時間に換算される。次にステップS204に移行して、通電開始時期タイマCATがセットされたのち本ルーチンを終了する。
【0023】
一方、ステップS201の判定条件が成立せず、即ち、TDCから150°CA前でないときにはステップS205に移行し、TDCから120°CA前または90°CA前または60°CA前であるかが判定される。ステップS205の判定条件が成立、即ち、TDCから120°CA前または90°CA前または60°CA前であるときにはステップS206に移行し、そのときの加速状態に応じた通電開始時期タイマCATに対する加速補正が実行される。次にステップS207に移行して、ステップS206で加速補正された通電開始時期タイマCATが再セットされたのち本ルーチンを終了する。
【0024】
一方、ステップS205の判定条件が成立せず、即ち、TDCから120°CA前または90°CA前または60°CA前でもないときにはステップS208に移行し、TDCから30°CA前または0°CA前であるかが判定される。ステップS208の判定条件が成立、即ち、TDCから30°CA前または0°CA前であるときにはステップS209に移行し、通電中であるかが判定される。ステップS209の判定条件が成立せず、即ち、未だイグナイタから点火コイル(図示略)への通電中でないときには上述のステップS206に移行し、同様の処理が実行される。一方、ステップS209の判定条件が成立、即ち、このときイグナイタから点火コイルへの通電中であるときにはステップS210に移行し、後述の点火時期タイマが再セットされ本ルーチンを終了する。一方、ステップS208の判定条件が成立せず、即ち、TDCから30°CA前または0°CA前でもないときには何もすることなく本ルーチンを終了する。
【0025】
次に、図4でセットされた通電開始時期タイマCATがタイムアップすると通電開始割込処理である図5のフローチャートが起動される。図5のステップS211では、通電時間分としての点火時期タイマがセットされ、本ルーチンを終了する。
【0026】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51における燃料噴射制御の処理手順を示す図6及び図7のフローチャートに基づいて説明する。なお、これら制御ルーチンのうち図6は各気筒毎の30°CA割込、図7は噴射開始割込でそれぞれCPU51にて繰返し実行される。
【0027】
図6において、まず、ステップS301で噴射開始時期演算として各気筒のTDCからどれだけクランク角〔°CA〕前で噴射開始するかが求められる。次にステップS302に移行して、インジェクタからの燃料噴射量TAUが算出される。次にステップS303に移行して、噴射開始時期タイマDGINJSDのセットタイミングであるかが判定される。ステップS303の判定条件が成立、即ち、噴射開始時期タイマDGINJSDのセットタイミングであるときにはステップS304に移行し、噴射開始時期タイマDGINJSDがセットされ本ルーチンを終了する。一方、ステップS303の判定条件が成立せず、即ち、噴射開始時期タイマDGINJSDのセットタイミングでないときには何もすることなく本ルーチンを終了する。
【0028】
次に、図6の処理で噴射開始されると噴射開始割込である図7のフローチャートが起動される。図7のステップS311では、燃料噴射量TAU分としての噴射終了時期タイマがセットされ、本ルーチンを終了する。
【0029】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51におけるクランクセンサ10の異常判定の処理手順を示す図8、図9及び図10のフローチャートに基づき、図11を参照して説明する。ここで、図11はクランク信号とタイマカウンタCCTとの関係を示すタイミングチャートである。なお、これら異常判定ルーチンのうち図8は16ms(ミリ秒)毎、図9は8ms毎、図10は10°CA割込でそれぞれCPU51にて繰返し実行される。
【0030】
図8において、ステップS401では、機関回転数NEが600rpmを越えているかが判定される。ステップS401の判定条件が成立、即ち、機関回転数NEが600rpmを越えエンスト気味でなく安定状態であるときには、ステップS402に移行し、タイマカウンタCCTが8ms以下であるかが判定される。ステップS402の判定条件が成立、即ち、タイマカウンタCCTが8ms以下と短いときにはステップS403に移行し、クランクセンサ10からのクランク信号が正常に出力されているとして異常判定フラグXOCNTFが「0」とされ、本ルーチンを終了する。
【0031】
一方、ステップS402の判定条件が成立せず、即ち、タイマカウンタCCTが8msを越えているときにはステップS404に移行し、更に、タイマカウンタCCTが100ms以上であるかが判定される。ステップS404の判定条件が成立、即ち、図11にNGとして示すように、タイマカウンタCCTが100ms以上と長くなったときにはステップS405に移行し、クランクセンサ10に異常(断線等)が発生しクランク信号が出力されていないとして異常判定フラグXOCNTFが「1」とされ、本ルーチンを終了する。一方、ステップS401の判定条件が成立せず、即ち、機関回転数NEが600rpm以下とエンスト気味であるとき、またはステップS404の判定条件が成立せず、即ち、タイマカウンタCCTが8msを越えてはいるが100ms未満であるときには何もすることなく本ルーチンを終了する。なお、ステップS404における異常判定時間100msは現在の負荷(機関回転数NE)に応じて可変してもよい。
【0032】
図9のフローチャートにて図8におけるタイマカウンタCCTの処理が8ms毎に起動される。図9のステップS411では、タイマカウンタCCTがカウントアップされ、本ルーチンを終了する。また、図10のフローチャートにて図8におけるタイマカウンタCCTの処理が10°CA割込で起動される。図10のステップS421では、図11に示すように、10°CA毎に出力されるクランク信号によりタイマカウンタCCTが「0」にクリアされ、本ルーチンを終了する。
【0033】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51におけるクランクセンサ10の異常時のカム1センサ20からのカム1信号及びカム2センサ30からのカム2信号を用いたフェイルセーフの処理手順を示す図12、図13、図14及び図15のフローチャートに基づいて説明する。なお、これらフェイルセーフルーチンのうち図12はカム1信号割込、図13はカム2信号割込、図14及び図15は図12または図13の処理ののちそれぞれCPU51にて繰返し実行される。
【0034】
カム1センサ20からのカム1信号が入力されると、図12の割込処理が実行される。ステップS501では、フラグXCCAVTが「1」とされ、カム1信号の入力有りとされたのち、ステップS502に移行し、後述のフェイルセーフ処理としてのICCGF処理が起動される。
【0035】
一方、カム2センサ30からのカム2信号が入力されると、図13の割込処理が実行される。ステップS511では、フラグXCVTが「1」とされ、カム2信号の入力有りとされたのち、ステップS512に移行し、後述のフェイルセーフ処理としてのICCGF処理が起動される。
【0036】
次に、フェイルセーフ処理としてのICCGF処理について図14及び図15のフローチャートに基づき、図18を参照して説明する。ここで、図18はクランクセンサ10からのクランク信号異常時における各種信号等の遷移状態を示すタイミングチャートである。
【0037】
図14において、ステップS521では、フラグXCCAVTが「1」であるかが判定される。ステップS521の判定条件が成立、即ち、フラグXCCAVTが「1」でありカム1センサ20によるカム1信号が入力されているときにはステップS522に移行し、そのカム1信号の割込時刻が所定のメモリ領域にDASMとして記憶される。一方、ステップS521の判定条件が成立せず、即ち、フラグXCCAVTが「0」であるときにはカム2センサ30によるカム2信号が入力されているとしてステップS523に移行し、カム2センサ30によるカム2信号の割込時刻が所定のメモリ領域にDASMとして記憶される。
【0038】
ステップS522またはステップS523の処理ののちステップS524に移行し、カム信号間隔の時間T90Wが次式(1)にて算出される。ここで、DASMOは所定のメモリ領域に記憶されている前回のカム1信号またはカム2信号の割込時刻である。
【0039】
【数1】
T90W=|DASM−DASMO| ・・・(1)
【0040】
次にステップS525に移行して、今回のカム1信号またはカム2信号の割込時刻DASMがDASMOとされ更新される。次にステップS526に移行して、図18に示すカウンタCCGFが「2」、かつカム1センサ20によるカム1信号の入力有りでフラグXCCAVTが「1」となるタイミングであるかが判定される。ステップS526の判定条件が成立しないときにはステップS527に移行し、カウンタCCGが「1」カウントアップされる(図18参照)。一方、ステップS526の判定条件が成立するときにはステップS528に移行し、カウンタCCGが「0」にクリアされる(図18参照)。このようにして、カム1センサ20からのカム1信号またはカム2センサ30からのカム2信号により気筒基準位置を示すカウンタCCGの値が求められる。
【0041】
次にステップS529に移行して、フラグXCCAVTが「1」であるかが判定される。ステップS529の判定条件が成立、即ち、カム1センサ20によるカム1信号の入力が有るときにはステップS530に移行し、カウンタCCGFが「0」にクリアされる(図18参照)。一方、ステップS529の判定条件が成立しないときにはステップS530がスキップされる。次にステップS531に移行して、フラグXCVTが「1」であるかが判定される。ステップS531の判定条件が成立、即ち、カム2センサ30によるカム2信号の入力が有るときにはステップS532に移行し、カウンタCCGFがカウントアップされる(図18参照)。一方、ステップS531の判定条件が成立しないときにはステップS532がスキップされる。
【0042】
次にステップS533に移行して、異常判定フラグXOCNTFが「1」であるかが判定される。ステップS533の判定条件が成立、即ち、異常判定フラグXOCNTFが「1」であるときにはステップS534に移行し、クランクセンサ10に異常(断線等)が発生しクランク信号が出力されていないため退避走行モードフラグXCLIMPが「1」にセットされる。一方、ステップS533の判定条件が成立しないときにはステップS534がスキップされる。次にステップS535に移行して、退避走行モードフラグXCLIMPが「1」であるかが判定される。ステップS535の判定条件が成立せず、即ち、退避走行モードフラグXCLIMPが「0」でありクランクセンサ10からのクランク信号が正常に出力されているときには、本ルーチンを終了する。
【0043】
一方、ステップS535の判定条件が成立、即ち、退避走行モードフラグXCLIMPが「1」でありクランクセンサ10が異常であるときには退避走行モードを実行するためステップS536に移行し、上述の点火時期制御や燃料噴射制御で必要な30°CA時間として上式(1)で算出されたカム信号間隔の時間T90Wの1/3がクランク信号間隔の時間T30とされ、カム信号間隔の時間T90Wが所定のメモリ領域にカム信号間隔の時間T90として記憶される。つまり、クランクセンサ10が異常であるときには、10°CA毎のクランク信号が発生されなくて30°CAタイミングが生成できないため、カム1信号及びカム2信号による90°CA間隔が利用され、その1/3間隔で疑似30°CAタイミングが生成されるのである。また、退避走行モード中では、今回のカム1信号またはカム2信号の割込時刻DASMが、点火・噴射タイマセット基準となる所定のメモリ領域に割込時刻ZTNEとして記憶される。
【0044】
次に、図15のステップS537に移行し、カウンタCCGが「0」であるかが判定される。ステップS537の判定条件が成立、即ち、カウンタCCGが「0」であるときには退避走行モード中における気筒基準位置であるとしてステップS538に移行し、カム1センサ20及びカム2センサ30による気筒判別済フラグXCVVTJが「1」にセットされる。次にステップS539に移行して、このタイミングに一致するクランク角カウンタCCRNKの値として「13」がセットされる(図18参照)。一方、ステップS537の判定条件が成立せず、即ち、カウンタCCGが「0」でないときには退避走行モード中における気筒基準位置でないとしてステップS540に移行し、気筒判別済フラグXCVVTJが「1」であるかが判定される。ステップS540の判定条件が成立せず、即ち、気筒判別済フラグXCVVTJが「0」でありカム1センサ20及びカム2センサ30による気筒判別が済んでいないときには何もすることなく本ルーチンを終了する。なお、本実施例では、カウンタCCGが「0」であるとき気筒基準位置としているが、これに限定されるものではなく、カウンタCCGがカウントされるタイミングならどこでもよい。
【0045】
一方、ステップS540の判定条件が成立、即ち、気筒判別済フラグXCVVTJが「1」でありカム1センサ20及びカム2センサ30による気筒判別が済んでいるときにはステップS541に移行し、カウンタCC30TJが「2」であるかが判定される。ここで、カウンタCC30TJは、図18に示すように、クランクセンサ10が正常時には「0」であり、退避走行モードフラグXCLIMPが「1」、かつカム1信号またはカム2信号が入力されると「2」に設定され、後述の疑似30°CA割込によるIC30W処理の実行毎にカウントダウンされるカウンタである。ステップS541の判定条件が成立、即ち、退避走行モード中の加速により90°CAの間に後述の疑似30°CA割込によるIC30W処理の実行がないときにはステップS542に移行し、退避走行モード中における気筒基準位置に適合させるためクランク角カウンタCCRNKが「3」カウントアップされる。
【0046】
一方、ステップS541の判定条件が成立せず、即ち、カウンタCC30TJが「2」でないときにはステップS543に移行し、カウンタCC30TJが「1」であるかが判定される。ステップS543の判定条件が成立、即ち、退避走行モード中の加速により90°CAの間に後述の疑似30°CA割込によるIC30W処理の実行が1回だけあるときにはステップS544に移行し、退避走行モード中における気筒基準位置に適合させるためクランク角カウンタCCRNKが「2」カウントアップされる。一方、ステップS543の判定条件が成立せず、即ち、カウンタCC30TJが「1」でもないときにはステップS545に移行し、退避走行モード中の90°CAの間に後述の疑似30°CA割込によるIC30W処理の実行が正常時と同じ2回あるとして退避走行モード中における気筒基準位置に適合させるためクランク角カウンタCCRNKが「1」カウントアップされる。
【0047】
ステップS539、ステップS542、ステップS544またはステップS545の処理ののちステップS546に移行し、抜け防止フラグXOMINHが「1」であるかが判定される。この抜け防止フラグXOMINHは、CPU51によるカム信号の発生間隔を分周した起動タイミングに代わる疑似起動タイミングに応じた各種制御処理中に、カム信号の新たな発生があり、この際に疑似起動タイミングの未発行分があり、これに対応する疑似起動タイミングを直ちに生成する必要があるときには、後述の抜け防止フラグ設定処理により「1」に設定される。
【0048】
ステップS546の判定条件が成立、即ち、抜け防止フラグXOMINHが「1」で疑似起動タイミングを直ちに生成する必要があるときにはステップS547に移行し、カウンタCC30TJが「0」であるかが判定される。ステップS547の判定条件が成立せず、即ち、カウンタCC30TJが「0」でないときには、疑似起動タイミングの未発行分があるとしてステップS548に移行し、図3に示す30°CA割込によるISN30S処理が実行される。次にステップS549に移行して、カウンタCC30TJから「1」が減算されカウンタCC30TJとされたのちステップS546に戻り、同様の処理が繰返し実行される。
【0049】
ここで、CPU51による疑似起動タイミングに応じた各種制御処理中に、カム信号の新たな発生があり、この際に疑似起動タイミングの未発行分があり、これに対応する疑似起動タイミングを直ちに生成する必要が生じるのは、抜け防止フラグXOMINHが「1」であって、図18に示すように、急加速によってカム信号間隔の時間T90Wが短くなり、例えば、カム1信号が破線から実線位置に移動されることで疑似30°CA割込発生用のタイマが重なった状態のときである。なお、この退避走行モード中の急加速により90°CAの間に後述の疑似30°CA割込によるIC30W処理の実行がないときには、退避走行モード中における気筒基準位置に適合させるためクランク角カウンタCCRNKが「3」カウントアップされる。
【0050】
そして、ステップS547の判定条件が成立せず、即ち、カウンタCC30TJが「0」となったとき、またはステップS546の判定条件が成立せず、即ち、抜け防止フラグXOMINHが「0」で疑似起動タイミングを直ちに生成する必要がないときにはステップS550に移行し、カウンタCC30TJが「2」に設定される。次にステップS551に移行して、後述の疑似30°CA割込によるIC30W処理を要求するタイマセット(タイマ=ZTNE+T90W/3)が実行される。次にステップS552に移行して、図3に示す30°CA割込によるISN30S処理が実行されたのち本ルーチンを終了する。
【0051】
次に、上述の抜け防止フラグXOMINH設定の処理手順を示す図16のフローチャートに基づいて説明する。なお、この抜け防止フラグ設定ルーチンはイグニッションスイッチ(図示略)のON(オン)直後の初期設定時及び1sec(秒)毎にCPU51にて繰返し実行される。
【0052】
図16において、ステップS601で、抜け防止フラグXOMINHが「1」に設定されたのち、本ルーチンを終了する。このときの抜け防止フラグXOMINHは、初期設定時及び1sec毎、即ち、常時、「1」に設定されることとなる。
【0053】
更に、上述の抜け防止フラグXOMINH設定の処理手順の変形例を示す図17のフローチャートに基づいて説明する。なお、この抜け防止フラグ設定ルーチンは8ms毎にCPU51にて繰返し実行される。
【0054】
図17において、ステップS701で、機関回転数NEが所定値KNEを越えているかが判定される。なお、所定値KNEは車両適合値である。ステップS701の判定条件が成立せず、即ち、機関回転数NEが所定値KNE以下と低回転時、例えば、アイドル時の機関回転数近傍であるときにはステップS702に移行し、抜け防止フラグXOMINHが「1」に設定されたのち、本ルーチンを終了する。一方、ステップS701の判定条件が成立、即ち、機関回転数NEが所定値KNEを越え高回転時であるときにはステップS703に移行し、抜け防止フラグXOMINHが「0」に設定されたのち、本ルーチンを終了する。このときの抜け防止フラグXOMINHは、制御の処理負荷に応じて、その設定値が切替えられることとなる。
【0055】
次に、本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECU40のマイクロコンピュータ50内のCPU51における疑似30°CA割込によるIC30Wの処理手順を示す図19のフローチャートに基づいて説明する。
【0056】
図19において、ステップS801では、退避走行モードフラグXCLIMPが「1」であるかが判定される。ステップS801の判定条件が成立せず、即ち、退避走行モードフラグXCLIMPが「0」でありクランクセンサ10が正常であるときにはステップS802に移行し、カウンタCC30TJが「0」にセットされたのち本ルーチンを終了する。一方、ステップS801の判定条件が成立、即ち、退避走行モードフラグXCLIMPが「1」でありクランクセンサ10が異常であるときには退避走行モードを実行するためステップS803に移行し、クランク角カウンタCCRNKが「1」カウントアップされる。
【0057】
次にステップS804に移行して、割込時刻ZTNEにカム信号間隔の時間T90Wの1/3が加算される。次にステップS805に移行して、カウンタCC30TJが「2」であるかが判定される。ステップS805の判定条件が成立、即ち、カウンタCC30TJが「2」であり1回目の疑似30°CA割込が完了しているときにはステップS806に移行し、2回目の疑似30°CA割込によるIC30W処理を要求するタイマセット(タイマ=ZTNE+T90W/3)が実行される。一方、ステップS805の判定条件が成立しないときにはステップS807に移行し、カウンタCC30TJが「1」であるかが判定される。ステップS807の判定条件が成立せず、即ち、カウンタCC30TJが「1」でもないときには上述のステップS802に移行し、同様にカウンタCC30TJが「0」にセットされたのち本ルーチンを終了する。
【0058】
ステップS806の処理ののち、またはステップS807の判定条件が成立、即ち、カウンタCC30TJが「1」であり2回目の疑似30°CA割込が完了しているときにはステップS808に移行し、図3に示す30°CA割込によるISN30S処理が実行される。次にステップS809に移行して、カウンタCC30TJが「1」カウントダウンされたのち本ルーチンを終了する。
【0059】
このように、本実施例の内燃機関用制御装置は、内燃機関のクランク軸1の所定クランク角度として10°CA毎(但し、欠歯時は20°CA)に発生されるクランク信号を検出するクランクセンサ10と、内燃機関のカム1軸11及びカム2軸21のカム角度に従って、クランク信号の発生間隔に対して9倍の関係にて発生されるカム信号を検出するカム1センサ20及びカム2センサ30と、クランク信号に応じた30°CA毎に内燃機関に対する燃料噴射制御処理、点火時期制御処理またはその他の制御処理を実行するための起動タイミングを生成するECU40のマイクロコンピュータ50内のCPU51にて達成される起動タイミング生成手段と、クランクセンサ10の異常を検出するECU40のマイクロコンピュータ50内のCPU51にて達成される異常検出手段と、前記異常検出手段でクランクセンサ10の異常が検出されたときには、カム信号の発生間隔を分周して起動タイミングに代わる疑似起動タイミングを生成するECU40のマイクロコンピュータ50内のCPU51にて達成される疑似起動タイミング生成手段と、起動タイミングまたは疑似起動タイミングに応じて燃料噴射制御処理、点火時期制御処理またはその他の制御処理を実行するECU40のマイクロコンピュータ50内のCPU51にて達成される制御手段と、前記制御手段による疑似起動タイミングに応じた各種制御処理中に、カム信号の新たな発生があり、この際に疑似起動タイミングの未発行分があるときには、これに対応する疑似起動タイミングを直ちに生成するECU40のマイクロコンピュータ50内のCPU51にて達成される未発行タイミング生成手段とを具備するものである。
【0060】
したがって、クランクセンサ10からのクランク信号が正常に発生されているときには通常の起動タイミングにて30°CA毎に内燃機関に対する燃料噴射制御処理、点火時期制御処理またはその他の制御処理が実行される。一方、クランクセンサ10の異常(断線等)でクランク信号が出力されなくなったときにはカム信号の発生間隔が1/3分周されて生成された疑似起動タイミングに応じて同様に各種制御処理が実行される。これにより、クランクセンサ10の異常時でクランク信号の入力がなくてもカム信号の入力がありさえすれば、疑似起動タイミングにて内燃機関に対して必要な各種制御処理が実行されることで退避走行が可能となる。更に、疑似起動タイミングに応じた各種制御処理中に、急加速によるカム信号の新たな発生があり、この際に疑似起動タイミングの発行が間に合わず未発行分があると、これに対応する疑似起動タイミングが直ちに生成され、この疑似起動タイミングに応じて同様に各種制御処理が実行される。これにより、クランクセンサ10の異常時、カム信号による各種制御処理中における急加速によるカム信号の新たな発生に対処できるよう、疑似起動タイミングが漏れなく発行され、内燃機関に対して各種制御処理が実行されることで退避走行時における内燃機関の運転状態をより安定させることができる。
【0061】
また、本実施例の内燃機関用制御装置のECU40のマイクロコンピュータ50内のCPU51にて達成される未発行タイミング生成手段は、常時、疑似起動タイミングの未発行分を生成、または内燃機関の機関回転数NEに応じて疑似起動タイミングの未発行分を生成するものである。つまり、常時、疑似起動タイミングの抜け防止が必要なシステムでは、常に疑似起動タイミングが生成され、また、制御の処理負荷に応じて疑似起動タイミングの抜け防止が必要なシステムでは、選択的に疑似起動タイミングが生成される。つまり、クランクセンサ10の異常時、カム信号の発生に基づき必要に応じて疑似起動タイミングが生成されることとなる。これにより、疑似起動タイミングの発行を、本装置が適用されたシステムの特性に合致させることができる。
【0062】
ところで、上記実施例では、4サイクルV型8気筒の内燃機関で2つのカム軸に各カムセンサを有し2つのカム信号が発生されるものについて述べたが、本発明を実施する場合には、これに限定されるものではなく、内燃機関としては4サイクル直列4気筒等でカム信号は1つであっても複数であってもよく、要は、カム信号が内燃機関に対する各種制御処理の起動タイミングの倍数毎に発生され、かつ気筒判別ができればよい。
【図面の簡単な説明】
【図1】 図1は本発明の実施の形態の一実施例にかかる内燃機関用制御装置を示す概略構成図である。
【図2】 図2は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおけるクランクセンサ正常時の各種制御の処理手順を示すフローチャートである。
【図3】 図3は図2の30°CA割込の処理手順を示すフローチャートである。
【図4】 図4は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおける点火時期制御の処理手順を示すフローチャートである。
【図5】 図5は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおける点火時期制御の通電開始割込の処理手順を示すフローチャートである。
【図6】 図6は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおける燃料噴射制御の処理手順を示すフローチャートである。
【図7】 図7は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおける点火時期制御の噴射開始割込の処理手順を示すフローチャートである。
【図8】 図8は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおけるクランクセンサ異常判定の処理手順を示すフローチャートである。
【図9】 図9は図8のタイマカウンタに対する8ms毎の処理手順を示すフローチャートである。
【図10】 図10は図8のタイマカウンタに対する10°CA割込の処理手順を示すフローチャートである。
【図11】 図11は図8におけるタイマカウンタとクランク信号との関係を示すタイミングチャートである。
【図12】 図12は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおけるクランクセンサ異常時のカム1信号割込の処理手順を示すフローチャートである。
【図13】 図13は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおけるクランクセンサ異常時のカム2信号割込の処理手順を示すフローチャートである。
【図14】 図14は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおけるクランクセンサ異常時のフェイルセーフの処理手順を示すフローチャートである。
【図15】 図15は図14に続くクランクセンサ異常時のフェイルセーフの処理手順を示すフローチャートである。
【図16】 図16は図15の抜け防止フラグ設定の処理手順を示すフローチャートである。
【図17】 図17は図15の抜け防止フラグ設定の変形例の処理手順を示すフローチャートである。
【図18】 図18は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で用いられているクランクセンサからのクランク信号異常時における各種信号等の遷移状態を示すタイミングチャートである。
【図19】 図19は本発明の実施の形態の一実施例にかかる内燃機関用制御装置で使用されているECUのマイクロコンピュータ内のCPUにおける疑似30°CA割込制御の処理手順を示すフローチャートである。
【符号の説明】
1 クランク軸
10 クランクセンサ
11 カム1軸
20 カム1センサ
21 カム2軸
30 カム2センサ
40 ECU(電子制御ユニット)
50 マイクロコンピュータ
51 CPU
Claims (2)
- 内燃機関のクランク軸の所定クランク角度毎に発生されるクランク信号を検出するクランクセンサと、
前記内燃機関のカム軸のカム角度に従って、前記クランク信号の発生間隔に対して倍数の関係にて発生されるカム信号を検出するカムセンサと、
前記クランク信号に応じた所定のクランク角度毎に前記内燃機関に対する燃料噴射制御処理、点火時期制御処理またはその他の制御処理を実行するための起動タイミングを生成する起動タイミング生成手段と、
前記クランクセンサの異常を検出する異常検出手段と、
前記異常検出手段で前記クランクセンサの異常が検出されたときには、前記カム信号の発生間隔を分周して前記起動タイミングに代わる疑似起動タイミングを生成する疑似起動タイミング生成手段と、
前記起動タイミングまたは前記疑似起動タイミングに応じて燃料噴射制御処理、点火時期制御処理またはその他の制御処理を実行する制御手段と、
前記制御手段による前記疑似起動タイミングに応じた各種制御処理中に、前記カム信号の新たな発生があり、この際に前記疑似起動タイミングの未発行分があるときには、これに対応する前記疑似起動タイミングを直ちに生成する未発行タイミング生成手段と
を具備することを特徴とする内燃機関用制御装置。 - 前記未発行タイミング生成手段は、常時、前記疑似起動タイミングの未発行分を生成、または前記内燃機関の機関回転数に応じて前記疑似起動タイミングの未発行分を生成することを特徴とする請求項1に記載の内燃機関用制御装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000399245A JP3775220B2 (ja) | 2000-12-27 | 2000-12-27 | 内燃機関用制御装置 |
US10/022,193 US6745748B2 (en) | 2000-12-27 | 2001-12-20 | Fail-safe system for combustion engine control |
EP01130428A EP1219806A3 (en) | 2000-12-27 | 2001-12-20 | Fail-safe system for combustion engine control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000399245A JP3775220B2 (ja) | 2000-12-27 | 2000-12-27 | 内燃機関用制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2002195092A JP2002195092A (ja) | 2002-07-10 |
JP3775220B2 true JP3775220B2 (ja) | 2006-05-17 |
Family
ID=18864048
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000399245A Expired - Fee Related JP3775220B2 (ja) | 2000-12-27 | 2000-12-27 | 内燃機関用制御装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6745748B2 (ja) |
EP (1) | EP1219806A3 (ja) |
JP (1) | JP3775220B2 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6679223B2 (en) * | 2001-04-20 | 2004-01-20 | Denso Corporation | Engine control system with cam sensor |
JP4151279B2 (ja) * | 2002-02-26 | 2008-09-17 | 株式会社デンソー | エンジン制御装置 |
US6804601B2 (en) * | 2002-03-19 | 2004-10-12 | Cummins, Inc. | Sensor failure accommodation system |
JP3763470B2 (ja) * | 2002-06-24 | 2006-04-05 | 三菱電機株式会社 | 内燃機関制御装置 |
DE10320284A1 (de) * | 2003-05-07 | 2004-12-02 | Robert Bosch Gmbh | Verfahren zum Betreiben einer Brennkraftmaschine |
JP2005201174A (ja) * | 2004-01-16 | 2005-07-28 | Toyota Motor Corp | 故障診断装置 |
KR100692732B1 (ko) | 2004-12-06 | 2007-03-09 | 현대자동차주식회사 | 엔진회전수센서 고장시의 캠샤프트포지션센서 동기화방법 |
DE102005046656A1 (de) * | 2005-09-29 | 2007-04-05 | Robert Bosch Gmbh | Vorrichtung zur Steuerung einer Brennkraftmaschine |
JP4882625B2 (ja) * | 2005-12-26 | 2012-02-22 | 株式会社デンソー | マイクロコンピュータ |
JP4687481B2 (ja) * | 2006-02-01 | 2011-05-25 | 株式会社デンソー | エンジン制御装置 |
JP4761074B2 (ja) * | 2007-05-17 | 2011-08-31 | スズキ株式会社 | 内燃機関の気筒判別装置 |
JP4636111B2 (ja) | 2008-04-17 | 2011-02-23 | 株式会社デンソー | エンジン制御装置 |
JP5282763B2 (ja) * | 2010-05-19 | 2013-09-04 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP5548110B2 (ja) * | 2010-12-01 | 2014-07-16 | 日立オートモティブシステムズ株式会社 | エンジンの制御装置 |
KR101316446B1 (ko) * | 2011-09-29 | 2013-10-08 | 현대자동차주식회사 | 자동차용 캠 타겟 휠 |
JP5776633B2 (ja) * | 2012-06-08 | 2015-09-09 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP5772803B2 (ja) * | 2012-11-29 | 2015-09-02 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
CN104279063A (zh) * | 2013-07-08 | 2015-01-14 | 博世(中国)投资有限公司 | 控制发动机运行的方法和发动机控制系统 |
EP3143269B1 (en) * | 2014-06-27 | 2019-06-12 | Orbital Australia PTY Ltd. | Redundancy in uav engine timing position systems |
KR101806642B1 (ko) | 2015-12-16 | 2018-01-10 | 현대자동차주식회사 | 엔진 동기화 장치 및 그 제어 방법 |
WO2019183427A1 (en) * | 2018-03-22 | 2019-09-26 | Continental Motors, Inc. | Engine ignition timing and power supply system |
KR102085896B1 (ko) * | 2018-12-07 | 2020-03-06 | 현대오트론 주식회사 | 파워트레인 엔진 정밀 제어방법 및 이에 의해 운용되는 자동차 |
FR3095245B1 (fr) * | 2019-04-19 | 2021-05-07 | Continental Automotive | Procédé de synchronisation d’un moteur à combustion interne |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2484907A1 (fr) | 1980-06-19 | 1981-12-24 | Carre Pierrat Jacky | Procede de fabrication de coussins souples, etanches et dispositif pour sa mise en oeuvre |
US4664082A (en) * | 1985-02-01 | 1987-05-12 | Honda Giken Kogyo K.K. | Method of detecting abnormality in a reference crank angle position detection system of an internal combustion engine |
DE3531198A1 (de) * | 1985-08-31 | 1987-03-12 | Bosch Gmbh Robert | Sicherheits- und notfahrverfahren fuer eine brennkraftmaschine mit selbstzuendung und einrichtung zu dessen durchfuehrung |
JPS63198740A (ja) | 1987-02-13 | 1988-08-17 | Fuji Heavy Ind Ltd | 内燃機関のクランク角度検出装置 |
DE4141714C2 (de) * | 1991-12-18 | 2002-11-14 | Bosch Gmbh Robert | Steuersystem für eine Brennkraftmaschine |
DE4310460C2 (de) * | 1993-03-31 | 2003-12-18 | Bosch Gmbh Robert | Geberanordnung zur schnellen Zylindererkennung bei einer mehrzylindrigen Brennkraftmaschine |
DE4313331A1 (de) * | 1993-04-23 | 1994-10-27 | Bosch Gmbh Robert | Verfahren zur Auslösung von zur Winkellage eines rotierenden Teils abhängigen Vorgängen |
DE59405391D1 (de) | 1994-05-17 | 1998-04-09 | Siemens Ag | Verfahren zur Notlaufsteuerung einer Brennkraftmaschine |
DE19650250A1 (de) | 1996-12-04 | 1998-06-10 | Bosch Gmbh Robert | Einrichtung zur Regelung einer Brennkraftmaschine |
JP3543637B2 (ja) * | 1998-09-25 | 2004-07-14 | 株式会社デンソー | 内燃機関用制御装置 |
US6483312B2 (en) | 2000-02-22 | 2002-11-19 | Unisia Jecs Corporation | Cylinder discrimination device and cylinder discrimination method of engine |
DE60114902T2 (de) * | 2000-02-22 | 2006-06-01 | Hitachi, Ltd. | System und Verfahren zur Zylinderidentifikation in einer Brennkraftmaschine |
-
2000
- 2000-12-27 JP JP2000399245A patent/JP3775220B2/ja not_active Expired - Fee Related
-
2001
- 2001-12-20 EP EP01130428A patent/EP1219806A3/en not_active Withdrawn
- 2001-12-20 US US10/022,193 patent/US6745748B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6745748B2 (en) | 2004-06-08 |
US20020078925A1 (en) | 2002-06-27 |
JP2002195092A (ja) | 2002-07-10 |
EP1219806A2 (en) | 2002-07-03 |
EP1219806A3 (en) | 2004-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3775220B2 (ja) | 内燃機関用制御装置 | |
JP3543637B2 (ja) | 内燃機関用制御装置 | |
JP2648928B2 (ja) | 自動車用エンジンの気筒判別装置および気筒別制御方法 | |
JP2008128137A (ja) | エンジン制御装置 | |
JP2698593B2 (ja) | 内燃機関の点火時期制御方法およびその装置 | |
US6612296B1 (en) | Control apparatus for internal combustion engine | |
US20020157641A1 (en) | Engine control system with cam sensor | |
US20040194749A1 (en) | Start control apparatus of internal combustion engine | |
JP4135684B2 (ja) | エンジン制御装置 | |
US20030051538A1 (en) | Device and method for detecting a misfire state of an engine | |
JP3979161B2 (ja) | エンジン制御装置 | |
JP4179156B2 (ja) | 内燃機関の点火制御装置 | |
JP3788289B2 (ja) | エンジン制御装置 | |
JP4410614B2 (ja) | エンジン制御装置 | |
JP2003184629A (ja) | 内燃機関のクランク角判定装置 | |
JP2007218203A (ja) | 点火故障診断装置、点火故障診断システム及び点火故障診断方法 | |
JP4541875B2 (ja) | エンジンの制御装置 | |
JP4406324B2 (ja) | エンジン制御装置 | |
JP3572635B2 (ja) | 内燃機関用点火装置の制御方法 | |
JP2004060579A (ja) | 内燃機関の診断方法及び診断装置 | |
JP4390033B2 (ja) | 内燃機関制御装置 | |
JP2002332906A (ja) | 内燃機関の制御装置 | |
JPH04194337A (ja) | 内燃機関制御装置 | |
JP4244484B2 (ja) | エンジンの点火時期制御装置 | |
JP2000027699A (ja) | 内燃機関の気筒判別方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050224 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050301 |
|
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: 20060131 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060213 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100303 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110303 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120303 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120303 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130303 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140303 Year of fee payment: 8 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |