(57)【特許請求の範囲】
【請求項１】
車両に搭載された電子制御装置（以下「ＥＣＵ」という。）に対して前記車両の外部からデータ通信することにより、前記ＥＣＵを介して前記車両におけるセンサ検出値を取得して診断を行う外部診断装置であって、
前記車両のイグニションスイッチがオンであるとき、車載電源から前記外部診断装置への電力が供給され、前記イグニションスイッチがオフであるとき、前記車載電源からの電力供給が停止される車両側電力線に接続される外部診断装置側電力線と、
前記外部診断装置側電力線に接続され、前記イグニションスイッチがオンであるとき前記車載電源からの電力により充電されると共に、前記イグニションスイッチをオフにした後にこの充電電力を前記外部診断装置へ供給する電力を蓄えるキャパシタと、
前記外部診断装置への要求作業が入力される要求作業入力部と、
前記要求作業入力部に入力された要求作業が、前記ＥＣＵのメモリチェックプログラムの起動が必要なメモリ関連作業であるか否かを判定するメモリ関連作業判定部と、
前記要求作業が前記メモリ関連作業であると前記メモリ関連作業判定部が判定し且つ前記要求作業が終了した場合、前記ＥＣＵを再起動させるため前記イグニションスイッチがオフにされた後再オンされるまでの操作間隔制限時間を表示する制限時間表示部と
を有することを特徴とする外部診断装置。
【請求項２】
請求項１記載の外部診断装置において、
前記要求作業の終了時における前記キャパシタの残容量又は充電率を検出し、前記充電率又は前記残容量が第１閾値未満のときには、前記第１閾値以上に充電されるまで前記イグニションスイッチのオフ操作を禁止するメッセージを表示する
ことを特徴とする外部診断装置。
【請求項３】
請求項１又は２記載の外部診断装置において、
前記操作間隔制限時間は、前記キャパシタの残容量又は充電率から求められる前記外部診断装置の動作可能時間に応じて変化するものであり、
前記要求作業が終了した後において前記キャパシタの残容量又は充電率を連続的又は断続的に検出し、前記残容量又は充電率の変化に応じて前記操作間隔制限時間の表示を変化させる
ことを特徴とする外部診断装置。
【請求項４】
請求項３記載の外部診断装置において、
前記イグニションスイッチがオフにされた後、前記動作可能時間の減少に伴って前記操作間隔制限時間の表示を変化させる
ことを特徴とする外部診断装置。
【請求項５】
車両に搭載された電子制御装置（以下「ＥＣＵ」という。）と外部診断装置との間でデータ通信することにより、前記車両から前記外部診断装置に前記車両におけるセンサ検出値を取得して診断を行う車両用診断システムであって、
前記車両のイグニションスイッチがオンであるとき、前記車両の車載電源から前記外部診断装置に電力を供給し、前記イグニションスイッチがオフであるとき、前記車載電源からの電力供給を停止し、
前記外部診断装置は、
前記イグニションスイッチがオンであるとき前記車載電源からの電力により充電されると共に、前記イグニションスイッチをオフにした後にこの充電電力を前記外部診断装置へ供給する電力を蓄えるキャパシタと、
前記ＥＣＵを再起動させるためには前記イグニションスイッチのオフ操作が要求される条件下において、前記イグニションスイッチがオンであるときの前記キャパシタの残容量又は充電率に応じて、前記イグニションスイッチがオフ操作されないように警告表示する表示部と
を有することを特徴とする車両用診断システム。
【請求項６】
車両に搭載された電子制御装置（以下「ＥＣＵ」という。）と外部診断装置との間でデータ通信することにより、前記車両から前記外部診断装置に前記車両におけるセンサ検出値を取得して診断を行う車両診断方法であって、
前記車両のイグニションスイッチがオンであるとき、車載電源から前記外部診断装置に電力を供給すると共に、前記外部診断装置に設けられたキャパシタを充電し、
前記イグニションスイッチがオフにされたとき、前記車載電源から前記外部診断装置への電力供給を停止すると共に、前記キャパシタから前記外部診断装置内に電力を供給し、
前記外部診断装置において要求作業を受け付け、
受け付けた前記要求作業が、前記ＥＣＵのメモリチェックプログラムの起動が必要なメモリ関連作業であるか否かを、前記外部診断装置において判定し、
前記外部診断装置において前記要求作業を実行し、
前記要求作業が前記メモリ関連作業であると判定し且つ前記要求作業が終了した場合、前記ＥＣＵを再起動させるため前記イグニションスイッチがオフにされた後再オンされるまでの制限時間であり、且つ前記キャパシタの残容量又は充電率から求められる前記外部診断装置の動作可能時間の範囲内で設定される時間である操作間隔制限時間を、前記外部診断装置の表示部に表示する
ことを特徴とする車両診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両診断を行う外部診断装置、車両用診断システム及び車両診断方法に関する。
【背景技術】
【０００２】
車両において故障が発生した場合、当該車両は、ディーラーの修理拠点等に持ち込まれる。そして、修理を担当する作業者（テクニシャン）は、車両に搭載された電子制御装置（以下「ＥＣＵ」という。）と外部診断装置とを接続し、ＥＣＵから故障に関するデータ（故障コード）を読み取って、不具合箇所又は故障原因を検討することによって必要な修理や調整を行っている。
【０００３】
この種の外部診断装置は、通常、内部電源を有しているが、小型化、軽量化又は低コスト化の観点で内部電源を有していないものも存在する（特許文献１）。特許文献１では、故障診断装置Ａのアダプタハーネス３４を車輌Ｂの外部接続用コネクタ２ａに接続し、故障診断装置Ａの電源スイッチ３５（図５）をオンにすると、車輌ＢのバッテリＶＢから故障診断装置Ａに対して電力が供給される（［００１９］、［００２７］、図１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０８−１３６４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、特許文献１では、故障診断装置Ａで使用する電力を、車輌ＢのバッテリＶＢから供給する。
【０００６】
ところで、自動二輪車等の比較的小型の車両では、四輪車等の比較的大型の車輌と比較して、車載バッテリの容量が小さいことが通常である。このため、外部診断装置で使用する電力を車載バッテリから供給する場合、外部診断装置での電力使用量を極力減らすことが好ましい。この点、特許文献１では、故障診断装置Ａの電源スイッチ３５を用いてバッテリＶＢから故障診断装置Ａへの電力供給及びその停止を切り替えている。電源スイッチ３５を用いる場合、電源スイッチ３５をオンオフするタイミングはユーザがその都度判断することになるため、診断作業の開始及び終了に応じて適切な操作がなされないと不要な電力を消費することになる。
【０００７】
本発明は、上記のような事情を考慮したものであり、小型化、軽量化又は低コスト化を図りつつ、車載電源の電力消費を抑制することが可能な外部診断装置、車両用診断システム及び車両診断方法を提供することを目的する。
【課題を解決するための手段】
【０００８】
本発明に係る外部診断装置は、車両に搭載された電子制御装置（以下「ＥＣＵ」という。）に対して前記車両の外部からデータ通信することにより、前記ＥＣＵを介して前記車両におけるセンサ検出値を取得して診断を行うものであって、前記車両のイグニションスイッチがオンであるとき、車載電源から前記外部診断装置への電力が供給され、前記イグニションスイッチがオフであるとき、前記車載電源からの電力供給が停止される車両側電力線に接続される外部診断装置側電力線と、前記外部診断装置側電力線に接続され、前記イグニションスイッチがオンであるとき前記車載電源からの電力により充電されると共に、前記イグニションスイッチをオフにした後にこの充電電力を前記外部診断装置へ供給する電力を蓄えるキャパシタと、前記外部診断装置への要求作業が入力される要求作業入力部と、前記要求作業入力部に入力された要求作業が、前記ＥＣＵのメモリチェックプログラムの起動が必要なメモリ関連作業であるか否かを判定するメモリ関連作業判定部と、前記要求作業が前記メモリ関連作業であると前記メモリ関連作業判定部が判定し且つ前記要求作業が終了した場合、前記ＥＣＵを再起動させるため前記イグニションスイッチがオフにされた後再オンされるまでの操作間隔制限時間を表示する制限時間表示部とを有することを特徴とする。
【０００９】
本発明によれば、イグニションスイッチがオンのとき、車載電源から外部診断装置に電力が供給される。このため、通常使用のための電源を外部診断装置自体に設ける必要がなくなり、外部診断装置の小型化、軽量化又は低コスト化を図ることが可能となる。また、イグニションスイッチがオフのとき、車載電源から外部診断装置への電力供給が停止される。イグニションスイッチがオフの場合、車両に搭載されたＥＣＵはオフとなり、外部診断装置は、車両側からセンサ検出値を取得することはなく、車両診断は行われないことが通常である。このため、イグニションスイッチがオフのとき、車載電源から外部診断装置への電力供給を停止することで、車載電源の電力消費を効率的に抑制することが可能となる。
【００１０】
さらに、本発明によれば、外部診断装置は、イグニションスイッチがオンであるとき車載電源からの電力により充電されると共に、イグニションスイッチがオフにされた後、この充電電力を外部診断装置へ供給するキャパシタを有する。このため、車両に対するデータ収集作業の終了に伴ってイグニッションスイッチがオフされたときに、外部診断装置内へのデータ書込み途中の処理があっても、所定時間（例えば１０秒から１５秒）の動作を維持することによって、書込み動作の終了まで動作を継続することが可能となる。
【００１１】
一方、ＥＣＵを再起動させるためイグニションスイッチがオフ操作された後に再オン操作されるまでの一時的な期間のみ外部診断装置を作動させたい場合、操作時間間隔が長くなると、イグニションスイッチのオフ中にキャパシタからの電力供給が停止して外部診断装置がオフになってしまい、その後のイグニションスイッチのオン操作により外部診断装置への電力供給が再開しても、外部診断装置の再起動に時間がかかり、作業が中断されてしまうことになる。これに対して、本発明によれば、外部診断装置への要求作業が、ＥＣＵのメモリチェックプログラムの起動が必要なメモリ関連作業である場合、要求作業終了時にイグニションスイッチがオフされた後再オンされるまでの操作間隔制限時間（キャパシタの残容量又は充電率から求められる外部診断装置の動作可能時間の範囲内で設定されるもの）を表示する。このため、キャパシタによる電力供給が停止する前におけるイグニションスイッチのオフ操作及び再オン操作（すなわち、ＥＣＵを再起動するための操作）を促して、円滑な作業継続を推進することが可能となる。
【００１２】
前記要求作業の終了時における前記キャパシタの残容量又は充電率を検出し、前記充電率又は前記残容量が第１閾値未満のときには、前記第１閾値以上に充電されるまで前記イグニションスイッチのオフ操作を禁止するメッセージを表示してもよい。これにより、イグニッションスイッチの最初のオン操作からキャパシタが第１閾値以上に充電されるまでの間にＥＣＵを再起動するオフ操作及びオン操作が行われないように注意を促すとか、ＥＣＵの再起動がうまく行かずに再起動操作を繰り返し行う必要が生じたときにキャパシタが放電していて残容量又は充電率が不足している場合、充電率が第１閾値以上となるまでイグニションスイッチのオフを待つようにアドバイスすることが可能となる。このため、イグニションスイッチのオフ中にキャパシタからの電力供給が停止し、外部診断装置がオフとなり、その後の再起動のために作業が中断するリスクを低減させることが可能になる。
【００１３】
前記操作間隔制限時間は、前記キャパシタの残容量又は充電率から求められる前記外部診断装置の動作可能時間に応じて変化するものであり、前記要求作業が終了した後において前記キャパシタの残容量又は充電率を連続的又は断続的に検出し、前記残容量又は充電率の変化に応じて前記操作間隔制限時間の表示を変化させてもよい。これにより、残容量又は充電率の変化に応じて操作間隔制限時間を表示させることが可能となる。従って、ユーザに外部診断装置の動作可能時間の変化を認識させることが可能となる。
【００１４】
前記イグニションスイッチがオフにされた後、前記動作可能時間の減少に伴って前記操作間隔制限時間の表示を変化させてもよい。これにより、イグニションスイッチがオフにされた後、減少していく制限時間をユーザは的確に把握することが可能となる。
【００１５】
本発明に係る車両用診断システムは、車両に搭載された電子制御装置（以下「ＥＣＵ」という。）と外部診断装置との間でデータ通信することにより、前記車両から前記外部診断装置に前記車両におけるセンサ検出値を取得して診断を行うものであって、前記車両のイグニションスイッチがオンであるとき、前記車両の車載電源から前記外部診断装置に電力を供給し、前記イグニションスイッチがオフであるとき、前記車載電源からの電力供給を停止し、前記外部診断装置は、前記イグニションスイッチがオンであるとき前記車載電源からの電力により充電されると共に、前記イグニションスイッチをオフにした後にこの充電電力を前記外部診断装置へ供給する電力を蓄えるキャパシタと、前記ＥＣＵを再起動させるためには前記イグニションスイッチのオフ操作が要求される条件下において、前記イグニションスイッチがオンであるときの前記キャパシタの残容量又は充電率に応じて、前記イグニションスイッチがオフ操作されないように警告表示する表示部とを有することを特徴とする。
【００１６】
本発明によれば、イグニションスイッチがオンのとき、車載電源から外部診断装置に電力が供給される。このため、通常使用のための電源を外部診断装置自体に設ける必要がなくなり、外部診断装置の小型化、軽量化又は低コスト化を図ることが可能となる。また、イグニションスイッチがオフのとき、車載電源から外部診断装置への電力供給が停止される。イグニションスイッチがオフの場合、車両に搭載されたＥＣＵはオフとなり、外部診断装置は、車両側からセンサ検出値を取得することはなく、車両診断は行われないことが通常である。このため、イグニションスイッチがオフのとき、車載電源から外部診断装置への電力供給を停止することで、車載電源の電力消費を、効率的に抑制することが可能となり、車載電源を効率よく利用できる。
【００１７】
さらに、本発明によれば、外部診断装置は、イグニションスイッチがオンであるとき車載電源からの電力により充電されると共に、イグニションスイッチをオフにした後にこの充電電力を外部診断装置へ供給する電力を蓄えるキャパシタを有する。このため、車両に対するデータ収集作業の終了に伴ってイグニッションスイッチがオフされたときに、外部診断装置内へのデータ書込み途中の処理があっても、所定時間（例えば１０秒から１５秒）の動作を維持することによって、書込み動作終了まで動作を継続することが可能となる。
【００１８】
また、ＥＣＵを再起動させるためイグニションスイッチがオフにされた後再オンされるまでの一時的な期間のみ外部診断装置の作動を行わせたい場合、そのような作動が可能となる。
【００１９】
本発明に係る車両診断方法は、車両に搭載された電子制御装置（以下「ＥＣＵ」という。）と外部診断装置との間でデータ通信することにより、前記車両から前記外部診断装置に前記車両におけるセンサ検出値を取得して診断を行うものであって、前記車両のイグニションスイッチがオンであるとき、車載電源から前記外部診断装置に電力を供給すると共に、前記外部診断装置に設けられたキャパシタを充電し、前記イグニションスイッチがオフにされたとき、前記車載電源から前記外部診断装置への電力供給を停止すると共に、前記キャパシタから前記外部診断装置内に電力を供給し、前記外部診断装置において要求作業を受け付け、受け付けた前記要求作業が、前記ＥＣＵのメモリチェックプログラムの起動が必要なメモリ関連作業であるか否かを前記外部診断装置において判定し、前記外部診断装置において前記要求作業を実行し、前記要求作業が前記メモリ関連作業であると判定し且つ前記要求作業が終了した場合、前記ＥＣＵを再起動させるため前記イグニションスイッチがオフにされた後再オンされるまでの制限時間であり、且つ前記キャパシタの残容量又は充電率から求められる前記外部診断装置の動作可能時間の範囲内で設定される時間である操作間隔制限時間を、前記外部診断装置の表示部に表示することを特徴とする。
【発明の効果】
【００２０】
本発明によれば、小型化、軽量化又は低コスト化を図りつつ、車載電源の電力消費を抑制することが可能な外部診断装置、車両用診断システム及び車両診断方法を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る外部診断装置を有する車両診断システムの概略的な構成を示すブロック図である。
【図２】車両診断時における前記外部診断装置のテスタ内部への電力供給の状態をフローチャートの形式で示した動作説明図である。
【図３】前記テスタの動作のフローチャートである。
【図４】イグニションスイッチのオフを禁止する要求及びキャパシタの残容量を表示する画面の一例を示す図である。
【図５】前記イグニションスイッチのオフ及びその後の再オンの要求及び前記テスタの動作可能時間を表示する画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
Ａ．一実施形態
［１．構成］
（１−１．全体構成）
図１は、本発明の一実施形態に係る外部診断装置１４を有する車両診断システム１０（以下「システム１０」ともいう。）の概略的な構成を示すブロック図である。システム１０は、診断対象としての車両１２（本実施形態では自動二輪車）と、車両１２外部から車両１２に関する各種診断（故障診断、劣化診断等）を行う外部診断装置１４とを有する。
【００２３】
（１−２．車両１２）
本実施形態における車両１２は、いわゆるガソリン車である。後述するように、ディーゼルエンジン車、電気自動車、ハイブリッド車等の車両であってもよい。また、本実施形態における車両１２は、自動二輪車であるが、三輪車、四輪車又は六輪車等であってもよい。
【００２４】
車両１２は、電子制御装置２０（以下「ＥＣＵ２０」という。）と、ＥＣＵ２０のオンオフを制御するイグニションスイッチ２２（以下「ＩＧＳＷ２２」という。）と、各種センサ２４と、車載バッテリ２６（以下「バッテリ２６」ともいう。）と、データリンクコネクタである車両側コネクタ２８（以下「コネクタ２８」ともいう。）とを有する。ＥＣＵ２０は、図示しないエンジン、トランスミッション、ブレーキ等の制御を行うものであり、図１に示すように、入出力部３０、演算部３２及び記憶部３４を有する。
【００２５】
各種センサ２４には、例えば、エンジン回転数を検出するエンジン回転数センサと、エンジン冷却水の温度を検出する水温センサとが含まれる。
【００２６】
バッテリ２６は、車両側電力線３６（以下「電力線３６」ともいう。）を介して車両１２内の各部（ＥＣＵ２０及び各種センサ２４を含む。）に電力を供給する。加えて、バッテリ２６は、電力線３６及びコネクタ２８を介して外部診断装置１４のテスタ４０に電力を供給する。
【００２７】
ＥＣＵ２０、各種センサ２４及びテスタ４０と、バッテリ２６との間には、ＩＧＳＷ２２が配置されている。このため、ＩＧＳＷ２２がオンのとき、ＥＣＵ２０、各種センサ２４及びテスタ４０に電力が供給され、ＩＧＳＷ２２がオフのとき、ＥＣＵ２０、各種センサ２４及びテスタ４０には電力が供給されない。
【００２８】
（１−３．外部診断装置１４）
（１−３−１．全体）
外部診断装置１４は、テスタ４０に加え、パーソナルコンピュータ４２（以下「ＰＣ４２」という。）を備える。診断装置１４により、車両１２の各種診断並びにＥＣＵ２０の記憶部３４を対象としてのメモリ書込み、メモリ消去及びプログラム書替えを行うことができる。
【００２９】
（１−３−２．テスタ４０）
テスタ４０は、販売店、整備工場等において車両１２のＥＣＵ２０に接続して車両１２のデータを読み出したりするための通信用インターフェースとして各種診断（検査）に用いるものである。ＰＣ４２と比較して、テスタ４０は、演算能力、記憶容量等で劣るが、小型であり携帯が容易である。テスタ４０は、車両１２から読み出した各種データ（センサ検出値）を用いてテスタ４０自身が車両１２の各種診断（又は検査）を行うことができると共に、読み出した各種データを保存しておき、その後ＰＣ４２に送信することもできる。さらに、テスタ４０は、ＥＣＵ２０の記憶部３４を対象としてのメモリ書込み、メモリ消去及びプログラム書替えを行うこともできる。
【００３０】
図１に示すように、テスタ４０は、車両１２のＥＣＵ２０に接続するためのテスタ側コネクタ５０（以下「コネクタ５０」ともいう。）と、コネクタ５０からのテスタ側信号線５１（以下「信号線５１」ともいう。）が連結されて車両１２との間で信号の入出力を行う入出力回路５２と、ＰＣ４２との間で信号の入出力等を行う入出力部５４と、ユーザからの入力を受け付ける操作部５６と、各部の制御を行う演算部５８と、演算部５８で用いる制御プログラム、ＥＣＵ２０用の書替えプログラム等の各種のプログラムやデータ及び記憶する記憶部５９と、表示部６０と、電源回路６２と、キャパシタ６４と、残容量センサ６６とを有する。
【００３１】
入出力部５４は、図示しないワイヤハーネス（信号線及び電力線を含む。）が連結されているとき、ＰＣ４２との間で信号の入出力を行うと共に、ＰＣ４２からの供給電力を、テスタ側電力線６８（以下「電力線６８」ともいう。）を介してテスタ４０内の各部に供給する。
【００３２】
操作部５６は、必要に応じて車両１２のＥＣＵ２０又は各種センサ２４に出力指令（擬似信号）を送信する操作を行うための操作ボタン等を有する。
【００３３】
演算部５８は、作業実行機能７０及びＥＣＵ再起動関連機能７２（以下「再起動関連機能７２」ともいう。）を備える。作業実行機能７０は、操作部５６を介してテスタ４０に要求される各種作業（診断作業、プログラム書替え作業等）を実行する機能であり、ユーザから実行要求があった各種の作業を実行する機能である。前記診断作業には、例えば、ＥＣＵ２０を介して車両１２から各種データ（センサ出力値）を収集し、記憶部５９に保存する作業が含まれる。
【００３４】
再起動関連機能７２は、ＥＣＵ２０の記憶部３４においてメモリチェックを要する作業が行われた際に行うＥＣＵ２０の再起動に関連した制御を行う機能である。再起動関連機能７２は、キャパシタ充電状態関連機能８０（以下「充電状態関連機能８０」ともいう。）及びテスタ動作可能時間関連機能８２（以下「動作可能時間関連機能８２」ともいう。）を有する。
【００３５】
充電状態関連機能８０は、ＥＣＵ２０を再起動する際において、キャパシタ６４の充電状態に関連して行われる制御を実行する機能である。動作可能時間関連機能８２は、ＥＣＵ２０の再起動をする際において、キャパシタ６４の残容量又は充電率に応じて設定されるテスタ４０の動作可能時間に関連した制御を実行する機能である。各機能７２、８０、８２の詳細は、図３等を参照して後述する。
【００３６】
表示部６０は、ＥＣＵ２０から読み出したデータをモニタ表示する等の各種の表示を行う。
【００３７】
電源回路６２は、テスタ側電力線６８、コネクタ５０及び車両側電力線３６を介して車載バッテリ２６に接続されていると共に、電力線６８を介してテスタ４０内の各部に接続されている。電源回路６２は、例えば、レギュレータ、ＤＣ／ＤＣコンバータ等の降圧装置であり、バッテリ２６からの出力電圧を降圧して（例えば、１２Ｖから５Ｖに下げて）テスタ４０内の各部に電力を供給する。
【００３８】
キャパシタ６４は、ＩＧＳＷ２２がオンのとき、電源回路６２を介して供給されたバッテリ２６からの電力を充電する。また、キャパシタ６４は、ＩＧＳＷ２２がオフのとき、それまでに充電した電力をテスタ４０の各部に供給する。
【００３９】
本実施形態において、キャパシタ６４は、電気二重層キャパシタと称されるいわゆるウルトラキャパシタであり、キャパシタとしては比較的容量が大きいが、テスタ４０が診断作業等の作業を行う際、キャパシタ６４単独での電力供給では不十分である。すなわち、本実施形態のキャパシタ６４は、ＥＣＵ２０を再起動させるためにＩＧＳＷ２２のオフ及び再オンが行われる間（例えば、５〜１５秒間のいずれかの値の間）にテスタ４０をオン状態に維持するのに必要な電力を蓄積する能力しか有しない。このため、テスタ４０の通常動作時（診断作業、ＥＣＵ２０のプログラム書替え等）の場合、テスタ４０が消費する電力は、車載バッテリ２６から供給される。
【００４０】
残容量センサ６６は、キャパシタ６４の残容量を検出して演算部５８に出力する。本実施形態において、キャパシタ６４及び残容量センサ６６は、テスタ４０に内蔵されているが、外付けタイプとしてもよい。
【００４１】
（１−３−３．ＰＣ４２）
ＰＣ４２は、図示しない入出力部、操作部、演算部、記憶部及び表示部を有するものであり、ＰＣ４２のハードウェア構成としては、例えば、市販のノート型パーソナルコンピュータを用いることができる。
【００４２】
テスタ４０を用いて車両１２の診断等の作業を行うに際しては、事前にＰＣ４２からテスタ４０に対して所望の診断プログラム、ＥＣＵ２０の書替え用プログラム、データ等を送信して、テスタ４０の記憶部５９に記憶させておく。また、テスタ４０が取得した車両１２のデータは、テスタ４０からＰＣ４２に対して送信し、ＰＣ４２の記憶部に保存される。
【００４３】
上記のように、テスタ４０とＰＣ４２との間の通信は、図示しないワイヤハーネス（例えば、ＵＳＢケーブル）中の通信線を介して行われる。
【００４４】
また、上記のように、テスタ４０自体はその電源としてキャパシタ６４のみを有し、キャパシタ６４のみではテスタ４０の通常動作を行うことができない。このため、テスタ４０とＰＣ４２とで通信を行う場合、前記ワイヤハーネス中の電力線を介してＰＣ４２からテスタ４０に対して電力が供給される。
【００４５】
［２．テスタ４０内部の電力供給］
テスタ４０内部の電力供給についてさらに説明する。
【００４６】
図２は、車両診断時におけるテスタ４０内部への電力供給の状態をフローチャートの形式で示した動作説明図である。車両１２のＩＧＳＷ２２がオンである場合（Ｓ１：ＹＥＳ）、車載バッテリ２６からテスタ４０に対して電力が供給される（Ｓ２）。この際、バッテリ２６からの電力の一部は、キャパシタ６４に充電される。
【００４７】
車両１２のＩＧＳＷ２２がオフであり（Ｓ１：ＮＯ）且つキャパシタ６４に残容量Ｑｒが残っている場合（換言すると、残容量Ｑｒがゼロでない場合）（Ｓ３：ＹＥＳ）、キャパシタ６４からテスタ４０の各部に対して電力が供給される（Ｓ４）。
【００４８】
車両１２のＩＧＳＷ２２がオフであり（Ｓ１：ＮＯ）且つキャパシタ６４に残容量Ｑｒが残っていない場合（Ｓ３：ＮＯ）、テスタ４０内部には電力が供給されない（テスタ４０はオフとなる。）（Ｓ５）。
【００４９】
［３．テスタ４０の動作］
図３は、テスタ４０の動作のフローチャートである。図３の処理を始めるに際し、ユーザ（テクニシャン）は、テスタ側コネクタ５０を車両側コネクタ２８に接続しておく。
【００５０】
ＩＧＳＷ２２がオフである場合（Ｓ１１：ＮＯ）、ステップＳ１１を繰り返す。テスタ４０と車両１２が接続された状態でＩＧＳＷ２２がオンにされると（Ｓ１１：ＹＥＳ）、車載バッテリ２６からテスタ４０に電力が供給される（図２のＳ２）。これに伴い、ステップＳ１２において、テスタ４０の演算部５８（作業実行機能７０）は、診断メニュー（図示せず）を表示部６０に表示する。当該診断メニューでは、ユーザがテスタ４０に対して要求する作業（以下「要求作業」という。）が複数表示され、ユーザは、操作部５６の操作により要求作業を入力することができる。また、診断メニューの表示内容は、操作部５６の操作により切り替わる。
【００５１】
診断メニュー中に表示されている要求作業のいずれかも選択されず、要求作業の入力がない場合（Ｓ１３：ＮＯ）、ステップＳ１２に戻る。要求作業のいずれかが選択され、要求作業の入力があった場合（Ｓ１３：ＹＥＳ）、ステップＳ１４に進む。
【００５２】
ステップＳ１４において、演算部５８（作業実行機能７０）は、ステップＳ１３で入力された要求作業が、ＥＣＵ２０のメモリチェックを必要とするものであるか否かを判定する。メモリチェックは、ＥＣＵ２０の記憶部３４を対象としてのメモリ書込み、メモリ消去、プログラム書替え等が行われたときに必要となる。換言すると、メモリチェックは、ＥＣＵ２０の再起動を要するものである。
【００５３】
要求作業が、ＥＣＵ２０のメモリチェックを必要としない場合（Ｓ１４：ＮＯ）、ステップＳ１５において、演算部５８（作業実行機能７０）は、当該要求作業を実行する。要求作業が、ＥＣＵ２０のメモリチェックを必要とする場合（Ｓ１４：ＹＥＳ）、ステップＳ１６において、演算部５８（作業実行機能７０）は、当該要求作業を実行する。
【００５４】
この要求作業の終了後に、ステップＳ１７において、演算部５８（キャパシタ充電状態関連機能８０）は、残容量センサ６６からキャパシタ６４の残容量Ｑｒを取得する。続くステップＳ１８において、演算部５８（充電状態関連機能８０）は、ステップＳ１７で取得した残容量Ｑｒが、閾値ＴＨ１以上であるか否かを判定する。
【００５５】
閾値ＴＨ１は、キャパシタ６４の残容量Ｑｒの観点からＥＣＵ２０の再起動を行ってよいか否かを判定するための閾値であり、オフ操作からオン操作するまでの時間間隔について、ある程度余裕の持てる所定時間保持することが可能な値に設定される。すなわち、残容量Ｑｒが閾値ＴＨ１以上である場合、ＥＣＵ２０を再起動させるためＩＧＳＷ２２をオフ操作した後に再オン操作を行う迄の間、テスタ４０をオン状態に所定時間保持することが可能となる。なお、上記のように、ＥＣＵ２０を再起動させるためＩＧＳＷ２２をオフ操作した後に再オン操作を行う迄の猶予時間としては、例えば、５〜１５秒のうちいずれかの値が設定される。一方、残容量Ｑｒが閾値ＴＨ１未満である場合、ＥＣＵ２０を再起動させるためＩＧＳＷ２２のオフ操作した後に再オン操作を行う迄、電源を維持できない可能性がある。
【００５６】
なお、本実施形態における閾値ＴＨ１は１００％であるが、その他の数字であってもよい。
【００５７】
残容量Ｑｒが閾値ＴＨ１未満である場合（Ｓ１８：ＮＯ）、ステップＳ１９において、演算部５８（充電状態関連機能８０）は、ＩＧＳＷ２２のオフを禁止する要求（以下「ＩＧＳＷオフ禁止要求」という。）及びステップＳ１７で取得した残容量Ｑｒを表示部６０に表示させる。
【００５８】
図４は、ＩＧＳＷオフ禁止要求及び残容量Ｑｒを表示する画面の一例を示す図である。図４において、表示枠９０内における「キャパシタが満充電状態となるまでイグニションスイッチをオフにしないでください」との表示がＩＧＳＷオフ禁止要求である。また、電池の外形を有するアニメーション表示９２が、残容量Ｑｒを示している。すなわち、電池の外形内に表示される黒色の部位（以下「残量目盛り９４」という。）は、残容量Ｑｒを４段階表示でレベル表示している。例えば、残容量Ｑｒが１００％である場合、電池の外形内は、４つの残量目盛り９４で満たされる。残容量Ｑｒが０％である場合、電池の外形内には、残量目盛り９４が１つも表示されない。
【００５９】
ステップＳ１９の後は、ステップＳ１７に戻る。従って、キャパシタ６４の残容量Ｑｒが閾値ＴＨ１以上となるまでは、図４のような操作禁止を要求する画面が表示され続ける。この際、残容量Ｑｒの増加に応じて残量目盛り９４の数が増加する。
【００６０】
残容量Ｑｒが閾値ＴＨ１以上になると（Ｓ１８：ＹＥＳ）、ステップＳ２０において、演算部５８（テスタ動作可能時間関連機能８２）は、テスタ４０の動作可能時間Ｔｃを算出する。例えば、テスタ４０全体における電力消費量（推定値又は実測値）と、キャパシタ６４の残容量Ｑｒとから動作可能時間Ｔｃを算出する。なお、テスタ４０全体における電力消費量を推定可能である場合、閾値ＴＨ１との関係から動作可能時間Ｔｃを求めることも可能である。この場合、ステップＳ２０の処理は省略してもよい。
【００６１】
続くステップＳ２１において、演算部５８（動作可能時間関連機能８２）は、ＩＧＳＷ２２のオフ操作及びその後の再オン操作の要求（以下「ＩＧＳＷオフ後再オン要求」という。）及びステップＳ２０で算出した動作可能時間Ｔｃを表示部６０に表示させる。
【００６２】
図５は、ＩＧＳＷオフ後再オン要求及び動作可能時間Ｔｃを表示する画面の一例を示す図である。図５において、表示枠１００内における「イグニションスイッチをオフにした後、〜再オンして下さい」との表示がＩＧＳＷオフ後再オン要求である。また、「１０秒以内に」との表示が、動作可能時間Ｔｃを示している。表示枠１００内には、タイマのイラストレーション１０２が含まれる。
【００６３】
タイマのイラストレーション１０２は、ステップＳ２０で算出された動作可能時間Ｔｃに応じてタイマの指示位置を変化させてもよい。さらに、その後の動作可能時間Ｔｃの変化に応じてタイマの指示位置を変化させることもできる。
【００６４】
ＩＧＳＷオフ後再オン要求の表示にもかかわらず、ＩＧＳＷオフ操作及びその後の再オン操作が実行されない場合（Ｓ２２：ＮＯ）、ステップＳ２１に戻る。
【００６５】
なお、ＩＧＳＷ２２がオフ操作された後の再オンされる迄の動作可能時間Ｔｃの表示は、時間の経過と共に減少させてもよい。例えば、「残り時間Ｘ秒です」との文字を表示させることができる。
【００６６】
この場合、減少後の動作可能時間Ｔｃを算出する方法としては、ＩＧＳＷ２２がオフにされたことを検出し、ＩＧＳＷ２２がオフにされた後の時間をカウンタでカウントすることができる。ＩＧＳＷ２２のオフの検出は、例えば、残容量Ｑｒが増加又は一定値から減少に転じたこと、残容量Ｑｒの減少度合いが所定値を超えたこと等により検出することができる。或いは、残容量センサ６６による残容量Ｑｒの検出及び残容量Ｑｒからの動作可能時間Ｔｃの算出を継続することで行ってもよい。
【００６７】
また、閾値ＴＨ１が１００％より小さい値である場合、キャパシタ６４の残容量Ｑｒの増加及びこれに伴うテスタ４０の動作可能時間Ｔｃの増加に応じて、動作可能時間Ｔｃの表示を変化させることもできる。
【００６８】
ＩＧＳＷ２２のオフ操作及びその後の再オン操作が実行された場合（Ｓ２２：ＹＥＳ）、ステップＳ２３において、演算部５８（ＥＣＵ再起動関連機能７２）は、ＥＣＵ２０との間で通信し、メモリチェックの終了を確認する。
【００６９】
その後、ＩＧＳＷ２２がオフにされていない場合（Ｓ２４：ＮＯ）、ステップＳ１２に戻る。
【００７０】
ＩＧＳＷ２２がオフにされた場合（Ｓ２４：ＹＥＳ）、テスタ４０は、電源オフとなり動作が終了する。なお、この際、キャパシタ６４に蓄積されている電力は、図示しない放電抵抗等により放電することが可能である。
【００７１】
また、ＥＣＵ２０の再起動がうまく行かずに再起動操作を繰り返し行う必要が生じた場合、ＩＧＳＷ２２を一旦オフにした後、再度、ステップＳ１７からの処理を行ってもよい。この場合、演算部５８のＥＣＵ再起動関連機能７２は、ＥＣＵ２０の再起動がうまく行かなかったことをＥＣＵ２０との通信により検出すると共に、ＥＣＵ２０の再起動がうまく行かなかったため、再度の再起動が必要である旨のメッセージを表示部６０に表示させてもよい。
【００７２】
［４．本実施形態の効果］
以上のように、本実施形態によれば、ＩＧＳＷ２２がオンのとき、車載バッテリ２６からテスタ４０に電力が供給される。このため、通常使用のための電源をテスタ４０自体に設ける必要がなくなり、テスタ４０の小型化、軽量化又は低コスト化を図ることが可能となる。また、ＩＧＳＷ２２がオフのとき、バッテリ２６からテスタ４０への電力供給が停止される。ＩＧＳＷ２２がオフの場合、ＥＣＵ２０はオフとなり、テスタ４０は、車両１２側からセンサ検出値を取得することはなく、車両診断は行われないことが通常である。このため、ＩＧＳＷ２２がオフのとき、バッテリ２６からテスタ４０への電力供給を停止することで、バッテリ２６の電力消費を効率的に抑制することが可能となる。
【００７３】
さらに、本実施形態によれば、テスタ４０は、ＩＧＳＷ２２がオンであるときバッテリ２６からの電力により充電されると共に、ＩＧＳＷ２２がオフにされた後、この充電電力をテスタ４０へ供給するキャパシタ６４を有する。このため、車両に対するデータ収集作業の終了に伴ってＩＧＳＷ２２がオフされたときに、テスタ４０内へのデータ書込み途中の処理があっても、所定時間（例えば１０秒から１５秒）の動作を維持することによって、書込み動作の終了まで動作を継続することが可能となる。
【００７４】
一方、ＥＣＵ２０を再起動させるためＩＧＳＷ２２がオフ操作された後再オン操作されるまでの一時的な期間のみテスタ４０を作動させたい場合、操作時間間隔が長くなると、ＩＧＳＷ２２のオフ中にキャパシタ６４からの電力供給が停止してテスタ４０がオフになってしまい、その後のＩＧＳＷ２２のオン操作によりテスタ４０への電力供給が再開しても、テスタ４０の再起動に時間がかかり、作業が中断されてしまうことになる。これに対して、本実施形態によれば、テスタ４０への要求作業が、ＥＣＵ２０のメモリチェックプログラムの起動が必要なメモリ関連作業である場合、要求作業終了時にＩＧＳＷ２２をオフ操作した後、再オン操作するまでの操作間隔制限時間（キャパシタ６４の残容量Ｑｒから求められるテスタ４０の動作可能時間Ｔｃの範囲内で設定されるもの）として動作可能時間Ｔｃを表示する。このため、キャパシタ６４による電力供給が停止する前におけるＩＧＳＷ２２のオフ操作及び再オン操作（すなわち、ＥＣＵ２０を再起動するための操作）を促して、円滑な作業継続を推進することが可能となる。
【００７５】
本実施形態において、要求作業の終了時におけるキャパシタ６４の残容量Ｑｒを検出し、残容量Ｑｒが閾値ＴＨ１未満のときには、閾値ＴＨ１以上に充電されるまでＩＧＳＷ２２のオフ操作を禁止するメッセージを表示する（図４）。これにより、ＩＧＳＷ２２の最初のオン操作からキャパシタ６４が閾値ＴＨ１以上に充電されるまでの間にＥＣＵ２０を再起動するオフ操作及びオン操作が行われないように注意を促すとか、ＥＣＵ２０の再起動がうまく行かずに再起動操作を繰り返し行う必要が生じたときにキャパシタ６４が放電していて残容量Ｑｒが不足している場合、残容量Ｑｒが閾値ＴＨ１以上となるまでＩＧＳＷ２２のオフを待つようにアドバイスすることが可能となる。このため、ＩＧＳＷ２２のオフ中にキャパシタ６４からの電力供給が停止してテスタ４０がオフとなり、その後の再起動のために作業が中断するリスクを低減させることが可能になる。
【００７６】
本実施形態では、要求作業が終了した後においてキャパシタ６４の残容量Ｑｒを連続的又は断続的に検出し、残容量Ｑｒの変化に応じて動作可能時間Ｔｃの表示を変化させる。これにより、残容量Ｑｒの変化に応じて動作可能時間Ｔｃを表示させることが可能となる。従って、ユーザにテスタ４０の動作可能時間Ｔｃの変化を認識させることが可能となる。
【００７７】
本実施形態では、ＩＧＳＷ２２がオフにされた後、動作可能時間Ｔｃの減少に伴って、表示する動作可能時間Ｔｃを減少させる。これにより、ＩＧＳＷ２２がオフにされた後、減少していく動作可能時間Ｔｃをユーザは的確に把握することが可能となる。
【００７８】
Ｂ．変形例
なお、本発明は、上記実施形態に限らず、本明細書の記載内容に基づき、種々の構成を採り得ることはもちろんである。例えば、以下に示す構成を採ることができる。
【００７９】
［１．診断対象（車両１２）］
上記実施形態における車両１２は、いわゆるガソリン車であったが、外部診断装置１４による診断が可能な車両としての観点からすれば、ディーゼルエンジン車、電気自動車、ハイブリッド車等の車両であってもよい。
【００８０】
同様に、上記実施形態における車両１２は、自動二輪車であったが、外部診断装置１４による診断が可能な車両としての観点からすれば、三輪車、四輪車又は六輪車等であってもよい。
【００８１】
上記実施形態では、テスタ４０に電力を供給する車載電源としてバッテリ２６を用いたが、ＩＧＳＷ２２のオンオフに伴って電力供給の開始及び停止をする観点からすれば、これに限らない。例えば、車載電源としてキャパシタ（テスタ４０のキャパシタ６４とは異なるもの）を用いてもよい。
【００８２】
［２．外部診断装置１４の構成］
上記実施形態では、テスタ４０で用いる診断ソフトウェア又はＥＣＵ２０の書替え用プログラムは、テスタ４０の記憶部５９に予め記憶されていたが、これに限らず、テスタ４０が無線通信機能を有する場合、ＰＣ４２若しくは外部（例えば、公衆ネットワークを介して通信可能な外部サーバ）からダウンロードしたものであってもよい。
【００８３】
上記実施形態において、キャパシタ６４は、テスタ４０に内蔵されていたが（図１参照）、テスタ４０に外付けするものであってもよい。
【００８４】
［３．電力供給］
上記実施形態では、車載バッテリ２６とテスタ４０とを結ぶ車両側電力線３６上にはＩＧＳＷ２２自体が設けられ（図１）、車載バッテリ２６からテスタ４０への電力供給の開始及び停止をＩＧＳＷ２２自体で切り替えた（図２）。しかしながら、ＩＧＳＷ２２のオンオフに連動して車載バッテリ２６からテスタ４０への電力供給の開始及び停止を行う観点からすれば、電力線３６上にＩＧＳＷ２２自体を設けることは必ずしも必要ではない。例えば、ＩＧＳＷ２２に連動してオンオフされる別スイッチを電力線３６上に設けてもよい。
【００８５】
［４．要求作業］
上記実施形態では、テスタ４０に設けられ、ユーザが操作する操作部５６を介して要求作業を入力したが、テスタ４０に要求作業を入力する観点からすれば、それ以外の方法により要求作業を入力することもできる。例えば、テスタ４０が無線通信機能を有する場合、外部機器（例えば、ＰＣ４２）からテスタ４０に要求作業を入力してもよい。
【００８６】
［５．ＥＣＵ再起動関連制御］
上記実施形態では、キャパシタ６４の残容量Ｑｒと比較する閾値ＴＨ１を１００％としたが、ＥＣＵ２０を再起動するためのＩＧＳＷ２２のオフ操作及び再オン操作迄の間においてテスタ４０をオン状態に保つ観点からすれば、その他の数字（例えば、５０〜９９％のいずれかの数字）であってもよい。
【００８７】
なお、閾値ＴＨ１が１００％であれば、残容量Ｑｒが閾値ＴＨ１以上となった場合（図３のＳ１８：ＹＥＳ）、動作可能時間Ｔｃを１つの固定値に特定することが可能である。この場合、動作可能時間Ｔｃの算出を省略することが可能となる。
【００８８】
上記実施形態では、要求作業を完了した後、キャパシタ６４の残容量Ｑｒが閾値ＴＨ１以上となるまで、ＩＧＳＷオフ禁止要求及び残容量Ｑｒを表示したが（図３のＳ１９、図４）、動作可能時間Ｔｃに着目すれば、ＩＧＳＷオフ禁止要求及び残容量Ｑｒに加えて又はこれらに代えて、動作可能時間Ｔｃを表示してもよい。
【００８９】
また、上記実施形態では、動作可能時間Ｔｃは、図３のステップＳ２０の後、ＩＧＳＷ２２が再オンされるまでの間、表示したが、要求作業が完了した後、ＩＧＳＷ２２が再オンされるまでの間のいずれかのタイミングに行うものであれば、これに限らない。例えば、図３のステップＳ２０の後、動作可能時間Ｔｃよりも短い一定時間のみ表示してもよい。或いは、要求作業が完了した後、ＩＧＳＷ２２がオフにされる前まで動作可能時間Ｔｃを表示してもよい。或いは、ＩＧＳＷ２２がオフにされた後再オンされるまでの間のみ表示することもできる。或いは、残容量Ｑｒが所定の閾値ＴＨ２以上となったとき、表示してもよい。閾値ＴＨ２は、閾値ＴＨ１より大きい値、小さい値又は等しい値のいずれに設定してもよい。
【００９０】
上記実施形態では、動作可能時間Ｔｃをそのまま表示部６０に表示したが（図３のＳ２１及び図４）、ＥＣＵ２０を再起動させるためのＩＧＳＷ２２のオフ操作及び再オン操作を所定時間（但し、動作可能時間Ｔｃ以下の時間）内に行うことを促す観点からすれば、ＩＧＳＷ２２のオフ操作後に再オン操作するまでの制限時間（以下「操作間隔制限時間Ｔｌｉｍ」という。）を表示しさえすればよい。例えば、閾値ＴＨ１との関係で動作可能時間Ｔｃよりも短い時間を操作間隔制限時間Ｔｌｉｍとして表示してもよい。なお、操作間隔制限時間Ｔｌｉｍには、動作可能時間Ｔｃが含まれる。
【００９１】
また、上記実施形態では、数字としての動作可能時間Ｔｃを表示したが（図４）、タイマのイラストレーション１０２におけるタイマの指示位置のみを用いて動作可能時間Ｔｃを表示してもよい。或いは、その他の表示で動作可能時間Ｔｃを表示することもできる。
【００９２】
［６．その他］
上記実施形態では、外部診断装置１４（特に、テスタ４０）に本発明を適用したが、例えば、通常時には車載電源から電力供給を受け、ＥＣＵ２０の再起動時は内蔵又は外付けのキャパシタ６４により電力を賄う観点からすれば、車両１２に搭載されたＥＣＵ２０のプログラム書替え機能を有するプログラム書替え装置に本発明を適用することも可能である。
【符号の説明】
【００９３】
１０…車両診断システム（自動二輪車用診断システム）
１２…車両（自動二輪車）            １４…外部診断装置
２０…ＥＣＵ（電子制御装置）        ２２…イグニションスイッチ
２６…車載バッテリ（車載電源）      ３６…車両側電力線
４０…テスタ                        ５６…操作部（要求作業入力部）
６０…表示部（制限時間表示部）      ６４…キャパシタ
６８…テスタ側電力線（外部診断装置側電力線）
７０…作業実行機能（メモリ関連作業判定部）
Ｑｒ…キャパシタの残容量            Ｔｃ…動作可能時間
ＴＨ１…残容量の閾値（第１閾値）    ＴＨ２…残容量の閾値（第２閾値）
Ｔｌｉｍ…操作間隔制限時間
【図１】
0005670379.tif 000002
【図２】
0005670379.tif 000003
【図３】
0005670379.tif 000004
【図４】
0005670379.tif 000005
【図５】
0005670379.tif 000006