(57)【要約】  車両診断システム（１０）及び車両診断方法において、車両（１２）の各ＥＣＵに記録される故障コードには、アイドル停止を不可とするアイドル停止故障コードと、アイドル停止を不可としない非アイドル停止故障コードとが含まれる。アイドル停止故障コードには、特定のＥＣＵに対応して設けられた警告灯を作動させる第１アイドル停止故障コードと、当該警告灯を作動させない第２アイドル停止故障コードとが含まれる。外部診断装置（１４）は、アイドル停止の不実行についての故障診断を行う際、第１アイドル停止故障コードと第２アイドル停止故障コードのうち第２アイドル停止故障コードのみを複数のＥＣＵから抽出する。
2013099396.tif 000002
【特許請求の範囲】
【請求項１】
車両（１２）内の複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）と外部診断装置（１４）との間で通信し、前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに記録された故障コードを前記外部診断装置（１４）で読み出して前記車両（１２）の故障診断を行う車両診断システム（１０）であって、
前記車両（１２）は、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）のうち特定の電子制御装置に対応して設けられ、前記車両（１２）内で異常が発生したことに伴い、当該異常の点検又は修理を要求する複数の警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）と、
所定条件が成立した時にアイドリングを自動的に停止するアイドル停止制御部（２０）と
を備え、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）は、自己の制御対象範囲における故障を検出すると前記故障コードを記録し、
前記故障コードには、前記車両（１２）の駆動源（１６）のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、
前記アイドル停止故障コードには、前記警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられた第１アイドル停止故障コードと、前記警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられていない第２アイドル停止故障コードとが含まれ、
前記外部診断装置（１４）は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）から抽出する
ことを特徴とする車両診断システム（１０）。
【請求項２】
請求項１記載の車両診断システム（１０）において、
前記外部診断装置（１４）は、
前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに対して、記録されている前記第２アイドル停止故障コードを問い合わせ、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれからの回答結果を、前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに対応させて前記外部診断装置（１４）の表示部（２１０）に表示する
ことを特徴とする車両診断システム（１０）。
【請求項３】
請求項１又は２記載の車両診断システム（１０）において、
前記外部診断装置（１４）は、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに対応させて前記第２アイドル停止故障コードが登録されたデータベースを備え、
さらに、前記外部診断装置（１４）は、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）から前記第２アイドル停止故障コード及びそれ以外の故障コードを読み出し、読み出した各故障コードと、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）に対応させて前記データベースに登録されている故障コードとを比較して、前記第２アイドル停止故障コードを抽出する
ことを特徴とする車両診断システム（１０）。
【請求項４】
請求項１〜３のいずれか１項に記載の車両診断システム（１０）において、
前記車両（１２）は、前記第２アイドル停止故障コードを記録する故障が前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）のいずれかに発生したとき、当該第２アイドル停止故障コードに対応する故障であるアイドル停止故障が発生したことを表示するアイドル停止異常表示部（１１２）を、前記複数の警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）とは別に備える
ことを特徴とする車両診断システム（１０）。
【請求項５】
車両（１２）内の複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）と外部診断装置（１４）との間で通信し、前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに記録された故障コードを前記外部診断装置（１４）で読み出して前記車両（１２）の故障診断を行う車両診断方法であって、
前記車両（１２）は、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）のうち特定の電子制御装置に対応して設けられ、前記車両（１２）内で異常が発生したことに伴い、当該異常の点検又は修理を要求する複数の警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）と、
所定条件が成立した時にアイドリングを自動的に停止するアイドル停止制御部（２０）と
を備え、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）は、自己の制御対象範囲における故障を検出すると前記故障コードを記録し、
前記故障コードには、前記車両（１２）の駆動源（１６）のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、
前記アイドル停止故障コードには、前記警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられた第１アイドル停止故障コードと、前記警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられていない第２アイドル停止故障コードとが含まれ、
前記外部診断装置（１４）は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）から抽出する
ことを特徴とする車両診断方法。
【請求項６】
車両（１２）内の複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）との間で通信し、前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）それぞれに記録された故障コードを読み出して前記車両（１２）の故障診断を行う外部診断装置（１４）であって、
前記故障コードは、前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）が自己の制御対象範囲における故障を検出すると記録されるものであり、
前記故障コードには、前記車両（１２）の駆動源（１６）のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、
前記アイドル停止故障コードには、
前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）のうち特定の電子制御装置に対応して設けられ、前記車両（１２）内で異常が発生したことに伴い、当該異常の点検又は修理を要求する前記車両（１２）の警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられた第１アイドル停止故障コードと、
前記警告灯（１０４、１０６、１２０、１２２、１２４、１２６、１５０、１５２、１５４、１５６、１５８、１６０、１６２）を作動させるように定義付けられていない第２アイドル停止故障コードと
が含まれ、
前記外部診断装置（１４）は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置（２０、２２、２４、２６、２８、３０、３２、３４、３６）から抽出する
ことを特徴とする外部診断装置（１４）。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アイドル停止制御システムを備える車両における駆動源（エンジン等）のアイドル停止制御の不実行について故障診断を行う車両診断システム、車両診断方法及び外部診断装置に関する。
【背景技術】
【０００２】
従来、運転中の車両に対して何らかの異常が発生した場合、異常部分に関係する電子制御装置（以下「ＥＣＵ」という。）に故障コード等の不具合情報を記録させると共に、エンジンの燃焼及び排気に関係する異常等、特定の重大な異常が発生した場合、インストルメントパネルに設けた警告灯を点灯させることで当該異常が発生したことを運転者に報知することが行われている。【０００３】
例えば、エンジン冷却水の温度検出センサが故障した場合は、エンジンＥＣＵに故障コード「ＰＸＸＸＸ」を記録すると共に、ＰＧＭ−ＦＩ警告灯を点灯させて運転者に報知する。【０００４】
そして、修理作業に当たっては、外部診断装置を車両のデータリンクコネクタに接続して、エンジン冷却水の温度異常に関係するＥＣＵであるエンジンＥＣＵに蓄積された故障コードを読み出すことにより、異常の内容を確認又は把握することが可能であり、比較的容易に故障箇所及び原因を検討することができる。【０００５】
車両状態の運転者への報知について、燃費削減の観点等から総合判断して停車時にエンジンのアイドリングを自動的に停止させる制御システム（いわゆるアイドル停止制御システム）については、エンジンを停止させるメリット及びデメリットを種々のＥＣＵが協調して判断することで、アイドル停止の実行の可否を決定している。このため、アイドル停止制御が作動したことによるエンジン停止であることをインストルメントパネルに表示することで、運転者に停車時の安心感を与えるように配慮されている｛例えば、特開２００４−２２４２６９号公報の要約参照｝。
【発明の概要】
【０００６】
しかしながら、アイドル停止制御機能を有する車両で停車時にアイドリングが自動的に停止しない場合、運転者は、異常が発生したのか又は単に停止させない条件に該当するため停止しないのかを判断できない。このため、停車時にアイドル停止しない現象が多発すると、運転者は故障ではないかという不信感等を抱く場合があり、正常動作であるにもかかわらず故障発生でないかというディーラーへの問合せの多発に繁がり易いという問題がある。
【０００７】
また、アイドル停止しないという異常が発生したか否かを診断するために、車両内のＥＣＵに外部診断機を接続し、ＥＣＵに記録されている故障コード等の不具合情報を読み出す場合には、対象となる車両内の全てのＥＣＵに個別にアクセスする必要がある。この場合、データ抽出に大変時間がかかるという問題が生じる。加えて、各ＥＣＵの不具合情報（故障コード）を全て抽出することになるため、アイドル停止に関係のない不具合情報も混在していて、抽出した不具合情報の検証に大変時間がかかるという問題がある。
【０００８】
この発明は、上記のような事情を考慮したものであり、アイドル停止制御システムを有する車両におけるアイドル停止の不実行についての故障発生の有無の確認又は診断を簡易又は迅速に行うことが可能な車両診断システム、車両診断方法及び外部診断装置を提供することを目的とする。
【０００９】
この発明に係る車両診断システムは、車両内の複数の電子制御装置と外部診断装置との間で通信し、前記複数の電子制御装置それぞれに記録された故障コードを前記外部診断装置で読み出して前記車両の故障診断を行うものであって、前記車両は、前記複数の電子制御装置のうち特定の電子制御装置に対応して設けられ、前記車両内で異常が発生したことに伴い、当該異常の点検又は修理を要求する複数の警告灯と、所定条件が成立した時にアイドリングを自動的に停止するアイドル停止制御部とを備え、前記複数の電子制御装置は、自己の制御対象範囲における故障を検出すると故障コードを記録し、前記故障コードには、前記車両の駆動源のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、前記アイドル停止故障コードには、前記警告灯を作動させるように定義付けられた第１アイドル停止故障コードと、前記警告灯を作動させるように定義付けられていない第２アイドル停止故障コードとが含まれ、前記外部診断装置は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置から抽出することを特徴とする。
【００１０】
この発明によれば、アイドル停止の不実行についての故障診断を行う際、複数の電子制御装置から第２アイドル停止故障コードを抽出し、第１アイドル停止故障コードを抽出しない。このため、アイドル停止の不実行についての故障診断における点検項目を絞り込むことが可能になる。加えて、第２アイドル停止故障コードの送信のみを複数の電子制御装置に要求する場合、車両内の電子制御装置と外部診断装置との間の通信量を低減することが可能となる。従って、アイドル停止の不実行についての故障診断を簡易且つ迅速に行うことが可能となる。
【００１１】
特に、アイドル停止を不可とするように定義付けられたアイドル停止故障コードを記録する可能性がある電子制御装置の数が非常に多い場合（例えば、数百個である場合）、その効果は顕著なものとなる。
【００１２】
前記外部診断装置は、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置それぞれに対して、記録されている前記第２アイドル停止故障コードを問い合わせ、前記複数の電子制御装置それぞれからの回答結果を、前記複数の電子制御装置それぞれに対応させて前記外部診断装置の表示部に表示してもよい。これにより、第２アイドル停止故障コードを記録している可能性がある複数の電子制御装置それぞれに対応させて、記録されている第２アイドル停止故障コード又はその内容を表示することが可能となる。従って、作業者にとって問合せ結果の判別及び検証が容易となる。
【００１３】
前記外部診断装置は、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置それぞれに対応させて前記第２アイドル停止故障コードが登録されたデータベースを備え、さらに、前記外部診断装置は、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置から前記第２アイドル停止故障コード及びそれ以外の故障コードを読み出し、読み出した各故障コードと、前記第２アイドル停止故障コードを記録している可能性がある前記複数の電子制御装置に対応させて前記データベースに登録されている故障コードとを比較して、前記第２アイドル停止故障コードを抽出してもよい。
【００１４】
これにより、外部診断装置が読み出す故障コードに、第２アイドル停止故障コード以外の故障コードが含まれている場合であっても、第２アイドル停止故障コードを簡易に抽出することが可能となる。
【００１５】
前記車両は、前記第２アイドル停止故障コードを記録する故障が前記複数の電子制御装置のいずれかに発生したとき、当該第２アイドル停止故障コードに対応する故障であるアイドル停止故障が発生したことを表示するアイドル停止異常表示部を、前記複数の警告灯とは別に備えてもよい。これにより、警告灯を作動させるほどではないが、アイドル停止が不可となる故障が発生した場合、運転者は、アイドル停止異常表示部の表示に基づいて当該故障が発生していることを認識可能となる。
【００１６】
この発明に係る車両診断方法は、車両内の複数の電子制御装置と外部診断装置との間で通信し、前記複数の電子制御装置それぞれに記録された故障コードを前記外部診断装置で読み出して前記車両の故障診断を行うものであって、前記車両は、前記複数の電子制御装置のうち特定の電子制御装置に対応して設けられ、前記車両内で異常が発生したことに伴い、当該異常の点検又は修理を要求する複数の警告灯と、所定条件が成立した時にアイドリングを自動的に停止するアイドル停止制御部とを備え、前記複数の電子制御装置は、自己の制御対象範囲における故障を検出すると故障コードを記録し、前記故障コードには、前記車両の駆動源のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、前記アイドル停止故障コードには、前記警告灯を作動させるように定義付けられた第１アイドル停止故障コードと、前記警告灯を作動させるように定義付けられていない第２アイドル停止故障コードとが含まれ、前記外部診断装置は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置から抽出することを特徴とする。
【００１７】
この発明に係る外部診断装置は、車両内の複数の電子制御装置との間で通信し、前記複数の電子制御装置それぞれに記録された故障コードを読み出して前記車両の故障診断を行うものであって、前記故障コードは、前記複数の電子制御装置が自己の制御対象範囲における故障を検出すると記録されるものであり、前記故障コードには、前記車両の駆動源のアイドル停止を不可とするように定義付けられたアイドル停止故障コードと、前記アイドル停止を不可とするように定義付けられていない非アイドル停止故障コードとが含まれ、前記アイドル停止故障コードには、前記複数の電子制御装置のうち特定の電子制御装置に対応して設けられ、前記車両内で異常が発生したことに伴い、当該異常の点検又は修理を要求する前記車両の警告灯を作動させるように定義付けられた第１アイドル停止故障コードと、前記警告灯を作動させるように定義付けられていない第２アイドル停止故障コードとが含まれ、前記外部診断装置は、前記アイドル停止の不実行についての故障診断を行う際、前記第１アイドル停止故障コードと前記第２アイドル停止故障コードのうち前記第２アイドル停止故障コードのみを前記複数の電子制御装置から抽出することを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】この発明の一実施形態に係る故障診断システムの概略的な構成を示すブロック図である。
【図２】メータ表示装置の外観図である。
【図３】車両が停車時に自動的にアイドル停止をする際の通常処理の概要の一例を示すフローチャートである。
【図４】エンジン電子制御装置（以下「エンジンＥＣＵ」という。）がアイドル停止制御を実行するフローチャートである。
【図５】前記エンジンＥＣＵがアイドル停止前提条件（以下「ＩＳ前提条件」という。）を判定するフローチャート（図４のＳ２１の詳細）である。
【図６】前記ＩＳ前提条件及びアイドル停止許可条件（以下「ＩＳ許可条件」という。）を判定する際において前記エンジンＥＣＵに入力される情報を説明するための図である。
【図７】前記エンジンＥＣＵが前記ＩＳ許可条件を判定するフローチャート（図４のＳ２２の詳細）である。
【図８】第１ＩＳ故障コード、第２ＩＳ故障コード及び非ＩＳ故障コードに対応する故障の例を示す図である。
【図９】前記エンジンＥＣＵがアイドル停止関連表示制御を実行する第１フローチャートである。
【図１０】前記エンジンＥＣＵが前記アイドル停止関連表示制御を実行する第２フローチャートである。
【図１１】外部診断装置を用いた前記車両の故障診断時の作業を示すフローチャートである。
【図１２】アイドル停止表示灯（以下「ＩＳ表示灯」という。）が赤色で点灯している場合において前記外部診断装置により前記車両の各部の状況を確認した際の表示画面の一例を示す図である。
【図１３】前記ＩＳ表示灯が赤色で点灯していない場合において前記外部診断装置により前記車両の各部の状況を確認した際の表示画面の一例を示す図である。
【図１４】前記ＩＳ表示灯が赤色で点灯している場合において前記外部診断装置により前記車両各部の状況を確認するフローチャートである。
【図１５】前記ＩＳ表示灯が赤色で点灯していない場合において前記外部診断装置により前記車両各部の状況を確認するフローチャートである。
【発明を実施するための形態】
【００１９】
Ａ．一実施形態
［１．構成］
（１−１．全体構成）
図１は、この発明の一実施形態に係る車両診断システム１０（以下「システム１０」ともいう。）の概略的な構成を示すブロック図である。システム１０は、診断対象としての車両１２と、車両１２外部から車両１２の故障診断を行う外部診断装置１４とを有する。なお、車両１２は、自己診断を行うことが可能である。
【００２０】
（１−２．車両１２）
（１−２−１．車両１２の全体）
車両１２は、エンジン１６を備えるディーゼル車であり且つマニュアルトランスミッション車（ＭＴ車）である。後述するように、車両１２は、ガソリン車（ハイブリッド車を含む。）又は電気自動車（燃料電池車を含む。）等の車両であってもよい。また、車両１２は、ＭＴ車以外のもの｛例えば、オートマチックトランスミッション車（ＡＴ車）｝であってもよい。なお、本実施形態における車両１２は、四輪車であるが、二輪車、三輪車又は六輪車等であってもよい。
【００２１】
車両１２は、車両１２を制御するための複数の電子制御装置（以下「ＥＣＵ」ともいう。）を有する。具体的には、車両１２は、エンジン電子制御装置（以下「エンジンＥＣＵ２０」又は「ＥＮＧ  ＥＣＵ２０」という。）と、車両挙動安定電子制御装置（以下「ＶＳＡ  ＥＣＵ２２」という。）と、アンチロックブレーキシステム電子制御装置（以下「ＡＢＳ  ＥＣＵ２４」という。）と、ブレーキ負圧電子制御装置（以下「ブレーキ負圧ＥＣＵ２６」という。）と、電動パワーステアリング電子制御装置（以下「ＥＰＳ  ＥＣＵ２８」という。）と、バッテリ電子制御装置（以下「バッテリＥＣＵ３０」という。）と、メータ電子制御装置（以下「メータＥＣＵ３２」という。）と、エアコンディショナ電子制御装置（以下「エアコンＥＣＵ３４」という。）と、補助拘束システム電子制御装置（以下「ＳＲＳ  ＥＣＵ３６」という。）と、イモビライザ電子制御装置（以下「イモビライザＥＣＵ３８」という。）とを有する。
【００２２】
（１−２−２．エンジンＥＣＵ２０及びその周辺）
エンジンＥＣＵ２０（アイドル停止制御部）は、エンジン１６の出力を制御するものであり、本来のエンジン制御機能に加えて、各ＥＣＵがその制御対象の状態に応じてアイドリングの停止可否を個別に判断した結果を統合判断してエンジン１６のアイドル停止（以下「ＩＳ」ともいう。）を制御する（詳細は後述する。）。エンジンＥＣＵ２０は、エンジン１６に加え、オルタネータ４０及びスタータモータ４２を制御する。オルタネータ４０は、エンジン１６の駆動に伴って発電し、後述する１２Ｖバッテリ８６等に電力を供給する。スタータモータ４２は、エンジン１６の始動に際し、図示しないクランクシャフトを回転させてエンジン１６の始動を補助する。
【００２３】
また、エンジンＥＣＵ２０には、水温センサ４４、アクセルペダルセンサ４６、ブレーキペダルセンサ４８、クラッチペダルセンサ５０、シフト位置センサ５２、車速センサ５４及びアイドル停止制御オフスイッチ５６（以下「ＩＳオフＳＷ５６」という。）からの出力信号が入力される。
【００２４】
水温センサ４４は、エンジン１６の冷却水の温度（以下「エンジン水温Ｔｗ」という。）を検出する。アクセルペダルセンサ４６は、アクセルペダル５８の操作量（以下「アクセル操作量θａｐ」という。）を検出する。ブレーキペダルセンサ４８は、ブレーキペダル６０の操作量（以下「ブレーキ操作量θｂｐ」という。）を検出する。クラッチペダルセンサ５０は、クラッチペダル６２の操作量（以下「クラッチ操作量θｃｐ」という。）を検出する。シフト位置センサ５２は、シフトレバー６４の操作位置（以下「シフト位置Ｐｓ」という。）を検出する。車速センサ５４は、車両１２の車速Ｖを検出する。
【００２５】
ＩＳオフＳＷ５６は、自動制御によるアイドル停止制御機能を作動させるか否かを切替え設定するためのスイッチであり、運転者が操作可能な位置に配置されている。ＩＳオフＳＷ５６がオフに設定されているとき、エンジンＥＣＵ２０は、自動制御によってアイドル停止を行うことが可能であり、ＩＳオフＳＷ５６がオンのときは自動制御が非作動に設定され、エンジンＥＣＵ２０は、アイドル停止を行うことが禁止される。
【００２６】
図６に示すように、エンジンＥＣＵ２０は、入出力部７０、演算部７２及び記憶部７４を有する。図示していないが、その他のＥＣＵも同様に、入出力部、演算部及び記憶部を有する。
【００２７】
（１−２−３．ＶＳＡ  ＥＣＵ２２及びＡＢＳ  ＥＣＵ２４）
ＶＳＡ  ＥＣＵ２２は、車両挙動安定化（Vehicle Stability Assist）制御を実行するものであり、図示しないブレーキシステム等の制御を介してカーブ路の旋回時等における車両１２の挙動を安定化させる。
【００２８】
ＡＢＳ  ＥＣＵ２４は、アンチロックブレーキ制御を実行するものであり、前記ブレーキシステム等の制御を介して車両１２の制動時における車輪（図示せず）のロックを防止する。
【００２９】
（１−２−４．ブレーキ負圧ＥＣＵ２６）
ブレーキ負圧ＥＣＵ２６は、負圧センサ８０が検出したブレーキ負圧Ｐｎに基づいて図示しないブレーキの負圧を制御する。以下では、ブレーキ負圧Ｐｎを正の値として用いる。
【００３０】
（１−２−５．ＥＰＳ  ＥＣＵ２８及びその周辺）
ＥＰＳ  ＥＣＵ２８は、操舵アシスト制御を実行するものであり、電動パワーステアリング装置の構成要素｛電動モータ、トルクセンサ（いずれも図示せず）及び舵角センサ８２等｝の制御を介して運転者による操舵をアシストする。舵角センサ８２は、ステアリングホイール８４の舵角θｓｔを検出する。
【００３１】
（１−２−６．バッテリＥＣＵ３０周辺）
バッテリＥＣＵ３０は、１２Ｖバッテリ８６（以下「バッテリ８６」又は「１２Ｖ  ＢＡＴ８６」ともいう。）の充放電等を制御する。１２Ｖバッテリ８６は、図示しない電力線を介して車両１２の各電動部品（各ＥＣＵ、各センサ、エアコンディショナ１８０等）に電力を供給する。
【００３２】
（１−２−７．メータＥＣＵ３２及びその周辺）
メータＥＣＵ３２は、インストルメントパネル９０（図２）に設けられたメータ表示装置９２を制御する。
【００３３】
図２は、メータ表示装置９２の外観図である。図２に示すように、メータ表示装置９２は、第１〜第５表示部９４、９６、９８、１００、１０２を有する。第１表示部９４は、車速Ｖをデジタル表示する。第２表示部９６は、エンジン回転数［ｒｐｍ］を表示すると共に、複数の警告灯１０４、１０６及び複数の表示灯１０８、１１０、１１２を有する。
【００３４】
警告灯１０４は、ＶＳＡ警告灯であり、ＶＳＡ機能が作動しているときに点滅すると共に、ＶＳＡ機能に異常が発生した場合（換言すると、ＶＳＡ  ＥＣＵ２２の制御対象範囲内において異常が発生した場合）に点灯する。警告灯１０６は、ＶＳＡオフ警告灯であり、図示しない操作スイッチによりＶＳＡ機能がオフにされているときに点灯する。
【００３５】
表示灯１０８は、シフトアップ表示灯であり、シフトアップ推奨時に点灯する。表示灯１１０は、シフトダウン表示灯であり、シフトダウン推奨時に点灯する。
【００３６】
表示灯１１２は、アイドル停止表示灯（以下「ＩＳ表示灯１１２」という。）であり、アイドル停止（ＩＳ）を実行中であるか否かを表示する。本実施形態のＩＳ表示灯１１２は、アイドル停止の実行状態に応じて点灯又は点滅すると共に発光色を変化させる（詳細は、図９、図１０等を参照して後述する。）。
【００３７】
なお、本実施形態において「警告灯」は、一般に、車両１２内で異常が発生したことに伴い、警告目的（例えば、当該異常の点検若しくは修理を要求する目的又は特定の操作を要求する目的）で設けられるものであり、特定の１つのＥＣＵ、センサ又はスイッチと対応付けられている。また、「警告灯」は、各ＥＣＵの制御対象領域の全体が機能しなくなるような故障（システム故障）に直接関連する重大な異常発生を警告する際にも用いられる。従って、点灯している警告灯を見れば、いずれのＥＣＵ、センサ又はスイッチに関連した警告（故障に伴う点検若しくは修理の要求又は特定の操作の要求）であるのかを理解することが可能である。
【００３８】
また、「警告灯」が車両１２における故障又は異常に関連付けられている場合、一旦、当該故障又は異常が発生すると、当該故障又は異常が解消するまで作動（点灯、点滅等）し続ける｛車両１２のイグニションスイッチ（図示せず）がオフにされると消灯するが、イグニションスイッチがオンにされると再度作動を継続する。｝。
【００３９】
一方、本実施形態において「表示灯」は、警告灯のような警告目的なしに、特定の内容を通知する目的で設けられるものである。例えば、「表示灯」は、上記のようなシステム故障に直接関連する重大な異常発生を警告する目的以外の目的（例えば、システム故障に直接関連しない比較的軽微な異常発生を通知する目的）で用いられる。
【００４０】
第３表示部９８は、エンジン水温Ｔｗを表示すると共に、複数の警告灯１２０、１２２、１２４、１２６及び複数の表示灯１２８、１３０、１３２、１３４、１３６、１３８、１４０、１４２を有する。
【００４１】
警告灯１２０は、ＰＧＭ−ＦＩ警告灯（エンジン警告灯）であり、エンジン１６に関連して（換言すると、エンジンＥＣＵ２０の制御対象範囲において）異常が発生しているときに点灯又は点滅する。警告灯１２２は、充電警告灯であり、１２Ｖバッテリ８６の充電が不十分であるとき及び１２Ｖバッテリ８６に関連して（換言すると、バッテリＥＣＵ３０の制御対象範囲において）異常が発生しているときに点灯する。
【００４２】
警告灯１２４は、油圧警告灯であり、エンジン１６の回転中、エンジンオイルの圧力が低下すると点灯すると共に、エンジンオイルの油圧に関連して（換言すると、図示しない油圧制御ＥＣＵの制御対象範囲において）異常が発生しているときに点灯する。
【００４３】
警告灯１２６は、ブレーキ警告灯であり、図示しないパーキングブレーキを作動させているときに点灯すると共に、ブレーキに関連して（換言すると、図示しないブレーキＥＣＵの制御対象範囲において）異常が発生しているときに点灯する。
【００４４】
表示灯１２８は、ハイビーム表示灯であり、図示しないヘッドライトを上向きにしたときに点灯する。表示灯１３２は、ライト点灯表示灯であり、図示しないライトスイッチがオフ以外のときに点灯する。表示灯１３４は、フォグライト点灯表示灯であり、図示しないフォグライトを点灯させているときに点灯する。
【００４５】
第４表示部１００は、燃料の残量を示すと共に、複数の警告灯１５０、１５２、１５４、１５６、１５８、１６０、１６２及び複数の表示灯１６４、１６６、１６８、１７０、１７２、１７４を有する。
【００４６】
警告灯１５０は、ＡＢＳ警告灯であり、ＡＢＳ機能に異常が発生しているときに（換言すると、ＡＢＳ  ＥＣＵ２４の制御対象範囲内において異常が発生した場合に）点灯する。警告灯１５２は、ＥＰＳ警告灯であり、図示しない前記電動パワーステアリング装置に異常が発生しているときに（換言すると、ＥＰＳ  ＥＣＵ２８の制御対象範囲内において異常が発生した場合に）点灯する。警告灯１５４は、スマートキーシステム警告灯であり、図示しないスマートキーシステムに異常が発生しているときに（換言すると、イモビライザＥＣＵ３８の制御対象範囲の一部において異常が発生した場合に）点灯する。警告灯１５６は、ドア開閉警告灯であり、ドア１９２（図１）が完全に閉まっていないときに点灯する。
【００４７】
警告灯１５８は、燃料残量警告灯であり、燃料の残量が少ないとき及び燃料計に異常が発生しているときに点灯する。警告灯１６０は、エアバックシステム警告灯であり、図示しないエアバックシステム又はプリテンショナシステムに異常が発生しているときに（換言すると、ＳＲＳ  ＥＣＵ３６の制御対象範囲の一部において異常が発生した場合に）点灯する。警告灯１６２は、シートベルト非着用警告灯であり、運転者がシートベルト１９０を着用していないとき及びシートベルト１９０に関連して異常が発生しているときに（換言すると、ＳＲＳ  ＥＣＵ３６の制御対象範囲の一部において異常が発生した場合に）点灯する。
【００４８】
表示灯１６４は、エコノミーモード表示灯であり、図示しないスイッチにより車両１２の運転モードとしてエコノミーモードが選択されているときに点灯する。表示灯１７２は、イモビライザシステム表示灯であり、イモビライザＥＣＵ３８がキーの情報を認識できないときに点滅する。
【００４９】
表示灯１７４は、サイドエアバッグ自動停止表示灯であり、助手席のサイドエアバッグシステムのセンサ（図示せず）が作動し、サイドエアバッグシステムが自動的に停止したときに点灯する。
【００５０】
第５表示部１０２は、例えば、液晶パネル又は有機ＥＬパネル等の表示パネルを有するいわゆるマルチ・インフォメーション・ディスプレイ（ＭＩＤ）であり、メータＥＣＵ３２からの指令に応じて種々の表示（メッセージ等）をすることが可能である。
【００５１】
（１−２−８．エアコンＥＣＵ３４及びその周辺）
エアコンＥＣＵ３４（図１）は、エアコンディショナ１８０を制御する。
【００５２】
（１−２−９．ＳＲＳ  ＥＣＵ３６周辺）
ＳＲＳ  ＥＣＵ３６は、図示しないエアバッグシステムの制御を行う。ＳＲＳ  ＥＣＵ３６には、ボンネットセンサ１８２、シートベルトセンサ１８４及びドアセンサ１８６からの出力信号が入力される。ボンネットセンサ１８２は、ボンネット１８８の開閉状態を検出する。シートベルトセンサ１８４は、シートベルト１９０の着用状態を検出する。ドアセンサ１８６は、ドア１９２の開閉状態を検出する。
【００５３】
（１−２−１０．イモビライザＥＣＵ３８周辺）
イモビライザＥＣＵ３８は、図示しないイモビライザ装置及びスマートキーシステムの制御を行う。
【００５４】
（１−３．外部診断装置１４）
外部診断装置１４は、車両１２の各種診断（故障診断を含む。）を行うことができる。図１に示すように、外部診断装置１４は、通信ケーブル２００と、入出力部２０２と、操作部２０４、演算部２０６と、記憶部２０８と、表示部２１０とを有する。
【００５５】
通信ケーブル２００は、車両１２との通信に際し、車両１２のデータリンクコネクタ１９４に接続される。通信ケーブル２００は、無線通信機能で代替しても良い。入出力部２０２は、車両１２との通信に限らず、その他の外部機器（例えば、外部サーバ）との入出力に用いられる。操作部２０４は、図示しないキーボードやマウス、タッチパッド等からなる。
【００５６】
演算部２０６は、車両１２の診断に関する各種制御を実行する。記憶部２０８は、演算部２０６が実行するためのプログラム及びデータを記憶するものであり、不揮発性メモリ及び揮発性メモリを備える。表示部２１０は、外部診断装置１４の操作画面や診断結果を表示する。
【００５７】
外部診断装置１４は、例えば、市販のノート型パーソナルコンピュータ、タブレット型コンピュータ又はスマートフォンから構成することができる。外部診断装置１４は、単一の筐体から構成される必要はなく、例えば、本体としてのパーソナルコンピュータと、車両１２とのインタフェースとしての子機（テスタ）とから構成してもよい。
【００５８】
［２．車両１２におけるアイドル停止に伴う制御］
（２−１．通常時の流れの概要）
図３は、車両１２が停車時に自動的にアイドル停止をする際の通常処理の概要の一例を示すフローチャートである。まず信号機の点灯表示が赤信号になったことにより車両１２が停止した状態で（ステップＳ１）、運転者は、クラッチペダル６２を踏み込んだ後、シフト位置Ｐｓをニュートラル（「Ｎ」）にする（ステップＳ２）。その後、運転者は、クラッチペダル６２を離す（ステップＳ３）。これに伴い、エンジン１６は自動的にアイドル停止すると共に（ステップＳ４）、メータ表示装置９２のＩＳ表示灯１１２が緑色に点灯し、アイドル停止中であることを表示する（ステップＳ５）。
【００５９】
信号機の点灯表示が赤信号から青信号に変わり（ステップＳ６）、運転者がクラッチペダル６２を踏む（ステップＳ７）。これに伴い、エンジン１６はアイドル停止を終了し、スタータモータ４２が自動的に起動してエンジン１６が再始動すると共に（ステップＳ８）、ＩＳ表示灯１１２が消灯し、アイドル停止が終了したことを表示する（ステップＳ９）。運転者がシフトレバー６４を操作してシフト位置Ｐｓを走行位置（例えば１速）にすると車両１２が走行を開始する（ステップＳ１０）。
【００６０】
（２−２．エンジンＥＣＵ２０によるアイドル停止制御）
（２−２−１．全体的な流れ）
次に、図３のような流れの際にエンジンＥＣＵ２０が行う制御（アイドル停止制御）について説明する。
【００６１】
図４は、エンジンＥＣＵ２０がアイドル停止制御を実行するフローチャートである。ステップＳ２１において、エンジンＥＣＵ２０は、アイドル停止を実行する前提条件（以下「ＩＳ前提条件」という。）を満たすか否かを判定する。
【００６２】
ＩＳ前提条件としては、例えば、シフトレバー６４がニュートラルの位置に入れられたこと（図３のＳ２）及びクラッチペダル６２が離されたこと（換言すると、クラッチ操作量θｃｐが所定値以下となったこと）（図３のＳ３）を用いる。これに加えて又はこれとは別に、運転者によるその他の操作、例えば、アクセルペダル５８が離されていること（換言すると、アクセル操作量θａｐが所定値以下であること）及びブレーキペダル６０が踏まれていること（換言すると、ブレーキ操作量θｂｐが所定値以上であること）の少なくとも一方、並びに車両１２の走行状態（例えば、車速Ｖが所定値以下であること）のいずれかをＩＳ前提条件としてもよい。
【００６３】
すなわち、ＩＳ前提条件には、運転者が運転操作に際して認識可能なものを含みアイドル停止の前提となる条件（アイドル停止が期待される場面又はアイドル停止に適した場面を判定する条件）が少なくとも１つ含まれていればよい。
【００６４】
本実施形態におけるステップＳ２１の詳細については、図５を参照して後述する。
【００６５】
ステップＳ２２において、エンジンＥＣＵ２０は、アイドル停止を許可する条件（以下「ＩＳ許可条件」という。）を満たすか否かを判定する。上記ＩＳ前提条件が、アイドル停止をするための前提条件（例えば、運転者の操作及び車両１２の走行状態の少なくとも一方）であるのに対し、ＩＳ許可条件は、アイドル停止をするための前提条件が整っているとしても、アイドル停止を許可できない条件｛例えば、アイドル停止に関連する部位（以下「アイドル停止関連部位」という。）のいずれかにおける異常又は過度の劣化の発生に関する条件｝である。ステップＳ２２の詳細については、図７を参照して後述する。
【００６６】
ステップＳ２３において、エンジンＥＣＵ２０は、ステップＳ２１、Ｓ２２の判定結果を受けてアイドル停止を許可するか否かを判定する。すなわち、ＩＳ前提条件及びＩＳ許可条件が満たされる場合、アイドル停止を許可すると判定する。一方、ＩＳ前提条件又はＩＳ許可条件が満たされない場合、アイドル停止を許可しないと判定する。
【００６７】
アイドル停止を開始しない場合（Ｓ２３：ＮＯ）、エンジンＥＣＵ２０は、今回の演算周期における処理を終え、次の演算周期においてステップＳ２１から処理を開始する。
【００６８】
アイドル停止を許可する場合（Ｓ２３：ＹＥＳ）、ステップＳ２４において、エンジンＥＣＵ２０は、アイドル停止を実行してエンジン１６を停止させる。
【００６９】
ステップＳ２５において、エンジンＥＣＵ２０は、アイドル停止を終了して再始動する条件（以下「ＩＳ終了条件」という。）を判定する。ＩＳ終了条件としては、例えば、クラッチペダル６２が踏まれたこと（換言すると、クラッチ操作量θｃｐが所定値以上となったこと）（図３のＳ７）を用いる。これに加えて又はこれとは別に、運転者によるその他の操作、例えば、ブレーキペダル６０が離されていること（換言すると、ブレーキ操作量θｂｐが所定値以下であること）及びアクセルペダル５８が踏まれていること（換言すると、アクセル操作量θａｐが所定値以上であること）の少なくとも１つをＩＳ終了条件としてもよい。
【００７０】
ステップＳ２６において、エンジンＥＣＵ２０は、ステップＳ２５の判定結果を受けてアイドル停止を終了するか否かを判定する。すなわち、ＩＳ終了条件が満たされた場合、アイドル停止を終了すると判定する。一方、ＩＳ終了条件が満たされない場合、アイドル停止を終了しないと判定する。
【００７１】
アイドル停止を終了しない場合（Ｓ２６：ＮＯ）、ステップＳ２４に戻り、アイドル停止を継続する。アイドル停止を終了する場合（Ｓ２６：ＹＥＳ）、ステップＳ２７において、エンジンＥＣＵ２０は、前述のように、スタータモータ４２を始動させてエンジン１６を再始動させる。
【００７２】
（２−２−２．ＩＳ前提条件の判定）
図５は、エンジンＥＣＵ２０がＩＳ前提条件を判定するフローチャート（図４のＳ２１の詳細）である。図６は、ＩＳ前提条件及びＩＳ許可条件を判定する際においてエンジンＥＣＵ２０に入力される情報を説明するための図である。
【００７３】
図５のステップＳ３１において、エンジンＥＣＵ２０は、シフト位置Ｐｓが「Ｎ」（ニュートラル）であるか否かを判定する。当該判定は、シフト位置センサ５２からの出力を用いて行う。
【００７４】
シフト位置Ｐｓが「Ｎ」である場合（Ｓ３１：ＹＥＳ）、ステップＳ３２において、エンジンＥＣＵ２０は、クラッチペダル６２の操作量（クラッチ操作量θｃｐ）がゼロであるか否か、換言すると、クラッチペダル６２が離されているか否かを判定する。当該判定は、クラッチペダルセンサ５０からの出力を用いて行う。また、クラッチペダル６２が離されていることを判定することができるものであれば、ゼロ以外の閾値を用いてもよい。
【００７５】
クラッチ操作量θｃｐがゼロである場合（Ｓ３２：ＹＥＳ）、ステップＳ３３において、エンジンＥＣＵ２０は、アクセルペダル５８の操作量（アクセル操作量θａｐ）がゼロであるか、換言すると、アクセルペダル５８が離されているか否かを判定する。当該判定は、アクセルペダルセンサ４６からの出力を用いて行う。また、アクセルペダル５８が離されていることを判定することができるものであれば、ゼロ以外の閾値を用いてもよい。
【００７６】
アクセル操作量θａｐがゼロである場合（Ｓ３３：ＹＥＳ）、ステップＳ３４において、エンジンＥＣＵ２０は、車速Ｖが２ｋｍ／ｈ以下であるか否か、換言すると、車速Ｖがアイドル停止を実行するのに適した値であるか否かを判定する。当該判定は、車速センサ５４からの出力を用いて行う。また、車速Ｖがアイドル停止を実行するのに適した値であるか否かを判定することができるものであれば、２ｋｍ／ｈ以外の閾値を用いてもよい。
【００７７】
車速Ｖが２ｋｍ／ｈ以下である場合（Ｓ３４：ＹＥＳ）、ステップＳ３５において、エンジンＥＣＵ２０は、ＩＳ前提条件を満たすと判定する。なお、上記のように、本実施形態では、アイドル停止を開始するためには、ＩＳ前提条件を全て満たすのみでなく、ＩＳ許可条件を全て満たすことを要する。
【００７８】
一方、ステップＳ３１〜Ｓ３４のいずれか１つでもＮＯである場合、ステップＳ３６において、エンジンＥＣＵ２０は、ＩＳ前提条件を満たさない（ＩＳ開始不可）と判定する。
【００７９】
（２−２−３．ＩＳ許可条件の判定）
図７は、エンジンＥＣＵ２０がＩＳ許可条件を判定するフローチャート（図４のＳ２２の詳細）である。ステップＳ４１において、エンジンＥＣＵ２０は、ボンネット１８８が閉であるか否かを判定する。当該判定は、ボンネットセンサ１８２又はＳＲＳ  ＥＣＵ３６からの出力を用いて行う。
【００８０】
ボンネット１８８が閉である場合（Ｓ４１：ＹＥＳ）、ステップＳ４２において、エンジンＥＣＵ２０は、運転席側のシートベルト１９０が着用されているか否かを判定する。当該判定は、シートベルトセンサ１８４又はＳＲＳ  ＥＣＵ３６からの出力を用いて行う。
【００８１】
シートベルト１９０が着用されている場合（Ｓ４２：ＹＥＳ）、ステップＳ４３において、エンジンＥＣＵ２０は、運転席側のドア１９２が閉であるか否かを判定する。当該判定は、ドアセンサ１８６又はＳＲＳ  ＥＣＵ３６からの出力を用いて行う。
【００８２】
ドア１９２が閉である場合（Ｓ４３：ＹＥＳ）、ステップＳ４４において、エンジンＥＣＵ２０は、エンジン１６の暖機が終了したか否かを判定する。具体的には、エンジンＥＣＵ２０は、エンジン水温Ｔｗが所定値（水温閾値ＴＨｔｗ）以上であり且つ車両１２の始動後の走行距離Ｍが所定値（距離閾値ＴＨｍ）以上であるか否かを判定する。エンジン水温Ｔｗは、水温センサ４４からの出力を用い、走行距離Ｍは、メータＥＣＵ３２から取得する。
【００８３】
エンジン１６の暖機が終了している場合（Ｓ４４：ＹＥＳ）、ステップＳ４５において、エンジンＥＣＵ２０は、ブレーキ負圧Ｐｎが十分であるか否かを判定する。具体的には、エンジンＥＣＵ２０は、ブレーキ負圧Ｐｎが所定値（負圧閾値ＴＨｐｎ）以上であるか否かを判定する。当該判定は、負圧センサ８０からの出力を用いて行う。また、上記のように、ブレーキ負圧Ｐｎは、正の値として処理されるため、値が大きい方がブレーキの効きが良いことを示す。
【００８４】
ブレーキ負圧Ｐｎが十分である場合（Ｓ４５：ＹＥＳ）、ステップＳ４６において、エンジンＥＣＵ２０は、ＶＳＡ機能及びＡＢＳ機能が停止中であるか否かを判定する。これにより、車両１２の姿勢制御中でないか否かを判定することができる。当該判定は、ＶＳＡ  ＥＣＵ２２及びＡＢＳ  ＥＣＵ２４からの出力を用いて行う。
【００８５】
ＶＳＡ機能及びＡＢＳ機能が停止中である場合（Ｓ４６：ＹＥＳ）、ステップＳ４７において、エンジンＥＣＵ２０は、エアコンディショナ１８０の必要電力が過大でないか否かを判定する。具体的には、エアコンディショナ１８０が作動中である場合、外気温Ｔｏｕｔが所定範囲内であるか否かを判定する。
【００８６】
ここでの所定範囲は、例えば、極端に寒い又は極端に暑い温度でないことを判定するための値である。換言すると、外気温Ｔｏｕｔが所定範囲内にない場合とは、寒さ又は暑さのためエアコンディショナ１８０の負荷が必然的に大きくなり、エンジン１６の作動によりオルタネータ４０を作動させる必要がある場合である。外気温Ｔｏｕｔは、外気温センサ１９６（図１）からの出力を用いて行う。
【００８７】
エアコンディショナ１８０の必要電力が過大でない場合（Ｓ４７：ＹＥＳ）、ステップＳ４８において、エンジンＥＣＵ２０は、操舵中でないか否かを判定する。これにより、車両１２が交差点等で停止した場合において、直ちに発進する意思のあるハンドル切り姿勢でないことを確認することが可能となる。当該判定は、舵角センサ８２からの出力（舵角θｓｔ）を用いて行う。
【００８８】
操舵中でない場合（Ｓ４８：ＹＥＳ）、ステップＳ４９において、エンジンＥＣＵ２０は、ＩＳオフＳＷ５６がオフであるか否かを判定する。上記の通り、ＩＳオフＳＷ５６がオンの場合、エンジンＥＣＵ２０におけるアイドル停止制御が禁止される。
【００８９】
ＩＳオフＳＷ５６がオフである場合（Ｓ４９：ＹＥＳ）、ステップＳ５０において、エンジンＥＣＵ２０は、１２Ｖバッテリ８６の残容量（ＳＯＣ：State of Charge）が十分であるか否かを判定する。具体的には、エンジンＥＣＵ２０は、バッテリＥＣＵ３０から取得したＳＯＣが、所定の閾値（以下「第１バッテリ閾値ＴＨｓｏｃ」又は「閾値ＴＨｓｏｃ」という。）以上であるか否かを判定する。
【００９０】
ＳＯＣは、例えば、現時点における残容量を満充電容量で除したものに１００を掛けたものである｛ＳＯＣ＝（現時点における残容量／満充電容量）×１００｝。従って、ステップＳ５０の判定により、１２Ｖバッテリ８６がスタータモータ４２を起動する時の電圧降下量が所定値を下回っていないか否かを判断することが可能となる。ＳＯＣが閾値ＴＨｓｏｃ以上であれば（Ｓ５０：ＹＥＳ）、エンジン１６によりオルタネータ４０を作動させて１２Ｖバッテリ８６を充電する必要性が低い。
【００９１】
１２Ｖバッテリ８６のＳＯＣが十分である場合（Ｓ５０：ＹＥＳ）、ステップＳ５１において、エンジンＥＣＵ２０は、スタータモータ４２の起動回数Ｎｓが所定値以下であるか否かを判定する。具体的には、スタータモータ４２の起動回数Ｎｓが所定の閾値（以下「起動回数閾値ＴＨｎｓ」又は「閾値ＴＨｎｓ」という。）以下であるか否かを判定する。閾値ＴＨｎｓは、スタータモータ４２の起動回数Ｎｓが過度であり、スタータモータ４２の交換を要するか否かを判定するための値である。起動回数Ｎｓが閾値ＴＨｎｓ以下であれば（Ｓ５１：ＹＥＳ）、スタータモータ４２の劣化を考慮してアイドル停止を回避する必要がない。なお、スタータモータ４２の起動回数Ｎｓは、エンジンＥＣＵ２０がカウントし、記憶部７４（図６）に記憶しておく。
【００９２】
スタータモータ４２の起動回数Ｎｓが所定値（すなわち、閾値ＴＨｎｓ）以下の場合（Ｓ５１：ＹＥＳ）、ステップＳ５２において、エンジンＥＣＵ２０は、アイドル停止を不可とする故障が発生していないか否かを判定する。具体的には、エンジンＥＣＵ２０は、アイドル停止を不可とする故障（以下「ＩＳ不可故障」という。）が発生する可能性のある部位を対象制御範囲に含むＥＣＵそれぞれと通信し、いずれかのＥＣＵの対象制御範囲においてＩＳ不可故障が発生しているか否かを確認する。
【００９３】
なお、各ＥＣＵは、自己の対象制御範囲において故障（ＩＳ不可故障及びそれ以外の故障を含む。）が発生した場合、自己の記憶部（例えば、エンジンＥＣＵ２０であれば記憶部７４）に故障コードを記憶する。この故障コードは、外部診断装置１４による故障診断等の際に用いられる（詳細は後述する。）。
【００９４】
本実施形態における故障コードには、ＩＳ故障コードに加え、アイドル停止を不可とするように定義付けられていない故障コード（以下「非ＩＳ故障コード」）が存在する。また、ＩＳ故障コードには、個別のＥＣＵに割り当てられた警告灯（図２のＰＧＭ−ＦＩ警告灯１２０、充電警告灯１２２等）の点灯を伴う比較的重大な故障に対応するもの（以下「第１ＩＳ故障コード」という。）と、個別のＥＣＵに割り当てられた警告灯の点灯を伴わない比較的軽微な故障で、共通の表示灯１１２のみ点灯させるに対応するもの（以下「第２ＩＳ故障コード」という。）とがある。
【００９５】
また、非ＩＳ故障コードは、警告灯及び表示灯の点灯を伴わない比較的軽微な故障であり、外部診断装置１４を接続して読み出すことにより、故障診断に使用する。
【００９６】
図８には、第１ＩＳ故障コード、第２ＩＳ故障コード及び非ＩＳ故障コードに対応する故障の例が示されている。図８に示すように、故障部位（例えば、１２Ｖバッテリ８６）が同じであっても、第１ＩＳ故障コード（例えば、図８の故障コードＣＣＣＣ：オルタネータ４０の故障）では、充電警告灯１２２（図２）が点灯するが、第２ＩＳ故障コードに対応する故障（例えば、図８の故障コードＦＦＦＦの故障:バッテリ電圧センサの故障）では、ＩＳ表示灯１１２が点灯する。また、他の例として、故障部位がエンジン１６の場合、第１ＩＳ故障コード（例えば、図８の故障コードＡＡＡＡ：エンジン水温Ｔｗが高い）では、ＰＧＭ−ＦＩ警告灯１２０が点灯するが、第２ＩＳ故障コードに対応する故障（例えば、図８の故障コードＥＥＥＥの故障:センサの検出電圧が高い）では、ＩＳ表示灯１１２が点灯する。
【００９７】
非ＩＳ故障コードに対応する故障では、警告灯及び表示灯のいずれも点灯しない。
【００９８】
本実施形態において、各ＥＣＵは、自己の制御対象範囲に故障を検出すると故障コードを自己の記憶部（例えば、エンジンＥＣＵ２０であれば記憶部７４）に記録する。
【００９９】
また、本実施形態において、ＩＳ故障コードを記録している可能性があるＥＣＵとしては、エンジンＥＣＵ２０、ＶＳＡ  ＥＣＵ２２、ＡＢＳ  ＥＣＵ２４、ブレーキ負圧ＥＣＵ２６、ＥＰＳ  ＥＣＵ２８、バッテリＥＣＵ３０、メータＥＣＵ３２、エアコンＥＣＵ３４及びＳＲＳ  ＥＣＵ３６が設定されている。一方、イモビライザＥＣＵ３８は、ＩＳ故障コードを記録している可能性があるＥＣＵとしては設定されていない。
【０１００】
図７のステップＳ５２に戻り、アイドル停止を不可とする故障が発生していない場合（Ｓ５２：ＹＥＳ）、ステップＳ５３において、エンジンＥＣＵ２０は、ＩＳ許可条件を満たすと判定する。なお、上記のように、本実施形態では、アイドル停止を開始するためには、ＩＳ許可条件を全て満たすのみでなく、ＩＳ前提条件を全て満たすことを要する。
【０１０１】
一方、ステップＳ４１〜Ｓ５２のいずれか１つでもＮＯである場合、ステップＳ５４において、エンジンＥＣＵ２０は、ＩＳ許可条件を満たさない（ＩＳ開始不可）と判定する。
【０１０２】
（２−３．エンジンＥＣＵ２０によるアイドル停止関連表示制御）
（２−３−１．全体的な流れ）
次に、図３のような流れの際にエンジンＥＣＵ２０がメータＥＣＵ３２を介してメータ表示装置９２の表示を切り替える制御（アイドル停止関連表示制御）について説明する。
【０１０３】
図９及び図１０は、エンジンＥＣＵ２０がアイドル停止関連表示制御を実行する第１及び第２フローチャートである。図９のステップＳ６１において、エンジンＥＣＵ２０は、上述したアイドル停止（ＩＳ）前提条件（図５参照）が満たされるか否かを判定する。ＩＳ前提条件が満たされる場合（Ｓ６１：ＹＥＳ）、ステップＳ６２において、エンジンＥＣＵ２０は、上述したアイドル停止（ＩＳ）許可条件（図７参照）が満たされるか否かを判定する。
【０１０４】
ＩＳ許可条件が満たされる場合（Ｓ６２：ＹＥＳ）、アイドル停止が正常に行われることとなる。このため、ステップＳ６３において、エンジンＥＣＵ２０は、アイドル停止が行われていることを運転者に通知するため、メータＥＣＵ３２を介してＩＳ表示灯１１２（図２）を緑色で点灯させる。アイドル停止が行われていることを運転者に通知する表示であれば、その他の表示方法であってもよい。
【０１０５】
ステップＳ６２に戻り、ＩＳ許可条件が満たされない場合（Ｓ６２：ＮＯ）、ステップＳ６４において、エンジンＥＣＵ２０は、ＶＳＡ機能及びＡＢＳ機能が停止中であるか否かを判定する。これにより、車両１２の姿勢制御中でないか否かを判定することができる。
【０１０６】
ＶＳＡ機能及びＡＢＳ機能が停止中である場合（Ｓ６４：ＹＥＳ）、ステップＳ６５において、エンジンＥＣＵ２０は、操舵中でないか否かを判定する。これにより、車両１２が交差点等で停止した場合において、直ちに発進する意思のあるハンドル切り姿勢でないことを確認することが可能となる。
【０１０７】
操舵中でない場合（Ｓ６５：ＹＥＳ）、ステップＳ６６において、エンジンＥＣＵ２０は、ＩＳオフＳＷ５６がオフであるか否かを判定する。
【０１０８】
ＩＳ前提条件を満たさない場合（Ｓ６１：ＮＯ）、ＶＳＡ機能及びＡＢＳ機能が停止中でない場合（Ｓ６４：ＮＯ）、操舵中である場合（Ｓ６５：ＮＯ）、又はＩＳオフＳＷ５６がオフでない場合（Ｓ６６：ＮＯ）、ステップＳ６７において、エンジンＥＣＵ２０は、メータＥＣＵ３２を介してＩＳ表示灯１１２を消灯する。ＩＳオフＳＷ５６がオフである場合（Ｓ６６：ＹＥＳ）、図１０のステップＳ６８に進む。
【０１０９】
図１０のステップＳ６８において、エンジンＥＣＵ２０は、１２Ｖバッテリ８６の劣化状態（ＳＯＨ：State of Health）が良好か否かを判定する。具体的には、エンジンＥＣＵ２０は、バッテリＥＣＵ３０から取得したＳＯＨが、所定の閾値（以下「第２バッテリ閾値ＴＨｓｏｈ」又は「閾値ＴＨｓｏｈ」という。）以上であるか否かを判定する。
【０１１０】
ＳＯＨは、例えば、現時点における満充電容量を初期の満充電容量で除したものに１００を掛けたものである｛ＳＯＨ＝（現時点における満充電容量／初期の満充電容量）×１００｝。従って、ステップＳ６８の判定により、１２Ｖバッテリ８６がスタータモータ４２を起動する時の電圧降下量が所定値を下回っていないか否かを判断することが可能となる。
【０１１１】
図１０のステップＳ６９、Ｓ７０、Ｓ７２は、図７のステップＳ５１、Ｓ５２、Ｓ４７の判定結果をそのまま用いることができる。
【０１１２】
ステップＳ６８において、エンジンＥＣＵ２０は、バッテリ８６のＳＯＨが良好である場合（Ｓ６８：ＹＥＳ）、ステップＳ６９において、スタータモータ４２の起動回数Ｎｓが所定値（閾値ＴＨｎｓ）以下であるか否かを判定する。スタータモータ４２の起動回数Ｎｓが所定値以下である場合（Ｓ６９：ＹＥＳ）、ステップＳ７０において、アイドル停止を不可とする故障が発生していないか否かを判定する。
【０１１３】
バッテリ８６のＳＯＨが良好でない場合（Ｓ６８：ＮＯ）、スタータモータ４２の起動回数Ｎｓが所定値以下でない場合（Ｓ６９：ＮＯ）又はアイドル停止を不可とする故障が発生している場合（Ｓ７０：ＮＯ）、ステップＳ７１において、エンジンＥＣＵ２０は、アイドル停止が行われていないことを通知するため、メータＥＣＵ３２を介してＩＳ表示灯１１２を赤色で点灯させる。
【０１１４】
本実施形態では、ＩＳ表示灯１１２を赤色で点灯させた後は、その原因が解消するまで（記憶された故障コードが修理によって解消されるまで）赤色での点灯を継続する。このため、ＩＳ前提条件が満たされなくなった場合でも、ＩＳ表示灯１１２は、赤色での点灯を継続する。
【０１１５】
なお、このアイドル停止を不可とする故障が発生している場合（Ｓ７０：ＮＯ）は、特定のＥＣＵに対応する警告灯（例えば、ＰＧＭ−ＦＩ警告灯１２０、充電警告灯１２２等）を表示させないＩＳ故障コード（第２ＩＳ故障コード）を記録する故障が発生した場合のみＩＳ表示灯１１２を赤色で点灯させ、特定のＥＣＵに対応する警告灯を表示させるＩＳ故障コード（第１ＩＳ故障コード）を記録する故障が発生した場合はＩＳ表示灯１１２を消灯させる。しかしながら、他の方法として、第１ＩＳ故障コードを記録する故障が発生した場合にもＩＳ表示灯１１２を同時に点灯させることも考えられる。
【０１１６】
ステップＳ７０において、アイドル停止を不可とする故障が発生していない場合（Ｓ７０：ＹＥＳ）、ステップＳ７２において、エアコンディショナ１８０の必要電力が過大でないか否かを判定する。エアコンディショナ１８０の必要電力が過大でない場合（Ｓ７２：ＹＥＳ）、ステップＳ７３において、メータＥＣＵ３２を介してＩＳ表示灯１１２を消灯させる。エアコンディショナ１８０の必要電力が過大である場合（Ｓ７２：ＮＯ）、ステップＳ７４において、エアコンディショナ１８０の必要電力が過大であることを示すため、メータＥＣＵ３２を介してＩＳ表示灯１１２を緑色で点滅させる。エアコンディショナ１８０の必要電力が過大であることを通知する表示であれば、その他の表示方法であってもよい。
【０１１７】
なお、ここでは、理解の容易化のため、エンジンＥＣＵ２０によるアイドル停止制御（図４）とアイドル停止関連表示制御（図９及び図１０）とを分けて説明しているが、図４と図９及び図１０とでは、共通する処理｛例えば、ＩＳ前提条件を満たすか否かの判定（図４のＳ２１及び図９のＳ６１）｝が多く存在する。このため、アイドル停止制御とアイドル停止関連表示制御とを組み合わせた制御としてもよい。
【０１１８】
また、ここでは、アイドル停止関連表示制御（図９及び図１０）をエンジンＥＣＵ２０が主体となる制御として説明したが、図９及び図１０の判定は、メータＥＣＵ３２がエンジンＥＣＵ２０からの出力を用いて行う又はメータＥＣＵ３２が独自に行うのいずれであってもよい。さらに、エンジンＥＣＵ２０からの出力を用いる場合、ステップＳ６１、Ｓ６２の代わりに、エンジンＥＣＵ２０からアイドル停止中である旨を通知する信号を受信したか否かを判定してもよい。
【０１１９】
［３．車両診断時の処理］
（３−１．作業者による作業）
図１１は、外部診断装置１４を用いた車両１２の故障診断時の作業を示すフローチャートである。図１１のフローチャートは、ＩＳ表示灯１１２が赤色で点灯している旨の連絡、又はアイドリングストップが作動しないことが多いという連絡がユーザからあった場合における作業者の診断作業を示している。なお、上記のように、特定のＥＣＵに対応して点灯する警告灯（図２のＰＧＭ−ＦＩ警告灯１２０、充電警告灯１２２等）が点灯するような故障である場合（図８参照）、当該警告灯の点灯を契機としてＥＣＵを特定して故障原因の診断を進めることができる。
【０１２０】
ステップＳ１０１において、作業者は、図示しないイグニションスイッチをオンにした上で、メータ表示装置９２においてＩＳ表示灯１１２が赤色で点灯するか否かを判定する｛この時点では、車両１２（エンジン１６）は停止した状態である。｝。
【０１２１】
ＩＳ表示灯１１２が赤色で点灯している場合（Ｓ１０１：ＹＥＳ）、作業者は、ステップＳ１０２において、外部診断装置１４を車両１２のデータリンクコネクタ１９４に接続して複数のＥＣＵそれぞれに記録された故障コードを外部診断装置１４で読み出して、外部診断装置１４を用いてトラブルシューティングを行う。
【０１２２】
図１２には、ＩＳ表示灯１１２が赤色で点灯している場合において外部診断装置１４により車両１２のＥＣＵそれぞれに記録された故障コードを読み出して、各部の状況を確認した際の表示画面の一例が示されている（図１２の詳細は図１４を参照して後述する。）。作業者は、図１２の表示画面を見ながら点検又は修理を進めることが可能である。
【０１２３】
図１１のステップＳ１０１に戻り、ＩＳ表示灯１１２が赤色で点灯していない場合（Ｓ１０１：ＮＯ）、ステップＳ１０３において、作業者は、車両１２を運転している状態で（例えば助手席に座りながら）アイドル停止が正常に実行されているかを判定する。具体的には、ユーザにアイドル停止が作動しないことが多いという運転状態を再現してもらいながら、停止時にアイドル停止が作動しない状態を確認する。すなわち、アイドル停止（ＩＳ）前提条件が満たされている状態においてエンジン１６が自動的に停止すると共に、ＩＳ表示灯１１２が緑色で点灯しているか否かを判定する。
【０１２４】
アイドル停止が正常に実行されており、不実行が再現しない場合（Ｓ１０３：ＹＥＳ）、ステップＳ１０４において、作業者は、車両１２においてアイドル停止は正常に実行されていると判定する。但し、念のためユーザの意見を尊重して、アイドル停止に関連する各部の点検等を併せて行うとか、後述するステップＳ１０５と同様、必要に応じて外部診断装置１４を用いて車両１２の各部の状況を確認してもよい。
【０１２５】
アイドル停止の不実行が発生した場合（Ｓ１０３：ＮＯ）、ステップＳ１０５において、作業者は、外部診断装置１４を用いたトラブルシューティングを実行する。
【０１２６】
具体的には、作業者は、ステップＳ１０２と同様に外部診断装置１４と車両１２の各ＥＣＵとの間で通信を確立させる。次いで、作業者は、外部診断装置１４の操作部２０４を操作して、外部診断装置１４において、アイドル停止に関する診断を開始させる。その後、作業者は、車両１２を運転してアイドル停止（ＩＳ）前提条件が満たされるようにする。
【０１２７】
具体的には、上記の走行テストと同様に、ユーザにアイドル停止が作動しない運転状態を再現してもらい、停止時にアイドル停止が作動しない状態を再現させる。
【０１２８】
そうすると、外部診断装置１４の表示部２１０には、例えば、図１３のような表示画面が表示される（図１３の詳細は図１５を参照して後述する。）。作業者は、図１３の表示画面を見ながら車両１２がアイドル停止しない理由を解析することが可能となる。
【０１２９】
この際、アイドル停止が不実行の場合の車両１２の運転を、作業者は、図１３の表示画面を用いてユーザに説明することができる。例えば、暖機中である旨が表示されている場合（図７のＳ４４）、暖機が終了していないと判断してその旨をユーザに伝える。また、ブレーキ負圧Ｐｎが十分でない旨が表示されている場合（図７のＳ４５）、作業者は、ユーザがブレーキポンピングを過度に行っている旨を指摘することが可能となる。
【０１３０】
（３−２．外部診断装置１４による処理）
（３−２−１．ＩＳ表示灯１１２が赤色に点灯している場合）
図１４は、ＩＳ表示灯１１２が赤色に点灯している場合において外部診断装置１４により車両１２各部の状況を確認するフローチャートである。上記のように、特定のＥＣＵに対応する警告灯（図２のＰＧＭ−ＦＩ警告灯１２０、充電警告灯１２２等）が点灯するような故障である場合、当該警告灯の点灯を契機としてＥＣＵを特定して故障原因の診断を進めることができる。換言すると、外部診断装置１４は、当該警告灯が点灯された場合の診断処理（以下「特定警告灯表示時診断処理」という。）と、特定のＥＣＵに対応する警告灯が点灯しないにもかかわらず、アイドル停止しない場合の診断処理（以下「ＩＳ診断処理」という。）とを別々に実行する。図１４に示すフローチャートは、ＩＳ診断処理のフローチャートである。
【０１３１】
ステップＳ１１１において、外部診断装置１４は、ＩＳ表示灯１１２が赤色に点灯している場合において、作業者が車両１２の各部の状況の確認（以下「第１ＩＳシステムテスト」という。）を要求したか否かを判定する。第１ＩＳシステムテストの要求がない場合（Ｓ１１１：ＮＯ）、今回の処理を終える。
【０１３２】
第１ＩＳシステムテストの要求があった場合（Ｓ１１１：ＹＥＳ）、ステップＳ１１２において、外部診断装置１４は、各ＥＣＵと通信し、ＩＳ表示灯１１２を赤色点灯させる原因（例えば、上述した第２ＩＳ故障コードを記録していること）の有無を問い合わせると共に、当該原因が存在する場合、当該原因が発生した時のＩＳ前提条件（図５参照）及びＩＳ許可条件（図７参照）に関連するデータを取得する。但し、ここでは、上記原因を記録している可能性があるＥＣＵ（例えば、第２ＩＳ故障コードを記録している可能性があるＥＣＵ）との通信のみでよい。
【０１３３】
なお、外部診断装置１４が、各ＥＣＵを巡回して通信する行為を「巡回アクセス」という。巡回アクセスに代えて、エンジンＥＣＵ２０の判定結果をエンジンＥＣＵ２０等から取得してもよい。
【０１３４】
また、上記のように、本実施形態の外部診断装置１４は、個別のＥＣＵに割り当てられた警告灯（図２のＰＧＭ−ＦＩ警告灯１２０、充電警告灯１２２等）が点灯された場合の診断処理（特定警告灯表示時診断処理）と、当該警告灯が点灯しないにもかかわらず、アイドル停止しない場合の診断処理（ＩＳ診断処理）とを別々に実行する。このため、ステップＳ１１２において外部診断装置１４が有無を問い合わせるＩＳ故障コードは、警告灯の点灯を伴わない故障に対応するもの｛すなわち、第２ＩＳ故障コード（図８参照）｝である。換言すると、ステップＳ１１２において、外部診断装置１４は、各ＥＣＵに対し、第１ＩＳ故障コードの有無を問い合わせない。これにより、演算負荷を軽減し、演算時間を短縮することが可能となる。
【０１３５】
ステップＳ１１３において、外部診断装置１４は、ステップＳ１１２の判定結果を表示部２１０に表示する（図１２参照）。
【０１３６】
図１２に示すように、ステップＳ１１３の表示画面では、ＩＳ表示灯１１２を赤色点灯させ得る原因それぞれについて、異常が発生しているか否かを表示する。具体的には、図１２の表示画面では、バッテリ８６のＳＯＨが十分であるか否か（図１０のＳ６８）、スタータモータ４２の起動回数Ｎｓが所定値以下であるか否か（Ｓ６９）及び各第２ＩＳ故障コードの有無（Ｓ７０）を表示する。
【０１３７】
第２ＩＳ故障コードに関し、図１２では、第２ＩＳ故障コードを記録している可能性のあるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に対応させて、第２ＩＳ故障コードの有無及び第２ＩＳ故障コードが記録されている場合、その内容を表示部２１０に表示する。
【０１３８】
これにより、第２ＩＳ故障コードを記録している可能性があるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６それぞれに対応させて、第２ＩＳ故障コードの記録の有無及びその内容を表示することが可能となる。従って、作業者にとって問合せ結果の判別及び検証が容易となる。
【０１３９】
（３−２−２．ＩＳ表示灯１１２が赤色に点灯していない場合）
図１５は、ＩＳ表示灯１１２が赤色に点灯していない場合において外部診断装置１４により車両１２各部の状況を確認するフローチャートである。
【０１４０】
ステップＳ１２１おいて、外部診断装置１４は、ＩＳ表示灯１１２が赤色に点灯していない場合において、作業者が車両１２の各部の状況の確認（以下「第２ＩＳシステムテスト」という。）を要求したか否かを判定する。第２ＩＳシステムテストの要求がない場合（Ｓ１２１：ＮＯ）、今回の処理を終える。
【０１４１】
第２ＩＳシステムテストの要求があった場合（Ｓ１２１：ＹＥＳ）、ステップＳ１２２において、外部診断装置１４は、上述したＩＳ前提条件（図５参照）を満たすか否かを判定する。当該判定は、外部診断装置１４が、エンジンＥＣＵ２０と通信することにより行う。但し、ここでは、ＩＳ前提条件を満たすか否かを判断するための値を取得するための通信のみでよい。
【０１４２】
ＩＳ前提条件が満たされる場合（Ｓ１２２：ＹＥＳ）、ステップＳ１２３において、外部診断装置１４は、上述したＩＳ許可条件（図７参照）を満たすか否かを判定する。当該判定は、外部診断装置１４が、エンジンＥＣＵ２０と通信することにより行う。但し、ここでは、ＩＳ許可条件を満たすか否かを判断するための値及び状態を取得するための通信のみでよい。
【０１４３】
ステップＳ１２４において、外部診断装置１４は、ステップＳ１２３の判定結果を表示部２１０に表示する（図１３参照）。図１３に示す判定結果では、アイドル停止が不実行の理由は、バッテリ８６の充電状態について、「ＳＯＣ４０％以上」でないことが原因であることが表示されている。このように、本実施形態では、ＩＳ前提条件及びＩＳ許可条件それぞれについて判定結果及び現状を表示すると共に、ＩＳ前提条件及びＩＳ許可条件の内容を表示する。
【０１４４】
上記のような表示を用いることで、作業者は、いずれのＩＳ前提条件又はＩＳ許可条件が満たされていないのかを判断することができると共に、ユーザに対して、アイドル停止の不実行が故障によるものでなく、アイドル停止しない方が良い場面であるという予め設定した内容であることを、当該判断の結果として簡易に知らせることが可能となる。例えば、「エンジン水温」の項目で、エンジン水温Ｔｗが「４５℃」より低く、暖機が完了していない場合、作業者は、そのことをユーザに指摘することができる。また、「ブレーキ負圧」の項目で、ブレーキ負圧Ｐｎが「３９．１ｋＰａ」より低い場合、作業者は、ユーザの運転操作について、ブレーキポンピングが過度に行われている旨を指摘することが可能となる。
【０１４５】
図１５のステップＳ１２２に戻り、ＩＳ前提条件を満たさない場合（Ｓ１２２：ＮＯ）、ステップＳ１２５において、外部診断装置１４は、表示部２１０にエラーメッセージを表示する。
【０１４６】
［４．本実施形態の効果］
以上のように、本実施形態によれば、アイドル停止の不実行についての故障診断を行う際、複数のＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６から第２ＩＳ故障コードを抽出し、第１ＩＳ故障コードを抽出しない。このため、アイドル停止の不実行についての故障診断における点検項目を絞り込むことが可能になる。加えて、第２ＩＳ故障コードの送信のみを複数のＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に要求する場合、ＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６と外部診断装置１４との間の通信量を低減することが可能となる。従って、アイドル停止の不実行についての故障診断を簡易且つ迅速に行うことが可能となる。
【０１４７】
特に、アイドル停止を不可とするように定義付けられたＩＳ故障コードを記録する可能性があるＥＣＵの数が非常に多い場合（例えば、数百個である場合）、その効果は顕著なものとなる。
【０１４８】
Ｂ．変形例
なお、この発明は、上記実施形態に限らず、この明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。例えば、以下に示す構成を採ることができる。
【０１４９】
［１．搭載対象］
上記実施形態では、外部診断装置１４を車両１２に用いたが、これに限らず、駆動源のアイドル停止を行うその他の装置（例えば、船舶、航空機等の移動体）に用いることもできる。また、ここにいう駆動源は、必ずしも車両１２等の移動体を直接的に移動させるための駆動力を生成するものではなく、例えば、車両１２においてモータでの発電を行うためのエンジンであってもよい。或いは、車両１２等の移動体又は製造装置で用いる冷却用ポンプ、エアコンプレッサ等の駆動力生成装置であってもよい。
【０１５０】
［２．車両１２］
（２−１．構成）
上記実施形態では、車両１２をＭＴ車としたが、アイドル停止を行うものであれば、これに限らず、例えば、オートマチックトランスミッション車（ＡＴ車）であってもよい。
【０１５１】
上記実施形態では、車両１２をディーゼルエンジン車としたが、駆動源のアイドル停止を行うものであれば、これに限らない。例えば、車両１２をガソリンエンジン車、ハイブリッド車又は燃料電池車であってもよい。
【０１５２】
（２−２．アイドル停止の条件）
上記実施形態では、アイドル停止制御（図４）で用いる条件として、ＩＳ前提条件（図５）とＩＳ許可条件（図７）とで分けたが、アイドル停止制御で用いる条件としては、必ずしも両者を分ける必要はない。すなわち、アイドル停止関連表示制御（図９及び図１０）と異なり、アイドル停止制御では、アイドル停止を実行するか否かを判断することができれば十分であるから、ＩＳ前提条件とＩＳ許可条件をまとめてアイドル停止（ＩＳ）条件として用いることも可能である。
【０１５３】
また、アイドル停止関連表示制御では、ＩＳ前提条件が満たされているにもかかわらず、アイドル停止が実行されない状態を運転者に通知することができれば、必ずしも図９及び図１０のフローチャートのような処理（ＩＳ前提条件の判定ステップとＩＳ許可条件の判定ステップを分けて実行する処理）を行う必要はなく、アイドル停止に関する条件の組合せでＩＳ表示灯１１２の動作を決定してもよい。
【０１５４】
さらに、アイドル停止制御及びアイドル停止関連表示制御それぞれで用いるＩＳ前提条件及びＩＳ許可条件の内容は、運転者が運転操作に際して認識可能なものを含みアイドル停止の前提となる条件をＩＳ前提条件が少なくとも１つ含んでいれば、適宜変更することが可能である。
【０１５５】
換言すると、運転者がアイドル停止の実行を想定する場面をＩＳ前提条件で設定し、ＩＳ前提条件が満たされているにもかかわらず、アイドル停止をあえて実行しないことをＩＳ表示灯１１２等で通知することができればよい。従って、例えば、ＩＳ前提条件に運転者が運転操作に際して認識可能なものを含みアイドル停止の前提となる条件をＩＳ前提条件が少なくとも１つ含んでいれば、上記実施形態においてＩＳ許可条件に含めていた条件のいずれかをＩＳ前提条件として設定すること、及び上記実施形態においてＩＳ前提条件に含めていた条件のいずれかをＩＳ許可条件として設定することのいずれも可能である。
【０１５６】
さらにまた、「ＩＳ許可条件」との字句は、「アイドル停止（ＩＳ）禁止条件」と置き換えても実質的に同じである。但し、この場合、ＩＳ許可条件を満たすことは、ＩＳ禁止条件を満たさないことを意味する。
【０１５７】
（２−３．ＩＳ表示灯１１２の点灯／点滅）
上記実施形態では、ＩＳ表示灯１１２（アイドル停止異常表示部）の点灯色又は点滅色は、アイドル停止が実行されている場合等の緑色（図９のＳ６３及び図１０のＳ７４）と、アイドル許可条件の一部が満たされていない場合の赤色（図１０のＳ７１）であった。しかしながら、アイドル停止が実行されている場合と、アイドル前提条件が満たされているにもかかわらずアイドル停止が実行されない場合と、アイドル前提条件が満たされない場合とを判断できれば、これに限らない。
【０１５８】
例えば、アイドル停止が実行されている場合は緑色で点灯し、図１０のＳ７１の場合は赤色で点灯し、それ以外のアイドル許可条件が満たされていない場合は黄色で点灯し、アイドル前提条件が満たされない場合、消灯してもよい。
【０１５９】
上記実施形態では、いずれのＥＣＵにおいて第２ＩＳ故障コードが記録された場合でも、ＩＳ表示灯１１２を赤色で点灯させたが（図１０のＳ７０：ＮＯ→Ｓ７１）、ＩＳ表示灯１１２を複数設けてＥＣＵ毎に点灯又は点滅させるＩＳ表示灯１１２を変化させてもよい。
【０１６０】
上記実施形態では、第２ＩＳ故障コードが記録されている場合のアイドル停止の不実行の通知にＩＳ表示灯１１２を用いたが、それ以外の方法｛例えば、第５表示部１０２（ＭＩＤ）への表示｝であってもよい。
【０１６１】
［３．外部診断装置１４］
（３−１．構成）
上記実施形態では、外部診断装置１４は、例えば、市販のノート型パーソナルコンピュータ、タブレット型コンピュータ又はスマートフォンから構成し、単一のものとしたが、これに限らない。例えば、外部診断装置１４は、本体としてのパーソナルコンピュータと、車両１２とのインタフェースとしての子機（テスタ）とから構成してもよい。
【０１６２】
上記実施形態において、外部診断装置１４は、通信ケーブル２００を介して各ＥＣＵとの通信を行ったが、これに限らず、無線により通信してもよい。
【０１６３】
また、外部診断装置１４で用いる診断ソフトウェアは、記憶部２０８に予め記録されていたが、これに限らず、外部（例えば、公衆ネットワークを介して通信可能な外部サーバ）からダウンロードしたもの、又はダウンロードを伴わないいわゆるＡＳＰ（Application Service Provider）型で実行するものであってもよい。
【０１６４】
（３−２．制御）
図１４のフローチャートにおいて、外部診断装置１４は、第２ＩＳ故障コードを記録している可能性があるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に対して第２ＩＳ故障コードの送信のみを要求したが、第２ＩＳ故障コードが含まれる送信形態であれば、これに限らない。例えば、外部診断装置１４は、ＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に対して第１ＩＳ故障コード及び第２ＩＳ故障コードの送信を要求し、外部診断装置１４側で第２ＩＳ故障コードを抽出することも可能である。或いは、外部診断装置１４は、ＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に対して全ての故障コード（第１ＩＳ故障コード、第２ＩＳ故障コード及び非ＩＳ故障コード）又は第２ＩＳ故障コード及び非ＩＳ故障コードの送信を要求し、外部診断装置１４側で第２ＩＳ故障コードを抽出することも可能である。
【０１６５】
第２ＩＳ故障コード以外の故障コードの送信を伴う場合、例えば、次のような処理を行うことができる。外部診断装置１４は、第２ＩＳ故障コードを記録している可能性があるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６それぞれに対応させて第２ＩＳ故障コードが登録されたデータベースを記憶部２０８に備えておく（外部からダウンロードする形態であってもよい。）。
【０１６６】
さらに、外部診断装置１４は、第２ＩＳ故障コードを記録している可能性があるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６から第２ＩＳ故障コード及びそれ以外の故障コードを読み出す。そして、外部診断装置１４は、読み出した各故障コードと、第２ＩＳ故障コードを記録している可能性があるＥＣＵ２０、２２、２４、２６、２８、３０、３２、３４、３６に対応させて前記データベースに登録されている故障コードとを比較して、第２ＩＳ故障コードを抽出する。
【０１６７】
これにより、外部診断装置１４が読み出す故障コードに、第２ＩＳ故障コード以外の故障コードが含まれている場合であっても、第２ＩＳ故障コードを簡易に抽出することが可能となる。
【０１６８】
（３−３．表示画面）
上記実施形態では、外部診断装置１４の診断結果を、外部診断装置１４の表示部２１０に表示したが、車両１２のナビゲーション装置（図示せず）用に用いるモニタ（図示せず）に表示してもよい。
【０１６９】
上記実施形態では、表示部２１０に表示する画面として、図１２及び図１３に示すものを例として挙げたが、診断結果を表示する画面は、これに限らない。
【０１７０】
例えば、図１２及び図１３では、満たされていないＩＳ許可条件の内容に加えて、満たされているＩＳ許可条件の内容を表示したが、満たされていないＩＳ許可条件の内容のみの表示とすることも可能である。
【０１７１】
また、図１５のフローチャートでは、ＩＳ前提条件が満たされている場合にのみ表示画面（図１３）を表示するようにしたが（図１５のＳ１２２：ＹＥＳ→Ｓ１２４）、ＩＳ前提条件が満たされていない場合であってもＩＳ前提条件及びＩＳ許可条件の少なくとも一方に関する表示画面を表示してもよい。この場合、ＩＳ前提条件が満たされているか否かを当該表示画面に表示することが好ましい。
【図１】
2013099396.tif 000003
【図２】
2013099396.tif 000004
【図３】
2013099396.tif 000005
【図４】
2013099396.tif 000006
【図５】
2013099396.tif 000007
【図６】
2013099396.tif 000008
【図７】
2013099396.tif 000009
【図８】
2013099396.tif 000010
【図９】
2013099396.tif 000011
【図１０】
2013099396.tif 000012
【図１１】
2013099396.tif 000013
【図１２】
2013099396.tif 000014
【図１３】
2013099396.tif 000015
【図１４】
2013099396.tif 000016
【図１５】
2013099396.tif 000017
【国際調査報告】
2013099396.tif 000018
2013099396.tif 000019
2013099396.tif 000020
2013099396.tif 000021