(57)【特許請求の範囲】
【請求項１】
クラッチを有し該クラッチを介してエンジンの駆動力が伝達されるコンプレッサと、該コンプレッサからの冷媒を凝縮するコンデンサと、該コンデンサからの冷媒を蒸発させるエバポレータとを備えた車両用エアコンの故障検知装置において、
前記エンジンの吸気管の圧力を検出する吸気管圧力検出器と、
前記クラッチまたは前記コンプレッサの故障を検知するための検知条件が成立しているかどうかを判定する故障検知条件成立判定手段と、
該故障検知条件成立判定手段により前記検知条件が成立していると判定されたとき、前記クラッチの接続、切離し状態を切り換え、前記吸気管圧力検出器により検出された吸気管圧力の変動に基づき前記クラッチまたは前記コンプレッサが故障であるかどうかを判定する故障判定手段と
を備えることを特徴とする車両用エアコンの故障検知装置。
【請求項２】
請求項１記載の車両用エアコンの故障検知装置において、
さらに、前記エンジンの回転数を検出するエンジン回転数検出器と、前記吸気管に配されるスロットルの開度を検出するスロットル開度検出器と、車速を検出する車速検出器とを備え、
前記故障検知条件成立判定手段は、
前記エンジン回転数検出器、前記スロットル開度検出器および前記車速検出器により検出された、エンジン回転数と、スロットル開度と、車速とがそれぞれ所定範囲内の値であり、且つ、吸気管圧力の変動値が所定範囲内の値であるとき、前記検知条件が成立していると判定する
ことを特徴とする車両用エアコンの故障検知装置。
【請求項３】
請求項１または２記載の車両用エアコンの故障検知装置において、
前記故障判定手段は、
前記吸気管圧力検出器により検出された吸気管圧力の変動幅が最大閾値より大きいときに前記コンプレッサの異常と判定し、
前記吸気管圧力検出器により検出された吸気管圧力の変動幅が最小閾値より小さいときに前記クラッチの異常と判定することを特徴とする車両用エアコンの故障検知装置。
【請求項４】
請求項３記載のエアコンの故障検知装置において、
さらに、外気温を検出する外気温検出器と、設定温度を変更する機能をもつ温度設定器とを備え、
前記最大閾値および前記最小閾値は、前記外気温検出器により検出された外気温と前記温度設定器によって設定された設定温度との差または前記コンプレッサの回転数とに基づく最大閾値判定表および最小閾値判定表から検索することによって求められることを特徴とする車両用エアコンの故障検知装置。
【請求項５】
クラッチを有し該クラッチを介してエンジンの駆動力が伝達されるコンプレッサと、該コンプレッサからの冷媒を凝縮するコンデンサと、該コンデンサからの冷媒を蒸発させるエバポレータとを備えた車両用エアコンの故障検知方法において、
前記クラッチまたは前記コンプレッサの故障を検知するための検知条件が成立しているかどうかを判定する故障検知条件成立判定ステップと、
該故障検知条件成立判定ステップにより前記検知条件が成立していると判定されたとき、前記クラッチの接続、切離し状態を切り換え、エンジンの吸気管の圧力を検出する吸気管圧力検出器により検出された吸気管圧力の変動に基づき前記クラッチまたは前記コンプレッサが故障であるかどうかを判定する故障判定ステップと
を備えることを特徴とする車両用エアコンの故障検知方法。
【請求項６】
請求項５記載の車両用エアコンの故障検知方法において、
前記故障検知条件成立判定ステップでは、
エンジン回転数と、スロットル開度と、車速とがそれぞれ所定範囲内の値であり、且つ、吸気管圧力の変動値が所定範囲内の値であるとき、前記検知条件が成立していると判定する
ことを特徴とする車両用エアコンの故障検知方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車両に搭載されているエアコン（エアーコンディショナ）の故障を検知する車両用エアコンの故障検知装置およびその方法に関し、特に、エアコンのクラッチまたはコンプレッサの故障を検知する車両用エアコンの故障検知装置およびその方法に関する。
【０００２】
【従来の技術】
自動車等の車両用エアコンでは、通常、エンジンの駆動力が、エアコンを構成するコンプレッサのクラッチ（以下、エアコンクラッチという。）を介して、前記コンプレッサに伝達されるようになっている。
【０００３】
エアコンの故障として、たとえば、エアコンスイッチがオフ状態であっても、何らかの理由で、エアコンクラッチが接続状態のまま固着（または溶着）する場合がある。
【０００４】
エアコンクラッチが固着状態のままで、燃費向上のために、エアコンを使用しないでかつ空燃比をリーン側として走行する、いわゆるエコノミー走行モード等で走行させようとするときに、エンジンに過大な負荷がかかる。
【０００５】
また、エアコンの故障として、エアコンを構成するコンプレッサ内のピストンが焼き付く場合もある。この場合に、エアコンスイッチをオフ状態からオン状態に切り換えたとき、エンジンに過大な負荷がかかる。
【０００６】
従来、コンプレッサの故障を検出する技術として、たとえば、コンプレッサの圧力を検出して診断する技術（特開平５−３１９０８５号公報）、あるいはコンプレッサの回転数を検出して診断する技術（特開平１１−２０４６４号）が提案されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、これらの技術では、コンプレッサの故障を検知するために、専用の圧力検出器や回転計が必要になるという不都合がある。
【０００８】
この発明はこのような課題を考慮してなされたものであり、車両に搭載されているエアコンを構成するエアコンクラッチあるいはコンプレッサの故障を的確かつ低コストに判定することを可能とする車両用エアコンの故障検知装置およびその方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
この項では、理解の容易化のために添付図面中の符号を付けて説明する。したがって、この項に記載した内容がその符号を付けたものに限定して解釈されるものではない。
【００１０】
本発明に係る車両用エアコンの故障検知装置は、クラッチ（５４）を有し該クラッチ（５４）を介してエンジン（１２）の駆動力が伝達されるコンプレッサ（５２）と、該コンプレッサ（５２）からの冷媒を凝縮するコンデンサ（５６）と、該コンデンサ（５６）からの冷媒を蒸発させるエバポレータ（６０）とを備えた車両用エアコンの故障検知装置（１６）において、前記エンジン（１２）の吸気管（３０）の圧力を検出する吸気管圧力検出器（３４）と、前記クラッチ（５４）または前記コンプレッサ（５２）の故障を検知するための検知条件が成立しているかどうかを判定する故障検知条件成立判定手段（ステップＳ２）と、該故障検知条件成立判定手段（ステップＳ２）により前記検知条件が成立していると判定されたとき、前記クラッチ（５４）の接続、切離し状態を切り換え、前記吸気管圧力検出器（３４）により検出された吸気管圧力（Ｐ）の変動に基づき前記クラッチ（５４）または前記コンプレッサ（５２）が故障であるかどうかを判定する故障判定手段（ステップＳ６、Ｓ７）とを備えることを特徴とする（請求項１記載の発明）。
【００１１】
このようにすることにより、故障検知条件成立判定手段および故障検知条件成立判定ステップで、クラッチの接続または切離しによってドライバビリティに影響を与えることがない状態を判定することができ、故障判定手段および故障判定ステップと協同して、車両に搭載されているエアコンを構成するエアコンクラッチあるいはコンプレッサの故障を的確かつ低コストに判定することができる。
【００１２】
この場合、前記エンジン（１２）の回転数（ＮＥ）を検出するエンジン回転数検出器（３６）と、前記吸気管（３０）に配されるスロットルの開度（ＴＨ）を検出するスロットル開度検出器（３２）と、車速（ＶＰ）を検出する車速検出器（３７）とを備え、前記故障検知条件成立判定手段（ステップＳ２）は、前記エンジン回転数検出器（３６）、前記スロットル開度検出器（３２）および前記車速検出器（３７）により検出された、エンジン回転数（ＮＥ）と、スロットル開度（ＴＨ）と、車速（ＶＰ）とがそれぞれ所定範囲内の値であり、且つ、吸気管圧力（Ｐ）の変動値が所定範囲内の値であるとき、前記検知条件が成立していると判定するようにすると、的確に故障検知条件成立判定を行うことができる（請求項２記載の発明）。
【００１３】
また、前記故障判定手段（ステップＳ６、Ｓ７）は、前記吸気管圧力検出器（３４）により検出された吸気管圧力（Ｐ）の変動幅が最大閾値（Ｑ１）より大きいときに前記コンプレッサ（５２）の異常と判定し、前記吸気管圧力検出器（３４）により検出された吸気管圧力（Ｐ）の変動幅が最小閾値（Ｑ２）より小さいときに前記クラッチ（５４）の異常と判定するようにすると、前記コンプレッサ（５２）の異常と前記クラッチ（５４）の異常とを区別して判定することができる（請求項３記載の発明）。
【００１４】
さらに、外気温（Ｔａｉｒ）を検出する外気温検出器（２２）と、設定温度（Ｔｓｅｔ）を変更する機能をもつ温度設定器（２４）とを備え、前記最大閾値（Ｑ１）および前記最小閾値（Ｑ２）は、前記外気温検出器（２２）により検出された外気温（Ｔａｉｒ）と前記温度設定器（２４）によって設定された設定温度（Ｔｓｅｔ）との差または前記コンプレッサ（５２）の回転数とに基づく最大閾値判定表（８０）および最小閾値判定表（８２）から検索することによって求められるようにすると、外気温（Ｔａｉｒ）、設定温度（Ｔｓｅｔ）および前記コンプレッサ（５２）の回転数に応じた的確な前記最大閾値（Ｑ１）および前記最小閾値（Ｑ２）を簡便に求めることができる（請求項４記載の発明）。
【００１５】
また、本発明に係る車両用エアコンの故障検知方法は、クラッチ（５４）を有し該クラッチ（５４）を介してエンジン（１２）の駆動力が伝達されるコンプレッサ（５２）と、該コンプレッサ（５２）からの冷媒を凝縮するコンデンサ（５６）と、該コンデンサ（５６）からの冷媒を蒸発させるエバポレータ（６０）とを備えた車両用エアコンの故障検知方法において、前記クラッチ（５４）または前記コンプレッサ（５２）の故障を検知するための検知条件が成立しているかどうかを判定する故障検知条件成立判定ステップ（ステップＳ２）と、該故障検知条件成立判定ステップ（ステップＳ２）により前記検知条件が成立していると判定されたとき、前記クラッチ（５４）の接続、切離し状態を切り換え、エンジン（１２）の吸気管（３０）の圧力を検出する吸気管圧力検出器（３４）により検出された吸気管圧力（Ｐ）の変動に基づき前記クラッチ（５４）または前記コンプレッサ（５２）が故障であるかどうかを判定する故障判定ステップ（ステップＳ６、Ｓ７）とを備えることを特徴とする（請求項５記載の発明）。
【００１６】
このようにすることにより、故障検知条件成立判定手段および故障検知条件成立判定ステップで、クラッチの接続または切離しによってドライバビリティに影響を与えることがない状態を判定することができ、故障判定手段および故障判定ステップと協同して、車両に搭載されているエアコンを構成するエアコンクラッチあるいはコンプレッサの故障を的確かつ低コストに判定することができる。
【００１７】
この場合、前記故障検知条件成立判定ステップ（ステップＳ２）では、エンジン回転数（ＮＥ）と、スロットル開度（ＴＨ）と、車速（ＶＰ）とがそれぞれ所定範囲内の値であり、且つ、吸気管圧力（Ｐ）の変動値が所定範囲内の値であるとき、前記検知条件が成立していると判定するようにすると、的確に故障検知条件成立判定を行うことができる（請求項６記載の発明）。
【００１８】
【発明の実施の形態】
以下、この発明の一実施の形態について、添付する図面を参照して説明する。
【００１９】
図１は、この発明の一実施の形態が適用された車両用エアコン制御装置１０の構成を示している。
【００２０】
この車両用エアコン制御装置１０は、自動車等の車両に搭載され、基本的には、内燃機関であるエンジン１２と、このエンジン１２により駆動されるエアコンシステム（液冷媒循環システムともいう。）１４と、このエアコンシステム１４にクラッチ信号（クラッチ接続・切離し信号）Ｓｃを供給する制御装置（制御手段）であるエンジンＥＣＵ１８と、エンジンＥＣＵ１８と協同して、エアコンシステム１４を制御する制御装置（制御手段）であるエアコンＥＣＵ（エアコンＥＣＵ）１６とから構成されている。
【００２１】
なお、エアコンＥＣＵ１６は、エアコンシステム１４の故障を検知する車両用エアコンの故障検知装置としても機能する。
【００２２】
ここで、エンジンＥＣＵ１８とエアコンＥＣＵ１６は、ともに、ＣＰＵ（中央処理装置）、ＲＯＭ（読出専用メモリ）、ＲＡＭ（ランダムアクセスメモリ）、第１および第２タイマ、カウンタ、Ａ／Ｄコンバータ、出力インタフェース等を有するマイクロコンピュータにより構成されている。エンジンＥＣＵ１８とエアコンＥＣＵ１６は、１個のＥＣＵに統合することもできる。
【００２３】
第１および第２タイマは、カウントダウン型のタイマであり、初期値をセットすることによってＣＰＵ動作とは独立的にカウント値が０になるまで自動的にカウントダウンを行うものである。つまり、適当な初期値をセットした後、カウント値が０になることを検出するようにすると、所定時間の待機または時間計測を行うことができる。
【００２４】
エアコンＥＣＵ１６には、車両の外気取り入れ口近傍に配置されている外気温検出器２２からの外気温（外気温信号あるいは外気温情報ともいう。）Ｔａｉｒ［℃］と、車両のダッシュボードに配置されているエアコンの温度を設定する温度設定器２４からの設定温度Ｔｓｅｔと、同様にダッシュボードに配置されているエアコンのオンオフ用スイッチであるエアコン作動用スイッチ２６からのエアコンオンオフ信号Ｓｓが供給される。
【００２５】
エアコンＥＣＵ１６は、これらの情報および信号に基づき、上記ＲＯＭ内に予め記憶されている制御プログラムを実行してエアコンシステム１４を制御しかつ駆動する。
【００２６】
エンジンＥＣＵ１８は、エアコンＥＣＵ１６からの信号と、その他の信号に基づいてオン（接続）オフ（切離し）するクラッチ信号Ｓｃを、エアコンシステム１４を構成するコンプレッサ（エアコン用コンプレッサ）５２の電磁クラッチ（エアコンクラッチ）５４に出力する。
【００２７】
前記エンジン１２には、吸気管３０と排気管３８が接続されている。ここで、エンジンＥＣＵ１８には、吸気管３０にそれぞれ取り付けられたスロットル（図示していない。）の開度を検出するスロットル開度検出器３２からのスロットル開度（開度信号ともいう。）ＴＨと、吸気管圧力検出器３４からの吸気管圧力（吸気圧力信号ともいう。）Ｐとが供給される。この吸気管圧力Ｐは通常は負圧（大気圧以下の圧力）である。
【００２８】
また、エンジンＥＣＵ１８には、排気管３８に取り付けられた酸素検出器（図示していない。）からの信号と、エンジン回転数検出器３６からのエンジン回転数（エンジン回転数信号あるいはエンジン回転数情報ともいう。）ＮＥと、車速検出器３７からの車速ＶＰとが供給される。
【００２９】
エンジンＥＣＵ１８は、図示していないアクセルペダルからのアクセル開度信号あるいは図示していないイグニッションスイッチ（キーともいう。）からのイグニッション信号等が供給され、エンジンＥＣＵ１８は、上記した信号およびこれらの信号に基づいて図示していないＲＯＭに記憶されている制御プログラムを実行しエンジン１２を制御する。
【００３０】
エアコンＥＣＵ１６とエンジンＥＣＵ１８は通信線１７によって接続されており、エアコンＥＣＵ１６およびエンジンＥＣＵ１８が有する信号を互いに共有することが可能である。また、エアコンＥＣＵ１６は通信線１７を介してエンジンＥＣＵ１８に指令信号を与えることが可能であり、エアコンクラッチ５４の接続状態、切離し状態を切り換えることができる。
【００３１】
具体的には、通信線１７を介してエンジンＥＣＵ１８に指令信号を出力し、エンジンＥＣＵ１８の機能によってクラッチ信号Ｓｃをオフにすることによりエアコンクラッチ５４を切離し状態にし、クラッチ信号Ｓｃをオンにすることによりエアコンクラッチ５４を接続状態にする。
【００３２】
エアコンＥＣＵ１６には、上記した機能および信号に基づいて図示していないＲＯＭに記憶されている制御プログラムを実行し、この発明の一実施の形態に係るエアコンシステム１４の故障検知動作を行う。
【００３３】
エンジンＥＣＵ１８とエアコンＥＣＵ１６により制御されるエアコンシステム１４は、基本的には、以下のように構成されかつ動作する。
【００３４】
まず、エアコンシステム１４は、エアコンクラッチ５４を介してエンジン１２の駆動力が伝達されるコンプレッサ５２と、コンプレッサ５２からの冷媒を凝縮するコンデンサ（凝縮器ともいう。）５６と、コンデンサ５６からの冷媒を気化して霧状の冷媒を出力するエキスパンションバルブ（膨張弁ともいう。）５８と、エキスパンションバルブ５８からの霧状冷媒で熱交換作用を行うとともに冷媒を蒸発させコンプレッサ５２にもどすエバポレータ６０と、エバポレータ６０に対して対向配置されるブロアファン６８とを備える。このブロアファン６８は、エアコンＥＣＵ１６により回転・停止および回転数が制御される。
【００３５】
なお、コンプレッサ５２、コンデンサ５６、エキスパンションバルブ５８およびエバポレータ６０は、冷媒が通流する管路により連通している。
【００３６】
ここで、コンプレッサ５２は、オン状態のクラッチ信号Ｓｃによりエアコンクラッチ５４が接続されているときに、エンジン１２からクランクプーリ６４、駆動ベルト４４および従動プーリ６６を介して駆動される。
【００３７】
そして、エアコンクラッチ５４が接続されているとき、コンプレッサ５２は、供給される比較的低温低圧のガス冷媒を圧縮して高温高圧のガスとしてコンデンサ５６に出力する。コンデンサ５６は、コンプレッサ５２により高温高圧のガスとされた冷媒を外気によって冷却して液冷媒として出力する。エキスパンションバルブ５８は、コンデンサ５６により高温高圧とされた液冷媒を通路を絞り込んだ小さな穴から噴射させ、急激に膨張させて気化作用による低温低圧の霧状の冷媒をエバポレータ６０に出力する。エバポレータ６０は、内部を通過する低温低圧の霧状冷媒により配管の表面に接する高温の室内空気から熱を奪い室内気を冷やすための熱交換作用を行い、かつ冷媒を気化させてコンプレッサ５２へもどす。
【００３８】
実際上、コンデンサ５６とエキスパンションバルブ５８との間には、コンデンサ５６から供給される高温高圧の液化冷媒を一時的に蓄えて必要量を出力するとともに液化冷媒の水分を除去する図示していないレシーバタンクが配置されている。
【００３９】
この発明の一実施の形態が適用された車両用エアコン制御装置１０は、基本的には以上のように構成される。
【００４０】
次に、エンジンＥＣＵ１８によるエアコンシステム１４の故障検知動作について、フローチャート等を参照して説明する。なお、フローチャートの実行主体はエアコンＥＣＵ１６であるが、これをその都度参照するのは、煩雑となるので、必要と考える場合にのみ参照する。また、以下のフローチャートは、エンジン１２がかかっていることが前提となっている。
【００４１】
この故障検知動作は、基本的には、適当な短時間の間エアコンクラッチ５４の接続、切離しの状態を切り換え、吸気圧力信号Ｐの変化を検出することによってエアコンクラッチ５４の固着故障またはコンプレッサ５２の焼き付き故障を調べるものである。また、この故障検知動作は、車両が安定走行状態であるときに実行するものとし、さらに、車両の走行開始時からキーオフ時までに１回だけ実行するものとする。つまり、概略的には、走行安定状態になったと判断した時点からさらに第１タイマによって所定時間待機し、その後、第２タイマによって区切られる時間にエアコンクラッチ５４の接続、切離し状態を切り換えて、吸気圧力信号Ｐの変化を調べる。
【００４２】
図２は、メインルーチンのフローチャートを示している。このメインルーチンは、エアコンＥＣＵ１６において、キーオン時から動作を開始しキーオフ時までに所定の微小時間毎に実行されるものである。
【００４３】
まず、ステップＳ１の処理において、エアコンＥＣＵ１６は、信号入力処理を行う。つまり、外気温Ｔａｉｒ、設定温度Ｔｓｅｔ、エアコンオンオフ信号Ｓｓを入力する。また、通信線１７を介して、エンジンＥＣＵ１８から、スロットル開度ＴＨ、吸気管圧力Ｐ、エンジン回転数ＮＥおよび車速ＶＰを入力するとともに、エアコンクラッチ５４が接続状態または切離し状態のいずれであるかを確認する。
【００４４】
入力した信号およびエアコンクラッチ５４の接続状態、切離し状態の区別はＲＡＭに記録される。
【００４５】
次に、ステップＳ２の処理において、エアコンシステム１４を構成するエアコンクラッチ５４またはコンプレッサ５２の故障を検知するための故障検知条件が成立しているかどうかの判断を行う。このステップＳ２の処理の詳細については、後述する。
【００４６】
次に、ステップＳ３の処理では、ステップＳ２の処理結果から、故障検知条件成立フラグＦｔｒの有無について判断する。なお、故障検知条件成立フラグＦｔｒがＦｔｒ＝１のときフラグ有り（フラグ成立ともいう。）と判断し、Ｆｔｒ＝０のときフラグ無し（フラグ非成立ともいう。）と判断する。
【００４７】
この故障検知条件成立フラグＦｔｒは、故障検知動作を実行するときに、ステップＳ２によってフラグ成立となり、その後、故障検知動作を終了するときにステップＳ６およびステップＳ７によってフラグ非成立となるものである。
【００４８】
もし、故障検知条件成立フラグＦｔｒがＦｔｒ＝０と成立していない場合には、ステップＳ４の処理を行い、今回の処理を終了する。
【００４９】
このステップＳ４の処理では、入力した吸気管圧力Ｐを、吸気管圧力初期値Ｐｉｎｉ、吸気管圧力最大値Ｐｍａｘ、吸気管圧力最小値Ｐｍｉｎに記録する。これらの吸気管圧力初期値Ｐｉｎｉ、吸気管圧力最大値Ｐｍａｘ、吸気管圧力最小値Ｐｍｉｎは、故障検知条件成立フラグＦｔｒがＦｔｒ＝１として成立するまで毎回更新および記録されるが、故障検知条件成立フラグＦｔｒがＦｔｒ＝１として成立する直前に記録された値だけが、その後、ステップＳ２、ステップＳ６およびステップＳ７において用いられる。
【００５０】
また、ステップＳ３の処理において、故障検知条件成立フラグＦｔｒがＦｔｒ＝１として成立している場合には、ステップＳ５の判断処理において、エアコンクラッチ５４が接続状態であるか切離し状態であるかを判断する。
【００５１】
もし、エアコンクラッチ５４が接続状態であった場合には、ステップＳ６の第１故障検知処理（故障判定手段）を行う。また、エアコンクラッチ５４が切離し状態であった場合には、ステップＳ７の第２故障検知処理（故障判定手段）を行う。つまり、第１または第２故障検知処理のいずれか一方を最初に実行しようとするとき、エアコンクラッチ５４の接続状態、切離し状態の区別によりステップＳ６またはＳ７のどちらか一方だけを選択的に実行して故障検知処理を行う。なお、このステップＳ５の実行される回数が２回目以降であるときには、エアコンクラッチ５４の状態に関係なく、ステップＳ６およびＳ７のうち、前回に実施したステップに無条件に移行する。
【００５２】
第１および第２故障検知処理であるステップＳ６およびＳ７の詳細な内容については後述する。
【００５３】
次に、上記ステップＳ２の故障検知条件成立判定処理の詳細について、図３〜図５を参照して説明する。
【００５４】
この故障検知条件成立判定処理は、基本的に、安定走行状態になるまでの処理待ち時間Ｔ０（図３参照）と、第１タイマによる処理移行時間Ｔ１と、第２タイマによる故障検知時間Ｔ２と、故障検知終了後時間Ｔ３とを判断するとともに、後述する第１および第２故障検知処理で必要となる吸気管圧力Ｐの状態変化を調べるものである。
【００５５】
なお、図３における吸気管圧力Ｐのグラフは、上方向を負圧である吸気圧力が小さい方向、すなわち絶対圧力の大きい方向を示す。図９および図１１についても同様である。また、吸気管圧力Ｐについて、図３の上方向および下方向をそれぞれ「大きい」および「小さい」と表現し、上方向および下方向へ変化することをそれぞれ「増加」および「減少」と表現する。
【００５６】
図４のステップＳ１０１では、モニタ許可フラグＦａの有無が判断される。
【００５７】
このモニタ許可フラグＦａは、走行開始時からキーオフ時までに、故障検知動作を１回だけ行うために設定されるフラグであり、走行開始時またはキーオン時にモニタ許可フラグＦａがＦａ←１とされ、故障検知時間Ｔ２が経過した後にはＦａ←０とされるものである。このモニタ許可フラグＦａを参照することにより、故障検知終了後時間Ｔ３ではステップＳ６およびＳ７が実行されないこととなる。
【００５８】
ステップＳ１０１の判断が成立していない場合、つまり、故障検知終了後時間Ｔ３の場合、第１タイマの初期化設定であるステップＳ１０２が実行される。
【００５９】
なお、このステップＳ１０２は、処理待ち時間Ｔ０においても後述するステップＳ１０５、ステップＳ１０８およびＳ１０９から分岐する処理によって実行される。
【００６０】
ステップＳ１０２においては、第１タイマに所定の初期値を設定する。第１タイマは、初期値が設定された直後から、その初期値を基準としてカウントダウンを開始するが、このステップＳ１０２が実行される度に初期値が再設定されることとなる。実際上、ステップＳ１０２が実行される間は第１タイマの計時は開始されないこととなり、この時間が処理待ち時間Ｔ０となる。
【００６１】
第１タイマに初期値を設定した後、ステップＳ１０３において、故障検知条件成立フラグＦｔｒをＦｔｒ←０として初期化する。
【００６２】
このステップＳ１０３は、処理移行時間Ｔ１においても、ステップＳ１１１の後に実行される。つまり、故障検知時間Ｔ２以外ではステップＳ１０３は常に実行されて、故障検知条件成立フラグＦｔｒをＦｔｒ←０としている。
【００６３】
その後、ステップＳ１０４において、吸気管圧力ＰをパラメータＰ0に格納してステップＳ２の処理、つまり今回の故障検知条件成立判定処理を終了し、メインルーチンのステップＳ３（図２参照）へ復帰する。
【００６４】
故障検知条件成立フラグＦｔｒは、ステップＳ１０３において、Ｆｔｒ←０と設定されているので、メインルーチンではステップＳ４の処理が行われる。
【００６５】
次に、ステップＳ１０１の判断処理において、モニタ許可フラグＦａがＦａ＝１とされていた場合の処理であるステップＳ１０５〜Ｓ１１２について説明する。これらのステップＳ１０５〜Ｓ１１２は、処理待ち時間Ｔ０を終了して処理移行時間Ｔ１に移る判断を行い、さらに処理移行時間Ｔ１を終了して故障検知時間Ｔ２に移る判断を行うものである。
【００６６】
ステップＳ１０５において、入力したエンジン回転数ＮＥ、スロットル開度ＴＨおよび車速ＶＰの各値がそれぞれ所定の閾値範囲内の値となっているか否かを確認する。すなわち、ＲＯＭに記録されたエンジン回転数の最小値ＮＥｍｉｎおよび最大値ＮＥｍａｘ、スロットル開度の最小値ＴＨｍｉｎおよび最大値ＴＨｍａｘ、車速の最小値ＶＰｍｉｎおよび最大値ＶＰｍａｘに対して、それぞれ次の（１）、（２）、（３）式（不等式）が成立しているか否かを判断する。
【００６７】
ＮＥｍｉｎ＜ＮＥ＜ＮＥｍａｘ      …（１）
ＴＨｍｉｎ＜ＴＨ＜ＴＨｍａｘ      …（２）
ＶＰｍｉｎ＜ＶＰ＜ＶＰｍａｘ      …（３）
これらの、（１）、（２）、（３）式のうち１つでも不成立であれば、安定走行状態ではない処理待ち時間Ｔ０と判断できるので、ステップＳ１０２へ移る。また、３つの不等式が全て成立するときは、次のステップＳ１０６へ移る。
【００６８】
ステップＳ１０６においては、故障検知条件成立フラグＦｔｒの成立、非成立を判断する。故障検知条件成立フラグＦｔｒがＦｔｒ＝０であれば、次のステップＳ１０７へ移る。Ｆｔｒ＝１であれば、ステップＳ１１０へ移る。
【００６９】
ステップＳ１０７においては、エアコンクラッチ５４が接続状態であるか切離し状態であるかを判断する。この判断は前記ステップＳ５と同様である。
【００７０】
エアコンクラッチ５４が切離し状態であるときには、ステップＳ１０８において吸気管圧力ＰとＲＯＭに記録された吸気管正常最大圧力閾値Ｐ１とを比較する。吸気管圧力Ｐが吸気管正常最大圧力閾値Ｐ１より大きいときには、エアコンクラッチ５４を接続状態にしたときに、吸気管圧力Ｐが大気圧まで達してしまい圧力変動状況を検出することができないと判断できることから、処理移行時間Ｔ１へ移ることを見合わせ、結果としてステップＳ１０２へ移る。
【００７１】
ステップＳ１０８において吸気管圧力Ｐが吸気管正常最大圧力閾値Ｐ１より小さいとき、および、ステップＳ１０７においてエアコンクラッチ５４が切離し状態でないときは、ステップＳ１０９に移る。
【００７２】
ステップＳ１０９においては、ＲＯＭに記録された吸気管正常最小圧力閾値Ｐ２および走行安定状態圧力変動閾値ΔＰに対して、次の（４）、（５）式が成立しているか否かを判断する。
【００７３】
Ｐ２＜Ｐ                      …（４）
ＡＢＳ（Ｐ−Ｐ0）＜ΔＰ      …（５）
ここで、ＡＢＳ（…）は、括弧内の値に対して絶対値を返す関数であり、Ｐ0は、前記ステップＳ１０４でパラメータとして格納された、吸気管圧力Ｐの前回値を示すパラメータである。
【００７４】
（４）式は、吸気管圧力Ｐが異常に低い値でないことを確認するものであり、例えば吸気管圧力検出器３４の故障などを判断できる。また、（５）式は、吸気管圧力Ｐの変動値が走行安定状態圧力変動閾値ΔＰより小さいことを確認するものであり、この（５）式が成立するときは、安定走行状態であると判断できる。
【００７５】
（４）および（５）式がともに成立しているときは、吸気管圧力Ｐが正常値で且つ安定走行状態である。また、エンジン１２の吸入空気量が大きい状態であり、後述する第１および第２故障検知処理で行うエアコンクラッチ５４の接続、切離し状態の切換えに対して負荷相対的に変動が小さい。従って、その際にショックを伴うことがなく、所謂、ドライバビリティに影響を与えることがなく第１および第２故障検知処理を行うことができる。
【００７６】
このようなことから、（４）および（５）式がともに成立しているときは、故障検知処理を行う準備ができている状態であり、処理移行時間Ｔ１に移行することとして、ステップＳ１１０へ移る。
【００７７】
また、（４）式または（５）式の少なくとも１つが不成立であるときには、処理待ち時間Ｔ０とみなして前記ステップＳ１０２へ移る。
【００７８】
なお、処理移行時間Ｔ１においては、第１タイマを初期化するステップＳ１０２を実行することがないので、第１タイマは自動的にカウントダウンを開始する。
【００７９】
ステップＳ１１０においては、第１タイマの値を確認する。つまり、第１タイマによって設定される処理移行時間Ｔ１が経過したか否かを確認することとなり、第１タイマが０でないとき、すなわちプラスの値であるときにはステップＳ１１１へ移る。第１タイマが０であるときには、処理移行時間Ｔ１が経過し、故障検知時間Ｔ２になったものとみなしてステップＳ１１２へ移る。
【００８０】
このように、走行安定状態になってからも、第１タイマによって処理移行時間Ｔ１の間待機するので、より安定した状態で故障検出動作を行うことができる。
【００８１】
処理移行時間Ｔ１で実行されるステップＳ１１１においては、第２タイマに所定の初期値を設定する。第２タイマは、第１タイマと同様に初期値が設定された直後から、その初期値を基準としてカウントダウンを開始するが、このステップＳ１１１が実行される度に初期値が再設定されることとなる。実際上、ステップＳ１１１が実行される間は第２タイマの計時は開始されない。
【００８２】
なお、第２タイマの機能は第１タイマを兼用して用いるようにしてもよい。この場合、ステップＳ１１０で第１タイマが０になったことを確認した後、第１タイマを第２タイマとみなして初期値を設定し、その後、ステップＳ１１０が実行されないようなアルゴリズムにするとよい。
【００８３】
故障検知時間Ｔ２で実行されるステップＳ１１２においては、故障検知条件成立フラグＦｔｒをＦｔｒ←１とする。これにより、次回の故障検知条件成立判定における前記ステップＳ１０６の処理では、故障検知条件成立フラグＦｔｒが成立していることから、前記ステップＳ１０７〜Ｓ１０９をバイパスしてステップＳ１１０に移ることとなる。また、このとき第１タイマは０になっているので、ステップＳ１１１は実行されなくなり、第２タイマは自動的にカウントダウンを開始する。
【００８４】
さらに、Ｆｔｒ＝１となっているので、メインルーチン（図２参照）では、第１および第２故障検知処理であるステップＳ６またはＳ７のいずれか一方が実行されることとなる。
【００８５】
このようにして、処理待ち時間Ｔ０から処理移行時間Ｔ１への移行および処理移行時間Ｔ１から故障検知時間Ｔ２への移行が行われる。
【００８６】
故障検知時間Ｔ２においては、ステップＳ１１２の後のステップＳ１１３〜Ｓ１１６（図５参照）で、吸気管圧力Ｐの状態変化を調べる。
【００８７】
図５のステップＳ１１３において、吸気管圧力Ｐと吸気管圧力最大値Ｐｍａｘとを比較する。吸気管圧力Ｐが吸気管圧力最大値Ｐｍａｘより大きいときには、ステップＳ１１４において、吸気管圧力最大値ＰｍａｘをＰｍａｘ←Ｐとして更新し、故障検知条件成立判定処理を終了する。また、吸気管圧力Ｐが吸気管圧力最大値Ｐｍａｘより小さいときには、ステップＳ１１５に移る。
【００８８】
ステップＳ１１５において、吸気管圧力Ｐと吸気管圧力最小値Ｐｍｉｎとを比較する。吸気管圧力Ｐが吸気管圧力最小値Ｐｍｉｎより小さいときには、ステップＳ１１６において、吸気管圧力最小値ＰｍｉｎをＰｍｉｎ←Ｐとして更新し、今回の故障検知条件成立判定処理を終了する。また、吸気管圧力Ｐが吸気管圧力最小値Ｐｍｉｎより大きいときにはそのまま故障検知条件成立判定処理を終了する。
【００８９】
なお、吸気管圧力最大値Ｐｍａｘおよび吸気管圧力最小値Ｐｍｉｎは、故障検知時間Ｔ２になる直前まで、メインルーチン（図２参照）のステップＳ４でその時点の吸気管圧力Ｐで初期化されていたものである。
【００９０】
ステップＳ１１３〜Ｓ１１６で求めた吸気管圧力最大値Ｐｍａｘおよび吸気管圧力最小値Ｐｍｉｎは第１および第２故障検知処理であるステップＳ６またはＳ７（図２参照）で用いられる。
【００９１】
次に、第１故障検知処理であるステップＳ６について、図６〜図９を参照しながら詳細に説明する。この第１故障検知処理は、故障検知時間Ｔ２でエアコンクラッチ５４が当初接続状態であったときに複数回実行されるものであり、基本的には、エアコンクラッチ５４を切離し状態にして吸気管圧力Ｐの変動状況に基づいて故障検知処理を行うものである。
【００９２】
図６のステップＳ２０１において、外気温Ｔａｉｒと、設定温度Ｔｓｅｔとの温度差ΔＴ［℃］をΔＴ＝Ｔａｉｒ−Ｔｓｅｔとして求め、この温度差ΔＴの値から図７に示す最大閾値判定表８０を検索し、吸気管圧力最大変動閾値Ｑ１を求める。最大閾値判定表８０は、横方向に温度差ΔＴ、縦軸にコンプレッサ５２の回転数をとり、温度差ΔＴおよびコンプレッサ５２の回転数に対して想定される吸気管圧力Ｐの正常状態における最大上昇値が吸気管圧力最大変動閾値（最大閾値）Ｑ１として記録されている。例えば、温度差ΔＴがΔＴ＝５［℃］であり、コンプレッサ５２の回転数が３０００［ｒｐｍ］の場合には、吸気管圧力最大変動閾値Ｑ１は１２［ｋＰａ］として検索することができる。
【００９３】
なお、コンプレッサ５２の回転数は、エンジン回転数ＮＥに対してクランクプーリ６４と従動プーリ６６とによるプーリ比を乗算することによって求められる。
【００９４】
コンプレッサ５２の回転数は、ステップＳ２０１が最初に実行されるとき、すなわち、処理移行時間Ｔ１から故障検知時間Ｔ２へ移行したときに１度だけ算出してＲＡＭに記録しておく。以後、故障検知時間Ｔ２の間でステップＳ２０１が実行される毎に、この記録値を用いて最大閾値判定表８０を検索する。次のステップＳ２０２において用いる最小閾値判定表８２に関しても同様である。
【００９５】
次に、ステップＳ２０２において、前記温度差ΔＴの値から図８に示す最小閾値判定表８２を検索し、吸気管圧力最小変動閾値（最小閾値）Ｑ２を求める。吸気管圧力最小変動閾値Ｑ２は、温度差ΔＴおよびコンプレッサ５２の回転数に対して想定される吸気管圧力Ｐの正常状態における最小上昇値である。最小閾値判定表８２は、前記最大閾値判定表８０と同様の構成であり、ステップＳ２０１における処理と同様にして吸気管圧力最小変動閾値Ｑ２の検索が行われる。
【００９６】
なお、最小閾値判定表８２および前記最大閾値判定表８０は、温度差ΔＴおよびコンプレッサ５２の回転数に基づく２次元的な表である必要はなく、温度差ΔＴまたはコンプレッサ５２の回転数のどちらか一方だけに基づく表であってもよい。
【００９７】
さらに、最小閾値判定表８２および前記最大閾値判定表８０に代替して、温度差ΔＴに関する２次関数またはコンプレッサ５２の回転数に関する１次関数で近似して吸気管圧力最大変動閾値Ｑ１、吸気管圧力最小変動閾値Ｑ２を求めるようにしてもよい。さらにまた、温度差ΔＴとコンプレッサ５２の回転数とをパラメータとする最小自乗法による近似式を用いてもよい。
【００９８】
次に、ステップＳ２０３において、エアコンクラッチ５４を切離し状態にする。エアコンクラッチ５４を切離し状態にすることによって、エンジン１２にかかる負荷が軽減し、吸気管圧力Ｐは図９のカーブ８４ａ、８４ｂ、８４ｃのように減少し始める。
【００９９】
次に、ステップＳ２０４において、吸気管圧力初期値Ｐｉｎｉと吸気管圧力最小値Ｐｍｉｎとの差つまり、Ｐｉｎｉ−Ｐｍｉｎの値と吸気管圧力最大変動閾値Ｑ１とを比較する。Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最大変動閾値Ｑ１より小さいときは正常であると判断して次のステップＳ２０５へ移る。また、例えば、図９のカーブ８４ａのように、Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最大変動閾値Ｑ１より大きいときは、コンプレッサ５２が焼き付き故障を起こしていると判断してステップＳ２０６へ移る。
【０１００】
すなわち、Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最大変動閾値Ｑ１より大きいということは、エアコンクラッチ５４が接続状態であったときの吸気管圧力初期値Ｐｉｎｉが過大値であったということであり、またコンプレッサ５２の負荷が過大であったということである。このことから、コンプレッサ５２の内部で焼き付き故障が発生していることが判定される。
【０１０１】
このときは、ステップＳ２０６において、コンプレッサ５２の故障が発生した旨をインスツルメントパネル（図示していない。）に表示するなどの故障報知処理等を行う。さらに故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とし、第１故障検知処理を抜ける。エアコンクラッチ５４は切離し状態のままにしておく。
【０１０２】
ステップＳ２０６（およびＳ２０９）で、エアコンクラッチ５４を接続状態に戻さずに切離し状態のままにしておくのは、故障時にはエアコンシステム１４（図１参照）を動作させないことが望ましいからである（図９の一点鎖線９５参照）。
【０１０３】
この後、今回の第１故障検知処理を終了し、メインルーチンへ戻る。メインルーチンおよび故障検知条件成立判定（図４参照）では故障検知条件成立フラグＦｔｒおよびモニタ許可フラグＦａがともに０になることから、故障検知終了後時間Ｔ３（図３参照）であるとみなされて、その後、第１または第２故障検知処理が実行されることはない。
【０１０４】
ステップＳ２０５においては、第２タイマの値を確認する。第２タイマは故障検知条件成立判定処理のステップＳ１１１（図４参照）で設定され、故障検知時間Ｔ２でカウントダウンを行っている。第２タイマの値が０でないとき、すなわちプラスの値であるときには今回の第１故障検知処理を終了する。第２タイマの値が０のときは次のステップＳ２０７へ移る。
【０１０５】
ステップＳ２０７においては、吸気管圧力初期値Ｐｉｎｉと吸気管圧力最小値Ｐｍｉｎとの差、Ｐｉｎｉ−Ｐｍｉｎの値と吸気管圧力最小変動閾値Ｑ２とを比較する。Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最小変動閾値Ｑ２より大きいとき（図９のカーブ８４ｂ参照）は正常であると判断して正常時の処理であるステップＳ２０８へ移る。また、例えば、図９のカーブ８４ｃのように、Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最小変動閾値Ｑ２より小さいときは、エアコンクラッチ５４が固着を起こしていると判断してステップＳ２０９へ移る。
【０１０６】
すなわち、Ｐｉｎｉ−Ｐｍｉｎが吸気管圧力最小変動閾値Ｑ２より小さいということは、エアコンクラッチ５４が接続状態および切離し状態において吸気管圧力Ｐの変化がほとんどないということであり、エアコンクラッチ５４が正常に動作していないということである。このことから、エアコンクラッチ５４が固着故障を発生していることが判定される。
【０１０７】
エアコンクラッチ５４の正常時に実行されるステップＳ２０８においては、エアコンクラッチ５４を接続状態にする。つまり、故障検知処理が終了し、且つその結果が正常であったということにより、エアコンクラッチ５４を故障検知処理開始前の状態である接続状態に戻すという処理である。
【０１０８】
また、故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とし、第１故障検知処理を抜ける。
【０１０９】
エアコンクラッチ５４の固着故障時に実行されるステップＳ２０９においては、エアコンクラッチ５４に故障が発生した旨をインスツルメントパネルに表示するなどの故障報知処理等を行う。さらに故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とし、第１故障検知処理を終了する。エアコンクラッチ５４は切離し状態のままにしておく。
【０１１０】
ステップＳ２０８およびＳ２０９では、ステップＳ２０６と同様に、Ｆｔｒ←０、Ｆａ←０としているので、この後、第１または第２故障検知処理が実行されることはない。
【０１１１】
次に、第２故障検知処理であるステップＳ７について図１０および図１１を参照しながら詳細に説明する。この第２故障検知処理は、第１故障検知処理と類似の処理であり、基本的には、エアコンクラッチ５４を接続状態にして吸気管圧力Ｐの変動状況に基づいて故障検知を行うものである。
【０１１２】
図１０のステップＳ３０１およびステップＳ３０２は、前記ステップＳ２０１およびステップＳ２０２と同様に、最大閾値判定表８０および最小閾値判定表８２を用いて吸気管圧力最大変動閾値Ｑ１および吸気管圧力最小変動閾値Ｑ２を検索して求める。また、最大閾値判定表８０および最小閾値判定表８２は、前記ステップＳ２０１およびＳ２０２で使用したものとは区別して、第２故障検知処理専用のものを用意してもよい。
【０１１３】
次に、ステップＳ３０３において、エアコンクラッチ５４を接続状態にする。エアコンクラッチ５４を接続状態にすることによって、エンジン１２にかかる負荷が増加し、吸気管圧力Ｐは図１１のカーブ８６ａ、８６ｂ、８６ｃのように増加し始める。
【０１１４】
次に、ステップＳ３０４において、吸気管圧力最大値Ｐｍａｘと吸気管圧力初期値Ｐｉｎｉとの差つまり、Ｐｍａｘ−Ｐｉｎｉの値と吸気管圧力最大変動閾値Ｑ１とを比較する。Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最大変動閾値Ｑ１より小さいときは正常であると判断して次のステップＳ３０５へ移る。また、例えば、図１１のカーブ８６ａのように、Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最大変動閾値Ｑ１より大きいときは、コンプレッサ５２が焼き付き故障を起こしていると判断してステップＳ３０６へ移る。
【０１１５】
すなわち、Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最大変動閾値Ｑ１より大きいということは、コンプレッサ５２の負荷が過大ということであり、このことから、コンプレッサ５２の内部で焼き付き故障が発生していることが判定される。
【０１１６】
このときは、ステップＳ３０６において、前記ステップＳ２０６と同様の故障報知処理を行う。また、故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とする。さらに、エアコンクラッチ５４を切離し状態に戻して、第２故障検知処理を終了する。
【０１１７】
ステップＳ３０５においては、前記ステップＳ２０５と同様に、第２タイマの値を確認する。第２タイマの値が０でないときには今回の第２故障検知処理を終了する。第２タイマの値が０のときは次のステップＳ３０７へ移る。
【０１１８】
ステップＳ３０７においては、吸気管圧力最大値Ｐｍａｘと吸気管圧力初期値Ｐｉｎｉとの差、Ｐｍａｘ−Ｐｉｎｉの値と吸気管圧力最小変動閾値Ｑ２とを比較する。Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最小変動閾値Ｑ２より大きいとき（図１１のカーブ８６ｂ参照）は正常であると判断して正常時の処理であるステップＳ３０８へ移る。また、例えば、図１１のカーブ８６ｃのように、Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最小変動閾値Ｑ２より小さいときは、エアコンクラッチ５４が固着故障を起こしていると判断してステップＳ３０９へ移る。
【０１１９】
すなわち、Ｐｍａｘ−Ｐｉｎｉが吸気管圧力最小変動閾値Ｑ２より小さいということは、エアコンクラッチ５４が接続状態および切離し状態において吸気管圧力Ｐの変化がほとんどないということであり、エアコンクラッチ５４が正常に動作していないということである。このことから、エアコンクラッチ５４が固着故障（またはクラッチ信号Ｓｃの断線、駆動ベルト４４の断裂など）を発生していることが判定される。
【０１２０】
エアコンックラッチ５４の正常時に実行されるステップＳ３０８においては、エアコンクラッチ５４を切離し状態に戻す。
【０１２１】
また、故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とし、第２故障検知処理を終了する。
【０１２２】
エアコンックラッチ５４の固着故障時に実行されるステップＳ３０９においては、前記ステップＳ２０９と同様の故障報知処理を行う。また、故障検知条件成立フラグＦｔｒ、モニタ許可フラグＦａをそれぞれＦｔｒ←０、Ｆａ←０とする。さらに、エアコンクラッチ５４を切離し状態に戻して、第２故障検知処理を終了する。
【０１２３】
ステップＳ３０６、Ｓ３０８およびＳ３０９では、Ｆｔｒ←０、Ｆａ←０としているので、この後、第１または第２故障検知処理が実行されることはない。
【０１２４】
このように、本実施の形態によれば、通常のエアコンシステム１４に対して特別な機器を付加することなくエアコンクラッチ５４またはコンプレッサ５２の故障を判定することができる。
【０１２５】
また、第１または第２故障検知処理のいずれか一方が、走行開始時からキーオフ時までの間に自動的に実行されるので、車両の運転者は故障診断操作などを行う必要がない。
【０１２６】
さらに、故障検知条件成立判定処理（ステップＳ２）によって、車両の安定走行状態を判定した後に第１または第２故障検知処理（ステップＳ６、Ｓ７）を行うので、正確な故障判定を行うことができる。
【０１２７】
さらにまた、本実施の形態によれば、吸気管圧力最大値Ｐｍａｘまたは吸気管圧力最小値Ｐｍｉｎを、２つの閾値つまり吸気管圧力最大変動閾値Ｑ１および吸気管圧力最小変動閾値Ｑ２と比較することによって、エアコンクラッチ５４の異常と、コンプレッサ５２の異常とを区別して判定することができる。
【０１２８】
吸気管圧力最大変動閾値Ｑ１および吸気管圧力最小変動閾値Ｑ２は、温度差ΔＴおよびコンプレッサ５２の回転数に基づく最大閾値判定表８０および最小閾値判定表８２から検索することによって求められるので、状況に応じた適切な故障判定を簡便に行うことができる。
【０１２９】
なお、この発明は、上述の実施の形態に限らず、この発明の要旨を逸脱することなく、種々のステップおよび構成を採り得ることはもちろんである。
【０１３０】
【発明の効果】
以上説明したように、この発明によれば、車両に搭載されているエアコンを構成するエアコンクラッチあるいはコンプレッサの故障を的確かつ低コストに判定することができるという効果が達成される。
【図面の簡単な説明】
【図１】この発明の一実施の形態の構成を示すブロック図である。
【図２】図１例の他の動作説明に供されるメインルーチンのフローチャートである。
【図３】処理待ち時間、処理移行時間、故障検知時間および故障検知終了後時間を示す説明図である。
【図４】故障検知条件成立判定処理の手順を示すフローチャート（その１）である。
【図５】故障検知条件成立判定処理の手順を示すフローチャート（その２）である。
【図６】第１故障検知処理の手順を示すフローチャートである。
【図７】吸気管圧力最大変動閾値が記録された最大閾値判定表である。
【図８】吸気管圧力最小変動閾値が記録された最小閾値判定表である。
【図９】第１故障検知処理におけるタイムチャートである。
【図１０】第２故障検知処理の手順を示すフローチャートである。
【図１１】第２故障検知処理におけるタイムチャートである。
【符号の説明】
１０…車両用エアコン制御装置      １２…エンジン
１４…エアコンシステム            １６…エアコンＥＣＵ
１８…エンジンＥＣＵ              ２２…外気温検出器
２４…温度設定器                  ２６…エアコン作動用スイッチ
３０…吸気管                      ３２…スロットル開度検出器
３４…吸気管圧力検出器            ３６…エンジン回転数検出器
３７…車速検出器                  ５２…コンプレッサ
５４…エアコンクラッチ            ５６…コンデンサ
８０…最大閾値判定表              ８２…最小閾値判定表
Ｆａ…モニタ許可フラグ            Ｆｔｒ…故障検知条件成立フラグ
Ｐ…吸気管圧力                    Ｑ１…吸気管圧力最大変動閾値
Ｑ２…吸気管圧力最小変動閾値      Ｔ０…処理待ち時間
Ｔ１…処理移行時間                Ｔ２…故障検知時間
Ｔ３…故障検知終了後時間
【図１】
0003686371.tif 000002
【図２】
0003686371.tif 000003
【図３】
0003686371.tif 000004
【図４】
0003686371.tif 000005
【図５】
0003686371.tif 000006
【図６】
0003686371.tif 000007
【図７】
0003686371.tif 000008
【図８】
0003686371.tif 000009
【図９】
0003686371.tif 000010
【図１０】
0003686371.tif 000011
【図１１】
0003686371.tif 000012