(57)【要約】      （修正有）【課題】故障コードを含む故障情報を車両の故障診断の判断材料として利用しやすくし、さらに車両の故障状態を再現しやすくする。【解決手段】車両の電子制御装置と通信して、車両の故障診断をおこなう故障診断装置を提供する。その故障診断装置は、メモリと、表示手段と、車両の電子制御装置から、イグニッション（ＩＧ）スイッチがオンになった回数（運転回）と、車両の故障コードと、ＩＧスイッチオンから車両の故障検出までの車両の走行時間および走行距離と、を取得してメモリに保管する故障情報取得手段と、メモリに保管された、故障コードと、当該故障の検出時の、運転回、走行時間および走行距離とを関連付けて、故障情報として表示手段に表示させる表示制御手段と、を備える。【選択図】図２
2011093504.tif 000002
【特許請求の範囲】
【請求項１】
車両の電子制御装置であって、
メモリと、
イグニッション（ＩＧ）スイッチがオンになった回数をカウントし、そのカウント値を運転回として前記メモリに保管するするカウンタと、
ＩＧスイッチがオンになってからの時間を計測するタイマと、
車両の故障を検出しその故障コードを前記メモリに保管する故障検出手段と、
前記タイマから前記車両の故障が検出されたときの時間を取得し、故障時の走行時間として前記メモリに保管する走行時間算出手段と、
距離メータから、前記ＩＧスイッチがオンになったときの前記車両の積算走行距離と、前記車両の故障が検出されたときの前記車両の積算走行距離とを取得して、その差分から前記ＩＧスイッチがオンになったときから前記車両の故障が検出されたときまでの車両の走行距離を算出し、故障時の走行距離として前記メモリに保管する走行距離算出手段とを備え、
前記メモリは、前記故障コードと、当該故障の検出時の、前記運転回、前記故障時の走行時間および走行距離とを関連付けて保管する、車両の電子制御装置。
【請求項２】
走行時間算出手段は、前記タイマから前記ＩＧスイッチがオンになってからオフになるまでの時間を取得し、当該運転回での走行時間として前記メモリに保管し、
走行距離算出手段は、前記距離メータから前記ＩＧスイッチがオフになったときの積算走行距離を取得し、当該積算走行距離と前記ＩＧスイッチがオンになったときの積算走行距離との差分から前記ＩＧスイッチがオンになったときからオフになったときまでの車両の走行距離を算出し、当該運転回での走行距離として前記メモリに保管し、
前記メモリは、前記運転回と、当該運転回での走行時間および走行距離とを関連付けて保管する、請求項１に記載の車両の電子制御装置。
【請求項３】
車両の電子制御装置と通信して、車両の故障診断をおこなう故障診断装置であって、
メモリと、
表示手段と、
車両の電子制御装置から、イグニッション（ＩＧ）スイッチがオンになった回数（運転回）と、前記車両の故障コードと、前記ＩＧスイッチがオンになったときから前記車両の故障が検出されたときまでの車両の走行時間および走行距離と、を取得して前記メモリに保管する故障情報取得手段と、
前記メモリに保管された、前記故障コードと、当該故障の検出時の、前記運転回、前記走行時間および前記走行距離とを関連付けて、故障情報として前記表示手段に表示させる表示制御手段と、
を備える、故障診断装置。
【請求項４】
前記故障情報取得手段は、前記車両の電子制御装置から、さらに、前記ＩＧスイッチがオンになったときからオフになったときまでの車両の走行時間と走行距離を取得し、当該運転回での走行時間および走行距離として前記メモリに保管し、
前記表示制御手段は、前記故障情報とともに、前記運転回と、当該運転回での前記走行時間および走行距離とを関連付けて、前記表示手段に表示させる、請求項３に記載の故障診断装置。
【請求項５】
前記表示制御手段は、連続する複数の前記運転回毎の前記走行時間および走行距離とを並べて前記表示手段に表示させる、請求項４に記載の故障診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の故障情報管理に関し、より具体的には、車両の故障情報を取得し保管する車両の電子制御装置と、車両の電子制御装置から車両の故障情報を取得して表示する車両の故障診断装置に関する。
【背景技術】
【０００２】
特許文献１は、車両用故障診断装置を開示する。この故障診断装置は、自己診断機能を備えた車載用電子制御装置から故障コードを取得して車両の故障診断をおこなう。
【０００３】
特許文献２は、車両用故障診断装置を開示する。この車両用故障診断装置は、受信したＧＰＳ信号に基づき車両の故障検出時の時刻データを生成し、車両の診断データ等とともにメモリに保管する。
【０００４】
特許文献３は、車両診断装置を開示する。この車両診断装置は、カウンタにより車輪の回転数等をカウントし、そのカウント値から車両の故障発生時期を推定する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第２５８９６１７号公報
【特許文献２】特開平１０−１６０６４２号公報
【特許文献３】特開２００９−７４９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
故障車両を修理するためには、その故障の症状が発生している状態でのデータ計測が必要である。しかし、故障車両が修理工場に持ち込まれた際に、故障コードは記憶されているもののその故障状態が再現しない場合がある。その場合、故障状態を再現させるために、故障コードから故障状態を推定して、運転によりその故障状態を再現させることを試みるが、その故障状態はあくまで推定であるため、何度となく推定と運転を繰り返しながら故障状態を再現していかざるを得ないことが多い。そのため、故障状態の再現に多大な労力と時間を要するという問題がある。
【０００７】
特許文献１に記載の発明は、故障コードを基に車両の故障診断をおこなうが、故障状態の再現については考慮をしていない。また、特許文献２および３に記載の発明は、車両の故障発生時点を特定する情報を得ているが、故障コードがどのくらい前に発生したかの情報を得ているに過ぎず、故障状態の再現には十分に対応しているとは言えない。
【０００８】
そこで、本発明は、故障コードを含む故障情報を車両の故障診断の判断材料として利用しやすくし、さらに車両の故障状態を再現しやすくすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、車両の電子制御装置を提供する。その車両の電子制御装置は、メモリと、イグニッション（ＩＧ）スイッチがオンになった回数をカウントし、そのカウント値を運転回としてメモリに保管するするカウンタと、ＩＧスイッチがオンになってからの時間を計測するタイマと、車両の故障を検出しその故障コードを前記メモリに保管する故障検出手段と、タイマから車両の故障が検出されたときの時間を取得し、故障時の走行時間としてメモリに保管する走行時間算出手段と、距離メータから、ＩＧスイッチがオンになったときの車両の積算走行距離と、車両の故障が検出されたときの車両の積算走行距離とを取得して、その差分からＩＧスイッチがオンになったときから車両の故障が検出されたときまでの車両の走行距離を算出し、故障時の走行距離としてメモリに保管する走行距離算出手段とを備え、メモリは、故障コードと、当該故障の検出時の、運転回、故障時の走行時間および走行距離とを関連付けて保管する。
【００１０】
本発明によれば、車両の故障情報として、故障コードのみならずその故障時の、運転回、走行時間および走行距離をメモリに保管するので、故障発生時の状況をより詳しく知ることができ、故障個所推定しさらには車両の故障状態を再現する上での有力な判断材料として利用することができる。その結果、故障個所の特定あるいは故障状態の再現が容易になる。
【００１１】
本発明の一形態によると、走行時間算出手段は、タイマからＩＧスイッチがオンになってからオフになるまでの時間を取得し、当該運転回での走行時間としてメモリに保管し、走行距離算出手段は、距離メータからＩＧスイッチがオフになったときの積算走行距離を取得し、当該積算走行距離とＩＧスイッチがオンになったときの積算走行距離との差分からＩＧスイッチがオンになったときからオフになったときまでの車両の走行距離を算出し、当該運転回での走行距離としてメモリに保管し、メモリは、運転回と、当該運転回での走行時間および走行距離とを関連付けて保管する。
【００１２】
この本発明の一形態によれば、各運転回での走行情報をも利用しながら車両の故障情報について検討することができるので、故障個所の特定あるいは故障状態の再現をより容易にすることができる。
【００１３】
さらに、本発明は、車両の電子制御装置と通信して、車両の故障診断をおこなう故障診断装置を提供する。その故障診断装置は、メモリと、表示手段と、車両の電子制御装置から、イグニッション（ＩＧ）スイッチがオンになった回数（運転回）と、車両の故障コードと、ＩＧスイッチがオンになったときから車両の故障が検出されたときまでの車両の走行時間および走行距離と、を取得してメモリに保管する故障情報取得手段と、メモリに保管された、故障コードと、当該故障の検出時の、運転回、走行時間および走行距離とを関連付けて、故障情報として表示手段に表示させる表示制御手段と、を備える。
【００１４】
この本発明によれば、故障診断時において、車両の故障情報として、故障コードのみならずその故障時の、運転回、走行時間および走行距離を表示することができるので、故障発生時の状況をより詳しく知ることができ、故障個所を特定しさらには車両の故障状態を再現する上での有力な判断材料として利用することができる。その結果、故障個所の特定あるいは故障状態の再現が容易になる。
【００１５】
本発明の一形態によると、故障情報取得手段は、車両の電子制御装置から、さらに、ＩＧスイッチがオンになったときからオフになったときまでの車両の走行時間と走行距離を取得し、当該運転回での走行時間および走行距離としてメモリに保管し、表示制御手段は、故障情報とともに、運転回と、当該運転回での走行時間および走行距離とを関連付けて、表示手段に表示させる。
【００１６】
この本発明の一形態によれば、各運転回での走行情報をも参照しながら車両の故障情報について検討することができるので、故障個所の特定あるいは故障状態の再現をより容易にすることができる
本発明の一形態によると、表示制御手段は、連続する複数の運転回毎の走行時間および走行距離を並べて表示手段に表示させる。
【００１７】
この本発明の一形態によれば、運転者の走行傾向（パターン）を把握した上で、故障の発生状況、あるいはその頻度（周期）等を知ることができるので、故障個所の特定あるいは故障状態の再現をより容易にすることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の車両に接続した故障診断装置を示す図である。
【図２】本発明のＥＣＵと故障診断装置の構成を示すブロック図である。
【図３】本発明のＥＣＵの動作フローを示す図である。
【図４】本発明の故障診断装置の動作フローを示す図である。
【図５】故障情報と平常時の走行情報の表示例を示す図である。
【発明を実施するための形態】
【００１９】
図面を参照しながら本発明の実施の形態を説明する。図１は、本発明の実施形態に従う、車両に接続した故障診断装置を示す図である。故障診断装置１００は、表示部１０と入力部１２を有し、通信ケーブル１４により車両１５０の前面のフロントパネル部１６の下部にある接続部（図示なし）に接続される。その接続部は、車両内の電子制御装置（以下、「ＥＣＵ」）という）に接続する。ＥＣＵは、中央演算処理装置（ＣＰＵ）およびメモリを備えるコンピュータである。ＥＣＵは、エンジン等のセンサ群からの信号を受けてエンジン等の各種制御をおこなう。
【００２０】
図１では、故障診断装置１００はノート型パソコンとして例示しているが、このタイプに限られず、さらに小型のハンディ・タイプとしてもよい。その場合、ナビゲーション装置１８の表示部と入力部を利用してもよい。また、故障診断装置１００は、通信ケーブル１４を利用せずに、無線通信により車両内のＥＣＵあるいは外部のコンピュータ（ＰＣ、サーバ等）と通信できるようにしてもよい。
【００２１】
図２は、本発明の故障診断装置とＥＣＵの構成を示すブロック図である。故障診断装置１００は、制御部２０、表示部２２、入力部２４、メモリ２６、および通信Ｉ／Ｆ２８を備える。制御部２０は、ＣＰＵおよび内部メモリを備えるコンピュータである。制御部２０は、表示部２２、入力部２４、メモリ２６、および通信Ｉ／Ｆ２８に対して各種制御をおこなう。図２では、制御部２０の機能が表示制御部２１０と故障情報取得部２２０として示してある。この各機能については後述する。
【００２２】
表示部２２は、ＬＣＤ等のディスプレイとさらに必要に応じてスピーカを備える。入力部２４は、キーボード、マウス等の入力装置を含む。表示部２２のディスプレイがタッチパネル機能を有する場合、そのタッチパネルによって入力してもよい。さらに、入力部２４としてマイクロフォンを介した音声入力機能を追加してもよい。
【００２３】
メモリ２６は、ＲＡＭ等の揮発性メモリ、ＲＯＭ等の不揮発性メモリ、フラッシュメモリやＨＤＤ等の不揮発性書換え可能メモリを含む。揮発性メモリには、入力部２４から入力されたデータや通信Ｉ／Ｆ２８を介して車両のＥＣＵ２００から取得した各種データ等が一時保管される。不揮発性メモリと不揮発性書換え可能メモリには、制御部２０が各機能を実行するための診断用プログラム（ソフトウエア）や測定データを処理して得られる測定結果等が保管される。
【００２４】
通信Ｉ／Ｆ２８は、有線通信Ｉ／Ｆとさらに必要に応じて無線通信Ｉ／Ｆを含む。有線通信Ｉ／Ｆの場合、ケーブル１４を介して車両のＥＣＵ２００等と通信する。無線通信Ｉ／Ｆの場合は、アンテナ（図示なし）を介して車両のＥＣＵ等と通信する。
【００２５】
ＥＣＵ２００は、制御部３０、通信Ｉ／Ｆ３２、メモリ３４、カウンタ３６およびタイマ３８を備える。制御部３０は、通信Ｉ／Ｆ３２、メモリ３４、カウンタ３６およびタイマ３８に対して各種制御をおこなう。図２では、制御部３０の機能が故障検出部３１０、走行時間算出部３２０、および走行時間算出部３３０として示してある。この各機能については後述する。
【００２６】
通信Ｉ／Ｆ３２は、有線通信Ｉ／Ｆとさらに必要に応じて無線通信Ｉ／Ｆを含む。有線通信Ｉ／Ｆの場合、ケーブル１４を介して故障診断装置１００等と通信する。無線通信Ｉ／Ｆの場合は、アンテナ（図示なし）を介して車両のＥＣＵ等と通信する。
【００２７】
メモリ３４は、ＲＡＭ等の揮発性メモリ、ＲＯＭ等の不揮発性メモリ、フラッシュメモリやＨＤＤ等の不揮発性書換え可能メモリを含む。揮発性メモリには、距離メータ４２からの距離データ等の各種データ等が一時保管される。不揮発性メモリと不揮発性書換え可能メモリには、制御部３０が各機能を実行するための制御用プログラム（ソフトウエア）や取得した各種データを処理して得られるデータ処理結果等が保管される。
【００２８】
カウンタ３６は、イグニッション（ＩＧ）スイッチ４４がオンになった回数をカウントし、そのカウント値を運転回としてメモリ３４に保管する。タイマ３８は、ＩＧスイッチ４４がオンになってからオフになるまでの時間を計測する。
【００２９】
次に故障診断装置１００とＥＣＵ２００の動作について、図面を参照しながら説明する。最初にＥＣＵ２００の動作について説明する。図３は、ＥＣＵ２００の動作フローを示す図である。この動作フローは、図２の制御部３０のＣＰＵがメモリ３４に格納された制御用プログラム呼び出して実行することにより実施される。
【００３０】
図３のステップＳ１０１において、ＩＧスイッチオンの信号がカウンタ３６とタイマ３８に入力される。ステップＳ１０３において、カウンタ３６はＩＧスイッチがオンになった回数をカウントし、そのカウント値を運転回（１〜Ｎ回目走行）としてメモリ３４に保管する。ステップＳ１０５において、タイマ３８によりＩＧスイッチオンからの時間の計測が開始される。
【００３１】
ステップＳ１０７において、制御部３０において故障検出部３１０が車両の故障を検出したかを判定する。車両の故障を検出した場合、ステップＳ１０９において、その故障の故障コードをメモリ３４に保管する。なお、故障コードは故障内容（項目）毎に定められ、予めメモリ３４に保管されている。
【００３２】
ステップＳ１１１において、制御部３０の走行時間算出部３２０は、故障検出部３１０が故障を検出したときのタイマ３８の時間、すなわちＩＧスイッチオンから故障検出までの経過時間を取得し、故障時の走行時間としてメモリ３４に保管する。なお、この経過時間の取得は、実際には故障検出部３１０が車両の故障を検出したとほぼ同時にタイマ３８の時間を取得することにより実行される。
【００３３】
ステップＳ１１３において、制御部３０の走行距離算出部３３０は、距離メータ４２から、ＩＧスイッチがオンになったときの車両の積算走行距離と、車両の故障が検出されたときの車両の積算走行距離とを取得して、その差分からＩＧスイッチオンから車両の故障が検出されたときまでの車両の走行距離を算出し、故障時の走行距離としてメモリに保管する。なお、距離メータ４２はその内部の制御部（ＥＣＵ）により、ＩＧスイッチオン、オフ等の各時点での積算走行距離を求めて保管する機能を有している。制御部３０は、メモリ３４において、故障コードと、当該故障の検出時の、運転回、故障時の走行時間および走行距離とを関連付けて保管させる。
【００３４】
ステップＳ１１５において、制御部３０は、ＩＧスイッチがオフになったかを判定する。なお、制御部３０は、ＩＧスイッチがオフになった後も車両のバッテリ（図示なし）により少なくとも所定の時間駆動するようになっている。ＩＧスイッチがオフになっていない場合は、ステップＳ１０７に戻り、車両の故障検出の有無が再び判定される。また、ステップＳ１０７において、車両の故障が検出されない場合、ステップＳ１０９〜Ｓ２２３をバイパスしてステップＳ１１５に進む。したがって、ＩＧスイッチがオフになるまで、ステップＳ１０７からステップＳ１１５までが繰り返されることになる。
【００３５】
ＩＧスイッチがオフになった場合、ステップＳ１１７において、制御部３０の走行時間算出部３２０は、タイマからＩＧスイッチがオフになったときの時間、すなわちＩＧスイッチオンからオフまでの経過時間を取得し、当該運転回での走行時間（全体の走行時間）としてメモリ３４に保管する。なお、この経過時間の取得は、実際にはＩＧスイッチオフとほぼ同時にタイマ３８の時間を取得することにより実行される。
【００３６】
ステップＳ１１９において、制御部３０の走行距離算出部３３０は、距離メータ４２から、ＩＧスイッチがオンになったときの車両の積算走行距離と、ＩＧスイッチがオフになったときの積算走行距離とを取得して、その差分からＩＧスイッチオンからオフまでの車両の走行距離を算出し、当該運転回での走行距離（全体の運転距離）としてメモリ３４に保管する。制御部３０は、メモリ３４において、運転回と、当該運転回での走行時間および走行距離とを関連付けて保管させる。
【００３７】
図４は、故障診断装置１００の故障診断時における動作フローを示す図である。この動作フローは、制御部２０のＣＰＵがメモリ２６に格納された制御用プログラム呼び出して実行することにより実施される。なお、以下の例では、表示部２２は図１のノート型パソコンのディスプレイでの表示を想定している。したがって、個々に言及はしていないが、表示内容は、マウスによるカーソル移動やアイコンのクリック（選択）あるいはキーボードによる数値等の入力により任意に変更され表示される。
【００３８】
図４のステップＳ２０１において、制御部３０の故障情報取得部２２０は、故障診断時において、接続する車両のＥＣＵ２００に対して、故障情報の送信を要求する。ＥＣＵ２００は、その要求を受けて、メモリ３４に保管した故障情報を故障診断装置１００に送信する。ステップＳ２０３において、故障情報取得部２２０はＥＣＵ２００からの故障情報を取得し、メモリ２６に保管する。故障情報には、故障コードと、当該故障の検出時の、運転回、故障時の走行時間および走行距離が含まれる。
【００３９】
ステップＳ２０５において、故障情報取得部２２０は、さらに車両のＥＣＵ２００に対して、各運転回での走行情報の送信を要求する。ＥＣＵ２００は、その要求を受けて、メモリ３４に保管した各運転回での走行情報を故障診断装置１００に送信する。ステップＳ２０７において、故障情報取得部２２０は、ＥＣＵ２００からの各運転回での走行情報を取得し、メモリ２６に保管する。各運転回での走行情報には、運転回と、当該運転回での走行時間（全体の走行時間）および走行距離（全体の走行距離）が含まれる。なお、各運転回での走行情報には、故障検出時の運転回を含み、さらにその前後の連続する複数回（例えば１０、２０、３０回等）分の走行時間および走行距離が含まれることが望ましい。
【００４０】
ステップＳ２０９において、制御部３０の表示制御部２１０は、メモリ２６に保管した故障情報と各運転回での走行情報を呼び出して加工した後、表示部２２で両情報を所定の形式で並べて表示させる。
【００４１】
図５は、表示部２２での故障情報と各運転回での走行情報の表示例を示す図である。表示部のウンドウ５０において、故障情報５２、５４と各運転回での走行情報５６と現在の積算走行距離６２が表示されている。２つの故障情報５２、５４には、それぞれ故障コードＰ１２３４、Ｐ２３４５、故障が発生した走行回である２０回前、１５回前、故障発生時の走行時間３４分２０秒、１分１０秒、その時の走行距離１５．５ｋｍ、１．６ｋｍが含まれている。走行回は現在から遡って何回前の走行かを示している。故障情報５２、５４の表示により、各故障コードの故障が、走行開始からどれくらい時間が経過し、どれくらい走行したときに起こったかを把握することができる。また、２つの故障情報５２、５４の比較から、故障コードＰ２３４５の故障（５４）は、走行開始からすぐに発生しているのに対して、故障コードＰ１２３４の故障（５２）は、走行開始からかなり走行してから発生していることがより明確に把握できる。
【００４２】
各運転回での走行情報５６には、途中省略してあるが１回前から３０回前までの各走行回における、走行時間、走行距離、および積算距離が表示されている。なお、表示する走行回の数は３０に限られず、任意に設定できる。このうち、符号５８で示した２０回前の走行記録は故障情報５２の走行回と一致し、両者の比較から、故障コードＰ１２３４の故障は、全体の走行時間４３分５０秒の約７８％が経過した３４分２０秒の時点で発生し、その時の走行距離１５．５ｋｍは全体の走行距離３５．４ｋｍの約４４％の距離であることがわかる。このことから、故障コードＰ１２３４の故障が発生した時点では時間の割に距離が進んでいない、すなわち例えば渋滞等で低速走行、断続的な走行を余儀なくされた状態での走行をしていたであろうことが推測できる。
【００４３】
同様に、符号６０で示した１５回前の走行記録は故障情報５４の走行回と一致し、両者の比較から、故障コードＰ２３４５の故障は、全体の走行時間および距離に対して明らかにそれらの初期の時点、すなわちエンジンの始動直後、エンジンの暖気運転中に発生していたことがわかる。このように、故障コードのみならずその故障コードの故障が発生したときの走行時間、走行距離を取得し、さらにはこれらの情報を各運転回での走行時間、走行距離と比較することにより、故障発生時の走行状況、車両状態を詳細に把握できるので、故障原因の特定あるいは故障症状の再現を容易かつ迅速に行うことが可能となる。
【００４４】
さらに、ナビゲーション装置を搭載した車両においては、ナビゲーション装置を介して取得できる車両の位置情報や走行ルートの道路情報などを併せて利用することにより、故障発生時の走行状況をより詳細に把握することが可能となる。
【００４５】
上述した実施形態は一例でありこれに限定されるものではない。本発明はＥＣＵを内蔵するあらゆる車両の故障診断に適用可能である。
【符号の説明】
【００４６】
１００  故障診断装置
１５０  車両    
２００  車両のＥＣＵ
【図１】
2011093504.tif 000003
【図２】
2011093504.tif 000004
【図３】
2011093504.tif 000005
【図４】
2011093504.tif 000006
【図５】
2011093504.tif 000007