(57)【要約】【課題】故障診断の利便性を高めることの可能な電気機器、アダプタ、及び故障診断システムを提供する。【解決手段】電動工具５０の制御部６０は、メモリ６１を含み、メモリ６１に、電動工具５０の使用履歴情報を記憶すると共に、電動工具５０に接続した電池パックの使用履歴情報も記憶する。電池パックの使用履歴情報は、外部通信回路５６を経由した通信により電池パックから取得する。制御部６０は、診断装置１００に、電動工具５０の使用履歴情報と電池パックの使用履歴情報を送信する。診断装置１００は、受信した使用履歴情報を基に、電動工具５０及び電池パックの故障診断を行う。【選択図】図１
2019025611.tif 000002
【特許請求の範囲】
【請求項１】
電動工具の電池パック装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電動工具又は前記充電器と、前記コンピュータと、の間での使用履歴情報の通信を可能とする、アダプタ。
【請求項２】
充電器の電池パック装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電動工具又は前記充電器と、前記コンピュータと、の間での使用履歴情報の通信を可能とする、アダプタ。
【請求項３】
電池パックの電気機器装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電池パックと、前記コンピュータと、の間での使用履歴情報の通信を可能とする、アダプタ。
【請求項４】
電池パックと、前記電池パックに接続される機器本体と、を備える電気機器であって、
前記電池パック及び前記機器本体の一方は、他方の使用履歴情報を取得し記憶することが可能である、電気機器。
【請求項５】
前記電池パック及び前記機器本体の前記一方は、前記他方の使用履歴情報が異常を示す場合に前記使用履歴情報を記憶する、請求項４に記載の電気機器。
【請求項６】
前記電池パック及び前記機器本体の前記一方は、前記他方の使用履歴情報が正常を示す場合には前記使用履歴情報を記憶しない、請求項４又は５に記載の電気機器。
【請求項７】
前記電池パック及び前記機器本体の前記他方は、自身の使用履歴情報が異常を示す場合に前記使用履歴情報を前記電池パック及び前記機器本体の前記一方に送信する、請求項４から６のいずれか一項に記載の電気機器。
【請求項８】
前記電池パック及び前記機器本体の前記他方は、自身の使用履歴情報が正常を示す場合に前記使用履歴情報を前記電池パック及び前記機器本体の前記一方に送信しない、請求項４から７のいずれか一項に記載の電気機器。
【請求項９】
前記電池パック及び前記機器本体の前記一方は、自身の使用履歴情報を記憶することが可能である、請求項４から８のいずれか一項に記載の電気機器。
【請求項１０】
前記電池パック及び前記機器本体の前記一方は、前記他方の前記使用履歴情報を診断装置に送信可能である、請求項４から９のいずれか一項に記載の電気機器。
【請求項１１】
自身の使用履歴情報を記憶する機能を有する電池パックと、
前記電池パックと接続可能な診断装置と、を備え、
前記診断装置は、接続した電池パックから前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知する、故障診断システム。
【請求項１２】
接続した電気機器の使用履歴情報を記憶する機能を有する電池パックと、
前記電池パックと接続可能な診断装置と、を備え、
前記診断装置は、接続した電池パックから前記電気機器の使用履歴情報を読み出し、前記使用履歴情報を基に、前記電気機器の故障箇所を推定し、前記故障箇所を示す情報を報知する、故障診断システム。
【請求項１３】
前記電池パックは、自身の使用履歴情報を記憶する機能を有し、
前記診断装置は、接続した電池パックから前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知する、請求項１２に記載の故障診断システム。
【請求項１４】
接続した電池パックの使用履歴情報を記憶する機能を有する電気機器と、
前記電気機器と接続可能な診断装置と、を備え、
前記診断装置は、接続した電気機器から前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知する、故障診断システム。
【請求項１５】
前記電気機器は、自身の使用履歴情報を記憶する機能を有し、
前記診断装置は、接続した電気機器から前記電気機器の使用履歴情報を読み出し、前記使用履歴情報を基に、前記電気機器の故障箇所を推定し、前記故障箇所を示す情報を報知する、請求項１４に記載の故障診断システム。
【請求項１６】
前記診断装置は、画面上に、診断開始を使用者が指示するためのボタンを表示可能である、請求項１１から１５のいずれか一項に記載の故障診断システム。
【請求項１７】
前記診断装置は、画面上に、診断した製品の製品情報、故障有無、及び故障推定箇所を表示可能である、請求項１１から１６のいずれか一項に記載の故障診断システム。
【請求項１８】
前記診断装置は、画面上に、診断した製品の不具合原因を表示可能である、請求項１１から１７のいずれか一項に記載の故障診断システム。
【請求項１９】
前記診断装置は、画面上に、診断した製品の使用履歴情報を表示可能である、請求項１１から１８のいずれか一項に記載の故障診断システム。
【請求項２０】
前記診断装置が汎用コンピュータである、請求項１１から１９のいずれか一項に記載の故障診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用履歴情報を記憶する機能を有する電気機器、電気機器又は電池パックとコンピュータとを接続するためのアダプタ、並びに電気機器及び／又は電池パックの故障を診断する故障診断システムに関する。
【背景技術】
【０００２】
下記特許文献１は、電動工具の劣化や故障を診断する診断システムを開示する。この診断システムは、作業時以外に電動工具を保持しておく保持台により、電動工具の駆動時間の累積値を基に電動工具の劣化具合を判定したり、モータ電流値を基に電動工具の故障有無を判定したりするものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８３０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の診断システムは、電動工具の故障有無を判定し、故障と判定すれば修理が必要である旨を表示するが、電池パックの故障有無を判定することはできない。また、故障有無の判定対象は保持台に保持した電動工具だけであり、電動工具に接続していた電池パックの故障有無を判定することはできない。また、専用の保持台により故障有無を判定するため、汎用コンピュータでの判定はできず、不便である。
【０００５】
本発明はこうした状況を認識してなされたものであり、故障診断の利便性を高めることの可能な電気機器、アダプタ、及び故障診断システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様は、アダプタである。このアダプタは、電動工具の電池パック装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電動工具又は前記充電器と、前記コンピュータと、の間での使用履歴情報の通信を可能とする。
【０００７】
本発明のもう１つの態様は、アダプタである。このアダプタは、充電器の電池パック装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電動工具又は前記充電器と、前記コンピュータと、の間での使用履歴情報の通信を可能とする。
【０００８】
本発明のもう１つの態様は、アダプタである。このアダプタは、電池パックの電気機器装着部に着脱可能に装着されると共に、通信ケーブルによりコンピュータに接続され、前記電池パックと、前記コンピュータと、の間での使用履歴情報の通信を可能とする。
【０００９】
本発明のもう１つの態様は、電池パックと、前記電池パックに接続される機器本体と、を備える電気機器であって、
前記電池パック及び前記機器本体の一方は、他方の使用履歴情報を取得し記憶することが可能である。
【００１０】
前記電池パック及び前記機器本体の前記一方は、前記他方の使用履歴情報が異常を示す場合に前記使用履歴情報を記憶してもよい。
【００１１】
前記電池パック及び前記機器本体の前記一方は、前記他方の使用履歴情報が正常を示す場合には前記使用履歴情報を記憶しなくてもよい。
【００１２】
前記電池パック及び前記機器本体の前記他方は、自身の使用履歴情報が異常を示す場合に前記使用履歴情報を前記電池パック及び前記機器本体の前記一方に送信してもよい。
【００１３】
前記電池パック及び前記機器本体の前記他方は、自身の使用履歴情報が正常を示す場合に前記使用履歴情報を前記電池パック及び前記機器本体の前記一方に送信しなくてもよい。
【００１４】
前記電池パック及び前記機器本体の前記一方は、自身の使用履歴情報を記憶することが可能であってもよい。
【００１５】
前記電池パック及び前記機器本体の前記一方は、前記他方の前記使用履歴情報を診断装置に送信可能であってもよい。
【００１６】
本発明のもう１つの態様は、故障診断システムである。この故障診断システムは、
自身の使用履歴情報を記憶する機能を有する電池パックと、
前記電池パックと接続可能な診断装置と、を備え、
前記診断装置は、接続した電池パックから前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知する。
【００１７】
本発明のもう１つの態様は、故障診断システムである。この故障診断システムは、
接続した電気機器の使用履歴情報を記憶する機能を有する電池パックと、
前記電池パックと接続可能な診断装置と、を備え、
前記診断装置は、接続した電池パックから前記電気機器の使用履歴情報を読み出し、前記使用履歴情報を基に、前記電気機器の故障箇所を推定し、前記故障箇所を示す情報を報知する。
【００１８】
前記電池パックは、自身の使用履歴情報を記憶する機能を有し、
前記診断装置は、接続した電池パックから前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知してもよい。
【００１９】
本発明のもう１つの態様は、故障診断システムである。この故障診断システムは、
接続した電池パックの使用履歴情報を記憶する機能を有する電気機器と、
前記電気機器と接続可能な診断装置と、を備え、
前記診断装置は、接続した電気機器から前記電池パックの使用履歴情報を読み出し、前記使用履歴情報を基に、前記電池パックの故障箇所を推定し、前記故障箇所を示す情報を報知する。
【００２０】
前記電気機器は、自身の使用履歴情報を記憶する機能を有し、
前記診断装置は、接続した電気機器から前記電気機器の使用履歴情報を読み出し、前記使用履歴情報を基に、前記電気機器の故障箇所を推定し、前記故障箇所を示す情報を報知してもよい。
【００２１】
前記診断装置は、画面上に、診断開始を使用者が指示するためのボタンを表示可能であってもよい。
【００２２】
前記診断装置は、画面上に、診断した製品の製品情報、故障有無、及び故障推定箇所を表示可能であってもよい。
【００２３】
前記診断装置は、画面上に、診断した製品の不具合原因を表示可能であってもよい。
【００２４】
前記診断装置は、画面上に、診断した製品の使用履歴情報を表示可能であってもよい。
【００２５】
前記診断装置が汎用コンピュータであってもよい。
【００２６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法やシステムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００２７】
本発明によれば、故障診断の利便性を高めることの可能な電気機器、アダプタ、及び故障診断システムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態に係る故障診断システムのブロック図であり、アダプタ２００を介して電動工具５０と診断装置１００とを接続した状態のブロック図。
【図２】本発明の実施の形態に係る故障診断システムのブロック図であり、アダプタ２００を介して充電器７０と診断装置１００とを接続した状態のブロック図。
【図３】本発明の実施の形態に係る故障診断システムのブロック図であり、アダプタ２５０を介して電池パック１０と診断装置１００とを接続した状態のブロック図。
【図４】本発明の実施の形態を示すブロック図であり、電池パック１０と電動工具５０とを接続した状態（電気機器）のブロック図。
【図５】本発明の実施の形態を示すブロック図であり、電池パック１０と充電器７０とを接続した状態（電気機器）のブロック図。
【図６】アダプタ２００と診断装置１００とを接続した状態の外観図。
【図７】図１に示す状態の外観図。
【図８】図２に示す状態の外観図。
【図９】図３に示す状態の外観図。
【図１０】多数の診断装置１００とサーバー３００との接続説明図。
【図１１】図４に示す状態の外観図。
【図１２】図５に示す状態の外観図。
【図１３】診断装置１００における診断の流れを示すフローチャート。
【図１４】電動工具５０を接続した診断装置１００が出力装置１０４に表示する故障診断アプリケーションの初期画面の表示説明図。
【図１５】図１４の状態から同アプリケーションにより診断を行った結果が電動工具５０の異常であった場合の表示説明図。
【図１６】図１４の状態から同アプリケーションにより診断を行った結果が電池パック１０の異常であった場合の表示説明図。
【図１７】電池パック１０を接続した診断装置１００が出力装置１０４に表示する故障診断アプリケーションの初期画面の表示説明図。
【図１８】図１７の状態から同アプリケーションにより診断を行った結果が電池パック１０の異常であった場合の表示説明図。
【図１９】図１７の状態から同アプリケーションにより診断を行った結果が電動工具５０の異常であった場合の表示説明図。
【図２０】充電器７０を接続した診断装置１００が出力装置１０４に表示する故障診断アプリケーションの初期画面の表示説明図。
【図２１】図２０の状態から同アプリケーションにより診断を行った結果が充電器７０の異常であった場合の表示説明図。
【図２２】図２０の状態から同アプリケーションにより診断を行った結果が電池パック１０の異常であった場合の表示説明図。
【図２３】電動工具５０、電池パック１０、及び充電器７０の各々を診断した場合における、使用履歴情報と推定故障箇所の関係の一例を示す診断表。
【図２４】電動工具５０に異常がある場合に、当該電動工具５０を複数の電池パック１０のいずれに接続しても使用できないことを示す説明図。
【図２５】電動工具５０が正常で複数の電池パック１０のうち１つのみに異常がある場合に、当該電動工具５０を正常な電池パック１０に接続すれば使用できるが異常のある電池パック１０に接続すると使用できないことを示す説明図。
【発明を実施するための形態】
【００２９】
以下、図面を参照しながら本発明の好適な実施の形態を詳述する。なお、各図面に示される同一または同等の構成要素、部材、処理等には同一の符号を付し、適宜重複した説明は省略する。また、実施の形態は発明を限定するものではなく例示であり、実施の形態に記述されるすべての特徴やその組み合わせは必ずしも発明の本質的なものであるとは限らない。
【００３０】
図１〜図５を参照し、本発明の実施の形態に係る故障診断システムを構成する電池パック１０、電動工具５０、充電器７０、診断装置１００、及びアダプタ２００、２５０の回路構成を説明する。
【００３１】
図１及び図４に示すように、機器本体の例示である電動工具５０において、駆動源となるモータ５１は、ブラシレスモータである。モータ５１は、ブラシ付きモータであってもよい。インバータ回路５２は、三相ブリッジ接続されたＦＥＴやＩＧＢＴ等のスイッチング素子Ｑ１〜Ｑ６からなり、モータ５１に駆動電流を供給する。スイッチング素子Ｑ１〜Ｑ６のスイッチング制御（例えばＰＷＭ制御）は、マイクロコントローラ等の制御部６０に制御される制御信号出力回路５９によって行われる。モータ５１の駆動電流は、検出抵抗Ｒ１によって電圧に変換され、当該電圧を受信した電流検出回路５８によって検出され、制御部６０に送信される。インバータ回路５２の温度は、インバータ回路５２の近傍に配置されたサーミスタ等の温度検出素子５３によって電圧に変換され、インバータ温度検出回路６２によって検出され、制御部６０に送信される。
【００３２】
モータ５１の回転位置（ロータ回転位置）は、磁気センサの例示である３つのホールＩＣ６５によって検出される。具体的には、ロータの回転によって変化する各ホールＩＣ６５の出力電圧が回転子位置検出回路６３によって検出されて制御部６０に送信され、制御部６０がロータの回転位置を検出する。トリガスイッチ６４は、使用者がモータ５１の駆動、停止を指示するためのスイッチである。トリガスイッチ６４のオンオフは、制御部６０により検出される。外部通信回路５６は、ＵＳＢ（Universal Serial Bus）等を利用した有線通信、又はWi-FiやBluetooth（登録商標）、Zigbee（登録商標）等の無線通信により、診断装置１００と通信（接続）するための回路である。
【００３３】
電源回路５４は、電池パック１０又は診断装置１００からの入力電圧から制御部６０の動作電圧を生成する。電池電圧検出回路５５は、電池パック１０の出力電圧を検出し、制御部６０に送信する。放電停止信号検出回路５７は、電池パック１０からの放電停止信号を検出し、制御部６０に送信する。制御部６０は、電源回路５４からの供給電圧で動作し、使用者によるトリガスイッチ６４の操作に応じて制御信号出力回路５９を駆動しインバータ回路５２を制御し、モータ５１を駆動する。制御部６０は、過電流や過電圧、モータ５１の高温やインバータ回路５２の高温等の異常を検出すると、モータ５１の駆動を停止する。電動工具５０におけるモータ５１の駆動制御は周知なので、これ以上の詳細な説明は省略する。
【００３４】
制御部６０は、記憶部としてのメモリ６１を含み、メモリ６１に、電動工具５０の使用履歴情報を記憶する。使用履歴情報は、モータ５１の運転時間、トリガスイッチ６４の操作回数、電源電圧（電池パック１０の出力電圧）、モータ５１の電流、モータ５１の温度、インバータ回路５２の温度、モータ５１の駆動可否、高温異常の有無、過電流異常の有無、及び過電圧異常の有無を含む。制御部６０は、メモリ６１に、電動工具５０の使用履歴情報だけでなく、電動工具５０に接続した電池パック１０の使用履歴情報も記憶する。電池パック１０の使用履歴情報は、外部通信回路５６を経由した通信により電池パック１０から取得する。
【００３５】
図２及び図５に示すように、機器本体の例示である充電器７０は、交流電源６６からの供給電力で動作し、充電回路７１から充電電流を出力する。充電電流は、検出抵抗Ｒ２によって電圧に変換され、当該電圧を受信した電流検出回路７２によって検出され、マイクロコントローラ等の制御部８０に送信される。充電器７０のプラス端子とマイナス端子との間の電圧は、電圧検出回路７３によって検出され、制御部８０に送信される。外部通信回路７６は、ＵＳＢ等を利用した有線通信、又はWi-FiやBluetooth（登録商標）、Zigbee（登録商標）等の無線通信により、診断装置１００と通信（接続）するための回路である。充電停止信号検出回路７７は、電池パック１０からの充電停止信号を検出し、制御部８０に送信する。充電器７０における充電制御は周知なので、これ以上の詳細な説明は省略する。
【００３６】
制御部８０は、記憶部としてのメモリ８１を含み、メモリ８１に、充電器７０の使用履歴情報を記憶する。使用履歴情報は、充電電流、充電時間、及び充電停止信号の検出履歴を含む。制御部８０は、メモリ８１に、充電器７０の使用履歴情報だけでなく、充電器７０に接続した電池パック１０の使用履歴情報も記憶する。電池パック１０の使用履歴情報は、外部通信回路７６を経由した通信により電池パック１０から取得する。
【００３７】
図３〜図５に示すように、電池パック１０は、所定数の二次電池セル１１を有する。各々の二次電池セル１１の電圧は、電圧検出回路１２によって検出され、マイクロコントローラ等の制御部１５に送信される。二次電池セル１１の温度は、温度検出回路１３によって検出され、制御部１５に送信される。二次電池セル１１の出力電流は、検出抵抗Ｒ３によって電圧に変換され、当該電圧を受信した電流検出回路１４によって検出され、制御部１５に送信される。
【００３８】
制御部１５は、記憶部としてのメモリ１６を含み、メモリ１６に、電池パック１０の使用履歴情報を記憶する。使用履歴情報は、充電回数、各二次電池セル１１の温度、電圧、出力電流、出力電圧、高温異常の有無、過電流異常の有無、及び過電圧異常の有無を含む。制御部１５は、メモリ１６に、電池パック１０の使用履歴情報だけでなく、電池パック１０に接続した電動工具５０及び充電器７０の使用履歴情報も記憶する。電動工具５０及び充電器７０の使用履歴情報は、通信により電動工具５０及び充電器７０からそれぞれ取得する。
【００３９】
電動工具５０及び充電器７０が記憶する電池パック１０の使用履歴情報は、電池パック１０が記憶する自身の使用履歴情報と同一でもよいが、データ量削減の観点では、電池パック１０の使用履歴情報のうち異常を示す使用履歴情報（サーミスタの断線や放電停止信号出力の異常等）に限定して記憶してもよい。この場合、電池パック１０が自身の使用履歴情報のうち異常を示す使用履歴情報のみを電動工具５０及び充電器７０に送信してもよいし、電池パック１０からは全ての使用履歴情報を送信して電動工具５０及び充電器７０において受信した使用履歴情報のうち異常を示す使用履歴情報のみを記憶してもよい。
【００４０】
同様に、電池パック１０が記憶する電動工具５０及び充電器７０の使用履歴情報は、電動工具５０及び充電器７０がそれぞれ記憶する自身の使用履歴情報と同一でもよいが、データ量削減の観点では、電動工具５０及び充電器７０の使用履歴情報のうち異常を示す使用履歴情報（電動工具５０であればホールＩＣ６５の出力異常や放電停止信号検出の異常等、充電器７０であれば充電電圧の異常や充電停止信号検出の異常等）に限定して記憶してもよい。この場合、電動工具５０及び充電器７０が自身の使用履歴情報のうち異常を示す使用履歴情報のみを電池パック１０に送信してもよいし、電動工具５０及び充電器７０からは全ての使用履歴情報を送信して電池パック１０において受信した使用履歴情報のうち異常を示す使用履歴情報のみを記憶してもよい。
【００４１】
図１〜図３に示すように、診断装置１００は、パーソナルコンピュータやスマートフォン等の汎用コンピュータであり、制御部としてのＣＰＵ（Central Processing Unit）１０１、記憶部としてのメモリ１０２、キーボードやタッチパッド等の入力装置１０３、モニタ（ディスプレイ）等の出力装置１０４、及び外部機器通信部１０５を含む。メモリ１０２は、後述の故障診断プログラムを格納（記憶）する。また、メモリ１０２は、診断対象となる電気機器の種類、機種名、及びそれに応じた診断条件を記憶してもよい。入力装置１０３は、使用者が故障診断プログラムを実行するための操作部として機能する。出力装置１０４は、故障診断プログラムに係る画面表示を行う。外部機器通信部１０５は、ＵＳＢ等を利用した有線通信、又はWi-FiやBluetooth（登録商標）、Zigbee（登録商標）等の無線通信により、電気機器と通信する役割を持つ。電源供給回路１０６は、電動工具５０の制御部６０に動作電圧を供給するための回路である。なお、診断装置１００は、外部の交流電源６６による駆動でもよいし、バッテリ駆動でもよい。
【００４２】
図１〜図３に示すように、アダプタ２００、２５０は、ＵＳＢ端子２０２と、ＵＳＢシリアル変換回路２０３と、を有する。また、図１及び図２のアダプタ２００は、電源供給回路２０１を有する。図３のアダプタ２５０は、診断装置１００と電池パック１０とを接続するものであり、電池パック１０には電源を供給する必要がないため、図１及び図２に示す電源供給回路２０１を有さない。ＵＳＢ端子２０２は、一端が診断装置１００に接続される通信ケーブルとしてのＵＳＢケーブル２７０（図６〜図９）の他端を接続する端子である。ＵＳＢシリアル変換回路２０３は、電池パック１０、電動工具５０及び充電器７０と、診断装置１００との間で必要な信号変換を行う。電源供給回路２０１は、ＵＳＢ端子２０２を介して診断装置１００から入力された電圧を、電動工具５０の制御部６０及び充電器７０の制御部８０の動作電圧に変換して供給する。図７及び図８並びに図１１及び図１２から明らかなように、アダプタ２００は、電池パック１０と同様の外形であり、電池パック１０に替えて電動工具５０及び充電器７０に接続可能である。図９及び図１２から明らかなように、アダプタ２５０は、充電器７０と同様の外形であり、充電器７０に替えて電池パック１０に接続可能である。
【００４３】
図１０は、多数の診断装置１００とサーバー３００との接続説明図である。サーバー３００は、インターネット等のネットワークを利用して多数の診断装置１００と接続され、多数の診断装置１００からの診断結果をデータベースとして蓄積することができる。これによれば、製品開発に有益な情報を一元管理でき、便利である。なお、サーバー３００に蓄積した情報を診断装置１００の出力装置１０４に表示する場合には、後述する診断アプリケーションを起動させ、入力画面にデータ読み出しボタンを設け、機種名、製造番号を入力した後でデータ読み出しボタンを操作すればよい。
【００４４】
図１３は、診断装置１００における診断の流れを示すフローチャートである。使用者が入力装置１０３の操作により診断プログラム（診断アプリケーション）の起動操作を行うと、ＣＰＵ１０１は、メモリ１０２から診断プログラムをロードし、診断プログラムを起動する（Ｓ１）。ＣＰＵ１０１は、入力装置１０３により診断開始操作が行われると（Ｓ２、ＹＥＳ）、接続中の機器（電池パック１０、電動工具５０、又は充電器７０）の制御部（コントローラ）に通信開始信号を送信する（Ｓ３）。ＣＰＵ１０１は、接続中の機器の制御部から通信開始信号に対する応答が無ければ（Ｓ４、ＮＯ）、出力装置１０４にエラー表示を行う（Ｓ５）。ここでのエラー表示は、接続中の機器が制御部を有さないタイプである旨の表示、あるいは接続中の機器の制御部が故障している可能性がある旨の表示であってもよい。ＣＰＵ１０１は、接続中の機器の制御部から通信開始信号に対する応答があれば（Ｓ４、ＹＥＳ）、接続中の機器の制御部から使用履歴情報を読み出し（Ｓ６）、使用履歴情報を解析することにより接続中の機器又は当該機器に接続して使用した機器の故障有無を診断し（Ｓ７）、診断結果を出力装置１０４に表示して使用者に報知する（Ｓ８）。ステップＳ６で読み出す使用履歴情報（接続中の機器から診断装置１００に送信される使用履歴情報）は、接続中の機器自身の使用履歴情報に加え、当該機器に接続していた他の機器の使用履歴情報も含む。
【００４５】
図１４は、電動工具５０を接続した診断装置１００が出力装置１０４に表示する故障診断アプリケーションの初期画面の表示説明図である。図１４の表示は、ＣＰＵ１０１がメモリ１０２から診断プログラムをロードし、診断プログラムを起動した直後の画面表示である。「診断開始ボタン」は、使用者が診断を開始させるための（図１３のステップＳ３に移行させるための）画面上のボタンである。その他、故障診断アプリケーションの画面表示には、診断対象の機器（ここでは電動工具５０）の製品情報を表示する部分、診断結果を表示する部分、使用履歴を不具合原因と共に表示する部分を含む。図１７及び図２０は、診断装置１００に接続した機器がそれぞれ電池パック１０及び充電器７０である場合の初期画面であり、診断対象の表示が異なる他は、図１４と同様の表示となっている。異常を示す診断結果は、診断装置１００に接続した機器自身の異常と、当該機器に接続していた他の機器の異常とがあり、それぞれ図１５、図１６、図１８、図１９、図２１、図２２に表示例を示している。
【００４６】
図２３は、電動工具５０、電池パック１０、及び充電器７０の各々を診断した場合における、使用履歴情報と推定故障箇所の関係の一例を示す診断表である。この診断表によれば、電動工具５０の診断において、電動工具５０の使用履歴情報に放電停止信号検出の異常があった場合、当該異常が複数の電池パック１０に対して記録されていれば電動工具５０側の端子異常と推定し、特定の電池パック１０に対してのみ記録されていれば当該電池パック１０側の端子異常と推定する。同様に、電池パック１０の診断において、電池パック１０の使用履歴情報に放電停止信号出力の異常があった場合、当該異常が複数の電動工具５０に対して記録されていれば電池パック１０側の端子異常と推定し、特定の電動工具５０に対してのみ記録されていれば当該電動工具５０側の端子異常と推定する。同様に、充電器７０の診断において、充電器７０の使用履歴情報に充電停止信号検出の異常があった場合、当該異常が複数の電池パック１０に対して記録されていれば充電器７０側の端子異常と推定し、特定の電池パック１０に対してのみ記録されていれば当該電池パック１０側の端子異常と推定する。
【００４７】
図２４は、電動工具５０に異常がある場合に、当該電動工具５０を複数の電池パック１０のいずれに接続しても使用できないことを示す説明図である。図２５は、電動工具５０が正常で複数の電池パック１０のうち１つのみに異常がある場合に、当該電動工具５０を正常な電池パック１０に接続すれば使用できるが異常のある電池パック１０に接続すると使用できないことを示す説明図である。これらの図から明らかなように、異常が特定の相手との接続時のみに発生するのかどうかに応じて、どの機器に異常があるのかを適切に判断することができる。
【００４８】
本実施の形態によれば、下記の効果を奏することができる。
【００４９】
(1) 電動工具５０及び充電器７０はそれぞれ、自身の使用履歴情報だけでなく、自身に接続した電池パック１０の使用履歴情報も記憶するため、診断装置１００への接続時に、自身の故障診断だけでなく、電池パック１０の故障診断も行えるため、故障診断の利便性が高い。同様に、電池パック１０は、自身の使用履歴情報だけでなく、自身に接続した電動工具５０及び充電器７０の使用履歴情報も記憶するため、診断装置１００への接続時に、自身の故障診断だけでなく、電動工具５０及び充電器７０の故障診断も行えるため、故障診断の利便性が高い。ここで、自身以外の使用履歴情報については、異常を示す使用履歴情報に限定して記憶することで、データ量を抑制できる。
【００５０】
(2) 電動工具５０及び充電器７０と診断装置１００とを、アダプタ２００を介して相互に接続するため、電動工具５０及び充電器７０には診断装置１００との接続用に別途端子を設ける必要がなく、電動工具５０及び充電器７０の部品点数の増大を抑制できる。同様に、電池パック１０と診断装置１００とを、アダプタ２５０を介して相互に接続するため、電池パック１０には診断装置１００との接続用に別途端子を設ける必要がなく、電池パック１０の部品点数の増大を抑制できる。アダプタ２００、２５０は、診断装置１００を所有する販売店等のみに置いておけばよいため、コスト安である。
【００５１】
(3) 電池パック１０の使用履歴情報を基に当該電池パック１０の故障箇所を推定し、当該故障箇所を示す情報を報知するので、電池パック１０の故障箇所の特定を容易にすることができる。また、電池パック１０以外（電動工具５０や充電器７０）の故障箇所も推定でき、故障診断の利便性が高い。
【００５２】
(4) 診断装置１００は汎用コンピュータでよく、故障診断のための専用ハードウェアを用意する必要がないため、故障診断システムの導入が容易かつ低コストである。
【００５３】
(5) 電池パック１０、電動工具５０及び充電器７０の使用履歴情報及びそれに基づいた診断結果（故障推定箇所や不具合原因）を複数の診断装置１００からサーバー３００に送信し蓄積するため、蓄積した情報を基に電池パック１０、電動工具５０及び充電器７０の種類や機種に応じた故障発生の傾向を分析することで、今後の改良や製品開発に有益な情報を入手することができる。
【００５４】
以上、実施の形態を例に本発明を説明したが、実施の形態の各構成要素や各処理プロセスには請求項に記載の範囲で種々の変形が可能であることは当業者に理解されるところである。以下、変形例について触れる。
【００５５】
電動工具５０は、故障診断用のテストモードを有してもよい。この場合、電動工具５０から診断装置１００に使用履歴情報を送信した後、診断装置１００から電動工具５０にテストモード移行トリガを送信する。テストモード移行トリガを受信した電動工具５０はテストモードになり、作業者は、テストモードとなっている電動工具５０に電池パック１０を接続し、電動工具５０のトリガスイッチ６４をオンにする。電動工具５０の制御部６０は、テストモードで所定の通電制御を行い、通電中の電流、温度変化、電圧値を検出するとともに、電池パック１０側での電流、電圧、温度検出値を通信にて取得する。また、電池パック１０側の端子出力状態情報も通信にて取得する。その後、電動工具５０を診断装置１００に再度接続し、電動工具５０から診断装置１００へテストモードで取得した上記情報を送信する。診断装置１００は、受信した情報の整合を判断し、先に受信した使用履歴情報と、情報整合結果から故障診断を行う。
【００５６】
電動工具５０は、交流駆動であってもよい。診断装置１００による診断結果は、画面表示に替えて又はそれに加えて、音声により報知してもよい。
【符号の説明】
【００５７】
１０  電池パック、１１  二次電池セル、１２  電圧検出回路、１３  温度検出回路、１４  電流検出回路、１５  制御部、１６  メモリ（記憶部）、
５０  電動工具、５１  モータ、５２  インバータ回路、５３  温度検出素子、６０  制御部、６１  メモリ（記憶部）、６４  トリガスイッチ、６５  ホールＩＣ、
７０  充電器、７１  充電回路、８０  制御部、８１  メモリ（記憶部）、
１００  診断装置、１０１  ＣＰＵ（制御部）、１０２  メモリ（記憶部）、１０３  入力装置、１０４  出力装置、１０５  外部機器通信部（通信手段）、
２００  アダプタ、２０１  電源供給回路、２０２  ＵＳＢ端子、２０３  ＵＳＢシリアル変換回路、２５０  アダプタ、２７０  ＵＳＢケーブル（通信ケーブル）、３００  サーバー
【図１】
2019025611.tif 000003
【図２】
2019025611.tif 000004
【図３】
2019025611.tif 000005
【図４】
2019025611.tif 000006
【図５】
2019025611.tif 000007
【図６】
2019025611.tif 000008
【図７】
2019025611.tif 000009
【図８】
2019025611.tif 000010
【図９】
2019025611.tif 000011
【図１０】
2019025611.tif 000012
【図１１】
2019025611.tif 000013
【図１２】
2019025611.tif 000014
【図１３】
2019025611.tif 000015
【図１４】
2019025611.tif 000016
【図１５】
2019025611.tif 000017
【図１６】
2019025611.tif 000018
【図１７】
2019025611.tif 000019
【図１８】
2019025611.tif 000020
【図１９】
2019025611.tif 000021
【図２０】
2019025611.tif 000022
【図２１】
2019025611.tif 000023
【図２２】
2019025611.tif 000024
【図２３】
2019025611.tif 000025
【図２４】
2019025611.tif 000026
【図２５】
2019025611.tif 000027