(57)【要約】      （修正有）【課題】車両用故障診断装置において、作業者に認識されなかった電子制御装置の存在を気づかせ、確実に故障情報を取得することにある。【解決手段】外部故障診断装置６は、車両に配置された通信ラインにそれぞれ接続された複数の電子制御装置７−１、７−２、…７−ｎを自動認識する自動認識部６Ａと、この自動認識部６Ａが実行した自動認識の結果を少なくとも２回取得して、この結果を照合する自動認識判定部６Ｂとを備えている。【選択図】図４
2013082322.tif 000002
【特許請求の範囲】
【請求項１】
車両に配置された通信ラインにそれぞれ接続された複数の電子制御装置と、前記通信ラインに接続される外部故障診断装置とを備える車両用故障診断装置において、前記外部故障診断装置は、前記複数の電子制御装置を自動認識する自動認識部と、この自動認識部が実行した自動認識の結果を少なくとも２回取得してこの結果を照合する自動認識判定部とを備えることを特徴とする車両用故障診断装置。
【請求項２】
前記外部故障診断装置は、前記複数の電子制御装置に保存された故障情報を取得し、この故障情報を保存する故障情報保存部を備えることを特徴とする請求項１に記載の車両用故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両用故障診断装置に係り、特に通信ライン上に複数の電子制御装置が接続され、これら電子制御装置を確実に検出することができる車両用故障診断装置に関する。
【背景技術】
【０００２】
近年、自動車に搭載される電子制御装置は、内燃機関の制御用のみならず、自動変速装置の制御のためにも、別途に搭載され、その数を増してきている。これらの電子制御装置は、同一の通信ラインで接続されて相互に情報を通信するとともに、故障等の事態が発生した場合には、その故障情報を記憶できるよう構成されている。
そして、販売店や工場等に修理を依頼すると、修理作業員は、通信ラインの外部接続部（コネクタ）に外部故障診断装置（故障診断用テスタ）を接続し、車両に配置した通信ラインに接続された全ての電子制御装置を自動認識させ、その後、各電子制御装置に記憶された故障情報を抽出して故障原因を特定することができる。
外部故障診断装置は、自動認識を開始すると、通信ラインに返答を要求する通信コードを送信する。次いで、各電子制御装置は、この通信コードを受信すると、自己情報を作成して通信ラインに送信する。そして、外部故障診断装置は、この通信ラインからの自己情報を取得し、自動認識を完了する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２６０９９１号公報
【０００４】
特許文献１に係る車両用故障診断装置は、電子制御装置のそれぞれが通信ラインを介して他の電子制御装置との間でやり取りする複数の制御データをモニタし、モニタした制御データのそれぞれに含まれている特定データに基づいて、電子制御装置を識別する識別手段を備えたものである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、外部故障診断装置において、上記の電子制御装置の自動認識は、他の修理作業と並行して行われることがあり、例えば、作業者が車両の電源をＯＦＦの状態で自動認識を始め、電源がＯＦＦになっていることに気づき自動認識中に電源をＯＮに切り替える場合がある。このとき、電子制御装置は、電源がＯＮされたもののみが上記のように返答することができるため、この外部故障診断装置は、返答があった電子制御装置のみ認識することとなる。そして、作業者は、外部故障診断装置の表示部分を参照したときに、認識された電子制御装置の一覧が表示されていることに安心し、認識されなかった電子制御装置の存在に気づかないという問題があった。
【０００６】
そこで、この発明は、作業者に認識されなかった電子制御装置の存在を気づかせ、確実に故障情報を取得できる車両用故障診断装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、車両に配置された通信ラインにそれぞれ接続された複数の電子制御装置と、前記通信ラインに接続される外部故障診断装置とを備える車両用故障診断装置において、前記外部故障診断装置は、前記複数の電子制御装置を自動認識する自動認識部と、この自動認識部が実行した自動認識の結果を少なくとも２回取得してこの結果を照合する自動認識判定部とを備えることを特徴とする。
【発明の効果】
【０００８】
この発明の車両用故障診断装置は、作業者に認識されなかった電子制御装置の存在を気づかせ、確実に故障情報を取得できる。
【図面の簡単な説明】
【０００９】
【図１】図１は車両故障情報自動収集方法のフローチャートである。（実施例）
【図２】図２は図１において電子制御装置（ＥＣＵ）の有無を判定するフローチャートである。（実施例）
【図３】図３は図１において故障情報の採取・保存のフローチャートである。（実施例）
【図４】図４は車両に搭載された複数の電子制御装置（ＥＣＵ）と外部故障診断装置（テスタ）とを接続した車両用故障通信装置を備えた車両の側面図である。（実施例）
【発明を実施するための形態】
【００１０】
この発明は、作業者に認識されなかった電子制御装置の存在を気づかせ、確実に故障情報を取得させる目的を、複数の電子制御装置を自動認識する自動認識部と、この自動認識部が実行した自動認識の結果を少なくとも２回取得してこの結果を照合する自動認識判定部とを外部故障診断装置に備えて実現するものである。
【実施例】
【００１１】
図１〜図４は、この発明の実施例を示すものである。
図４において、１は車両である。この車両１は、内燃機関２とバッテリ３と車両用故障診断装置４とを搭載している。
この車両用故障診断装置４には、車両１に搭載された電子制御装置集合ユニット５が備えられ、また、外部故障診断装置（故障診断用テスタ）（図面上では「テスタ」と記す）６が車両１から離れて備えられる。
電子制御装置集合ユニット５は、複数の電子制御装置（図面上では「ＥＣＵ」と記す）として、例えば、第１の電子制御装置（図面上では「第１のＥＣＵ」と記す）７−１、第２の電子制御装置（図面上では「第２のＥＣＵ」と記す）７−２…第ｎの電子制御装置（図面上では「第ｎのＥＣＵ」と記す）７−ｎからなる。
各電子制御装置７−１、７−２、…７−ｎは、車両１に配置された通信ラインとして、シリアル通信可能で双方向のデータ通信が可能な車両側通信ライン８を介して互いに接続され、通常時には互いにデータの送受信を実施しながら制御対象を制御する。車両側通信ライン８には、車両側接続コネクタ９が設けられている。この車両側接続コネクタ９には、規格により、外部故障診断装置６用の電源（電圧）を印加することが要求される。
外部故障診断装置６には、車外側通信ライン１０が接続している。この車外側通信ライン１０には、車両側接続コネクタ９に結合可能な車外側接続コネクタ１１が設けられている。車両側接続コネクタ９と車外側接続コネクタ１１とが結合することにより、車両側通信ライン８と車外側通信ライン１０とが接続し、この車両側通信ライン８と車外側通信ライン１０とを介して外部故障診断装置６が各電子制御装置７−１、７−２、…７−ｎに接続される。
また、電子制御装置集合ユニット５には、イグニションスイッチ１２とバッテリ３とが連絡している。
【００１２】
外部故障診断装置６は、各電子制御装置７−１、７−２、…７−ｎを自動認識する自動認識部６Ａと、この自動認識部６Ａが実行した自動認識の結果を少なくとも２回取得してこの結果を照合する自動認識判定部６Ｂとを備える。
これにより、自動認識の結果を照合することで、車両電源が切り替わったことを検出することができる。
また、外部故障診断装置６は、各電子制御装置７−１、７−２、…７−ｎに保存された故障情報を取得し、この故障情報を保存する故障情報保存部６Ｃを備える。
これにより、故障情報を作業者に的確に把握させることができる。
【００１３】
次に、車両故障情報自動収集方法を、図１のフローチャートに基づいて説明する。
図１に示すように、車両用故障診断装置４においてプログラムがスタートすると（ステップＡ０１）、外部故障診断装置６の車外側接続コネクタ１１に電圧の入力があったか否かを判断する（ステップＡ０２）。つまり、外部故障診断装置６が車両１の各電子制御装置７−１、７−２、…７−ｎに接続されたか否かの判定において、車両側接続コネクタ９には、規格により、外部故障診断装置６用の電圧（電源）が印加することが要求されている。
このステップＡ０２がＮＯの場合には、この判断を継続する。
一方、このステップＡ０２がＹＥＳの場合には、外部故障診断装置（テスタ）６の電源がＯＮであるか否かを判断する（ステップＡ０３）。
このステップＡ０３がＮＯの場合には、外部故障診断装置６の電源を自動的にＯＮに変更する（ステップＡ０４）。
前記ステップＡ０３がＹＥＳの場合、又は、前記ステップＡ０４の処理後は、各電子制御装置７−１、７−２、…７−ｎの有無の判定を実施する（ステップＡ０５）。この判定については、図２において後述する。
この各電子制御装置７−１、７−２、…７−ｎの有無を判定後は、故障情報を保存させる判断を行う（保存を実施するかを選択）（ステップＡ０６）。
このステップＡ０６がＹＥＳの場合には、故障情報の採取・保存を実施する（ステップＡ０７）。この故障情報の採取・保存については、図３において後述する。
このステップＡ０７の処理後、又は、前記ステップＡ０６がＮＯの場合には、外部故障診断装置６に記憶の各電子制御装置７−１、７−２、…７−ｎの有無情報をリセットし（ステップＡ０８）、プログラムをエンドとする（ステップＡ０９）。
【００１４】
図１の前記ステップＡ０５における各電子制御装置７−１、７−２、…７−ｎの有無の判定について、図２のフローチャートに基づいて説明する。
図２に示すように、車両用故障診断装置４においてプログラムがスタートすると（ステップＢ０１）、先ず、外部故障診断装置６に記憶の各電子制御装置７−１、７−２、…７−ｎの有無情報をリセットし（ステップＢ０２）、車両１に接続されている可能性のある第１の電子制御装置（第１のＥＣＵ）７−１に外部故障診断装置６によりコマンドを送信する（ステップＢ０３）。
そして、この第１の電子制御装置７−１から応答があったか否かを判断する（ステップＢ０４）。
このステップＢ０４がＹＥＳの場合には、第１の電子制御装置７−１が有ると外部故障診断装置６が記憶する（ステップＢ０５）。
一方、このステップＢ０４がＮＯの場合には、第１の電子制御装置７−１が無いと外部故障診断装置６が記憶する（ステップＢ０６）。
前記ステップＢ０５の処理後、又は前記ステップＢ０６の処理後は、車両１に接続されている可能性のある第２の電子制御装置（第２のＥＣＵ）７−２に外部故障診断装置６によりコマンドを送信する（ステップＢ０７）。
そして、この第２の電子制御装置７−２から応答があったか否かを判断する（ステップＢ０８）。
このステップＢ０７がＹＥＳの場合には、第２の電子制御装置７−２が有ると外部故障診断装置６が記憶する（ステップＢ０９）。
一方、このステップＢ０７がＮＯの場合には、第２の電子制御装置７−２が無いと外部故障診断装置６が記憶する（ステップＢ１０）。
そして、終には、車両１に接続されている可能性のある第ｎの電子制御装置（第ｎのＥＣＵ）７−ｎに外部故障診断装置６によりコマンドを送信する（ステップＢ１１）。
そして、この第ｎの電子制御装置７−ｎから応答があったか否かを判断する（ステップＢ１２）。
このステップＢ１２がＹＥＳの場合には、第ｎの電子制御装置７−ｎが有ると外部故障診断装置６が記憶する（ステップＢ１３）。
一方、このステップＢ１２がＮＯの場合には、第ｎの電子制御装置７−ｎが無いと外部故障診断装置６が記憶する（ステップＢ１４）。
前記ステップＢ１３の処理後、又は前記ステップＢ１４の処理後は、応答した電子制御装置が１つ以上有るか否かを判断する（ステップＢ１５）。このステップＢ１５がＮＯの場合には、前記ステップＢ０３に戻す。
このステップＢ１５の判断においては、各電子制御装置７−１、７−２、…７−ｎで１つも応答が無い場合には、車両１がイグニションスイッチ１２のＯＦＦであると判断し、イグニションスイッチ１２がＯＮになるまで繰り返す。
このステップＢ１５がＹＥＳの場合には、各電子制御装置７−１、７−２、…７−ｎの有無情報について、各電子制御装置毎に２回分有るか否かを判断する（ステップＢ１６）。このステップＢ１６がＮＯの場合には、前記ステップＢ０３に戻す。
このステップＢ１６がＹＥＳの場合には、各電子制御装置７−１、７−２、…７−ｎの有無情報について、１回目と２回目とが同一か否かを判断する（ステップＢ１７）。
このステップＢ１７においては、外部故障診断装置６を車両１に接続後で、イグニションスイッチ１２がＯＮされる場合や、各電子制御装置７−１、７−２、…７−ｎの有無判定処理中にイグニションスイッチ１２がＯＦＦされる場合も存在する。そして、各電子制御装置７−１、７−２、…７−ｎの有無情報を２回分保持して比較することで、このような状態でも正常な検出を可能とする。
このステップＢ１７がＮＯの場合には、前記ステップＢ０２に戻す。
このステップＢ１７がＹＥＳの場合には、プログラムをリターンさせる（ステップＢ１８）。
【００１５】
つまり、この図２のフローチャートにおいては、イグニションスイッチ１２のＯＦＦ（電子制御装置のＯＦＦ）状態で、車両１に外部故障診断装置６が接続され、各電子制御装置７−１、７−２、…７−ｎの自動認識処理中にイグニションスイッチ１２がＯＮ（電子制御装置のＯＮ）にされた場合、自動認識処理中にイグニションスイッチ１２がＯＦＦ（電子制御装置がＯＦＦ）された場合においても、正確に自動認識できるように、全ての電子制御装置７−１、７−２、…７−ｎと通信不可能な場合、イグニションスイッチ１２のＯＦＦ状態と認識し、自動認識処理を継続実施する。そして、全ての電子制御装置７−１、７−２、…７−ｎに対してのコマンド送信は２回通り（電子制御装置７−１、７−２、７−ｎ、…、７−１、７−２、７−ｎ）実施し、直近２回通りの有無情報が同一の場合、電子制御装置の自動認識を正常完了する。各電子制御装置７−１、７−２、…７−ｎの有無情報が異なる場合は、自動認識中にイグニションスイッチ１２がＯＮ又はイグニションスイッチ１２のＯＦＦにされたと認識し、外部故障診断装置６が保持の各電子制御装置７−１、７−２、…７−ｎの有無情報を消去し、再度自動認識処理（１回目のコマンド送信）を実施する。
【００１６】
図１の前記ステップＡ０７における故障情報の採取・保存について、図３のフローチャートに基づいて説明する。
図３に示すように、車両用故障診断装置４においてプログラムがスタートすると（ステップＣ０１）、第１の電子制御装置（第１のＥＣＵ）７−１が有るか否かを判断する（ステップＣ０２）。
このステップＣ０２がＹＥＳの場合には、この第１の電子制御装置７−１に外部故障診断装置（テスタ）６から故障情報を要求し（ステップＣ０３）、そして、第１の電子制御装置７−１から故障情報の返送があった否かを判断する（ステップＣ０４）。
このステップＣ０４がＹＥＳの場合には、第１の電子制御装置７−１から故障情報を外部故障診断装置６に保存する（ステップＣ０５）。
このステップＣ０５の処理後、前記ステップＣ０２がＮＯの場合、又は前記ステップＣ０４がＮＯの場合には、第２の電子制御装置７−２が有るか否かを判断する（ステップＣ０６）。
このステップＣ０６がＹＥＳの場合には、第２の電子制御装置（第２のＥＣＵ）７−２に外部故障診断装置６から故障情報を要求し（ステップＣ０７）、そして、第２の電子制御装置７−２から故障情報の返送があった否かを判断する（ステップＣ０８）。
このステップＣ０８がＹＥＳの場合には、この第２の電子制御装置７−２から故障情報を外部故障診断装置６に保存する（ステップＣ０９）。
そして、このステップＣ０９の処理後、前記ステップＣ０６がＮＯの場合、又は前記ステップＣ０８がＮＯの場合で、終には、第ｎの電子制御装置（第ｎのＥＣＵ）７−ｎが有るか否かを判断する（ステップＣ１０）。
このステップＣ１０がＹＥＳの場合には、この第ｎの電子制御装置７−ｎに外部故障診断装置６から故障情報を要求し（ステップＣ１１）、そして、第ｎの電子制御装置７−ｎから故障情報の返送があった否かを判断する（ステップＣ１２）。
このステップＣ１２がＹＥＳの場合には、第ｎの電子制御装置７−ｎから故障情報を外部故障診断装置６に保存する（ステップＣ１３）。
このステップＣ１３の処理後、前記ステップＣ１０がＮＯの場合、又は前記ステップＣ１２がＮＯの場合には、各電子制御装置７−１、７−２、…７−ｎの故障情報を記録したデータファイルを作成・保存し（ステップＣ１４）、プログラムをリターンさせる（ステップＣ１５）。
【００１７】
つまり、この図３にフローチャートにおける正確且つ効率のよいデータ採取（故障情報採取漏れ防止）においては、外部故障診断装置６の接続時に自動的にデータ採取に移行するため、車両が修理工場に持込まれ、外部故障診断装置６を最初に接続した時点の故障情報を確実に採取することが可能である。
この故障情報は、各電子制御装置７−１、７−２、…７−ｎへの電源遮断時に、データが消去される領域に記憶される場合が多い。修理工場では、外部故障診断装置６を接続して故障情報を確認後、バッテリ３を外して実際の修理を実施するため、修理前に全てのデータを確実に採取する必要がある。また、車両修理による部品の脱着時に誤って故障が記憶される場合もあり、修理工場で最初に外部故障診断装置６を接続した際のデータを採取することは非常に有用である。
そして、上記のように、外部故障診断装置６が自動で各電子制御装置７−１、７−２、…７−ｎの存在を認識するため、車両１に存在する全ての電子制御装置７−１、７−２、…７−ｎについて、自動で故障情報を採取することが可能で、作業者が手動で実施する際に想定されるデータ採取漏れが防止可能であるとともに、作業効率も向上する。なお、外部故障診断装置６に保存の各電子制御装置７−１、７−２、…７−ｎの故障情報は、データファイルとして保存される。このデータファイル名は、データ採取日時、各電子制御装置７−１、７−２、…７−ｎとの通信によって入手のＶＩＮ情報等の名前を自動で付加する仕様とする。
【００１８】
この結果、この実施例においては、作業者の車両に存在する各電子制御装置７−１、７−２、…７−ｎの種類を特定する工数の削減、及び特定間違いの防止するために、外部故障診断装置６が車両１に接続された場合、外部故障診断装置６は、車両側接続コネクタ９に印加されている電圧を認識することにより、車両１に接続されたと判断し、外部故障診断装置６の電源がＯＦＦの場合は、外部故障診断装置６を自動でＯＮに変更する。
その後、自動で全ての電子制御装置７−１、７−２、…７−ｎ（実際に車両に存在するか否かは関係ない）にコマンドを送信し、通信可能か否かにより、車両１に存在する電子制御装置を自動認識する。自動認識することにより、作業者が当該車両に存在する電子制御装置の種類を調査する工数の削減、作業者自身が実施することによる間違いを防止可能とする。
【００１９】
具体的に説明すると、この実施例では、外部故障診断装置６が車両１に接続されたことを、車両側接続コネクタ９に電圧が入力されることにより認識し、自動で外部故障診断装置６の電源をＯＮに変更し、故障情報の採取に移行する。
これにより、修理工場に車両が持込まれ、最初に外部故障診断装置６を接続した時点（修理実施前）に、故障情報を採取することが可能となる。
また、外部故障診断装置６が車両に接続された場合、外部故障診断装置６が車両１の全ての電子制御装置７−１、７−２、…７−ｎにコマンドを送信し、通信可能か否かによって、各電子制御装置７−１、７−２、…７−ｎの車両１での有無を自動認識する。
これにより、作業者が車両に存在する電子制御装置を調査する工数が削減可能となり、また、作業者が実施することによる間違いが防止可能となる。
更に、全ての電子制御装置７−１、７−２、…７−ｎと通信不可能な場合、イグニションスイッチ１２のＯＦＦ状態と判断し、自動認識処理を継続。また、全ての電子制御装置７−１、７−２、…７−ｎに対してのコマンド送信は、２回通り（電子制御装置７−１、７−２、７−ｎ、…７−１、７−２、７−ｎ）実施し、直近２回通りの各電子制御装置７−１、７−２、…７−ｎの有無情報が同一の場合、電子制御装置の自動認識を正常完了する。一方、各電子制御装置７−１、７−２、…７−ｎの有無情報が異なる場合は、自動認識中にイグニションスイッチ１２のＯＮ、又はイグニションスイッチ１２がＯＦＦされたと認識し、外部故障診断装置６が保持の各電子制御装置７−１、７−２、…７−ｎの有無情報を消去し、再度自動認識処理（１回目のコマンド送信）を実施（図２参照）する。
これにより、イグニションスイッチ１２のＯＦＦ（電子制御装置のＯＦＦ）状態で、車両１に外部故障診断装置６が接続され、各電子制御装置７−１、７−２、…７−ｎの自動認識処理中にイグニションスイッチ１２がＯＮ（電子制御装置がＯＮ）された場合、自動認識処理中にイグニションスイッチ１２がＯＦＦ（電子制御装置がＯＦＦ）された場合にも、正確に各電子制御装置の車両での有無を自動認識できる。
更にまた、外部故障診断装置６が自動認識した全ての電子制御装置７−１、７−２、…７−ｎに対して、外部故障診断装置６が自動で通信（故障情報の送信を要求）し、受信した故障情報を保存し、この保存のデータファイル名に、データ採取日時、電子制御装置との通信によって入手のＶＩＮ情報等を自動で付加する。
これにより、作業者が各電子制御装置７−１、７−２、…７−ｎと個別に通信させ、故障情報を保存する工数が削減可能とする。また、外部故障診断装置６が自動認識した全ての電子制御装置７−１、７−２、…７−ｎに対して自動で故障情報の要求・保存を実施するため、作業者が手動で故障情報の要求・保存を実施の際に想定されるデータ採取漏れが防止可能となり、また、自動でファイル名を付加するため、適切にデータファイルを管理することが可能となる。
【００２０】
なお、この発明において、故障情報の保存を実施するか否かの最終判断は、作業者が担っており（他は全て自動）、作業者が意図的に保存しない場合や、誤って同一情報を複数回保存ことが想定されるように、以下に対策とすることも可能である。
先ず、意図的に保存しないようにするために、保存を実施するか否かの選択を無くし、外部故障診断装置の接続時に、必ず故障情報を保存するシステムとすることも可能である。
また、同一情報を複数回保存することの防止するために、第１に、外部故障診断装置が故障情報を保存の後、自動的に各電子制御装置に故障情報の消去コマンドを送信することも可能である。第２に、故障情報保存時に、今回保存の故障情報と以前保存の故障情報の一部（ＶＩＮ情報や、各種制御データ等）を比較し、同一の場合は、保存を実施しないようにすることも可能である。
【産業上の利用可能性】
【００２１】
この発明に係る車両用故障診断装置を、各種車両に適用可能である。
【符号の説明】
【００２２】
１  車両
２  内燃機関
３  バッテリ
４  車両用故障診断装置
５  電子制御装置集合ユニット
６  外部故障診断装置（テスタ）
６Ａ  自動認識部
６Ｂ  自動認識判定部
６Ｃ  故障情報保存部
７−１  第１の電子制御装置（第１のＥＣＵ）
７−２  第２の電子制御装置（第２のＥＣＵ）
７−ｎ  第ｎの電子制御装置（第ｎのＥＣＵ）
８  車両側通信ライン
９  車両側接続コネクタ
１０  車外側通信ライン
１１  車外側接続コネクタ
１２  イグニションスイッチ
【図１】
2013082322.tif 000003
【図２】
2013082322.tif 000004
【図３】
2013082322.tif 000005
【図４】
2013082322.tif 000006