(57)【要約】【課題】電動工具において、スイッチが操作されたか否かを示す信号と、駆動部への電力の供給を許可するか否かを示す信号とを、１組の端子を介して、電動工具本体とバッテリパックとの間で入出力することが可能な技術を提供する。【解決手段】電動工具１では、メインスイッチＳＷ１がＯＮされると、本体２において制御電圧Ｖｃｃが生成されて、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定される。バッテリパック９のＭＣＵ９３が放電制御信号における電圧の論理レベルをＨｉｇｈに設定（放電許可）すると、トランジスタＱ４がＯＮし、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＬｏｗに設定される。【選択図】図３
2010158743.tif 000002
【特許請求の範囲】
【請求項１】
電動工具本体と、
バッテリパックと
を備え、
前記電動工具本体は、
該電動工具本体と前記バッテリパックとの間で電気信号を入出力するための本体側端子と、
前記バッテリパックと電気的に接続され、該バッテリバックから電力の供給を受けて駆動する駆動部と、
前記電動工具本体の外部から前記駆動部の駆動及び停止を指令するためのスイッチと、
該スイッチによって前記駆動部の駆動が指令されると、前記本体側端子の電圧を第１の電圧に設定する端子電圧設定手段と、
前記本体側端子の電圧が前記第１の電圧に設定されているときに、前記バッテリパックと前記駆動部とを電気的に切断する一方、該本体側端子の電圧が前記第１の電圧とは異なる第２の電圧に設定されているときに、前記バッテリパックと前記駆動部とを電気的に接続する接続制御手段と
を備え、
前記バッテリパックは、
前記電動工具本体の前記本体側端子と電気的に接続されるバッテリ側端子と、
該バッテリ側端子の電圧が前記第１の電圧に設定されているときに、前記電動工具本体の前記スイッチによって前記駆動部の駆動が指令されていることを示す指令認識信号を生成する指令認識手段と、
少なくとも、前記指令認識信号の状態の判定を含む、予め設定された判定手順に基づいて、前記バッテリパックから前記駆動部への電力の供給を許可するか否かを判定する許可判定手段と、
該許可判定手段によって、前記バッテリパックから前記駆動部への電力の供給が許可されると、前記バッテリ側端子の電圧を前記第１の電圧から前記第２の電圧へと変化させる電圧変化手段と
を備えていることを特徴とする電動工具。
【請求項２】
請求項１に記載の電動工具であって、
前記バッテリパックは、前記電動工具本体の前記駆動部と電気的に接続される正極を備え、
前記スイッチは、前記バッテリパックの前記正極と、前記電動工具本体の前記駆動部との電気的接続をＯＮ／ＯＦＦすることで、前記駆動部の駆動及び停止を指令し、
前記端子電圧設定手段は、前記バッテリパックの前記正極と、前記電動工具本体の前記駆動部との電気的接続が前記スイッチによってＯＮされると、前記第１の電圧を前記本体側端子に印加する
ことを特徴とする電動工具。
【請求項３】
請求項２記載の電動工具であって、
前記端子電圧設定手段は、前記バッテリパックの前記正極と、前記電動工具本体の前記駆動部との電気的接続が前記スイッチによってＯＮされると、前記バッテリパックの前記正極の電圧から前記第１の電圧を生成し、生成した前記第１の電圧を前記本体側端子に印加する
ことを特徴とする電動工具。
【請求項４】
請求項１〜３のいずれかに記載の電動工具であって、
前記電圧変化手段は、前記第１の電圧を降下させる、もしくは前記第１の電圧よりも高い電圧を前記バッテリ側端子に印加することで、前記バッテリ側端子の電圧を前記第１の電圧から前記第２の電圧へと変化させる
ことを特徴とする電動工具。
【請求項５】
請求項１〜４のいずれかに記載の電動工具であって、
前記バッテリパックは、少なくとも前記指令認識信号の状態に基づいて、前記バッテリパックに搭載された電子回路の一部の動作を停止させるスリープモード移行手段
を備えることを特徴とする電動工具。
【請求項６】
請求項１〜５のいずれかに記載の電動工具であって、
前記バッテリパックは、該バッテリパックから前記電動工具本体に流れる電流の大きさが予め指定された指定電流値を超えているか否かを判定する過電流判定手段を備え、
前記判定手順は、前記過電流判定手段による判定を含む
ことを特徴とする電動工具。
【請求項７】
請求項１〜６のいずれかに記載の電動工具であって、
前記バッテリパックは、
該バッテリパックが過放電状態であるか否かを判定する過放電判定手段を備え、
前記判定手順は、前記過放電判定手段による判定を含む
ことを特徴とする電動工具。
【請求項８】
請求項１〜７のいずれかに記載の電動工具であって、
前記バッテリパックは、該バッテリパックの温度が予め指定された指定温度を超えているか否かを判定する温度判定手段を備え、
前記判定手順は、前記温度判定手段による判定を含む
ことを特徴とする電動工具。
【請求項９】
請求項１〜８のいずれかに記載の電動工具であって、
前記バッテリパックは、前記電動工具本体に離脱可能に装着される
ことを特徴とする電動工具。
【請求項１０】
電動工具本体であって、
該電動工具本体とバッテリパックとの間で電気信号を入出力するための本体側端子と、
前記バッテリパックと電気的に接続され、該バッテリバックから電力の供給を受けて駆動する駆動部と、
前記電動工具本体の外部から前記駆動部の駆動及び停止を指令するためのスイッチと、
該スイッチによって前記駆動部の駆動が指令されると、前記本体側端子の電圧を第１の電圧に設定する端子電圧設定手段と、
前記本体側端子の電圧が前記第１の電圧に設定されているときに、前記バッテリパックと前記駆動部とを電気的に切断する一方、該本体側端子の電圧が前記第１の電圧とは異なる第２の電圧に設定されているときに、前記バッテリパックと前記駆動部とを電気的に接続する接続制御手段と
を備えることを特徴とする電動工具本体。
【請求項１１】
電動工具本体に電力を供給する電動工具用のバッテリパックであって、
該バッテリパックと前記電動工具本体との間で電気信号を入出力するためのバッテリ側端子と、
該バッテリ側端子の電圧が前記第１の電圧に設定されているときに、前記電動工具本体に設けられたスイッチによって、該電動工具本体に設けられた駆動部の駆動が指令されていることを示す指令認識信号を生成する指令認識手段と、
少なくとも、前記指令認識信号の状態を判定条件として、前記バッテリパックから前記駆動部への電力の供給を許可するか否かを判定する許可判定手段と、
該許可判定手段により、前記バッテリパックから前記駆動部への電力の供給が許可されると、前記バッテリ側端子の電圧を、前記第１の電圧から該第１の電圧とは異なる第２の電圧へと変化させる電圧変化手段と
を備えることを特徴とするバッテリパック。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリパックを備える電動工具に関する。
【背景技術】
【０００２】
従来の電動工具の一例（特許文献１を参照）は、電動工具本体の外部に設けられたスイッチが操作されたか否かを示す制御信号を、１対の端子を介して、電動工具本体からバッテリパックに出力するように構成されている。また、この一例は、バッテリパックから電動工具本体のモータへの電力の供給を許可するか否かを示す制御信号を、別の１対の端子を介して、バッテリパックから電動工具本体に入力するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８００４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記一例では、上述した２種類の制御信号を電動工具本体とバッテリパックとの間で入出力するために、２対の端子が必要であった。しかしながら、電動工具の構造を簡素化したり、電動工具の設計の自由度を向上させるためには、端子の数を削減することが１つの方法となり得る。
【０００５】
そこで、本発明は、電動工具において、スイッチが操作されたか否かを示す信号と、駆動部への電力の供給を許可するか否かを示す信号とを、１対の端子を介して、電動工具本体とバッテリパックとの間で入出力することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた、本発明の第１局面における電動工具は、電動工具本体と、バッテリパックとを備えている。
【０００７】
電動工具本体は、電動工具本体とバッテリパックとの間で電気信号を入出力するための本体側端子と、バッテリパックと電気的に接続され、該バッテリバックから電力の供給を受けて駆動する駆動部と、電動工具本体の外部から駆動部の駆動及び停止を指令するためのスイッチと、該スイッチによって駆動部の駆動が指令されると、本体側端子の電圧を第１の電圧に設定する端子電圧設定手段と、本体側端子の電圧が第１の電圧に設定されているときに、バッテリパックと駆動部とを電気的に切断する一方、該本体側端子の電圧が第１の電圧とは異なる第２の電圧に設定されているときに、バッテリパックと駆動部とを電気的に接続する接続制御手段とを備えている。
【０００８】
一方、バッテリパックは、電動工具本体の本体側端子と電気的に接続されるバッテリ側端子と、該バッテリ側端子の電圧が第１の電圧に設定されているときに、電動工具本体のスイッチによって駆動部の駆動が指令されていることを示す指令認識信号を生成する指令認識手段と、少なくとも、指令認識信号の状態の判定を含む、予め設定された判定手順に基づいて、バッテリパックから駆動部への電力の供給を許可するか否かを判定する許可判定手段と、該許可判定手段によって、バッテリパックから駆動部への電力の供給が許可されると、バッテリ側端子の電圧を第１の電圧から第２の電圧へと変化させる電圧変化手段とを備えている。
【０００９】
このように構成された電動工具では、スイッチによって駆動部の駆動が指令されると、電動工具本体の端子電圧設定手段が、電動工具本体における本体側端子の電圧を第１の電圧に設定する。このとき、電動工具本体の接続制御手段が、バッテリパックと駆動部とを電気的に切断する。一方、本体側端子の電圧が第１の電圧に設定されると、本体側端子と電気的に接続されている、バッテリパックにおけるバッテリ端子の電圧も第１の電圧に設定されるので、バッテリパックの指令認識手段が、指令認識信号を生成する。そして、バッテリパックの許可判定手段が、バッテリパックから駆動部への電力の供給を許可すると、バッテリパックの電圧変化手段が、バッテリ側端子の電圧を第１の電圧から第２の電圧へと変化させる。
【００１０】
バッテリ側端子の電圧が第２の電圧へと変化すると、バッテリ側端子と電気的に接続されている、電動工具本体における本体側端子の電圧も第２の電圧へと変化するので、電動工具本体の接続制御手段が、バッテリパックと駆動部とを電気的に接続する。
【００１１】
つまり、第１局面の電動工具では、スイッチによって駆動部の駆動が指令されたことを、本体側端子の電圧とバッテリ端子の電圧とを第１の電圧に設定することで示し、駆動部への電力の供給が許可されたことを、本体側端子の電圧とバッテリ端子の電圧とを第２の電圧に設定することで示す。
【００１２】
したがって、第１局面の電動工具は、スイッチが操作されたか否かを示す信号と、駆動部への電力の供給を許可するか否かを示す信号とを、１対の端子を介して、電動工具本体とバッテリパックとの間で入出力できる。
【００１３】
ここで、電動工具本体のスイッチは、電動工具本体の外部から駆動部の駆動及び停止を指令するためにどのように構成されていてもよい。
【００１４】
例えば、バッテリパックが、電動工具本体の駆動部と電気的に接続される正極を備えている場合、スイッチは、バッテリパックの正極と、電動工具本体の駆動部との電気的接続をＯＮ／ＯＦＦすることで、駆動部の駆動及び停止を指令するように構成されていてもよい。さらに、この場合、端子電圧設定手段は、バッテリパックの正極と、電動工具本体の駆動部との電気的接続がスイッチによってＯＮされると、第１の電圧を本体側端子に印加するように構成されていてもよい。
【００１５】
このように構成された電動工具では、バッテリパックの正極と電動工具本体の駆動部とが電気的に接続されたときに、本体側端子の電圧を第１の電圧に設定できる。
【００１６】
ここで、端子電圧設定手段は、例えば、バッテリパックの正極と、電動工具本体の駆動部との電気的接続がスイッチによってＯＮされると、バッテリパックの正極の電圧から第１の電圧を生成し、生成した第１の電圧を本体側端子に印加するように構成されていてもよい。
【００１７】
この場合、バッテリパックの正極と、電動工具本体の駆動部とが電気的に接続されたときにのみ、第１の電圧が生成される。つまり、スイッチによって駆動部の駆動が指令されたときにのみ第１の電圧が生成されるため、スイッチによって駆動部の駆動が指令されていないにもかかわらず、本体側端子の電圧とバッテリ側端子の電圧とが第１の電圧に設定されてしまうことを防止できる。
【００１８】
また、電圧変化手段は、バッテリ側端子の電圧を第１の電圧から第２の電圧へと変化させるためにどのように構成されていてもよい。
【００１９】
例えば、電圧変化手段は、第１の電圧を降下させる、もしくは第１の電圧よりも高い電圧をバッテリ側端子に印加することで、バッテリ側端子の電圧を第１の電圧から第２の電圧へと変化させるように構成されていてもよい。
【００２０】
また、バッテリパックは、少なくとも指令認識信号の状態に基づいて、バッテリパックに搭載された電子回路の一部の動作を停止させるスリープモード移行手段を備えていてもよい。
【００２１】
この場合、例えば、指令認識信号が生成されていないときに、スリープモード移行手段が作動するように、スリープモード移行手段を設定すれば、電動工具本体のスイッチによって駆動部の停止が指令されているときに、バッテリパックに搭載された電子回路を全て停止させるのではなく、一部の電子回路のみが停止するだけであるので、駆動部の駆動が指令されてから全ての電子回路を作動させる場合よりも迅速に駆動部の駆動を開始することができる。
【００２２】
また、バッテリパックから駆動部への電力の供給を許可するか否かを判定するために、判定手順は、どのような判定を含んでもよい。
【００２３】
例えば、バッテリパックから電動工具本体に流れる電流の大きさが予め指定された指定電流値を超えているか否かを判定する過電流判定手段をバッテリパックが備えている場合には、判定手順は、過電流判定手段による判定を含んでいてもよい。
【００２４】
この場合、例えば、バッテリパックから電動工具本体に流れる電流の大きさが予め指定された電流値を超えている場合に、バッテリパックから駆動部への電力の供給を許可しないように許可判定手段を設定すれば、バッテリパックから電動工具本体に過大な電流が流れ、不具合が生じてしまうことを防止できる。
【００２５】
また、例えば、バッテリパックが過放電状態であるか否かを判定する過放電判定手段を、バッテリパックが備えている場合には、判定手順は、過放電判定手段による判定を含んでいてもよい。
【００２６】
この場合、例えば、バッテリパックが過放電状態である場合に、バッテリパックから駆動部への電力の供給を許可しないように許可判定手段を設定すれば、過放電状態のバッテリパックから駆動部に電力を供給してしまい、バッテリパックに不具合が生じてしまうことを防止できる。
【００２７】
また、例えば、バッテリパックの温度が予め指定された指定温度を超えているか否かを判定する温度判定手段をバッテリパックが備えている場合、判定手順は、温度判定手段による判定を含んでいてもよい。
【００２８】
この場合、例えば、バッテリパックの温度が指定温度を超えている場合に、バッテリパックから駆動部への電力の供給を許可しないように許可判定手段を設定すれば、温度が過度に高いバッテリパックから駆動部に電力を供給してしまい、バッテリパックに不具合が生じてしまうことを防止できる。
【００２９】
また、バッテリパックは、電動工具本体に離脱不能に設けられていてもよいし、電動工具本体に離脱可能に装着されてもよい。
【００３０】
バッテリパックが電動工具本体に離脱可能に装着されている場合、バッテリパックを容易に交換することができる。
【００３１】
次に、本発明の第２局面における電動工具本体は、該電動工具本体とバッテリパックとの間で電気信号を入出力するための本体側端子と、バッテリパックと電気的に接続され、該バッテリバックから電力の供給を受けて駆動する駆動部と、電動工具本体の外部から駆動部の駆動及び停止を指令するためのスイッチと、該スイッチによって駆動部の駆動が指令されると、本体側端子の電圧を第１の電圧に設定する端子電圧設定手段と、本体側端子の電圧が第１の電圧に設定されているときに、バッテリパックと駆動部とを電気的に切断する一方、該本体側端子の電圧が第１の電圧とは異なる第２の電圧に設定されているときに、バッテリパックと駆動部とを電気的に接続する接続制御手段とを備えている。
【００３２】
つまり、この電動工具本体は、第１局面における電動工具の電動工具本体であり、第１局面における電動工具の一部を構成することができる。
【００３３】
次に、本発明の第３局面におけるバッテリパックは、電動工具本体に電力を供給する電動工具用のバッテリパックである。そして、このバッテリパックは、該バッテリパックと電動工具本体との間で電気信号を入出力するためのバッテリ側端子と、該バッテリ側端子の電圧が第１の電圧に設定されているときに、電動工具本体に設けられたスイッチによって、該電動工具本体に設けられた駆動部の駆動が指令されていることを示す指令認識信号を生成する指令認識手段と、少なくとも、指令認識信号の状態を判定条件として、バッテリパックから駆動部への電力の供給を許可するか否かを判定する許可判定手段と、該許可判定手段により、バッテリパックから駆動部への電力の供給が許可されると、バッテリ側端子の電圧を、第１の電圧から該第１の電圧とは異なる第２の電圧へと変化させる電圧変化手段とを備えている。
【００３４】
つまり、このバッテリパックは、第１局面における電動工具のバッテリパックであり、第１局面における電動工具の一部を構成することができる。
【図面の簡単な説明】
【００３５】
【図１】第１実施形態における電動工具の側面図である。
【図２】第１実施形態における電動工具の本体からバッテリパックを離脱させた様子を示す側面図である。
【図３】第１実施形態における電動工具に搭載された一部の電子回路の構成を示す回路図である。
【図４】第１実施形態における電子回路の各部の動作を示すタイミングチャートである。
【図５】メインスイッチがＯＮされてから駆動モータが始動するまでの間における、第１実施形態における電子回路の各部の動作状態を示すテーブルである。
【図６】過電流が発生したときにおける、第１実施形態における電子回路の各部の動作状態を示すテーブルである。
【図７】ユーザが自動停止モードを認識したときにおける、第１実施形態における電子回路の各部の動作状態を示すテーブルである。
【図８】第１実施形態におけるＭＣＵが実行する放電制御処理の流れを示すフローチャートであって、放電制御処理の始まりから途中までを示すフローチャートである。
【図９】第１実施形態におけるＭＣＵが実行する放電制御処理の流れを示すフローチャートであって、放電制御処理の残りを示しているフローチャートである。
【図１０】第２実施形態における電動工具に搭載された一部の電子回路の構成を示す回路図である。
【発明を実施するための形態】
【００３６】
以下に本発明の実施形態を図面と共に説明する。
［第１実施形態］
まず、図１は、本発明を適用した、本第１実施形態における電動工具の側面図である。
【００３７】
図１に示すように、本第１実施形態の電動工具１は、所謂ドライバドリルとして構成されている。
【００３８】
より具体的には、電動工具１の本体２は、モータハウジング３と、モータハウジング３の前方に位置するギアハウジング４と、ギアハウジング４の前方に位置するドリルチャック５と、モータハウジング３の下方に位置するハンドグリップ６とを備えている。
【００３９】
モータハウジング３は、ドリルチャック５を回転駆動させる駆動力を発生する駆動モータＭ１（図３参照）を収容している。
【００４０】
ギアハウジング４は、駆動モータＭ１の駆動力をドリルチャック５に伝達するギア機構（図示せず）を収容している。
【００４１】
ドリルチャック５は、当該ドリルチャック５の前端部に工具ビット（図示せず）を着脱自在に装着する装着機構（図示せず）を備えている。
【００４２】
ハンドグリップ６は、電動工具１の使用者が当該ハンドグリップ６を片手で把持可能に成形されている。そして、ハンドグリップ６の上部前方には、電動工具１の使用者が駆動モータＭ１を駆動／停止するためのトリガスイッチ７が設けられている。また、ハンドグリップ６の下端部には、バッテリパック９を離脱可能に本体２に装着するバッテリパック装着部８が設けられている。より具体的には、図２に示すように、バッテリパック装着部８は、電動工具１の使用者がバッテリパック９を前方に摺動させることでバッテリパック９を当該バッテリパック装着部８から離脱できるように構成されている。尚、図２は、電動工具１の本体２からバッテリパック９を離脱させた様子を示す側面図である。
【００４３】
次に、図３は、電動工具１に搭載された一部の電子回路の構成を示す回路図である。
【００４４】
図３に示すように、本体２は、メインスイッチＳＷ１と、正極側端子１１Ａと、負極側端子１１Ｂと、信号端子１１Ｃと、駆動回路２１と、自動停止回路２２とを備えている。
【００４５】
メインスイッチＳＷ１は、上述のトリガスイッチ７と連動しており、トリガスイッチ７が引かれると、当該メインスイッチＳＷ１がＯＮする一方、トリガスイッチ７が放されると、当該メインスイッチＳＷ１がＯＦＦする。
【００４６】
駆動回路２１は、上述の駆動モータＭ１と、ダイオードＤ１とを備えている。
【００４７】
駆動モータＭ１は、本第１実施形態では、ブラシ付き直流モータであり、一方の端子（正極側端子）が、本体２に設けられた正極側電源ラインＬ１Ａに接続され、他方の端子（負極側端子）が、本体２に設けられた負極側電源ラインＬ１Ｂに接続されている。尚、正極側電源ラインＬ１Ａは、メインスイッチＳＷ１を介して、正極側端子１１Ａに接続されている。
【００４８】
ダイオードＤ１は、所謂フライホイールダイオードであり、駆動モータＭ１へ流れる電流（駆動電流）が遮断されたときに駆動モータＭ１に発生するスパイク電圧を除去できるように、当該ダイオードＤ１のカソードが、駆動モータＭ１の正極側端子に接続され、当該ダイオードＤ１のアノードが、駆動モータＭ１の負極側端子に接続されている。
【００４９】
自動停止回路２２は、トランジスタＱ１と、抵抗器Ｒ１と、制御電圧生成回路２３と、信号入出力回路２４とを備えている。
【００５０】
トランジスタＱ１は、Ｎチャネル型ＭＯＳＦＥＴである。そして、トランジスタＱ１のドレイン及びソースは、負極側電源ラインＬ１Ｂに挿入されている一方、トランジスタＱ１のゲートは、信号入出力回路２４における後述のトランジスタＱ２のコレクタに接続されている。尚、負極側電源ラインＬ１Ｂは、駆動モータＭ１の負極側端子に接続された一端の反対側端が、負極側端子１１Ｂに接続されている。つまり、トランジスタＱ１がＯＮしたときに、負極側端子１１Ｂと駆動モータＭ１の負極側端子とが電気的に接続される一方、トランジスタＱ１がＯＦＦしたときに、負極側端子１１Ｂと駆動モータＭ１の負極側端子とが電気的に切断される。
【００５１】
制御電圧生成回路２３は、ツェナーダイオードＺＤ１と、コンデンサＣ１とを備えている。
【００５２】
ツェナーダイオードＺＤ１は、当該ツェナーダイオードＺＤ１のカソードが、抵抗器Ｒ１を介して、正極側電源ラインＬ１Ａに接続され、当該ツェナーダイオードＺＤ１のアノードが本体２における基準電位であるグランド（ＧＮＤ）に接続されている。
【００５３】
コンデンサＣ１は、電解コンデンサであり、当該コンデンサＣ１の正極側端子がツェナーダイオードＺＤ１のカソードとともに、抵抗器Ｒ１を介して、正極側電源ラインＬ１Ａに接続され、当該コンデンサＣ１の負極側端子が本体２におけるグランドに接続されている。
【００５４】
このように構成された制御電圧生成回路２３では、メインスイッチＳＷ１がＯＮされているときに、正極側電源ラインＬ１Ａから印加される電圧（本第１実施形態では３６ＶＤＣ）をツェナーダイオードＺＤ１によって所定の電圧（本第１実施形態では５ＶＤＣ）に降圧し、降圧した電圧によってコンデンサＣ１を充電する。そして、コンデンサＣ１の電圧は、本体２に設けられた各種回路を動作させるための制御電圧Ｖｃｃとして、各種回路に印加される。
【００５５】
信号入出力回路２４は、トランジスタＱ２と、抵抗器Ｒ２，Ｒ３，Ｒ４，Ｒ５とを備えている。
【００５６】
抵抗器Ｒ２は、当該抵抗器Ｒ２の一端に制御電圧Ｖｃｃが印加されている一方、当該抵抗器Ｒ２の他端が、信号端子１１Ｃに接続されている。
【００５７】
トランジスタＱ２は、ＮＰＮ型バイポーラトランジスタである。そして、トランジスタＱ２のベースは、抵抗器Ｒ３を介して、信号端子１１Ｃに接続されているとともに、抵抗器Ｒ４を介して、グランドにも接続されている。即ち、抵抗器Ｒ２，Ｒ３，Ｒ４は、互いに直列接続されている。ただし、本第１実施形態では、制御電圧Ｖｃｃが所定の電圧に達し、トランジスタＱ２がＯＮしたときに、信号端子１１Ｃにおける電圧が制御電圧Ｖｃｃにほぼ等しくなるように、抵抗器Ｒ２，Ｒ３，Ｒ４の抵抗値が設定されている。
【００５８】
また、トランジスタＱ２のコレクタは、上述のように、トランジスタＱ１のゲートに接続されている一方、トランジスタＱ２のエミッタは、本体２におけるグランドに接続されている。
【００５９】
抵抗器Ｒ５は、当該抵抗器Ｒ５の一端に制御電圧Ｖｃｃが印加され、当該抵抗器Ｒ５の他端がトランジスタＱ２のコレクタに接続されている。
【００６０】
尚、本第１実施形態の自動停止回路２２は、説明を簡略化するために、トランジスタＱ２のコレクタがトランジスタＱ１のゲートに直接接続されているが、トランジスタＱ２のコレクタは、トランジスタＱ１をスイッチングするためのスイッチング回路を介して、トランジスタＱ１のゲートに接続されてもよい。この場合、トランジスタＱ２のコレクタにおける電圧に応じたデューティ比を有するＰＷＭ信号がスイッチング回路で生成され、トランジスタＱ１のゲートに入力されてもよい。
【００６１】
一方、バッテリパック９は、正極側端子１２Ａと、負極側端子１２Ｂと、信号端子１２Ｃと、バッテリ９１と、バッテリ制御回路９２とを備えている。
【００６２】
正極側端子１２Ａは、本体２の正極側端子１１Ａと接続されている。
【００６３】
負極側端子１２Ｂは、本体２の負極側端子１１Ｂと接続されている。
【００６４】
信号端子１２Ｃは、本体２の信号端子１１Ｃと接続されている。
【００６５】
バッテリ９１は、当該バッテリ９１の正極側端子９１Ａと負極側端子９１Ｂとが、バッテリ９１に設けられた、正極側電源ラインＬ２Ａと、負極側電源ラインＬ２Ｂとを介して、正極側端子１２Ａと負極側端子１２Ｂとにそれぞれ接続されている。そして、バッテリ９１は、複数のバッテリセル（本第１実施形態では１０個のバッテリセル）を備え、これらバッテリセルが正極側端子９１Ａと負極側端子９１Ｂとの間で互いに直列接続されている。つまり、バッテリ９１では、直列接続された複数のバッテリセルによって、駆動モータＭ１を駆動するための駆動電圧（本第１実施形態では３６ＶＤＣ）が生成される。尚、本第１実施形態の各バッテリセルは、リチウムイオン二次電池であり、３．６Ｖの直流電圧を生成する。
【００６６】
バッテリ制御回路９２は、主制御ユニット（Ｍａｉｎ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ：ＭＣＵ）９３と、電流測定回路９４と、電圧測定回路９５と、温度測定回路９６と、スイッチ操作検出回路９７と、トランジスタＱ４とを備えている。
【００６７】
ＭＣＵ９３は、少なくとも、ＣＰＵと、ＲＯＭと、ＲＡＭと、書換可能な不揮発性メモリと、入出力（Ｉ／Ｏ）ポートと、アナログ／ディジタル（Ａ／Ｄ）変換器とを内蔵した周知のマイクロコンピュータであり、当該ＭＣＵ９３の内蔵ＲＯＭに記憶された各種プログラムに従って動作する。
【００６８】
電流測定回路９４は、バッテリ９１の正極側端子９１Ａから流出、または正極側端子９１Ａに流入する電流、もしくは負極側端子９１Ｂに流入、または負極側端子９１Ｂから流出する電流の大きさに応じた電圧値を有する、アナログ形式の電流測定信号を出力するように構成されている。
【００６９】
電圧測定回路９５は、バッテリ９１における各バッテリセルの電圧を順番に測定し、測定した電圧に応じた電圧値を有する、アナログ形式の電圧測定信号を出力するように構成されている。
【００７０】
温度測定回路９６は、サーミスタを含み、温度に応じた電圧値を有する、アナログ形式の温度測定信号を出力するように構成されている。
【００７１】
スイッチ操作検出回路９７は、トランジスタＱ３と、抵抗器Ｒ６，Ｒ７，Ｒ８とを備えている。
【００７２】
トランジスタＱ３は、ＮＰＮ型バイポーラトランジスタである。そして、トランジスタＱ３のベースは、抵抗器Ｒ６を介して、信号端子１２Ｃに接続されているとともに、抵抗器Ｒ７を介して、バッテリパック９におけるグランドにも接続されている。尚、本第１実施形態では、負極側電源ラインＬ２Ｂがバッテリパック９におけるグランドに接続されているので、バッテリパック９におけるグランドは、負極側電源ラインＬ２Ｂ、ひいてはバッテリ９１の負極と同電位になっている。
【００７３】
また、トランジスタＱ３のコレクタは、ＭＣＵ９３の入力ポートに接続されている一方、トランジスタＱ３のエミッタは、バッテリパック９におけるグランドに接続されている。
【００７４】
抵抗器Ｒ８は、当該抵抗器Ｒ８の一端に、バッテリパック９に設けられた、図示しない電圧生成回路にて生成される制御電圧Ｖｄｄ（本第１実施形態では５ＶＤＣ）が印加され、当該抵抗器Ｒ８の他端がトランジスタＱ３のコレクタに接続されている。
【００７５】
トランジスタＱ４は、Ｎチャネル型ＭＯＳＦＥＴであり、当該トランジスタＱ４のゲートがＭＣＵ９３の出力ポートに接続されている。そして、トランジスタＱ４のドレインは、信号端子１２Ｃに接続され、トランジスタＱ４のソースは、バッテリパック９におけるグランドに接続されている。
【００７６】
以上のように構成された、本体２及びバッテリパック９における電子回路の各部は、図４〜７に示すように動作する。尚、図４は、本体２及びバッテリパック９における電子回路の各部の動作を示すタイミングチャートである。また、図５は、メインスイッチＳＷ１がＯＮされてから駆動モータＭ１が始動するまでの間における、本体２及びバッテリパック９における電子回路の各部の動作状態を示すテーブルである。また、図６は、過電流が発生したときにおける、本体２及びバッテリパック９における電子回路の各部の動作状態を示すテーブルである。また、図７は、ユーザが自動停止モードを認識したときにおける、本体２及びバッテリパック９における電子回路の各部の動作状態を示すテーブルである。
【００７７】
図４，５に示すように、トリガスイッチ７が放され、メインスイッチＳＷ１がＯＦＦされている状態では、ＭＣＵ９３の動作モードは、スリープモードに設定されている。このスリープモードでは、ＭＣＵ９３は、当該ＭＣＵ９３に搭載された全ての電子回路を停止させているのではなく、一部の電子回路を作動させて待機している。つまり、ＭＣＵ９３は、スリープモードに移行することで、当該ＭＣＵ９３の消費電力を通常時（ノーマルモード）よりも低減させる。
【００７８】
トリガスイッチ７が引かれ、メインスイッチＳＷ１がＯＮされると、制御電圧生成回路２３にて生成される制御電圧Ｖｃｃが上昇して、所定電圧に到達し、制御電圧Ｖｃｃが有効となる。このとき、トランジスタＱ４をＯＮ／ＯＦＦするために、ＭＣＵ９３からトランジスタＱ４のゲートに出力される放電制御信号における電圧の論理レベルはＬｏｗに設定されている。このため、トランジスタＱ４はＯＦＦであるので、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルはＨｉｇｈに設定される。信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定されると、スイッチ操作検出回路９７のトランジスタＱ３がＯＮとなり、トランジスタＱ３のコレクタからＭＣＵ９３に入力されている信号（操作検出信号）における電圧の論理レベルがＬｏｗに設定される。操作検出信号における電圧の論理レベルがＨｉｇｈからＬｏｗに設定されることで、ＭＣＵ９３はメインスイッチＳＷ１がＯＮされたことを認識し、スリープモードからウェイクアップ（起動）し、ノーマルモードに移行する。
【００７９】
一方、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定されているときに、信号入出力回路２４のトランジスタＱ２がＯＮするので、トランジスタＱ１のゲートに入力されている信号（駆動制御信号）における電圧の論理レベルがＬｏｗとなる。これによって、トランジスタＱ１はＯＦＦとなるので、駆動モータＭ１を駆動するためにバッテリ９１から供給される駆動電流は遮断される。
【００８０】
ＭＣＵ９３は、メインスイッチＳＷ１がＯＮされたことを認識すると、放電制御信号における電圧の論理レベルをＨｉｇｈに設定して、バッテリ９１から駆動モータＭ１への放電を許可する。これによって、トランジスタＱ４はＯＮとなり、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルはＬｏｗに設定され、信号入出力回路２４のトランジスタＱ２がＯＦＦする。トランジスタＱ２がＯＦＦすると、トランジスタＱ１のゲートに入力されている駆動制御信号における電圧の論理レベルがＨｉｇｈとなるので、トランジスタＱ１がＯＮし、駆動モータＭ１が始動する。
【００８１】
図４，６に示すように、駆動モータＭ１が始動したのち、過電流が発生していることをＭＣＵ９３が認識すると、ＭＣＵ９３は、放電制御信号における電圧の論理レベルをＬｏｗに設定して、バッテリ９１から駆動モータＭ１への放電を禁止する。
【００８２】
放電制御信号における電圧の論理レベルがＬｏｗに設定されると、トランジスタＱ４がＯＦＦし、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定される。信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定されると、信号入出力回路２４におけるトランジスタＱ２がＯＮするので、駆動制御信号における電圧の論理レベルがＬｏｗとなり、駆動モータＭ１が停止する。つまり、トリガスイッチ７が引かれて、メインスイッチＳＷ１がＯＮされているにもかかわらず、駆動モータＭ１が自動的に停止する（自動停止モード）。
【００８３】
図４，７に示すように、電動工具１が自動停止モードに移行したことをユーザが認識して、トリガスイッチ７を放し、メインスイッチＳＷ１がＯＦＦされると、制御電圧生成回路２３において、制御電圧Ｖｃｃの生成が停止される。制御電圧Ｖｃｃの生成が停止されると、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルはＬｏｗに設定されるので、スイッチ操作検出回路９７におけるトランジスタＱ３がＯＦＦする。トランジスタＱ３がＯＦＦすると、操作検出信号における電圧の論理レベルがＨｉｇｈに設定される。操作検出信号における電圧の論理レベルがＨｉｇｈに設定されることで、ＭＣＵ９３はメインスイッチＳＷ１がＯＦＦされたことを認識する。
【００８４】
メインスイッチＳＷ１がＯＦＦされたことを認識すると、ＭＣＵ９３は、メインスイッチＳＷ１がＯＮされるまで待機する。
【００８５】
ここで、メインスイッチＳＷ１がＯＮされたことを認識すれば、放電制御信号における電圧の論理レベルをＨｉｇｈに設定して、放電を許可する。一方、メインスイッチＳＷ１がＯＮされたことを認識しなければ、スリープモードに移行する。
【００８６】
ここで、上述の動作を実現するためにＭＣＵ９３が実行する処理を具体的に説明する。
【００８７】
図８，９は、ＭＣＵ９３が実行する放電制御処理の流れを示すフローチャートである。尚、図８は、放電制御処理の始まりから途中までを示し、図９は、放電制御処理の残りを示している。
【００８８】
図８，９に示すように、本処理では、まず、スリープモードの解除が指令されたか否かを判定する（Ｓ１０）。より具体的には、操作検出信号における電圧の論理レベルがＨｉｇｈからＬｏｗに設定されたか否かを判定することで、スリープモードの解除が指令されたか否かを判定する。
【００８９】
スリープモードの解除が指令されていない場合には（Ｓ１０：Ｎｏ）、スリープモードの解除が指令されるまで、スリープモードが解除されたか否かを繰り返し判定する。
【００９０】
一方、スリープモードの解除が指令された場合には（Ｓ１０：Ｙｅｓ）、当該ＭＣＵ９３及びバッテリパック９のステータスチェックを行う（Ｓ２０）。より具体的には、ＭＣＵ９３に内蔵された不揮発性メモリを参照し、当該ＭＣＵ９３の状態、及びバッテリパック９の状態を示す各種フラグに基づいて、当該ＭＣＵ９３及びバッテリパックのステータスチェックを行う。
【００９１】
ステータスチェックが完了すると、電流測定回路９４から入力される電流測定信号に基づいて、過電流が発生しているか否かを判定（Ｓ３０）、つまり、正極側電源ラインＬ２Ａもしくは負極側電源ラインＬ２Ｂを流れている電流が予め指定された電流値を超えているか否かを判定し、過電流が発生していなければ（Ｓ３０：Ｎｏ）、電圧測定回路９５から入力される電圧測定信号に基づいて、過放電が発生しているか否かを判定する（Ｓ４０）。
【００９２】
ここで、過放電が発生している場合には（Ｓ４０：Ｙｅｓ）、後述のＳ２００に直ちに移行する一方、過放電が発生していない場合には（Ｓ４０：Ｎｏ）、温度測定回路９６から入力される温度測定信号に基づいて、バッテリパック９の温度（バッテリ温度）が例えば８０℃を超えているか否かを判定する（Ｓ５０）。
【００９３】
バッテリ温度が８０℃を超えている場合には（Ｓ５０：Ｙｅｓ）、後述のＳ２００に直ちに移行する一方、バッテリ温度が８０℃以下である場合には（Ｓ５０：Ｎｏ）、操作検出信号に基づいて、メインスイッチＳＷ１がＯＮされているか否かを判定する（Ｓ６０）。
【００９４】
メインスイッチＳＷ１がＯＮされている場合には（Ｓ６０：Ｙｅｓ）、放電制御信号における電圧の論理レベルをＨｉｇｈに設定して、放電を許可するとともに、放電を許可したことを示す放電許可フラグを設定する（Ｓ７０）。一方、メインスイッチＳＷ１がＯＦＦされている場合には（Ｓ６０：Ｎｏ）、後述のＳ１２０へ直ちに移行する。
【００９５】
Ｓ３０にて、過電流が発生している場合には（Ｓ３０：Ｙｅｓ）、放電制御信号における電圧の論理レベルをＬｏｗに設定して、放電を禁止するとともに、放電を一時停止したことを示す一時停止フラグを設定する（Ｓ８０）。そして、操作検出信号に基づいて、メインスイッチＳＷ１がＯＮされているか否かを判定し、メインスイッチＳＷ１がＯＦＦされている場合には（Ｓ９０：Ｎｏ）、上述のＳ２０に移行する一方、メインスイッチＳＷ１がＯＮされている場合には（Ｓ９０：Ｙｅｓ）、電圧測定信号に基づいて、過放電が発生しているか否かを判定する（Ｓ１００）。過放電が発生している場合には（Ｓ１００：Ｙｅｓ）、後述のＳ２００に移行する一方、過放電が発生していない場合には（Ｓ１００：Ｎｏ）、温度測定信号に基づいて、バッテリ温度が８０℃を超えているか否かを判定する（Ｓ１１０）。バッテリ温度が、例えば８０℃を超えている場合には（Ｓ１１０：Ｙｅｓ）、後述のＳ２００へ移行する一方、バッテリ温度が８０℃以下である場合には（Ｓ１１０：Ｎｏ）、上述のＳ８０へ移行する。
【００９６】
Ｓ１２０では、放電制御信号における電圧の論理レベルをＬｏｗに設定して、放電を禁止するとともに、放電を停止したことを示す放電停止フラグを設定する（Ｓ１２０）。そして、電圧測定信号に基づいて、過放電が発生しているか否かを判定し（Ｓ１３０）、過放電が発生している場合には（Ｓ１３０：Ｙｅｓ）、後述のＳ２００へ移行する一方、過放電が発生していない場合には（Ｓ１３０：Ｎｏ）、温度測定信号に基づいて、バッテリ温度の変化量ｄＴ／ｄｔが、例えば５℃未満であるか否かを判定する（Ｓ１４０）。ここで、変化量ｄＴ／ｄｔが５℃未満である場合には（Ｓ１４０：Ｙｅｓ）、後述のＳ２３０へ移行する一方、変化量ｄＴ／ｄｔが５℃以上である場合には（Ｓ１４０：Ｎｏ）、電圧測定信号に基づいて、各バッテリセルにおける電圧の変化量ｄＶ／ｄｔが、例えば−１００ｍＶより大きいか否かを判定する（Ｓ１５０）。
【００９７】
ここで、変化量ｄＶ／ｄｔが−１００ｍＶより大きい（つまり低下傾向が小さい）場合には（Ｓ１５０：Ｙｅｓ）、後述のＳ２３０へ移行する一方、変化量ｄＶ／ｄｔが−１００ｍＶ以下である（つまり低下傾向が大きい）場合には（Ｓ１５０：Ｎｏ）、変化量ｄＶ／ｄｔが０以下であるか否かを判定する（Ｓ１６０）。変化量ｄＶ／ｄｔが０以下である場合（Ｓ１６０：Ｙｅｓ）、つまり、全てのバッテリセルの電圧が安定している場合には、上述のＳ２０へ移行する一方、変化量ｄＶ／ｄｔが０より大きい場合（Ｓ１６０：Ｎｏ）、つまり、いずれかのバッテリセルの電圧が上昇している場合には、温度測定信号に基づいて、バッテリ温度が例えば６０℃未満であるか否かを判定する（Ｓ１７０）。
【００９８】
バッテリ温度が６０℃未満である場合には（Ｓ１７０：Ｙｅｓ）、上述のＳ２０へ移行する一方、バッテリ温度が６０℃を超えている場合には（Ｓ１７０：Ｎｏ）、操作検出信号に基づいて、メインスイッチＳＷ１がＯＮされているか否かを判定する（Ｓ１８０）。メインスイッチＳＷ１がＯＮされている場合には（Ｓ１８０：Ｙｅｓ）、上述のＳ２０へ移行する一方、メインスイッチＳＷ１がＯＦＦされている場合には（Ｓ１８０：Ｎｏ）、スリープモードに移行したのち（Ｓ１９０）、上述のＳ１０へ移行する。
【００９９】
Ｓ２００では、放電制御信号における電圧の論理レベルをＬｏｗに設定して、放電を禁止するとともに、放電を禁止したことを示す放電禁止フラグを設定する（Ｓ２００）。そして、温度測定信号に基づいて、変化量ｄＴ／ｄｔが例えば５℃未満であるか否かを判定し（Ｓ２１０）、変化量ｄＴ／ｄｔが５℃未満である場合には（Ｓ２１０：Ｙｅｓ）、後述のＳ２３０へ移行する一方、変化量ｄＴ／ｄｔが５℃以上である場合には（Ｓ２１０：Ｎｏ）、各バッテリセルにおける変化量ｄＶ／ｄｔが例えば−１００ｍＶより大きいか否かを判定する（Ｓ２２０）。変化量ｄＶ／ｄｔが−１００ｍＶより大きい（つまり低下傾向が小さい）場合には、エラー処理を実行したのち（Ｓ２３０）、本処理を終了する。尚、Ｓ２３０のエラー処理では、具体的には、異常を検出したことを示す異常検出フラグを設定するとともに、充電及び放電の双方を禁止する充放電禁止モードに移行する。
【０１００】
一方、変化量ｄＶ／ｄｔが−１００ｍＶ以下である（つまり低下傾向が大きい）場合には（Ｓ２２０：Ｎｏ）、変化量ｄＶ／ｄｔが０以下であるか否かを判定する（Ｓ２４０）。変化量ｄＶ／ｄｔが０以下である場合（Ｓ２４０：Ｙｅｓ）、つまり、全てのバッテリセルの電圧が安定している場合には、上述のＳ２００へ移行する。
【０１０１】
一方、変化量ｄＶ／ｄｔが０より大きい場合（Ｓ２４０：Ｎｏ）、つまり、いずれかのバッテリセルの電圧が上昇している場合には、バッテリ温度が例えば６０℃未満であるか否かを判定する（Ｓ２５０）。バッテリ温度が６０℃未満である場合には（Ｓ２５０：Ｙｅｓ）、上述のＳ２００へ移行する一方、バッテリ温度が６０℃以上である場合には（Ｓ２５０：Ｎｏ）、シャットダウンモードへ移行して（Ｓ２６０）、本処理を終了する。尚、ＭＣＵ９３は、シャットダウンモードに移行すると、バッテリパック９に搭載された全ての電子回路への電力の供給をＯＮ／ＯＦＦする回路（図示せず）に、電力の供給をＯＦＦするように指令し、全ての電子回路を停止させる。
【０１０２】
以上のように、本第１実施形態の電動工具１では、トリガスイッチ７によって、駆動モータＭ１の駆動が指令されたことを、信号端子１１Ｃにおける電圧の論理レベルと、信号端子１２Ｃにおける電圧の論理レベルとをＨｉｇｈに設定することで示し、駆動モータＭ１への電力の供給が許可されたことを、信号端子１１Ｃにおける電圧の論理レベルと、信号端子１２Ｃにおける電圧の論理レベルとをＬｏｗに設定することで示す。
【０１０３】
したがって、電動工具１は、トリガスイッチが操作されたか否かを示す信号と、駆動モータＭ１への電力の供給を許可するか否かを示す信号とを、１対の信号端子１１Ｃ，１２Ｃを介して、本体２とバッテリパック９との間で入出力できる。
【０１０４】
また、電動工具１では、バッテリパック９の正極側端子１２Ａと駆動モータＭ１とが電気的に接続されたときにのみ、制御電圧Ｖｃｃが生成される。つまり、トリガスイッチ７によって駆動モータＭ１の駆動が指令されたときにのみ制御電圧Ｖｃｃが生成されるため、トリガスイッチ７によって駆動モータＭ１の駆動が指令されていないにもかかわらず、信号端子１１Ｃにおける電圧の論理レベルと、信号端子１２Ｃにおける電圧の論理レベルとがＨｉｇｈに設定されてしまうことを防止できる。
【０１０５】
また、電動工具１では、本体２にバッテリパック９が装着され、トリガスイッチ７が引かれていない状態（すなわち、操作検出信号における電圧の論理レベルがＨｉｇｈの状態）では、ＭＣＵ９３がスリープモードに設定されているので、トリガスイッチ７が引かれたときに、迅速に駆動モータＭ１の駆動を開始することができる。
【０１０６】
また、電動工具１では、過電流が発生しているときに、本体２への放電を禁止するため、過電流に起因した不具合が発生することを防止できる。
【０１０７】
また、電動工具１では、バッテリパック９が過放電状態である場合に、本体２への放電を禁止するため、過放電状態のバッテリパック９から駆動モータＭ１に電力を供給してしまい、バッテリパック９に不具合が生じてしまうことを防止できる。
【０１０８】
また、電動工具１では、バッテリパックの温度が８０℃を超えている場合に、本体２への放電を禁止するため、温度が過度に高いバッテリパック９から駆動モータＭ１に電力を供給してしまい、バッテリパック９に不具合が生じてしまうことを防止できる。
【０１０９】
また、電動工具１では、バッテリパック９を本体２に離脱可能に装着されているため、バッテリパック９を容易に交換することができる。
【０１１０】
尚、本第１実施形態では、本体２が本発明における電動工具本体に相当し、バッテリパック９が本発明におけるバッテリパックに相当する。
【０１１１】
また、本第１実施形態では、信号端子１１Ｃが本発明における本体側端子に相当し、駆動モータＭ１が本発明における駆動部に相当し、トリガスイッチ７及びメインスイッチＳＷ１が本発明におけるスイッチに相当し、制御電圧生成回路２３及び信号入出力回路２４が本発明における端子電圧設定手段に相当し、抵抗器Ｒ１と信号入出力回路２４とトランジスタＱ１とが本発明における接続制御手段に相当する。
【０１１２】
また、本第１実施形態では、信号端子１２Ｃが本発明におけるバッテリ側端子に相当し、スイッチ操作検出回路９７が本発明における指令認識手段に相当し、ＭＣＵ９３が本発明における許可判定手段に相当し、トランジスタＱ４が本発明における電圧変化手段に相当する。
【０１１３】
また、本第１実施形態では、ＭＣＵ９３が実行する放電制御処理のＳ１８０が本発明におけるスリープモード移行手段に相当し、電流測定回路９４及び放電制御処理のＳＳ３０が本発明における過電流判定手段に相当し、電圧測定回路９５及び放電制御処理のＳ４０が本発明における過放電判定手段に相当し、温度測定回路９６及び放電制御処理のＳ５０が本発明における温度判定手段に相当する。
［第２実施形態］
次に、第２実施形態について説明する。
【０１１４】
本第２実施形態における電動工具は、上記第１実施形態における電動工具を一部変更しただけである。
【０１１５】
したがって、ここでは、第１実施形態と共通する構成要素については、同一の符号を付して、その説明を省略し、異なる構成要素についてのみ説明する。
【０１１６】
図１０は、本第２実施形態における電動工具３０に搭載された一部の電子回路の構成を示す回路図である。
【０１１７】
図１０に示すように、本体４０は、メインスイッチＳＷ１と、正極側端子１１Ａと、負極側端子１１Ｂと、信号端子１１Ｃと、駆動回路２１と、自動停止回路２５とを備えている。
【０１１８】
自動停止回路２５は、トランジスタＱ１と、抵抗器Ｒ１，Ｒ１３と、制御電圧生成回路２３と、信号入出力回路２６とを備えている。
【０１１９】
信号入出力回路２６は、トランジスタＱ５と、抵抗器Ｒ１０，Ｒ１１，Ｒ１２とを備えている。
【０１２０】
トランジスタＱ５は、ＮＰＮ型バイポーラトランジスタである。そして、トランジスタＱ５のベースは、抵抗器Ｒ１０を介して、抵抗器Ｒ１に接続されているとともに、抵抗器Ｒ１１を介して、本体４０におけるグランドに接続されている。そして、トランジスタＱ５のエミッタは、本体４０におけるグランドに接続されている一方、トランジスタＱ５のコレクタは、抵抗器Ｒ１２を介して、信号端子１１Ｃに接続されているとともに、抵抗器Ｒ１２を介して、トランジスタＱ１のゲートにも接続されている。
【０１２１】
抵抗器Ｒ１３は、当該抵抗器Ｒ１３の一端がトランジスタＱ１のゲートに接続され、当該抵抗器Ｒ１３の他端がトランジスタＱ１のソースに接続されている。
【０１２２】
一方、バッテリパック５０は、正極側端子１２Ａと、負極側端子１２Ｂと、信号端子１２Ｃと、バッテリ９１と、バッテリ制御回路９９とを備えている。
【０１２３】
バッテリ制御回路９９は、ＭＣＵ９３と、電流測定回路９４と、電圧測定回路９５と、温度測定回路９６と、スイッチ操作検出回路１００と、トランジスタＱ６と、抵抗器Ｒ１４，Ｒ１７，Ｒ１８，Ｒ１９とを備えている。
【０１２４】
スイッチ操作検出回路１００は、トランジスタＱ７と、抵抗器Ｒ１５，Ｒ１６とを備えている。
【０１２５】
トランジスタＱ７は、Ｎチャネル型ＭＯＳＦＥＴであり、当該トランジスタＱ７のゲートが信号端子１２Ｃに接続されている。そして、トランジスタＱ７のドレインは、ＭＣＵ９３の入力ポートに接続され、トランジスタＱ７のソースは、バッテリパック５０におけるグランドに接続されている。
【０１２６】
抵抗器Ｒ１５は、当該抵抗器Ｒ１５の一端がトランジスタＱ７のゲートに接続され、当該抵抗器Ｒ１５の他端がバッテリパック５０におけるグランドに接続されている。
【０１２７】
抵抗器Ｒ１６は、当該抵抗器Ｒ１６の一端に制御電圧Ｖｄｄが印加され、当該抵抗器Ｒ１６の他端がトランジスタＱ７のドレインに接続されている。
【０１２８】
トランジスタＱ６は、ＰＮＰ型バイポーラトランジスタであり、当該トランジスタＱ６のベースは、抵抗器Ｒ１７を介してＭＣＵ９３の出力ポートに接続されているとともに、抵抗器Ｒ１８を介して当該トランジスタＱ６のエミッタに接続されている。そして、トランジスタＱ６のエミッタには、制御電圧Ｖｄｄが印加され、トランジスタＱ６のコレクタは、抵抗器Ｒ１９を介してトランジスタＱ７のゲートに接続されている。
【０１２９】
抵抗器Ｒ１４は、当該抵抗器Ｒ１４の一端に制御電圧Ｖｄｄが印加され、当該抵抗器Ｒ１４の他端が信号端子１２Ｃに接続されている。
【０１３０】
このように構成された電子回路では、メインスイッチＳＷ１がＯＮされると、信号入出力回路２６のトランジスタＱ５がＯＮし、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＬｏｗに設定される。尚、このとき、ＭＣＵ９３は、トランジスタＱ６のベースに入力する信号（放電制御信号）における電圧の論理レベルをＨｉｇｈに設定して、トランジスタＱ６をＯＦＦし、放電を禁止する。
【０１３１】
信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＬｏｗに設定されると、スイッチ操作検出回路１００のトランジスタＱ７がＯＦＦし、トランジスタＱ７のドレインからＭＣＵ９３に入力される信号（操作検出信号）における電圧の論理レベルがＨｉｇｈに設定される。操作検出信号における電圧の論理レベルがＨｉｇｈに設定されることで、ＭＣＵ９３は、メインスイッチＳＷ１がＯＮされたことを認識する。
【０１３２】
メインスイッチＳＷ１がＯＮされたことを認識すると、ＭＣＵ９３は、放電制御信号における電圧の論理レベルをＬｏｗに設定して、トランジスタＱ６をＯＮして、放電を許可する。
【０１３３】
トランジスタＱ６がＯＮされると、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈとなる。これにより、トランジスタＱ１がＯＮして、駆動モータＭ１が始動する。
【０１３４】
つまり、本第２実施形態では、メインスイッチＳＷ１がＯＮされたときに、第１実施形態とは逆に、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＬｏｗに設定され、放電が許可されると、第１実施形態とは逆に、信号端子１１Ｃ，１２Ｃにおける電圧の論理レベルがＨｉｇｈに設定される。
【０１３５】
ＭＣＵ９３は、このような差異に整合するように放電制御処理が設定されているため、本第２実施形態における電動工具３０は、第１実施形態における電動工具１と同様の効果を発揮する。
【０１３６】
尚、本第２実施形態では、信号入出力回路２６が本発明における端子電圧設定手段に相当し、信号入出力回路２６と、トランジスタＱ１と、抵抗器Ｒ３とが本発明における接続制御手段に相当する。
【０１３７】
また、本第２実施形態では、抵抗器Ｒ１４と及びスイッチ操作検出回路１００が本発明における指令認識手段に相当し、トランジスタＱ６が本発明における電圧変化手段に相当する。
【０１３８】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１３９】
例えば、上記実施形態では、本発明をドライバドリルに適用したが、ドライバドリル以外の電動工具に本願発明を適用してもよい。
【０１４０】
また、上記実施形態では、ブラシ付き直流モータが駆動モータＭ１として用いられていたが、ブラシレス直流モータや交流モータが用いられてもよい。ただし、ブラシレス直流モータや交流モータを駆動モータＭ１として用いる場合には、これらモータを駆動できるように駆動回路を変更する必要がある。具体的な変更内容については、当業者にとって周知であるので、ここでは説明しない。
【０１４１】
また、上記実施形態におけるトランジスタは、バイポーラトランジスタやＭＯＳＦＥＴであったが、これら以外のスイッチング素子が用いられてもよい。
【０１４２】
また、上記実施形態では、ドライバドリルは、バッテリパックを離脱可能に装着するように構成されていたが、バッテリパックを離脱不能に備えていてもよい。
【０１４３】
また、上記実施形態では、放電制御処理のＳ５０，Ｓ１１０，Ｓ１４０〜Ｓ１７０，Ｓ２１０〜Ｓ２５０に各種パラメータが設定されていたが、これらパラメータは単なる例示であり、電動工具の仕様に応じて上記とは異なるパラメータが設定されていても勿論よい。
【符号の説明】
【０１４４】
１，３０…電動工具、２，４０…本体、３…モータハウジング、４…ギアハウジング、５…ドリルチャック、６…ハンドグリップ、７…トリガスイッチ、８…バッテリパック装着部、９，５０…バッテリパック、１１Ａ，１２Ａ，９１Ａ…正極側端子、１１Ｂ，１２Ｂ，９１Ｂ…負極側端子、１１Ｃ，１２Ｃ…信号端子、２１…駆動回路、２２，２５…自動停止回路、２３…制御電圧生成回路、２４，２６…信号入出力回路、９１…バッテリ、９２，９９…バッテリ制御回路、９３…ＭＣＵ、９４…電流測定回路、９５…電圧測定回路、９６…温度測定回路、９７，１００…スイッチ操作検出回路。
【図１】
2010158743.tif 000003
【図２】
2010158743.tif 000004
【図３】
2010158743.tif 000005
【図４】
2010158743.tif 000006
【図８】
2010158743.tif 000007
【図９】
2010158743.tif 000008
【図１０】
2010158743.tif 000009
【図５】
2010158743.tif 000010
【図６】
2010158743.tif 000011
【図７】
2010158743.tif 000012