(57)【要約】  【課題】  エンジンの排気管のうちの触媒の上流側に二次空気を供給する二次空気供給システムの異常診断の実施頻度を高めると共に、電源電圧の変動による正常／異常の誤判定を防止できるようにする。  【解決手段】  制御弁２１を開弁してエアポンプ１８を運転する第１の検出期間と、制御弁２１を閉弁してエアポンプ１８を運転する第２の検出期間とを設定し、各検出期間毎にそれぞれ二次空気圧力と電源電圧とを検出して、それぞれの平均値を算出し、２つの検出期間の電源電圧平均値に基づいて二次空気圧力平均値及び／又は判定値を補正する。その後、２つの検出期間の二次空気圧力平均値の差分（圧力差）を判定値と比較して、二次空気供給システム１７の正常／異常を判定する。  【選択図】  図１
2006083798.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路のうちの排出ガス浄化用の触媒よりも上流側に二次空気を供給する内燃機関の二次空気供給システムにおいて、
二次空気の流量又は圧力に関する情報（以下「二次空気情報」という）を検出する二次空気情報検出手段と、
前記二次空気情報検出手段で検出した二次空気情報に基づいて前記二次空気供給システムの異常診断を行う異常診断手段と、
前記二次空気供給システムに供給される電源電圧に関する情報（以下「電源電圧情報」という）を検出する電源電圧検出手段と、
前記電源電圧検出手段で検出した電源電圧情報に基づいて前記二次空気供給システムの正常／異常の判定条件を補正する判定条件補正手段と
を備えていることを特徴とする内燃機関の二次空気供給システムの異常診断装置。
【請求項２】
前記二次空気情報検出手段及び前記電源電圧検出手段は、複数の検出時期に二次空気情報及び電源電圧情報をそれぞれ検出し、
前記判定条件補正手段は、前記複数の検出時期の電源電圧情報に基づいて前記二次空気供給システムの正常／異常の判定条件を補正し、
前記異常診断手段は、前記複数の検出時期の二次空気情報に基づいて前記二次空気供給システムの異常診断を行うことを特徴とする請求項１に記載の内燃機関の二次空気供給システムの異常診断装置。
【請求項３】
前記電源電圧検出手段は、所定期間の電源電圧の平均値又は積算値を前記電源電圧情報として算出する手段を有することを特徴とする請求項１又は２に記載の内燃機関の二次空気供給システムの異常診断装置。
【請求項４】
前記異常診断手段は、前記電源電圧検出手段で検出した電源電圧の変動量が所定値以上のとき又は車両の電気負荷の変動量が所定値以上のときに前記異常診断手段による異常診断を禁止する手段を備えていることを特徴とする請求項１乃至３のいずれかに記載の内燃機関の二次空気供給システムの異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気通路のうちの排出ガス浄化用の触媒よりも上流側に二次空気を供給する内燃機関の二次空気供給システムの異常診断装置に関する発明である。
【背景技術】
【０００２】
例えば、特許文献１（特開２００３−８３０４８号公報）、特許文献２（特開２００４−１１５８５号公報）に示すように、内燃機関の排気管のうちの排出ガス浄化用の触媒よりも上流側にエアポンプにより二次空気を供給して排出ガス中のＨＣ、ＣＯの浄化（酸化反応）を促進したり、その反応熱で触媒の暖機を促進する技術が知られている。
【０００３】
このような二次空気供給システムが故障すると、排気エミッションが悪化するため、特許文献１，２では、二次空気供給管に圧力センサを設置し、この圧力センサで検出した二次空気の圧力に基づいて二次空気供給システムの異常診断を行うようにしている。
【特許文献１】特開２００３−８３０４８号公報
【特許文献２】特開２００４−１１５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、二次空気を送るエアポンプは、電源電圧（バッテリ電圧）の変動により吐出流量が変動するため、エアポンプの吐出流量が少なくなる電源電圧低下時に、異常診断を禁止して正常／異常の誤判定を防止することが考えられている。
【０００５】
しかし、二次空気供給を実行する時期は、主としてエンジン始動直後の触媒早期暖機期間中であるため、電源電圧低下時に異常診断を禁止すると、エンジン始動による電源電圧の低下によって通常の二次空気供給動作中に異常診断を実施できなくなってしまい、異常診断の実施頻度が低下するという問題が発生する。特に、エアポンプは大電流によって制御されるため、バッテリ消耗時には、エアポンプ動作中に常に低電圧状態に陥ってしまい、異常診断を全く実施できなくなってしまう懸念がある。また、充電システムによっては、電源電圧の急変によるドライバビリティ悪化を避けるために、エンジン始動時等において、低電圧検出後に電源電圧を徐々に元の電圧まで戻す充電制御を行うようにしているため、充電制御によって低電圧状態の時間が長くなってしまい、その分、異常診断の禁止時間が長くなって異常診断の実施頻度が低下してしまう。
【０００６】
また、エアポンプの吐出流量は、電源電圧によって変動するため、圧力センサで検出する二次空気の圧力も電源電圧によって変動することになる。このため、圧力センサの検出値を用いて二次空気供給システムの異常診断を行う場合に、電源電圧の変動による圧力センサの検出値の変動によって二次空気供給システムの正常／異常を誤判定してしまう可能性もある。
【０００７】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、電源電圧低下時でも、二次空気供給システムの異常診断を実施でき、異常診断の実施頻度を高めることができると共に、電源電圧の変動による正常／異常の誤判定を防止できて、信頼性の高い異常診断を実施できる内燃機関の二次空気供給システムの異常診断装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１に係る発明は、二次空気の流量又は圧力に関する情報（以下「二次空気情報」という）を二次空気情報検出手段により検出し、この二次空気情報に基づいて二次空気供給システムの異常診断を異常診断手段により行うシステムにおいて、二次空気供給システムに供給される電源電圧に関する情報（以下「電源電圧情報」という）を電源電圧検出手段により検出し、この電源電圧情報に基づいて二次空気供給システムの正常／異常の判定条件を判定条件補正手段により補正するようにしたものである。このようにすれば、電源電圧低下時に二次空気供給システムの異常診断を実施しても、正常／異常の判定条件を電源電圧低下時に適合した判定条件に補正して異常診断を実施することができるため、電源電圧低下時でも、二次空気供給システムの異常診断を精度良く実施することが可能となり、異常診断の実施頻度を高めることができる。しかも、異常診断実行時の電源電圧に応じて正常／異常の判定条件を補正できるため、電源電圧の変動による正常／異常の誤判定を防止できて、信頼性の高い異常診断を実施できる。
【０００９】
この場合、請求項２のように、二次空気情報検出手段及び電源電圧検出手段により、複数の検出時期に二次空気情報及び電源電圧情報をそれぞれ検出し、判定条件補正手段により、前記複数の検出時期の電源電圧情報に基づいて二次空気供給システムの正常／異常の判定条件を補正し、異常診断手段により、前記複数の検出時期の二次空気情報に基づいて二次空気供給システムの異常診断を行うようにしても良い。このようにすれば、複数の検出時期の二次空気情報に基づいて二次空気供給システムの異常診断を行う際に、複数の検出時期の間で電源電圧が変動しても、その電源電圧の変動に応じて正常／異常の判定条件を補正して、二次空気供給システムの異常診断を精度良く実施することができる。
【００１０】
また、請求項３のように、所定期間の電源電圧の平均値又は積算値を電源電圧情報として用いるようにしても良い。このようにすれば、電源ノイズ等の影響を少なくして電源電圧情報の検出精度を高めることができる。
【００１１】
ところで、電源電圧の変動量が大きい場合は、二次空気供給システムの二次空気吐出流量の変動が大きくなって、二次空気情報検出手段の検出値の変動も大きくなるため、判定条件の補正誤差も大きくなり、二次空気供給システムの正常／異常を誤判定してしまう可能性がある。
【００１２】
この対策として、請求項４のように、電源電圧検出手段で検出した電源電圧の変動量が所定値以上のとき又は車両の電気負荷の変動量が所定値以上のときに、判定条件の補正誤差も大きくなることを考慮して、異常診断手段による異常診断を禁止するようにすると良い。このようにすれば、電源電圧の変動量が大きい場合に、正常／異常の誤判定を未然に防止できる。尚、車両の電気負荷の変動量が大きい場合にも、その影響で電源電圧の変動量が大きくなるため、車両の電気負荷の変動量が大きい場合に異常診断を禁止すれば、正常／異常の誤判定を未然に防止できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を具体化した一実施例を説明する。
まず、図１に基づいてシステム全体の概略構成を説明する。内燃機関であるエンジン１１の各気筒の吸気マニホールド１２の吸気ポート近傍に、それぞれ燃料を噴射する燃料噴射弁１３が取り付けられている。一方、エンジン１１の排気管１４（排気通路）には、排出ガス中のＣＯ，ＨＣ，ＮＯｘ等を浄化する三元触媒等の触媒１５が設けられ、この触媒１５の上流側に、排出ガスの空燃比（又はリッチ／リーン）を検出する空燃比センサ１６（又は酸素センサ）が設けられている。
【００１４】
次に、排気管１４のうちの触媒１５よりも上流側に二次空気を供給する二次空気供給システム１７の構成を説明する。二次空気供給システム１７は、電気モータで駆動されるエアポンプ１８から吐出する二次空気を、吐出管１９を通して各気筒の二次空気供給ノズル２０に分配して各気筒の排気マニホールド（排気通路）に導入する。エアポンプ１８の吐出管１９には、該吐出管１９を開閉する制御弁２１が設けられ、該吐出管１９のうちの制御弁２１とエアポンプ１８との間には、二次空気情報検出手段として圧力センサ２２が設けられている。
【００１５】
この二次空気供給システム１７のエアポンプ１８と制御弁２１は、エンジン制御回路（以下「ＥＣＵ」という）２３によって制御される。このＥＣＵ２３は、エンジン運転状態を検出する各種センサ（例えば回転角センサ２４、吸気圧センサ２５、水温センサ２６等）の出力信号を読み込んでエンジン運転状態を検出して、エンジン運転状態に応じて燃料噴射量や点火時期を制御する。このＥＣＵ２３には、電源電圧（バッテリ電圧）を検出する電源電圧検出回路２７（電源電圧検出手段）から電源電圧検出信号が入力される。
【００１６】
更に、このＥＣＵ２３は、後述する図２の二次空気制御ルーチンを実行することで、二次空気供給システム１７による二次空気の供給動作を制御すると共に、後述する図３の二次空気供給システム異常診断ルーチンを実行することで、二次空気供給システム１７の正常／異常を判定する。
【００１７】
ここで、本実施例の二次空気供給システム１７の異常診断方法を図６のタイムチャートを用いて説明する。本実施例では、二次空気供給システム１７により二次空気の供給を実行する時期は、主としてエンジン始動直後の触媒早期暖機制御中であり、運転者がイグニッションスイッチをＯＮ操作した時点ｔ1 で、エアポンプ１８をＯＮすると共に、制御弁２１を開放して、二次空気の供給を開始する。
【００１８】
運転者がイグニッションスイッチをＯＮ位置からＳＴＡＲＴ位置へ回動操作してスタータ（図示せず）に通電してクランキングを開始すると、電源電圧が一時的に低下するが、クランキング終了後（始動完了後）に充電制御によって電源電圧が徐々に元の電圧まで戻される。
【００１９】
エアポンプ１８の運転（ＯＮ）開始から所定時間（例えば始動から５〜２０ｓｅｃ）が経過した時点ｔ2 で、制御弁２１を閉弁して排気管１４内への二次空気の供給を停止するが、この後も、二次空気供給システム１７の異常診断のためにエアポンプ１８を所定時間（例えば１０〜２０ｓｅｃ）だけ運転し続ける。以下、エアポンプ１８の運転開始時から制御弁２１を閉弁するまでの期間（ｔ1 〜ｔ2 ）を“第１の検出期間”と呼び、その後、エアポンプ１８の運転を停止するまでの期間（ｔ2 〜ｔ3 ）を“第２の検出期間”と呼ぶ。
【００２０】
ＥＣＵ２３は、第１の検出期間（ｔ1 〜ｔ2 ）中に、所定周期で圧力センサ２２で検出した二次空気圧力を積算して、第１の検出期間の二次空気圧力積算値を積算回数で割り算することで、第１の検出期間の二次空気圧力平均値を求める。その後、第２の検出期間（ｔ2 〜ｔ3 ）中に、所定周期で圧力センサ２２で検出した二次空気圧力を積算して、第２の検出期間の二次空気圧力積算値を積算回数で割り算することで、第２の検出期間の二次空気圧力平均値を求める。その後、第２の検出期間の二次空気圧力平均値と第１の検出期間の二次空気圧力平均値との圧力差を算出し、この圧力差が判定値以上であるか否かで二次空気供給システム１７の正常／異常を判定する。
【００２１】
この際、圧力センサ２２で検出する二次空気圧力が電源電圧によって変動することを考慮して、二次空気検出値（二次空気圧力平均値）と判定値を電源電圧に応じて次のように補正する。ＥＣＵ２３は、第１の検出期間（ｔ1 〜ｔ2 ）中に、所定周期で電源電圧検出回路２７で検出した電源電圧を積算して、第１の検出期間の電源電圧積算値を積算回数で割り算することで、第１の検出期間の電源電圧平均値を求める。その後、第２の検出期間（ｔ2 〜ｔ3 ）中に、所定周期で電源電圧検出回路２７で検出した電源電圧を積算して、第２の検出期間の電源電圧積算値を積算回数で割り算することで、第２の検出期間の電源電圧平均値を求める。
【００２２】
この後、第１の検出期間の電源電圧平均値と第２の検出期間の電源電圧平均値との関係から、２つの検出期間の間の電源電圧の変動量による二次空気圧力の変動分を次のようにして補償する。本実施例では、第１の検出期間と第２の検出期間のいずれか一方の検出期間の電源電圧を基準にして他方の検出期間の二次空気圧力平均値を２つの検出期間の電源電圧平均値の関係に基づいて補正することで、２つの検出期間の間の電源電圧の変動の影響を排除した二次空気圧力平均値を求める。この後、第２の検出期間の二次空気圧力平均値と第１の検出期間の二次空気圧力平均値との圧力差を算出すると共に、基準となる一方の検出期間の電源電圧平均値に応じて判定値を図５の判定値算出テーブルにより設定する。これにより、圧力差と判定値の両方から電源電圧の変動の影響を排除した上で、圧力差を判定値と比較して二次空気供給システム１７の正常／異常を判定する。
【００２３】
以上説明した本実施例の二次空気供給システム１７の異常診断処理は、ＥＣＵ２３によって図２及び図３の各ルーチンに従って実行される。以下、これら各ルーチンの処理内容を説明する。
【００２４】
図２の二次空気制御ルーチンは、イグニッションスイッチのＯＮ期間中に所定周期（例えば３２ｍｓ周期）で実行される。本ルーチンが起動されると、まずステップ１０１で、二次空気制御実行条件が成立しているか否かを下記の条件(1) 〜(5) によって判定する。      
【００２５】
(1) 二次空気制御が完了していないこと（二次空気制御完了フラグ＝０）
(2) 水温センサ２６で検出した冷却水温が所定範囲内であること
(3) エンジン回転速度がアイドル領域の範囲内であること
(4) エンジン負荷がアイドル領域の範囲内であること
(5) 電気負荷の変動量が所定値以下であること（大きな電気負荷のＯＮ／ＯＦＦの切り換えがないこと）
これらの条件(1) 〜(5) を全て満たせば、二次空気制御実行条件が成立するが、いずれか１つでも満たさない条件があれば、二次空気制御実行条件が不成立となり、以降の処理を行うことなく、本ルーチンを終了する。
【００２６】
一方、上記条件(1) 〜(5) を全て満たして、二次空気制御実行条件が成立していれば、ステップ１０２に進み、前回の電源電圧検出値Ｖ(i-1) と今回の電源電圧検出値Ｖ(i) との差分の絶対値｜Ｖ(i-1) −Ｖ(i) ｜を今回の電源電圧変動量として算出し、この電源電圧変動量｜Ｖ(i-1) −Ｖ(i) ｜を判定値ｋＤＶと比較して、電源電圧変動量｜Ｖ(i-1) −Ｖ(i) ｜が判定値ｋＤＶ以上と判定されれば、以降の異常診断処理を行わずに、本ルーチンを終了する。
【００２７】
電源電圧変動量｜Ｖ(i-1) −Ｖ(i) ｜が判定値ｋＤＶよりも小さければ、ステップ１０３に進み、第１の検出期間（ｔ1 〜ｔ2 ）であるか否かを判定する。第１の検出期間中は、制御弁２１を開弁し（ステップ１０４）、エアポンプ１８をＯＮして（ステップ１０５）、排気管１４内に二次空気を供給する。更に、第１の検出期間中は、ステップ１０６で、圧力センサ２２で検出した二次空気圧力Ｐを積算して二次空気圧力積算値ＰＳを求めると共に、ステップ１０７で、電源電圧検出回路２７で検出した電源電圧Ｖを積算して電源電圧積算値ＶＳを求め、次のステップ１０８で、積算回数をカウントする積算回数カウンタＣＳの値をカウントアップするという処理を繰り返す。
【００２８】
そして、第１の検出期間終了後は、ステップ１０３で「Ｎｏ」と判定されて、ステップ１０９に進み、第２の検出期間（ｔ2 〜ｔ3 ）であるか否かを判定する。第２の検出期間中は、ステップ１１０に進み、制御弁２１を閉弁して排気管１４内への二次空気の供給を停止するが、この後も、二次空気供給システム１７の異常診断のためにエアポンプ１８を運転し続ける。更に、第２の検出期間中は、ステップ１１１で、圧力センサ２２で検出した二次空気圧力Ｐを積算して二次空気圧力積算値ＰＯを求めると共に、ステップ１１２で、電源電圧検出回路２７で検出した電源電圧Ｖを積算して電源電圧積算値ＶＯを求め、次のステップ１１３で、積算回数をカウントする積算回数カウンタＣＯの値をカウントアップするという処理を繰り返す。
【００２９】
その後、第２の検出期間が終了した時点で、「Ｎｏ」と判定されて、ステップ１１４に進み、図３の二次空気供給システム異常診断ルーチンを実行して、二次空気供給システム１７の正常／異常を判定する。そして、ステップ１１５で、二次空気制御完了フラグを、二次空気制御完了を意味する“１”にセットし、更に、ステップ１１６で、エアポンプ１８をＯＦＦして本ルーチンを終了する。
【００３０】
一方、図３の二次空気供給システム異常診断ルーチンは、上記図２の二次空気制御ルーチンのステップ１１４で実行されるサブルーチンであり、特許請求の範囲でいう異常診断手段としての役割を果たす。本ルーチンが起動されると、まずステップ２０１で、第１の検出期間の二次空気圧力積算値ＰＳを積算回数ＣＳで割り算することで、第１の検出期間の二次空気圧力平均値ＰＳＡを求める。
ＰＳＡ＝ＰＳ／ＣＳ
【００３１】
この後、ステップ２０２に進み、第１の検出期間の電源電圧積算値ＶＳを積算回数ＣＳで割り算することで、第１の検出期間の電源電圧平均値ＶＳＡを求める。
ＶＳＡ＝ＶＳ／ＣＳ
【００３２】
この後、ステップ２０３に進み、第２の検出期間の二次空気圧力積算値ＰＯを積算回数ＣＯで割り算することで、第２の検出期間の二次空気圧力平均値ＰＯＡを求める。
ＰＯＡ＝ＰＯ／ＣＯ
【００３３】
この後、ステップ２０４に進み、第２の検出期間の電源電圧積算値ＶＯを積算回数ＣＯで割り算することで、第２の検出期間の電源電圧平均値ＶＯＡを求める。
ＶＯＡ＝ＶＯ／ＣＯ
【００３４】
そして、次のステップ２０５で、第１の検出期間の電源電圧平均値ＶＳＡを基準にして第２の検出期間の電源電圧平均値ＶＯＡに応じて第２の検出期間の二次空気圧力平均値ＰＯＡを次式により補正して、第２の検出期間の二次空気圧力補正値ＰＯＡ２を算出する。
ＰＯＡ２＝ＰＯＡ×ｋ（ＶＳＡ）／ｋ（ＶＯＡ）
ここで、ｋ（ＶＳＡ）とｋ（ＶＯＡ）は、図４の補正係数マップにより電源電圧平均値ＶＳＡ，ＶＯＡに応じて設定される補正係数である。
【００３５】
この後、ステップ２０６に進み、基準となる第１の検出期間の電源電圧平均値ＶＳＡに応じて判定値ｋＴＨを図５の判定値算出テーブルにより設定する。この図５の判定値算出テーブルは、電源電圧平均値ＶＳＡが高くなるほど、判定値ｋＴＨが大きくなるように設定されている。上記２つのステップ２０５、２０６の処理は、二次空気供給システム１７の正常／異常の判定条件（二次空気圧力平均値ＰＯＡ、判定値ｋＴＨ）を電源電圧情報（ＶＳＡ，ＶＯＡ）に応じて補正する判定条件補正手段として機能する。
【００３６】
この後、ステップ２０７に進み、第２の検出期間の二次空気圧力補正値ＰＯＡ２と第１の検出期間の二次空気圧力平均値ＰＳＡとの圧力差（ＰＯＡ２−ＰＳＡ）を判定値ｋＴＨと比較し、この圧力差（ＰＯＡ２−ＰＳＡ）が判定値ｋＴＨよりも大きければ、ステップ２０８に進み、二次空気供給システム１７が正常であると判定して、本ルーチンを終了する。
【００３７】
これに対して、上記ステップ２０７で、圧力差（ＰＯＡ２−ＰＳＡ）が判定値ｋＴＨ以下と判定されれば、ステップ２０９に進み、二次空気供給システム１７が異常であると判定し、次のステップ２１１で、警告ランプ（図示せず）を点灯又は点滅させたり、或は、運転席のインストルメントパネルの表示部に警告表示すると共に、次のステップ２１２で、異常コード等の異常情報をＥＣＵ２３のバックアップＲＡＭ等の書き換え可能な不揮発性メモリに記憶させて、本ルーチンを終了する。
【００３８】
以上説明した本実施例によれば、二次空気供給システム１７の正常／異常の判定条件（二次空気圧力平均値ＰＯＡ、判定値ｋＴＨ）を電源電圧情報（ＶＳＡ，ＶＯＡ）に基づいて補正するようにしたので、電源電圧低下時に二次空気供給システム１７の異常診断を実施しても、正常／異常の判定条件を電源電圧低下時に適合した判定条件に補正して異常診断を実施することができる。これにより、電源電圧低下時でも、二次空気供給システム１７の異常診断を精度良く実施することが可能となり、異常診断の実施頻度を高めることができる。しかも、異常診断実行時の電源電圧に応じて正常／異常の判定条件を補正できるため、電源電圧の変動による正常／異常の誤判定を防止できて、信頼性の高い異常診断を実施することができる。
【００３９】
また、本実施例では、エアポンプ１８のＯＮ期間を、制御弁２１を開弁する第１の検出期間と、制御弁２１を閉弁する第２の検出期間とに区分して、各検出期間毎に二次空気と電源電圧とを検出して、２つの検出期間の電源電圧情報（ＶＳＡ，ＶＯＡ）に基づいて二次空気供給システム１７の正常／異常の判定条件を補正するようにしたので、２つの検出期間の間で電源電圧が変動しても、その電源電圧の変動に応じて正常／異常の判定条件を補正して、二次空気供給システム１７の異常診断を精度良く実施することができる。
【００４０】
更に、本実施例では、各検出期間の電源電圧の平均値を判定条件補正のための電源電圧情報として用いるようにしたので、電源ノイズ等の影響を少なくして電源電圧情報の検出精度を高めることができる。尚、電源電圧の平均値の代わりに、電源電圧の積算値を電源電圧情報として用いるようにしても、同様の効果を得ることができる。
【００４１】
また、本実施例では、電源電圧変動量が判定値ｋＤＶ以上のときや、電気負荷の変動量が所定値以上のときに（大きな電気負荷のＯＮ／ＯＦＦを切り換えたときに）、二次空気圧力検出値の変動が大きくなって判定条件の補正誤差も大きくなることを考慮して、異常診断を禁止するようにしたので、電源電圧変動量が大きいときに、正常／異常を誤判定することを未然に防止できる。
【００４２】
尚、本実施例では、第１の検出期間の電源電圧平均値ＶＳＡを基準にして第２の検出期間の電源電圧平均値ＶＯＡに応じて第２の検出期間の二次空気圧力平均値ＰＯＡを補正するようにしたが、これとは反対に、第２の検出期間の電源電圧平均値ＶＯＡを基準にして第１の検出期間の電源電圧平均値ＶＳＡに応じて第１の検出期間の二次空気圧力平均値ＰＳＡを補正するようにしても良い。或は、２つの検出期間に共通する一定の電源電圧基準値を設定して、各検出期間の二次空気圧力平均値をそれぞれ電源電圧平均値（検出値）と電源電圧基準値との関係に基づいて補正するようにしても良い。或は、２つの検出期間の二次空気圧力平均値の差分（圧力差）を２つの検出期間の電源電圧平均値の関係から補正するようにしても良い。
【００４３】
また、本実施例では、二次空気供給システム１７の正常／異常の判定条件として、二次空気圧力平均値と判定値の両方を電源電圧情報に基づいて補正して、判定条件の補正精度を向上させるようにしたが、二次空気圧力平均値と判定値のいずれか一方のみを電源電圧情報に基づいて補正するようにしても良い。
【００４４】
また、本実施例では、二次空気情報として、圧力センサ２２で二次空気圧力を検出するようにしたが、エアポンプ１８から吐出される二次空気の流量を検出するようにしても良い。
【００４５】
その他、本発明は、二次空気供給システム１７の異常診断方法を適宜変更しても良い等、種々変形して実施できる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例における主要部の概略構成図である。
【図２】二次空気制御ルーチンの処理の流れを説明するフローチャートである。
【図３】二次空気供給システム異常診断ルーチンの処理の流れを説明するフローチャートである。
【図４】補正係数マップの一例を示す図である。
【図５】判定値算出テーブルの一例を示す図である。
【図６】異常診断処理の一例を説明するタイムチャートである。
【符号の説明】
【００４７】
１１…エンジン（内燃機関）、１２…吸気マニホールド、１４…排気管（排気通路）、１５…触媒、１７…二次空気供給システム、１８…エアポンプ、１９…吐出管、２０…二次空気供給ノズル、２２…圧力センサ（二次空気情報検出手段）、２３…ＥＣＵ（異常診断手段，判定条件補正手段）、２７…電源電圧検出回路（電源電圧検出手段）
【図１】
2006083798.tif 000003
【図２】
2006083798.tif 000004
【図３】
2006083798.tif 000005
【図４】
2006083798.tif 000006
【図５】
2006083798.tif 000007
【図６】
2006083798.tif 000008