説明

内燃機関用のイオン電流検出処理装置

【課題】ノイズの影響による処理の誤りを解消させる内燃機関用のイオン電流検出処理装置を提供する。
【解決手段】制御装置ECUでは、点火信号SGが立ち下がると信号処理ルーチンR1を起動させる。当該信号処理ルーチンR1は、イオン電流検出信号V0をADタイミング毎に検出しここで検出された情報をメモリ回路に保持させる(S01)。その後、ノイズ検出区間W1についてBPF処理を実行させ(S02)、ノイズ検出区間W1についてBPF処理の出力値を累積演算させる(S03)。その後、特定信号の解析に必要な解析対象区間W3を選定し、この解析対象区間W3についてBPF処理を実行させる(S04)、その後、解析対象区間W3についてBPF処理の出力値を累積演算させる(S05)。処理S05が完了すると、解析用累積値Vsumから恒常ノイズの成分を相殺させる処理を行なう(S06)。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、内燃機関用のイオン電流検出処理装置に関し、特に、ノイズの影響による処理の誤りを解消させる際に用いて好適のものである。
【背景技術】
【0002】
近年、内燃機関のシリンダ内で生じるイオン電流を検出し、当該イオン電流の情報に基づいて内燃機関の挙動を解析する燃焼制御の研究が進められている。当該燃焼制御の研究は、燃焼/失火判定処理、ノック判定処理等、多岐に亘って試みられている。
【0003】
例えば、特開2001−073914号公報(特許文献1)では、内燃機関のノック制御装置が紹介されている。当該ノック制御装置は、イオン電流を検出しECU(Engine Contrl Unit)等に内蔵されたメモリ回路へイオン電流の検出値を保持させる第1の処理と、ノック信号の周波数を通過域とするBPF(Band-Pass-Filter)によってノック信号に対応した検出値を取得する第2の処理と、ノック信号の検出値を累積演算させる第3の処理と、第3の処理で得られた累積値と予め設定された閾値とを比較させノック判定を行なう第4の処理とを実行させる。
【0004】
かかる処理がプログラミングされたノック制御装置では、イオン電流を検出すると、ノッキングの解析区間に対応するウインドウを開き、当該解析区間においてイオン電流波形のBPF処理を行う。イオン電流にノック信号が重畳されている場合、ノック制御装置は、ノック信号に相当する検出値を累積演算させ、この累積値が予め設定された閾値を上回るとノック発生と判定し、この累積値が当該閾値より低いとき正常動作(ノッキングなし)と判定する。その後、ノック制御装置は、かかるノック判定に基づいて、燃焼タイミングの遅角制御/進角制御を適宜に実施させる。
【0005】
尚、近年の燃焼制御では、ノック判定処理に限らず他の燃焼制御処理にあっても、イオン電流の検出値を累積演算させ、この累積値を用いて内燃機関の挙動を解析する技術が用いられている。
【先行技術文献】
【特許文献】
【0006】
【特許文献1】特開2001−073914号公報
【発明の概要】
【発明が解決しようとする課題】
【0007】
ここで、イオン電流の検出信号には、燃焼サイクルに関わらず慢性的に現われる恒常ノイズが重畳される。恒常ノイズの周波数帯は、当該恒常ノイズの発生原因が複合的なものであるため、不特定且つ広範域に分布する。このため、特定周波数に分布する信号をBPF処理によって解析しようとすると、BPF処理によって取得された信号値には、BPF処理の通過域に分布する恒常ノイズの成分が含まれてしまう場合が有る。
【0008】
例えば、第1気筒のイオン電流を検出している場合、第1気筒を除く気筒で燃焼が行なわれると、第1気筒におけるイオン電流の検出信号は、他の気筒での燃焼動作に応じて連続的な外乱を受けるため、他の気筒の燃焼動作に基づく恒常ノイズが重畳されることとなる。
【0009】
また、近年の自動車には電気的に駆動される車載機器が複数搭載されているので、この車載機器の駆動状態によってはアース電位が不安定となり、イオン電流の検出信号には、アース電位等の変動に応じて、上述した恒常ノイズが重畳される場合もある。更に、かかる車載機器にはノイズを抑制させるフィルター回路が設けられているが、このフィルター回路でノイズ除去しきれない残存成分が恒常ノイズの原因となる場合も有る。
【0010】
そして、特許文献1の技術によれば、ノック信号の周波数帯に分布する恒常ノイズについては、ノック信号を示す検出信号の中に含まれるので、ノック信号として検出した信号値を累積演算させると、恒常ノイズの成分によって累積値に大きな誤差を与えてしまうとの問題が生じる。この検出信号の累積値に生じた誤差は、ノック判定処理での誤判定を誘発し、内燃機関の正しい燃焼制御を妨げてしまうとの問題を招く。
【0011】
更に、ノック判定処理に限らず他の燃焼制御処理にあっても、検出信号(オイン電流)の累積値を用いる場合、内燃機関の挙動を解析する処理判定が不正確なものとなってしまう。
【0012】
本発明は上記課題に鑑み、ノイズの影響による処理の誤りを解消させる内燃機関用のイオン電流検出処理装置の提供を目的とする。
【課題を解決するための手段】
【0013】
上記課題を解決するため、本発明では次のような内燃機関用のイオン電流検出処理装置の構成とする。即ち、一次コイル及び二次コイルを有する点火コイルと、前記一次コイルの通電を制御させるスイッチング素子と、前記スイッチング素子へ点火信号を供給してON/OFF動作させる制御装置と、前記二次コイルの誘導電圧を受けて放電動作を行なう点火プラグと、内燃機関で生じるイオン電流に比例したイオン電流検出信号を検出するイオン電流検出回路とから構成され、
前記制御装置は、前記イオン電流検出信号を保持する信号保持手段と、前記イオン電流検出信号に重畳される波形成分のうち設定された所定周波数を通過域としてBPF処理を実行する波形変換手段と、前記BPF処理の出力値のうち恒常ノイズを検出する為に設けられたノイズ検出区間の出力値を累積演算させるノイズ累積演算手段と、前記BPF処理の出力値のうちイオン電流を解析する為に設けられた解析対象区間の出力値を累積演算させる解析用累積演算手段と、前記解析用累積演算手段で算出された累積値から前記恒常ノイズの成分を相殺させるノイズキャンセル手段とを備えていることとする。
【0014】
好ましくは、前記ノイズ累積演算手段は、前記解析用累積演算手段の処理動作毎に対応して実行されることとする。ここで、前記ノイズ検出区間は、前記解析対象区間と異なるタイミングに設定されるのが好ましく、より好ましくは、前記一次コイルが通電する前のタイミングに設定されるのが良い。
【0015】
より好ましくは、前記ノイズ累積演算手段で算出されたノイズ累積値及び前記解析用累積演算手段で算出された解析用累積値は、前記ノイズキャンセル手段の処理開始時期よりも前に算出されていることとする。
【0016】
更に好ましくは、前記ノイズキャンセル手段は、前記解析用累積値から、前記ノイズ累積値に基づいて算出された推定ノイズ累積値を減算させることとする。
【発明の効果】
【0017】
本発明に係る内燃機関用のイオン電流検出処理装置によると、イオン電流に基づいて算出された累積値は、恒常ノイズの成分がキャンセルされるので、当該累積値に含まれる誤差の大部分が解消される。
【0018】
また、上述した累積値を用いて内燃機関の挙動を解析する場合、当該累積値が正確な値に修正されるので、ノック判定処理、失火/燃焼判定処理、この他、種々の燃焼制御処理が正確に行われる。
【図面の簡単な説明】
【0019】
【図1】実施の形態に係るイオン電流検出処理装置の回路構成を示す図。
【図2】実施の形態に係るイオン電流検出処理装置の動作を説明するタイミングチャート。
【図3】実施の形態に係るイオン電流検出処理装置の動作を説明するフローチャート。
【図4】恒常ノイズの波形と恒常ノイズの累積値とを示す図。
【図5】イオン電流の波形,BPF処理後の出力波形,BPF処理後のイオン電流の累積値を示す図(実施の形態)。
【図6】実施の形態の変更例に係るイオン電流検出処理装置の動作を説明するフローチャート。
【図7】実施例1に係るノック判定処理のフローチャート。
【発明を実施するための形態】
【0020】
以下、本発明に係る実施の形態につき図面を参照して具体的に説明する。図1は、内燃機関用のイオン電流検出処理装置の回路構成が示されている。図示の如く、イオン電流検出処理装置100は、点火プラグPGと、点火コイルCLと、スイッチング素子Trと、制御装置ECUと、イオン電流検出回路INSとから構成される。
【0021】
点火プラグPGは、内燃機関のプラグホール内へ各々設けられ、印加電圧(二次コイルの誘導電圧)に応じてプラグギャップ間を放電させ、シリンダ内の混合気を燃焼させる。
【0022】
点火コイルCLは、一次コイルL1及び二次コイルL2及び鉄心等から構成され、一次コイルL1に流れる電流が変動すると、当該電流値の変動に応じて、二次コイルL2から誘導電圧を発生させる。かかる点火コイルCLは、絶縁樹脂によってパッケージされ、点火プラグPGの端子部へ装着される。これにより、二次コイルL2は、点火プイラグPGへ電気的に接続され、一次コイルL1の通過電流が変動すると点火プラグPGへ誘導電圧を出力させる。尚、一次コイル側に示されるVBは、車載バッテリから供給されるバッテリ電圧を指す。
【0023】
スイッチング素子Trは、IGBT(Insulated Gate Bipolar Transister)、MOSFET等、点火信号に応じてON/OFF動作するパワートランジスタが用いられる。当該スイッチング素子Trは、一次コイルL1の出力端とグランドとの間に介挿され、点火信号に応じて、一次コイルL1の通電状態を制御させる。
【0024】
制御装置ECUは、本実施の形態ではEngine Control Unitが用いられ、当該Engine Control Unitは、自動車に搭載される車載機器の一つとされる。Engine Control Unitは、CPU及びメモリ回路及びAD変換回路等を備え、車両の動作情報を集中管理し、かかる情報に基づいて点火信号等の種々の信号を演算する。そして、演算処理された信号は、制御装置ECUによって適宜に出力される。即ち、制御装置ECUは、このような機能の一つとして、点火信号SGをスイッチング素子Trへ供給させ、当該スイッチング素子TrのON/OFF動作を制御する。
【0025】
また、制御装置ECUは、メモリ回路に種々の制御プログラムが格納され、所定の起動動作に応じて制御プログラムが適宜起動される。本実施の形態において、メモリ回路には、イオン電流検出信号を保持する処理プログラムと、当該イオン電流検出信号の特定周波数について抽出する処理プログラムと、BPF処理の出力値に基づいて恒常ノイズの値を累積演算させる処理プログラムと、BPF処理の出力値に基づいてイオン電流の値を累積演算させる処理プログラムと、解析用累積演算手段で算出された累積値から恒常ノイズの成分を相殺させる処理プログラムと、この他、種々の処理プログラムが格納されている。そして、これら処理プログラムが実行されることにより、制御装置ECUでは、特許請求の範囲に記載される各種手段(信号保持手段、波形変換手段、ノイズ累積演算手段、解析用累積演算手段、ノイズキャンセル手段等)を実現させる。尚、かかる処理プログラムで規定される各種手段については、追って詳述することとする。
【0026】
イオン電流検出回路INSは、図示の如く、ツェナーダイオードZD、ダイオードD1,D2、コンデンサC1、抵抗R1〜R3、オペアンプAMPとから構成される。イオン電流検出回路INSは、点火コイルCLを直接的に点火制御させるイグナイタ、又は、制御装置ECU等の回路部に内蔵される。尚、本実施の形態の説明に不要な回路構成は、便宜的に図示省略させている。
【0027】
ツェナーダイオードZD及びコンデンサC1は、並列回路を成し、一端が二次コイルに接続され、他端がダイオードD1を介してグランド側に接続されている。このうち、ツェナーダイオードZDは、アノード側がグランド方向に配置され、ダイオードD1は、カソード側がグランド方向に配置される。
【0028】
上述した並列回路とダイオードD1との接点は、抵抗R1を介してオペアンプAMPの反転入力端子(−)に接続されている。オペアンプAMPの反転入力端子(−)は、更に、ダイオードD2と抵抗R2とが接続されている。このうち、ダイオードD2は、順方向がオペアンプ側となるよう配置され、抵抗R2の他端は、オペアンプAMPの出力端子に接続されている。また、オペアンプAMPは、出力端子に抵抗R3が設けられ、非反転入力端子(+)がグランドにアースされ、全体として反転増幅回路が形成される。更に、出力端子は、信号ラインを介して制御装置ECUのAD入力端子に接続され、オペアンプAMPで増幅した検出信号V0(以下、イオン電流検出信号と呼ぶ)を当該AD入力端子へ出力させる。尚、イオン電流検出信号V0は、これらの抵抗R1〜R3によってイオン電流I2に対する増幅値(比例値)が規定される。
【0029】
ここで、制御装置ECUの制御動作によってスイッチング素子TrがON状態からOFF状態に切換えられると(図2a参照)、一次コイルL1の通電電流Ic1が途絶え(図2b参照)、二次コイルL2からは誘導電圧が発生する。これに応じて点火プラグPGが放電すると、回路内には、点火プラグPG→二次コイルL2→コンデンサC1→ダイオードD1、に示す経路で放電電流I1が流れる。このとき、コンデンサC1は、ツェナーダイオードZDによって両端電圧が所定値に規定され、この両端電圧に相当する電荷が蓄積されることとなる。その後、燃焼による化学反応が進行すると、シリンダ内にイオン物質が多数形成され、コンデンサC1の電圧値を電源とするイオン電流I2が流れる。具体的に説明すると、回路内には、抵抗R2→抵抗R1→コンデンサC1→二次コイルL2→点火プラグPG、に示す経路でイオン電流I2が流れる。
【0030】
イオン電流検出信号V0は、イオン電流検出回路INSで検出された信号値が電圧値として伝達され、当該電圧値が制御装置ECUのAD入力端子へ入力される。このイオン電流検出信号V0は、図2(c)に示す如く、点火信号SGの立上がり時に発生するパルス電流Ip、点火プラグPGの放電動作に応じて発生するイオン電流Iionが各々形成される。また、イオン電流検出信号V0には、上述した恒常ノイズ(図示なし)が重畳されており、この恒常ノイズは、慢性的に現われるノイズであるため、イオン電流検出信号V0が安定している領域、イオン電流Iionの波形にも重畳されることとなる。
【0031】
以下、図3を参照し、制御装置ECUで実施されるイオン電流検出信号の処理動作について説明する。制御装置ECUでは、点火信号SGが立ち下がると、本実施の形態に係る信号処理ルーチンR1を起動させる。当該信号処理ルーチンR1は、先ず、イオン電流検出信号V0をADタイミング毎に検出し、ここで検出された情報をメモリ回路に保持させる(S01/信号保持手段)。かかるメモリ回路は、制御装置ECUの動作中にイオン電流検出信号の情報が処理されれば良いので、揮発性のメモリ回路であっても良く、不揮発性のメモリ回路であっても良い。本実施の形態では、図2(c)に示す如く、ノイズ検出区間W1とイオン電流保持区間W2についてイオン電流検出信号V0の情報が保持される。また、ノイズ検出区間W1はイオン電流検出信号V0が基準値に収束しているタイミングに設けられ、イオン電流保持区間W2はイオン電流Iionが発生すると予測されるタイミングに設けられる。
【0032】
尚、イオン電流保持区間W2又は後述する解析対象区間W3は、イオン電流Iionが現われている領域に設定される。これに対し、ノイズ検出区間W1は、イオン電流保持区間W2又は解析対象区間W3と異なるタイミングに設定されるのが好ましい。そうすると、ノイズ検出区間W1は、イオン電流検出信号V0が収束しているタイミングに設定され、当該区間で恒常ノイズWaのみの検出が可能となる。特に、このノイズ検出区間W1は、前回の燃焼サイクルにおけるイオン電流の収束後であって、且つ、検出中の燃焼サイクルにおいて一次コイルが通電する迄のタイミングTxに設定されると良い。かかる範囲にノイズ検出区間W1が設定されると、ノイズ検出区間W1では、一次コイルの通電によるパルス電流Ipの影響を受けることなく、恒常ノイズWaのみの検出が行われることとなる。
【0033】
処理S01が完了すると、ノイズ検出区間W1についてBPF処理を実行させる(S02/波形変換手段)。BPF処理は、イオン電流検出信号V0に重畳される波形成分のうち予め設定された所定周波数を通過域とし、当該所定周波数の波形のみを抽出させる処理である。この所定周波数は、後述する処理S05で実施されるBPF処理の周波数と一致している。
【0034】
処理S02が完了すると、ノイズ検出区間W1についてBPF処理の出力値を累積演算させる(S03/ノイズ累積演算手段)。処理S03では、図4(a)に示す如く、恒常ノイズWa以外の余分な波形が形成されないタイミングにノイズ検出区間W1が設けられているので、BPF処理を通過した恒常ノイズWaの成分のみが累積演算されることとなる。処理S03で算出されるノイズ累積値Vncは、図4(b)に示す如く、ADタイミング毎に検出値の変動量(絶対値)を累積処理させて算出しても良く、この他、検出値の正の値のみを累積させて算出しても良い。
【0035】
処理S03が完了すると、制御装置ECUでは、イオン電流保持区間W2のうち特定信号の解析に必要な解析対象区間W3を選定し、この解析対象区間W3についてBPF処理を実行させる(S04/波形変換手段)。当該BPF処理は、イオン電流Iionに重畳される特定信号の周波数を通過域とし、この特定信号の持つ周波数の波形のみを抽出させる処理である。具体的に説明すると、処理S03は、図2(d)に示す如く、イオン電流保持区間W2の範囲から内燃機関の運転状態に合わせて解析対象区間W3を選定し、この解析対象区間W3についてBPF処理を実行する。かかる処理が行なわれると、イオン電流Iionに特定信号が重畳されている場合、フィルタリング後の波形には特定信号を現す波形が抽出される(図2e1参照)。一方、イオン電流Iionに特定信号が重畳されていない場合、フィルタリング後の波形には特定信号を示す波形は現われない。
【0036】
解析対象区間W3は、内燃機関の運転状態(回転数、負荷等)によって、当該区間の幅及びタイミングが適宜に規定される。具体的に説明すると、制御装置ECUのメモリ回路には、特定信号の現われるタイミング及び発生区間に関する適正値が運転状態毎に保存され、制御装置ECUでは、内燃機関の現在の運転状態に関する情報を読取り、イオン電流保持区間W2の範囲から解析対象区間W3を特定し(図5a)、この区間において特定信号の抽出をBPF処理によって行なう(図5b)。尚、恒常ノイズを検出する際のBPF処理での設定周波数と特定信号を検出する際のBPF処理での設定周波数とが一致しているのは、特定信号に含まれる恒常ノイズの周波数帯と処理S02で検出される恒常ノイズの周波数帯を一致させることで、双方の恒常ノイズの成分が同一のものとされ、後段でのノイズキャンセルに係る精度を向上させるためである。
【0037】
処理S04が完了すると、解析対象区間W3についてBPF処理の出力値を累積演算させる(S05/解析用累積演算手段)。処理S05では、図5(c)に示す如く、BPF処理による出力値の累積結果である解析用累積値Vsumを得る。上述したように、特定信号を現すBPF処理の出力値には恒常ノイズWaの成分が含まれているところ、解析用累積値Vsumには、恒常ノイズWaを解析対象区間W3で累積演算させた大きな誤差が含まれることとなる。但し、この解析用累積値Vsumに含まれる誤差は、処理S03で演算したノイズ累積値Vncを用いて推定され、後段の処理でこの誤差がキャンセルされる。尚、処理S05で行なわれる累積演算の算出法にあっても、処理S03と同様、その方法を問うものではない。
【0038】
本実施の形態に係る信号処理ルーチンR1では、処理S03(ノイズ累積演算手段)が処理05(解析用累積演算手段)の処理動作毎に対応して実行されている。かかる場合、燃焼サイクル毎にノイズ累積値Vncが更新されるので、ノイズキャンセル処理S06で行なわれるノイズ成分の推定がより正確なものとされる。但し、内燃機関の運転状態(回転数、負荷等)が安定している場合には、処理02を省略させ、ノイズ累積値Vncの更新処理に係る負担を減らすようにしても良い。
【0039】
上述した解析用累積値Vsum及びノイズ累積値Vncは、後段の処理S06(ノイズキャンセル手段)の処理開始時期よりも前に算出されているのが好ましい。かかる如く、双方の累積値(Vsum、Vnc)の算出結果が出ていると、後段の処理S06(ノイズキャンセル手段)では、この累積値を用いてノイズキャンセルを行なうので、当該累積値の算出工程を待たずにノイズキャンセルの演算動作へ移行できる。
【0040】
処理S05が完了すると、解析用累積値Vsumから恒常ノイズの成分を相殺させる処理を行なう(S06/ノイズキャンセル手段)。本実施の形態では、解析用累積値Vsumから後述する推定ノイズ累積値を減算させる処理を行ない、これにより、ノイズ成分を含まない真解析用累積値Vrsumの算出を行なう。ここで、ノイズ検出区間W1の検査時間をt1とし、解析対象区間W3の検査時間をt2とする。かかる場合、推定ノイズ累積値Vcn’は、換算係数Cv(Cv=t2/t1)をノイズ累積値Vcnに乗算させて求められる。即ち、推定ノイズ累積値Vcn’は、解析用累積区間W3における恒常ノイズ成分の推定値として求められる(図5c参照)。そして、ノイズ成分を含まない真解析用累積値Vrsumは、解析用累積値Vsumから推定ノイズ累積値Vcn’を減算させて求められる。かかる如く、処理S06では、上述したノイズキャンセルを実施することにより、真解析用累積値Vrsumの検出精度を向上させる。
【0041】
尚、ノイズ検出区間W1の検査時間t1と解析対象区間W3の検査時間t2とが一致している場合には、換算係数Cv=1として上述したノイズキャンセル処理を実施しても良く、処理03で算出されたノイズ累積値Vcnを推定ノイズ累積値Vcn’としてそのまま利用しても良い。
【0042】
本実施の形態に係るイオン電流検出処理装置100によると、イオン電流I2に基づいて算出された真解析用累積値Vrsumは、恒常ノイズの成分がキャンセルされるので、当該累積値に含まれる誤差の大部分が解消されることとなる。
【0043】
また、真解析用累積値Vrsumを用いて内燃機関の挙動を解析すると、当該累積値がノイズ成分を含まない正確な値に修正されているので、ノック判定処理、燃焼/失火判定処理、この他、種々の燃焼制御処理が正確に行われる。
【0044】
図6には、上述した信号処理ルーチンの改変例が示されている。本改変例に係る信号処理ルーチンR1は、恒常ノイズ累積値を算出させる処理S03の後段に、恒常ノイズ累積値の正誤判定処理S03aと、恒常ノイズ累積値の設定処理S03bとが追加されている。
【0045】

処理S03は、上述の如く、現在の燃焼サイクルにおけるイオン電流検出信号V0を検出し、これを用いて、現サイクルでのノイズ累積値Vsumが算出される。即ち、ここで算出されたノイズ累積値Vsumは、直近の燃焼サイクルに対応した値とされる。
【0046】
ここで、検出対象となるノイズ検出区間W1に何らかのノイズ波形が偶発的に現われた場合、処理03で算出されたノイズ累積値Vsumは、偶発的に拾われたノイズ成分が付加されることとなり、恒常ノイズの累積値を正確に現した値となり得ない。かかる如くノイズ累積値Vsumに誤差が生じると、処理S06では、必要値以上のノイズキャンセルを行なうこととなり、結果として、燃焼制御の判定処理で用いられる累積値に誤差を生じさせてしまう。
【0047】
そこで、このような誤差を幾分でも低減させるため、本改変例では、恒常ノイズ累積値を算出させる処理S03の後段で、恒常ノイズ累積値の正誤判定処理S03aと、恒常ノイズ累積値の設定処理S03bとが実施される。
【0048】
処理S03aは、前回の燃焼サイクルで算出されたノイズ累積値Vsum’をメモリ回路から読み出し、その過去のノイズ累積値Vsum’と今回の燃焼サイクルで算出されたノイズ累積値Vsumとを比較させる。そして、双方のノイズ累積値を減算させ、閾値判定を行なう。即ち、ノイズ累積値の変動量が許容範囲内の場合、今回算出されたノイズ累積値Vsumが適性値であると判断し、一方、ノイズ累積値の変動量が許容範囲を超える場合、今回算出されたノイズ累積値Vsumは不要なノイズを含む不適正な値であると判断する。
【0049】
処理S03aが完了すると、当該処理S03aで適性値であると判断された側のノイズ累積値を、ノイズキャンセル処理用のメモリ領域に保存させる(S03b)。即ち、処理S03bでは、今回のノイズ累積値Vsumが適性値であると判断された場合、この今回のノイズ累積値Vsumをノイズキャンセル用のメモリ領域に格納させる一方、今回のノイズ累積値Vsumが不適性であると判断された場合、過去のノイズ累積値Vsumを再度参照できるようにノイズキャンセル用のメモリ回路へ保存させておく。このようにすると、ノイズキャンセル処理S06では、不適正な値のノイズ累積値を用いることがなくなり、適切な量のノイズキャンセルが行なわれる。
【0050】
上述の如く、本改変例に係るイオン電流検出処理装置によると、ノイズ検出区間W1に偶発的なノイズが現われた場合、その恒常ノイズを正確に示していないノイズ累積値の使用を避け、比較的正しいノイズ累積値を過去のデータから読み取ることで、処理06で行なわれる恒常ノイズのキャンセル量を適正化することが出来る。
【実施例1】
【0051】
以下、上述した信号判定処理の具体的な実施例について説明する。図7は、実施の形態における信号判定処理がノック判定処理に組み込まれている。かかる処理を行なうノック判定装置は、上述したイオン電流検出処理装置と略同一の構成とされ、所定のプログラムがノック判定を行なう処理プログラムへ置き換えられる。本実施例では、実施の形態で説明した特定信号が、5kHz〜10kHz程度の周波数帯に分布するノック信号を指すものとされる。尚、同図では、上述した処理動作と同一処理を行なう部分については、同一符号を付し、その説明を省略することとする。
【0052】
本実施例に係る制御装置ECUでは、上述同様、点火信号SGが立ち下がると信号処理ルーチンR2を起動させる。当該信号処理ルーチンR2は、先ず、イオン電流検出信号V0をADタイミング毎に保存し(S01/信号保持手段)、ノイズ検出区間W1についてBPF処理を実行させ(S02/波形変換手段)、ノイズ検出区間W1についてBPF処理の出力値を累積演算させる(S03/ノイズ累積演算手段)。
【0053】
処理S03が完了すると、イオン電流保持区間W2のうちノック信号の解析に必要なノック検出区間W3を選定し、このノック検出区間W3についてBPF処理を実行させる(S14/波形変換手段)。当該BPF処理は、ノック信号の周波数を通過域とし、このノック信号の持つ周波数の波形のみを抽出させる処理である。
【0054】
ノック検出区間W3は、内燃機関の運転状態(回転数、負荷等)によって、ノック信号の現われる区間及びノック信号の発生するタイミングが適宜に規定される。かかるノック検出区間W3は、ノック信号の発生タイミングに一致するよう制御装置ECUによって調整される。尚、このノック信号はイオン電流の第2ピーク値以後に現われるので、ノイズ検出区間W3もこれに一致させるのが好ましい。
【0055】
処理S14が完了すると、ノック検出区間W3についてBPF処理の出力値を累積演算させる(S15/解析用累積演算手段)。処理S15で算出された解析用累積値Vsumには、恒常ノイズWaに起因する大きな誤差が含まれている。
【0056】
但し、処理16では、解析用累積値Vsumから推定ノイズ累積値Vcn’を減算させ、これにより、解析用累積値Vsumから恒常ノイズの成分が相殺される(S16/ノイズキャンセル手段)。尚、本処理S16では、上述の如く、換算係数Cv及び推定ノイズ累積値Vcn’の算出処理を経て、真解析用累積値Vrsumの算出が行なわれる。かかる真解析用累積値Vrsumは、恒常ノイズの成分が排除された値を指す。
【0057】
その後、ノック判定処理S17では、真解析用累積値Vrsumに対して閾値判定が実施され、真解析用累積値Vrsumが閾値Vthより大きいとき「ノック発生」を示すフラグをメモリ回路へ格納し(S19)、真解析用累積値Vrsumが閾値Vthより小さいとき「正常(ノック未発生)」を示すフラグをメモリ回路へ格納させる(S18)。かかるノック判定は、真解析用累積値Vrsumに恒常ノイズの成分が含まれていないので、その判定結果は非常に精度の高いものとなる。
【0058】
かかる一連の処理が完了すると、信号処理ルーチンR2は、次の点火信号SGの立下りエッジを迎えるまでスタンバイ状態とされる。
【0059】
上述の如く、本実施例に係るノック判定装置は、解析用累積値Vsumのノイズ成分がキャンセルされるので、ノック判定処理における判定結果の精度が向上する。
【0060】
尚、本発明に係る内燃機関用のイオン電流検出処理装置は、上述した実施の形態に限定されるものでなく、種々の改変が可能である。例えば、本実施の形態における信号保持手段は、ノイズ検出区間W1とイオン電流保持区間W2とに分けて、イオン電流検出信号V0の情報を一時的にメモリ回路へ格納させている。これに対し、かかる保持区間について改変を行い、恒常ノイズを検出できるタイミングまでイオン電流保持区間W2を伸長させると、当該改変例では、恒常ノイズWaとイオン電流Iionとを一つの保持区間から検出できることとなり、検出値の保持動作に関する負担が軽減される。
【0061】
また、本実施例ではイオン電流検出処理装置をノック判定装置に適用させているが、これに限らず、当該イオン電流検出処理装置を他の判定装置に適用させることも可能である。例えば、燃焼/失火判定装置では、イオン電流波形の面積を算出し、この面積値に基づいて燃焼/失火の判定処理を行なう技術がある。かかる技術では、燃焼/失火判定処理のための面積値を算出する際、イオン電流検出信号の検出値を積分処理(即ち、累積演算処理)させるところ、本発明に係る信号処理ルーチンを適用させることで、燃焼/失火判定に係る判定精度を向上させることが可能となる。
【0062】
また、気筒内の圧力を算出する技術にあっては、変動する圧力の平均値を積分演算によって算出させるところ、本発明に係る信号処理ルーチンを適用すれば、誤差の少ない平均圧力の算出が可能となる。
【符号の説明】
【0063】
100 内燃機関用のイオン電流検出処理装置
CL 点火コイル
Tr スイッチング素子
ECU 制御装置
PG 点火プラグ
INS イオン電流検出回路
S01 信号保持手段
S02,S04 波形変換手段
S03 恒常ノイズ累積演算手段
S05 解析用累積演算手段
S06 ノイズキャンセル手段

【特許請求の範囲】
【請求項1】
一次コイル及び二次コイルを有する点火コイルと、前記一次コイルの通電を制御させるスイッチング素子と、前記スイッチング素子へ点火信号を供給してON/OFF動作させる制御装置と、前記二次コイルの誘導電圧を受けて放電動作を行なう点火プラグと、内燃機関で生じるイオン電流に比例したイオン電流検出信号を検出するイオン電流検出回路とから構成され、
前記制御装置は、
前記イオン電流検出信号を保持する信号保持手段と、
前記イオン電流検出信号に重畳される波形成分のうち設定された所定周波数を通過域としてBPF処理を実行する波形変換手段と、
前記BPF処理の出力値のうち恒常ノイズを検出する為に設けられたノイズ検出区間の出力値を累積演算させるノイズ累積演算手段と、
前記BPF処理の出力値のうちイオン電流を解析する為に設けられた解析対象区間の出力値を累積演算させる解析用累積演算手段と、
前記解析用累積演算手段で算出された累積値から前記恒常ノイズの成分を相殺させるノイズキャンセル手段とを備えていることを特徴とする内燃機関用のイオン電流検出処理装置。
【請求項2】
前記ノイズ累積演算手段は、前記解析用累積演算手段の処理動作毎に対応して実行されることを特徴とする請求項1に記載の内燃機関用のイオン電流検出処理装置。
【請求項3】
前記ノイズ検出区間は、前記解析対象区間と異なるタイミングに設定されることを特徴とする請求項1又は請求項2に記載の内燃機関用のイオン電流検出処理装置。
【請求項4】
前記ノイズ検出区間は、前記一次コイルが通電する前のタイミングに設定されることを特徴とする請求項1乃至請求項3に記載の内燃機関用のイオン電流検出処理装置。
【請求項5】
前記ノイズ累積演算手段で算出されたノイズ累積値及び前記解析用累積演算手段で算出された解析用累積値は、前記ノイズキャンセル手段の処理開始時期よりも前に算出されていることを特徴とする請求項1乃至請求項4に記載の内燃機関用のイオン電流検出処理装置。
【請求項6】
前記ノイズキャンセル手段は、
前記解析用累積値から、前記ノイズ累積値に基づいて算出された推定ノイズ累積値を減算させることを特徴とする請求項1乃至請求項5に記載の内燃機関用のイオン電流検出処理装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate


【公開番号】特開2011−190739(P2011−190739A)
【公開日】平成23年9月29日(2011.9.29)
【国際特許分類】
【出願番号】特願2010−57116(P2010−57116)
【出願日】平成22年3月15日(2010.3.15)
【出願人】(000109093)ダイヤモンド電機株式会社 (387)
【Fターム(参考)】