(57)【要約】      （修正有）【課題】イオン電流信号を参照したノック判定の精度の一層の向上を図る。【解決手段】燃焼の際に点火プラグの電極を流れるイオン電流を検出する回路を利用して電流信号をサンプリング５１し、そのサンプリング値の時系列に重畳する所定周波数成分を抽出し、その周波数成分を基にノッキングの有無を判定するにあたり、ノッキングに起因して発生する信号が含まれる区間の周波数成分から、ノッキングに起因して発生する信号を含まない区間の周波数成分を減算５５したものをノック判定値と比較５６してノッキングの有無を判定する。これにより、オルタネータの作動に起因してイオン電流信号に混入する周期的なノイズを除去することができる。【選択図】図５
2014066194.tif 000002
【特許請求の範囲】
【請求項１】
燃焼の際に点火プラグの電極を流れるイオン電流を検出する回路を利用して電流信号をサンプリングし、そのサンプリング値の時系列に重畳する所定周波数成分を抽出し、その周波数成分を基にノッキングの有無を判定するものであって、
ノッキングに起因して発生する信号が含まれる区間の周波数成分から、ノッキングに起因して発生する信号を含まない区間の周波数成分であってオルタネータの作動に起因したノイズを含んだ成分を減算したものをノック判定値と比較してノッキングの有無を判定することを特徴とする内燃機関の燃焼状態判定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の気筒におけるノッキングの有無を判定する燃焼状態判定装置に関する。
【背景技術】
【０００２】
内燃機関の気筒での燃料の燃焼状態を推測する手法の一として、燃焼の際に点火プラグの電極を流れるイオン電流を参照することが知られている。イオン電流を基に気筒におけるノッキングを感知するためには、イオン電流検出用の回路を介して計測されるイオン電流信号を、ノッキングに起因して生じる信号の周波数成分のみを通過させるバンドバスフィルタに入力し、当該フィルタから出力される信号を判断材料とする（例えば、下記特許文献を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０９−２２８９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、自動車等では、内燃機関が出力する駆動力の一部を利用してオルタネータを回転させ、発電した電力をバッテリに充電するとともに、運転制御を司るＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）や車体に実装されている照明灯、各種のモータ、オーディオ機器、カーナビゲーションシステム等といった種々の電気負荷（電装系）に供給している。
【０００５】
オルタネータが発電を行っている間は、イオン電流検出用の回路に周期信号が誘導され、これがノイズとしてイオン電流信号に混入する。このノイズは、ノッキングに起因して発生する信号と同じ周波数帯に成分を持つため、イオン電流信号検出用の回路を介して計測される電流信号にバンドパスフィルタ処理を施しても、十分に除去することはできない。信号にノイズが多く残存していると、気筒においてノッキングが起こっていないにもかかわらず、ノッキングがあったものと誤判定するおそれがある。
【０００６】
本発明は、上述の問題に初めて着目してなされたものであって、イオン電流信号を参照したノック判定の精度の一層の向上を図ることを所期の目的としている。
【課題を解決するための手段】
【０００７】
本発明では、燃焼の際に点火プラグの電極を流れるイオン電流を検出する回路を利用して電流信号をサンプリングし、そのサンプリング値の時系列に重畳する所定周波数成分を抽出し、その周波数成分を基にノッキングの有無を判定するものであって、ノッキングに起因して発生する信号が含まれる区間の周波数成分から、ノッキングに起因して発生する信号を含まない区間の周波数成分であってオルタネータ（オルタネータの機能とスタータ（セルモータ）の機能とを兼ねたモータジェネレータを含む）の作動に起因したノイズを含んだ成分を減算したものをノック判定値と比較してノッキングの有無を判定することを特徴とする内燃機関の燃焼状態判定装置を構成した。これにより、オルタネータの作動に起因してイオン電流信号に混入する周期的なノイズを除去できる。
【発明の効果】
【０００８】
本発明によれば、イオン電流信号を参照したノック判定の精度がより一層向上する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態における内燃機関の概略構成を示す図。
【図２】内燃機関の火花点火装置の回路図。
【図３】内燃機関の気筒におけるイオン電流及び燃焼圧のそれぞれの推移を示す図。
【図４】内燃機関の気筒においてノッキングを引き起こしたときのイオン電流の推移を示す図。
【図５】本実施形態の燃焼状態判定装置の機能ブロック図。
【図６】イオン電流信号をフィルタ処理して得られる信号を例示する図。
【図７】イオン電流信号をフィルタ処理して得られる信号を例示する図。
【図８】本発明の変形例における、ノッキングに起因して発生する信号を含まない区間の周波数成分を示すマップデータの図。
【発明を実施するための形態】
【００１０】
本発明の一実施形態を、図面を参照して説明する。図１に、本実施形態における車両用内燃機関の概要を示す。本実施形態における内燃機関は、火花点火式ガソリンエンジンであり、複数の気筒１（図１には、そのうち一つを図示している）を具備している。各気筒１の吸気ポート近傍には、燃料を噴射するインジェクタ１１を設けている。また、各気筒１の燃焼室の天井部に、点火プラグ１２を取り付けてある。
【００１１】
図２に、火花点火用の電気回路を示している。点火プラグ１２は、点火コイル１４にて発生した誘導電圧の印加を受けて、中心電極と接地電極との間で火花放電を惹起するものである。点火コイル１４は、半導体スイッチング素子であるイグナイタ１３とともに、コイルケースに一体的に内蔵される。
【００１２】
燃焼状態判定装置たるＥＣＵ０からの点火信号ｉをイグナイタ１３が受けると、まずイグナイタ１３が点弧して点火コイル１４の一次側に電流が流れ、その直後の点火のタイミングでイグナイタ１３が消弧してこの電流が遮断される。すると、自己誘導作用が起こり、一次側に高電圧が発生する。そして、一次側と二次側とは磁気回路及び磁束を共有するので、二次側にさらに高い誘導電圧が発生する。この高い誘導電圧が点火プラグ１２の中心電極に印加され、中心電極と接地電極との間で火花放電する。
【００１３】
ＥＣＵ０は、燃料の爆発燃焼の際に気筒１の燃焼室内に発生するイオン電流を検出し、これを参照して燃焼状態の判定を行う。
【００１４】
図２に示すように、本実施形態では、火花点火用の電気回路に、イオン電流を検出するための回路を付加している。この検出回路は、イオン電流を効果的に検出するためのバイアス電源部１５と、イオン電流の多寡に応じた検出電圧を増幅して出力する増幅部１６とを備える。バイアス電源部１５は、バイアス電圧を蓄えるキャパシタ１５１と、キャパシタ１５１の電圧を所定電圧まで高めるためのツェナーダイオード１５２と、電流阻止用のダイオード１５３、１５４と、イオン電流に応じた電圧を出力する負荷抵抗１５５とを含む。増幅部１６は、オペアンプに代表される電圧増幅器１６１を含む。
【００１５】
点火プラグ１２の中心電極と接地電極との間のアーク放電時にはキャパシタ１５１が充電され、その後キャパシタ１５１に充電されたバイアス電圧により負荷抵抗１５５にイオン電流が流れる。イオン電流が流れることで生じる抵抗１５５の両端間の電圧は、増幅部１６により増幅されてイオン電流信号ｈとしてＥＣＵ０に受信される。
【００１６】
図３に、正常燃焼における、イオン電流（図中実線で示す）及び気筒１内の燃焼圧力（筒内圧。図中破線で示す）のそれぞれの推移を例示している。イオン電流は、点火のための放電中は検出することができない。正常燃焼の場合のイオン電流は、火花点火の終了後、化学反応により、圧縮上死点の手前で減少した後、熱解離によって再び増加する。また、燃焼圧がピークを迎えるのとほぼ同時にイオン電流も極大となる。
【００１７】
吸気を供給するための吸気通路３は、外部から空気を取り入れて各気筒１の吸気ポートへと導く。吸気通路３上には、エアクリーナ３１、電子スロットルバルブ３２、サージタンク３３、吸気マニホルド３４を、上流からこの順序に配置している。
【００１８】
排気を排出するための排気通路４は、気筒１内で燃料を燃焼させた結果発生した排気を各気筒１の排気ポートから外部へと導く。この排気通路４上には、排気マニホルド４２及び排気浄化用の三元触媒４１を配置している。
【００１９】
周知の通り、自動車では、内燃機関が出力する駆動力の一部を利用してオルタネータ（図示せず）を回転させ、発電した電力を車載のバッテリに充電するとともに、各種の電気負荷に供給している。
【００２０】
オルタネータが発電し出力する電圧の大きさは、レギュレータ（図示せず）を介して制御される。レギュレータは、オルタネータに付帯するＩＣ式の既知のものである。オルタネータの発電電圧、即ちステータコイルに誘起される電圧は、フィールドコイルを流れるフィールド電流のＤＵＴＹ比、即ちｆＤＵＴＹに比例して大きくなる。レギュレータは、ＥＣＵ０からオルタネータの発電電圧を指令する信号ｌを受け付け、その指令された発電電圧を実現するようにｆＤＵＴＹを調節するＰＷＭ制御を行う。
【００２１】
広汎に普及している車両用オルタネータのレギュレータでは、オルタネータの発電電圧を二段階、例えばＨＩ電位＝約１４．５ＶまたはＬＯ電位＝約１２．８Ｖに切り替えることができる。この場合のＥＣＵ０は、レギュレータに対し、オルタネータの発電電圧をＨＩ電位とするか、ＬＯ電位とするかを指令する信号ｌを入力する。
【００２２】
なお、レギュレータとして、オルタネータの発電電圧を所定範囲、例えば１２Ｖないし１５．５Ｖの間で連続的に変えることのできるリニアレギュレータを採用することもある。この場合のＥＣＵ０は、レギュレータに対し、オルタネータの発電電圧を上記範囲内の何れの値にするかを指令する信号ｌを入力する。
【００２３】
内燃機関を制御するＥＣＵ０は、プロセッサ、メモリ、入力インタフェース、出力インタフェース等を有したマイクロコンピュータシステムである。
【００２４】
入力インタフェースには、車両の実車速を検出する車速センサから出力される車速信号ａ、クランクシャフトの回転角度及びエンジン回転数を検出するエンジン回転センサから出力されるクランク角信号（Ｎ信号）ｂ、アクセルペダルの踏込量またはスロットルバルブ３２の開度をアクセル開度（いわば、要求負荷）として検出するセンサから出力されるアクセル開度信号ｃ、車載バッテリの充電状態を示すバッテリ電圧、バッテリ電流及びバッテリ温度を検出するセンサから出力されるバッテリ信号ｄ、吸気通路３（特に、サージタンク３３）内の吸気温及び吸気圧を検出する温度・圧力センサから出力される吸気温・吸気圧信号ｅ、機関の冷却水温を検出する水温センサから出力される冷却水温信号ｆ、吸気カムシャフトまたは排気カムシャフトの複数のカム角にてカム角センサから出力されるカム角信号（Ｇ信号）ｇ、燃焼室内での混合気の燃焼に伴って生じるイオン電流を検出する回路から出力される電流信号ｈ等が入力される。
【００２５】
出力インタフェースからは、点火プラグ１２のイグナイタ１３に対して点火信号ｉ、インジェクタ１１に対して燃料噴射信号ｊ、スロットルバルブ３２に対して開度操作信号ｋ、レギュレータに対して発電電圧指令信号ｌ等を出力する。
【００２６】
ＥＣＵ０のプロセッサは、予めメモリに格納されているプログラムを解釈、実行し、運転パラメータを演算して内燃機関の運転を制御する。ＥＣＵ０は、内燃機関の運転制御に必要な各種情報ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈを入力インタフェースを介して取得し、エンジン回転数を知得するとともに気筒１に充填される吸気量を推算する。そして、それらエンジン回転数及び吸気量等に基づき、要求される燃料噴射量、燃料噴射時期（一度の燃焼に対する燃料噴射の回数を含む）、燃料噴射圧、点火時期といった各種運転パラメータを決定する。運転パラメータの決定手法自体は、既知のものを採用することが可能である。ＥＣＵ０は、運転パラメータに対応した各種制御信号ｉ、ｊ、ｋ、ｌを出力インタフェースを介して印加する。
【００２７】
以降、イオン電流信号ｈを参照したノック判定に関して詳述する。
【００２８】
図４に、気筒１での燃料の燃焼中にノッキングが起こった場合の、イオン電流の推移を例示する。ノッキングが引き起こされるとき、気筒１の燃焼室内では燃焼速度の速い、激しい燃焼が生じている。それ故、図３に示した正常燃焼の場合と比較して、イオン電流が早期にピークを迎える。さらに、イオン電流信号ｈの波形に、ノッキングに起因して発生する振動Ｓが重畳される。
【００２９】
因みに、図４に示しているイオン電流信号ｈの例では、ノッキングに起因した信号Ｓに加えて、スパイク状のノイズＮが重畳されている。後述するオルタネータの作動に起因したノイズＰとは異なり、このスパイクノイズＮは瞬間的なものである。スパイクノイズＮの発生期間は、ノッキングによる振動Ｓの発生期間と比較しても短い。スパイクノイズＮの原因は、電子スロットルバルブ３２等を駆動するモータの作動、半導体スイッチ素子のスイッチング動作、リレースイッチのＯＮ／ＯＦＦ切換等、様々である。
【００３０】
図５は、ノック判定を行うＥＣＵ０の機能ブロック図である。本実施形態では、各部５１、５２、５３、５４、５５、５６、５７の機能を、ＥＣＵ０が解釈し実行するプログラム、つまりはソフトウェアとして実装している。尤も、各部５１、５２、５３、５４、５５、５６、５７の機能の一部または全部を、アナログ回路や論理回路等のハードウェアとして実装することも可能である。
【００３１】
気筒１におけるノッキングの有無を判定するにあたり、ＥＣＵ０は、気筒１の点火プラグ１２の電極を流れる電流信号ｈを、イオン電流検出用の回路を介してサンプリング５１する。サンプリングレートは、例えば５０ｋＨｚとする。量子化ビット数（電圧分解能）は、例えば１２ビットとする。即ち、増幅部１６にて増幅された検出電圧（最大振幅５Ｖ）を、２12段階で数値化する。
【００３２】
ＥＣＵ０は、サンプリング５１した電流信号ｈを、ノッキングに起因して発生する信号Ｓが持つ周波数成分を通過させるバンドパスフィルタ５２に入力する。バンドパスフィルタ５２は、ノッキングに起因した信号Ｓ以外の成分を低減させるためのフィルタであって、例えば７ｋＨｚないし１１．５ｋＨｚの周波数成分を通過させる。なお、バンドパスフィルタ５２に入力してフィルタ処理した信号に、なまし処理（移動平均をとる、一次のローパスフィルタに入力する、等）を加えてもよいが、必須ではない。
【００３３】
図６及び図７はそれぞれ、イオン電流検出用の回路を介して取得５１した電流信号ｈをバンドパスフィルタ５２に入力して処理した結果得られる信号の例を示している。図６は、オルタネータの作動に起因したノイズＰが混入した電流信号ｈをフィルタ５２処理したものである。この信号には、ノッキングに起因して発生する信号Ｓの成分の他に、周期信号の如きノイズＰが重畳されている。翻って、図７は、オルタネータの作動に起因したノイズＰが混入していない電流信号ｈをフィルタ５２処理したものである。
【００３４】
オルタネータが発電する交流の電流を直流に変換してバッテリ及び電気負荷に供給する都合上、その直流電流にはリップルが含まれている。このリップルは、イオン電流検出用の回路が接続している点火コイル１４の周辺の磁界を変動させ、点火コイル１４に周期的なノイズＰを誘導する。
【００３５】
オルタネータの作動に起因したノイズＰの波形、振幅及び周波数は、エンジン回転数（即ち、オルタネータの回転数）及びｆＤＵＴＹ（即ち、オルタネータの発電電圧）に応じて変化する。このノイズＰは、ノッキングに起因して発生する信号Ｓと同じ周波数帯に成分を持つこととなるから、電流信号ｈをバンドパスフィルタ５２処理しても十分には除去できない。ノイズＰの強度は、エンジン回転数が高いほど大きくなり、またｆＤＵＴＹが高いほど大きくなる。特に、ｆＤＵＴＹが５０％を超えると、オルタネータから電装系の回路に流れる電流が巨大となり、ノイズＰも甚大となる。
【００３６】
他方、ノイズＰは、エンジン回転数及びｆＤＵＴＹが変化しない限りは、波形、振幅及び周波数が一定の周期信号として、膨張行程以外の行程中を含め恒常的に発生し続ける。そこで、本実施形態では、ノッキングに起因して発生する信号Ｓが含まれる区間Ｔ１の周波数成分から、ノッキングに起因して発生する信号Ｓを含まない区間Ｔ２の周波数成分を減算することにより、このノイズＰを除去するようにしている。
【００３７】
ＥＣＵ０は、バンドパスフィルタ５２で処理した後の信号から、ノッキングに起因して発生する信号Ｓを含むことが予想される区間Ｔ１の信号を切り出し、当該区間Ｔ１についてこの信号を時間積分５３する。換言すれば、区間Ｔ１について、サンプリング値の時系列を積算する。時間積分５３によって得た積算値は、電流信号ｈの区間Ｔ１に重畳する所定周波数成分の量を示す値となる。所定周波数成分とは、ノッキングに起因して発生する振動Ｓが属する周波数帯の成分のことである。
【００３８】
並びに、ＥＣＵ０は、バンドパスフィルタ５２で処理した後の信号から、ノッキングに起因して発生する信号Ｓを含まない区間Ｔ２の信号を切り出し、当該区間Ｔ２についてこの信号を時間積分５４する。換言すれば、区間Ｔ２について、サンプリング値の時系列を積算する。時間積分５４によって得た積算値は、電流信号ｈの区間Ｔ２に重畳する所定周波数成分の量を示す値となる。
【００３９】
区間Ｔ２の長さ（クランク角度（ＣＡ）または時間）は、区間Ｔ１の長さに等しくする。区間Ｔ２は、気筒１においてノッキングが発生する可能性のある時期の直前または直後の時期に設定することが望ましいが、気筒１の膨張行程以外の時期、例えば圧縮行程の前半等に設定しても構わない。但し、区間Ｔ１と区間Ｔ２とは、できるだけ近づけておく。区間Ｔ１と区間Ｔ２とが時間的に離れていると、途中でエンジン回転数またはｆＤＵＴＹが変化し、区間Ｔ１におけるノイズＰと区間Ｔ２におけるノイズＰとが合致しなくなるおそれがある。
【００４０】
しかして、ＥＣＵ０は、区間Ｔ１についての積算値から区間Ｔ２についての積算値を減算５５し、以てノイズＰの成分を除去する。ここで、両積算値は、同一の気筒１で計測された電流信号ｈに由来するものである必要がある。各気筒１とオルタネータとの距離は気筒１毎に異なり、電流信号ｈに混入するノイズＰの強度も気筒１毎に異なるからである。
【００４１】
最後に、ＥＣＵ０は、ノイズＰを除去した積算値を、ノック判定値と比較５６する。前者が後者を下回ったならば、当該気筒１にてノッキングは起こらなかったものと判定する。逆に、積算値がノック判定値以上であるならば、当該気筒１にてノッキングが起こったものと判定する。
【００４２】
なお、電流信号ｈをフィルタ処理５２して得られる信号には、オルタネータの作動に起因するノイズＰ以外にも、ファンを回転させるモータを発生源とするノイズやその他の要因によるホワイトノイズ等が、バックグラウンドノイズとして含まれている。区間Ｔ１についての積算値から区間Ｔ２についての積算値を減算５５すると、このバックグラウンドノイズも減算されることになる。
【００４３】
だが、比較判定５６において用いられるノック判定値は、そのようなバックグラウンドノイズの存在を考慮に入れて設定されている。故に、ノック判定値と比較される積算値からバックグラウンドノイズ分までが減算５５されてしまうと、誤判定を招きかねない。そこで、区間Ｔ１についての積算値から区間Ｔ２についての積算値を減算５５する前に、区間Ｔ２についての積算値からバックグランドノイズの積算値に相当する値を予め減算５７しておくことが好ましい。但し、ノック判定値からバックグラウンドノイズ分が既に除かれている場合には、上記の減算５７は不要である。
【００４４】
ＥＣＵ０は、内燃機関の気筒１においてノッキングが起こらなくなるまで点火時期を遅角させる一方、ノッキングが起こらない限りは点火時期を進角させて出力及び燃費の向上を図る。このノック判定及び点火時期の遅角／進角補正は、各気筒１毎に個別に行うことができる。
【００４５】
本実施形態では、燃焼の際に点火プラグ１２の電極を流れるイオン電流を検出する回路を利用して電流信号ｈをサンプリングし、そのサンプリング値の時系列に重畳する所定周波数成分を抽出し、その周波数成分を基にノッキングの有無を判定するものであって、ノッキングに起因して発生する信号Ｓが含まれる区間Ｔ１の周波数成分から、ノッキングに起因して発生する信号Ｓを含まない区間Ｔ２の周波数成分を減算したものをノック判定値と比較してノッキングの有無を判定することを特徴とする内燃機関の燃焼状態判定装置０を構成した。
【００４６】
本実施形態によれば、オルタネータの作動に起因してイオン電流信号ｈに混入する周期的なノイズＰを除去でき、気筒１においてノッキングが起こっていないにもかかわらずノッキングが起こったと誤判定するおそれが低下する。混合気への点火時期を不必要に遅角化せずに済むことから、機関の出力の上昇及び燃費の向上に資する。
【００４７】
また、本実施形態のノック判定の手法は、小さな容積のエンジンルームを持つスモールカーに好適であると言える。内燃機関の気筒１（及び、イオン電流検出用の回路）からオルタネータを遠く引き離せば、電流信号ｈに混入するノイズＰも弱まるが、気筒１とオルタネータとの距離を大きくとればこれらが占有するスペースが巨大となる。本実施形態によれば、気筒１からオルタネータを遠く引き離すことなく、ノック判定の精度、信頼性を向上させることが可能である。
【００４８】
なお、本発明は以上に詳述した実施形態に限られるものではない。上記実施形態では、電流信号ｈをフィルタ５２で処理して得られる信号の区間Ｔ１における時間積分値を、同信号の区間Ｔ２における時間積分値から減算することで、ノイズＰを除去していた。
【００４９】
だが、既に述べたように、ノイズＰの強度は、エンジン回転数（オルタネータの回転数）及びｆＤＵＴＹ（オルタネータの発電電圧）に依存する。エンジン回転数及びｆＤＵＴＹから、区間Ｔ２におけるノイズＰの時間積分値を推測することは可能である。よって、実際に区間Ｔ２について信号を時間積分５４する演算処理は必須ではない。
【００５０】
例えば、予めＥＣＵ０のメモリに、図８に示すような、エンジン回転数及びｆＤＵＴＹと区間Ｔ２におけるノイズＰの時間積分値との関係を規定するマップデータを格納しておく。そして、ノック判定を行う際に、そのときのエンジン回転数及びｆＤＵＴＹの値とキーとして当該マップを検索し、区間Ｔ２におけるノイズＰの時間積分値を読み出して、これを区間Ｔ１における信号の時間積分値から減算５５するようにしてもよい。
【００５１】
その他、各部の具体的構成や処理の手順等は、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【産業上の利用可能性】
【００５２】
本発明は、車両等に搭載される内燃機関の制御に適用することができる。
【符号の説明】
【００５３】
０…燃焼状態判定装置（ＥＣＵ）
１…気筒
１２…点火プラグ
ｈ…電流信号
Ｓ…ノッキングに起因して発生する信号
Ｔ１…ノッキングに起因して発生する信号を含む区間
Ｔ２…ノッキングに起因して発生する信号を含まない区間
【図１】
2014066194.tif 000003
【図２】
2014066194.tif 000004
【図３】
2014066194.tif 000005
【図４】
2014066194.tif 000006
【図５】
2014066194.tif 000007
【図６】
2014066194.tif 000008
【図７】
2014066194.tif 000009
【図８】
2014066194.tif 000010