(57)【特許請求の範囲】
【請求項１】
それぞれに固有の識別情報が付与されるとともに通信端子を有する複数の電装品が接続される自転車用電装システムの診断装置であって、
前記電装品と接続可能な通信端子を有し、前記電装システムに脱着可能な接続部と、
前記接続部をいずれかの前記電装品に接続した状態で前記電装システムと通信を行い、前記電装システムの複数の前記電装品を識別可能な電装品識別部と、
を備える自転車用電装システムの診断装置。
【請求項２】
前記接続部は、前記電装システムの複数の前記電装品のいずれか、または前記電装品の間に接続される、請求項１に記載の自転車用電装システムの診断装置。
【請求項３】
前記電装品識別部で識別した電装品を表示する表示部をさらに備える、請求項１または２に記載の自転車用電装システムの診断装置。
【請求項４】
前記電装品識別部で識別された前記電装品の故障の有無を診断する故障診断部をさらに備える、請求項１から３のいずれか１項に記載の自転車用電装システムの診断装置。
【請求項５】
前記表示部は、前記電装品に故障があると前記故障診断部が診断した場合、故障した電装品を表示する、請求項４に記載の自転車用電装システムの診断装置。
【請求項６】
前記故障診断部は、前記電装品に含まれる電気部品の故障の有無を診断する、請求項４に記載の自転車用電装システムの診断装置。
【請求項７】
前記表示部は、前記電装品に故障があると前記故障診断部が診断した場合、前記故障診断部が故障と診断した前記電気部品を表示する、請求項６に記載の自転車用電装システムの診断装置。
【請求項８】
前記表示部は、故障があると前記故障診断部が診断した場合、故障の原因を表示する、請求項４から７のいずれか１項に記載の自転車用電装システムの診断装置。
【請求項９】
前記表示部は、故障があると前記故障診断部が診断した場合、故障に対応した修理方法を表示する、請求項４から８のいずれか１項に記載の自転車用電装システムの診断装置。
【請求項１０】
前記電装システムの各電装品は、電力線通信を用いて接続され、
前記接続部は、電力線通信線を用いて、前記電装システムに接続される、請求項１から９のいずれか１項に記載の自転車用電装システムの診断装置。
【請求項１１】
前記電装品は、通信ケーブルを含む、請求項１から１０のいずれか１項に記載の自転車用電装システムの診断装置。
【請求項１２】
前記接続部は前記電装品の通信端子と同じ仕様の２つの通信端子を有する、請求項１から１１のいずれかに記載の自転車用電装システムの診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診断装置、特に、複数の電装品が接続される自転車用電装システムの診断装置に関する。
【背景技術】
【０００２】
診断対象の自転車用電装品に診断装置を接続して、電装品の診断を行う技術が従来知られている（特許文献１参照）。従来の診断装置は、コネクタによって電装品に接続され、電装品と通信して診断を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７８１９０３２号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の診断装置では、診断対象となる電装品に配線を介してダイレクトに診断装置を接続しないと、診断を行えない。このため、多数の電装品がある場合、診断のために配線を繋ぎ変えたり、診断装置から各電装品にそれぞれ配線を接続したりする必要がある。
【０００５】
本発明の課題は、複数の電装品が接続される自転車用電装システムの診断装置において、診断にかかる手間を軽減することにある。
【課題を解決するための手段】
【０００６】
発明１に係る自転車用電装システムの診断装置は、それぞれに固有の識別情報が付与されるとともに通信端子を有する複数の電装品が接続される自転車用電装システムの診断装置である。自転車用電装システムの診断装置は、接続部と、電装品識別部と、を備える。接続部は、電装品と接続可能で電装品の通信端子と同じ仕様の２つの通信端子を有し、電装システムに脱着可能である。電装品識別部は、接続部をいずれかの電装品に接続した状態で電装システムと通信を行い、電装システムの複数の電装品を識別可能である。このように、診断装置が、接続されている複数の電装品を識別するので、診断装置を自転車用電装システムのいずれの電装品に接続しても、各電装品の診断を行うことができ、診断にかかる手間を軽減することができる。
【０００７】
発明２に係る自転車用電装システムの診断装置は、発明１に記載の自転車用電装システムの診断装置において、接続部は、電装システムの複数の電装品のいずれか、または電装品の間に接続される。この場合には、電装品の間または電装品のいずれかに接続部を接続できるので、接続しやすい場所に接続部を接続できる。
【０００８】
発明３に係る自転車用電装システムの診断装置は、発明１または２に記載の自転車用電装システムの診断装置において、電装品識別部で識別した電装品を表示する表示部をさらに備える。この場合、識別された電装品が表示されるので、ユーザは実際に診断装置が電装品を認識しているのか否かを把握することができる。
【０００９】
発明４に係る自転車用電装システムの診断装置は、発明１から３のいずれかに記載の自転車用電装システムの診断装置において、電装品識別部で識別された電装品の故障の有無を診断する故障診断部をさらに備える。この場合には、故障した電装品を特定できる。
【００１０】
発明５に係る自転車用電装システムの診断装置は、発明４に記載の自転車用電装システムの診断装置において、表示部は、故障があると故障診断部が診断した場合、故障した電装品を表示する。この場合には、ユーザは、故障した電装品を容易に把握することができる。
【００１１】
発明６に係る自転車用電装システムの診断装置は、発明４に記載の自転車用電装システムの診断装置において、故障診断部は、電装品に含まれる電気部品の故障の有無を診断する。この場合には、故障した電装品に含まれる電気部品を特定できる。
【００１２】
発明７に係る自転車用電装システムの診断装置は、発明６に記載の自転車用電装システムの診断装置において、表示部は、故障があると故障診断部が診断した場合、故障診断部が故障と診断した電気部品を表示する。この場合には、ユーザは、故障した電気部品を容易に認識することができる。
【００１３】
発明８に係る自転車用電装システムの診断装置は、発明４から７のいずれかに記載の自転車用電装システムの診断装置において、表示部は、故障があると故障診断部が診断した場合、故障の原因を表示する。この場合には、故障した電気部品の故障原因が表示されるので、ユーザは、故障に対処しやすくなる。
【００１４】
発明９に係る自転車用電装システムの診断装置は、発明４から８のいずれかに記載の自転車用電装システムの診断装置において、表示部は、故障があると故障診断部が診断した場合、故障に対応した修理方法を表示する。この場合には、故障した電気部品の故障に対応する修理方法が表示されるので、ユーザが部品の交換等を迅速に行え、故障にさらに容易に対処できる。
【００１５】
発明１０に係る自転車用電装システムの診断装置は、発明１から９のいずれかに記載の自転車用電装システムの診断装置において、電装システムの各電装品は、電力線通信を用いて接続される。接続部は、電力線通信線を用いて、電装システムに接続される。この場合には、接続部をいずれの電装品にも容易に接続できる。
【００１６】
発明１１に係る自転車用電装システムの診断装置は、発明１から１０のいずれかに記載の自転車用電装システムの診断装置において、電装品は、通信ケーブルを含む。この場合には、通信ケーブルに読み取り可能な識別情報を設けることにより、通信ケーブルの不具合にも対応できる。
発明１２に係る自転車用電装システムの診断装置は、発明１から１１のいずれかに記載の自転車用電装システムの診断装置において、接続部は電装品の通信端子と同じ仕様の２つの通信端子を有する。
【発明の効果】
【００１７】
本発明によれば、診断装置が、接続されている複数の電装品を識別するので、診断装置を自転車用電装システムのいずれの電装品に接続しても、各電装品の診断を行うことができ、診断にかかる手間を軽減することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態による自転車用電装システムの診断装置と、この診断装置に接続される電装システムとを示すブロック図。
【図２】自転車用電装システムのバス接続構造を示すブロック図。
【図３】診断装置の機能構成を示すブロック図。
【図４】診断ソフトウェアのフローチャート。
【図５】故障診断処理のフローチャート。
【図６】システム診断処理のフローチャート。
【図７】個別診断処理のフローチャート。
【図８】診断処理のメニュー画面の一例を示す図。
【図９】カスタマイズ処理のユニット接続待ち画面の一例を示す図。
【図１０】カスタマイズ処理のシフトスイッチ機能設定画面の一例を示す図。
【図１１】カスタマイズ処理のシフトスイッチ設定画面の一例を示す図。
【図１２】故障診断処理のメニュー画面の一例を示す図。
【図１３】システム診断処理の接続ユニット選択画面の一例を示す図。
【図１４】システムおよび個別診断処理のユニット識別画面の一例を示す図。
【図１５】システムおよび個別診断処理の故障診断画面（故障診断開始画面）の一例を示す図。
【図１６】システムおよび個別診断処理の故障診断画面（スイッチ操作指示画面）の一例を示す図。
【図１７】システムおよび個別診断処理の故障診断画面（スイッチ操作終了画面）の一例を示す図。
【図１８】システムおよび個別診断処理の故障診断画面（電気部品正常画面）の一例を示す図。
【図１９】システムおよび個別診断処理の故障診断画面（電気部品故障画面）の一例を示す図。
【図２０】故障診断処理の故障診断画面（ユニット診断完了画面）の一例を示す図。
【図２１】ファームウェアアップデート画面の一例を示す図。
【図２２】ファームウェア書き込み画面の一例を示す図。
【図２３】他の実施形態の診断処理のメニュー画面の一例を示す図。
【発明を実施するための形態】
【００１９】
図１において、本発明の第１実施形態による自転車用電装システムの診断装置３０は、自転車用通信アダプタ（以下、通信アダプタという）４０と、管理装置５０とを含んで構成される。通信アダプタ４０を介して管理システム５０に接続される自転車用電装システム（以下、電装システムという）７は、電力線通信(Power Line Communication：以下、ＰＬＣと略す)規格により複数の電装品を接続可能なシステムである。通信アダプタ４０は電装システムに脱着可能な接続部である。電装システム７は、ＰＬＣ規格により接続される複数の電装品を含む。本実施形態の電装システム７では、電装品として例えば、電動駆動可能なリアディレーラ１０ｒと、電動駆動可能なフロントディレーラ１０ｆと、バッテリユニット１２と、動作モード変更ユニット１４と、第１変速操作部１６ｒと、第２変速操作部１６ｆと、を備える。各電装品には、固有の識別情報が付与されている。各電装品には、通信によって記憶された情報を読み出し可能なメモリが設けられ、このメモリに固有の識別情報が記憶されている。
【００２０】
リアディレーラ１０ｒは、リア変速モータ２０ｒと、リア段数センサ２１ｒと、リア制御部２２ｒと、を有する。リア変速モータ２０ｒは、リアディレーラ１０ｒの図示しないチェーンガイドをシフトアップおよびシフトタウン方向に駆動する。リア段数センサ２１ｒは、チェーンガイドを複数の変速位置に位置決めするために使用される。リア制御部２２ｒは、たとえば第１変速操作部１６ｒの後述するスイッチＸおよびスイッチＹの操作に応じてリア変速モータ２０ｒを制御する。
【００２１】
フロントディレーラ１０ｆは、フロント変速モータ２０ｆと、フロント段数センサ２１ｆと、フロント制御部２２ｆと、を有する。フロント変速モータ２０ｆは、フロントディレーラ１０ｆの図示しないチェーンガイドをシフトアップおよびシフトタウン方向に駆動する。フロント段数センサ２１ｆは、チェーンガイドを複数の変速位置に位置決めするために使用される。フロント制御部２２ｆは、たとえば第２変速操作部１６ｆの後述するスイッチＸおよびスイッチＹの操作に応じてフロント変速モータ２０ｆを変速制御する。
【００２２】
バッテリユニット１２は、例えばリチウムイオンバッテリ等のバッテリ１２ａを着脱自在に保持する。モード変更ユニット１４は、フロントディレーラ１０ｆおよびリアディレーラ１０ｒの各変速段におけるチェーンガイドの位置を微調整するために、電装システム７の動作モードを選択するために設けられる。モード変更ユニット１４は、モード変更スイッチ１４ａを有する。モード変更スイッチ１４ａを操作することによって、電装システム７を調整モードで動作させるかを選択することができる。調整モードでは、たとえば第１変速操作部１６ｒの後述するスイッチＸまたはスイッチＹを操作することによって、リアディレーラ１０ｒのチェーンガイドの位置をシフトアップ側またはシフトダウン側に微調整することができる。また、調整モードでは、第２変速操作部１６ｆの後述するスイッチＸおよびスイッチＹの操作することによって、フロントディレーラ１０ｆのチェーンガイドの位置をシフトアップ側またはシフトダウン側に微調整することができる。
【００２３】
第１変速操作部１６ｒは、リアディレーラ１０ｒの変速操作に用いるスイッチＸおよびスイッチＹを有する。第２変速操作部１６ｆは、フロントディレーラ１０ｆの変速操作に用いるスイッチＸおよびスイッチＹを有する。第１変速操作部１６ｒのスイッチＸおよびスイッチＹは、たとえばフロントブレーキを制動するためのブレーキレバー、またはブレーキレバーのブラケットに設けられる。第２変速操作部１６ｆのスイッチＸおよびスイッチＹは、たとえばリアブレーキを制動するためのブレーキレバー、またはブレーキレバーのブラケットに設けられる。
【００２４】
これらの各電装品は、電力通信線２５により接続される。各電装品には、電力通信線２５の両端に設けられるコネクタが接続可能な通信端子２６が装着される。通信端子２６は、例えば、２芯のメスコネクタである。通信端子２６は、電装システム７の終端にある電装品（例えば、リアディレーラ１０ｒ）には、１つしか設けられないが、その他の電装品には２つ設けられる。なお、終端にある電装品に通信端子２６を２つ設けてもよい。例えば、この実施形態では、終端にある第２変速操作部１６ｆには、通信端子２６が２つ設けられる。さらに電装品として、たとえば第１及び第２変速操作部とは異なる形態の変速スイッチ、たとえば後述するサテライトスイッチを取り付ける場合、第２変速操作部１６ｆにある使用していない通信端子２６に電力通信線２５を用いて追加して接続することができる。
【００２５】
なお、図１では、通信アダプタ４０をモード変更ユニット１４と第１変速操作部１６ｒとの間に接続している。しかし、通信アダプタ４０が取り外された状態の、通常の電装システム７では、モード変更ユニット１４と第１変速操作部１６ｒとが、電力通信線２５により接続される。
【００２６】
図２に示すように、各電装品は、シリアルバス構造に接続されている。すなわち、図２に示す、電装品の内部にもシリアルバスＳＢが設けられており、通信アダプタ４０を装着した場合、通信アダプタ４０と各電装品と電力通信線２５とでシリアルバスＳＢが構成される。これにより、いずれの電装品を接続または離脱しても、電力通信線２５で接続されていれば電装品は動作可能である。例えば、図１において、通信アダプタ４０と、モード変更ユニット１４と、を外しても、バッテリユニット１２と、第１変速操作部１６ｒと、を電力通信線２５で接続することにより、電装システム７は動作する。また、たとえばフロントディレーラ１０ｆが通常の変速ケーブルで動作する場合は、バッテリユニット１２とリアディレーラ１０ｒとを電力通信線２５で接続すればよい。この場合にも、電装システム７は動作する。
【００２７】
通信アダプタ４０は、図１に示すように、管理システム５０と、２本の通信線および２本の電力線を有するＵＳＢケーブル２９を介して接続可能である。通信アダプタ４０は、電力線通信用の２つの第１通信端子２７と、管理システム５０と通信可能な第２通信端子２８と、を有する。第１通信端子２７は、電装品の通信端子２６と同じ仕様である。第２通信端子２８は、例えば、ＵＳＢメスＢコネクタで構成される。第１通信端子２７を２つ設けることにより、電装システム７に通信アダプタ４０を専用で接続するための通信端子を設けなくても、電装システム７の全ての電装品と通信可能に通信アダプタ４０を接続可能である。例えば、図１では、モード変更ユニット１４と第１変速操作部１６ｒとの間に通信アダプタ４０を接続したが、バッテリユニット１２とフロントディレーラ１０ｆの間等のいずれか２つの電装品の間に通信アダプタ４０を接続可能である。
【００２８】
管理システム５０は、例えば、ＵＳＢ規格の入出力端子５０ａ（例えば、ＵＳＢメスＡコネクタ）を有するパーソナルコンピュータ(Personal Computer：以下、ＰＣという)で構成される。管理システム５０は、キーボードおよびマウスなどの入力装置と、ディスプレイとを含む。管理システム５０は、ＰＣ内に格納された診断ソフトウェアにより、各電装品の故障診断、各電装品の設定、各電装品のファームウェアの更新等の管理処理を実行可能である。
【００２９】
図３に示すように、管理システム５０は、ソフトウェアを実行することによって実現される機能構成として、電装品識別部６０と、表示部６２と、故障診断部６４と、カスタマイズ部６６とを有する。電装品識別部６０は、通信アダプタ４０をいずれかの電装品に接続した状態で電装システム７と通信を行い、電装システム７の複数の電装品を識別可能である。表示部６２は、電装品識別部６０で識別した電装品をディスプレイに表示する。故障診断部６４は、電装品識別部６０で識別された電装品の故障の有無を診断する。また本実施の形態では、故障診断部６４は、さらに、電装品識別部６０で識別された電装品に含まれる電気部品の故障の有無を診断する。
【００３０】
表示部６２は、故障があると故障診断部６４が診断した場合、故障診断部６４が故障と診断した電装品をディスプレイに表示する。また本実施の形態では、故障診断部６４は、故障があると故障診断部６４が診断した場合、さらに、故障診断部６４が故障と診断した電気部品をディスプレイに表示する。電装品に含まれる電気部品は、たとえば、第１および第２変速操作部１６ｒ，１６ｆのスイッチ、フロントおよびリアディレーラ１０ｆ，１０ｒに含まれるモータおよび位置センサなどである。
【００３１】
また表示部６２は、故障があると故障診断部６４が診断した場合、故障の原因をディスプレイに表示する。さらに表示部６２は、故障があると故障診断部６４が診断した場合、故障に対応する修理方法をディスプレイに表示する。カスタマイズ部６６は、電装品のたとえば、スイッチ等の電気部品の各種のカスタマイズ設定を行うときに使用される。
【００３２】
入力装置からの指示によってＰＣが診断ソフトウェアを実行すると、管理システム５０として機能する。診断ソフトウェアの処理の流れを、図４、図５、図６および図７に示すフローチャートを用いて説明する。
【００３３】
診断ソフトウェアを起動すると、図４のステップＳ１で管理システム５０は、診断ソフトウェアのメニュー画面をディスプレイに表示する。メニュー画面の一例を図８に示す。
【００３４】
図８では、画面上部にはメニューバーが表示される。画面右側に自転車全体の絵が表示され、自転車に搭載可能な電装品（以下、ユニットという）の絵が認識可能に表示される。ユニットは、たとえば自転車の他の部分と異なる色で表示され、薄い濃度で表示される。また、画面左側には、診断ソフトウェアが実行可能な選択項目が並べて表示される。ここでは、選択項目は上下方向に並べて表示されるが、左右方向、あるいはマトリクス状に並べて表示されてもよい。選択項目としては、たとえば、「カスタマイズ」、「故障診断」、「ファームウェアアップデート」および「初期ファームウェア書込み」の４つの項目である。操作者は、入力装置を用いて、４つの選択項目のいずれかにカーソルを合わせて項目を選択する。
【００３５】
図４のステップＳ１では、管理システム５０は、カスタマイズが選択されたか否かを判断する。ステップＳ２では、管理システム５０は、故障診断が選択されたか否かを判断する。ステップＳ３では、管理システム５０は、ファームウェアアップデートが選択されたか否かを判断する。ステップＳ４では、管理システム５０は、初期ファームウェア書込みが選択されたか否かを判断する。ステップＳ５では、管理システム５０は、メニューバーに含まれる項目等に対応するその他の処理が選択されたか否かを判断する。ステップＳ６では、管理システム５０は、メニューバーの「ファイル」からプルダウンメニューで終了が選択されたか否かを判断する。終了が選択されると診断ソフトウェアを終了する。
【００３６】
ステップＳ２でカスタマイズ処理が選択されたと判断すると、ステップＳ１からステップＳ７に移行する。ステップＳ７では管理システム５０は、カスタマイズ処理を行う。カスタマイズ処理では、操作者の好みにあわせて、操作対象のユニットおよびその機能の設定を変更することができる。カスタマイズ処理に移行すると、図９に示すように、自転車の電装システム７のユニットへの接続待ち画面が表示される。操作者は、通信アダプタ４０を介して管理システム５０に電装システム７のユニットの接続を完了すると、ディスプレイに表示される「次へ」と記載されている項目にカーソルを合わせて、選択する。以下、項目にカーソルを合わせて選択することを、単に項目を選択するという。これにより、管理システム５０に接続されたユニットおよびその属性が認識される。すなわち、管理システム５０に接続されたユニットが識別される。
【００３７】
管理システム５０によるユニットの識別が終了すると、図１０に示すように、画面右側に自転車全体の絵が表示され、また識別されたユニットが、識別されないユニットとは異なる形態で表示される。たとえば、識別されたユニットは、その形状の外周が太線で囲われて表示される。図１０では、説明のため、第１変速操作部１６ｒだけが識別された場合を示す。その他のユニットが識別されると、識別されたユニットは同様に、識別されないユニットとは異なる形態で表示される。
【００３８】
また図１０に示す画面では、「シフトスイッチ機能設定」および「ディレーラアジャスト設定」の項目が表示される。第１変速操作部１６ｒが識別されると、スイッチ機能設定を選択できる。またフロントディレーラ２０ｆまたはリアディレーラ１０ｒが識別された場合は、ディレーラアジャスト設定も選択可能になる。
【００３９】
「シフトスイッチ機能設定」の項目を選択すると、管理システム５０によって識別された第１変速操作部１６ｒおよび第２変速操作部１６ｆのスイッチＸおよびスイッチＹの機能を自由に設定できる。ここでは、図１１に示すように、第１変速操作部１６ｒが識別されているので、この第１変速操作部１６ｒのスイッチＸおよびスイッチＹに設定されている機能が表示される。操作者は、第１変速操作部１６ｒのスイッチＸおよびスイッチＹに設定されている機能を自由に設定できる。スイッチＸおよびスイッチＹに対応する機能をプルダウンで選択可能に表示することによって、機能設定を容易に変更することができる。操作者はイッチＸおよびスイッチＹに対応する機能をプルダウンで選択した後、画面に表示される「設定」のボタンを選択することによって、管理システム５０と各第１変速操作部１６ｒとが通信を行って、各スイッチの機能が設定される。第１変速操作部１６ｒ及び第２変速操作部１６ｆの各スイッチＸおよびスイッチＹは、それぞれフロントディレーラ１０ｆのシフトアップ用、ダウンシフト用、リアディレーラ１０ｒのシフトアップ用、ダウンシフト用、のいずれかのスイッチとして用いることができる。ここでは、たとえば、第１変速操作部１６ｒのスイッチＸはフロントディレーラ１０ｆのシフトアップ用に設定され、第１変速操作部１６ｒのスイッチＹはフロントディレーラ１０ｆのシフトアップ用に設定される。
【００４０】
「ディレーラアジャスト設定」の項目を選択すると、管理システム５０によって識別されたフロントまたはリアディレーラ１０ｆ，１０ｒの各変速段の位置を微調整することができる。シフトダウン側およびシフトアップ側へのディレーラの位置の調整量は、たとえば入力装置によって数値を入力したり、プルダウンによって数値を選択したりして、この数値に関する情報を管理システム１０がフロントまたはリアディレーラ１０ｆ，１０ｒに送信する。
【００４１】
「故障診断」の項目が選択されると、ステップＳ２からステップＳ８に移行する。ステップＳ８では、図５に示す故障診断処理に移行する。故障診断処理では、図５のステップＳ２１で、管理システム５０が図１２に示す故障診断メニュー画面を表示する。故障診断メニュー画面では、「システム診断」と「個別診断」との項目を選択できる。
【００４２】
システム診断は、電装システム７にどのユニットが接続されているのかを操作者が選択し、管理システム５０が、実際に電装システム７の一部として接続されているユニットを識別する処理である。これにより、操作者によって選択されているが、管理システム５０によって識別されないユニットは、故障している可能性があることがわかる。また、システム診断処理では識別されたユニットに対しては故障診断を行える。
【００４３】
個別診断は、電装システム７にどのユニットが接続されているのかを操作者が選択する選択処理がなく、管理システム５０によって識別された各ユニットの個別の故障を判断する処理である。ステップＳ２２では「システム診断」の項目が選択されたか否かを判断する。ステップＳ２３では、「個別診断」の項目が選択されたか否かを判断する。ステップＳ２４では、メニューバーの「ファイル」の項目からプルダウンメニューで終了が選択されたか否かを判断する。終了が選択されると図４に示す処理にもどる。
【００４４】
図１２に示す故障診断メニュー画面で「システム診断」の項目が選択されると、ステップＳ２２からステップＳ２５に移行し、図６に示すシステム診断処理を実行する。システム診断処理では、図６のステップＳ３１で、図１３示す接続ユニット選択画面を表示する。接続ユニット選択画面では、電装システム７に接続可能なユニットが全て表示される。ここで、記号「ＳＭ−ＢＴ」はバッテリユニット１２を示す。記号「ＳＴ−Ｌ」は第２変速操作部１６ｆを示す。記号「ＳＴ−Ｒ」は第１変速操作部１６ｒを示す。記号「ＤＨ−ＳＷ」は、接続ユニット選択画面には絵としては表示されているが、この実施形態では接続されていないサテライトスイッチを示す。サテライトスイッチは、第１変速操作部１６ｒおよび第２変速操作部１６ｆとは異なる位置でハンドルバーに装着可能な変速スイッチである。記号「ＦＤ」はフロントディレーラ１０ｆを示す。記号「ＲＤ」はリアディレーラ１０ｒを示す。
【００４５】
図１３に示すように、接続ユニット選択画面には、電装システム７に接続可能なユニットが一覧で表示される。接続ユニット選択画面では、たとえば「今からＰＣと接続するユニットを選択してください。」という説明文と、前の画面に戻るための項目「戻る」、処理を中止する「中止」、次の処理に遷移するための項目「次へ」とが表示されている。「戻る」および「中止」の項目は、他の画面でも表示されるが、どの画面においても「戻る」の項目を操作するとは遷移前の画面を表示し、「中止」の項目を選択すると、処理を中止する。
【００４６】
また接続ユニット選択画面には、各ユニットに対応して、チェックボックスと、接続台数とが表示される。入力装置を操作して、チェックボックスにチェックマークを付けたり、外したりすることができる。また入力装置を操作して、各ユニットの接続台数をプルダウンによって選択することができる。操作者は図１３に示す画面で、電装システム７で接続されているユニットにチェックマークを付ける。チェックボックスにチェックを付けると、接続台数の表示が１となり、接続台数が複数の場合には、操作者は接続台数を変更する。また全選択のチェックボックスにチェックマークを付けることによって、一括で全ての各チェックボックスにチェックマークを付けることができる。図１３では、ＤＨ−ＳＷ以外の６つのユニットに対応するチェックボックスにチェックマークを付けた場合を示している。
【００４７】
チェックボックスの少なくともいずれかにチェックマークが付けられると、「次へ」の項目が選択可能になる。操作者が「次へ」の項目を選択すると、ステップＳ３２に移行し、管理システム５０が各ユニットと通信して、ユニットの識別を行う。この識別処理では、管理システム５０は、各ユニットが持つ固有の識別情報を読み出す。管理システム５０は、各ユニットに対して識別情報を送るように指令を与える。各ユニットは管理システム５０から指令を受け取ると、記憶している識別情報を出力する。管理システム５０は、各ユニットから出力される識別情報を受信することによって、各ユニットを識別することができる。
【００４８】
ステップＳ３３では、管理システム５０が、図１４に示すユニット識別画面を表示する。ユニット識別画面では、たとえば「以下のユニットが認識されました。故障診断を行いたいユニットを選択してください。＊接続しているにも関わらず、表示されないユニットは、そのユニットもしくは関連するエレクトリックワイヤが故障している可能性があります。」という説明文とともに、識別されたユニットの名前および絵を、自転車全体の絵とともに表示する。また管理システム５０は、識別されたユニットの名前の一覧に、チェックボックスに対応させて表示させる。ここでは、前述したように、第２変速操作部１６ｆだけが接続されておりその他のユニットは接続されていない場合を示している。このため、第２変速操作部１６ｆだけが識別されるので、ユニット選択画面では、第１変速操作部１６ｒの名前とともに、第１変速操作部１６ｒの絵が他のユニットと異なる形態で表示される。
【００４９】
ユニット識別画面を見るとこによって、操作者は、電装システム７に接続したにもかかわらず、識別されなかったユニットを特定できる。接続しているにも関わらず、表示されないユニットは、そのユニットもしくは関連するエレクトリックワイヤが故障している可能性があるので、ユーザはユニットの故障を発見することができる。
【００５０】
図１４に示すユニット識別画面では、第２変速操作部１６ｆだけが識別されている場合を示しているが、他の複数のユニットが識別された場合には、そのユニットの名前が一覧で表示され、また識別されたユニットの絵を識別されていないユニットの絵とは異なる表示形態で、自転車全体の絵とともに表示される。
【００５１】
ステップＳ３４では、管理システム５０が、ステップＳ３１で選択されたユニットとステップＳ３２識別されたユニットとを比較し両者が一致するか否かを判断する。一致しなかった場合は、ステップＳ３５に移行する。ステップＳ３５では、一致しなかったユニットの記号およびその絵を表示する。なおステップＳ３５では、一致しなかったユニットの記号のみを表示してもよく、また一致したユニットの記号および選択したユニットの記号も合わせて表示してもよい。
【００５２】
これにより、操作者が電装システム７に接続したにもかかわらず、識別されなかったユニットを容易に特定できる。上述の例では、６つのユニットを選択したが、実際には第１変速操作部１６ｒだけしか電装システム７に接続していないため、残りの５つのユニットは識別されない。しかし、６つすべてのユニットを接続しかつ選択した状態で、６つのユニットのうち識別できないユニットがある場合には、識別されなかったユニットに何らかの問題があることがわかる。
【００５３】
図１４に示すユニット識別画面において、識別されたユニットのチェックボックスにチェックマークを入れると、「診断開始」の項目が選択可能になる。ステップＳ３４で一致したと判断した後、またはステップＳ３５が終了した後に、ステップＳ３６に移行する。ステップＳ３６では、操作者が「診断開始」の項目を選択したか否かが判断される。ステップＳ３６で、管理システム５０が、「診断開始」の項目を選択されたと判断すると、ステップＳ３７に移る。
【００５４】
ステップＳ３７以降の処理は、識別されたユニットについて順番に行われる。１つのユニットに複数の診断を行う必要がある場合には、１つのユニットにおける複数の診断を行ってから次のユニットの診断を行う。１つのユニットに複数の診断を行う必要がある場合とは、たとえば１つのユニットに複数のスイッチが設けられている場合などである。診断の順番は、管理システム５０がユニットを識別した順番であってもよく、予め定められていてもよい。ステップＳ３７では、診断すべきユニットが有する電気部品が、操作者が操作するスイッチであるのか、スイッチ以外の電気部品なのかを判断する。スイッチの場合は、ステップＳ３７からステップ３８に移行する。
【００５５】
ステップＳ３８では、図１５に示すような故障診断画面（故障診断開始画面）を表示する。ここでは、ＳＴ−Ｌを診断する場合について説明する。図１５にでは、「ＳＴ−Ｌの診断を行います。故障診断を開始する場合は、開始を押してください。」という表示とともに、項目「開始」が表示される。また故障診断画面には、「スキップ」という項目が表示される。「スキップ」が選択されると、診断を行っている途中であっても、ユニットについての診断を終了することができ、複数のユニットの診断を行う場合には、次のユニットの診断を開始する。故障診断画面では、たとえば図１５に示すように、診断対象のユニットが他のユニットと異なる形態で表示される。たとえば、濃淡または色を変化させて診断対象のユニットが表示される。また故障診断画面では、図１５に示すように、診断対象のユニットが拡大されて表示されてもよい。また故障診断画面では、診断中のユニットのみが他のユニットと異なる形態で表示されてもよい。
【００５６】
図１５で「開始」の項目を選択すると、ステップＳ３９に移行する。ステップＳ３９では、図１６に示す故障診断画面（スイッチ操作指示画面）を表示するとともに、タイマをスタートさせる。故障診断画面では、たとえば図１６に示すように、診断対象の電気部品が他の電気部品と異なる形態で表示される。たとえば、濃淡または色を変化させて診断対象の電気部品が表示される。スイッチ操作指示画面には、たとえば「スイッチＸを押し続けてください。」というスイッチを押す操作が必要であることを表す説明が表示され、タイマによって時間がカウントダウンされる。スイッチ操作指示画面には、カウントダウンされる時間も同時に表示される。タイマは、たとえば１０秒にセットされる。管理システム５０は、カウントダウンが終了するまでに、管理システム５０が、スイッチが押されたか否かを判断して、ステップＳ４０に移る。管理システム５０は、スイッチが押されたと判断した段階で、タイマによるカウントを停止する。
【００５７】
ステップＳ４０では、図１７に示す故障診断画面（スイッチ操作終了画面）を表示するとともに、タイマをスタートさせる。スイッチ操作終了画面には、たとえば「ＯＫです。スイッチＸから手を放してください。」というスイッチの操作を停止する必要があることを表す操作の説明が表示され、タイマによって時間がカウントダウンされる。スイッチ操作終了画面には、カウントダウンされる時間も同時に表示される。タイマは、たとえば１０秒にセットされる。管理システム５０は、カウントダウンが終了するまでに、管理システム５０が、スイッチが押されていない状態になったか否かを判断する。管理システム５０は、スイッチが押されていないと判断した段階で、タイマによるカウントを停止する。
【００５８】
ステップＳ３９およびステップＳ４１の結果から、管理システム５０が、スイッチに故障がないと判断した場合、ステップＳ４３に移行する。ここでは、ステップＳ３９で、管理システム５０が、スイッチが押されたと判断し、ステップＳ４０で、管理システム５０が、スイッチが押されていないと判断したとき、ステップＳ４２Ａに移行する。ステップＳ４３では、図１８に示すようなスイッチが正常であることを示す故障診断画面（電気部品正常画面）を表示する。電気部品正常画面には、たとえば「スイッチＸの確認が完了しました。故障は見つかりませんでした。」という故障診断が終了したこと、および故障がないことを表す説明文が表示される。
【００５９】
ステップＳ３９およびステップＳ４１の結果から、管理システム５０が、スイッチに故障があると判断した場合、ステップＳ４２に移行する。ここでは、ステップＳ３９で、管理システム５０が、スイッチが押されていないと判断するか、または、ステップＳ４０で、管理システム５０が、スイッチが押されていると判断したとき、ステップＳ４２に移行する。ステップＳ４２では、図１９に示すような、スイッチが故障していることを示す故障診断画面（電気部品故障画面）を表示する。電気部品故障画面には、たとえば「スイッチＸの確認が完了しました。故障が見つかりました。」という故障診断が終了したこと、および故障があることを表す説明文が表示される。
【００６０】
図１８および図１９に示す故障診断画面において、操作者が入力装置によって項目「次のスイッチ」を選択すると、ステップＳ４４での判断が「ＹＥＳ」となり、ステップＳ３７に戻る。一方、識別された全てのユニットの診断が終わると、ステップＳ４４からステップＳ４８に移行する。ステップＳ４８では、管理システム５０は、図２０に示すような、全ての電装品の診断結果を表す故障診断画面（ユニット診断完了画面）を表示して、図５の処理に戻る。ユニット診断完了画面では、ユニット診断完了画面では診断が完了したこと、故障している電装品の有無、故障している電装品があればそのユニットを表す情報、故障している電気部品があればその電気部品の情報、場合故障の原因、および修理方法が表示される。図２０のユニット診断完了画面では、たとえば「全ての診断が完了しました。故障しているユニットがありました。ファームウェアアップデートが可能な場合は、ファームウェアのアップデートを行った後、再度故障診断を実施してください。」と表示され、さらに、故障診断した各ユニットについて、診断結果を一覧で表示している。診断結果としては、故障の原因として「接点不良」が表示され、修理方法として「交換して下さい」が表示される。
【００６１】
ステップＳ３７で、診断すべきユニットが有する電気部品がスイッチ以外の場合、ステップＳ３７からステップＳ４５に移行する。ステップＳ４５では、その電気部品に応じた動作を行わせる。たとえば、リアディレーラ１０ｒの場合、管理システム５０は、リアディレーラ１０ｒが所定の変速段だけ動作させる指令を出力して、リア変速モータ２０ｒを動作させる。ステップＳ４６では、管理システム５０は、位置センサからの信号に基づいて、所定の変速段だけ動作したか、および動作が予め定める時間内に行われたか否かを判断する。リアディレーラ１０ｒが所定の変速段だけ動作し、かつその動作が予め定める時間内に行われた場合には、ステップＳ４３に移行し、図１８と同様な、リアディレーラ１０ｒに故障がないことを示す電気部品正常画面を表示する。所定の変速段だけ動作しなかったり、その動作が予め定める時間内に終わらなかったりしたときは、動作不良と判断しステップＳ４７に移行する。ステップＳ４７では、図１９と同様な、リアディレーラ１０ｆに故障があることを示す電気部品故障画面を表示する。これらの処理が終わると、ステップＳ４４に移行する。フロントディレーラ１０ｆの診断は、リアディレーラ１０ｒの診断と同様に行われる。
【００６２】
図５のステップＳ２３で個別診断処理と判断すると、ステップＳ２６に移行し、図７に示す個別診断処理を実行する。個別診断処理は、システム診断処理に対して、図７に示すように、ステップＳ３１、ステップＳ３４、およびステップＳ３５がない点が異なるのみで、他の処理は同様である。したがって、個別診断処理の説明は省略する。
【００６３】
図４のステップＳ３でファームウェアアップデート処理が選択されると、ステップＳ９に移行する。ステップＳ９では、図２１に示すようなファームウェアアップデート画面が表示される。ファームウェアアップデート画面では、アップデート可能なユニットを選択可能である。管理システム５０は、識別したユニットから、ファームウェアのバージョンを読み出して表示するとともに、書き換え可能なファームウェアのバージョンを選択可能にディスプレイに表示する。ここでは、識別したユニットから、ファームウェアのバージョンを読み出している。操作者は、入力装置によってファームウェアを書き換える対象とするユニットと、そのファームウェアのバージョンを選択し、画面に表示される項目「アップデート」を選択することによって、ファームウェアのバージョンアップ、バージョンダウンを簡単に行うことができる。
【００６４】
図４のステップＳ４で初期ファームウェア書き込み処理が選択されると、ステップＳ１０に移行する。初期ファームウェアは、ユニットにファームウェアを強制的に書き込む処理である。このため初期ファームウェアの書き込み処理は、管理システム５０に書き込み対象とする１つのユニットのみを接続して行われる。ステップＳ１０では、図２２に示すようなファームウェア書込画面が表示される。ファームウェア書き込み画面では、対象となるユニットに対応するファームウェアを管理装置に記憶されている複数のファイルから、たとえばプルダウンメニューにより選択可能としている。
【００６５】
図４のステップＳ５でメニューバーにある終了以外の処理（たとえば、「ヘルプ」、「機能」等）が選択されると、ステップＳ１１に移行し、選択されたその他の処理を行う。
【００６６】
このような構成の自転車用電装システムの診断装置３０では、通信アダプタ４０を介して自転車用電装システム７のいずれかのユニットが接続されると、管理システム５０において接続されている複数のユニットを識別するので、診断装置３０を自転車用電装システム７のいずれのユニットに接続しても、各ユニットの診断を行うことができ、診断にかかる手間を軽減することができる。
【００６７】
＜他の実施形態＞
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。
【００６８】
（ａ）前記実施形態では、通信アダプタ４０と管理システム５０と別体で設けたが、一体で設けてもよい。また管理システム５０は、汎用のＰＣを用いているが、専用のコンピュータによって実現されてもよい。
【００６９】
（ｂ）前記実施形態では、診断完了画面で、故障の原因および修理方法を表示したが、これらについては表示しなくてもよい。故障の原因および修理方法を表示した方が、操作者が修理をしやすくなるし、故障の原因および修理方法を表示しない場合には、管理システム５０の処理負荷を低減することができる。
【００７０】
（ｃ）前記実施形態では、ロードバイクに搭載される電装システムの診断装置を例に本発明を説明したが、本発明はこれに限定されない。たとえばモータにより人力の駆動を補助するアシスト自転車の電装システムの診断装置としても適用できる。図２３には、モータにより人力の駆動を補助するアシスト自転車の電装システムの診断装置のメニュー画面の一例を示している。上記の実施の形態とは、基本的に自転車に搭載されている電装品が異なるのみであり、追加して、ユニットログの読み出しを行える点が前記実施形態と異なる。ユニットのログとは、たとえばモータの温度、モータを動作させる基板の温度、モータの電流、バッテリユニットの通信エラー、起動回数、スイッチの操作回数、ランプの点灯時間などである。
【符号の説明】
【００７１】
７    電装システム
１０ｆ  フロントディレーラ
１０ｒ  リアディレーラ
１２    バッテリユニット
１２ａ  バッテリ
１４    モード変更ユニット
１６ｒ  第１変速操作部
１６ｆ  第２変速操作部
２０ｆ  フロント変速モータ
２０ｒ  リア変速モータ
２１ｆ  フロント段数センサ
２１ｒ  リア段数センサ
２２ｆ  フロント制御部
２２ｒ  リア制御部
３０    診断装置
４０    通信アダプタ
５０    管理システム
【図１】
0005303615.tif 000002
【図２】
0005303615.tif 000003
【図３】
0005303615.tif 000004
【図４】
0005303615.tif 000005
【図５】
0005303615.tif 000006
【図６】
0005303615.tif 000007
【図７】
0005303615.tif 000008
【図８】
0005303615.tif 000009
【図９】
0005303615.tif 000010
【図１０】
0005303615.tif 000011
【図１１】
0005303615.tif 000012
【図１２】
0005303615.tif 000013
【図１３】
0005303615.tif 000014
【図１４】
0005303615.tif 000015
【図１５】
0005303615.tif 000016
【図１６】
0005303615.tif 000017
【図１７】
0005303615.tif 000018
【図１８】
0005303615.tif 000019
【図１９】
0005303615.tif 000020
【図２０】
0005303615.tif 000021
【図２１】
0005303615.tif 000022
【図２２】
0005303615.tif 000023
【図２３】
0005303615.tif 000024