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