内燃機関の吸入空気量を検出するエアフローメーターの故障を当該内燃機関のアイドル運転中に検出する装置であって、前記内燃機関の実回転速度と目標回転速度との偏差に応じてその偏差が縮小されるようにスロットル開度のフィードバック調整を行うISCフィードバック制御が行われているときには、前記エアフローメーターの吸入空気量の検出値から機関トルクを求めるとともに、その機関トルクに対する補機駆動トルク及びフリクショントルクの和のずれに基づいて前記エアフローメーターの故障検出を行い、前記ISCフィードバック制御が行われていないときには、前記内燃機関の実回転速度と目標回転速度との偏差に基づいて前記エアフローメーターの故障検出を行うことを特徴とするエアフローメーターの故障検出装置。なお、内燃機関のアイドル運転時には、内燃機関の実回転速度と目標回転速度との偏差に応じ、その偏差が縮小されるようにスロットル開度のフィードバック調整を行う、いわゆるISCIdleSpeedControlフィードバック制御が行われる。こうしたISCフィードバック制御下では、その制御によって機関回転速度が時々刻々と変化されるため、機関回転速度に基づく吸入空気量の推定を適切に行うことができなくなる。そのため、上記従来の故障診断装置では、ISCフィードバック制御下では、エアフローメーターの故障を的確に検出できないことがある。本発明は、こうした実情に鑑みてなされたものであり、その目的は、ISCフィードバック制御が行われているとき、行われていないときのいずれにおいても、エアフローメーターの故障を的確に検出することのできるエアフローメーターの故障検出装置を提供することにある。上記課題を解決するため、内燃機関の吸入空気量を検出するエアフローメーターの故障を当該内燃機関のアイドル運転中に検出する装置としての請求項1に記載の発明は、内燃機関の実回転速度と目標回転速度との偏差に応じてその偏差が縮小されるようにスロットル開度のフィードバック調整を行うISCフィードバック制御が行われているときには、エアフローメーターの吸入空気量の検出値から求められた機関トルクと、補機駆動トルク及びフリクショントルクの和とのずれに基づいてエアフローメーターの故障検出を行うようにしている。また請求項1に記載の発明では、ISCフィードバック制御が行われていないときには、内燃機関の実回転速度と目標回転速度との偏差に基づいてエアフローメーターの故障検出を行うようにしている。内燃機関のアイドル運転中において、ISCフィードバック制御が行われていないときには、機関回転速度が目標回転速度となるように、スロットル開度等のオープン制御が行われる。また、このときには、エアフローメーターによる吸入空気量の検出値に応じて点火時期等が設定されている。そのため、エアフローメーターが故障して、その検出する吸入空気量が実情に似わない値となると、点火時期等に不適切な値が設定されてしまいため、機関回転速度が目標回転速度から乖離してしまう。したがって、ISCフィードバック制御が行われていないときには、内燃機関の実回転速度と目標回転速度との偏差からエアフローメーターの故障を検出することができる。一方、ISCフィードバック制御が行われているときには、エアフローメーターの故障の有無に拘わらず、機関回転速度が目標回転速度に制御されるため、上記のような内燃機関の実回転速度と目標回転速度との偏差からは、エアフローメーターの故障を検出することはできない。ここで、アイドル運転中には、内燃機関の発生したトルク、すなわち機関トルクは、補機の駆動とフリクションとに費やされる。そのため、このときの機関トルクは、補機駆動トルク及びフリクショントルクの和として求めることができる。そしてISCフィードバック制御下では、その制御によって機関回転速度が一定に維持されるため、このときの補機駆動トルクやフリクショントルクは、比較的容易かつ的確に求めることができる。また機関トルクは、吸入空気量から求めることもできる。そして、吸入空気量が正しく検出されていれば、吸入空気量から求められた機関トルクと、補機駆動トルク及びフリクショントルクの和とは、一致する筈である。一方、エアフローメーターが故障していれば、エアフローメーターによる吸入空気量の検出値から算出した機関トルクは実情に似わなくなるようになり、そうした機関トルクと、補機駆動トルク及びフリクショントルクの和との間にずれが生じるようになる。したがって、ISCフィードバック制御が行われているときには、エアフローメーターの吸入空気量の検出値から求められた機関トルクと補機駆動トルク及びフリクショントルクの和とのずれからエアフローメーターの故障を検出することができる。その点、本発明では、ISCフィードバック制御が行われているときには、エアフローメーターの吸入空気量の検出値から求められた機関トルクと、補機駆動トルク及びフリクショントルクの和とのずれに基づいてエアフローメーターの故障を検出している。またISCフィードバック制御が行われていないときには、内燃機関の実回転速度と目標回転速度との偏差に基づいてエアフローメーターの故障を検出している。したがって、本発明によれば、ISCフィードバック制御が行われているとき、行われていないときのいずれにおいても、エアフローメーターの故障を的確に検出することができる。以下、本発明のエアフローメーターの故障検出装置を具体化した一実施の形態を、図1及び図2を参照して詳細に説明する。図1に示すように、本実施の形態の制御装置の適用される内燃機関の吸気通路1には、その上流から順に、吸気を浄化するエアクリーナー2、吸入空気量を検出するエアフローメーター3、吸入空気量を調節するスロットルバルブ5が設けられている。スロットルバルブ5は、スロットルモーター4により駆動されるとともに、スロットルセンサー6によりその開度が検出されるようになっている。また吸気通路1は、スロットルバルブ5の下流において、燃料を噴射するインジェクター9が配置された吸気ポート7を介して燃焼室8に接続されている。内燃機関の燃焼室8には、空気と燃料との混合気を点火する点火プラグ10が設置されている。そして燃焼室8は、排気ポート11を介して排気通路12に接続されている。排気通路12には、その内部を流れる排気の酸素濃度から燃焼された混合気の空燃比を検出する空燃比センサー13と、排気の有害物質を浄化する触媒コンバーター14とが設置されている。なお、この内燃機関の出力軸であるクランクシャフト17には、補機として、オルタネーター18と空調用のコンプレッサー19とが接続されている。またクランクシャフト17は、トルクコンバーター20を介して自動変速機図示略に接続されている。以上のように構成された内燃機関は、電子制御ユニット15により制御されている。電子制御ユニット15は、機関制御に係る各種演算処理を行う中央演算処理装置CPU、機関制御用のプログラムやデータの記憶された読込専用メモリーROM、CPUの演算結果やセンサーの検出結果等を一時的に記憶するランダムアクセスメモリーRAMを備えている。こうした電子制御ユニット15には、上記エアフローメーター3、スロットルセンサー6及び空燃比センサー13に加え、内燃機関のクランク角を検出するクランク角センサー16等の各種センサーの検出信号が入力されている。そして電子制御ユニット15は、それらセンサーの検出結果に基づいて、スロットルモーター4、インジェクター9、点火プラグ10等の各種アクチュエーターの駆動回路に指令信号を出力することで機関制御を行っている。また電子制御ユニット15は、内燃機関のアイドル運転中に必要な条件が満されると、ISCフィードバック制御を行うようにしている。ISCフィードバック制御では、内燃機関の目標回転速度と実回転速度との偏差に応じ、その偏差を縮小するようにスロットル開度のフィードバック調整が行われる。一方、電子制御ユニット15は、アイドル運転中にあってISCフィードバック制御が行わないときには、目標回転速度が得られるようにスロットル開度のオープン制御を行う。またこのときの電子制御ユニット15は、エアフローメーター3による吸入空気量の検出値に基づいて点火時期の設定を行う。更に電子制御ユニット15は、内燃機関のアイドル運転中に、エアフローメーター3の故障検出を行っている。以下、図2を参照して、こうしたエアフローメーター3の故障検出の詳細を説明する。図2に示されるエアフローメーターの故障検出ルーチンは、内燃機関のアイドル運転中に、電子制御ユニット15によって、所定の制御周期毎に繰り返し実行される。さて、本ルーチンが開始されると、まずステップS100において、ISCフィードバック制御中であるか否かが判定される。ここでISCフィードバック制御中であればS100:YES、処理がステップS101に移行され、ISCフィードバック制御中でなければS100:NO、処理がステップS107に移行される。処理がステップS101に移行されると、そのステップS101において、補機駆動トルク及びフリクショントルクの和tqauxが算出される。ここでの補機駆動トルクの算出は、例えば次のように行われる。まず、オルタネーター18の駆動トルクは、オルタネーター18の発電した電圧や電流に基づいて算出される。また空調用のコンプレッサー19の駆動トルクは、コンプレッサー19により圧縮される冷媒の圧力やコンプレッサー19に流される制御電流に基づいて算出される。一方、内燃機関の内部フリクショントルクは、機関冷却水温や機関回転速度に基づいて算出される。また本実施の形態では、クランクシャフト17にトルクコンバーター20が接続されており、アイドル運転中も一定のトルクがトルクコンバーター20に流れるため、そうしたトルクコンバーター20に流れるトルクも、フリクショントルクの一部として考慮する必要がある。このときのトルクコンバーター20に流れるトルクは、機関回転速度、タービン回転速度、トルクコンバーター20の作動油の温度に基づいて算出することができる。そこで、ここでは、機関冷却水温や機関回転速度に基づいて算出された内部フリクショントルクと、機関回転速度、タービン回転速度及び作動油温に基づいて算出されたトルクコンバーター20内のフリクショントルクとの和を、クランクシャフト17の回転に伴うフリクショントルクとして算出するようにしている。次のステップS102では、機関回転速度、エアフローメーター3による吸入空気量の検出値、点火時期から機関トルクtqrealが算出される。そして続くステップS103では、上記機関トルクtqrealに対する上記トルクの和tqauxのトルクのずれ率rdltqが算出される。こうしたずれ率rdltqの算出は、下式1に従って行われる。rdltq=tqreal-tqaux/tqaux...1次のステップS104では、上記トルクのずれ率rdltqが規定の故障判定値αと比較される。そしてずれ率rdltqが故障判定値α未満であればS104:YES、ステップS105においてエアフローメーター3は正常であるとの判定がなされ、ずれ率rdltqが故障判定値α以上であればS104:NO、ステップS106においてエアフローメーター3は故障していると判定される。一方、ステップS100での判定においてISCフィードバック制御中でないと判定されたときに処理が移行されるステップS107では、内燃機関の目標回転速度と実回転速度との偏差dlntが算出される。また続くステップS108では、その偏差dlntが規定の故障判定値βと比較される。そして偏差dlntが故障判定値β未満であればS108:YES、ステップS109においてエアフローメーター3は正常であるとの判定がなされ、偏差dlntが故障判定値β以上であればS108:NO、ステップS110においてエアフローメーター3は故障していると判定される。次に、こうした本実施の形態の作用を説明する。アイドル運転中にあってISCフィードバック制御が行われていないときには、機関回転速度が目標回転速度となるように、スロットル開度のオープン制御が行われ、またエアフローメーター3による吸入空気量の検出値に基づいて点火時期の設定が行われる。エアフローメーター3が故障していなければ、そのときの吸入空気量に応じて点火時期が適切に設定されるため、スロットル開度のオープン制御により、機関回転速度を目標回転速度とすることができる。一方、エアフローメーター3が故障すると、故障したエアフローメーター3の不適切な吸入空気量の検出値に基づいて点火時期が設定されてしまうため、機関回転速度は目標回転速度から乖離してしまう。そのため、このときには、内燃機関の目標回転速度と実回転速度との偏差dlntに基づくことで、エアフローメーター3の故障を検出することができる。一方、アイドル運転中にあってISCフィードバック制御が行われているときには、エアフローメーター3の故障の有無に拘わらず、機関回転速度が目標回転速度に制御されるため、上記のような内燃機関の実回転速度と目標回転速度との偏差dlntからは、エアフローメーター3の故障を検出することはできないようになる。ここで、アイドル運転中の機関トルクは、補機の駆動とフリクションとに費やされる。そのため、このときの機関トルクは、補機駆動トルク及びフリクショントルクの和tqauxとして求めることができる。また機関トルクは、吸入空気量から求めることもできる。そして、吸入空気量が正しく検出されていれば、吸入空気量から求められた機関トルクtqrealと、補機駆動トルク及びフリクショントルクの和tqauxとは、一致する筈である。一方、エアフローメーター3が故障していれば、そのエアフローメーター3による吸入空気量の検出値から算出した機関トルクtqrealは実情に似わない値となり、機関トルクtqrealと、補機駆動トルク及びフリクショントルクの和tqauxとの間にずれが生じるようになる。したがって、ISCフィードバック制御が行われているときには、機関トルクtqrealに対する上記トルクの和tqauxのずれ率rdltqからエアフローメーター3の故障を検出することができる。そして本実施の形態では、アイドル運転中にあってISCフィードバック制御が行われているときには、機関トルクtqrealに対する上記トルクの和tqauxのずれ率rdltqに基づいてエアフローメーター3の故障が検出される。またISCフィードバック制御が行われていないときには、内燃機関の実回転速度と目標回転速度との偏差dlntに基づいてエアフローメーター3の故障が検出される。そのため、本実施の形態では、ISCフィードバック制御が行われているとき、行われていないときのいずれにおいても、エアフローメーター3の故障が的確に検出されるようになる。以上の本実施の形態のエアフローメーターの故障検出装置によれば、以下の効果を奏することができる。1本実施の形態では、アイドル運転中にあってISCフィードバック制御が行われているときには、エアフローメーター3の吸入空気量の検出値から機関トルクtqrealを求めている。そしてその機関トルクtqrealに対する補機駆動トルク及びフリクショントルクの和tqauxのずれ率rdltqに基づいてエアフローメーター3の故障検出を行っている。またアイドル運転中にあってISCフィードバック制御が行われていないときには、内燃機関の実回転速度と目標回転速度との偏差dlntに基づいてエアフローメーター3の故障検出を行っている。そのため、ISCフィードバック制御が行われているとき、行われていないときのいずれにおいても、エアフローメーターの故障を的確に検出することができる。なお、上記実施の形態は、以下のように変更して実施することもできる。上記実施の形態では、機関トルクtqrealに対する補機駆動トルク及びフリクショントルクの和tqauxのずれ率rdltqに基づいて、ISCフィードバック制御時のエアフローメーター3の故障検出を行うようにしていた。これに代えて、機関トルクtqrealと、補機駆動トルク及びフリクショントルクの和tqauxとのずれの大きさ偏差に基づいても同様の故障検出を行うことが可能である。上記実施の形態では、トルクコンバーター20に流れるトルクも考慮してフリクショントルクを算出していた。これに対して、クランクシャフト17がクラッチを介して変速機に接続されるマニュアルトランスミッション車では、アイドル運転時には、クラッチが切断されて変速機側にトルクが流れないため、内燃機関の内部フリクションのみを考慮してフリクショントルクを算出すれば良い。上記実施の形態では、オルタネーター18とコンプレッサー19とが補機として設けられていたが、オイルポンプやウォーターポンプなどのそれ以外の補機が設けられた内燃機関にも、本発明のエアフローメーターの故障検出装置は適用可能である。いずれにせよ、アイドル運転中に駆動される各補機の駆動トルクを求め、そうした駆動トルクの総和と内燃機関のフリクショントルクとの和tqauxを求める。そしてエアフローメーター3による吸入空気量の検出値から求められた機関トルクtqrealとその和tqauxとのずれに基づくことで、ISCフィードバック制御中のエアフローメーター3の故障を検出することができる。