(57)【特許請求の範囲】
【請求項１】
受圧に応じた電荷を生起する圧電素子を含んで成る圧力センサの出力信号に対して、信号処理を施す装置であって、
前記電荷を蓄積して対応する電圧信号を出力するチャージアンプと、
前記電圧信号に対して微分処理を施すことで、前記圧電素子のドリフト成分を抽出するドリフト成分抽出部と、
前記抽出されたドリフト成分を除去するための補正信号を生成し、前記チャージアンプの入力側にフィードバックするドリフト補正部と、を備えた圧力検出信号処理装置。  
【請求項２】
請求項１に記載の装置であって、
前記ドリフト成分抽出部は、
前記電圧信号に対して微分処理を施す微分処理部と、
前記微分処理が施された信号の所定の低周波数帯域の成分を抽出するローパスフィルタとを含むことを特徴とする圧力検出信号処理装置。  
【請求項３】
請求項１又は２に記載の装置であって、  
前記ドリフト補正部は、
予め設定された第１の目標値と、前記抽出されたドリフト成分との第１の差分を求める第１の差分算出部と、
前記第１の差分に応じた前記補正信号を生成して、前記チャージアンプの入力側にフィードバックする補正処理部と、を含むことを特徴とする圧力検出信号処理装置。  
【請求項４】
請求項３に記載の装置であって、  
前記電圧信号の所定の低周波数帯域の成分を示す信号を抽出する第２のローパスフィルタと、
予め設定された第２目標値と、前記第２のローパスフィルタが抽出した信号との第２の差分を求める第２の差分算出部と、
前記第２の差分に対して、比例処理を施した比例信号を出力する比例処理部と、をさらに備え、
前記補正処理部は、
前記比例信号を前記第１の差分に加算した加算信号に応じた前記補正信号を生成して、前記チャージアンプの入力側にフィードバックすることを特徴とする圧力検出信号処理装置。  
【請求項５】
請求項４に記載の装置であって、  
前記第２の目標値と、前記第２のローパスフィルタが抽出した信号との第３の差分を求める第３の差分算出部と、
前記第３の差分に対して、積分処理を施した積分信号を出力する積分処理部と、をさらに備え、
前記補正処理部は、
前記第１の差分、前記比例信号、および、前記積分信号を加算した加算信号に応じた前記補正信号を生成して、前記チャージアンプの入力側にフィードバックすることを特徴とする圧力検出信号処理装置。
【請求項６】
請求項１乃至５の内のいずれか一項に記載の装置であって、
前記微分処理部の前段、および／または、前記第２のローパスフィルタの前段に、所定値を超える入力信号を当該所定値に抑えるスライス部を設けたことを特徴とする圧力検出信号処理装置。
【請求項７】
請求項１に記載の装置であって、
前記ドリフト成分抽出部は、
前記電圧信号の所定の低周波数帯域の成分を示す信号を抽出するローパスフィルタと、
前記ローパスフィルタが抽出した信号に対して、微分処理を施した微分信号を出力する微分処理部と、を含み、
前記ドリフト補正部は、
予め設定された第１目標値と、前記微分信号との第１の差分を求める第１の差分算出部と、
前記補正信号を生成し、前記チャージアンプの入力側にフィードバックする補正処理部と、を含み、
前記装置は、
予め設定された第２目標値と、前記ローパスフィルタが抽出した信号との差分である第２の差分を求める第２の差分算出部と、
前記第２の差分に対して比例処理を施した比例信号を出力する比例処理部と、
前記第２の差分に対し積分処理を施した積分信号を出力する積分処理部と、を備え、
前記補正処理部は、
前記第１の差分、前記比例信号、および、前記積分信号を加算した加算信号に応じて、前記補正信号を生成することを特徴とする圧力検出信号処理装置。
【請求項８】
請求項１乃至７の内のいずれか一項に記載の装置であって、
前記チャージアンプは、
抵抗とコンデンサとで成る並列回路、又は、コンデンサで負帰還接続したオペアンプを含むことを特徴とする圧力検出信号処理装置。
【請求項９】
請求項１乃至８の内のいずれか一項に記載の圧力検出信号処理装置と、
前記圧力検出信号処理装置からの出力信号に基づいて、エンジンの制御を行う制御部と、を備えたエンジン制御システム。
【請求項１０】
請求項２乃至８の内のいずれか一項に記載の装置であって、
デジタル信号処理部は、
前記ドリフト成分抽出部を構成するローパスフィルタの力ツトオフ周波数を前記エンジンの回転数に応じて変更することを特徴とする圧力検出信号処理装置
【請求項１１】
受圧に応じた電荷を生起する圧電素子を含んで成る圧力センサの出力信号に対して、信号処理を施す圧力検出信号処理装置に、
前記電荷を蓄積して対応する電圧信号を出力するチャージアンプからの当該電圧信号に対して、微分処理を施すことで、前記圧電素子のドリフト成分を抽出する抽出機能と、
前記抽出されたドリフト成分を除去するための補正信号を生成し、前記チャージアンプの入力側にフィードバックする補正機能と、を実現するためのプログラム。
【請求項１２】
請求項１１に記載のプログラムであって、
前記補正機能は、
予め設定された目標値と、前記抽出機能により抽出されたドリフト成分と、の差分を求める差分算出機能と、
前記差分に応じた補正信号を、前記チャージアンプの入力側にフィードバックする補正処理機能と、を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧電素子を含む圧力センサからの圧力検出信号に対して信号処理を施す圧力検出信号処理装置、エンジン制御システム、および、プログラムに関する。    
【背景技術】
【０００２】
従来から、受圧の強度に応じた電荷を出力する圧電素子を利用した圧力センサからの圧力検出信号に対する信号処理回路としてチャージアンプを含む構成が提案されている。チャージアンプは、オペアンプに並列に帰還抵抗と帰還容量とを接続し、オペアンプが負帰還接続されて構成されていた。【０００３】
この信号処理回路にあっては、圧電素子の漏れ電流が、圧力検出信号のドリフトとなるので、ドリフトの影響を除去するためのドリフトの補正回路等を設ける必要があった。【０００４】
この補正回路の一例として、クランクシャフトの回転信号と同期したリセット信号を利用して、ドリフトの影響を除去する回路が提案されている（例えば、特許文献１参照。）。しかし、この補正回路が備えるリセットタイミング検出部は、クランク角センサの出力に基づいて、吸気行程に予定のリセットタイミングか否かを判定し、予定のリセットタイミングとなったときにリセット信号を出力して、チャージアンプの出力を零にリセットする。このため、圧力検出信号処理回路の回路系が複雑化していた。しかも、クランク角センサの出力精度が確保されなければ、精度良くリセットを行うことができなかった。【０００５】
そこで、圧電素子とチャージアンプとの間に直流アイソレータを介在させる回路構成が提案されている。この直流アイソレータは、直流成分を遮断して圧力検出信号を通過させるもので、コンデンサで構成される（例えば、特許文献２参照。）。つまり、圧電素子の漏れ電流は、ドリフトとして作用するが、比較的長時間であっても安定した大きさを維持する直流成分とも見なせるため、この直流成分をコンデンサで遮断している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−２４２７５０号公報（第３−６頁、第１０図）
【特許文献２】特開２００９−１１５４８４号公報（第２−７頁、第１図）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の構成によれば、直流アイソレータであるコンデンサの容量が、圧電素子のインピーダンスの大きさに依存する。このため、圧電素子のインピーダンスが小さい場合には、コンデンサの容量が大きくなってしまうという問題があった。また、コンデンサの容量が大きくなると、電子基板表面上に占めるコンデンサの装着面積が大きくなるなどの課題があった。【０００８】
本発明は、従来の課題を解決するためになされたもので、簡易な構成で、圧電素子のドリフトを除去して、精度の良い圧力検出信号を得ることを可能とした圧力検出信号処理装置、エンジン制御システム、および、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様に係る圧力検出信号処理装置は、受圧に応じた電荷を生起する圧電素子を含んで成る圧力センサの出力信号に対して、信号処理を施す装置であって、
電荷を蓄積して対応する電圧信号を出力するチャージアンプと、
電圧信号に対して微分処理を施すことで、圧電素子のドリフト成分を抽出するドリフト成分抽出部と、
抽出されたドリフト成分を除去するための補正信号を生成し、チャージアンプの入力側にフィードバックするドリフト補正部と、を備える。【００１０】
また、ドリフト成分抽出部は、
電圧信号に対して微分処理を施す微分処理部と、
微分処理が施された信号の所定の低周波数帯域の成分を抽出するローパスフィルタと、を含んでもよい。また、チャージアンプとして、抵抗とコンデンサとで成る並列回路、又は、コンデンサで負帰還接続したオペアンプを含んでもよい。【００１１】
また、ドリフト補正部は、
予め設定された第１の目標値と、抽出されたドリフト成分との第１の差分を求める第１の差分算出部と、
第１の差分に応じた前記補正信号を生成して、チャージアンプの入力側にフィードバックする補正処理部と、を含んでもよい。【００１２】
さらに、Ｐ制御を行わせるために、電圧信号の所定の低周波数帯域の成分を示す信号を抽出する第２のローパスフィルタと、
予め設定された第２目標値と、第２のローパスフィルタが抽出した信号との第２の差分を求める第２の差分算出部分と、
第２の差分に対して、比例処理を施した比例信号を出力する比例処理部と、をさらに備え、
補正処理部は、
比例信号を第１の差分に加算した加算信号に応じた前記補正信号を生成して、チャージアンプの入力側にフィードバックする構成としてもよい。
【００１３】
そして、Ｉ制御を行わせるために、第２の目標値と、第２のローパスフィルタが抽出した信号との第３の差分を求める第３の差分算出部と、
第３の差分に対して、積分処理を施した積分信号を出力する積分処理部と、をさらに備え、
補正処理部は、
第１の差分、比例信号、および、積分信号を加算した加算信号に応じた前記補正信号を生成して、チャージアンプの入力側にフィードバックする構成としてもよい。【００１４】
微分処理部の前段、および／または、第２のローパスフィルタの前段に、所定値を超える入力信号を当該所定値でスライスするスライス部を設けてもよい。【００１５】
また、ＰＩＤ制御を行わせるために、
ドリフト成分抽出部は、
電圧信号の所定の低周波数帯域の成分を示す信号を抽出するローパスフィルタと、
ローパスフィルタが抽出した信号に対して、微分処理を施した微分信号を出力する微分処理部と、を含み、
ドリフト補正部は、
予め設定された第１目標値と、微分信号との第１の差分を求める第１の差分算出部と、
補正信号を生成し、チャージアンプの入力側にフィードバックする補正処理部と、を含み、
圧力検出信号処理装置は、
予め設定された第２目標値と、ローパスフィルタが抽出した信号との差分である第２の差分を求める第２の差分算出部と、
第２の差分に対して比例処理を施した比例信号を出力する比例処理部と、
第２の差分に対し積分処理を施した積分信号を出力する積分処理部と、を備え、
補正処理部は、
第１の差分信号、比例信号、および、積分信号を加算した加算信号に応じて、補正信号を生成するようにしてもよい。【００１６】
また、圧力検出信号を利用したエンジン制御を行うために、圧力検出信号処理装置と、圧力検出信号処理装置からの出力信号に基づいて、エンジンの制御を行う制御部とを備えたエンジン制御システムを構成してもよい。また、デジタル信号処理部が、ローパスフィルタのカットオフ周波数をエンジンの回転数に応じて変更してもよい。【００１７】
本発明の他の態様に係るプログラムは、受圧に応じた電荷を生起する圧電素子を含んで成る圧力センサの出力信号に対して、信号処理を施す圧力検出信号処理装置に、
電荷を蓄積して対応する電圧信号を出力するチャージアンプからの当該電圧信号に対して、微分処理を施すことで、圧電素子のドリフト成分を抽出する抽出機能と、
抽出されたドリフト成分を除去するための補正信号を生成し、チャージアンプの入力側にフィードバックする補正機能と、を実現するためのプログラムである。
【００１８】
また、この補正機能は、予め設定された目標値と、抽出機能により抽出されたドリフト成分との差分を求める差分算出機能と、差分に応じた補正信号をチャージアンプの入力側にフィードバックする補正処理機能と、を含んでもよい。
【発明の効果】
【００１９】
本発明によれば、簡易な構成で、圧電素子のドリフトを除去して、精度良い圧力検出信号を得ることを可能とした圧力検出信号処理装置、エンジン制御システム、および、プログラムを提供することができるという効果が得られる。
【図面の簡単な説明】
【００２０】
【図１】図１は、エンジン制御システム３００の構成を示す模式的な説明図である。
【図２】図２は、ＥＣＵ１００の機能構成図である。
【図３】図３は、圧力検出信号処理装置２００の構成である。
【図４】図４は、圧力センサ３０の模式的な構成図である。
【図５】図５は、チャージアンプ２１０の構成図である。
【図６】図６は、第１の態様のデジタル信号処理部２２０の構成図である。
【図７】図７は、補正処理部２５２の構成図である。
【図８】図８は、第２の態様のデジタル信号処理部２２０の構成図である。
【図９】図９は、他の形態の補正処理部２５２の構成図である。
【図１０】図１０は、第３の態様のデジタル信号処理部２２０の構成図である。
【図１１】図１１は、ＰＩＤ制御の模式的な説明図である。
【図１２】図１２は、圧力検出信号処理装置２００の動作の説明図である。
【図１３】図１３は、従来例と本発明との比較例を示すグラフである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しつつ説明する。以下に説明する本発明の実施形態は一例であり、本発明は、以下の実施形態に限定されず、以下の実施形態に対して種々の変形、変更が可能である。
【００２２】
（エンジン制御システム３００の概要）
図１は、エンジン１、および、ＥＣＵ（Electric Control Unit）１００を含むエンジン制御システム３００の模式的な構成図である。エンジン制御システム３００は、圧力検出信号処理装置２００によって信号処理が施された圧力検出信号を利用してエンジン制御を行う。「圧力検出信号」は、圧力センサ３０からの出力信号である。なお、図１では、理解の容易化のため、点火プラグを図示省略している。
【００２３】
エンジン１は、シリンダ２と、シリンダ２の内部で上下方向に摺動可能に嵌合されたピストン３とを有する。ピストン３には、コンロッド４の一端側が接続されているとともに、コンロッド４の他端側は、クランクシャフト５に連結されている。クランクシャフト５の不図示の変速機側の端部には、フライホイール７が回転可能に連結されている。フライホイール７の外周の所定の角度領域には、磁性体でなる突起であるリラクタ２０が形成されている。
【００２４】
クランクシャフト５に対向して配置される電磁ピックアップ２２は、リラクタ２０が近づく時には、正電圧のパルスを出力するとともに、リラクタ２０が遠ざかる時には、負電圧のパルスを出力する。公知のパルス整形回路により、正・負両極のパルス信号に基づいて、１個の矩形パルスが出力されるようにパルスを整形すると、フライホイール７が１回転する毎に１つの矩形パルスが出力される。
【００２５】
よって、「吸気→圧縮→燃焼→排気」の１サイクルにおいて、クランクシャフト５が７２０°回転するので、電磁ピックアップ２２から１サイクルで２パルスの矩形信号（エンジン回転信号）が出力される。かくして、電磁ピックアップ２２は、クランクシャフト５の回転角度を検出するクランク角センサとなる。
【００２６】
この結果、電磁ピックアップ２２からのエンジン回転信号に基づいて、エンジン１の回転数を求めることができる。また、フライホイール７の外周上におけるリラクタ２０の形成位置を適宜の角度領域とし、電磁ピックアップ２２からのエンジン回転信号に基づいて、点火プラグに点火制御信号を与えて燃料点火するタイミングを、所望のタイミングとすることができる。所望のタイミングとは、上死点（TDC）、上死点より進角（BTDC）側、または、遅角(ATDC)側に対応したタイミングである。
【００２７】
また、シリンダ２の上部のシリンダヘッドには、吸気管８と排気管９とが接続されている。吸気管８の内部は、外部から燃焼室１５内に新気を取り込むための吸気通路となっている。また、吸気通路には、上流側から、新気の塵等を除去するためのエアクリーナ６、新気の吸入量を調整するためのスロットル弁２４、燃料噴射を行うためのインジェクタ４０などが配置されている。そして、新気を燃焼室１５内へ取り込むタイミングは、不図示のスプリングで閉弁方向に付勢される吸気弁１２の開弁・閉弁動作により制御される。
【００２８】
そして、圧力センサ３０は、燃焼室１５の圧力である燃焼圧を検出して、検出した燃焼圧を示す圧力検出信号を出力する。圧力センサ３０は、その先端が燃焼室内を臨む姿勢でシリンダヘッドの頂部に配置されている。なお、圧力センサ３０の搭載位置は、図１に示す位置には限られない。同様に、不図示の点火プラグも、その先端が燃焼室内を臨む姿勢でシリンダヘッドの適宜の位置に配置されている。点火プラグの内部に圧力センサ３０を一体に設ける構造とすることもできるし、圧力センサ３０と点火プラグとを別体にすることもできる。
【００２９】
一方、排気管９の内部は、燃焼室１５からの排気を排出するための排気通路となっている。そして、排気の燃焼室１５内からの排出タイミングは、不図示のスプリングで閉弁方向に付勢される排気弁１０の開弁・閉弁動作により制御される。
【００３０】
エンジン１の動作を制御するＥＣＵ１００には、電磁ピックアップ２２、および、圧力センサ３０などからの信号が入力される。電磁ピックアップ２２からは、エンジン回転に応じた矩形パルス信号が入力される。圧力センサ３０からは、圧力検出信号が入力される。一方、ＥＣＵ１００は、インジェクタ４０の燃料噴射を制御すると共に、点火プラグの点火を制御する。
【００３１】
そして、圧力センサ３０からの圧力検出信号は、圧力検出信号処理装置２００によって信号処理が施される。ＥＣＵ１００は、エンジン回転信号、および、圧力検出信号処理装置２００によって信号処理が施された圧力検出信号に基づいて、インジェクタ４０による燃料噴射制御（噴射量、噴射時期）と、点火プラグによる点火時期制御とを行う。
【００３２】
シリンダ２内でのピストン３の上下方向の往復運動が、クランクシャフト５の回転運動に変換される。クランクシャフト５の回転運動は、変速機を介して駆動輪に伝達され、「吸気→圧縮→燃焼→排気」の行程を繰り返すことにより、車両（二輪、四輪）が前進する。
【００３３】
なお、図１は、エンジン１、および、これを制御するＥＣＵ１００の構成例であり、例えば、ＥＣＵ１００は、エンジン回転信号、および、圧力検出信号の他に、エンジン１の吸気温度、冷却水温度、排気中の酸素濃度、スロットル開度などを参照して、エンジン１の制御を行うようにすることもできる。
【００３４】
（ＥＣＵ１００の機能構成）
図２は、ＥＣＵ１００の機能を示す機能構成図である。ＥＣＵ１００は、記憶部１３０と、エンジン制御部１５０と、圧力検出信号処理装置２００とを含む。記憶部１３０は、プログラム１３２、テーブル１３４、不揮発性記憶エリア１３６、および、ワークエリア１３８を有する。ワークエリア１３８は、演算過程等で各種パラメータを一時的に記憶するための一時記憶領域であり、不揮発性記憶エリア１３６は、演算で利用される各種パラメータを不揮発的に記憶するための記憶領域である。
【００３５】
エンジン制御部１５０は、圧力検出信号処理装置２００から出力される圧力検出信号などに基づいて、燃料噴射量を求め、求めた燃料噴射量に応じた燃料噴射信号を、電磁ピックアップ２２からのエンジン回転信号に基づいたタイミングでインジェクタ４０を制御する。これにより、インジェクタ４０は、エンジン制御部１５０からの制御に応じた燃料噴射量で燃料を噴射する。
【００３６】
エンジン制御部１５０は、電磁ピックアップ２２からのエンジン回転信号に基づいて点火時期を判断し、点火プラグを制御する。また、エンジン制御部１５０は、電磁ピックアップ２２からのエンジン回転信号に加えて、圧力検出信号処理装置２００からの圧力検出信号にも基づいて、点火時期を制御することもできる。
【００３７】
図２に示したＥＣＵ１００の機能構成は一例に過ぎない。ＥＣＵ１００は、これ以外の機能構成を取り得る。圧力検出信号処理装置２００から出力される信号処理後の圧力検出信号は、燃料噴射制御、点火時期制御のみならず、ノッキング検知、失火検知、燃焼速度演算など各種パラメータの検出、制御等に応用可能である。
【００３８】
（圧力検出信号処理装置２００の構成）
図３は、圧力検出信号処理装置２００の構成図である。圧力検出信号処理装置２００は、チャージアンプ２１０と、デジタル信号処理部２２０とを有する。デジタル信号処理部２２０は、ＡＤ変換部２０５と、微分処理部２３０と、ローパスフィルタ部２４０と、ドリフト補正部２５０とを有し、ドリフト補正部２５０からの補正信号がチャージアンプ２１０の入力側にフィードバックされる構成である。また、チャージアンプ２１０の出力が、デジタル信号処理装置２２０への出力信号となっている。
【００３９】
図４は、圧力センサ３０の模式的な構成図である。圧力センサ３０の筒状のハウジング３１には、圧力信号Ｐを受けるダイアフラム３２と、１対の電極３６、３７に挟まれた圧電素子３５と、が内蔵される。一方の電極３６は、接地されたリード線が接続されるとともに、他方の電極３７は、圧力センサ３０の圧力検出信号Ｐｓを次段に伝送するためのリード線が接続されている。圧電素子３５は、受圧強度に応じた電荷を生起して出力する。圧電素子３５は、例えば、酸化亜鉛（ＺｎＯ）等の誘電体材料で構成される。
【００４０】
ダイアフラム３２が、受圧強度に応じて圧電素子３５に圧力を与えると、圧電素子３５は、与えられた圧力に対応する電荷を生起し、次段のチャージアンプ２１０に出力される。かくして、圧力Ｐに対応する電荷が、圧力検出信号Ｐｓとしてチャージアンプ２１０に伝えられる。
【００４１】
図５は、チャージアンプ（電流増幅器）２１０の構成図である。チャージアンプ２１０は、抵抗値Ｒ１の抵抗２１２と容量値Ｃ１のコンデンサ２１４とが並列接続された並列回路が、オペアンプ２１１に負帰還接続されて構成される。オペアンプ２１１の非反転端子は、接地されて仮想接地状態になっている。また、チャージアンプ２１０は、コンデンサ２１４のみがオペアンプ２１１に負帰還接続されて構成しても良い。
【００４２】
オペアンプ２１１の入力インピーダンスは理想的には無限大であるので、圧電素子３５からの電荷は、コンデンサ２１４に蓄積されて、コンデンサ２１４の両端には、蓄積電荷に応じた電圧が生起される。かくして、チャージアンプ２１０は、圧電素子３５で生起された電荷を蓄積して、対応する電圧信号Ｖ（Ｑ＝Ｃ１・Ｖ（「Ｑ」は電荷、「Ｖ」は出力電圧））を出力する。
【００４３】
また、図３に示すＡＤ変換部２０５は、チャージアンプ２１０からアナログの出力信号が入力され、この入力された信号をデジタル信号に変換する。微分処理部２３０は、ＡＤ変換部２０５によってアナログデジタル変換されたデジタル信号に対して微分処理を施す。微分処理部２３０が行う微分処理は、当該微分処理部２３０に入力された信号の傾きを、順次、求めていくものである。
【００４４】
ＡＤ変換部２０５によるデジタルサンプリング周期を「Ｔ」として、時間経過「Ｔ、２・Ｔ、３・Ｔ、…、（ｎ−１）・Ｔ、ｎ・Ｔ」における信号を「ｙ（１）、ｙ（２）、ｙ（３）、…、ｙ（ｎ−１）、ｙ（ｎ）」とすると、微分処理は、「ｙ（２）−ｙ（１）、ｙ（３）−ｙ（２）、…、ｙ（ｎ）−ｙ（ｎ−１）」を求めていくことにより実現される。即ち、微分処理部２３０が施す微分処理は、デジタル信号の差分を、順次、求めてくことに対応する。
【００４５】
ローパスフィルタ部２４０は、微分処理部２３０により微分処理が施された微分信号のドリフト成分を抽出する。ローパスフィルタ部２４０は、微分信号において緩やかに変化するドリフト成分を抽出するローパスフィルタで実現できる。ローパスフィルタの一例とし、「移動平均フィルタ」を採用できる。「移動平均フィルタ」は、デジタルサンプリング周期を「Ｔ」として、時間経過「Ｔ、２・Ｔ、３・Ｔ、…、（ｎ−１）・Ｔ、ｎ・Ｔ」における信号を「ｙ（１）、ｙ（２）、ｙ（３）、…、ｙ（ｎ−２）、ｙ（ｎ−１）、ｙ（ｎ）」とすると、「（ｙ（１）＋ｙ（２）＋ｙ（３））／３、…、（ｙ（ｎ−２）＋ｙ（ｎ−１）＋ｙ（ｎ））／３」を求めていくことにより実現できる。このように、微分処理部２３０及びローパスフィルタ部２４０は、協働して、圧電素子のドリフト成分を抽出するドリフト成分抽出部として機能する。
【００４６】
つまり、移動平均フィルタは、注目するデジタル信号を含む前後ｎ個（ｎは３以上の整数）のデジタル信号における平均値を、順次、求めるものである。ｎの値を大きな値とすると、カットオフ周波数を下げることができる。例えば、移動平均フィルタのｎの値を、エンジン回転数に応じて線形的に変化させることによって、波高値に関わらず安定した信号処理を実現することが可能となる。
【００４７】
より具体的には、一例として、エンジン回転数とｎとが、比例するように設定することができる。また、エンジ回転数は、圧力検出信号処理装置２００が信号処理を施した圧力検出信号が示す燃焼圧から求める構成とすることができる。また、エンジン回転数は、エンジン制御部１５０が取得したエンジン回転信号を圧力検出信号処理装置２００に入力することで、エンジン制御部１５０から取得する構成としても良い。
【００４８】
ドリフト補正部２５０は、チャージアンプ２１０の入力側にフィードバックすべき補正信号を出力する。より具体的には、ドリフト補正部２５０は、予め設定された目標値と、ローパスフィルタ部２４０の抽出信号との差分に相当する電圧信号を、デジタルアナログ変換し、デジタルアナログ変換後のアナログ電圧信号に対応する電流信号を補正信号として、チャージアンプ２１０の入力側に加えるフィードバック制御を行う。
【００４９】
（「第１実施形態」のデジタル信号処理部）
図６は、デジタル信号処理部２２０の第１実施形態を示す。第１実施形態においては、微分制御（Ｄ制御）のみでドリフトを除去する点に特徴がある。また、以下の説明では、図６、図８、図９で説明するデジタル信号処理部２２０の前段に配置するＡＤ変換部２０５の図示を省略する。
【００５０】
図６に示すデジタル信号処理部２２０は、微分処理部２３０と、ローパスフィルタ部２４０と、差分算出部２５１と、補正処理部２５２と、を有する。図３に示すドリフト補正部２５０は、差分算出部２５１、補正処理部２５２に対応する。
【００５１】
そして、ローパスフィルタ部２４０は、微分処理部２３０から出力される微分信号に基づいてドリフト成分を抽出した抽出信号を、差分算出部２５１に対して出力する。差分算出部２５１は、予め設定された第１目標値と抽出信号との差分を求めて、補正処理部２５２に対して出力する。
【００５２】
図７は、第１実施形態の補正処理部２５２の構成図である。補正処理部２５２は、ＤＡ変換部２５４と、ＶＩ変換部２５５と、を有する。ＤＡ変換部２５４は、差分算出部２５１から出力される差分信号をデジタルアナログ変換して、ＶＩ変換部２５５に対して出力する。ＶＩ変換部２５５は、デジタルアナログ変換された差分信号を電圧電流変換（ＶＩ変換）し、この電圧電流変換後の電流信号を補正信号としてチャージアンプ２１０の入力側に加える。
【００５３】
つまり、差分信号は、ＤＡ変換部２５４によってデジタルアナログ変換され、ＶＩ変換部２５５が、このデジタル変換された電圧信号に対応する電流信号にＶＩ変換して、チャージアンプ２１０に対して出力する。
【００５４】
かくして、図６に示す第１実施形態のデジタル信号処理部２２０は、微分処理部２３０、差分算出部２５１、補正処理部２５２によって、微分制御（Ｄ制御：Differential制御）でのフィードバック制御を行う。
【００５５】
（「第２実施形態」のデジタル信号処理部）
図８は、デジタル信号処理部２２０の第２実施形態を示す。第２実施形態にあっては、微分制御（Ｄ制御）、比例制御（Ｐ制御：Proportional制御）、積分制御（Ｉ制御：Integral制御）のＰＩＤ制御でドリフトを除去すると共にベースラインを一定に保持する点に特徴がある。
【００５６】
図８に示すデジタル信号処理部２２０は、図６に示す第１実施形態において更に、ローパスフィルタ部２６０と、差分算出部２８０と、差分算出部２８１と、比例処理部２７０と、積分処理部２７１とを有する。
【００５７】
ローパスフィルタ部２６０は、チャージアンプ２１０が出力する電圧信号の所定の低周波数帯域の成分を抽出した信号を出力する。差分算出部２８０は、予め設定される第２目標値と、ローパスフィルタ部２６０の出力信号との差分を求め、求めた差分を示す差分信号を比例処理部２７０に対して出力する。同様に、差分算出部２８１は、予め設定される第２目標値と、ローパスフィルタ部２６０の出力信号との差分を求め、求めた差分を示す差分信号を積分処理部２７１に対して出力する。なお、図８に示す微分処理部２３０、ローパスフィルタ部２４０、差分算出部２５１は、図６に示すものと変わる点は無い。
【００５８】
比例処理部２７０は、差分算出部２８０から出力される差分信号に比例定数を乗じた信号を、補正処理部２５２に対して出力する。積分処理部２７１は、差分算出部２８１から出力される差分信号に対して積分処理を施した積分信号を、補正処理部２５２に対して出力する。なお、差分算出部２８０の出力を積分処理部２７１の入力とすることや、差分算出部２８１の出力を比例処理部２７０の入力とすることもできる。この場合、差分算出部２８０または差分算出部２８１のいずれか一方のみを設けた構成で良い。
【００５９】
図９は、第２実施形態の補正処理部２５２の構成図である。補正処理部２５２は、加算部２５３と、ＤＡ変換部２５４と、ＶＩ変換部２５５と、を有する。加算部２５３は、入力された信号を加算して加算信号とし、ＤＡ変換部２５４は、当該加算信号をデジタルアナログ変換して、ＶＩ変換部２５５に対して出力する。ＶＩ変換部２５５は、デジタルアナログ変換された加算信号を電圧電流変換（ＶＩ変換）し、当該電圧電流変換後の電流信号を補正信号として、チャージアンプ２１０の入力側に加える。
【００６０】
補正処理部２５２は、差分算出部２５１、比例処理部２７０、積分処理部２７１からの信号を加算して加算信号を求め、求めた加算信号をデジタルアナログ変換し、このデジタルアナログ変換した信号に対してＶＩ変換した電流信号を、補正信号としてチャージアンプ２１０の入力側にフィードバックする。
【００６１】
なお、デジタルサンプリング周期を「Ｔ」として、時間経過「Ｔ、２・Ｔ、３・Ｔ、…、（ｎ−１）・Ｔ、ｎ・Ｔ」における信号を「ｙ（１）、ｙ（２）、ｙ（３）、…、ｙ（ｎ−１）、ｙ（ｎ）」とすると、積分処理は、「ｙ（１）・Ｔ、ｙ（１）・Ｔ＋ｙ（２）・Ｔ、ｙ（１）・Ｔ＋ｙ（２）・Ｔ＋ｙ（３）・Ｔ、…、ｙ（１）・Ｔ＋ｙ（２）・Ｔ＋ｙ（３）・Ｔ＋…＋ｙ（ｎ）・Ｔ」を求めていくことにより実現される。即ち、積分処理部２７１が施す積分処理は、デジタル信号の総和を、順次、求めてくことに対応する。
【００６２】
かくして、図８に示す第２実施形態のデジタル信号処理部２２０は、微分制御（Ｄ制御）でのフィードバック制御を行うことに加えて、比例処理部２７０、積分処理部２７１、差分算出部２８０、差分算出部２８１、補正処理部２５２によって、比例制御（Ｐ制御）、積分制御（Ｉ制御）でのフィードバック制御を行うように構成されている。したがって、微分制御（Ｄ制御）に加えて、比例制御（Ｐ制御）、積分制御（Ｉ制御）を行うので、目標値への収束が速く制御性を一層向上することができる。
【００６３】
微分処理部２３０、差分算出部２５１で成る「交流変動対応用回路系」は、交流的に変動するドリフト成分を除去する作用を有するとともに、比例処理部２７０、積分処理部２７１、差分算出部２８０、差分算出部２８１で成る「ベース電圧保持用回路系」は、圧力検出信号のベースとなる電圧であるベースラインを保持する作用を有する。
【００６４】
（「第３実施形態」のデジタル信号処理部）
図１０は、デジタル信号処理部２２０の第３実施形態を示す。第３実施形態は、一つのローパスフィルタ部２４０で信号処理を行う点に特徴がある。図１０に示すデジタル信号処理部２２０は、ローパスフィルタ部２４０と、微分処理部２３０と、差分算出部２５１と、差分算出部２８０と、差分算出部２８１と、比例処理部２７０と、積分処理部２７１と、補正処理部２５２とを有する。図１０の構成においても、差分算出部２８０の出力を積分処理部２７１の入力とすることや、差分算出部２８１の出力を比例処理部２７０の入力とすることもできる。この場合、差分算出部２８０または差分算出部２８１のいずれか一方のみを設けた構成で良い。
【００６５】
ローパスフィルタ部２４０は、チャージアンプ２１０の電圧信号に基づいて、ドリフト成分を抽出した抽出信号を出力する。微分処理部２３０は、抽出信号に対して微分処理を施した微分信号を、差分算出部２５１に対して出力する。また、比例処理部２７０は、入力信号に比例定数を乗じた比例信号を、補正処理部２５２に対して出力する。積分処理部２７１は、入力信号に対して積分処理を施した積分信号を、補正処理部２５２に対して出力する。
【００６６】
差分算出部２５１は、予め設定される第１目標値と、微分処理部２３０の出力信号との差分を求め、求めた差分を示す差分信号を補正処理部２５２に対して出力する。同様に、差分算出部２８０は、予め設定される第２目標値と、ローパスフィルタ部２４０の出力信号との差分を求め、求めた差分を示す差分信号を比例処理部２７０に対して出力する。差分算出部２８１は、予め設定される第２目標値と、ローパスフィルタ部２４０の出力信号との差分を求め、求めた差分を示す差分信号を積分処理部２７１に対して出力する。
【００６７】
図９に示す補正処理部２５２の加算部２５３は、差分算出部２５１、比例処理部２７０、積分処理部２７１のそれぞれから出力される３種類の信号を加算した加算信号を求め、次いで、ＤＡ変換部２５４は、加算信号をデジタルアナログ変換し、次いで、ＶＩ変換部２５５は、デジタルアナログ変換された加算信号をＶＩ変換した当該電流信号を補正信号として、チャージアンプ２１０の入力側にフィードバックする。
【００６８】
かくして、ドリフト成分の抽出及びベースラインの抽出を一つのローパスフィルタを利用した簡易な構成で、微分制御（Ｄ制御）、比例制御（Ｐ制御）、積分制御（Ｉ制御）のフィードバック制御が可能になる。
【００６９】
図１１は、本発明に適用したＰＩＤ制御の概要の説明図である。チャージアンプ２１０の出力信号は、Ｐ制御部３１０、Ｉ制御部３２０、Ｄ制御部３３０のそれぞれにより、比例、積分、微分の各処理が施される。Ｐ制御部３１０は、第２目標値と、チャージアンプ２１０の出力信号との差分に対して比例処理が施された比例信号を、加算部３４０に対して出力する。
【００７０】
同様に、Ｉ制御部３２０は、第２目標値と、チャージアンプ２１０の出力信号との差分に対して積分処理が施された積分信号を、加算部３４０に対して出力し、また、Ｄ制御部３３０は、第１目標値と、チャージアンプ２１０の出力信号に対して微分処理が施された微分信号との差分を示す差分信号を、加算部３４０に対して出力する。加算部３４０は、各信号を加算し、その加算結果を示す加算信号をＶＩ変換部３５０に対して出力する。
【００７１】
次いで、ＶＩ変換部３５０は、加算信号をＶＩ変換した当該電流信号を補正信号として、チャージアンプ２１０の入力側にフィードバックする。微分制御を施すことによって、ドリフト成分を除去するとともに、比例制御及び積分制御を施すことによって、大気圧の影響によらず、ベースラインを一定に維持した圧力検出信号を取得可能とし、ＥＣＵ１００等での処理に備える。かくして、ＰＩＤ制御により、高精度の圧力検出信号を取得することが可能になる。
【００７２】
Ｐ制御部３１０では、チャージアンプ２１０の出力と第２目標値との差分に比例制御ゲイン（Ｋｐ）を乗じた乗算信号を加算部３４０に対して出力する。同様に、Ｉ制御部３２０、Ｄ制御部３３０は、対応するそれぞれの積分信号、差分信号に対して、更に積分ゲイン（Ｋｉ）、微分ゲイン（Ｋｄ）を乗じて、加算部３４０に対して出力する構成としてもよい。この際、「Ｋｉ」、「Ｋｄ」を「１．０」以外の定数とすることもできる。制御系の応答性などの制御性の向上のために、「積分ゲイン：Ｋｉ」、「微分ゲイン：Ｋｄ」を適宜調整することができる。ゲイン調整手法としては、例えば、ジーグラ・ニコルス限界感度法が挙げられる。
【００７３】
（動作）
次に、図１２を参照して、デジタル信号処理部２２０の動作について説明する。図１２（ａ）は、チャージアンプ２１０からの出力信号（図３の符号「ａ」の位置での信号）である。チャージアンプ２１０の出力信号は、積分されたドリフト成分が混在しており、時間の経過とともに変化する（図３の符号「ａ」の位置での信号）。
【００７４】
次いで、図１２（ａ）に示す信号に対して、微分処理部２３０が微分処理を施すと、図１２（ｂ）に示す信号となる（図３の符号「ｂ」の位置での信号）。微分処理部２３０の作用によって、ドリフト成分を抽出できる。つまり、微分処理を施すことによって、積分前のドリフト成分が抽出可能となる。
【００７５】
次いで、ローパスフィルタ部２４０は、図１２（ｂ）に示す信号において、カットオフ周波数よりも高い周波数成分を減衰し、ベースラインを中心に、極微小で交流的に変動する信号を得る（図１２（ｃ）参照：図３の符号「ｃ」の位置での信号）。
【００７６】
次いで、差分算出部２５１が、第１目標値と、図１２（ｃ）に示す信号との差分として、ドリフト成分を抽出する。ここで、第１目標値として、例えば「０Ｖ」が設定される。そして、図１２（ｄ）は、補正処理部２５２が、ドリフト成分を示す抽出信号に基づいてフィードバック制御を行う補正信号を求め、求めた補正信号をチャージアンプ２１０の入力側にフィードバックしたときの信号である（図３の符号（ｄ）の位置での信号）。図１２（ｄ）に示す信号によれば、ドリフト成分が除去されていることが分かる。
【００７７】
また、比例処理部２７０が施す比例処理、および、積分処理部２７１が施す積分処理にあっては、設定した第２目標値となるように、チャージアンプ２１０からの出力信号のベースライン電圧が補正される。例えば、第２目標値を「０．５（Ｖ）」に設定すると、チャージアンプ２１０からの出力信号のベースライン電圧が「０．５（Ｖ）」になる。なお、第１目標値、第２目標値等のＰｌＤ制御に必要なパラメータは、例えば、不揮発性記憶エリア１３６に予め不揮発的に記憶されている。
【００７８】
以上説明してきた実施形態によれば、チャージアンプ２１０が、受圧に応じて圧電素子３５により生起された電荷を蓄積して対応する電圧信号を出力し、微分処理部２３０が、この電圧信号に対して微分処理を施した微分信号を出力する。さらに、ローパスフィルタ部２４０が、微分信号に基づいてドリフト成分を抽出する。
【００７９】
そして、ドリフト補正部２５０は、抽出されたドリフト成分を低減するための補正電流信号を求め、求めた電流信号を補正信号として、チャージアンプ２１０の入力側にフィードバックするので、圧電素子３５のドリフトを除去して、精度の良い圧力検出信号を得ることが可能となる。
【００８０】
図１３は、従来例の圧力検出信号と、本発明の信号処理を施した圧力検出信号との比較例である。図１３（ａ）は、従来の圧力センサ３０からの出力信号を示すグラフであり、「横軸」は、時間（sec）、「縦軸」は、燃焼圧（Mpa）である。図１２（ａ）を参照して分かるように、従来の圧力検出信号は、圧電素子３５のドリフトがあるため、時間経過ととともにベースラインが変化している。
【００８１】
一方、図１３（ｂ）は、本発明の信号処理を施した圧力検出信号を示すグラフであり、「横軸」は、時間（sec）、「縦軸」は、燃焼圧（Mpa）である。図１３（ｂ）を参照して分かるように、本発明を適用した圧力検出信号は、時間経過とともにベースラインが変化しない。つまり、ドリフト成分が除去されるとともに、ベースラインが一定に維持された高精度の圧力検出信号を得ることができた。本発明適用後の圧力検出信号によれば、ＥＣＵ１００等での後工程の各種の信号処理がし易くなる。
【００８２】
以上説明してきた圧力検出信号処理装置２００は、一例として、ＦＰＧＡ（Field Programmable Gate Array）等のＰＬＤ（Programmable Logic Device）で実現可能である。また、ＣＰＵが、記憶部１３０に格納されたプログラム１３２を実行することにより、デジタル信号処理部２２０として機能することも可能である。  
【００８３】
また、「微分処理部２３０、ローパスフィルタ部２６０」の前段と、チャージアンプ２１０との間に、入力が所定レベルを超えると、この超えた部分の信号を当該所定レベルに抑制するスライス機能を有するスライス部を設けると、波高値に関わらず安定したドリフト抽出が行えることを確認している。スライス部は、例えばツエナーダイオード等の回路素子で実現することや、クリッピング処理を実行するプログラム等で実現することができる。
【００８４】
また、本発明の圧力検出信号処理装置２００によれば、ＥＣＵ１００等での圧力検出信号を高精度に処理することが可能となるので、圧力検出信号処理装置２００からの出力信号に基づいて、エンジンの制御を高精度で行うことが可能となる。
【００８５】
また、上述した補正処理部２５２の構成などは一例に過ぎない。例えば、差分とこれに対応する電流値とを関連付けてテーブル１３４に予め登録しておき、補正処理部２５２が電流制御部を有するようにしてもよい。そして、電流制御部が、差分算出部２５１、２８０、２８１により算出された差分に対応する電流値をテーブル１３４から読み出し、読み出した電流値となる補正信号をチャージアンプの入力側にフィードバックするように、１つまたは複数個の可変電流源を動作制御させる構成なども採用可能である。この際、差分算出部別にテーブル１３４を構築しておけば良い。また、加算値とこれに対応する電流値を関連受付けてテーブル１３４に予め登録しておき、電流制御部が、加算部２５３からの加算信号が示す加算値に対応する電流値となる補正信号をチャージアンプの入力側にフィードバックするようにしてもよい。また、差分又は加算値と、電圧値とを関連付けてテーブル１３４に予め登録しておき、電流制御部が、差分又は加算値に対応する電圧値をテーブル１３４から読み出し、読み出した電圧値となる電圧信号をＤＡ変換部２５４に出力する構成としてもよい。
【００８６】
さらに、以上の説明においては、特に、エンジン１の燃焼室内の圧力を示す圧力検出信号に対する構成例を示したが、本発明は、気体のみならず、流体等の他の受圧媒体に対する圧力検出信号に対しても適用可能である。また、図１にエンジン制御システム３００にあっては、ＥＣＵ１００内に圧力検出信号処理装置２００を設けた構成としたが、ＥＣＵ１００と、圧力検出信号処理装置２００と、を別体にして設け、圧力検出信号をＥＣＵ１００に供給するシステム構成としても良い。
【００８７】
また、以上の説明においては、ローパスフィルタ部２４０、２６０を備える構成例について説明したが、これに限られず、ローパスフィルタ部２４０、２６０を備えない構成としてもよい。しかしながら、好ましくは、上述したように、ローパスフィルタ部２４０、２６０を備える構成とし、圧力変動に係る高周波成分を除去することで、より高精度にドリフト電圧とベースライン電圧を抽出可能となり、より高精度なフィードバック制御が可能となる。
【００８８】
そして、ＣＰＵ、ＤＳＰ（Digital Signal Processor）などのプロセッサが、プログラムを実行することにより、処理機能、抽出機能、補正機能、差分算出機能、補正処理機能等が実現される。さらに、本発明は、プログラムを記録した非一時的な記録媒体も提供することができる。プログラムを記録する非一時的な記録媒体としては、ＲＯＭ等の半導体素子、ＣＤ、ＤＶＤ等の光学素子、磁気ディスク等の磁性素子が挙げられる。記録媒体としては、これに記憶しておいたプログラムを読み取り手段により読み取ることによって、コンピュータ上で実行可能となれば良く、その種類等は問われない。
【符号の説明】
【００８９】
１  エンジン
１５  燃焼室
３０  圧力センサ
３２  ダイアフラム
３５  圧電素子
３６、３７  電極
１００  ＥＣＵ
２００  圧力検出信号処理装置
２１０  チャージアンプ
２１１  オペアンプ
２１２  抵抗
２１４  コンデンサ
２０５  ＡＤ変換部
２２０  デジタル信号処理部
２３０  微分処理部
２４０  ローパスフィルタ部
２５０  ドリフト補正部
２５１  差分算出部
２５２  補正処理部
２６０  ローパスフィルタ部
２７０  比例処理部
２７１  積分処理部
３００  エンジン制御システム
【図１】
0006955640.tif 000002
【図２】
0006955640.tif 000003
【図３】
0006955640.tif 000004
【図４】
0006955640.tif 000005
【図５】
0006955640.tif 000006
【図６】
0006955640.tif 000007
【図７】
0006955640.tif 000008
【図８】
0006955640.tif 000009
【図９】
0006955640.tif 000010
【図１０】
0006955640.tif 000011
【図１１】
0006955640.tif 000012
【図１２】
0006955640.tif 000013
【図１３】
0006955640.tif 000014