(57)【要約】  筒内圧センサのオフセットドリフトを補正できる出力補正装置、及びこれを用いて内燃機関の筒内圧を精度良く検出できる筒内圧検出装置を提供する。筒内圧検出装置１２は、ピエゾ抵抗素子１３８の抵抗の変化を電気信号として検出する検出回路部２００と、この電気信号を増幅して出力する増幅回路部２０１と、この出力値を補正する補正回路部２０２とを備えている。補正回路部２０２は、増幅回路部２０１の出力値を基準値にリセットするリセット制御部２０５と、そのタイミングを求めるリセットタイミング検出部２０６とから構成される。リセットタイミング検出部２０６は、増幅回路部２０１から出力される出力波形を基にその波形周期を測定し、この波形周期を基にリセットタイミングを算出し、このタイミングにおいてリセット制御部２０５に対しリセット信号を出力する。
2009096056.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の筒内圧又は前記内燃機関の筒内圧の変化率に応じた出力波形を出力する筒内圧センサから前記出力波形を得、当該出力波形の出力値を基準値にリセットするリセット手段を備えた出力補正装置であって、
前記筒内圧センサの前記出力波形を基に当該出力波形の周期を特定する周期特定手段と、
前記周期特定手段により特定された前記周期を基に前記リセットを行うタイミングを決定するリセットタイミング決定手段と、
を備えたことを特徴とする出力補正装置。
【請求項２】
前記周期特定手段が、
前記筒内圧センサの出力値が所定の閾値を所定の方向に越えた時点から、次に前記閾値を前記所定の方向に越えた時点までの時間間隔を前記波形周期として特定することを特徴とする請求項１に記載の出力補正装置。
【請求項３】
前記筒内圧センサの出力値が前記閾値を前記所定の方向に越えたとき、前記閾値を前記所定の方向とは反対方向に増大又は減少させた値となるように変更することを特徴とする請求項２に記載の出力補正装置。
【請求項４】
前記周期特定手段は、
前記筒内圧センサの出力値が前記閾値を前記所定の方向に越えた第１の時点から次に前記閾値を前記所定の方向に越えた第２の時点までの時間間隔と、当該第２の時点から次に前記閾値を前記所定の方向に越えた第３の時点までの時間間隔との差から前記波形周期の変化量を測定し、
前記リセットタイミング決定手段は、
前記波形周期の変化量を加味して前記リセットタイミングを算出することを特徴とする請求項２又は３に記載の出力補正装置。
【請求項５】
前記閾値が、前記内燃機関の１燃焼サイクルのうちの圧縮行程において当該内燃機関の筒内圧がとり得る範囲内に設定されていることを特徴とする請求項２乃至４のいずれか１項に記載の出力補正装置。
【請求項６】
少なくとも前記波形周期を測定する際の時間計測と、前記リセットタイミングに到達したか否かを管理するための時間計測とを、１つの時間計測手段により行うことを特徴とする請求項１乃至５のいずれか１項に記載の出力補正装置。
【請求項７】
内燃機関の筒内圧又は内燃機関の筒内圧の変化率に応じて電気信号を出力する筒内圧センサと、
請求項１乃至６のいずれか１項に記載の出力補正装置とを備えたことを特徴とする筒内圧検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の筒内圧を検出する筒内圧センサの出力補正装置及びこれを備えた筒内圧検出装置に関する。
【背景技術】
【０００２】
近年、ディーゼルエンジンなどの内燃機関においては、燃費向上、排気ガス中のエミッションの低減等の要求に対応するため、電子制御により燃料噴射量を制御するなど燃焼状態に応じた緻密な運転制御を行うことが一般的となっている。【０００３】
内燃機関の燃焼状態を把握するための１つの方法としてシリンダ内における圧力（以下、筒内圧という）を検出することが行われている。筒内圧を検出するために、内燃機関には筒内圧センサが設けられ、この筒内圧センサからは筒内圧に応じた出力波形が出力信号として出力される。【０００４】
例えば、内燃機関が燃焼していないとき（内燃機関の停止状態及び排気行程や吸気行程などの圧力が上昇しない行程であることを含む）は、その出力はゼロ（例えば０ｍＶ）である一方、内燃機関が燃焼し、燃焼サイクルにあるときは、所定の有効数値（例えば１０ｍＶ）までの間の数値を周期的に出力するという動作をする筒内圧センサを例示する。この場合、筒内圧検出装置に含まれる演算処理は、基準値を定める（この場合は０Ｖ）一方、有効数値を取得することで、筒内圧を検出することができるのである。このときに行われる演算処理は、例えば基準値と有効数値の差を増幅し、ダイナミックレンジを広げたりしている。【０００５】
ところで、筒内圧センサを含む圧力センサは、使用される環境の急激な温度変化に起因してセンサの出力信号のドリフト（出力信号である波形が基準値と共に変動すること）がある。上記の例においては、内燃機関が燃焼していないときの出力が所定の有効数値（例えば１００ｍＶ）となり、基準値が０Ｖでなくなってしまう。いわゆるオフセットドリフトである。筒内圧センサは、内燃機関又はその近傍に取り付けられるため、使用時には環境の急激な温度変化を回避することができず、筒内圧を精度良く検出するためには、出力信号を補正し、ドリフトの影響を取り除く必要がある。例えば前述の演算処理では、温度変化に起因するドリフトによって、内燃機関が燃焼していないにも拘わらず燃焼時と同等の数値を出力してしまったり、筒内圧検出装置の処理範囲を越えて数値が飽和していたりすると、正確に筒内圧を検出することができなくなるのである。【０００６】
このようなドリフトを補正する技術としては、例えば筒内圧センサの温度特性を基に、別途設置した温度センサの値から補正を行う技術（例えば特許文献１参照）がある。また、内燃機関が備えるクランク角センサの検出信号を外部から入力し、所定のクランク角度に対応するタイミングで筒内圧センサの出力電圧を基準値にリセットして補正を行う技術（例えば特許文献２参照）が開示されている。
【特許文献１】特開２００４−２５７８８８号公報
【特許文献２】特開平７−２８０６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
温度センサを用いて補正を行う場合には筒内圧センサの出力波形のドリフトを発生させる要因（以降、ドリフト発生因子ともいう）の温度を正確に検出する必要があるが、現実にはドリフト発生因子の近傍に温度センサを設置できないなど様々な要因で、正確な温度を測定できない場合が多い。そのため、その測定誤差がドリフトの補正に反映され、補正誤差として現われるおそれがある。さらに、ドリフト発生因子が複数存在する場合には、すべての因子に対応して複数の温度センサを設置しなければならないため、構成や補正処理の複雑化を招くとともに、これに係る回路規模が大きくなるおそれがある。【０００８】
一方、クランク角センサを用いて補正を行う場合、クランク角センサからの信号を入力するための端子を出力補正装置側に別途設けなければならず、装置の大型化が懸念される。【０００９】
本発明は上記事情に鑑みてなされたものであり、その目的は、筒内圧センサのオフセットドリフトを補正できる出力補正装置、及びこれを用いて内燃機関の筒内圧を精度良く検出できる筒内圧検出装置を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記課題等を解決するのに適した各構成を項分けして説明する。なお、必要に応じて対応する構成に特有の作用効果等を付記する。【００１１】
構成１．本構成の出力補正装置は、
内燃機関の筒内圧又は前記内燃機関の筒内圧の変化率に応じた出力波形を出力する筒内圧センサから前記出力波形を得、当該出力波形の出力値を基準値にリセットするリセット手段を備えた出力補正装置であって、
前記筒内圧センサの前記出力波形を基に当該出力波形の周期を特定する周期特定手段と、
前記周期特定手段により特定された前記周期を基に前記リセットを行うタイミング（以降、リセットタイミングともいう）を決定するリセットタイミング決定手段と、
を備えたことを特徴とする。【００１２】
上記構成１によれば、内燃機関の燃焼サイクルに相当する筒内圧センサの出力波形の周期から、リセット処理を行うタイミングを求めている。このため、クランク角センサの情報を用いることなく、燃焼サイクルの所定のタイミングにおいてセンサ出力のオフセットドリフトを解消することができる。従って、クランク角センサからの信号入力用の端子などを別途備える必要もなく、出力補正装置の大型化を抑制できる。特に筒内圧センサと出力補正装置とを一体化した筒内圧検出装置を内燃機関に設置する場合、振動耐久性等を考慮して当該装置の小型化を図らねばならないため、その効果は大きい。また、上記構成では、温度情報を必要とすることなく出力波形に基づいて、出力補正装置は筒内圧センサの出力値を基準値にリセットしてセンサ出力の補正を行っているため、別途ドリフト発生因子の温度情報を取得する必要もない。結果として、構成や補正処理を複雑化することなく、内燃機関の筒内圧を精度良く検出することができる。【００１３】
なお、上記リセットタイミング決定手段は、予め設定された演算式に基づき、筒内圧センサの出力波形の周期を変数としてリセットタイミングを決定することができる。例えば出力波形の周期Δｔに所定係数ｎを掛けて算出した時間ｎΔｔが、所定の基点ｔ（前回センサ出力値が所定の閾値を越えた時点や前回リセットが行われた時点など）から経過するタイミングｔ＋ｎΔｔをリセットタイミングＲｔとして設定する。この場合、前記Ｒｔ＝ｔ＋ｎΔｔなど、センサ出力の波形周期からリセットタイミングを算出するために必要な演算式は、センサ出力のオフセットドリフトが適正に解消されるよう、内燃機関の筒内圧が最低となる燃焼サイクルの所望のタイミングにリセットタイミングを合わせる式となる。従って、内燃機関の１燃焼サイクルの所望のタイミングに合わせるリセットタイミングを求めるための変数として、上記センサ出力の波形周期Δｔのように、比較的測定時間の長い測定値（変数）を採用することにより、測定値（変数）に対するその測定誤差の割合を少なくすることができる。結果として、測定値（変数）の測定誤差がリセットタイミングの算出誤差に影響を及ぼしにくく、実際のリセットタイミングと所望のタイミングとのずれを比較的小さく抑えることができ、より良いタイミングでセンサ出力の補正を行うことができる。【００１４】
構成２．本構成の出力補正装置は、上記構成１において、
前記周期特定手段が、
前記筒内圧センサの出力値が所定の閾値を所定の方向に越えた時点から、次に前記閾値を前記所定の方向に越えた時点までの時間間隔を前記波形周期として特定することを特徴とする。【００１５】
上記構成２によれば、１つの閾値を予め設定し、これを越えた時間を検出するといった比較的簡単な処理でセンサ出力の波形周期を実測している。結果として、回路構成や補正処理のさらなる簡素化を図ることができる。当然、この閾値は出力補正装置に入力される筒内圧センサの出力値（出力補正装置からは入力値ともいえる）が取りうる範囲内であること、また、外因により加わる微小なノイズよりは大きい必要があることは言うまでもない。【００１６】
構成３．本構成の出力補正装置は、上記構成２において、
前記筒内圧センサの出力値が前記閾値を前記所定の方向に越えたとき、前記閾値を前記所定の方向とは反対方向に増大又は減少させた値となるように変更することを特徴とする。【００１７】
一般的に、筒内圧センサの出力波形には、内燃機関からの振動等の影響により、それよりも短い周期のノイズ波形が加わる場合がある。この場合に上記構成２のように出力波形の周期を特定していると、ノイズ波形が加わって閾値を越えた際に、筒内圧センサの出力波形によって閾値を越えたものと誤った判断をしてしまい、出力波形の周期を正しく特定できないおそれがある。これに対し、上記構成３によれば、例えば、筒内圧センサの出力値が第１閾値を上回った時点で、閾値が当該第１閾値よりも低い第２閾値に変更され、筒内圧センサの出力値が第２閾値を下回った時点で再度、第１閾値に変更されるといった構成をとることができる。この場合、筒内圧センサの出力値が第１閾値を上回った所定時点から次に第１閾値を上回った時点までの時間間隔が、筒内圧センサの出力波形周期として測定されることとなる。つまり、上記構成３の出力補正装置は、「上記構成２において、前記閾値は互いに異なる第１閾値及び第２閾値を有しており、前記筒内圧センサの出力値が前記第１閾値を前記所定の方向に越えたとき、前記閾値を前記第１閾値に対して前記所定の方向とは反対方向に増大又は減少させた前記第２閾値に変更し、さらに、前記筒内圧センサの出力値が前記第２閾値を前記所定の方向とは反対方向に越えたとき、前記閾値を前記第２閾値から前記第１閾値に変更することを特徴とする出力補正装置」と換言することができる。このように、閾値を２値に変更可能な構成とするとともに、両閾値の差を、想定されるノイズ波形の振幅を越える程度に設定しておけば、ノイズの影響を受けることなく、筒内圧センサの出力波形周期を適正に測定することができる。結果として、周期測定の精度を向上することができる。【００１８】
構成４．本構成の出力補正装置は、上記構成２又は３において、
前記周期特定手段は、
前記筒内圧センサの出力値が前記閾値を前記所定の方向に越えた第１の時点から次に前記閾値を前記所定の方向に越えた第２の時点までの時間間隔と、当該第２の時点から次に前記閾値を前記所定の方向に越えた第３の時点までの時間間隔との差から前記波形周期の変化量を測定し、
前記リセットタイミング決定手段は、
前記波形周期の変化量を加味して前記リセットタイミングを算出することを特徴とする。【００１９】
内燃機関の回転数に変化（加減速）が生じている過程では、筒内圧センサの出力波形も周期が変化しているので、特定された１つの周期のみに基づいてリセットタイミングを決定しても適切なリセットタイミングとなり得ないことがある。この点、上記構成４によれば、センサ出力の波形周期のみならず、当該波形周期の変化量を加味してリセットタイミングを決定しているため、内燃機関の回転数の変化を考慮したより最適なリセットタイミングを求めることができる。結果として、実際に行われるリセットのタイミングと、所望のタイミングとのずれをより小さく抑えることができる。なお、第１の時点、第２の時点、第３の時点とは、それぞれ連続して、ある基準時からその次に閾値を同じ方向に越えた時点を意味するものであるが、リセットタイミングを決定する際に、所定の時期の周期とその次の周期の２つのみに限って当該処理を行うことに限定されるわけではなく、連続して又は重複して周期を特定し、リセットタイミングを決定してもよいのである。【００２０】
構成５．本構成の出力補正装置は、上記構成２乃至４のいずれかにおいて、
前記閾値が、前記内燃機関の１燃焼サイクルのうちの圧縮行程において当該内燃機関の筒内圧がとり得る範囲内に設定されていることを特徴とする。【００２１】
筒内圧センサの出力波形は、内燃機関の種類やその回転数によって様々な態様をとるが、その中でも圧縮行程（内燃機関の吸気弁が閉じてから燃焼を開始するまでの期間）における出力波形は、内燃機関の種類や回転数が異なる場合でもその個体差が小さく、比較的同じような波形をとり、安定している。従って、圧縮行程において内燃機関の筒内圧がとり得る範囲内に閾値を設定することにより、出力補正装置の汎用性が高まる。【００２２】
構成６．本構成の出力補正装置は、上記構成１乃至５のいずれかにおいて、
少なくとも前記波形周期を測定する際の時間計測と、前記リセットタイミングに到達したか否かを管理するための時間計測とを、１つの時間計測手段により行うことを特徴とする。【００２３】
通常、波形周期を測定する際の時間計測や、リセットタイミングに到達したか否かを管理するための時間計測など複数種類の時間計測を行おうとした場合には、複数の時間計測手段（タイマ回路）が必要となる。しかしながら、筒内圧センサの出力補正装置の集積回路は極めて小さく、そこに複数の時間計測手段を設置することは、回路規模の大型化や製造コストの増大を招くおそれがある。これに対し、上記構成６のように、少なくとも上記２つの時間計測を１つの時間計測手段により行う構成とすれば、回路規模の小型化や製造コストの削減を図ることができる。また、上記２つの時間計測の他にも時間計測を行う対象があれば、これを併せて上記１つの時間計測手段により行うことにより、さらにその効果は高くなる。例えば、波形周期を基に算出された前記リセットタイミングにおけるリセット処理とは別に、筒内圧センサの出力値が設定時間内に所定の閾値を越えたと認識できない場合などにおいて強制的にリセット処理を行う構成においては、当該強制リセットのタイミングに到達した否かを管理するための時間計測（前記設定時間の計測）を、上記２つの時間計測とともに、上記１つの時間計測手段により行う構成としてもよい。【００２４】
構成７．本構成の筒内圧検出装置は、
内燃機関の筒内圧又は内燃機関の筒内圧の変化率に応じて電気信号を出力する筒内圧センサと、
上記構成１乃至６のいずれか１つに記載の出力補正装置とを備えたことを特徴とする。【００２５】
上記構成７によれば、筒内圧センサと出力補正装置とを一体化することにより、内燃機関の限られた設置スペースの有効利用を図るとともに、利便性が向上する。また、この筒内圧検出装置をグロープラグ等に一体化した場合には、その作用効果をさらに高めることができる。【００２６】
なお、上述した本発明では、出力補正装置に入力される値を便宜的に「筒内圧センサの出力」と表記としている（又はそれに準ずる表記としている）。この表記の意図するところは、次のようなことである。【００２７】
実際に自動車に筒内圧センサが搭載されて使用される際は、その出力を増幅するために１つ又は複数の増幅回路を介して、ＥＣＵ等の内燃機関の燃焼状態を把握する装置へと燃焼状態を示す信号が伝えられる。このときに、増幅回路を経由しない筒内圧センサの出力は極めて微弱であることがあり、また、ノイズ等によって精度よく燃焼状態を検出できないことがある。これを解消するために、上記のような増幅回路が使用されるのである。本発明による出力補正装置は、筒内圧センサとＥＣＵ等との間に介在して、筒内圧センサの出力を補正する機能を備える出力補正装置の補正方法に関するものである。このため、この出力補正装置に入力される信号は筒内圧センサと直接接続されて入力されるものであっても、途中に増幅回路を介して接続されて入力されるものであっても、いずれの形態にも対応できるものである。この両者を包括して「筒内圧センサの出力」と表記しているのである。
【発明を実施するための最良の形態】
【００２８】
〔第１実施形態〕
以下、本発明の一実施形態を図面を参照して説明する。先ずは本発明に係る筒内圧検出装置が取付けられる内燃機関の概略構成を４サイクルのディーゼルエンジン（以下、単にエンジンという）を例にして図２を参照しつつ説明する。図２は、エンジン制御システムの構成を示す概略図である。【００２９】
エンジン１のシリンダ２には、吸気管３及び排気管４が連結されている。吸気管３と繋がるシリンダ２の吸気ポート３ａには吸気弁５が配設され、排気管４と繋がるシリンダ２の排気ポート４ａには排気弁６が配設されている。【００３０】
シリンダ２内にはピストン７が収容され、ピストン７はコンロッド８を介してクランク軸９に連結されている。ピストン７の上部とシリンダ２の壁面に囲まれた空間、すなわち燃焼室２ａ内には、吸気弁５や排気弁６のほか、グロープラグ１０や燃料噴射ノズル１１の先端が臨んでいる。【００３１】
グロープラグ１０には、後述するようにシリンダ２の燃焼室２ａ内の圧力（以下、筒内圧という）を検出するための筒内圧検出装置１２が内蔵されている。また、クランク軸９にはその回転角度（クランク角）を検出するクランク角センサ１５が配設されている。筒内圧検出装置１２やクランク角センサ１５をはじめとする各種センサの検出信号は、エンジン制御用の電子制御ユニット（以下、「ＥＣＵ」という）１８に入力される。そして、ＥＣＵ１８は、これらの検出信号とともに、スロットルセンサ１９から入力されるアクセルペダルの動きに比例した検出信号に基づき、燃料噴射ノズル１１からの燃料噴射量等を制御する。【００３２】
そして、グロープラグ１０を通電して発熱させた状態で、燃料噴射ノズル１１から燃料を噴射すると、当該燃料に着火してエンジン１が始動する。【００３３】
次に、本発明に係る筒内圧検出装置１２を内蔵したグロープラグ１０の構成及びその取付態様について図１を参照して説明する。図１は、グロープラグ１０が取付けられたシリンダヘッド２ｂの部分断面図である。【００３４】
グロープラグ１０は、シリンダヘッド２ｂに形成されたプラグ取付孔２ｃに取付けられており、その先端側が燃焼室２ａ内に突き出すように位置決めされている。【００３５】
グロープラグ１０は、軸線Ｃ方向に沿って延びる筒状の主体金具１００と、当該主体金具１００内に保持された導電性を有する棒状の中軸１０１と、当該中軸１０１の先端側に配置され、主体金具１００の先端部から外方へ突出した棒状のヒータ部材１０２とを有する。【００３６】
主体金具１００の基端側外周面には、グロープラグ１０をシリンダヘッド２ｂのプラグ取付孔２ｃに固定するための雄ねじ部１１１と、そのネジ止めの際にレンチなどの工具を係合させる六角形状の工具係合部１１２とが形成されている。【００３７】
主体金具１００の先端側には、ヒータ部材１０２が圧入保持された筒状のヒータ保持部材１１４と、当該ヒータ保持部材１１４と主体金具１００の先端部との隙間を塞ぐシール部材１１５とが設けられている。【００３８】
ヒータ部材１０２の基端部は、導電性を有する筒状の電極部材１１６により中軸１０１の先端部と接続されている。【００３９】
ヒータ部材１０２は、絶縁セラミックからなる基体１２０と、当該基体１２０に埋設された発熱素子１２１とから構成されている。発熱素子１２１は、一端部が電極部材１１６を介して中軸１０１と電気的に接続され、他端部がヒータ保持部材１１４を介して主体金具１００と電気的に接続されている。これにより、ヒータ部材１０２を昇温させる際、中軸１０１を通じて発熱素子１２１に供給された電流は、主体金具１００を通じてシリンダヘッド２ｂへ流れることとなる。【００４０】
ヒータ保持部１１４は、自己潤滑性を有するグラファイトからなる保持部材１１９により、軸線Ｃ方向に変位可能な状態で保持されている。これにより、ヒータ保持部材１１４及びこれに圧入されたヒータ部材１０２は、燃焼室２ａ内の筒内圧の変化に応じて軸線Ｃ方向に変位する。【００４１】
また、主体金具１００の軸孔１２５には円筒状のスライドパイプ１２６が摺動自在に配設されている。スライドパイプ１２６の先端は、ヒータ保持部材１１４の基端部に接続され、後端にはプッシュパイプ１２７が接続されている。従って、ヒータ保持部材１１４が変位した場合には、スライドパイプ１２６及びプッシュパイプ１２７も軸線Ｃ方向に変位することとなる。【００４２】
プッシュパイプ１２７は、主体金具１００の基端部より突出しており、その周囲には主体金具１００の基端部との隙間を塞ぐＯリング１２９が嵌め込まれている。【００４３】
主体金具１００の基端側には上述した筒内圧検出装置１２が設けられている。筒内圧検出装置１２の外郭は、その周囲を囲む筒状のハウジング１３１と、当該ハウジング１３１の基端側を塞ぐグロメット１３２とから構成されている。このグロメット１３２を介して、複数の接続線１３３が筒内圧検出装置１２の内部に引き込まれている。【００４４】
筒内圧検出装置１２は、プッシュパイプ１２７の周囲を囲むように主体金具１００の基端部に取付けられた環状の基台１３５と、プッシュパイプ１２７の基端部に当接した状態で基台１３５に載置されたダイヤフラム部材１３６とを有している。【００４５】
ダイヤフラム部材１３６は、薄肉のダイヤフラム部１３６ａを有しており、プッシュパイプ１２７に押されることにより変形する。さらに、ダイヤフラム部１３６ａにはピエゾ抵抗素子１３８が貼付けられており、ダイヤフラム部材１３６の変形によりピエゾ抵抗素子１３８の抵抗値が変化する。【００４６】
また、ダイヤフラム部材１３６の基端側にはプリント基板１４０が配設されている。プリント基板１４０上には、ＩＣなどの電子部品が実装され、各種電子回路が形成されている。そして、燃焼室２ａ内の筒内圧の変化によって、ヒータ部材１０２が受けた圧力がピエゾ抵抗素子１３８に伝達されると、ボンディングワイヤ１４３を介してピエゾ抵抗素子１３８と接続されたプリント基板１４０上の検出回路部が、このピエゾ抵抗素子１３８の抵抗の変化を電気信号として検出する。この検出された電気信号は増幅回路部にて増幅され、筒内圧に比例した検出信号として外部に出力される。但し、この検出信号には温度等の因子によるドリフトが生じるため、プリント基板１４０上には、このドリフトを解消するための補正回路部も設けられている。このドリフトを解消する処理は、後述するように増幅回路部の出力値を基準値にリセットすることにより行われるため、以降、この処理のことを「リセット（リセット処理）」という。【００４７】
なお、上述した複数の接続線１３３のうちの１本は、ヒータ部材１０２への電源供給用として中軸１０１の基端部と電気的に接続されている。他の接続線１３３は、プリント基板１４０と電気的に接続されており、検出信号の出力用又はプリント基板１４０への電源供給用として用いられる。【００４８】
ここで、筒内圧検出装置１２の回路構成について図３を参照して説明する。図３は回路構成を示す機能ブロック図である。【００４９】
筒内圧検出装置１２は、ピエゾ抵抗素子１３８の抵抗の変化を電気信号として検出する検出回路部２００と、この電気信号を増幅して出力する増幅回路部２０１と、この出力値を補正する補正回路部２０２とを備えている。このうち、ピエゾ抵抗素子１３８、検出回路部２００及び増幅回路部２０１により本実施形態における筒内圧センサが構成され、補正回路部２０２によりその出力補正装置が構成される。【００５０】
補正回路部２０２は、増幅回路部２０１の出力値を基準値にリセットするリセット手段としてのリセット制御部２０５と、そのタイミングを求めるリセットタイミング検出部２０６とから構成される。【００５１】
リセットタイミング検出部２０６は、増幅回路部２０１から出力される出力波形（筒内圧波形）を基にその波形周期を測定する周期特定手段としての機能と、これにより測定された波形周期を基にリセットタイミングを算出するリセットタイミング決定手段としての機能と、算出されたタイミングにおいてリセット制御部２０５に対しリセット信号を出力するリセット信号出力手段としての機能とを有している。【００５２】
そして、リセット制御部２０５は、上記リセット信号の入力に基づき、例えばスイッチ素子をオン状態にして増幅回路部２０１の増幅器に並列接続されたコンデンサの電荷を放電し、増幅器の入出力間の電位差をなくすことにより、上記リセット処理を行う。【００５３】
次に補正回路部２０２にて行われる補正処理の流れについて図４，５を参照して説明する。図４は補正処理の流れを示すフローチャートであり、図５は増幅回路部２０１の出力波形を示した図である。但し、便宜上、図５ではドリフトがない場合の出力波形を示すとともに、エンジン１の燃焼サイクルと筒内圧との関連性が分かりやすいように横軸には時間ではなくクランク角をとり、縦軸には増幅回路部２０１の出力値に相当する筒内圧をとって示している。【００５４】
図４に示すように、エンジン１の始動直後など、ステップＳ１において先ずリセット処理を実行し、増幅回路部２０１の出力値を基準値Ｏとする。このステップＳ１で実行されるリセット処理を以降「強制リセット」という。【００５５】
続くステップＳ２では、増幅回路部２０１の出力値が設定時間内に圧力閾値Ｐを越えた（圧力閾値Ｐを上回った）か否かを判定する。これにより、ステップＳ１の強制リセットのタイミングが適正であったか否かを判定している。例えば、エンジン１の１燃焼サイクル（燃焼・排気・吸気・圧縮）のうちの燃焼行程などにおいて上記強制リセットが行われた場合には、増幅回路部２０１の出力値が設定時間内に圧力閾値Ｐを越えることを検出できないことがある。このような場合に、強制リセットのタイミングが適正でなかったとみなされる。従って、ステップＳ２において、増幅回路部２０１の出力値が設定時間内に圧力閾値Ｐを越えたことを検出できなかった場合にはステップＳ１に戻り、再度、強制リセットを行う。つまり、増幅回路部２０１の出力値が設定時間内に圧力閾値Ｐを越えたことを検出できるまで、これらの処理を繰り返すこととなる。【００５６】
なお、本実施形態では、前記設定時間として、筒内圧検出装置１２が規定の精度を保つことのできる仕様範囲（例えばエンジン１の回転数６００ｒｐｍ〜４０００ｒｐｍの範囲）内で想定される最も遅いエンジン１の回転数（例えば６００ｒｐｍ）に合わせて、その１燃焼サイクル分に相当する時間（例えば０．２秒）が設定されている。また、圧力閾値Ｐは、エンジン１の１燃焼サイクルのうちの圧縮行程、すなわちエンジン１の吸気弁５が閉じてから燃焼を開始するまでの期間において、筒内圧（増幅回路部２０１の出力値）がとり得る範囲内に設定されている。これは、圧縮行程における出力波形が、内燃機関の種類や回転数が異なる場合でもその個体差が小さく、比較的同じような波形をとり、安定しているためである。従って、このような設定とすることで汎用性が高まる。【００５７】
ステップＳ２において、増幅回路部２０１の出力値が圧力閾値Ｐを越えたことを検出した場合には、強制リセットのタイミングが適正であったとみなし、ステップＳ３において、この圧力閾値Ｐを越えた時間ｔ１を記憶する。【００５８】
続くステップＳ４では、前記時間ｔ１から設定時間内に増幅回路部２０１の出力値が再度、圧力閾値Ｐを越えたか否かを判定する。ステップＳ１の強制リセットのタイミングが適正であった場合でも、例えばドリフト量が大きい場合などには、増幅回路部２０１の出力値が設定時間内に再度、圧力閾値Ｐを越えないこともある。このような場合には、ステップＳ４の判定に従いステップＳ１に戻り、再度、強制リセットを行う。つまり、増幅回路部２０１の出力値が適正に圧力閾値Ｐを２度越えたことを検出できるまで、ステップＳ１〜ステップＳ４の処理を繰り返すこととなる。【００５９】
ステップＳ４にて、増幅回路部２０１の出力値が前記時間ｔ１から設定時間内に再度、圧力閾値Ｐを越えたことを検出した場合には、ステップＳ５において、この圧力閾値Ｐを越えた時間ｔ２を記憶する。【００６０】
続くステップＳ６では、上記２度の圧力閾値Ｐを越えた時間ｔ１，ｔ２の差ｔ２−ｔ１から、増幅回路部２０１の出力波形の周期Δｔを算出するとともに、次式（１）を基にリセットタイミングＲｔを算出する。【００６１】
Ｒｔ＝ｎΔｔ＋ｔ２
＝ｎ（ｔ２−ｔ１）＋ｔ２  …（１）
つまり、増幅回路部２０１の出力値が圧力閾値Ｐを越えた時間ｔ２から、波形周期Δｔに所定係数ｎを掛けて算出した時間ｎΔｔが経過するタイミングがリセットタイミングＲｔとなる。ここで上記係数ｎは、０＜ｎ＜１の範囲で任意に設定される係数である。リセットタイミングＲｔは、燃焼や圧縮の影響が少なく、筒内圧が大気圧に近いタイミングであることが望ましいため、本実施形態ではエンジン１の１燃焼サイクルのうち圧縮行程へ切換わる直前の吸気行程にてリセット処理が行われるよう、係数ｎ＝０．６５と設定されている。【００６２】
ステップＳ７では、ステップＳ６で算出されたリセットタイミングＲｔにおいてリセット処理を実行する。このステップＳ７で実行されるリセット処理を以降「通常リセット」という。【００６３】
その後、ステップＳ８において、２度目に圧力閾値Ｐを越えた時間として記憶した時間ｔ２の値を、１度目に圧力閾値Ｐを越えた時間ｔ１の値としてシフトし、ステップＳ４へ戻る。これにより、増幅回路部２０１の出力値が設定時間内に新たに圧力閾値Ｐを越えた場合には新たな時間ｔ２が記憶され、上記同様にステップＳ５以降の処理が繰り返し実行される。一方、新たに圧力閾値Ｐを越えない場合には、ステップＳ４の判定に従いステップＳ１に戻り、強制リセットを行うこととなる。従って、増幅回路部２０１の出力値が適正にリセットされている間は、ステップＳ４〜ステップＳ８の処理が繰り返し行われ、エンジン１の１燃焼サイクル毎に通常リセットが実行されることとなる。【００６４】
以上詳述したように、本実施形態では、エンジン１の燃焼サイクルに相当する筒内圧検出装置１２（増幅回路部２０１）の出力波形周期から、リセット処理を行うタイミングを求めているため、クランク角センサ１５の情報を用いることなく、燃焼サイクルの所定のタイミングにおいて増幅回路部２０１のオフセットドリフトを解消することができる。従って、クランク角センサ１５からの信号入力用の端子などを別途備える必要もなく、筒内圧検出装置１２（補正回路部２０２）の大型化を抑制できる。また、本実施形態では、温度を把握することなく、増幅回路部２０１の出力値を基準値にリセットすることで出力補正を行っているため、別途温度センサを設ける必要もない。結果として、構成や補正処理を複雑化することなく、エンジン１の筒内圧を精度良く検出することができる。【００６５】
また、エンジン１の１燃焼サイクルの所望のタイミングに合わせるリセットタイミングＲｔを求めるための変数として、増幅回路部２０１の出力波形周期Δｔのように、比較的測定時間の長い測定値（変数）を採用することにより、測定値（変数）に対するその測定誤差の割合を少なくすることができる。結果として、測定値（変数）の測定誤差がリセットタイミングＲｔの算出誤差に影響を及ぼしにくく、実際のリセットタイミングと所望のタイミングとのずれを比較的小さく抑えることができ、より良いタイミングで増幅回路部２０１の出力補正を行うことができる。【００６６】
〔第２実施形態〕
以下、上記第１実施形態とは異なる第２実施形態について説明する。但し、グロープラグ１０や筒内圧検出装置１２の構造や回路構成等は第１実施形態と同様であるため、その説明を省略する。本実施形態では、補正回路部２０２にて行われる補正処理に関して第１実施形態とは異なる特徴を有しており、当該補正処理の流れについて図６，７を参照して説明する。図６は補正処理の流れを示すフローチャートであり、図７は、図５と同様に増幅回路部２０１の出力波形を示した図である。【００６７】
図６に示すように、本実施形態における補正処理のステップＳ１１〜ステップＳ１７の処理では、上記第１実施形態のステップＳ１〜ステップＳ７の処理と同様の処理が行われる。すなわち、ステップＳ１１において先ず強制リセットを実行し、増幅回路部２０１の出力値を基準値Ｏとする。【００６８】
ステップＳ１２では、増幅回路部２０１の出力値が設定時間内に圧力閾値Ｐを越えたか否かを判定する。ここで、圧力閾値Ｐを越えたことを検出できなかった場合にはステップＳ１１に戻り、再度、強制リセットを行う。一方、圧力閾値Ｐを越えたことを検出した場合には、ステップＳ１３において、この圧力閾値Ｐを越えた時間ｔ１を記憶する。【００６９】
ステップＳ１４では、前記時間ｔ１から設定時間内に増幅回路部２０１の出力値が再度、圧力閾値Ｐを越えたか否かを判定する。ここで、圧力閾値Ｐを越えたことを検出できなかった場合にはステップＳ１１に戻り、再度、強制リセットを行う。一方、圧力閾値Ｐを越えたことを検出した場合には、ステップＳ１５において、この圧力閾値Ｐを越えた時間ｔ２を記憶する。【００７０】
ステップＳ１６では、上記２度の圧力閾値Ｐを越えた時間ｔ１，ｔ２の差ｔ２−ｔ１から、増幅回路部２０１の出力波形の周期を算出するとともに、上記第１実施形態で示した演算式（１）を基にリセットタイミングＲｔを算出する。係数ｎは任意に設定される係数であるが、ここでは上記第１実施形態と同様の理由で係数ｎ＝０．６５と設定されている（後述する演算式（２）に関しても同様）。【００７１】
ステップＳ１７では、ステップＳ１６で算出されたリセットタイミングＲｔにおいて通常リセットを実行する。【００７２】
ステップＳ１８では、前記時間ｔ２から設定時間内に増幅回路部２０１の出力値が再度、圧力閾値Ｐを越えたか否かを判定する。この処理は、ステップＳ１４と同様の理由で行われる。従って、ここで圧力閾値Ｐを越えたことを検出できなかった場合にはステップＳ１１に戻り、再度、強制リセットを行う。一方、圧力閾値Ｐを越えたことを検出した場合には、ステップＳ１９において、この圧力閾値Ｐを越えた時間ｔ３を記憶する。【００７３】
続くステップＳ２０では、圧力閾値Ｐを越えた時間ｔ１，ｔ２の差ｔ２−ｔ１から第１の波形周期Δｔ１を、圧力閾値Ｐを越えた時間ｔ２，ｔ３の差ｔ３−ｔ２から第２の波形周期Δｔ２をそれぞれ算出するとともに、これらの変化量Δｔ２−Δｔ１を算出し、次式（２）を基にリセットタイミングＲｔを算出する。【００７４】
Ｒｔ＝ｎ｛ｎ（Δｔ２−Δｔ１）＋Δｔ２｝＋ｔ３
＝ｎ2（Δｔ２−Δｔ１）＋ｎΔｔ２＋ｔ３
＝ｎ2（ｔ３−２・ｔ２＋ｔ１）＋ｎ（ｔ３−ｔ２）＋ｔ３  …（２）
つまり、増幅回路部２０１の出力値が圧力閾値Ｐを越えた時間ｔ３から、波形周期Δｔ２に所定係数ｎを掛けて算出した時間ｎΔｔ２、及び、波形周期の変化量Δｔ２−Δｔ１に対し係数ｎ2を掛けて算出した時間ｎ2（Δｔ２−Δｔ１）が経過するタイミングがリセットタイミングＲｔとなる。【００７５】
ステップＳ２１では、ステップＳ２０で算出されたリセットタイミングＲｔにおいてリセット処理（通常リセット）を実行する。その後、ステップＳ２２において、２度目に圧力閾値Ｐを越えた時間として記憶した時間ｔ２の値を、１度目に圧力閾値Ｐを越えた時間ｔ１の値としてシフトするとともに、３度目に圧力閾値Ｐを越えた時間として記憶した時間ｔ３の値を、２度目に圧力閾値Ｐを越えた時間ｔ２の値としてシフトし、ステップＳ１８へ戻る。これにより、増幅回路部２０１の出力値が設定時間内に新たに圧力閾値Ｐを越えた場合には新たな時間ｔ３が記憶され、上記同様にステップＳ１９以降の処理が繰り返し実行される。一方、新たに圧力閾値Ｐを越えない場合には、ステップＳ１８の判定に従いステップＳ１１に戻り、強制リセットを行うこととなる。従って、増幅回路部２０１の出力値が適正にリセットされている間は、ステップＳ１８〜ステップＳ２２の処理が繰り返し行われ、エンジン１の１燃焼サイクル毎に通常リセットが実行されることとなる。【００７６】
以上詳述したように、本実施形態では、増幅回路部２０１の出力波形周期Δｔ２（又はΔｔ１）のみならず、当該波形周期の変化量Δｔ２−Δｔ１を加味してリセットタイミングＲｔを算出している。エンジン１の回転数に変化（加減速）が生じている過程では、増幅回路部２０１の出力波形周期Δｔ２（又はΔｔ１）だけでは最適なリセットタイミングＲｔを算出することが難しいが、本実施形態によれば、エンジン１の回転数の変化を考慮したより最適なリセットタイミングＲｔを求めることができる。結果として、実際に行われるリセットのタイミングと、所望のタイミングとのずれをより小さく抑えることができる。【００７７】
なお、上述した実施形態の記載内容に限定されず、例えば次のように実施してもよい。【００７８】
（ａ）上記各実施形態では、ピエゾ抵抗素子１３８等よりなる筒内圧センサと、補正回路部２０２等よりなる出力補正装置とが一体となった筒内圧検出装置１２を例示している。これに限らず、出力補正装置が筒内圧センサと別体に設けられた構成としてもよい。例えば、筒内圧センサの出力補正装置を電子制御ユニット（ＥＣＵ）１８に設けた構成としてもよい。また、筒内圧検出装置１２をグロープラグ１０とは別体で備えた構成としてもよい。【００７９】
（ｂ）上記各実施形態では、エンジン１の筒内圧を検出する感圧手段としてピエゾ抵抗素子１３８を採用しているが、これに限らず、圧電素子や金属抵抗式ひずみゲージなどオフセットドリフトが発生する他の感圧手段を採用した構成においても本発明は上記実施形態と同様の作用効果を奏する。【００８０】
（ｃ）上記各実施形態では、増幅回路部２０１の出力値が所定の圧力閾値Ｐを越えた時点から、次に当該圧力閾値Ｐを越えた時点までの時間間隔を測定することで、増幅回路部２０１の出力波形周期を求めている。波形周期を求める方法はこれに限られるものではなく、例えば増幅回路部２０１の出力値が所定の圧力閾値Ｐを下回った時点から、次に当該圧力閾値Ｐを下回った時点までの時間間隔を測定することで求めるようにしてもよい。この場合、エンジン１の１燃焼サイクルのうちの例えば燃焼行程の後期や排気行程の開始期において、増幅回路部２０１の出力値が圧力閾値Ｐを下回るか否かの判断が下されることとなる。但し、このような期間においては、エンジン１の回転数の違いなどにより、増幅回路部２０１の出力波形が多様に変化するため、波形周期の測定誤差が大きくなるおそれがある。このため、上記各実施形態のように圧縮行程における増幅回路部２０１の出力波形（出力値）を基に波形周期を求める方法の方がより好ましい。【００８１】
（ｄ）リセットタイミングＲｔを算出する演算式は、上記演算式（１），（２）に限定されるものではない。例えば、さらに精度が必要な場合には、演算項を増やすようにしてもよい。また、リセットタイミングＲｔに関しても、上記実施形態のように吸気行程に合わせるのではなく、排気行程の終期や圧縮行程の開始期において筒内圧が大気圧に近い状態となるタイミングに合わせてもよい。従って、係数ｎについても、エンジン１の１燃焼サイクルのうちの所望のタイミングに応じて任意に設定可能である。また、リセットタイミングＲｔを求める上で基点となる時点も、圧力閾値Ｐを越えた時間ｔ２等ではなく、前回リセットを実行した時点、すなわち前回のリセットタイミングＲｔなどを用いてもよい。【００８２】
（ｅ）上記第１，第２実施形態を実施するにあたり、以下の構成を採用してもよい。本構成では、補正回路部２０２、特にリセットタイミング検出部２０６の構成、ひいてはこれにより実行される補正処理に関して特徴を有する。【００８３】
まずリセットタイミング検出部２０６の回路構成について図８に示す機能ブロック図を参照して説明する。【００８４】
本構成のリセットタイミング検出部２０６は、増幅回路部２０１の出力値と圧力閾値Ｐとを比較し、その大小比較結果に応じて出力レベルが切替わる矩形波信号を出力するコンパレータ５０１と、圧力閾値Ｐとして２種類の値を記憶するメモリ５０２と、当該メモリ５０２に記憶された２値を切替えてコンパレータ５０１に対し出力する閾値切替部５０３と、コンパレータ５０１から出力される矩形波信号の立上りを検出する立上り検出部５０４と、当該立上り検出部５０４の検出結果を基にリセットタイミングＲｔを算出し、当該タイミングＲｔにおいてリセット制御部２０５に対しリセット信号を出力する演算部５０５とを備えている。【００８５】
コンパレータ５０１は、非反転入力端子（＋）が増幅回路部２０１に接続され、反転入力端子（−）が閾値切替部５０３に接続されている。そして、増幅回路部２０１の出力値が圧力閾値Ｐを越えていない場合にはローレベル信号を出力し、増幅回路部２０１の出力値が圧力閾値Ｐを越えている場合にはハイレベル信号を出力する〔図９（ｂ）参照〕。【００８６】
また、メモリ５０２は、第１閾値データ記憶領域５０２ａ及び第２閾値データ記憶領域５０２ｂを備えている。両記憶領域５０２ａ，５０２ｂには、それぞれ圧力閾値Ｐとして第１閾値Ｐ１，第２閾値Ｐ２が記憶されている。両閾値Ｐ１，Ｐ２の値には、少なくともＰ１＞Ｐ２の関係を満たす任意の値が設定可能である。例えば、本構成では、第１閾値Ｐ１として０．５ＭＰａ、第２閾値Ｐ２として０．４ＭＰａが記憶されている。但し、後述するようにノイズの影響を受けないようにするには、両閾値Ｐ１，Ｐ２の差を、想定されるノイズ波形の振幅を越える程度に設定しておく必要がある。例えば、予めノイズ波形の最大振幅の程度がＶｓと想定できる場合、両閾値Ｐ１，Ｐ２の差はＶｓの１倍より大きく１０倍よりも小さい程度に設定しておくとよい。なお、「Ｖｓの１０倍」とは、筒内圧センサの出力値（すなわち、補正装置への入力値）の１／１０程度である。【００８７】
一方、閾値切替部５０３は、コンパレータ５０１の出力レベルに応じて、第１閾値Ｐ１又は第２閾値Ｐ２に対応したレベルの信号を出力する。これにより、増幅回路部２０１の出力値が圧力閾値Ｐを越えている場合と越えていない場合とで、判定基準となる圧力閾値Ｐの値が第１閾値Ｐ１又は第２閾値Ｐ２に変更されることとなる。【００８８】
上記構成の下、図９（ａ），（ｂ）に示すように、増幅回路部２０１の出力値が圧力閾値Ｐよりも低く、コンパレータ５０１の出力レベルがローレベルとなっている状況下においては、圧力閾値Ｐの値は第１閾値Ｐ１となる。図９（ａ）は、図５と同様、増幅回路部２０１の出力波形を示した図であり、図９（ｂ）は、それに対応したコンパレータ５０１の出力波形を示した図である。【００８９】
そして、増幅回路部２０１の出力値が第１閾値Ｐ１を越え、コンパレータ５０１の出力レベルがハイレベルに切り替わる時点（矩形波信号の立上り検出時）ｔ１で、圧力閾値Ｐの値が第１閾値Ｐ１からそれよりも低い第２閾値Ｐ２に変更される。このまま、増幅回路部２０１の出力値が圧力閾値Ｐよりも高く、コンパレータ５０１の出力レベルがハイレベルとなっている間は、圧力閾値Ｐの値が第２閾値Ｐ２に維持される。【００９０】
その後、増幅回路部２０１の出力値が第２閾値Ｐ２を下回り、コンパレータ５０１の出力レベルがローレベルに切り替わる時点（矩形波信号の立下り時点）ｓ１で、再び圧力閾値Ｐの値が第１閾値Ｐ１に変更される。【００９１】
以後、このような圧力閾値Ｐの切り替わりがエンジン１の１燃焼サイクルに合わせて繰り返し行われる。【００９２】
その結果、増幅回路部２０１の出力値が第１閾値Ｐ１を越えた所定時点（立上り検出時）ｔ１から次に越えた時点（立上り検出時）ｔ２までの時間間隔が、増幅回路部２０１の出力波形周期Δｔとして測定される。そして、例えば上記第１実施形態に対応させた場合には、これを基に上記演算式（１）から算出されたリセットタイミングＲｔにおいてリセット制御部２０５に対しリセット信号が出力され、増幅回路部２０１の出力値が基準値にリセットされる。【００９３】
図１０に示すように、増幅回路部２０１の出力波形には、一般的にエンジン１からの振動等の影響により、それよりも短い周期のノイズ波形が乗る場合がある。図１０は、図９における破線Ｗで囲まれた範囲を模式的に表した部分拡大図である。このため、仮に圧力閾値Ｐを常時、第１閾値Ｐ１に固定した場合には、増幅回路部２０１の出力値が第１閾値Ｐ１を越えた所定時点ｔ１から次に越えた時点ｋ１までの時間間隔、すなわちノイズ波形の周期Δｋを誤って増幅回路部２０１の出力波形周期Δｔとして測定してしまうおそれがある。【００９４】
これに対し、本構成によれば、増幅回路部２０１の出力値が第１閾値Ｐ１を越えた時点ｔ１で、圧力閾値Ｐの値がノイズ波形の影響を受けない第２閾値Ｐ２に変更されるため、増幅回路部２０１の出力波形周期Δｔとして本来測定したい時間間隔ｔ１〜ｔ２を適正に測定することができる。結果として、周期測定の精度を向上することができる。【００９５】
なお、矩形波信号の立下りを基に、増幅回路部２０１の出力値が圧力閾値Ｐを下回った所定時点ｓ１から、次に圧力閾値Ｐを下回った時点ｓ２までの時間間隔を測定することで増幅回路部２０１の出力波形周期を求める構成も、上記同様の手順により実現できる。【００９６】
（ｆ）上記各実施形態を実施する際には、少なくとも増幅回路部２０１の出力波形の周期Δｔを測定するためのタイマ、リセットタイミングＲｔ（通常リセットのタイミング）に到達したか否かを管理するためのタイマ、強制リセットのタイミングに到達した否かを管理するためのタイマの３つのタイマが必要となる。しかしながら、グロープラグ１０に内蔵される筒内圧検出装置１２の集積回路は極めて小さく、そこに３つのタイマ回路を設置することは、回路規模の大型化や製造コストの増大を招くおそれがある。【００９７】
そこで、ここでは１つのタイマ回路のみで上記各実施形態を実現可能な構成を以下に示す。まずリセットタイミング検出部２０６の回路構成について図１１に示す機能ブロック図を参照して説明する。【００９８】
本構成のリセットタイミング検出部２０６は、増幅回路部２０１の出力値と圧力閾値Ｐとを比較して生成される矩形波信号の立上りを検出する立上り検出部６０１と、時間計測手段としてのタイマ６０２と、当該タイマ６０２から得られる時間データや予め設定された各種数値データを記憶するメモリ６０３と、当該メモリ６０３に記憶されるデータを基にリセットタイミングを算出するリセットタイミング演算部６０４と、タイマ６０２から得られる時間データとメモリ６０３に記憶された所定の時間データとを比較する第１比較部６０５及び第２比較部６０６と、当該第１比較部６０５又は第２比較部６０６からの出力信号を基にリセット制御部２０５に対しリセット信号を出力する出力部６０７とを備えている。【００９９】
メモリ６０３には、増幅回路部２０１の出力波形の周期データ（例えば上記周期Δｔ等）を記憶するための周期データ記憶領域６０３ａと、上記各実施形態の各種演算式に用いられる係数データ（例えば上記係数ｎ等）を記憶するための係数データ記憶領域６０３ｂと、リセットタイミング演算部６０４により算出されるリセットタイミングＲｔまでの時間間隔データ（例えば上記ｎΔｔ等）を記憶するための通常リセット時間データ記憶領域６０３ｃと、強制リセットを実行する時間間隔データ（例えば上記設定時間０．２秒等）を記憶するための強制リセット時間データ記憶領域６０３ｄとを備えている。【０１００】
このうち、周期データ記憶領域６０３ａと、通常リセット時間データ記憶領域６０３ｃに記憶されるデータは、随時、書き換えられる。一方、係数データ記憶領域６０３ｂと、強制リセット時間データ記憶領域６０３ｄには、任意の値が予め設定されている。【０１０１】
上記構成の下、立上り検出部６０１が矩形波信号の立上りを検出した場合には、この時点におけるタイマ６０２の値がメモリ６０３の周期データ記憶領域６０３ａに書き込まれるとともに、タイマ６０２の値は０にリセットされる。この処理は、立上り検出部６０１により矩形波信号の立上りが検出される毎に行われる。この処理が繰り返し行われることで、周期データ記憶領域６０３ａには、前回の矩形波信号の立上り検出時ｔ１から今回の矩形波信号の立上り検出時ｔ２までの時間間隔が周期データ（例えば周期Δｔ＝０．１秒）として書き込まれることとなる。【０１０２】
続いて、リセットタイミング演算部６０４は、メモリ６０３の周期データ記憶領域６０３ａに記憶された周期データと、係数データ記憶領域６０３ｂに予め記憶された係数データ（例えば係数ｎ＝０．５）とを基に、例えば上記第１実施形態の演算式（１）等から通常リセットのリセットタイミングＲｔ（＝ｎΔｔ＋ｔ２）を算出し、これを通常リセット時間データ記憶領域６０３ｃに記憶する。但し、ここでは、基点となる時点ｔ２が、タイマ６０２が０にリセットされる時点であるため、当該基点からリセットタイミングＲｔまでの時間間隔データ（例えばｎΔｔ＝０．０５秒）が通常リセット時間データ記憶領域６０３ｃに書き込まれることになる。【０１０３】
また、第１比較部６０５は、タイマ６０２の値と、通常リセット時間データ記憶領域６０３ｃに記憶されている値とを随時比較し、両者の値が一致しない場合にはローレベル信号を出力し、両者の値が一致した場合にはハイレベル信号を出力する。【０１０４】
一方、第２比較部６０６は、タイマ６０２の値と、強制リセット時間データ記憶領域６０３ｄに記憶されている値とを随時比較し、両者の値が一致しない場合にはローレベル信号を出力し、両者の値が一致した場合にはハイレベル信号を出力する。【０１０５】
そして、論理和回路からなる出力部６０７は、第１比較部６０５又は第２比較部６０６からハイレベル信号が入力されると、リセット制御部２０５に対しリセット信号を出力する。【０１０６】
これにより、定期的に立上り検出部６０１によって矩形波信号の立上りが検出され、所定時間経過する毎に、通常リセットが実行される。一方、強制リセット時間データ記憶領域６０３ｄに記憶された設定時間内に、立上り検出部６０１によって矩形波信号の立上りが検出されずに、タイマ６０２の値がその時間を経過してしまった場合には、強制リセットが実行される。【０１０７】
上記構成によれば、増幅回路部２０１の波形周期を測定する際の時間計測、通常リセットのタイミングに到達したか否かを管理するための時間計測、強制リセットのタイミングに到達した否かを管理するための時間計測を１つのタイマ６０２で行うことができる。結果として、複数のタイマ回路を備える必要がなく、回路規模の大型化や製造コストの増大を抑制することができる。勿論、強制リセットが行われない構成においては、強制リセットに係る上記構成部分を省略することも可能である。
【図面の簡単な説明】
【０１０８】
【図１】グロープラグが取付けられたシリンダヘッドの部分断面図である。
【図２】エンジン制御システムの構成を示す概略図である。
【図３】筒内圧検出装置の回路構成を示す機能ブロック図である。
【図４】補正処理の流れを示すフローチャートである。
【図５】増幅回路部の出力波形を示した図である。
【図６】別の実施形態における補正処理の流れを示すフローチャートである。
【図７】別の実施形態における増幅回路部の出力波形を示した図である。
【図８】リセットタイミング検出部の回路構成を示す機能ブロック図である。
【図９】（ａ）は増幅回路部の出力波形を示した図であり、（ｂ）はそれに対応したコンパレータの出力波形を示した図である。
【図１０】図９における破線Ｗで囲まれた範囲を模式的に表した部分拡大図である。
【図１１】リセットタイミング検出部の回路構成を示す機能ブロック図である。
【符号の説明】
【０１０９】
１…エンジン、１０…グロープラグ、１２…筒内圧検出装置、１３８…ピエゾ抵抗素子、２０１…増幅回路部、２０２…補正回路部、２０５…リセット制御部、２０６…リセットタイミング検出部、Ｏ…基準値、Ｐ…圧力閾値、Δｔ…波形周期、Ｒｔ…リセットタイミング。
【図１】
2009096056.tif 000003
【図２】
2009096056.tif 000004
【図３】
2009096056.tif 000005
【図４】
2009096056.tif 000006
【図５】
2009096056.tif 000007
【図６】
2009096056.tif 000008
【図７】
2009096056.tif 000009
【図８】
2009096056.tif 000010
【図９】
2009096056.tif 000011
【図１０】
2009096056.tif 000012
【図１１】
2009096056.tif 000013
【国際調査報告】
2009096056.tif 000014
2009096056.tif 000015
2009096056.tif 000016
2009096056.tif 000017