(57)【要約】【課題】空燃比センサの応答性の異常をリッチ方向およびリーン方向のいずれにおいても検出できる空燃比センサの異常検出装置および異常検出方法を提供する。【解決手段】空燃比がリッチ側とリーン側に交互に変動する状況において、リッチ側への変動に際し空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつリーン側への変動に際し空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算する。期間Ｔａの積算値を発生回数Ｘａの積算値で除算することにより期間Ｔａの平均値Ｔａｘを検出し、かつ期間Ｔｂの積算値を発生回数Ｘｂの積算値で除算することにより期間Ｔｂの平均値Ｔｂｘを検出する。これら平均値Ｔａｘ，Ｔｂｘの対比に基づいて、空燃比がリッチ側に変動する際の空燃比センサの応答性の異常およびリーン側に変動する際の空燃比センサの応答性の異常を判定する。【選択図】図１
2017115798.tif 000002
【特許請求の範囲】
【請求項１】
空燃比に応じて出力電圧が変化する空燃比センサの異常検出装置であって、
前記空燃比がリッチ側とリーン側に交互に変動する状況において、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算する積算手段と、
前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出する検出手段と、
前記平均値Ｔａｘ，Ｔｂｘの対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する判定手段と、
を備えることを特徴とする空燃比センサの異常検出装置。
【請求項２】
前記積算手段は、前記空燃比がリッチ側とリーン側に交互に変動する状況において、一定時間ｔ１にわたり、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算するとともに、この一定時間ｔ１の積算処理を所定回数Ｎにわたり繰り返す、
前記検出手段は、前記一定時間ｔ１の経過ごとに、前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出するとともに、前記所定回数Ｎにわたる積算処理の終了後、前記検出した平均値Ｔａｘ，Ｔｂｘのそれぞれ合計値を前記所定回数Ｎで除算することにより前記平均値Ｔａｘ，Ｔｂｘのさらなる平均値Ｔａｘ0，Ｔｂｘ0を算出する、
前記判定手段は、前記算出した平均値Ｔａｘ0，Ｔｂｘ0の対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する、
ことを特徴とする請求項１に記載の空燃比センサの異常検出装置。
【請求項３】
前記判定手段は、
平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満の場合に、前記空燃比センサに異常なしと判定し、
前記平均値Ｔａｘ0が前記設定値Ｔｓ以上で前記平均値Ｔｂｘ0が前記設定値Ｔｓ未満の場合に、前記空燃比センサに“リッチ方向の反応開始遅れ異常”があると判定し、
前記平均値Ｔａｘ0が前記設定値Ｔｓ未満で前記平均値Ｔｂｘ0が前記設定値Ｔｓ以上の場合に、前記空燃比センサに“リーン方向の反応開始遅れ異常”があると判定する、
ことを特徴とする請求項２に記載の空燃比センサの異常検出装置。
【請求項４】
空燃比に応じて出力電圧が変化する空燃比センサの異常検出方法であって、
前記空燃比がリッチ側とリーン側に交互に変動する状況において、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算し、
前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出し、
前記平均値Ｔａｘ，Ｔｂｘの対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する、
ことを特徴とする空燃比センサの異常検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、空燃比センサを用いて空燃比フィードバック制御を実行する内燃機関における空燃比センサの異常検出装置および異常検出方法に関する。
【背景技術】
【０００２】
自動車の内燃機関は、空燃比に応じて出力電圧が変化する空燃比センサ（ＬＡＦセンサ，Ａ／Ｆセンサともいう）を備え、この空燃比センサの検知出力から噴射燃料と吸込み空気との混合気の空燃比（空気の質量と燃料の質量との比）を求め、その空燃比が理想的な空燃比いわゆる理論空燃比となるよう、燃料の噴射量をフィードバック制御（空燃比フィードバック制御）する。
【０００３】
空燃比センサは、具体的には、大気中の酸素の濃度と排出ガス中の酸素の濃度との差に応じて起電力が変化する。すなわち、吸気に対して燃料の比率が多い場合（空燃比がリッチ）、吸気中の酸素がより多く消費されるため、排出ガス中の酸素の濃度が低下し、これに伴い空燃比センサの出力電圧が上昇する。吸気に対して燃料の比率が少ない場合（空燃比がリーン）、吸気中の酸素の消費が少ないため、排出ガス中の酸素の濃度が上昇し、これに伴い空燃比センサの出力電圧が下降する。
【０００４】
この空燃比センサが故障すると、当然ながら適正な空燃比フィードバック制御が困難となる。
【０００５】
空燃比センサの故障対策として、例えば特許文献１のように、空燃比センサの出力電圧の変化を監視し、その監視結果に基づいて空燃比センサの異常を検出する装置が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３０７９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
空燃比センサの応答性に関する異常として、空燃比がリッチで出力電圧が上方方向に変化する際の応答遅れ、および空燃比がリッチで出力電圧が下降方向に変化する際の応答遅れがある。
【０００８】
上記検出装置の場合、空燃比センサの応答性に関する異常を検出できても、その応答性がリッチ方向における異常なのか、リーン方向における異常なのか、判別できない。
【０００９】
この発明の目的は、空燃比センサの応答性の異常をリッチ方向およびリーン方向のいずれにおいても検出できる空燃比センサの異常検出装置および異常検出方法を提供することである。
【課題を解決するための手段】
【００１０】
請求項１に係る発明の空燃比センサの異常検出装置は、空燃比に応じて出力電圧が変化する空燃比センサの異常を検出するものであって、積算手段、検出手段、および判定手段を備える。積算手段は、前記空燃比がリッチ側とリーン側に交互に変動する状況において、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算する。検出手段は、前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出する。判定手段は、前記平均値Ｔａｘ，Ｔｂｘの対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する。
【００１１】
請求項２に係る発明の空燃比センサの異常検出装置は、請求項１に係る発明の積算手段、検出手段、判定手段について限定している。積算手段は、前記空燃比がリッチ側とリーン側に交互に変動する状況において、一定時間ｔ１にわたり、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算するとともに、この一定時間ｔ１の積算処理を所定回数Ｎにわたり繰り返す。検出手段は、前記一定時間ｔ１の経過ごとに、前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出するとともに、前記所定回数Ｎにわたる積算処理の終了後、前記検出した平均値Ｔａｘ，Ｔｂｘのそれぞれ合計値を前記所定回数Ｎで除算することにより前記平均値Ｔａｘ，Ｔｂｘのさらなる平均値Ｔａｘ0，Ｔｂｘ0を算出する。判定手段は、前記算出した平均値Ｔａｘ0，Ｔｂｘ0の対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する。
【００１２】
請求項３に係る発明の空燃比センサの異常検出装置は、請求項２に係る発明の判定手段について限定している。判定手段は、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満の場合に前記空燃比センサに異常なしと判定し、前記平均値Ｔａｘ0が前記設定値Ｔｓ以上で前記平均値Ｔｂｘ0が前記設定値Ｔｓ未満の場合に前記空燃比センサに“リッチ方向の反応開始遅れ異常”があると判定し、前記平均値Ｔａｘ0が前記設定値Ｔｓ未満で前記平均値Ｔｂｘ0が前記設定値Ｔｓ以上の場合に前記空燃比センサに“リーン方向の反応開始遅れ異常”があると判定する。
【００１３】
請求項４に係る発明の空燃比センサの異常検出方法は、空燃比に応じて出力電圧が変化する空燃比センサの異常を方法であって、前記空燃比がリッチ側とリーン側に交互に変動する状況において、前記リッチ側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し前記空燃比センサの出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算する。さらに、前記期間Ｔａの積算値を前記発生回数Ｘａの積算値で除算することにより前記期間Ｔａの平均値Ｔａｘを検出し、かつ前記期間Ｔｂの積算値を前記発生回数Ｘｂの積算値で除算することにより前記期間Ｔｂの平均値Ｔｂｘを検出する。そして、検出した平均値Ｔａｘ，Ｔｂｘの対比に基づいて、前記空燃比がリッチ側に変動する際の前記空燃比センサの応答性の異常、および前記空燃比がリーン側に変動する際の前記空燃比センサの応答性の異常を判定する。
【発明の効果】
【００１４】
この発明の空燃比センサの異常検出装置および異常検出方法によれば、空燃比センサの応答性の異常をリッチ方向およびリーン方向のいずれにおいても検出できる。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施形態の構成を示す図。
【図２】同実施形態に係わる空燃比センサに異常がない場合の同空燃比センサの出力電圧波形を示す図。
【図３】同実施形態の制御を示すフローチャート。
【図４】同実施形態に係わる空燃比センサに“リッチ方向の反応開始遅れ異常”がある場合の空燃比センサの出力電圧波形を示す図。
【図５】同実施形態に係わる空燃比センサに“リーン方向の応答遅れ異常”がある場合の空燃比センサの出力電圧波形を示す図。
【発明を実施するための形態】
【００１６】
以下、この発明の一実施形態を図面を参照しながら説明する。  
図１に示すように、内燃機関（エンジン）１は、シリンダ２、ピストン３、点火プラグ４、吸気弁５、排気弁６を有し、ピストン３の下降により、シリンダ２内の燃焼室２ａに、吸気ポート７および吸気弁５を通して空気を吸込む（吸気行程）。
【００１７】
吸気ポート７には、吸気量を検知するエアーフローメータ１１、吸気量を決定するスロットル弁１２、吸気弁５に向けて燃料を噴射する吸気路噴射インジェクタ１３が配置されている。
【００１８】
吸気路噴射インジェクタ１３が噴射する燃料は吸込み空気と混合され、その混合気が吸気弁５を介して燃焼室２ａに供給される。燃焼室２ａ内に供給された混合気はピストン３の上昇によって圧縮され（圧縮行程）、その圧縮混合気が点火プラグ４の火花により着火して燃焼・爆発する（燃焼行程）。この燃焼・爆発によってピストン３が再び下降し、上記動作が繰り返される。燃焼・爆発によって生じるガスは、排気弁６および排気ポート８を通って排出される（排気行程）。
【００１９】
排気ポート８には、空燃比センサ１４、および排出ガスを浄化する触媒１５が配置されている。
【００２０】
空燃比センサ１４は、ＬＡＦ（Linear Air-Fuel ratio）センサやＡ／Ｆ（Air-Fuel ratio）センサとも称し、排気弁６を経た排出ガス中の酸素の濃度と大気中の酸素の濃度との差に応じて起電力が変化する。すなわち、吸気に対して燃料の比率が多い場合（空燃比がリッチ）、吸気中の酸素がより多く消費されるため、排出ガス中の酸素の濃度が低下し、これに伴い、図２に示すように、空燃比センサ１４の出力電圧Ｖが上昇する。吸気に対して燃料の比率が少ない場合（空燃比がリーン）、吸気中の酸素の消費が少ないため、排出ガス中の酸素の濃度が上昇し、これに伴い、図２に示すように、空燃比センサ１４の出力電圧Ｖが下降する。この電圧波形は、空燃比センサ１４に異常がない場合のもので、上昇時の傾きと下降時の傾きとがほぼ同じである。
【００２１】
一方、制御部であるＥＣＵ２０に、上記エアーフローメータ１１、スロットル弁１２、吸気路噴射インジェクタ１３、空燃比センサ１４、点火コイル２１、回転数センサ２２、アクセル開度センサ２３、異常報知ランプ２４、メモリ２５などが接続される。
【００２２】
点火コイル２１は、点火プラグ４に点火用の駆動電圧を供給する。回転数センサ２２は、ピストン３の上下動に連動するクランクの角度を回転数として検知する。アクセル開度センサ２３は、アクセル開度（アクセルペダルの踏込み量）を検知する。異常報知ランプ２４は、空燃比センサ１４の異常を報知するためのもので、内燃機関１が搭載された車両の運転席付近に配置される。メモリ２５は、空燃比センサ１４の異常内容を記憶する。
【００２３】
そして、ＥＣＵ２０は、内燃機関１の運転を制御する機能に加え、空燃比センサ１４の異常を検出する異常検出装置としても機能するもので、空燃比センサ１４の異常検出に関わる次の（１）〜（４）の手段を有する。  
（１）空燃比センサ１４の出力電圧Ｖから噴射燃料と吸込み空気との混合気の空燃比（平均値）を求め、その空燃比が理論空燃比となるよう、吸気路噴射インジェクタ１３の燃料噴射量をフィードバック制御する空燃比フィードバック制御手段。なお、空燃比フィードバック制御手段は、空燃比（平均値）が理論空燃比となるいわゆるストイキ（stoiciometry）状態において、最適な燃焼状態が得られるよう、空燃比を意図的にリッチ側とリーン側に交互に微少変動させる制御を行う。
【００２４】
（２）上記空燃比フィードバック制御手段によりストイキ状態が設定されて、空燃比がリッチ側とリーン側に交互に変動する状況において、そのリッチ側への変動に際し空燃比センサ１４の出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ上記リーン側への変動に際し空燃比センサ１４の出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算する積算手段。
【００２５】
（３）上記期間Ｔａの積算値を上記発生回数Ｘａの積算値で除算することにより上記期間Ｔａの平均値Ｔａｘを検出し、かつ上記期間Ｔｂの積算値を上記発生回数Ｘｂの積算値で除算することにより上記期間Ｔｂの平均値Ｔｂｘを検出する検出手段。
【００２６】
（４）上記平均値Ｔａｘ，Ｔｂｘの対比に基づいて、空燃比がリッチ側に変動する際の空燃比センサ１４の応答性の異常、および空燃比がリーン側に変動する際の空燃比センサ１４の応答性の異常を判定する判定手段。
【００２７】
なお、上記（２）の積算手段は、具体的には、上記空燃比フィードバック制御手段によりストイキ状態が設定されて、空燃比がリッチ側とリーン側に交互に変動する状況において、一定時間（例えば10sec）ｔ１にわたり、上記リッチ側への変動に際し空燃比センサ１４の出力電圧Ｖに変化がない期間Ｔａおよびその期間Ｔａの発生回数Ｘａを積算し、かつ前記リーン側への変動に際し空燃比センサ１４の出力電圧Ｖに変化がない期間Ｔｂおよびその期間Ｔｂの発生回数Ｘｂを積算するとともに、この一定時間ｔ１の積算処理を所定回数（例えば５回）Ｎにわたり繰り返す。
【００２８】
上記（３）の検出手段は、具体的には、上記一定時間ｔ１の経過ごとに、上記期間Ｔａの積算値を上記発生回数Ｘａの積算値で除算することにより上記期間Ｔａの平均値Ｔａｘを検出し、かつ上記期間Ｔｂの積算値を上記発生回数Ｘｂの積算値で除算することにより上記期間Ｔｂの平均値Ｔｂｘを検出するとともに、上記所定回数Ｎにわたる積算処理の終了後、上記検出した平均値Ｔａｘ，Ｔｂｘのそれぞれ合計値を上記所定回数Ｎで除算することにより上記平均値Ｔａｘ，Ｔｂｘのさらなる平均値Ｔａｘ0，Ｔｂｘ0を算出する。
【００２９】
上記（４）の判定手段は、具体的には、上記平均値Ｔａｘ0，Ｔｂｘ0が共に設定値（例えば250msec）Ｔｓ未満の場合に空燃比センサ１４に異常なしと判定し、上記平均値Ｔａｘ0が上記設定値Ｔｓ以上で上記平均値Ｔｂｘ0が上記設定値Ｔｓ未満の場合に空燃比センサ１４に“リッチ方向の反応開始遅れ異常”があると判定し、上記平均値Ｔａｘ0が上記設定値Ｔｓ未満で上記平均値Ｔｂｘ0が上記設定値Ｔｓ以上の場合に、空燃比センサ１４に“リーン方向の反応開始遅れ異常”があると判定し、上記平均値Ｔａｘ0，Ｔｂｘ0が共に上記設定値Ｔｓ以上の場合に、空燃比センサ１４に“リッチとリーンの両方向の反応開始遅れ異常”があると判定する。
【００３０】
つぎに、ＥＣＵ２０が実行する異常検出処理を図３のフローチャートを参照しながら説明する。  
ＥＣＵ２０は、空燃比フィードバック制御によりストイキ状態を設定して空燃比をリッチ側とリーン側に交互に微少変動させている状況において（ステップＳ１）、異常検出フラグｆが“０”であることを条件に（ステップＳ２のＹＥＳ）、タイムカウントｔを開始する（ステップＳ３）。
【００３１】
タイムカウントｔの開始に伴い、ＥＣＵ２０は、空燃比フィードバック制御による上記空燃比の変動がリッチ方向であるかリーン方向であるかを監視する（ステップＳ４，Ｓ５）。リッチ方向の変動に際し（ステップＳ４のＹＥＳ）、ＥＣＵ２０は、出力電圧Ｖに変化（上昇変化）がない期間（変化なし期間という）Ｔａを検出して積算するとともに（ステップＳ６）、その変化なし期間Ｔａの発生回数Ｘａを積算する（ステップＳ７）。リーン方向の変動に際し（ステップＳ４のＮＯ、ステップＳ５のＹＥＳ）、ＥＣＵ２０は、出力電圧Ｖに変化（下降変化）がない期間（変化なし期間という）Ｔｂを検出して積算するとともに（ステップＳ８）、その変化なし期間Ｔｂの発生回数Ｘｂを積算する（ステップＳ９）。
【００３２】
この積算処理に伴い、ＥＣＵ２０は、タイムカウントｔが一定時間ｔ１に達したかを判定する（ステップＳ１０）。タイムカウントｔが一定時間ｔ１未満の場合（ステップＳ１０のＮＯ）、ＥＣＵ２０は、ステップＳ４，Ｓ５の監視に戻る。
【００３３】
タイムカウントｔが一定時間ｔ１に達した場合（ステップＳ１０のＹＥＳ）、ＥＣＵ２０は、タイムカウントｔを零にクリアするとともに（ステップＳ１１）、回数ｎを“１”アップする（ステップＳ１２）。そして、ＥＣＵ２０は、一定時間ｔ１における変化なし期間Ｔａの積算値を同じく一定時間ｔ１における発生回数Ｘａの積算値で除算することにより一定時間ｔ１における変化なし期間Ｔａの平均値Ｔａｘを検出し、かつ一定時間ｔ１における変化なし期間Ｔｂの積算値を同じく一定時間ｔ１における発生回数Ｘｂの積算値で除算することにより一定時間ｔ１における変化なし期間Ｔｂの平均値Ｔｂｘを検出する（ステップＳ１３）。
【００３４】
この検出に続き、ＥＣＵ２０は、回数ｎが所定回数Ｎに達しているかを判定する（ステップＳ１４）。回数ｎが所定回数Ｎ未満の場合（ステップＳ１４のＮＯ）、ＥＣＵ２０は、ステップＳ３に戻ってタイムカウントｔを再開する。このタイムカウントｔの繰り返しにより、複数の平均値Ｔａｘおよび複数の平均値Ｔｂｘを検出することができる。
【００３５】
回数ｎが所定回数Ｎに達した場合（ステップＳ１４のＹＥＳ）、ＥＣＵ２０は、回数ｎを零にクリアする（ステップＳ１５）。これに伴い、ＥＣＵ２０は、これまで検出した各平均値Ｔａｘの合計値を所定回数Ｎで除算することにより平均値Ｔａｘのさらなる平均値Ｔａｘ0（＝“Ｔａｘの合計値”／Ｎ）を算出するとともに、これまで検出した各平均値Ｔｂｘの合計値を所定回数Ｎで除算することにより平均値Ｔｂｘのさらなる平均値Ｔｂｘ0（＝“Ｔｂｘの合計値”／Ｎ）を算出する（ステップＳ１６）。
【００３６】
空燃比センサ１４の応答性に異常がない場合、空燃比センサ１４の出力電圧Ｖは、図２に示すように、空燃比のリッチ変動に対して反応遅れなく上昇を開始し、空燃比のリーン変動に対して反応遅れなく下降を開始する。この場合、上記算出される平均値Ｔａｘ0，Ｔｂｘ0は共に設定値Ｔｓ未満となる。
【００３７】
ＥＣＵ２０は、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満の場合（ステップＳ１７のＹＥＳ）、ＥＣＵ２０は、空燃比センサ１４に異常なしと判定する（ステップＳ１８）。
【００３８】
一方、空燃比が減少から増加に切換わったにもかかわらず、図４に示すように、空燃比センサ１４の出力電圧Ｖがすぐに上昇しない場合、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満という条件は成立せず（ステップＳ１７のＮＯ）、平均値Ｔａｘ0が設定値Ｔｓ以上で平均値Ｔｂｘ0が設定値Ｔｓ未満という条件が成立する（ステップＳ１９のＹＥＳ）。この場合、ＥＣＵ２０は、空燃比センサ１４に“リッチ方向の反応開始遅れ異常”があると判定する（ステップＳ２０）。“リッチ方向の反応開始遅れ異常”とは、空燃比がリッチ側に変動する際の応答性の異常のことである。
【００３９】
空燃比が増加から減少に切換わったにもかかわらず、図５に示すように、空燃比センサ１４の出力電圧Ｖがすぐに下降しない場合、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満という条件は成立せず（ステップＳ１７のＮＯ）、平均値Ｔａｘ0が設定値Ｔｓ以上で平均値Ｔｂｘ0が設定値Ｔｓ未満という条件が成立する（ステップＳ１９のＮＯ、ステップＳ２１のＹＥＳ）。この場合、ＥＣＵ２０は、空燃比センサ１４に“リーン方向の反応開始遅れ異常”があると判定する（ステップＳ２２）。“リーン方向の反応開始遅れ異常”とは、空燃比がリーン側に変動する際の応答性の異常のことである。
【００４０】
空燃比が減少から増加に切換わったにもかかわらず空燃比センサ１４の出力電圧Ｖがすぐに上昇せず、しかも空燃比が増加から減少に切換わったにもかかわらず空燃比センサ１４の出力電圧Ｖがすぐに下降しない場合、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ未満という条件は成立せず（ステップＳ１７のＮＯ）、平均値Ｔａｘ0，Ｔｂｘ0が共に設定値Ｔｓ以上という条件が成立する（ステップＳ１９のＮＯ、ステップＳ２１のＮＯ）。この場合、ＥＣＵ２０は、空燃比センサ１４に“リッチとリーンの両方向の反応開始遅れ異常”があると判定する（ステップＳ２３）。
【００４１】
“リッチ方向の応答遅れ異常”“リーン方向の応答遅れ異常”“リッチとリーンの両方向の応答遅れ異常”のいずれかを判定した場合、ＥＣＵ２０は、異常の旨を異常報知ランプ２４の発光により運転者に報知するとともに、その異常を表わすデータをメモリ２５に記憶する（ステップＳ２４）。これに伴い、ＥＣＵ２０は、異常検出フラグｆを“１”にセットし（ステップＳ２５）、初めのステップＳ１からの処理を繰り返す。この場合、異常検出フラグｆが“１”なので（ステップＳ２のＮＯ）、ＥＣＵ２０は、ステップＳ３からの処理を実行しない。
【００４２】
メモリ２５内のデータは、空燃比センサ１４の交換や修理を行う作業者がパーソナルコンピュータを使って読み出すことが可能である。作業者は、この読み出しにより、空燃比センサ１４に生じている異常が何なのかを的確に認識することができる。
【００４３】
以上のように、空燃比センサ１４の応答性の異常をリッチ方向およびリーン方向の両方向において的確に識別して検出できる。ひいては、空燃比センサ１４の異常内容に応じた適切な排出ガス低減対策をとることが可能となる。
【００４４】
空燃比センサ１４に異常が生じていることを異常報知ランプ２４の発光により報知するので、空燃比センサ１４の早期の交換または修理が可能となる。異常内容を表わすデータをメモリ２５に記憶するので、空燃比センサ１４の交換または修理に際しての作業が容易となる。
【００４５】
なお、上記実施形態では、一定時間ｔ１を10sec、所定回数Ｎを５回としたが、一定時間ｔ１および所定回数Ｎの値について限定はなく適宜に設定可能である。
【００４６】
上記実施形態では、空燃比センサ１４の応答遅れの異常を検出する場合を例に説明したが、空燃比センサ１４が空燃比の変化に比べて過剰に反応する異常についても、同様の判定処理により検出することが可能である。
【００４７】
その他、上記実施形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態および変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、書き換え、変更を行うことができる。これら実施形態や変形は、発明の範囲は要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４８】
１…内燃機関、２…シリンダ、２ａ…燃焼室、３…ピストン、４…点火プラグ、５…吸気弁、６…排気弁、７…吸気ポート、８…排気ポート、１１…エアーフローメータ、１２…スロットル弁、１３…吸気路噴射インジェクタ、１４…空燃比センサ、１５…触媒、２０…ＥＣＵ、２１…点火コイル、２２…回転数センサ、２３…アクセル開度センサ、２４…異常報知ランプ、２５…メモリ
【図１】
2017115798.tif 000003
【図２】
2017115798.tif 000004
【図３】
2017115798.tif 000005
【図４】
2017115798.tif 000006
【図５】
2017115798.tif 000007