(57)【特許請求の範囲】
【請求項１】
ガス検出室の酸素濃度を検出するための検出セルと前記ガス検出室への酸素の汲み入れや汲み出しを行うポンプセルとを有するガスセンサ素子を備える空燃比センサの異常検出装置であって、
前記ポンプセルの一端に接続される第１端子と前記ポンプセルの他端が接続される第２端子との間に流れる電流を検出する電流検出部と、
前記第１端子と前記第２端子との間の電圧を検出する端子間電圧検出部と、
一端が前記ポンプセルの一端に接続される前記検出セルの他端の電圧を検出する端子電圧検出部と、
前記電流検出部によって検出された電流と前記端子間電圧検出部によって検出された電圧とに加え、前記端子電圧検出部によって検出された電圧に基づいて、前記第１端子と前記第２端子との間のショート状態を判定する異常判定部と、を備える
ことを特徴とする異常検出装置。
【請求項２】
前記異常判定部は、
前記電流検出部によって検出された電流が所定の大きさ以上であり、かつ、前記端子間電圧検出部によって検出された電圧が所定の大きさ以下である場合に、前記第１端子と前記第２端子との間がショートしていると判定する
ことを特徴とする請求項１に記載の異常検出装置。
【請求項３】
前記異常判定部は、
前記電流検出部によって検出された電流が所定の大きさ以上であると判定した場合に、前記端子間電圧検出部によって検出された電圧が所定の大きさ以下であるか否かを判定し、当該判定結果に基づいて、前記第１端子と前記第２端子との間のショート状態を判定する
ことを特徴とする請求項２に記載の異常検出装置。
【請求項４】
前記異常判定部は、
前記端子間電圧検出部によって検出された電圧が所定の大きさ以下であると判定した場合に、前記電流検出部によって検出された電流が所定の大きさ以上であるか否かを判定し、当該判定結果に基づいて、前記第１端子と前記第２端子との間のショート状態を判定する
ことを特徴とする請求項２に記載の異常検出装置。
【請求項５】
前記異常判定部は、
前記ガスセンサ素子が活性化して前記空燃比センサが空燃比を測定する動作モードへ移行してから所定期間が経過した後に、前記第１端子と前記第２端子との間がショート状態であるか否かの判定を開始する
ことを特徴とする請求項２〜４のいずれか１つに記載の異常検出装置。
【請求項６】
前記異常判定部は、
前記電流検出部によって検出された電流と前記端子間電圧検出部によって検出された電圧とに基づいて、前記第１端子と前記第２端子との間のインピーダンスまたはアドミタンスを算出する算出部と
前記算出部によって算出された前記インピーダンスまたは前記アドミタンスに基づいて、前記第１端子と前記第２端子との間のショート状態を判定する判定部と、を備える
ことを特徴とする請求項１に記載の異常検出装置。
【請求項７】
前記異常判定部は、
前記電流検出部によって検出された電流が所定の大きさ以上であり、かつ、前記端子間電圧検出部によって検出された電圧が所定の大きさ以下である状態が所定期間継続する場合に、前記第１端子と前記第２端子がショートしていると判定する
ことを特徴とする請求項１〜６のいずれか１つに記載の異常検出装置。
【請求項８】
請求項１〜７のいずれか１つに記載の異常検出装置を有する
ことを特徴とする空燃比センサの制御装置。
【請求項９】
ガス検出室の酸素濃度を検出するための検出セルと、前記ガス検出室への酸素の汲み入れや汲み出しを行うポンプセルとを備えるガスセンサ素子を有する空燃比センサの異常検出方法であって、
前記ポンプセルの一端に接続される第１端子と前記ポンプセルの他端が接続される第２端子との間に流れる電流を検出する電流検出工程と、
前記第１端子と前記第２端子との間の電圧を検出する端子間電圧検出工程と、
一端が前記ポンプセルの一端に接続される前記検出セルの他端の電圧を検出する端子電圧検出工程と、
前記電流検出工程によって検出された電流と前記端子間電圧検出工程によって検出された電圧とに加え、前記端子電圧検出工程によって検出された電圧に基づいて、前記第１端子と前記第２端子との間のショート状態を判定する異常判定工程と、を含む
ことを特徴とする異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空燃比センサの異常検出装置、空燃比センサの制御装置および異常検出方法に関する。
【背景技術】
【０００２】
車両の燃費向上などを目的として、内燃機関から排出される排気ガス中の空気と燃料の比である空燃比を目標空燃比に近づけるフィードバック制御が広く知られており、かかる空燃比は、空燃比センサ（Ａ／Ｆセンサ）によって検出される。
【０００３】
空燃比センサとして、ポンプセルと検出セルを有するガスセンサ素子を備える空燃比センサが知られている。かかる空燃比センサでは、ポンプセルの両端がショートする異常が生じると、空燃比を正確に検出することが困難になる。そこで、ポンプセルの電圧が所定電圧になった場合にポンプセルの両端がショートする異常が生じたことを検出する技術が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２９１９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、ポンプセルの両端がショートする異常を精度よく検出することができないおそれがある。
【０００６】
本発明は、上記に鑑みてなされたものであって、ポンプセルの両端がショートする異常を精度よく検出することができる空燃比センサの異常検出装置、空燃比センサの制御装置および異常検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決し、目的を達成するために、本発明は、ガス検出室の酸素濃度を検出するための検出セルと前記ガス検出室への酸素の汲み入れや汲み出しを行うポンプセルとを有するガスセンサ素子を備える空燃比センサの異常検出装置であって、電流検出部と、端子間電圧検出部と、異常判定部とを備える。前記電流検出部は、前記ポンプセルの一端に接続される第１端子と前記ポンプセルの他端が接続される第２端子との間に流れる電流を検出する。前記端子間電圧検出部は、前記第１端子と前記第２端子との間の電圧を検出する。前記異常判定部は、前記電流検出部によって検出された電流と前記端子間電圧検出部によって検出された電圧とに基づいて、前記第１端子と前記第２端子との間のショート状態を判定する。
【発明の効果】
【０００８】
本発明によれば、ポンプセルの両端がショートする異常を精度よく検出することができる空燃比センサの異常検出装置、空燃比センサの制御装置および異常検出方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態に係る空燃比センサの構成の一例を示す図である。
【図２】図２は、図１に示す空燃比センサの具体的構成例を示す図である。
【図３】図３は、図２に示すガスセンサ素子の具体的構成例を示す図である。
【図４】図４は、空燃比センサが正常時における、ＣＯＭ電圧、ＶＳ電圧およびＩＰ電流の状態変化を示す図である。
【図５】図５は、ポンプセルの両端がショートしている状態における、ＣＯＭ電圧、ＶＳ電圧およびＩＰ電流の状態変化を示す図である。
【図６】図６は、異常判定部によって行われる異常判定処理の一例を示す図である。
【図７】図７は、異常判定部の構成例を示す図である。
【図８】図８は、ＩＰ電流とカウンタ値との関係を示す図である。
【図９】図９は、ショート時から正常時に移行した場合のＩＰ電流とカウンタ値との関係を示す図である。
【図１０】図１０は、ポンプセルの両端がショートしている場合のＶＳ電圧の状態を示す図である。
【図１１】図１１は、異常判定部の他の構成例を示す図である。
【図１２】図１２は、異常判定部のさらに他の構成例を示す図である。
【図１３】図１３は、異常検出部が実行する主な処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明にかかる空燃比センサ（Ａ／Ｆセンサ）の異常検出装置、空燃比センサの制御装置および異常検出方法の実施形態を図面に基づいて詳細に説明する。なお、かかる実施形態によりこの発明が限定されるものではない。
【００１１】
［１．空燃比センサの構成］
図１は、本発明の実施形態に係る空燃比センサの構成の一例を示す図である。図１に示すように、空燃比センサ１は、ガスセンサ素子２と、制御装置３とを備える。
【００１２】
図１に示すガスセンサ素子２は、不図示のガス検出室への酸素の汲み入れや汲み出しを行うポンプセル４と、ガス検出室の酸素濃度を検出するための検出セル５とを備える。かかるガスセンサ素子２は、例えば、不図示の車両の内燃機関の排気管に配置され、排気ガス中の酸素濃度（空熱比）を検出する。
【００１３】
制御装置３は、ＩＰ端子Ｔｉｐ（第１端子の一例）と、ＣＯＭ端子Ｔｃｏｍ（第２端子の一例）と、ＶＳ端子Ｔｖｓ（第３端子の一例）と、電圧制御部１０と、端子電圧検出部１１と、フィードバック制御部１２と、電流供給部１３と、電流検出部１４と、空燃比演算部１５と、異常検出部１８（異常検出装置の一例）とを備える。
【００１４】
ＩＰ端子Ｔｉｐには、ポンプセル４の一端が接続され、ＣＯＭ端子Ｔｃｏｍには、ポンプセル４の他端と検出セル５の一端とが共通に接続され、ＶＳ端子Ｔｖｓには、検出セル５の他端が接続される。
【００１５】
電圧制御部１０は、ＣＯＭ端子Ｔｃｏｍの電圧Ｖｃｏｍ（以下、ＣＯＭ電圧Ｖｃｏｍと記載する）が一定電圧になるように電圧を出力する。端子電圧検出部１１は、ＶＳ端子Ｔｖｓの電圧Ｖｓ（以下、ＶＳ電圧Ｖｓと記載する）を検出する。
【００１６】
フィードバック制御部１２は、端子電圧検出部１１によって検出されるＶＳ電圧Ｖｓに応じた制御電圧Ｖｃｎｔを電流供給部１３へ出力する。電流供給部１３は、制御電圧Ｖｃｎｔに応じた電流をＩＰ端子Ｔｉｐからガスセンサ素子２のポンプセル４へ供給する。
【００１７】
電流検出部１４は、電流供給部１３によってＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間に流れる電流Ｉｐ（以下、ＩＰ電流Ｉｐと記載する）を検出する。空燃比演算部１５は、ＩＰ電流Ｉｐに基づいて空燃比（以下、Ａ／Ｆ値と記載する場合がある）を演算する。
【００１８】
異常検出部１８は、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間（以下、ＩＰ−ＣＯＭ間と記載する場合がある）がショート状態であるか否かを検出する。かかる異常検出部１８は、電流検出部５１と、端子間電圧検出部５２と、異常判定部５３とを備える。
【００１９】
電流検出部５１は、ＩＰ電流Ｉｐを検出する。端子間電圧検出部５２は、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間の電圧Ｖｉｃ（以下、端子間電圧Ｖｉｃと記載する）を検出する。
【００２０】
異常判定部５３は、電流検出部５１によって検出されるＩＰ電流Ｉｐと端子間電圧検出部５２によって検出される端子間電圧Ｖｉｃとに基づいて、ＩＰ−ＣＯＭ間のショートの状態を判定する。これにより、ＩＰ−ＣＯＭ間がショートする異常、すなわち、ポンプセル４の両端がショートする異常を精度よく検出することができる。
【００２１】
例えば、異常判定部５３は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１（所定の大きさの一例）以上であり、かつ、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１（所定の大きさの一例）以下である場合に、ＩＰ−ＣＯＭ間がショートしていると判定する。
【００２２】
ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であることのみでＩＰ−ＣＯＭ間がショートしていると判定する場合、異常検出精度を向上させようとすると、空燃比センサが設けられる車両のエンジン毎に通常制御で使用するＡ／Ｆ値に応じて閾値Ｉｔｈ１の調整が必要になる。
【００２３】
しかし、異常判定部５３は、ＩＰ電流Ｉｐの大きさに加え、端子間電圧Ｖｉｃの大きさを考慮することから、閾値Ｉｔｈ１を固定的に設定することができる。これにより、空燃比センサ１が設けられる車両が異なる場合であっても、閾値Ｉｔｈ１の調整処理の手間を省きつつ、ポンプセル４の両端がショートする異常を精度よく検出することができる。
【００２４】
［２．空燃比センサ１の具体的構成例］
次に、空燃比センサ１の具体的構成の一例について説明する。図２は、実施形態に係る空燃比センサ１の具体的構成例を示す図であり、図３は、ガスセンサ素子２の具体的構成例を示す図である。なお、空燃比センサ１の制御装置３は、例えば、車両に設けられたＥＣＵ(Electronic  Control  Unit)内に設けられる。
【００２５】
［２．１．ガスセンサ素子２の具体的構成例］
まず、図３を参照してガスセンサ素子２の具体的構成例について説明する。図３に示すように、ガスセンサ素子２は、例えば、全領域空燃比ガスセンサ素子であり、固体電解質体８１、絶縁基体８５、固体電解質体８７、８９を順に積層した構成を有する。
【００２６】
固体電解質体８１、８７、８９は、酸素イオン伝導性を有する固体電解質体であり、例えば、ジルコニア（ＺｒＯ２）にイットリア（Ｙ２Ｏ３）を添加して構成される。絶縁基体８５は、例えば、アルミナなどによって構成される。
【００２７】
絶縁基体８５にはガス検出室９０が形成され、かかるガス検出室９０の両端には、ガス検出室９０への排気ガスの流入量を規制する多孔質状の拡散律速部８４が設けられる。
【００２８】
ポンプセル４は、固体電解質体８１と、当該固体電解質体８１の両面に多孔質の白金などにより形成された電極８２、８３とを備え、電極８２、８３間に供給される電流の大きさおよび方向に応じてガス検出室９０への酸素の汲み入れや汲み出しを行う。電極８２は、例えば、多孔質性の保護層８０によって保護される。
【００２９】
検出セル５は、固体電解質体８７と、当該固体電解質体８７の両面に多孔質の白金などにより形成された電極８６、８８とを備える。電極８６、８８間に定電流Ｉｃｐが供給されることにより、ガス検出室９０の酸素濃度に応じた起電力が電極８６、８８間に発生する。
【００３０】
また、図３に示していないが、ガスセンサ素子２にはヒータ６（図２参照）が設けられており、かかるヒータ６の加熱によってガスセンサ素子２が活性化される。ヒータ６は、例えば、セラミックヒータであり、内部にヒータ配線が設けられる。
【００３１】
［２．２．制御装置３の具体的構成例］
次に、図２に示す制御装置３について説明する。制御装置３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。なお、制御装置３は、演算処理の一部または全部をＣＰＵ（Central  Processing  Unit）によって実行する構成であってもよい。
【００３２】
図２に示すように、制御装置３は、電圧制御部１０と、端子電圧検出部１１と、フィードバック制御部１２と、電流供給部１３と、電流検出部１４と、空燃比演算部１５と、ヒータ制御部１６と、モード制御部１７と、異常検出部１８（異常検出装置の一例）とを備える。
【００３３】
［２．２．１．電圧制御部１０］
電圧制御部１０は、ガスセンサ素子２の端子Ｔ２の電圧が一定の電圧Ｖａ（例えば、３．３［Ｖ］）になるように電圧を出力する。かかる電圧制御部１０は、オペアンプＯＰ１と、抵抗Ｒ１、Ｒ２とを備え、抵抗Ｒ１と抵抗Ｒ２との接続点が一定電圧Ｖａになるように動作し、抵抗Ｒ１を介してＣＯＭ端子Ｔｃｏｍへ基準電圧であるＣＯＭ電圧Ｖｃｏｍを供給する。
【００３４】
［２．２．２．端子電圧検出部１１］
端子電圧検出部１１は、ボルテージフォロア４１と、定電流源４２と、スイッチ４３とを備える。ボルテージフォロア４１は、ＶＳ端子Ｔｖｓの電圧であるＶＳ電圧Ｖｓを検出する。定電流源４２とスイッチ４３とは、ＶＳ端子ＴｖｓとグランドＧＮＤとの間に直列に接続されて配置される。
【００３５】
スイッチ４３がオンになると、検出セル５のアドミタンスＹｓの状態を測定するための定電流Ｉｄ（以下、測定用電流Ｉｄと記載する）が定電流源４２から検出セル５へ供給される。
【００３６】
［２．２．３．フィードバック制御部１２］
フィードバック制御部１２は、端子電圧検出部１１によって検出されるＶＳ電圧Ｖｓに応じた制御電圧Ｖｃｎｔを電流供給部１３へ出力する。
【００３７】
フィードバック制御部１２は、例えばＰＩ（比例積分）制御またはＰＩＤ（比例積分微分）制御によって、ＶＳ電圧Ｖｓと予め定められた基準電圧値Ｖｒｅｆ（例えば、０．４５［Ｖ］）との差に応じた方向および大きさのＩＰ電流Ｉｐが電流供給部１３からガスセンサ素子２の端子Ｔ１へ供給されるように、電流供給部１３へ制御電圧Ｖｃｎｔを出力する。
【００３８】
［２．２．４．電流供給部１３］
電流供給部１３は、抵抗Ｒ３〜Ｒ７と、オペアンプＯＰ２とを備え、フィードバック制御部１２から出力される制御電圧Ｖｃｎｔと基準電圧Ｖｂとの差に応じた方向および大きさの電流ＩｐをＩＰ端子Ｔｉｐからガスセンサ素子２のポンプセル４へ供給する。
【００３９】
なお、電流供給部１３は図２に示す回路に限定されるものではなく、フィードバック制御部１２の制御に応じたＩＰ電流Ｉｐを端子Ｔ１へ供給することができる構成であればよい。
【００４０】
［２．２．５．電流検出部１４］
電流検出部１４は、ボルテージフォロア４５を備え、オペアンプＯＰ１の出力電圧からＩＰ電流Ｉｐを検出する。なお、電流検出部１４は、電圧制御部１０の抵抗Ｒ１の両端電圧や抵抗Ｒ２の両端電圧に基づいてＩＰ電流Ｉｐを検出する構成であってもよい。
【００４１】
図２に示す電流検出部１４で検出されるＩＰ電流Ｉｐの値は、電圧Ｖａの値を正負の基準とするものであり、空燃比演算部１５は、電流検出部１４によって検出されたＩＰ電流Ｉｐを例えばゼロを正負の基準とした値に換算されて使用する。
【００４２】
また、図２に示していないが、定電流Ｉｃｐを流すための定電流源がＶＳ端子ＴｖｓとＣＯＭ端子Ｔｃｏｍとにそれぞれ設けられており、これにより、電流検出部１４は、定電流Ｉｃｐを除くＩＰ電流Ｉｐを検出することができる。なお、ＶＳ端子Ｔｖｓのみに定電流源が配置される場合、電流検出部１４は、ＣＯＭ電流Ｉｃｏｍから定電流Ｉｃｐを減算した値をＩＰ電流Ｉｐとして検出してもよい。
【００４３】
［２．２．６．空燃比演算部１５］
空燃比演算部１５は、電流検出部１４によって検出されたＩＰ電流Ｉｐに基づいて空燃比（Ａ／Ｆ値）を演算する。
【００４４】
［２．２．７．ヒータ制御部１６］
ヒータ制御部１６は、ガスセンサ素子２に設けられたヒータ６のヒータ配線に接続され、バッテリーＢＡＴからヒータ６へ供給する電力量を制御する。これによりヒータ６の温度が制御される。かかるヒータ制御部１６は、ヒータ６へ供給する電力量に応じたデューティ比Ｄでヒータ６にバッテリーＢＡＴから電流が流れるようにＰＷＭ制御を行う。
【００４５】
［２．２．８．モード制御部１７］
モード制御部１７は、端子電圧検出部１１によって検出されるＶｓ電圧Ｖｓに基づいて、ガスセンサ素子２の活性状態を判定する。ガスセンサ素子２の活性状態には、ガスセンサ素子２が活性化していない状態とガスセンサ素子２が活性化している状態とがある。後述するセンサ非活性領域は、ガスセンサ素子２が活性化していない期間であり、センサ活性領域は、ガスセンサ素子２が活性化している期間である。
【００４６】
モード制御部１７は、判定したガスセンサ素子２の活性化状態に基づいて、動作モードを設定する。動作モードには、ガスセンサ素子２を活性化させる第１モードと、Ａ／Ｆ値を検出する第２モードとが含まれる。以下、制御装置３がガスセンサ素子２に対する制御を開始してからのＣＯＭ電圧Ｖｃｏｍ、ＶＳ電圧ＶｓおよびＩＰ電流Ｉｐの状態変化について説明する。
【００４７】
［２．２．９．異常検出部１８］
異常検出部１８は、ＩＰ電流Ｉｐと端子間電圧Ｖｉｃに基づいて、ＩＰ−ＣＯＭ間がショート状態であるか否かを検出する。以下においては、異常検出部１８による異常検出処理についての理解を容易にするために、空燃比センサ１の動作を説明した後、異常検出部１８の構成および動作を詳細に説明する。
【００４８】
［２．２．１０．１．空燃比センサ１の動作］
図４は、空燃比センサ１が正常時における、ＣＯＭ電圧Ｖｃｏｍ、ＶＳ電圧ＶｓおよびＩＰ電流Ｉｐの状態変化を示す図である。なお、以下においては、Ｖａ＝３．３［Ｖ］、Ｖｒｅｆ＝０．４５であるものとして説明するが、ＶａおよびＶｒｅｆはかかる電圧値に限定されるものではない。
【００４９】
図４に示すように、制御装置３がガスセンサ素子２に対する制御を開始した場合（時刻ｔ０）、制御装置３は、第１モードの実行を開始する。電圧制御部１０は、ＣＯＭ電圧Ｖｃｏｍが略一定電圧Ｖａになるように電圧を出力する。
【００５０】
また、モード制御部１７は、ヒータ制御部１６を制御し、バッテリーＢＡＴからヒータ６へ電力を供給させてガスセンサ素子２を加熱すると共に、ガスセンサ素子２の活性化判定を行う。かかる活性化判定は、ヒータ６の加熱によってガスセンサ素子２が活性状態になったか否かの判定である。
【００５１】
ガスセンサ素子２の温度Ｔｓが高いほど検出セル５のアドミタンスＹｓが大きくなることから、モード制御部１７は、アドミタンスＹｓが閾値Ｙｔｈ１以上である場合に、ガスセンサ素子２が活性化されている状態であると判定する。なお、閾値Ｙｔｈ１は、ガスセンサ素子２が活性化する温度Ｔｔｈ１以上である場合の検出セル５のアドミタンスＹｓである。
【００５２】
活性化判定処理において、モード制御部１７は、端子電圧検出部１１のスイッチ４３を断続的にオンにして端子電圧検出部１１から測定用電流Ｉｄを検出セル５に供給させる。モード制御部１７は、測定用電流Ｉｄが検出セル５に供給されている状態において、端子電圧検出部１１によって検出されるＶＳ電圧Ｖｓの変化量ΔＶｓから検出セル５のアドミタンスＹｓ（＝Ｉｄ／ΔＶｓ）を求める。
【００５３】
モード制御部１７は、アドミタンスＹｓが閾値Ｙｔｈ１以上になった場合（図４に示す時刻ｔ１）に、ガスセンサ素子２が活性したと判定し、動作モードを第２モードへ移行する。フィードバック制御部１２は、第２モードへ移行すると、フィードバック制御を開始し、ＶＳ電圧Ｖｓに応じた制御電圧Ｖｃｎｔを電流供給部１３へ出力する。
【００５４】
これにより、図４に示すように、Ｖｓ＝ＶｒｅｆとなるようにＩＰ電流Ｉｐが電流供給部１３からポンプセル４へ供給され、空燃比演算部１５において、ＩＰ電流Ｉｐに応じた空燃比（Ａ／Ｆ値）の演算が実行される。なお、第２モードにおいて、ヒータ制御部１６によってガスセンサ素子２の活性状態が維持される。
【００５５】
次に、ポンプセル４の両端がショートしている状態において、制御装置３がガスセンサ素子２に対する制御を開始してからのＣＯＭ電圧Ｖｃｏｍ、ＶＳ電圧ＶｓおよびＩＰ電流Ｉｐの状態変化について説明する。図５は、ポンプセル４の両端がショートしている状態における、ＣＯＭ電圧Ｖｃｏｍ、ＶＳ電圧ＶｓおよびＩＰ電流Ｉｐの状態変化を示す図である。
【００５６】
図５に示すように、ＩＰ−ＣＯＭ間がショートしている状態において、モード制御部１７が第１モードから第２モードへ移行した場合、ポンプセル４にＩＰ電流Ｉｐがほとんど流れない、または、全く流れない。
【００５７】
そのため、ガス検出室９０（図３参照）の酸素濃度が制御装置３によって制御できず、ＶＳ電圧Ｖｓは、ガスセンサ素子２が配置される空間の酸素濃度（雰囲気）に応じた電圧になり、一定電圧にならない。
【００５８】
例えば、空燃比がリッチである場合、ＶＳ電圧Ｖｓは、３．７５［Ｖ］よりも高くなり、かかる状態が継続すると、ＩＰ電流Ｉｐが電圧制御部１０の最少電流−Ｉ１になる。一方、空燃比がリーンである場合、ＶＳ電圧Ｖｓは、３．７５［Ｖ］よりも低くなり、かかる状態が継続すると、ＩＰ電流Ｉｐが電圧制御部１０の最大電流＋Ｉ１になる。そのため、空燃比演算部１５においてＡ／Ｆ値を正常に求めることができない。そこで、異常検出部１８は、以下のようにＩＰ−ＣＯＭショート異常を検出する。
【００５９】
［２．２．１０．２．異常検出部１８の構成および動作］
図２に示すように、異常検出部１８は、電流検出部５１と、端子間電圧検出部５２と、異常判定部５３とを備える。
【００６０】
電流検出部５１は、電圧制御部１０の抵抗Ｒ２の両端電圧Ｖｒ２を検出し、抵抗Ｒ２（例えば、Ｒ２＝２００Ω）の両端電圧Ｖｒ２からポンプセル４に流れるＩＰ電流Ｉｐ（＝Ｖｒ２／Ｒ２）を検出する。なお、電流検出部５１は、電流検出部１４と同様の構成であってもよい。また、電流検出部５１を設けずに、電流検出部１４によって検出されたＩＰ電流Ｉｐを異常判定部５３で用いる構成であってもよい。これにより、電流検出部を空燃比演算用と異常検出用とで共用化することができる。
【００６１】
端子間電圧検出部５２は、ポンプセル４の両端の電圧として、ＩＰ−ＣＯＭ間の電圧である端子間電圧Ｖｉｃを検出する。なお、端子間電圧検出部５２は、ＩＰ端子Ｔｉｐの電圧Ｖｉｐ（以下、ＩＰ電圧Ｖｉｐと記載する）とＣＯＭ電圧Ｖｃｏｍとをそれぞれ検出し、ＩＰ電圧ＶｉｐとＣＯＭ電圧Ｖｃｏｍとの差を端子間電圧Ｖｉｃとして検出することができる。
【００６２】
異常判定部５３は、ＩＰ電流Ｉｐおよび端子間電圧Ｖｉｃに基づき、ＩＰ−ＣＯＭ間がショート状態であるか否かを検出する。かかる異常判定部５３は、動作モードを第１モードから第２モードへ切り換えてから所定期間ＴＡ（図５参照）が経過してから、ＩＰ−ＣＯＭ間がショート状態であるか否かを検出するための異常判定処理を行う。これは、動作モードの移行直後においては空燃比センサ１の動作が安定していないためであり、所定期間ＴＡを設けることにより、異常判定部５３による異常の誤判定を防止することができる。
【００６３】
ここで、異常判定部５３によって行われる異常判定処理について説明する。図６は、異常判定部５３によって行われる異常判定処理の一例を示す図であり、空燃比の状態が、リーン、ストイキ、リッチの順に変化した場合のＩＰ電流Ｉｐおよび端子間電圧Ｖｉｃの状態と異常判定の閾値Ｉｔｈ１、Ｖｔｈ１との関係を示す。
【００６４】
以下、図６を参照し、ＩＰ−ＣＯＭ間、すなわち、ポンプセル４の両端がショートしている状態である場合（以下、ショート時と記載する）と、ポンプセル４の両端がショートしていない状態である場合（以下、正常時と記載する）とについて説明する。
【００６５】
図６に示すように、ショート時において、空燃比の状態がリッチである場合（時刻ｔ０≦ｔ＜ｔ３）や空燃比の状態がリーンである場合（時刻ｔ４≦ｔ＜ｔ７）に、ＩＰ電流Ｉｐの大きさは閾値Ｉｔｈ１以上（｜Ｉｐ｜≧Ｉｔｈ１）になる。
【００６６】
一方で、上述したように、空燃比センサが設けられる車両のエンジン毎に通常制御で使用するＡ／Ｆ値が異なることから、閾値Ｉｔｈ１を固定した場合、図６に示すように、正常時であっても、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上になることがある。
【００６７】
そこで、異常判定部５３は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であるか否かを判定する仮判定処理を実行した後、端子間電圧Ｖｉｃに基づいて、ＩＰ−ＣＯＭ間がショートしているか否かの最終判定処理を行う。
【００６８】
異常判定部５３は、仮判定処理において、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であると判定すると、最終判定処理において、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であるか否かを判定する。かかる処理において、異常判定部５３は、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定すると、ＩＰ−ＣＯＭ間がショートしていると判定する。
【００６９】
図６に示すように、ショート時において、空燃比の状態がリッチやリーンである場合（時刻ｔ０≦ｔ＜ｔ３、時刻ｔ４≦ｔ＜ｔ７）、端子間電圧Ｖｉｃの大きさは閾値Ｖｔｈ１以下（−Ｖｔｈ１≦Ｖｉｃ≦＋Ｖｔｈ１）になる。
【００７０】
一方、正常時において、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上である範囲（時刻ｔ０≦ｔ＜ｔ１、時刻ｔ６＜ｔ≦ｔ７）では、端子間電圧Ｖｉｃの大きさは閾値Ｖｔｈ１を超える（−Ｖｔｈ１＞Ｖｉｃ、Ｖｉｃ＞＋Ｖｔｈ１）。
【００７１】
したがって、予め閾値Ｉｔｈ１と閾値Ｖｔｈ１とを適切に設定することにより、空燃比センサ１が設けられる車両が異なる場合であっても、ポンプセル４の両端がショートする異常を精度よく検出することができる。また、閾値Ｉｔｈ１の調整処理の手間を省くことができる。
【００７２】
図７（ａ）は、異常判定部５３の構成の一例を示す図であり、図７（ｂ）は、異常判定部５３の構成の他の例を示す図である。図７（ａ）に示す異常判定部５３は、第１判定部６０と、第２判定部６１と、カウンタ６２と、比較部６３とを備える。
【００７３】
第１判定部６０は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であるか否かを判定する。第２判定部６１は、第１判定部６０によってＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であると判定された場合に、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であるか否かを判定する。
【００７４】
カウンタ６２は、第２判定部６１が端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定する毎にカウンタ値Ｃｄをインクリメントする。比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ以上になった場合に、ＩＰ−ＣＯＭ間がショートしていると判定し、ショート異常が発生したことを検出する。一方、比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ未満である場合、ＩＰ−ＣＯＭ間がショートしていないと判定する。
【００７５】
このように、異常判定部５３は、累積カウンタによって異常判定を行うことから、Ａ／Ｆ値の状態変化で一時的に異常状態と判定される場合であっても、過検出を行うことなく、精度よく異常を検出することができる。
【００７６】
図７（ｂ）に示す異常判定部５３は、第１判定部６０と、第２判定部６１と、カウンタ６２と、比較部６３とを備える。第２判定部６１は、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であるか否かを判定する。第１判定部６０は、第２判定部６１によって端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定された場合に、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であるか否かを判定する。
【００７７】
カウンタ６２は、第１判定部６０がＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であると判定する毎にカウンタ値Ｃｄをインクリメントする。比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ以上になった場合に、ＩＰ−ＣＯＭ間がショートしていると判定し、ショート異常が発生したことを検出する。一方、比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ未満である場合、ＩＰ−ＣＯＭ間がショートしていないと判定する。
【００７８】
なお、図７に示す例では、第１判定部６０および第２判定部６１が順次判定処理を行う構成であるため、正常時の処理負荷を軽減することができるが、異常判定部５３の構成は、図７に示す例に限定されない。
【００７９】
例えば、異常判定部５３は、第１判定部６０および第２判定部６１が並列で判定処理を行い、カウンタ６２は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であり、かつ、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下である場合に、カウンタ値Ｃｄをインクリメントする構成であってもよい。これにより、処理速度を高めることができる。
【００８０】
ところで、図７（ａ）に示すカウンタ６２は、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１を超える期間が所定期間Ｔｔｈ以上継続した場合、カウンタ値Ｃｄを初期値Ｃ０（例えば、Ｃ０＝０）に設定して初期化する。また、図７（ｂ）に示すカウンタ６２は、閾値Ｉｔｈ１の大きさが閾値Ｉｔｈ１未満の期間が所定期間Ｔｔｈ以上継続した場合、カウンタ値Ｃｄを初期値Ｃ０に設定して初期化する。
【００８１】
ここで、所定期間Ｔｔｈについて説明する。図８は、ＩＰ電流Ｉｐとカウンタ値Ｃｄとの関係を示す図である。
【００８２】
図８に示すように、空燃比がストイキである場合、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１未満である。ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１未満になった場合に、カウンタ値Ｃｄを初期化すると、カウンタ６２のカウンタ値Ｃｄは、図８に示す「Ｃｄ２」のようになる。そのため、図８に示すように、空燃比がストイキを経由してリーンとリッチを繰り返す場合、異常の検出を精度よく検出することが難しい。
【００８３】
一方、所定期間Ｔｔｈを用いてカウンタ値Ｃｄの初期化を行う場合、カウンタ６２のカウンタ値Ｃｄは、図８に示す「Ｃｄ１」のようになる。そのため、空燃比がストイキを経由してリーンとリッチを繰り返す場合、異常の検出を精度よく検出することができる。
【００８４】
図９は、ショート時から正常時に移行した場合のＩＰ電流Ｉｐとカウンタ値Ｃｄとの関係を示す図である。図９に示すように、カウンタ６２は、カウンタ値Ｃｄが所定期間ＴＢ継続してインクリメントされない場合、カウンタ値Ｃｄを初期化する。これにより、ポンプセル４の両端のショート状態がすぐに解消した場合に異常として検出されることを抑制することができる。
【００８５】
なお、カウンタ６２は、カウンタ値Ｃｄが所定期間ＴＢ継続してインクリメントされない場合、カウンタ値Ｃｄをディクリメントすることもできる。これによっても、ポンプセル４の両端のショート状態がすぐに解消した場合に異常として検出されることを抑制することができる。
【００８６】
ところで、ＶＳ電圧Ｖｓは、フィードバック制御部１２によって、Ｖｓ＝Ｖｃｏｍ＋Ｖｒｅｆとなるように制御されるが、ポンプセル４がショートしている場合、図１０に示すように、ＶＳ電圧Ｖｓは、空燃比に応じた電圧になる。図１０は、ポンプセル４の両端がショートしている場合のＶＳ電圧Ｖｓの状態を示す図である。
【００８７】
したがって、ポンプセル４の電流および電圧に加え、さらに、検出セル５の電圧であるＶＳ電圧Ｖｓをモニタすることによって異常検出を行うことで、より精度よくポンプセル４の両端のショート状態を検出することができることが分かる。
【００８８】
図１１は、異常判定部５３の他の構成例を示す図である。図１１に示す異常判定部５３は、第１判定部６０と、第２判定部６１と、第３判定部６４と、カウンタ６２と、比較部６３とを備える。なお、第１判定部６０、第２判定部６１および比較部６３は図７に示す構成と同様の構成である。
【００８９】
第３判定部６４は、第２判定部６１が端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定した場合、端子電圧検出部１１によって検出されたＶＳ電圧Ｖｓが閾値Ｖｔｈ２から閾値Ｖｔｈ３までの範囲（以下、所定範囲Ｓと記載する）であるか否かを判定する。カウンタ６２は、第３判定部６４によってＶＳ電圧Ｖｓが所定範囲Ｓ外であると判定される毎にカウンタ値Ｃｄをインクリメントする。
【００９０】
比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ以上になった場合に、ＩＰ−ＣＯＭ間がショートしていると判定し、ショート異常が発生したことを検出する。一方、比較部６３は、カウンタ値Ｃｄが閾値Ｃｔｈ未満である場合、ＩＰ−ＣＯＭ間がショートしていないと判定する。これにより、精度よくポンプセル４の両端のショート状態を検出することができることが分かる。
【００９１】
なお、図１１に示す例では、図７（ａ）に示す異常判定部５３の第２判定部６１とカウンタ６２との間に第３判定部６４を設ける構成であるが、図７（ｂ）に示す異常判定部５３の第１判定部６０とカウンタ６２との間に第３判定部６４を設ける構成であってもよい。
【００９２】
また、第１判定部６０の判定処理、第２判定部６１の判定処理および第３判定部６４の判定処理を並列して行い、これらの判定処理の結果に基づいて、カウンタ値Ｃｄをインクリメントする構成であってもよい。この場合、カウンタ６２は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であり、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であり、かつ、ＶＳ電圧Ｖｓの大きさが所定範囲Ｓ外である場合に、カウンタ値Ｃｄをインクリメントする。これにより、処理速度を高めることができる。
【００９３】
また、異常判定部５３は、ＩＰ電流Ｉｐおよび端子間電圧Ｖｉｃによって求められるポンプセル４のインピーダンスＺｐが閾値Ｚｔｈ１以下であるか否かを判定する構成であってもよい。図１２は、異常判定部５３のさらに他の構成例を示す図である。
【００９４】
図１２に示す異常判定部５３は、算出部７０と、判定部７１とを備える。判定部７１は、比較部７２と、カウンタ７３と、比較部７４とを備える。算出部７０は、ＩＰ電流Ｉｐと端子間電圧Ｖｉｃとに基づいて、ポンプセル４のインピーダンスＺｐ（＝Ｖｉｃ／Ｉｐ）を算出する。
【００９５】
比較部７２は、所定の判定周期で、インピーダンスＺｐが閾値Ｚｔｈ１以下であるか否かを判定する。カウンタ７３は、比較部７２によってインピーダンスＺｐが閾値Ｚｔｈ１以下であると判定される毎にカウンタ値Ｃｄをインクリメントする。比較部７４は、カウンタ値Ｃｄが閾値Ｃｔｈ以上になった場合に、ＩＰ−ＣＯＭ間がショートしていると判定し、ショート異常が発生したことを検出する。
【００９６】
このように、異常判定部５３は、インピーダンスＺｐが閾値Ｚｔｈ１以下である場合に、ＩＰ−ＣＯＭ間がショートしていると判定することもできる。かかる構成では、空燃比センサ１が設けられる車両が異なる場合であっても、異常判定部５３が異常判定で用いる閾値Ｚｔｈ１の調整処理の手間を省きつつ、ポンプセル４の両端がショートする異常を精度よく検出することができる。
【００９７】
なお、空燃比がストイキである場合、ＩＰ電流Ｉｐがゼロになるため、インピーダンスＺｐが無限大になり、算出値がオーバーフローして、カウンタ値Ｃｄが誤ってインクリメントされる可能性がある。そこで、カウンタ６２は、ＩＰ電流Ｉｐがゼロである場合には、カウンタ値Ｃｄをインクリメントしないようにしている。これにより、ポンプセル４の両端がショートする異常を精度よく検出することができる。
【００９８】
また、ポンプセル４のインピーダンスＺｐとポンプセル４のアドミタンスＹｐとは逆数の関係にあり、インピーダンスＺｐが閾値Ｚｔｈ１以下であるか否かの判定は、アドミタンスＹｐが閾値Ｙｔｈ（＝１／Ｚｔｈ１）以上であるか否かの判定と同じである。したがって、異常判定部５３の算出部７０が、ポンプセル４のアドミタンスＹｐを算出し、異常判定部５３の判定部７１が、アドミタンスＹｐが閾値Ｙｔｈ以下である場合に、ＩＰ−ＣＯＭ間がショートしていると判定する構成であってもよい。
【００９９】
なお、上述した実施形態では、制御装置３内に異常判定部５３（異常判定装置の一例）を設ける例を説明したが、制御装置３の異常判定部５３は外部に設けることができる。この場合、電流検出部５１は、例えば、ＩＰ端子Ｔｉｐと端子Ｔ１との間に流れる電流をＩＰ電流Ｉｐとして検出し、端子間電圧検出部５２は、例えば、端子Ｔ１と端子Ｔ２との間の電圧を端子間電圧Ｖｉｃとして検出する。
【０１００】
また、上述した実施形態では、ＩＰ電流Ｉｐが正極性であるか負極性であるかに関わらず、閾値Ｉｔｈ１の大きさを同じとしたが、ＩＰ電流Ｉｐが正極性であるか負極性であるかによって閾値Ｉｔｈ１の大きさ変えることもできる。例えば、＋Ｉｔｈ１１≦Ｉｐおよび−Ｉｔｈ１２≧Ｉｐであるか否かを判定することもできる。＋Ｉｔｈ１１および−Ｉｔｈ１２は、閾値Ｉｔｈ１の一例である。
【０１０１】
同様に、端子間電圧Ｖｉｃが正極性であるか負極性であるかに関わらず、閾値Ｖｔｈ１の大きさを同じとしたが、端子間電圧Ｖｉｃが正極性であるか負極性であるかによって閾値Ｖｔｈ１の大きさを変えることもできる。例えば、Ｖｔｈ１１≦Ｖｉｃ≦Ｖｔｈ１２であるか否かを判定することもできる。Ｖｔｈ１１およびＶｔｈ１２は、閾値Ｖｔｈ１の一例である。
【０１０２】
［３．異常検出部１８の異常判定処理フロー］
次に、フローチャートを用いて、異常検出部１８の異常判定処理の流れの一例を説明する。図１３は、異常検出部１８が実行する主な処理手順を示すフローチャートであり、繰り返し実行される処理である。
【０１０３】
図１３に示すように、異常検出部１８は、動作モードが第１モードから第２モードへ移行してから所定期間ＴＡが経過しているか否かを判定する（ステップＳ１）。所定期間ＴＡが経過していると判定すると（ステップＳ１；Ｙｅｓ）、異常検出部１８は、ＩＰ電流Ｉｐ、端子間電圧ＶｉｃおよびＶＳ電圧Ｖｓを検出する（ステップＳ２）。かかるＩＰ電流Ｉｐが閾値Ｉｔｈ１以上であるか否かを判定する（ステップＳ３）。
【０１０４】
次に、異常検出部１８は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であると判定すると（ステップＳ３；Ｙｅｓ）、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であるか否かを判定する（ステップＳ４）。
【０１０５】
端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定すると（ステップＳ４；Ｙｅｓ）、異常検出部１８は、ＶＳ電圧Ｖｓが所定範囲Ｓ（閾値Ｖｔｈ２から閾値Ｖｔｈ３までの範囲）外であるか否かを判定する（ステップＳ５）。ＶＳ電圧Ｖｓが所定範囲Ｓ外であると判定した場合（ステップＳ５；Ｙｅｓ）、異常検出部１８は、カウンタ値Ｃｄをインクリメントする（ステップＳ６）。
【０１０６】
ステップＳ６の処理が終了すると、異常検出部１８は、カウンタ値Ｃｄが閾値Ｃｔｈ以上であるか否かを判定する（ステップＳ７）。異常検出部１８は、カウンタ値Ｃｄが閾値Ｃｔｈ以上であると判定すると（ステップＳ７；Ｙｅｓ）、ＩＰ−ＣＯＭ間がショートしていることを判定し、異常の発生を検出する（ステップＳ８）。
【０１０７】
異常検出部１８は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上ではないと判定した場合（ステップＳ３；Ｎｏ）、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下ではないと判定した場合（ステップＳ４：Ｎｏ）、ＶＳ電圧Ｖｓが所定範囲Ｓ外ではないと判定した場合（ステップＳ５；Ｎｏ）、処理をステップＳ９へ移行する。
【０１０８】
ステップＳ９において、異常検出部１８は、カウンタ値Ｃｄを最後にインクリメントしてから所定期間ＴＢが経過したか否かを判定する。所定期間ＴＢが経過したと判定すると（ステップＳ９；Ｙｅｓ）、異常検出部１８は、カウンタ値Ｃｄを初期化する（ステップS１０）。
【０１０９】
ステップＳ８、Ｓ１０の処理が終了した場合、カウンタ値Ｃｄが閾値Ｃｔｈ以上ではないと判定した場合（ステップＳ７；Ｎｏ）、所定期間ＴＢが経過していないと判定した場合（ステップＳ９；Ｎｏ）、異常検出部１８は、次の異常判定処理周期に到達するまで待つ。
【０１１０】
以上のように実施形態にかかる空燃比センサ１は、ガス検出室９０の酸素濃度を検出するための検出セル５とガス検出室９０への酸素の汲み入れや汲み出しを行うポンプセル４とを有するガスセンサ素子２（センサ素子の一例）を備える。かかる空燃比センサ１の異常検出部１８（異常検出装置の一例）は、ＩＰ電流Ｉｐ（第１端子と第２端子との間に流れる電流の一例）と端子間電圧Ｖｉｃ（第１端子と第２端子との間の電圧の一例）とに基づいて、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間のショート状態を判定する異常判定部５３を備える。閾値の調整処理の手間を省きつつ、ポンプセル４の両端がショートする異常を精度よく検出することができる。
【０１１１】
また、異常判定部５３は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１（所定の大きさの一例）以上であり、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１（所定の大きさの一例）以上である場合に、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間がショートしていると判定する。これにより、ポンプセル４の両端がショートする異常を精度よく且つ簡易に検出することができる。
【０１１２】
また、異常判定部５３は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であると判定した場合に、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であるか否かを判定し、この判定結果に基づいて、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間のショート状態を判定する。これにより、ポンプセル４の両端間のショートが発生していない場合に、判定処理にかかる負荷を軽減することができる。
【０１１３】
また、異常判定部５３は、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以下であると判定した場合に、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であるか否かを判定し、この判定結果に基づいて、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間のショート状態を判定する。これにより、ポンプセル４の両端間のショートが発生していない場合に、判定処理にかかる負荷を軽減することができる。
【０１１４】
また、異常判定部５３は、ＩＰ電流Ｉｐの大きさが閾値Ｉｔｈ１以上であり、端子間電圧Ｖｉｃの大きさが閾値Ｖｔｈ１以上である状態が所定期間以上継続する場合に、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間がショートしていると判定する。これにより、誤判定を抑制し、ポンプセル４の両端がショートする異常をさらに精度よく検出することができる。
【０１１５】
また、異常判定部５３は、算出部７０（算出部の一例）と、判定部７１とを備える。算出部７０は、ＩＰ電流Ｉｐと端子間電圧Ｖｉｃとに基づいて、ポンプセル４のインピーダンスＺｐを算出する。判定部７１は、算出部７０によって算出されたインピーダンスＺｐに基づいて、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間のショート状態を判定する。これにより、ポンプセル４の両端がショートする異常をより精度よく検出することができる。
【０１１６】
また、異常検出部１８は、ＩＰ電流Ｉｐと端子間電圧Ｖｉｃとに加え、ＶＳ電圧Ｖｓ（一端がポンプセル４の一端に接続される検出セル５の他端の電圧の一例）に基づいて、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間のショート状態を判定する。これにより、ポンプセル４の両端がショートする異常をさらに精度よく検出することができる。
【０１１７】
また、異常判定部５３は、第１モードから第２モード（ガスセンサ素子２が活性化して空燃比センサが空燃比を測定する動作モードの一例）へ移行してから所定期間ＴＡが経過した後に、ＩＰ端子ＴｉｐとＣＯＭ端子Ｔｃｏｍとの間がショート状態であるか否かの判定を開始する。これにより、モード移行直後の不安定な状態の期間においての異常判定を抑制することができることから、誤判定を抑制することができる。
【０１１８】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【０１１９】
１  空燃比センサ
２  ガスセンサ素子
３  制御装置
４  ポンプセル
５  検出セル
６  ヒータ
１０  電圧制御部
１１  端子電圧検出部
１２  フィードバック制御部
１３  電流供給部
１４  電流検出部
１５  空燃比演算部
１６  ヒータ制御部
１７  モード制御部
１８  異常検出部
５１  電流検出部
５２  端子間電圧検出部
５３  異常判定部
【図１】
0006594741.tif 000002
【図２】
0006594741.tif 000003
【図３】
0006594741.tif 000004
【図４】
0006594741.tif 000005
【図５】
0006594741.tif 000006
【図６】
0006594741.tif 000007
【図７】
0006594741.tif 000008
【図８】
0006594741.tif 000009
【図９】
0006594741.tif 000010
【図１０】
0006594741.tif 000011
【図１１】
0006594741.tif 000012
【図１２】
0006594741.tif 000013
【図１３】
0006594741.tif 000014