(57)【特許請求の範囲】
【請求項１】
種類の異なる複数の電動機器に装着可能なバッテリパックであって、
バッテリと、
当該バッテリパックが前記電動機器に装着されているとき、前記バッテリから前記電動機器へ電源供給を行うための電源端子と、
当該バッテリパックが前記電動機器に装着されているとき、前記電動機器に対し情報を送信するための通信端子と、
前記通信端子を介して、前記バッテリの状態を表す情報を前記電動機器に出力する制御手段と、
を備え、前記通信端子は、前記電動機器側の通信端子の位置が異なる複数の電動機器に対応して、複数設けられており、
前記制御手段は、当該バッテリパックが前記電動機器に装着されているときに前記電動機器から入力される信号が、前記複数の通信端子の何れに入力されたかを判断することにより、当該バッテリパックが装着された電動機器の種別を特定することを特徴とするバッテリパック。
【請求項２】
前記制御手段は、当該バッテリパックが装着された電動機器の種別を特定すると、該特定した電動機器に対し、前記バッテリから電源供給が可能であるか否かを判断し、該判断結果を、前記バッテリの状態を表す情報として、前記通信端子から前記電動機器に出力させることを特徴とする請求項１に記載のバッテリパック。
【請求項３】
前記制御手段は、前記バッテリの状態を表す情報を、前記複数の通信端子に対し同時に出力することを特徴とする請求項１又は請求項２に記載のバッテリパック。
【請求項４】
請求項１〜請求項３の何れか１項に記載のバッテリパックと、
前記バッテリパックが装着されたときに前記バッテリパックの電源端子及び前記バッテリパックの一つの通信端子にそれぞれ接続される端子、及び、前記バッテリパックの電源端子から電源供給を受けて動作するアクチュエータを備え、前記バッテリパックの通信端子から入力される情報に応じて前記アクチュエータの動作を制御するよう構成された電動機器と、
を備えたことを特徴とする電動機器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種電動機器に装着されて電源供給を行うためのバッテリパック、及びこのバッテリパックと電動機器とからなる電動機器システムに関する。
【背景技術】
【０００２】
従来、電動工具や電動クリーナ、ブロワ等の電動機器には、バッテリパックを装着可能に構成され、バッテリパックから電源供給を受けて動作する、所謂充電式のものが知られている。
【０００３】
また、この種の電動機器には、装着されたバッテリパックから、バッテリの状態を表す情報（例えば、バッテリの温度や電圧等）を取得し、その情報に基づき、電動機器のアクチュエータ（モータ等）の駆動を制限するように構成されたものが知られている（例えば、特許文献１参照）。
【０００４】
そして、このように構成された電動機器では、バッテリパック内のバッテリの状態に応じてアクチュエータの駆動を制限するため、バッテリを過放電から保護し、バッテリの劣化を防止することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４５６１４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のようにバッテリパックから電動機器に情報を送信するには、バッテリパックに、電動機器へ電源供給を行うための電源端子に加えて、情報送信用の通信端子を設ける必要がある。
【０００７】
そして、バッテリパックにおいて、通信端子の位置や、通信端子からの送信信号の信号形態は、バッテリパックが装着される電動機器の仕様と対応させる必要があることから、バッテリパックは、仕様の異なる電動機器毎に設計し、製造する必要があった。
【０００８】
つまり、例えば、電動工具には、一般使用者向けの電動ドライバ、及び、工場向けの電動ドライバ、というように、同一作業用の電動工具であっても、用途に応じて個々に設計され、通信端子の位置や、通信端子を介してバッテリパックから取得する情報の信号形態が異なるものがある。このため、従来では、用途等の種類が異なる電動工具間でバッテリパックを共用することはできなかった。
【０００９】
一方、種類が異なる電動機器間でバッテリパックを共用させるために、各電動機器の通信端子の位置や、その通信端子で受信する情報信号の信号形態等の仕様を、異なる電動機器間で共通になるよう、各電動機器を設計し直すことが考えられる。
【００１０】
しかし、このような対策では、バッテリパックの仕様に対応しない従来の電動機器では、他の電動機器と共用可能なバッテリパックを使用することはできず、結局、こうした従来の電動機器を使用するには、その電動機器に対応したバッテリパックを用意する必要がある。
【００１１】
従って、従来の電動機器で、専用のバッテリパックの生産が中止されると、バッテリパックが劣化しても、新しいバッテリパックに交換することができないことから、電動機器が故障していなくても、その電動機器を使用することができなくなってしまう。
【００１２】
本発明は、こうした問題に鑑みなされたものであり、電動機器に装着して使用されるバッテリパックにおいて、通信端子の位置等、電動機器側の仕様を変更することなく、種類の異なる複数の電動機器で共用できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
かかる目的を達成するためになされた本発明のバッテリパックにおいては、バッテリパックが電動機器に装着されているとき、電源端子を介して、バッテリから電動機器へ電源供給が行われる。
【００１４】
また、バッテリパックが電動機器に装着されているときには、制御手段が、バッテリの状態を表す情報を、通信端子を介して、電動機器に出力させる。そして、この通信端子は、本発明のバッテリパックから電源供給が可能で、電動機器側の通信端子の位置が異なる複数種類の電動機器に対応して、複数設けられている。
【００１５】
従って、本発明のバッテリパックによれば、当該バッテリパックを装着可能な複数種類の電動機器において、電動機器側に設けられる通信端子の位置が異なる場合でも、バッテリパック側の複数の通信端子の一つを用いて、任意の電動機器に対し、バッテリの状態を表す情報を通知することができる。
【００１６】
このため、本発明のバッテリパックによれば、電動機器側の通信端子の位置を、種類の異なる電動機器間で一致させることなく、各種電動機器で利用できるようになる。
また、バッテリパックに設ける通信端子の位置を、既存の電動機器の通信端子の位置に対応させれば、種類の異なる既存の電動機器間で、本発明のバッテリパックを共用できる。このため、バッテリパックを複数種類の電動機器で共用できるようにするために、電動機器を設計変更する必要がない。
【００１７】
よって、本発明によれば、バッテリパックの用途を拡大することができる。
また、本発明のバッテリパックにおいては、制御手段が、電動機器からの入力信号が複数の通信端子の何れに入力されたかを判断することにより、バッテリパックが装着された電動機器の種別を特定する。
【００１８】
このため、本発明のバッテリパックによれば、例えば、制御手段が通信端子からバッテリ状態を表す情報を送信させる際の送信信号の仕様を、送信対象となる電動機器の種別に応じて設定することができる。
【００１９】
つまり、本発明によれば、当該バッテリパックを装着可能な複数種類の電動機器において、バッテリパックの通信端子から送信すべき情報信号の仕様が異なる場合であっても、当該バッテリパックが実際に装着された電動機器の仕様に対応した情報信号を、対応する通信端子から出力させることができるようになる。
【００２０】
よって、本発明のバッテリパックによれば、当該バッテリパックを装着して電源供給を行うことのできる電動機器の種類を、より多くすることができ、バッテリパックの用途を広げることができる。
【００２１】
次に、本発明のバッテリパックにおいては、制御手段は、バッテリパックが装着された電動機器の種別を特定すると、その特定した電動機器に対し、バッテリから電源供給が可能であるか否かを判断し、その判断結果を、バッテリの状態を表す情報として、通信端子から電動機器に出力させるように構成されていてもよい。
【００２２】
この場合、本発明のバッテリパックが接続される電動機器側では、バッテリパックの通信端子から入力される情報に従い、アクチュエータを駆動するか否かを切り換えるようにすればよく、特許文献１に記載のように、電動機器側で、バッテリの状態を判断する必要はない。
【００２３】
つまり、上記特許文献１では、バッテリパックから通知されるバッテリの温度や電圧に基づき、バッテリの状態を監視し、アクチュエータの駆動を制限するか否かを判断するが、本発明のバッテリパックを利用すれば、こうした制御を行うことなく、バッテリ状態に応じて、アクチュエータの駆動を制限することができる。
【００２４】
なお、本発明のバッテリパックには、複数の通信端子が設けられるが、バッテリパックを電動機器に装着した際に、電動機器側の通信端子に接続されるものは一つである。
このため、制御手段は、通信端子からバッテリの状態を表す情報を出力させる際には、その情報を、複数の通信端子に対し同時に出力するようにしてもよい。
【００２５】
そして、このようにすれば、制御手段から複数の通信端子への情報の出力は、一つの端子から出力するようにすればよく、通信端子毎に、情報出力用の端子を設ける必要がないので、制御手段の構成を簡単にすることができる。
【００２６】
一方、本発明の電動機器システムは、上述した本発明のバッテリパックと、このバッテリパックの電源端子及び一つの通信端子にそれぞれ対応した端子を有する一つの電動機器（以下、第１電動機器という）とを備える。
【００２７】
そして、この第１電動機器は、当該特定電動機器側の通信端子に対応するバッテリパックの通信端子から、バッテリパック内のバッテリの状態を表す情報を取得し、その情報に応じてアクチュエータの動作を制御する。
【００２８】
従って、本発明の電動機器システムによれば、特定電動機器をバッテリパック内のバッテリの状態に応じて動作させることができる。
また、バッテリパックに設けられた他の通信端子に対応した通信端子を有する第２電動機器を追加すれば、バッテリパックからその第２電動機器に対して電源供給を行うことができると共に、その第１電動機器の動作を、バッテリパック内のバッテリの状態に応じて制御することができる。
【図面の簡単な説明】
【００２９】
【図１】実施形態のバッテリパックの外観を表す斜視図である。
【図２】実施形態のバッテリパックの回路構成を表すブロック図である。
【図３】バッテリパックが装着される第１工具の構成を表すブロック図である。
【図４】バッテリパックが装着される第２工具の構成を表すブロック図である。
【図５】バッテリパックの制御部において実行される放電制御処理を表すフローチャートである。
【図６】図５のＳ２００にて実行される放電許可信号制御処理を表すフローチャートである。
【発明を実施するための形態】
【００３０】
以下に本発明の実施形態を図面と共に説明する。
本実施形態のバッテリパック２は、一般用、工場用というように用途の異なる２種類の電動工具（図３、図４に示す第１工具５０、第２工具７０）に着脱自在に装着されて、その電動工具に電源供給を行うためのものである。
【００３１】
図１に示すように、バッテリパック２には、電動工具や充電装置に着脱自在に装着するための装着部３が形成されている。
そして、この装着部３における所定の位置に、バッテリパック２内のバッテリ１０（図２参照）から電動工具に電源供給を行うための正負一対の電源端子４、６と、電動工具にバッテリ１０の状態を表す情報を送信するための第１通信端子８及び第２通信端子９が設けられている。
【００３２】
なお、バッテリパック２は、装着部３を介して充電装置に装着すれば、電源端子４、６を介してバッテリ１０が充電装置内の充電回路に接続されて、バッテリ１０への充電ができるが、本実施形態では、バッテリ１０への充電に関する説明は省略する。
【００３３】
次に、バッテリパック２の回路構成について説明する。
図２に示すように、バッテリ１０は、充放電可能な複数（図では５個）のセル１１、１２、１３、１４、１５を直列に接続することにより構成されている。そして、バッテリ１０の正極側は電源端子４に接続され、負極側は電源端子６に接続されている。
【００３４】
また、バッテリパック２内には、バッテリ１０内のセルの温度を検出するセル温度検出部２２、バッテリ１０の負極側と電源端子６との間の電流経路に設けられた電流検出抵抗２４、バッテリ１０の両端電圧（バッテリ電圧）を検出するバッテリ電圧検出部２６、及び、制御回路３０が設けられている。
【００３５】
制御回路３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を中心とするワンチップのマイクロコンピュータ（マイコン）にて構成されており、セル電圧検出部３４と、Ａ／Ｄ変換部３６と、電流検出部３８と、制御部３２と、を備える。
【００３６】
ここで、セル電圧検出部３４は、バッテリ１０を構成する各セル１１〜１５の電圧を検出するためのものであり、その検出電圧は、Ａ／Ｄ変換部３６に入力される。
また、Ａ／Ｄ変換部３６は、セル電圧検出部３４にて検出された各セル１１〜１５の電圧や、セル温度検出部２２及びバッテリ電圧検出部２６からの検出信号を、それぞれ、デジタルデータに変換して、制御部３２に入力するためのものである。
【００３７】
また、電流検出部３８は、電流検出抵抗２４の両端電圧を電動工具への放電電流として、制御回路３０内に取り込み、その放電電流を表すデータを制御部３２に入力するためのものである。
【００３８】
一方、図２に示す制御部３２は、マイクロコンピュータを構成するＣＰＵが、記憶媒体であるＲＯＭ内に記憶された制御プログラムに従い各種制御処理を実行することにより実現される機能ブロックである。
【００３９】
そして、制御部３２では、バッテリ１０から電動工具への放電を制御する放電制御処理が、図５、図６に示すフローチャートに沿って実行される。なお、この放電制御処理は、本発明に関わる主要な処理であるため、後に詳しく説明する。
【００４０】
また、制御部３２では、図５、図６に示す放電制御処理以外にも、電動工具への放電時やバッテリ１０への充電時に、電流検出抵抗２４を介して検出される放電電流や充電電流を監視し、電流異常時に放電或いは充電を停止させる電流監視制御処理等、各種制御処理が実行される。しかし、図５、図６に示す放電制御処理以外の制御処理は、本発明にかかわる制御処理ではないので、説明を省略する。
【００４１】
次に、バッテリパック２には、電動工具から第１通信端子８及び第２通信端子９に入力された信号を制御部３２に入力するための第１入力制御部４２及び第２入力制御部４４と、制御部３２からの出力信号を、第１通信端子８及び第２通信端子９を介して電動工具に出力するための第１出力制御部４６及び第２出力制御部４８と、が備えられている。
【００４２】
ここで、第１通信端子８は、第１工具５０側の通信端子５８と対応する位置に設けられており、図３に示すように、バッテリパック２が第１工具５０に装着されて、電源端子４、６が第１工具５０の電源端子５４、５６に接続された際に、第１工具５０の通信端子５８と接続される。
【００４３】
また、第２通信端子９は、第２工具７０側の通信端子７９と対応する位置に設けられており、図４に示すように、バッテリパック２が第２工具７０に装着されて、電源端子４、６が第２工具７０の電源端子７４、７６に接続された際に、第２工具７０の通信端子７９と接続される。
【００４４】
次に、図３、図４に示すように、第１工具５０及び第２工具７０は、それぞれ、使用者によりオン／オフ操作されるトリガスイッチ６２、８２、電動工具の動力源であるモータ６０、８０、スイッチング素子６４、８４（図ではＦＥＴ）、及び、放電制御部６６、８６を備える。
【００４５】
第１工具５０及び第２工具７０において、トリガスイッチ６２、８２、モータ６０、８０、及び、スイッチング素子６４、８４は、それぞれ、正極側の電源端子５４、７４から負極側の電源端子５６、７６に至る通電経路上に直列に設けられている。
【００４６】
そして、放電制御部６６、８６は、自身が設けられた第１工具５０又は第２工具７０にバッテリパック２が装着されていて、トリガスイッチ６２又は８２がオン状態となったときに、バッテリパック２のバッテリ１０から電源供給を受けて動作する。
【００４７】
放電制御部６６、８６は、マイクロコンピュータを中心に構成されており、上記のようにバッテリ１０から電源供給を受けると、内部のレギュレータがマイクロコンピュータ駆動用の電源電圧を生成して、マイクロコンピュータを起動する。
【００４８】
すると、放電制御部６６、８６は、マイクロコンピュータの動作によって、通信端子５８、７９から動作中である旨を表すハイレベルの動作信号を出力させ、その旨をバッテリパック２に通知する。
【００４９】
このように、第１工具５０又は第２工具７０側からバッテリパック２へ動作信号が出力されると、バッテリパック２からは、後述の放電制御処理によって、第１通信端子８、第２通信端子９を介して、バッテリ１０の放電（換言すればモータ６０、８０の駆動）を許可する放電許可信号が出力される。
【００５０】
このため、放電制御部６６、８６は、通信端子５８、７９の電圧レベルに基づき、バッテリパック２から放電許可信号が入力されたか否かを判断し、放電許可信号が入力されていれば、スイッチング素子６４、８４を駆動制御することで、モータ６０、８０を駆動し、その回転速度を制御する。
【００５１】
なお、バッテリパック２において、第１出力制御部４６及び第２出力制御部４８は、制御回路３０の共通の出力ポートに接続されている。
このため、制御部３２から第１工具５０又は第２工具７０に対して出力される放電許可信号は、各工具５０、７０に対応する第１通信端子８又は第２通信端子９だけでなく、もう一方の通信端子（つまり、第２通信端子９又は第１通信端子８）からも出力されることになる。
【００５２】
しかし、制御部３２が、バッテリパック２が装着された第１工具５０又は第２工具７０に対し、第１通信端子８又は第２通信端子９から放電許可信号を出力させる際、もう一方の通信端子（第２通信端子９又は第１通信端子８）に、他方の工具（第２工具７０又は第１工具５０）が接続されることはない。
【００５３】
従って、放電許可信号を出力する必要のない、もう一方の出力端子（第２通信端子９又は第１通信端子８）から放電許可信号が出力されたとしても、バッテリパック２が装着された第１工具５０又は第２工具７０の動作に影響を与えることはない。
【００５４】
次に、バッテリパック２の制御部３２において実行される放電制御処理について説明する。
この放電制御処理は、制御部３２にて、所定時間毎に繰り返し実行される処理であり、図５に示すように、処理が開始されると、まずＳ１１０（Ｓはステップを表す）にて、現在、バッテリ１０から第１工具５０又は第２工具７０への放電中であるか否かを判断する。
【００５５】
そして、Ｓ１１０にて、現在、放電中ではないと判断されると、Ｓ１２０に移行する。
Ｓ１２０では、バッテリ電圧検出部２６及びセル電圧検出部３４にて検出された電圧値や、セル温度検出部２２で検出されたセル温度を、Ａ／Ｄ変換部３６を介して取り込み、これら各値は、電動工具への電源供給（放電）が可能な正常範囲内にあるか否かを判断する。
【００５６】
Ｓ１２０にて、上記各値が正常範囲内にあり、電動工具への放電を許可できると判断されると、Ｓ１３０に移行し、第１通信端子８若しくは第２通信端子９に動作信号が入力されたか否かを判断する。
【００５７】
つまり、上述したように、第１工具５０又は第２工具７０において、バッテリパック２が装着されて、トリガスイッチ６２又は８２がオン状態になると、第１工具５０又は第２工具７０から第１通信端子８又は第２通信端子９に動作信号が入力される。
【００５８】
そこで、Ｓ１３０では、第１通信端子８又は第２通信端子９に動作信号が入力されたか否かを判断することで、バッテリパック２が第１工具５０又は第２工具７０に装着されている状態で、第１工具５０又は第２工具７０のトリガスイッチ６２、８２が使用者により操作されたか否かを判断する。
【００５９】
そして、Ｓ１３０にて、第１通信端子８及び第２通信端子９に動作信号は入力されていないと判断されるか、Ｓ１２０にて、上記電圧値若しくはセル温度が正常範囲内にないと判断されると、当該放電制御処理を一旦終了する。
【００６０】
一方、Ｓ１３０にて、第１通信端子８又は第２通信端子９に動作信号が入力されたと判断されると、Ｓ１４０に移行して、動作信号が入力された端子は、第２通信端子９であるか否かを判断する。
【００６１】
そして、Ｓ１４０にて、動作信号が入力された端子は第２通信端子９ではないと判断された場合には、第１工具５０から第１通信端子８に動作信号が入力されていると判断できることから、続くＳ１５０では、第１工具５０に対し放電許可信号を出力し、当該放電制御処理を一旦終了する。
【００６２】
なお、Ｓ１５０では、第１出力制御部４６を介して、第１通信端子８をオープン状態から電源ラインへの接続状態に切り換えることで、第１通信端子８からハイレベルの放電許可信号を出力させる。
【００６３】
これは、第１工具５０の放電制御部６６が、通信端子５８の電圧レベルに基づきバッテリパック２から放電許可信号が入力されたことを検知し、モータ６０の駆動（換言すればバッテリ１０からモータ６０への放電）を開始するように構成されているためである。
【００６４】
つまり、Ｓ１５０の処理により、第１工具５０の通信端子５８に放電許可信号が入力されると、放電制御部６６からバッテリパック２に向けて電流が流れなくなり、通信端子５８がハイレベルに保持される。
【００６５】
このため、第１工具５０の放電制御部６６は、通信端子５８の電圧レベルに基づき、バッテリパック２から放電許可信号が入力されことを検知し、モータ６０の駆動（換言すればバッテリ１０からモータ６０への放電）を開始することができるようになる。
【００６６】
また、Ｓ１５０では、第１工具フラグをオン状態にセットすることで、第１工具５０が動作中であることを、ＲＡＭ若しくはレジスタ等に記憶する。
次に、Ｓ１４０にて、動作信号が入力された端子は第２通信端子９であると判断された場合、つまり、バッテリパック２が装着された電動工具が第２工具７０である場合には、Ｓ１６０に移行して、バッテリ電圧は、Ｓ１２０での放電許可判定電圧よりも高い閾値電圧以上であるか否かを判断する。
【００６７】
これは、第２工具７０が、例えば工場用であり、一般用の第１工具５０よりも高トルクが要求されるためである。
つまり、本実施形態では、この要求トルクに対応して、第２工具７０へ電源供給を行う際の放電条件として、バッテリ電圧（換言すればバッテリ１０の残容量）の下限値が、Ｓ１２０にて放電許可を判定する際の判定電圧よりも大きい閾値以上であること、と設定されている。
【００６８】
そこで、Ｓ１６０では、バッテリ電圧が閾値電圧以上であるか否かを判断することにより、第２工具７０への放電条件が成立しているか否かを判断するのである。
そして、Ｓ１６０にて、バッテリ電圧が閾値電圧未満であり、第２工具７０への放電条件は成立していないと判断されると、当該放電制御処理を一旦終了する。
【００６９】
また、Ｓ１６０にて、バッテリ電圧は閾値電圧以上であると判断されると、Ｓ１７０に移行して、第２工具７０に対し放電許可信号を出力し、当該放電制御処理を一旦終了する。
【００７０】
なお、Ｓ１７０では、第２出力制御部４８を介して、第２通信端子９に所定周期で変化するパルス信号を出力することで、第２通信端子９からパルス信号からなる放電許可信号を出力させる。
【００７１】
これは、第２工具７０の放電制御部８６が、通信端子７９の電位の周期的変化に基づき、バッテリパック２から放電許可信号が入力されたことを検知し、モータ８０の駆動（換言すればバッテリ１０からモータ８０への放電）を開始するように構成されているためである。
【００７２】
つまり、Ｓ１７０の処理により、第２工具７０の通信端子７９に、周期的に変化するパルス信号からなる放電許可信号が入力されると、通信端子５８の電位が周期的に変化する。
【００７３】
このため、第２工具７０の放電制御部８６は、通信端子７９の電位の周期的変化に基づき、バッテリパック２から放電許可信号が入力されたことを検知し、モータ８０の駆動（換言すればバッテリ１０からモータ８０への放電）を開始することができるようになる。
【００７４】
また、Ｓ１７０では、第２工具フラグをオン状態にセットすることで、第２工具７０が動作中であることを、ＲＡＭ若しくはレジスタ等に記憶する。
次に、Ｓ１１０にて、現在、第１工具５０又は第２工具７０への放電中であると判断されると、Ｓ２００に移行して、放電許可信号制御処理を実行する。
【００７５】
図６に示すように、放電許可信号制御処理では、まずＳ２１０にて、Ｓ１５０、Ｓ１７０にてセットされるフラグに基づき、現在放電中の電動工具は、第１工具５０であるか、第２工具７０であるかを判断する。
【００７６】
そして、現在、第１工具５０で放電中であれば、Ｓ２２０に移行し、電流検出部３８から入力される放電電流が、所定時間（例えば１ｓ）以上、所定の停止判定電流（例えば１Ａ）未満であるか否かを判断する。
【００７７】
Ｓ２２０にて、否定判断されると（つまり、放電電流が停止判定電流以上であるか、或いは、放電電流が停止判定電流未満であっても、その状態の経過時間が所定時間に達していない場合には)、そのまま当該放電許可信号制御処理を終了し、第１工具５０への放電を継続させる。
【００７８】
一方、Ｓ２２０にて、放電電流が、所定時間以上、停止判定電流未満となっていると判断されると、Ｓ２３０に移行する。
そして、Ｓ２３０では、第１工具５０でのモータ６０の駆動に影響を与えることのない所定の確認時間（例えば５ｍｓ）だけ、第１通信端子８から第１工具５０への放電許可信号（ハイレベル）の出力を停止させ、その出力停止期間内に、第１入力制御部４２を介して、第１通信端子８の電圧レベルを読み込む。
【００７９】
次に、Ｓ２４０では、Ｓ２３０で読み込んだ電圧レベルから、第１工具５０からの動作信号（ハイレベル）の入力が停止されたか否か（換言すれば、第１工具５０のトリガスイッチ６２がオフ状態になったか否か）を判断する。
【００８０】
なお、Ｓ２３０にて、放電許可信号の出力を一時的に停止させるのは、第１通信端子８からの放電許可信号の出力中は、第１通信端子８の電圧レベルがハイレベルとなり、第１工具５０から第１通信端子８に動作信号が入力されているか否かを判断できないためである。
【００８１】
そして、Ｓ２４０にて、第１工具５０のトリガスイッチ６２はオフ状態ではない（つまり、第１工具５０の使用者はトリガスイッチ６２を操作し続けている）と判断されると、そのまま当該放電許可信号制御処理を終了する。
【００８２】
次に、Ｓ２４０にて、第１工具５０のトリガスイッチ６２はオフ状態である（つまり、第１工具５０の使用者はトリガスイッチ６２の操作を停止した）と判断されると、Ｓ２５０に移行する。
【００８３】
そして、Ｓ２５０では、第１通信端子８からの放電許可信号（ハイレベル）の出力を停止することで、第１工具５０への放電（換言すれば第１工具５０におけるモータ６０の駆動）を停止させ、第１工具フラグをオフ状態にリセットした後、当該放電許可信号制御処理を終了する。
【００８４】
次に、Ｓ２１０にて、現在放電中の電動工具は、第２工具７０であると判断された場合には、Ｓ２６０に移行して、第２工具７０への放電開始後、所定時間（例えば１ｓ）経過したか否かを判断する。
【００８５】
そして、第２工具７０への放電開始後、所定時間（例えば１ｓ）が経過していなければ、そのまま当該放電許可信号制御処理を終了し、第２工具７０への放電開始後、所定時間（例えば１ｓ）が経過していれば、Ｓ２７０に移行する。
【００８６】
Ｓ２７０では、第２通信端子９からの放電許可信号（パルス信号）の出力を停止し、第２工具フラグをオフ状態にリセットした後、当該放電許可信号制御処理を終了する。
なお、Ｓ２６０及びＳ２７０の処理により、第２工具７０への放電許可信号（パルス信号）の出力時間は、所定時間（例えば１ｓ）に制限される。
【００８７】
これは、第２工具７０が、バッテリパック２から放電許可信号（パルス信号）を受けてモータ８０の駆動を一旦開始すると、その後は、トリガスイッチ８２がオフ状態に戻されるまで、モータ８０の駆動を継続するように構成されているためである。
【００８８】
以上説明したように、本実施形態のバッテリパック２には、バッテリ１０から第１工具５０及び第２工具７０に対し電源供給を行うための一対の電源端子４、６とは別に、第１工具５０の通信端子５８及び第２工具７０の通信端子７９に対応した第１通信端子８及び第２通信端子９が設けられている。
【００８９】
このため、本実施形態のバッテリパック２によれば、バッテリパック２が第１工具５０及び第２工具７０の何れに装着されても、その装着された第１工具５０又は第２工具７０に対応した第１通信端子８又は第２通信端子９から、第１工具５０又は第２工具７０に対し、放電許可信号を出力することができる。
【００９０】
よって、本実施形態のバッテリパック２によれば、第１工具５０及び第２工具７０の通信端子の位置を一致させることなく、種類の異なる第１工具５０及び第２工具７０に装着して利用することができるようになる。このため、本実施形態のバッテリパック２によれば、その用途を拡大することができる。
【００９１】
また、本実施形態のバッテリパック２によれば、制御回路３０が、第１通信端子８及び第２通信端子９に入力される動作信号に基づき、バッテリパック２が装着された電動工具を識別し、その識別した電動工具（第１工具５０又は第２工具７０）に応じて、バッテリ１０から電動工具への放電が可能か否かを判断する（Ｓ１２０、Ｓ１６０）。
【００９２】
そして、制御回路３０は、識別した電動工具（第１工具５０又は第２工具７０）への放電が可能であれば、その電動工具に対し予め設定されている信号形態の放電許可信号を、対応する通信端子（第１通信端子８又は第２通信端子９）から出力する（Ｓ１５０、Ｓ１７０）。
【００９３】
また、制御回路３０は、放電許可信号の出力後は、その出力停止タイミングを、電動工具（第１工具５０又は第２工具７０）の動作に応じて制御する（Ｓ２５０、Ｓ２７０）。
従って、本実施形態のバッテリパック２によれば、バッテリパック２が装着された電動工具の種類（換言すれば動作条件）に応じて、バッテリ１０からの電源供給（放電）を適正に制御することができる。
【００９４】
また、本実施形態のバッテリパック２によれば、第１出力制御部４６及び第２出力制御部４８を、制御回路３０の一つのポートに接続し、そのポートから、第１出力制御部４６及び第２出力制御部４８に、第１工具５０又は第２工具７０に対する放電許可信号を出力するように構成されている。
【００９５】
このため、制御回路３０において、制御部３２は、放電許可信号の出力先（第１工具５０又は第２工具７０）に対応して、放電許可信号の出力ポートを切り換える必要がなく、制御部３２での放電制御処理を簡単にすることができる。また、制御回路３０を構成するマイクロコンピュータのポート数が少ない場合でも、実施できる。
【００９６】
なお、本実施形態においては、制御回路３０（特に、放電制御処理を実行する制御部３２）が、本発明の制御手段に相当する。
以上、本発明の一実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様をとることができる。
【００９７】
例えば、上記実施形態では、一般用の電動工具（第１工具５０）と工場用の電動工具（第２工具７０）とで共用可能なバッテリパック２について説明したが、本発明は、電動工具や電動作業具等の電動機器に装着して使用されるバッテリパックであれば、上記実施形態と同様に適用することができる。
【００９８】
また、バッテリパック２に設ける通信端子の個数は、共用させる電動機器の種類に応じて適宜設定すればよく、例えば、３個でも４個でも良い。
また、図５、図６に示した放電制御処理における放電可能か否かの判定条件、放電許可信号の信号形態、放電許可信号の停止タイミング、等については、バッテリパック２が使用される電動機器の種類やその動作条件に応じて適宜設定すればよい。
【符号の説明】
【００９９】
２…バッテリパック、３…装着部、４，６…電源端子、８…第１通信端子、９…第２通信端子、１０…バッテリ、１１〜１５…セル、２２…セル温度検出部、２４…電流検出抵抗、２６…バッテリ電圧検出部、３０…制御回路（マイクロコンピュータ）、３２…制御部、３４…セル電圧検出部、３６…Ａ／Ｄ変換部、３８…電流検出部、４２…第１入力制御部、４４…第２入力制御部、４６…第１出力制御部、４８…第２出力制御部、５０…第１工具、７０…第２工具、５４，５６，７４，７６…電源端子、５８，７９…通信端子、６０，８０…モータ、６２，８２…トリガスイッチ、６４，８４…スイッチング素子、６６，８６…放電制御部。
【図１】
0005956245.tif 000002
【図２】
0005956245.tif 000003
【図３】
0005956245.tif 000004
【図４】
0005956245.tif 000005
【図５】
0005956245.tif 000006
【図６】
0005956245.tif 000007