(57)【特許請求の範囲】
【請求項１】
被検出ガス中の特定成分を検出するガスセンサを制御するセンサ制御装置であって、
前記ガスセンサは、起電力セルおよびポンプセルを有しており、前記起電力セルは、第１固体電解質体および前記第１固体電解質体に形成された一対の第１電極を有し、前記特定成分の濃度差に応じて前記一対の第１電極間に起電力を発生するように構成され、前記ポンプセルは、第２固体電解質体および前記第２固体電解質体に形成された一対の第２電極を有し、当該センサ制御装置からの印加電圧に応じて前記一対の第２電極間にて酸素をポンピングするように構成されており、
前記起電力セルの前記一対の第１電極間における電圧値である第１電極電圧値が予め定められた異常電圧値であるか否かを判定し、異常と判定した場合には前記ガスセンサの制御を一旦中止する異常判定部と、
前記第１電極電圧値に関する履歴情報を記憶する履歴情報記憶部と、
前記異常判定部で前記第１電極電圧値が前記異常電圧値であると判定された後の前記履歴情報に基づいて、前記ガスセンサの状態を前記特定成分が検出可能な状態に近づけるための調整処理の要否を判定する調整処理要否判定部と、
前記調整処理要否判定部にて前記調整処理が必要と判定された場合に、前記ガスセンサへの通電再開前に前記調整処理を実行する調整処理実行部と、
を備えるセンサ制御装置。
【請求項２】
前記調整処理要否判定部は、前記履歴情報を用いて前記第１電極電圧値が予め定められた電圧基準値を下回る時間である異常継続時間を演算し、前記異常継続時間が予め定められた時間基準値よりも小さい場合には、前記調整処理が不要と判断し、前記異常継続時間が前記時間基準値以上である場合には、前記調整処理が必要と判断する、
請求項１に記載のセンサ制御装置。
【請求項３】
前記調整処理要否判定部は、前記履歴情報を用いて前記第１電極電圧値が予め定められた電圧基準値を下回るときの前記第１電極電圧値の積分値を演算し、前記積分値が予め定められた積分基準値よりも小さい場合には、前記調整処理が不要と判断し、前記積分値が前記積分基準値以上である場合には、前記調整処理が必要と判断する、
請求項１に記載のセンサ制御装置。
【請求項４】
前記調整処理実行部は、前記履歴情報に基づいて前記調整処理の内容を変更する、
請求項１から請求項３のうちいずれか一項に記載のセンサ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被検出ガス中の特定成分を検出するためのガスセンサを制御するセンサ制御装置に関する。
【背景技術】
【０００２】
従来、ガスセンサとしては、被検出ガス中の特定成分の濃度に応じて電流が変化する特性を有するものが知られている。
例えば、自動車に使用されるガスセンサの一つとして、自動車エンジンなどの内燃機関の排気通路に取り付けられ、排ガス中の酸素濃度を検出する酸素センサが知られている。この酸素センサは、セルを流れる電流の大きさが排ガス中の酸素濃度に応じて変化することを利用して、酸素濃度の検出、ひいては排ガスの空燃比を検出するものである。なお、セルは、例えば、固体電解質体および一対の電極を有して構成される。
【０００３】
このようなガスセンサ（酸素センサなど）の駆動を制御するセンサ制御装置は、ガスセンサ（詳細には、セル）を通電制御すると共に、ガスセンサに流れる電流を電圧変換して電子制御装置（ＥＣＵ）に出力する機能を有している。ＥＣＵは、センサ制御装置からの出力を用いて排ガスの酸素濃度や空燃比を演算することができる。そして、ＥＣＵは、得られた排ガスの酸素濃度や空燃比を、燃料噴射量の調整等の空燃比フィードバック制御に利用することができる。
【０００４】
酸素センサとしては、一対の第１電極を有する固体電解質体を備えた酸素濃度検出セル（起電力セル）と、一対の第２電極を有する固体電解質体を備えたポンプセルと、を備えるものがある。このような酸素センサの駆動を制御するセンサ制御装置は、酸素濃度検出セルの一対の第１電極間に生じる電圧が制御目標電圧となるように、ポンプセルの一対の第２電極間に流れる電流を制御する。
【０００５】
なお、ガスセンサへの通電経路の短絡異常などが発生して、酸素濃度検出セルおよびポンプセルに対して異常電圧が印加されると、異常電圧の印加によってガスセンサが故障あるいは破損する場合がある。例えば、異常電圧の印加により、ポンプセルの固体電解質体中の酸素が電流として引き抜かれて、ブラックニングが生じる場合がある。このブラックニングとは、固体電解質体に含まれる金属酸化物が還元され金属が生成される現象であり、ブラックニングが発生すると固体電解質体の特性（特にイオン伝導性）が劣化してしまう。
【０００６】
これに対して、センサ制御装置は、酸素濃度検出セルおよびポンプセルのうち少なくとも一方に対して異常電圧が印加されたか否かを判定し、異常電圧を検出した場合には、酸素濃度検出セルおよびポンプセルに接続される各端子をＨＩインピーダンスにして、各セルへの電圧印加および電流通電を停止する。これにより、ガスセンサが異常電圧の印加によって故障あるいは破損することを抑制できる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−２７５９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記のセンサ制御装置は、酸素濃度検出セルおよびポンプセルのうち少なくとも一方に対する異常電圧の印加を検出し、ガスセンサへの電圧印加および電流通電を停止した後、ガスセンサの制御を再開する場合に、直ちに通常制御を実行するため、ガス検出精度が低下する可能性がある。
【０００９】
つまり、異常電圧の影響によってガスセンサ（詳細には、セル）の状態が正常でない場合には、センサ制御装置によるガスセンサの通常制御の開始時点から一定期間は、ガスセンサ（詳細には、セル）の状態が正常でないために、正常なガス検出ができず、ガス検出精度が低下する虞がある。
【００１０】
そこで、本発明は、異常電圧の検出により電圧印加および電流通電を停止した後にガスセンサの制御を再開する場合に、ガス検出精度の低下を抑制できるセンサ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の１つの局面は、被検出ガス中の特定成分を検出するガスセンサを制御するセンサ制御装置であって、異常判定部と、履歴情報記憶部と、調整処理要否判定部と、調整処理実行部と、を備える。
【００１２】
ガスセンサは、起電力セルおよびポンプセルを有している。起電力セルは、第１固体電解質体および第１固体電解質体に形成された一対の第１電極を有し、特定成分の濃度差に応じて一対の第１電極間に起電力を発生するように構成されている。ポンプセルは、第２固体電解質体および第２固体電解質体に形成された一対の第２電極を有し、センサ制御装置からの印加電圧に応じて一対の第２電極間にて酸素をポンピングするように構成されている。
【００１３】
異常判定部は、起電力セルの一対の第１電極間における電圧値である第１電極電圧値が予め定められた異常電圧値であるか否かを判定する。履歴情報記憶部は、第１電極電圧値に関する履歴情報を記憶する。
【００１４】
調整処理要否判定部は、異常判定部で第１電極電圧値が異常電圧値であると判定された後の履歴情報に基づいて、ガスセンサの状態を特定成分が検出可能な状態に近づけるための調整処理の要否を判定する。調整処理実行部は、調整処理要否判定部にて調整処理が必要と判定された場合に、ガスセンサへの通電再開前に調整処理を実行する。
【００１５】
このようなセンサ制御装置は、一対の第１電極間の電圧値が異常と判定された後のその電圧値の履歴情報に基づいて、ガスセンサの調整処理の要否を判定し、調整処理が必要と判定された場合には、ガスセンサへの通電再開前に調整処理を実行する。調整処理を実行することで、ガスセンサの状態を特定成分が検出可能な状態に近づけることができ、通電再開後のガス検出精度の低下を抑制できる。
【００１６】
よって、このセンサ制御装置によれば、一対の第１電極間の電圧値が異常と判定された後において、特定成分を検出できない状態のガスセンサを用いて強制的にガス検出を実行することを抑制でき、通電再開後のガス検出精度の低下を抑制できる。
【００１７】
なお、センサ制御装置は、一対の第１電極間の電圧値が異常と判定された場合に、ガスセンサへの電圧印加および電流通電を停止することで、ガスセンサを保護するように構成してもよい。これにより、一対の第１電極間の電圧値が異常であることに起因して、ガスセンサが破損することを抑制できる。そして、電圧印加および電流通電を停止した時点から通電再開までに、調整処理を実行することで、通電再開後のガス検出精度の低下を抑制できる。
【００１８】
また、ガスセンサが特定成分として酸素を検出するものであって、酸素基準部（酸素基準室、酸素基準電極など）を備える構成である場合には、調整処理として、ガスセンサの酸素基準部における酸素濃度を適切な値に戻す処理を実行することで、通電再開後のガス検出精度の低下を抑制できる。
【００１９】
次に、上述のセンサ制御装置においては、調整処理要否判定部は、履歴情報を用いて第１電極電圧値が予め定められた電圧基準値を下回る時間である異常継続時間を演算し、異常継続時間が予め定められた時間基準値よりも小さい場合には、調整処理が不要と判断し、異常継続時間が時間基準値以上である場合には、調整処理が必要と判断する構成であってもよい。
【００２０】
つまり、異常継続時間の長さに応じてガスセンサの状態が変化するため、異常継続時間と時間基準値との比較結果に基づいて調整処理の要否を判定することで、ガスセンサの状態に応じた適切な判定が可能となる。
【００２１】
例えば、酸素を検出するガスセンサの場合には、異常継続時間の長さに応じて起電力セルにおける酸素基準部の酸素濃度（自己基準酸素濃度）が変化するため、異常継続時間と時間基準値との比較結果に基づいて調整処理の要否を判定することで、起電力セルの状態に応じた適切な判定が可能となる。
【００２２】
また、例えば、異常継続時間が長くなり起電力セルにおける酸素基準部の酸素濃度が適正値から逸脱した場合には、調整処理を行うことで、酸素濃度を適正値に近づけることができ、特定成分の検出に適した状態を作ることができる。なお、異常継続時間が短いときには、起電力セルにおける酸素基準部の酸素濃度が適正値から逸脱する可能性が低いため、調整処理を行うことなく、特定成分の検出を再開してもよい。
【００２３】
次に、上述のセンサ制御装置においては、調整処理要否判定部は、履歴情報を用いて第１電極電圧値が予め定められた電圧基準値を下回るときの第１電極電圧値の積分値を演算し、積分値が予め定められた積分基準値よりも小さい場合には、調整処理が不要と判断し、積分値が積分基準値以上である場合には、調整処理が必要と判断する構成であってもよい。
【００２４】
つまり、積分値の大きさに応じてガスセンサの状態が変化するため、積分値と積分基準値との比較結果に基づいて調整処理の要否を判定することで、ガスセンサの状態に応じた適切な判定が可能となる。
【００２５】
例えば、酸素を検出するガスセンサの場合には、積分値の大きさに応じて起電力セルにおける酸素基準部の酸素濃度（自己基準酸素濃度）が変化するため、積分値と積分基準値との比較結果に基づいて調整処理の要否を決定することで、起電力セルの状態に応じた適切な判定が可能となる。
【００２６】
また、例えば、積分値が大きくなり起電力セルにおける酸素基準部の酸素濃度が適正値から逸脱した場合には、調整処理を行うことで、酸素濃度を適正値に近づけることができ、特定成分の検出に適した状態を作ることができる。なお、積分値が小さいときには、起電力セルにおける酸素基準部の酸素濃度が適正値から逸脱する可能性が低いため、調整処理を行うことなく、特定成分の検出を再開してもよい。
【００２７】
次に、上述のセンサ制御装置においては、調整処理実行部は、履歴情報に基づいて調整処理の内容を変更する構成であってもよい。
調整処理として常に同一内容の処理を実行するのではなく、ガスセンサの状態に応じて調整処理の内容を変更することで、ガスセンサの状態に応じた適切な調整処理を実行することが可能となる。そのため、調整処理実行部が履歴情報に基づいて調整処理の内容を変更する構成を採ることで、ガスセンサの状態に応じた適切な調整処理を実行することが可能となる。
【００２８】
例えば、調整処理としてガスセンサへの通電を行う場合には、履歴情報に基づいて通電時間を変更してもよい。これにより、ガスセンサの状態に応じて適切な調整処理を実行できる。
【発明の効果】
【００２９】
本発明のセンサ制御装置においては、一対の第１電極間の電圧値が異常と判定された後において、特定成分を検出できない状態のガスセンサを用いて強制的にガス検出を実行することを抑制でき、通電再開後のガス検出精度の低下を抑制できる。
【図面の簡単な説明】
【００３０】
【図１】センサ制御装置が取り付けられる内燃機関の概略的なシステム構成を示す図である。
【図２】全領域空燃比センサの概略的な構造を示す図である。
【図３】ガスセンサ素子の概略構造、センサ制御装置の概略構成、およびガスセンサ素子とセンサ制御装置との電気的接続構成を表す図である。
【図４】センサ制御装置で実行される制御処理のフローチャートである。
【図５】起電力セルにおける一対の第１電極間における電圧値（起電力Ｖｓ）の履歴情報を表した波形の一例を示す図である。
【発明を実施するための形態】
【００３１】
以下、本発明を具体化したセンサ制御装置の実施形態について、図面を参照して説明する。
なお、以下では、本発明に係るセンサ制御装置の一例として、ガスセンサ素子の出力する検出信号に基づき、被検出ガス中の酸素濃度を検出することが可能なセンサ制御装置を例に説明する。また、ガスセンサ素子が備えられるガスセンサとしては、酸素濃度に応じてセンサ電流がリニアに変化する全領域空燃比センサ（酸素センサ）を例に説明する。
【００３２】
［１．第１実施形態］
［１−１．全体構成］
まず、図１に基づいて、第１実施形態のセンサ制御装置１が取り付けられる内燃機関３の概略的なシステム構成について説明する。
【００３３】
内燃機関３は、エンジン本体５と、排気管７と、を有しており、自動車に搭載されている。エンジン本体５は、自動車を駆動するための動力を発生する。排気管７は、エンジン本体５に接続されて、エンジン本体５から排出される排ガスを車外に放出する。
【００３４】
排気管７の経路上には、全領域空燃比センサ９が配設されている。より詳細には、全領域空燃比センサ９は、排気管７の排気通路を流通する排ガス中の特定成分（第１実施形態では酸素）のガス濃度（酸素濃度）を検出するガスセンサである。全領域空燃比センサ９は、自身とは離れた位置に配設されるセンサ制御装置１とハーネス１１を介して電気的に接続されており、センサ制御装置１によって通電制御されて酸素濃度を検出する。
【００３５】
センサ制御装置１は、バッテリ１５から電力の供給を受けて駆動し、全領域空燃比センサ９を用いて検出した酸素濃度の検出信号をエンジン制御装置１７（以下、ＥＣＵ１７ともいう）に出力する。ＥＣＵ１７は、センサ制御装置１から出力される検出信号に基づき、エンジン本体５の空燃比フィードバック制御を実行する。
【００３６】
なお、センサ制御装置１の配設態様は適宜変更可能であり、例えば、センサ制御装置１をＥＣＵ１７に組み込み、ＥＣＵ１７に組み込まれたセンサ制御装置１が全領域空燃比センサ９を制御する構成としてもよい。
【００３７】
第１実施形態では、エンジン本体５に燃料供給が行われているときは、上記のように排ガスが全領域空燃比センサ９の検出対象となる。一方、エンジン本体５への燃料供給が停止された状態（フューエルカット期間）では、排気管７内に大気が流通するため、排気管７内を流通する大気が全領域空燃比センサ９の検出対象となる。以下では、全領域空燃比センサ９の検出対象となる「被検出ガス」は、排ガス及び大気のいずれも包含するものとして説明する。
【００３８】
［１−２．全領域空燃比センサ］
次に、図２に基づいて、全領域空燃比センサ９について簡単に説明する。
全領域空燃比センサ９は、筒状の主体金具２３と、軸線Ｏ方向（図２の上下方向）に延びる板状形状のガスセンサ素子２５と、ガスセンサ素子２５の周囲を取り囲む筒状のセラミックスリーブ２７と、ガスセンサ素子２５の後端部（図２の上方）の周囲を取り囲む筒状の第１セパレータ３１と、ガスセンサ素子２５と第１セパレータ３１との間に配置される複数個の接続端子３３と、を備えている。
【００３９】
ガスセンサ素子２５は、その先端側に、排ガスに含まれる酸素の濃度を検出する検出部３５を備えており、後端側の外表面のうち表裏の位置関係となる各主面には、複数の電極パッド３７が形成されている。
【００４０】
複数の接続端子３３は、ガスセンサ素子２５の電極パッド３７にそれぞれ電気的に接続されるとともに、外部から全領域空燃比センサ９の内部に配設される複数のリード線３９にそれぞれ電気的に接続されている。なお、複数のリード線３９は、ハーネス１１（図１参照）の少なくとも一部を構成する。
【００４１】
主体金具２３は、貫通孔４１に挿通されたガスセンサ素子２５を保持するよう構成されている。つまり、主体金具２３の貫通孔４１には、ガスセンサ素子２５の周囲を取り囲む状態で、セラミックホルダ４３と滑石リング４５、４７とセラミックスリーブ２７が積層されている。なお、主体金具２３の先端側には、通気孔を有するプロテクタ４９が取り付けられている。
【００４２】
一方、主体金具２３の後端側外周には、外筒５１が固定されており、外筒５１の後端側にはグロメット５３が配置され、グロメット５３と第１セパレータ３１との間には第２セパレータ５５が配置されている。
【００４３】
［１−３．ガスセンサ素子］
次に、図３に基づいて、ガスセンサ素子２５の構造について説明する。
ガスセンサ素子２５は、ジルコニアを主体とする第１固体電解質体６１、第２固体電解質体６３と、アルミナを主体とする第１絶縁基体６５、第２絶縁基体６７、第３絶縁基体６９、第４絶縁基体７１と、を備えている。
【００４４】
なお、ガスセンサ素子２５では、図３の下方より、第１絶縁基体６５、第２絶縁基体６７、第１固体電解質体６１、第３絶縁基体６９、第２固体電解質体６３、第４絶縁基体７１の順に積層されている。
【００４５】
第１固体電解質体６１の両面（図３の上下方向）には、白金を主体とする一対の第１電極７３、７５がそれぞれ形成されている。そのうちの第１電極７３は、第１固体電解質体６１と第２絶縁基体６７との間に挟まれて埋設されている。第２固体電解質体６３の両面には、一対の第２電極７７、７９がそれぞれ形成されている。
【００４６】
なお、第１固体電解質体６１、第２固体電解質体６３および第１絶縁基体６５、第２絶縁基体６７、第３絶縁基体６９、第４絶縁基体７１は、いずれも図３の紙面に対する垂直方向に細長い板状に形成されており、図３ではその長手方向と直交する断面（即ち検出部３５の断面）を示している。
【００４７】
第３絶縁基体６９の長手方向の一端側（即ち検出部３５）には、第１固体電解質体６１および第２固体電解質体６３のそれぞれを壁面としつつ、排ガスを導入可能な中空の検出室８１が形成されている。検出室８１の幅方向（図３の左右方向）の両端には、外部より検出室８１の内部に排ガスを導入する際の流入量を規制するための多孔質状の拡散律速部８３が設けられている。
【００４８】
なお、第１固体電解質体６１の上に形成された第１電極７５と、第２固体電解質体６３の上に形成された第２電極７７とは、検出室８１の内部にそれぞれ露出されている。
また、第１絶縁基体６５と第２絶縁基体６７との間には、白金を主体とする発熱抵抗体８５が埋設されている。第１絶縁基体６５、第２絶縁基体６７および発熱抵抗体８５は、第１固体電解質体６１、第２固体電解質体６３を加熱して活性化させるためのヒータとして機能する。
【００４９】
第２固体電解質体６３の上に形成された第２電極７９は、セラミックス（例えば、アルミナ）で構成された多孔質性の保護層８７によって表面が覆われている。つまり、排ガスに含まれるシリコン等の被毒成分によって劣化しないように、第２電極７９が保護層８７によって保護されている。なお、第２固体電解質体６３に積層された第４絶縁基体７１には、第２電極７９を覆わないように開口８９が設けられており、保護層８７はその開口８９の内部に配設されている。
【００５０】
このように構成されたガスセンサ素子２５において、第１固体電解質体６１とその両面に設けられた一対の第１電極７３、７５は、両第１電極７３、７５間の酸素濃度の差に応じて起電力を発生させる酸素濃度検出セル９１（即ち、起電力セル９１：以下、「Ｖｓセル９１」ともいう。）として機能する。なお、一方の第１電極７３は、検出室８１の内部の酸素濃度の検出のための基準となる酸素濃度を維持する酸素基準電極として機能する。
【００５１】
同様に、第２固体電解質体６３とその両面に設けられた一対の第２電極７７、７９は、外部から検出室８１内に酸素を汲み入れ、あるいは検出室８１から外部へ酸素を汲み出す酸素ポンプセル９３（以下、「Ｉｐセル９３」ともいう。）として機能する。
【００５２】
［１−４．センサ制御装置］
次に、図３に基づいて、センサ制御装置１の構成について説明する。
センサ制御装置１は、マイクロコンピュータ１０１および電気回路部１０３を備えて構成されている。
【００５３】
マイクロコンピュータ１０１は、例えば、公知の構成のＣＰＵ１０１ａ、ＲＯＭ１０１ｂ、ＲＡＭ１０１ｃ、不揮発性メモリ（図示せず）等を搭載したマイコンチップを用いて実現できる。なお、ＲＯＭ１０１ｂには、ＣＰＵ１０１ａに各処理を実行させるための制御プログラムや、制御プログラムで利用する各種情報（例えば、数式、マップ情報、情報変換用テーブル）などが記憶されている。
【００５４】
電気回路部１０３は、ヒータ電圧供給回路１０５、微小電流供給回路１０９、電圧検出回路１１１、基準電圧比較回路１１３、ポンプ電流駆動回路１１５、ポンプ電流検出回路１１７を備えて構成される。
【００５５】
ヒータ電圧供給回路１０５は、発熱抵抗体８５の両端に供給される電圧ＶｈをＰＷＭ制御して発熱抵抗体８５を発熱させ、Ｉｐセル９３及びＶｓセル９１の加熱を行う。
微小電流供給回路１０９は、Ｖｓセル９１の一方の第１電極７３から他方の第１電極７５側へ微小電流Ｉｃｐを流し、第１電極７３側に酸素イオンを移動させて、ガス検出の基準となる酸素濃度雰囲気を第１電極７３に生成する。これにより、第１電極７３は、被検出ガス中の酸素濃度を検出するための基準となる酸素基準電極として機能する。
【００５６】
電圧検出回路１１１は、酸素濃度を検出する際に、Ｖｓセル９１の一対の第１電極７３、７５間に生ずる起電力Ｖｓを検出する。そして、その検出結果を基準電圧比較回路１１３に出力する。
【００５７】
基準電圧比較回路１１３は、予め定められた基準電圧Ｖａと、電圧検出回路１１１にて検出した起電力Ｖｓとの比較を行い、比較結果をポンプ電流駆動回路１１５にフィードバックする。
【００５８】
ポンプ電流駆動回路１１５は、基準電圧比較回路１１３から得られた比較結果に基づき、Ｉｐセル９３の一対の第２電極７７、７９間に流すポンプ電流Ｉｐの大きさや向きを制御する。これにより、Ｉｐセル９３による検出室８１内への酸素の汲み入れや検出室８１からの酸素の汲み出しが行われる。
【００５９】
ポンプ電流検出回路１１７は、Ｉｐセル９３の一対の第２電極７７、７９間に流れるポンプ電流Ｉｐを検出して電圧変換し、検出信号としてマイクロコンピュータ１０１に出力する。
【００６０】
第１実施形態では、酸素濃度を検出する際に基準電圧比較回路１１３によって起電力Ｖｓと比較される基準電圧Ｖａが予め定められている。
つまり、酸素濃度を検出する場合には、起電力Ｖｓが基準電圧Ｖａに近づくように、ポンプ電流駆動回路１１５の動作が制御される。これにより、ポンプ電流駆動回路１１５により制御されるポンプ電流Ｉｐに基づいて、排ガス中の酸素濃度を演算できる。なお、基準電圧Ｖａは、検出室８１の内部に導入された排ガス中の水分（Ｈ２Ｏ ）が実質的に解離しないような電圧値（例えば４５０ｍＶ）に設定される。
【００６１】
［１−５．エンジン制御装置（ＥＣＵ）］
次に、エンジン制御装置１７（ＥＣＵ１７）の構成について説明する。
ＥＣＵ１７は、自動車のエンジン本体５の駆動等を電子的に制御するための装置である。ＥＣＵ１７は、公知の構成のＣＰＵ、ＲＯＭ、ＲＡＭ等を搭載したマイコンチップを用いて構成することができる。ＥＣＵ１７は、制御プログラムの実行にしたがって各種制御処理（燃料噴射タイミングの制御や点火時期の制御など）を実行する。
【００６２】
かかる制御を行うための情報として、センサ制御装置１からＥＣＵ１７に対して、排ガス中の酸素濃度に応じた出力（検出信号）が送信される。また、その他の情報として、その他のセンサからの信号（例えば、エンジン本体５のピストン位置や回転数を検出できるクランク角、冷却水の水温、燃焼圧などの情報）も、ＥＣＵ１７に対して送信される。
【００６３】
［１−６．酸素濃度検出］
次に、センサ制御装置１にて行われる酸素濃度検出方法について説明する。
全領域空燃比センサ９を用いて排ガスの酸素濃度（従って排ガスの空燃比）を検出する動作について説明する。
【００６４】
酸素濃度を検出する場合には、図３に示す回路において、まず、微小電流供給回路１０９によりＶｓセル９１の一方の第１電極７３から他方の第１電極７５に向けて微小電流Ｉｃｐを流す。この通電より、他方の第１電極７５側から一方の第１電極７３側に、第１固体電解質体６１を介して排ガス中の酸素が汲み込まれ、第１電極７３が酸素基準電極として機能する。
【００６５】
そして、電圧検出回路１１１により両第１電極７３、７５間に発生する起電力Ｖｓを検出し、この起電力Ｖｓを基準電圧比較回路１１３で基準電圧Ｖａと比較する。ポンプ電流駆動回路１１５では、基準電圧比較回路１１３による比較結果に基づいて、起電力Ｖｓが基準電圧Ｖａに近づくようにＩｐセル９３の第２電極７７、７９間に流すポンプ電流Ｉｐの大きさや向きを制御する。
【００６６】
なお、検出室８１に流入した排ガスの空燃比が理論空燃比よりもリッチであった場合、排ガス中の酸素濃度が薄いため、Ｉｐセル９３において外部から検出室８１に酸素を汲み入れるように、第２電極７７、７９間に流すポンプ電流Ｉｐが制御される。一方、検出室８１に流入した排ガスの空燃比が理論空燃比よりもリーンであった場合、排ガス中には多くの酸素が存在するため、Ｉｐセル９３において検出室８１から外部へ酸素を汲み出すように、第２電極７７、７９間に流すポンプ電流Ｉｐが制御される。
【００６７】
このときのポンプ電流Ｉｐが、ポンプ電流検出回路１１７にて電圧変換されて全領域空燃比センサ９の出力（検出信号）としてマイクロコンピュータ１０１に出力される。マイクロコンピュータ１０１では、全領域空燃比センサ９から出力されるポンプ電流Ｉｐの大きさと向きに基づいて、排ガス中に含まれる酸素濃度、ひいては排ガスの空燃比を特定できる。
【００６８】
つまり、上述したように、第１実施形態では、全領域空燃比センサ９およびセンサ制御装置１が、排ガスの酸素濃度（排ガスの空燃比）の検出動作を行う。
［１−７．制御処理］
次に、センサ制御装置１のマイクロコンピュータ１０１において実行されるガス濃度検出処理について、図４のフローチャートを参照して説明する。
【００６９】
センサ制御装置１のマイクロコンピュータ１０１においては、先述のＲＯＭ１０１ｂがガス濃度検出処理に関するプログラムを記憶しており、ＣＰＵ１０１ａがプログラムを読み込んでガス濃度検出処理を実行する。
【００７０】
エンジン本体５が始動されてマイクロコンピュータ１０１においてガス濃度検出処理が起動されると、まず、Ｓ１１０（Ｓは、ステップを表す）にて、ガス濃度検出に関する通常制御を実行する。なお、通常制御とは、上述の酸素濃度検出方法に基づいて、排ガスの酸素濃度を検出する制御処理である。
【００７１】
次のＳ１２０では、ガスセンサ素子２５で異常が発生したか否かを判定しており、肯定判定するとＳ１３０に移行し、否定判定すると再びＳ１１０に移行する。
つまり、ガス濃度検出処理は、ガスセンサ素子２５が正常の場合には、Ｓ１１０およびＳ１２０の処理を繰り返し実行することで酸素濃度の検出を継続し、ガスセンサ素子２５で異常が発生した場合には、Ｓ１３０に移行する。
【００７２】
なお、Ｓ１２０では、起電力セル９１における一対の第１電極７３、７５間における電圧値（換言すれば、起電力Ｖｓ）を検出し、起電力Ｖｓと予め定められた異常電圧判定値Ｖｔｈ（ここでは、−５０ｍＶ）とを比較する。Ｓ１２０では、起電力Ｖｓが異常電圧判定値Ｖｔｈよりも小さい場合に肯定判定し、起電力Ｖｓが異常電圧判定値Ｖｔｈ以上である場合に否定判定する。
【００７３】
Ｓ１２０で肯定判定されてＳ１３０に移行すると、Ｓ１３０では、一対の第１電極７３、７５間における電圧値（換言すれば、起電力Ｖｓ）を記憶する処理（以下、電圧記憶処理ともいう）を開始する。この電圧記憶処理では、起電力Ｖｓを繰り返し検出し、検出した起電力Ｖｓを時系列にＲＡＭ１０１ｃに記憶させることで、異常発生後の起電力Ｖｓの履歴情報をＲＡＭ１０１ｃに記憶させる。
【００７４】
次のＳ１４０では、センサ制御装置１の端子のうちガスセンサ素子２５と接続される全ての端子をＨｉインピーダンスに設定する。これにより、ガスセンサ素子２５に対するセンサ制御装置１からの電圧印加および電流通電が継続されるのを抑制することができ、ガスセンサ素子２５を保護することができる。
【００７５】
次のＳ１５０では、ＥＣＵ１７に対してガスセンサ素子２５に異常が発生したことを通知するとともに、エンジン本体５を停止する処理を実行する。具体的には、センサ制御装置１からＥＣＵ１７に対して、異常通知信号およびエンジン停止指令が出力されて、ＥＣＵ１７がエンジン本体５の制御処理を停止する。
【００７６】
次のＳ１６０では、起電力Ｖｓが異常電圧判定値Ｖｔｈよりも大きいか否かを判定し、肯定判定するとＳ１７０に移行し、否定判定すると同ステップを繰り返し実行することで待機する。
【００７７】
Ｓ１６０で肯定判定されてＳ１７０に移行すると、Ｓ１７０では、電圧記憶処理を停止して、一対の第１電極７３、７５間における電圧値（換言すれば、起電力Ｖｓ）を記憶する処理を停止する。
【００７８】
次のＳ１８０では、起電力Ｖｓの履歴情報を用いた異常情報の演算を実行する。具体的には、Ｓ１２０で異常発生と判定された後、起電力Ｖｓが異常電圧判定値Ｖｔｈよりも小さい状態となっていた時間（以下、異常継続時間Ｔｅともいう）を演算する。
【００７９】
図５に、起電力セル９１における一対の第１電極７３、７５間における電圧値（換言すれば、起電力Ｖｓ）の履歴情報を表した波形の一例を示す。
図５では、時刻ｔ１でガスセンサ素子２５が異常状態（一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が異常電圧判定値Ｖｔｈよりも低い電圧）となり、その後、時刻ｔ２で起電力Ｖｓが異常電圧判定値Ｖｔｈよりも高い電圧となり、さらに、起電力Ｖｓが徐々に０Ｖに近づいていく事例を示している。
【００８０】
図５に示す事例においては、時刻ｔ１から時刻ｔ２までの時間が異常継続時間Ｔｅに相当する。
なお、Ｓ１８０では、起電力Ｖｓの履歴情報を用いて異常情報を演算するにあたり、異常継続時間Ｔｅに代えて、異常積分値Ｓｅを演算してもよい。異常積分値Ｓｅは、起電力Ｖｓの波形のうち異常電圧判定値Ｖｔｈを下回るときの積分値（図５では、斜線模様で示す領域の面積）である。
【００８１】
次のＳ１９０では、Ｓ１８０で演算された異常情報に基づいてガスセンサ素子２５の調整処理が必要であるか否かを判定し、肯定判定する場合にはＳ２００に移行し、否定判定する場合にはＳ２２０に移行する。
【００８２】
Ｓ１９０での判定処理は、例えば、異常情報が予め定められた調整要否判定条件を満たすか否かの判定結果に基づいて実行する。具体的には、異常情報としての異常継続時間Ｔｅと予め定められた時間基準値Ｔｔｈ（例えば、１．０ｍｓｅｃ）とを比較して、異常継続時間Ｔｅが時間基準値Ｔｔｈよりも大きい場合に肯定判定し、異常継続時間Ｔｅが時間基準値Ｔｔｈ以下である場合に否定判定する。
【００８３】
なお、Ｓ１９０では、異常情報としての異常積分値Ｓｅと予め定められた積分基準値Ｓｔｈとを比較して、異常積分値Ｓｅが積分基準値Ｓｔｈよりも大きい場合に肯定判定し、異常積分値Ｓｅが積分基準値Ｓｔｈ以下である場合に否定判定してもよい。
【００８４】
Ｓ１９０で肯定判定されてＳ２００に移行すると、Ｓ２００では、異常情報に基づいて調整処理の内容を決定する処理を実行する。具体的には、異常情報としての異常継続時間Ｔｅが長くなるほど調整処理の実行時間を長く設定し、異常継続時間Ｔｅが短くなるほど調整処理の実行時間を短く設定する。
【００８５】
なお、Ｓ１８０において異常情報として異常積分値Ｓｅを演算する場合には、異常積分値Ｓｅが大きくなるほど調整処理の実行時間を長く設定し、異常積分値Ｓｅが小さくなるほど調整処理の実行時間を短く設定してもよい。
【００８６】
次のＳ２１０では、Ｓ２００で決定された内容に基づいて調整処理を実行する。
この実施形態では、ガスセンサ素子２５の調整処理として、Ｖｓセル９１の一方の第１電極７３から他方の第１電極７５側へ微小電流Ｉｃｐを流す処理を実行する。このように微小電流Ｉｃｐを通電することで、第１電極７３側に酸素イオンを移動させることができ、第１電極７３を酸素基準電極として機能させるための準備処理を実現できる。なお、異常電圧の印加時間が長くなるほど第１電極７３の酸素イオンがより多く失われるため、例えば、上述のように異常継続時間Ｔｅが長くなるほど調整処理の実行時間を長く設定することで、第１電極７３側により多くの酸素イオンを移動させることができる。
【００８７】
Ｓ１９０で否定判定されるか、Ｓ２１０の処理が終了してＳ２２０に移行すると、Ｓ２２０では、ＥＣＵ１７に対してガスセンサ素子２５を用いたガス検出が可能であることを通知する。具体的には、センサ制御装置１からＥＣＵ１７に対して、ガス検出可能信号が出力される。
【００８８】
ガス検出可能信号を受信したＥＣＵ１７は、そのほかのエンジン始動許可条件（使用者からの始動指令の受信、各種センサの正常状態確認完了など）が満たされたか否かを判定し、全てのエンジン始動許可条件が満たされた場合に、エンジン本体５を始動するとともに各種制御処理を開始する。
【００８９】
次のＳ２３０では、エンジン本体５が始動したか否かを判定し、肯定判定する場合には再びＳ１１０に移行し、否定判定する場合には同ステップを繰り返し実行することで待機する。つまり、エンジン本体５が始動されるまでは待機し、エンジン本体５が始動されると、再びＳ１１０を実行することで、ガス濃度検出に関する通常制御を実行する。
【００９０】
上述のように、このガス濃度検出処理においては、ガスセンサ素子２５が正常の場合（Ｓ１２０で否定判定）には、酸素濃度の検出（Ｓ１１０）を継続し、ガスセンサ素子２５で異常が発生した場合（Ｓ１２０で肯定判定）には、ガスセンサ素子２５の制御を一旦中止する（Ｓ１４０）。
【００９１】
このガス濃度検出処理では、ガスセンサ素子２５に異常が発生してガスセンサ素子２５の制御を一旦中止した後、ガスセンサ素子２５の状態に応じて調整処理の要否を判定し（Ｓ１９０）、必要と判断した場合には調整処理（Ｓ２１０）を実行する。調整処理が不要と判定されるか（Ｓ１９０で否定判定）、調整処理（Ｓ２１０）が実行されると、ＥＣＵ１７に対してガス検出可能信号を送信する（Ｓ２２０）。その後、ＥＣＵ１７によりエンジン本体５が再度始動されると（Ｓ２３０で肯定判定）、ガスセンサ素子２５を用いたガス検出（Ｓ１１０）を再開する。
【００９２】
このガス濃度検出処理は、センサ制御装置１が停止するまで継続して実行される。
［１−８．効果］
以上説明したように、本実施形態のセンサ制御装置１は、マイクロコンピュータ１０１がガス濃度検出処理のＳ１２０を実行することで、起電力セル９１における一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が異常電圧判定値Ｖｔｈよりも低いか否かを判定し、その判定結果に基づいてガスセンサ素子２５に異常が発生したか否かを判定している。
【００９３】
センサ制御装置１は、マイクロコンピュータ１０１がＳ１３０で起動される電圧記憶処理を実行することで、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）に関する履歴情報をＲＡＭ１０１ｃに記憶させる。
【００９４】
センサ制御装置１は、マイクロコンピュータ１０１がＳ１９０を実行することで、起電力Ｖｓに関する履歴情報に基づいて、ガスセンサ素子の状態をガス検出が可能な状態に近づけるための調整処理の要否を判定する。なお、Ｓ１９０では、起電力Ｖｓに関する履歴情報として、Ｓ１８０で演算された異常情報を用いている。
【００９５】
センサ制御装置１は、Ｓ１９０で調整処理が必要と判定された場合には、Ｓ２１０を実行することで、ガスセンサ素子２５への通電再開前に調整処理を実行する。
このようなセンサ制御装置１は、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が異常電圧判定値Ｖｔｈよりも低いと判定された後の起電力Ｖｓの履歴情報に基づいて、ガスセンサ素子２５の調整処理の要否を判定する。そして、調整処理が必要と判定された場合には、センサ制御装置１は、ガスセンサ素子２５への通電再開前に調整処理を実行する。センサ制御装置１は、調整処理を実行することで、ガスセンサ素子２５の状態をガス検出可能な状態に近づけることができ、通電再開後のガス検出精度の低下を抑制できる。
【００９６】
よって、このセンサ制御装置１によれば、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が異常と判定された後において、ガス検出が不可能な状態のガスセンサ素子２５を用いて強制的にガス検出を実行することを抑制でき、通電再開後のガス検出精度の低下を抑制できる。
【００９７】
なお、センサ制御装置１は、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が異常と判定された場合に、ガスセンサ素子２５と接続される全ての端子をＨｉインピーダンスに設定する（Ｓ１４０）。これにより、ガスセンサ素子２５に対するセンサ制御装置１からの電圧印加および電流通電が継続されるのを抑制することができ、ガスセンサ素子２５を保護することができる。そして、センサ制御装置１は、電圧印加および電流通電を停止した時点から通電再開までに、調整処理（Ｓ２１０）を実行することで、通電再開後のガス検出精度の低下を抑制できる。
【００９８】
ガスセンサ素子２５は、特定成分として酸素を検出するものであって、酸素基準部としての第１電極７３（酸素基準電極）を備える構成である。このため、センサ制御装置１は、調整処理として、ガスセンサ素子２５の第１電極７３における酸素濃度を適切な値に戻す処理を実行することで、ガスセンサ素子２５の状態をガス検出可能な状態に近づけることができ、通電再開後のガス検出精度の低下を抑制できる。
【００９９】
次に、センサ制御装置１は、マイクロコンピュータ１０１がＳ１８０を実行することで、起電力Ｖｓの履歴情報を用いて異常継続時間Ｔｅを演算する。そして、センサ制御装置１は、異常継続時間Ｔｅが時間基準値Ｔｔｈよりも大きい場合に調整処理が必要と判定（Ｓ１９０で肯定判定）し、異常継続時間Ｔｅが時間基準値Ｔｔｈ以下である場合に調整処理が不要と判定（Ｓ１９０で否定判定）する。
【０１００】
つまり、異常継続時間Ｔｅの長さに応じてガスセンサ素子２５の状態が変化するため、異常継続時間Ｔｅと時間基準値Ｔｔｈとの比較結果に基づいて調整処理の要否を判定することで、ガスセンサ素子２５の状態に応じた適切な判定が可能となる。
【０１０１】
例えば、酸素を検出するガスセンサ素子２５の場合には、異常継続時間Ｔｅの長さに応じて起電力セル９１の第１電極７３における酸素濃度（自己基準酸素濃度）が変化するため、異常継続時間Ｔｅと時間基準値Ｔｔｈとの比較結果に基づいて調整処理の要否を判定することで、起電力セル９１の状態に応じた適切な判定が可能となる。
【０１０２】
また、例えば、異常継続時間Ｔｅが長くなり起電力セル９１における酸素濃度が適正値から逸脱した場合には、調整処理を行うことで、酸素濃度を適正値に近づけることができ、ガスセンサ素子２５の状態をガス検出に適した状態に近づけることができる。なお、異常継続時間Ｔｅが短いときには、起電力セル９１における酸素濃度が適正値から逸脱する可能性が低いため、調整処理を行うことなく、ガスセンサ素子２５を用いたガス検出を再開してもよい。
【０１０３】
次に、センサ制御装置１は、マイクロコンピュータ１０１がＳ１８０を実行するにあたり、起電力Ｖｓの履歴情報を用いて異常積分値Ｓｅを演算する構成を採ることができる。そのような構成のセンサ制御装置１は、異常積分値Ｓｅが積分基準値Ｓｔｈよりも大きい場合に調整処理が必要と判定（Ｓ１９０で肯定判定）し、異常積分値Ｓｅが積分基準値Ｓｔｈ以下である場合に調整処理が不要と判定（Ｓ１９０で否定判定）する構成を採ることができる。
【０１０４】
つまり、異常積分値Ｓｅの大きさに応じてガスセンサ素子２５の状態が変化するため、異常積分値Ｓｅと積分基準値Ｓｔｈとの比較結果に基づいて調整処理の要否を判定することで、ガスセンサ素子２５の状態に応じた適切な判定が可能となる。
【０１０５】
例えば、酸素を検出するガスセンサ素子２５の場合には、異常積分値Ｓｅの大きさに応じて起電力セル９１の第１電極７３における酸素濃度（自己基準酸素濃度）が変化するため、異常積分値Ｓｅと積分基準値Ｓｔｈとの比較結果に基づいて調整処理の要否を決定することで、起電力セル９１の状態に応じた適切な判定が可能となる。
【０１０６】
また、例えば、異常積分値Ｓｅが大きくなり起電力セル９１における酸素濃度が適正値から逸脱した場合には、調整処理を行うことで、酸素濃度を適正値に近づけることができ、ガスセンサ素子２５の状態をガス検出に適した状態に近づけることができる。なお、異常積分値Ｓｅが小さいときには、起電力セル９１における酸素濃度が適正値から逸脱する可能性が低いため、調整処理を行うことなく、ガスセンサ素子２５を用いたガス検出を再開してもよい。
【０１０７】
次に、センサ制御装置１は、マイクロコンピュータ１０１がＳ２００を実行することで、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）の履歴情報（詳細には、Ｓ１８０の演算で得られた異常情報）に基づいて調整処理の内容を決定する。具体的には、異常情報としての異常継続時間Ｔｅが長くなるほど調整処理の実行時間を長く設定し、異常継続時間Ｔｅが短くなるほど調整処理の実行時間を短く設定する。
【０１０８】
このように、調整処理として常に同一内容の処理を実行するのではなく、ガスセンサ素子２５の状態に応じて調整処理の実行時間を変更することで、ガスセンサ素子２５の状態に応じた適切な調整処理を実行することが可能となる。
【０１０９】
なお、Ｓ１８０において異常情報として異常積分値Ｓｅを演算する場合には、異常積分値Ｓｅが大きくなるほど調整処理の実行時間を長く設定し、異常積分値Ｓｅが小さくなるほど調整処理の実行時間を短く設定してもよい。
【０１１０】
［１−９．文言の対応関係］
ここで、本実施形態における文言の対応関係について説明する。
センサ制御装置１がセンサ制御装置の一例に相当し、全領域空燃比センサ９がガスセンサの一例に相当し、酸素濃度検出セル９１（起電力セル９１、Ｖｓセル９１）が起電力セルの一例に相当し、一対の第１電極７３、７５が一対の第１電極の一例に相当し、酸素ポンプセル９３（Ｉｐセル９３）がポンプセルの一例に相当し、一対の第２電極７７、７９が一対の第２電極の一例に相当する。
【０１１１】
Ｓ１２０を実行するマイクロコンピュータ１０１が異常判定部の一例に相当し、一対の第１電極７３、７５間における電圧値（起電力Ｖｓ）が第１電極電圧値の一例に相当し、「異常電圧判定値Ｖｔｈよりも小さい電圧値」が異常電圧値の一例に相当する。
【０１１２】
電圧記憶処理を実行するマイクロコンピュータ１０１が履歴情報記憶部の一例に相当し、起電力Ｖｓの履歴情報が第１電極電圧値に関する履歴情報の一例に相当する。
Ｓ１９０を実行するマイクロコンピュータ１０１が調整処理要否判定部の一例に相当し、異常継続時間Ｔｅが異常継続時間の一例に相当し、時間基準値Ｔｔｈが時間基準値の一例に相当し、異常積分値Ｓｅが第１電極電圧値の積分値の一例に相当し、積分基準値Ｓｔｈが積分基準値の一例に相当する。
【０１１３】
Ｓ２００およびＳ２１０を実行するマイクロコンピュータ１０１が調整処理実行部の一例に相当する。
［２．他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１１４】
例えば、上記の実施形態では、起電力Ｖｓの履歴情報に基づいて調整処理の実行時間を決定する処理（Ｓ２００）を実行する構成について説明したが、この処理は必ずしも必要な処理ではない。つまり、調整処理の実行時間を予め定められた固定値とすることで、Ｓ２００の処理を省略してもよい。これにより、ガス濃度検出処理を実行する際のセンサ制御装置１の処理負荷の低減を図ることができる。
【０１１５】
また、異常電圧判定値Ｖｔｈ、時間基準値Ｔｔｈなどにおけるそれぞれの数値は、上記の数値に限られることはなく、センサ制御装置およびガスセンサ素子の仕様や用途などの各種条件に応じて、適切な値をそれぞれ設定してもよい。
【０１１６】
次に、上記実施形態では、被検出ガス中の特定成分を検出するガスセンサとして、被検出ガス中の酸素濃度を検出する全領域空燃比センサについて説明したが、本発明のセンサ制御装置の制御対象となるガスセンサは、全領域空燃比センサに限定されることはない。本発明のセンサ制御装置の制御対象となるガスセンサは、起電力セルおよびポンプセルを有するガスセンサであればよく、例えば、ＮＯｘセンサなどが挙げられる。
【符号の説明】
【０１１７】
１…センサ制御装置、３…内燃機関、５…エンジン本体、７…排気管、９…全領域空燃比センサ、１７…エンジン制御装置（ＥＣＵ）、２５…ガスセンサ素子、６１…第１固体電解質体、６３…第２固体電解質体、６５…第１絶縁基体、６７…第２絶縁基体、６９…第３絶縁基体、７１…第４絶縁基体、７３…第１電極、７５…第１電極、７７…第２電極、７９…第２電極、９１…酸素濃度検出セル（起電力セル）、９３…酸素ポンプセル、１０１…マイクロコンピュータ、１０１ａ…ＣＰＵ、１０１ｂ…ＲＯＭ、１０１ｃ…ＲＡＭ、１０３…電気回路部。
【図１】
0006640652.tif 000002
【図２】
0006640652.tif 000003
【図３】
0006640652.tif 000004
【図４】
0006640652.tif 000005
【図５】
0006640652.tif 000006