(57)【要約】【課題】本発明は、無負荷時の吸気管内圧力の異なるオルタネータの通常発電時と低発電時の両方で、低負荷運転時の失火検出を可能とし誤検出防止を実現する。【解決手段】上記目的を達成するために本発明は、エンジンの失火を検出する装置において、エンジンの吸気管内の圧力を検出する吸気管内圧力検出手段と、吸気管内圧力検出手段で検出された圧力が無負荷状態の吸気管内圧力より小さい時は失火検出を禁止する失火検出禁止手段を備えたエンジンの失火状態を検出する失火検出装置において、オルタネータ負荷に関連するパラメータよりオルタネータの発電状態を検出するオルタネータ発電状態検出手段と、オルタネータ発電状態検出手段により検出したオルタネータ発電状態に応じて失火検出禁止手段しきい値を切換える失火検出禁止領域切換え手段とを備えたエンジンの失火検出装置とした。【選択図】  図２
2011058469.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの吸気管内の圧力を検出する吸気管内圧力検出手段と、
前記吸気管内圧力検出手段で検出された圧力が無負荷状態の吸気管内圧力より小さい時は失火検出を禁止する失火検出禁止手段と、
オルタネータ負荷に関連するパラメータよりオルタネータの発電状態を検出するオルタネータ発電状態検出手段と、
前記オルタネータ発電状態検出手段により検出したオルタネータ発電状態に応じて、前記失火検出禁止手段のしきい値を切換える失火検出禁止領域切換え手段とを備えることを特徴とするエンジンの失火検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの失火を検出する装置に関する。
【背景技術】
【０００２】
エンジンの失火を検出する装置において、例えば特許文献１では、下り坂を走行する場合のように、スロットル開度が小さく燃料噴射量が少ないため空燃比がリーン化し、燃焼状態が不安定となる低負荷運転時の失火誤検出を防止する目的で、検出した吸気管内圧力が無負荷状態における吸気管内圧力より小さい場合は、失火検出を禁止する等が提示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３２１７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
燃費向上や冷機始動時の始動性改善及び排気ガス低減のために、オルタネータ発電電圧を制御しているが、オルタネータの発電状態によりエンジン負荷が変わり、吸気管内圧力に影響する。
【０００５】
吸気管内圧力は、低発電時の方が通常発電時に比べて低い。そのため失火検出禁止条件の一つである吸気管内圧力条件しきい値を通常発電時に合わせて設定すると、低発電時には吸気管内圧力はしきい値より低くなり、失火検出禁止となってしまい、アイドル状態のような低負荷運転時は失火検出できなかった。逆に低発電時に合わせてしきい値を設定すると、通常発電時には本来は失火検出を禁止すべき燃焼の悪い低負荷領域まで診断することとなり、失火誤検出を起こす場合があった。
【０００６】
本発明は、オルタネータの通常発電時と低発電時の両方で、低負荷運転時の誤検出防止を図ることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明は、エンジンの吸気管内の圧力を検出する吸気管内圧力検出手段と、吸気管内圧力検出手段で検出された圧力が無負荷状態の吸気管内圧力より小さい時は失火検出を禁止する失火検出禁止手段と、オルタネータ負荷に関連するパラメータよりオルタネータの発電状態を検出するオルタネータ発電状態検出手段と、オルタネータ発電状態検出手段により検出したオルタネータ発電状態に応じて失火検出禁止手段のしきい値を切換える失火検出禁止領域切換え手段とを備えることを特徴とするエンジンの失火検出装置である。
【発明の効果】
【０００８】
本発明によれば、オルタネータ発電状態検出手段によって検出されたオルタネータ発電状態が、通常発電時と低発電時とで失火検出禁止条件の吸気管内圧力条件設定値を切換えるので、通常発電時と低発電時の両方で、燃焼状態が不安定な低負荷領域での失火検出を禁止して誤検出を防止できる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る実施例のエンジンの失火検出装置の概略構成図である。
【図２】本発明に係る実施例の失火検出許可判定を示すフローチャートである。
【図３】オルタネータ通常発電時と低発電時における無負荷時の吸気管内絶対圧ＮＬＢＳＴテーブルを示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施例を説明する。
【実施例１】
【００１１】
以下、本発明の実施例を図１〜図３を参照して説明する。
【００１２】
図１は本実施例のエンジンの失火検出装置の概略構成図である。
【００１３】
エンジンの吸気管２にはスロットルバルブ３が設けられ、スルットルバルブ３に接続されたスロットル開度センサ４によって、スロットルバルブ３の開度に応じた電気信号をエンジン制御装置（ＥＣＵ）１へ出力する。
【００１４】
吸気管２の中途、スルットルバルブ３の下流に吸気管内絶対圧センサ５が設けられ、絶対圧に応じた電気信号をＥＣＵ１へ出力する。
【００１５】
吸気管内絶対圧センサ５の下流、吸気弁の上流側にインジェクタ６が気筒毎に配置され、ＥＣＵ１により燃料噴射の時期及び噴射時間が制御される。
【００１６】
エンジンのシリンダヘッドには点火プラグ７が気筒毎に配置され、ＥＣＵ１により点火時期が制御される。
【００１７】
エンジンのシリンダブロックの周囲には水温センサ９が配置され、エンジン冷却水温に応じた電気信号をＥＣＵ１へ出力する。
【００１８】
クランク軸に取付けられたクランクプレート１１の凹凸をクランク角センサ１０で検知し、クランク角パルス信号としてＥＣＵ１へ供給する。
【００１９】
また、図示しないカム軸周囲にはエンジンの特定のカム角でパルス信号を発生させるカム角センサ８が設置され、ＥＣＵ１へカム角パルス信号を供給する。
【００２０】
エンジン周囲に配置されたオルタネータ１２は、ＥＣＵ１により例えばＤｕｔｙ制御で発電電圧を制御される。
【００２１】
ＥＣＵ１は、燃料噴射制御，点火制御，オルタネータ制御等とともに、入力されるクランク角パルス信号によりクランクプレート１１の特定区間（回転角速度検出区間）の通過時間を計測し、回転変動を検出することで失火を検出する。
【００２２】
図２は本発明の一実施例に係る失火検出装置のプログラムの失火検出許可判定フローチャートであり、本プログラムではクランク角パルス信号の回転角速度検出区間終了毎に実行される。
【００２３】
ステップＳ１１では、エンジン回転数ＮＥがＮＥＬＷＥＲ（例えば５００ｒ／min）以上かつＮＥＵＰＥＲ（例えば５０００ｒ／min）以下か否かを判定し、結果が否定（ＮＯ）のときには、ステップＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。
【００２４】
一方結果が肯定（ＹＥＳ）のときにはステップＳ１２に進む。
【００２５】
ステップＳ１２では、燃料噴射パルス幅がＴＩＬＷ（例えば６４０μｓ）以上か否かを判定し、安定した燃焼を確保できる燃料噴射量かどうかをチェックする。判定結果が否定（ＮＯ）のときにはＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときにはステップＳ１３に進む。
【００２６】
ステップＳ１３では、エンジン水温が所定水温ＴＷＭＦＬ（例えば７０℃）以上か否かを判定し、安定した燃焼を確保できるエンジン水温かどうかをチェックする。判定結果が否定（ＮＯ）のときにはＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときにはステップＳ１４に進む。
【００２７】
ステップＳ１４では、オルタネータ発電状態の判定を行う。オルタネータ発電状態の判定には、オルタネータ制御Ｄｕｔｙを参照し、オルタネータ制御Ｄｕｔｙが１００％の時が低発電状態、０％の時が通常発電状態である。ステップＳ１４ではオルタネータ制御Ｄｕｔｙが１００％か否かを判定し、判定結果が肯定（ＹＥＳ）のときは低発電状態であり、ステップＳ１５へ進む。判定結果が否定（ＮＯ）のときは通常発電状態及びオルタネータ負荷変動中であり、ステップＳ１６へ進む。
【００２８】
ステップＳ１５，Ｓ１６では、燃焼が安定した領域で失火検出を実施するために、前記吸気管内圧力検出手段で検出した吸気管内絶対圧が無負荷時の吸気管内絶対圧より高いかどうかを判定する。無負荷時の吸気管内絶対圧は、図３に示すようにオルタネータ通常発電時に比べ低発電時の方がＮＳＢＳＴＡＬＣ（例えば３ｋＰａ）低くなる。
【００２９】
よって、ステップＳ１５では、吸気管内絶対圧がオルタネータ低発電時の無負荷時の吸気管内絶対圧ＮＬＢＳＴ−ＮＳＢＳＴＡＬＣ（例えばアイドル時は４０ｋＰａ）より高いか否か判定し、結果が否定（ＮＯ）の場合はステップＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときは、ステップＳ１７へ進む。
【００３０】
ステップＳ１６では、吸気管内絶対圧がオルタネータ通常発電時の無負荷時の吸気管内絶対圧ＮＬＢＳＴ（例えばアイドル時は４３ｋＰａ）より高いか否か判定する。ここでオルタネータ負荷変動中（オルタネータ制御Ｄｕｔｙが１００％，０％以外）の場合も、失火検出を禁止し誤検出を防止する目的で、吸気管内絶対圧が高いオルタネータ通常発電時の無負荷時の吸気管内絶対圧より高いか否か判定する。結果が否定（ＮＯ）の場合はステップＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときは、ステップＳ１７へ進む。
【００３１】
ステップＳ１７では、エンジンの回転変動が大きくなる急な加減速時に失火検出を禁止し誤検出を防止する目的で、スロットル開度変化量がＭＦＡＬＰＬ（例えば−５ｄｅｇ）以上かつＭＦＡＬＰＨ（例えば５ｄｅｇ）未満か否かを判定し、判定結果が否定（ＮＯ）のときはステップＳ１９へ進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときは、ステップＳ１８へ進む。
【００３２】
ステップＳ１８では、フューエルカット中でないか否かを判定し、判定結果が否定（ＮＯ）のときは、ステップＳ１９に進み失火検出禁止と判定し、失火検出許可判定処理を終了する。一方判定結果が肯定（ＹＥＳ）のときは、ステップＳ２０へ進み失火検出許可と判定し、失火検出許可判定処理を終了する。
【００３３】
尚本実施例では、ステップＳ１４にてオルタネータ制御Ｄｕｔｙを参照してオルタネータ発電状態の判定を行い、吸気管内絶対圧のしきい値を切り替えているが、別の手法としてオルタネータ制御ＯＮ／ＯＦＦ信号、またはオルタネータ電力量演算値、またはオルタネータ負荷トルク演算値等によりオルタネータ発電状態の判定を行うことが考えられる。
【符号の説明】
【００３４】
１  エンジン制御装置
２  吸気管
３  スロットルバルブ
４  スロットル開度センサ
５  吸気管内絶対圧センサ
６  インジェクタ
７  点火プラグ
８  カム角センサ
９  水温センサ
１０  クランク角センサ
１１  クランクプレート
１２  オルタネータ
【図１】
2011058469.tif 000003
【図２】
2011058469.tif 000004
【図３】
2011058469.tif 000005