(57)【要約】【課題】１つのバッテリパックが出力可能な電圧よりも高い電圧によって適切に駆動する電動機械器具を１つのバッテリパックの電圧が著しく低下しても適切に駆動させることが可能な技術を提供する。【解決手段】電動機械器具１の駆動回路１００は、第１バッテリパック４ａの電圧ＶＢ１を昇圧する第１昇圧回路１１５ａと、第２バッテリパック４ｂの電圧ＶＢ２を昇圧する第２昇圧回路１１５ｂとを備えている。駆動回路１００におけるＭＣＵ１００は、これらバッテリパックのうち、メインバッテリに設定されたバッテリパックに対応する昇圧回路を作動させ、メインバッテリに設定されたバッテリパックの電圧を昇圧する。【選択図】図３
2014148009.tif 000002
【特許請求の範囲】
【請求項１】
モータと、
複数のバッテリパックと、
前記複数のバッテリパックの各々の電圧を昇圧して、前記モータを駆動するための駆動電圧を生成する昇圧手段と、
予め設定された選択手順に基づいて、前記複数のバッテリパックの少なくとも１つを選択するバッテリパック選択手段と、
前記バッテリパック選択手段によって選択された前記複数のバッテリパックの少なくとも１つから前記昇圧手段を介して前記モータに至る電力供給経路を形成する経路形成手段と
を備えている、電動機械器具。
【請求項２】
請求項１に記載の電動機械器具であって、
さらに、
前記モータの状態を検出するモータ状態検出手段を備え、
前記バッテリパック選択手段は、前記モータ状態検出手段によって検出された前記モータの状態に基づいて、前記複数のバッテリパックの少なくとも１つを選択するように構成されている、電動機械器具。
【請求項３】
請求項２に記載の電動機械器具であって、
前記モータ状態検出手段は、前記モータにかかる負荷を検出するように構成され、
前記バッテリパック選択手段は、前記モータ状態検出手段によって検出された前記負荷が予め設定された閾値以上であれば、前記複数のバッテリパックの少なくとも２つを選択し、前記モータ状態検出手段によって検出された前記負荷が前記閾値未満であれば、前記複数のバッテリパックの１つを選択するように構成されている、電動機械器具。
【請求項４】
請求項１〜３のうちのいずれか１項に記載の電動機械器具であって、
さらに、
前記複数のバッテリパックの各々の状態を検出するバッテリパック状態検出手段を備え、
前記バッテリパック選択手段は、前記バッテリパック状態検出手段によって検出された前記複数のバッテリパックの各々の状態に基づいて、前記複数のバッテリパックの少なくとも１つを選択するように構成されている、電動機械器具。
【請求項５】
請求項４に記載の電動機械器具であって、
前記バッテリパック状態検出手段は、前記複数のバッテリパックの各々における電力の残量を検出するように構成され、
前記バッテリパック選択手段は、前記バッテリパック状態検出手段によって検出された前記複数のバッテリパックの各々における前記電力の残量に基づいて、前記複数のバッテリパックの少なくとも１つを選択するように構成されている、電動機械器具。
【請求項６】
請求項５に記載の電動機械器具であって、
前記バッテリパック選択手段は、前記複数のバッテリパックから前記バッテリパック状態検出手段によって検出された前記電力の残量が最も少ないバッテリパックを選択するように構成されている、電動機械器具。
【請求項７】
請求項１〜６のうちのいずれか１項に記載の電動機械器具であって、
前記昇圧手段は、指令に応じて前記駆動電圧の大きさを変更可能に構成され、
前記電動機械器具は、さらに、
前記昇圧手段に前記駆動電圧の大きさを指令する指令手段を備えている、電動機械器具。
【請求項８】
請求項１〜６のうちのいずれか１項に記載の電動機械器具であって、
さらに、
前記モータに印加される前記駆動電圧をパルス幅変調するパルス幅変調手段を備えている、電動機械器具。
【請求項９】
請求項１〜８のうちのいずれか１項に記載の電動機械器具であって、
前記昇圧手段は、前記複数のバッテリパックの各々に接続された複数の昇圧回路を備えている、電動機械器具。
【請求項１０】
請求項９に記載の電動機械器具であって、
前記複数の昇圧回路の数は、前記複数のバッテリパックの数と同じである、電動機械器具。
【請求項１１】
請求項９に記載の電動機械器具であって、
前記複数の昇圧回路の数は、前記複数のバッテリパックの数よりも少ない、電動機械器具。
【請求項１２】
請求項１〜８のうちのいずれか１項に記載の電動機械器具であって、
前記昇圧手段は、単一の昇圧回路を備えている、電動機械器具。
【請求項１３】
請求項１２に記載の電動機械器具であって、
さらに、
前記複数のバッテリパックの各々に電流が逆流するのを抑制する逆流抑制手段を備えている、電動機械器具。
【請求項１４】
請求項１〜１３のうちのいずれか１項に記載の電動機械器具であって、
前記複数のバッテリパックの各々を離脱可能に装着する装着部を備えている、電動機械器具。
【請求項１５】
電動機械器具の本体であって、
モータと、
複数のバッテリパックが装着される装着部と、
前記装着部に装着される前記複数のバッテリパックの各々の電圧を昇圧して、前記モータを駆動するための駆動電圧を生成する昇圧手段と、
予め設定された選択手順に基づいて、前記複数のバッテリパックの少なくとも１つを選択するバッテリパック選択手段と、
前記バッテリパック選択手段によって選択された前記複数のバッテリパックの少なくとも１つから前記昇圧手段を介して前記モータに至る電力供給経路を形成する経路形成手段と
を備えている、本体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電動機械器具に関する。
【背景技術】
【０００２】
下記特許文献１に開示された電動工具は、当該電動工具の本体に２つのバッテリパックを装着可能に構成されている。この電動工具では、当該電動工具の本体に装着された２つのバッテリパックが直列接続されることによって、当該電動工具を適切に駆動するのに必要な電圧を得ている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１６１６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述の電動工具では、２つのバッテリパックのうちの一方における電力の残量が少なくなることなどに起因して、この一方のバッテリパックの電圧が著しく低下すると、当該電動工具を適切に駆動するのに必要な電圧を得ることができず、当該電動工具を適切に駆動できなくなってしまう可能性がある。
【０００５】
そこで、本発明は、１つのバッテリパックが出力可能な電圧よりも高い電圧によって適切に駆動する電動機械器具を１つのバッテリパックの電圧が著しく低下しても適切に駆動させることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた、本発明の第１局面における電動機械器具は、モータと、複数のバッテリパックと、昇圧手段と、バッテリパック選択手段と、経路形成手段とを備えている。
【０００７】
昇圧手段は、複数のバッテリパックの各々の電圧を昇圧して、モータを駆動するための駆動電圧を生成する。バッテリパック選択手段は、予め設定された選択手順に基づいて、複数のバッテリパックの少なくとも１つを選択する。経路形成手段は、バッテリパック選択手段によって選択された複数のバッテリパックの少なくとも１つから昇圧手段を介してモータに至る電力供給経路を形成する。
【０００８】
つまり、このように構成された電動機械器具では、選択手順に基づいて選択された少なくとも１つのバッテリパックから昇圧手段を介してモータに至る電力供給経路を通じて、モータに駆動電圧が印加される。
【０００９】
したがって、この電動機械器具では、複数のバッテリパックの１つの電圧が著しく低下しても、残りのバッテリパックの電圧を用いて生成される駆動電圧によってモータを駆動することができる。
【００１０】
尚、選択手順はどのように設定されていてもよい。例えば、選択手順は、複数のバッテリパックのうちの１つのみを選択するように設定されていてもよい。あるいは、複数のバッテリパックの全てを選択するように設定されていてもよい。複数のバッテリパックを選択するように設定されている場合には、１つのバッテリパックが出力可能な電力よりも大きな電力でモータを駆動する必要がある場合にモータを適切に駆動することができる。
【００１１】
電動機械器具は、モータの状態を検出するモータ状態検出手段を備えていてもよく、バッテリパック選択手段は、モータ状態検出手段によって検出されたモータの状態に基づいて、複数のバッテリパックの少なくとも１つを選択するように構成されていてもよい。
【００１２】
このように構成された電動機械器具では、モータの状態に基づいて少なくとも１つのバッテリパックを選択することができる。
モータ状態検出手段は、モータのあらゆる状態をどのように検出してもよい。
【００１３】
例えば、モータ状態検出手段は、モータにかかる負荷を検出するように構成されていてもよい。この場合、バッテリパック選択手段は、モータ状態検出手段によって検出された負荷が予め設定された閾値以上であれば、複数のバッテリパックの少なくとも２つを選択し、モータ状態検出手段によって検出された負荷が閾値未満であれば、複数のバッテリパックの１つを選択するように構成されていてもよい。
【００１４】
このように構成された電動機械器具では、モータにかかっている負荷が大きく、モータを駆動するのに大きな電力が必要な場合に、少なくとも２つのバッテリパックからモータに電力を供給できる一方、モータにかかっている負荷が小さければ１つのバッテリパックからモータに電力を供給できる。
【００１５】
モータ状態検出手段は、モータにかかる負荷をどのように検出してもよい。例えば、モータ状態検出手段は、モータに流れる電流、モータの回転数、及びモータの温度の少なくとも１つに基づいて、モータにかかる負荷を検出してもよい。
【００１６】
電動機械器具は、複数のバッテリパックの各々の状態を検出するバッテリパック状態検出手段を備えてもよい。この場合、バッテリパック選択手段は、バッテリパック状態検出手段によって検出された複数のバッテリパックの各々の状態に基づいて、複数のバッテリパックの少なくとも１つを選択するように構成されていてもよい。
【００１７】
このように構成された電動機械器具では、複数のバッテリパックの各々の状態に基づいて、少なくとも１つのバッテリパックを選択することができる。
バッテリパック状態検出手段は、複数のバッテリパックのあらゆる状態をどのように検出してもよい。
【００１８】
例えば、バッテリパック状態検出手段は、複数のバッテリパックの各々における電力の残量を検出するように構成されていてもよい。この場合、バッテリパック選択手段は、バッテリパック状態検出手段によって検出された複数のバッテリパックの各々における電力の残量に基づいて、複数のバッテリパックの少なくとも１つを選択するように構成されていてもよい。
【００１９】
このように構成された電動機械器具では、複数のバッテリパックの各々における電力の残量に基づいて、少なくとも１つのバッテリパックを選択することができる。
この場合、バッテリパック選択手段は、複数のバッテリパックの各々における電力の残量に基づいて、少なくとも１つのバッテリパックをどのように選択してもよい。例えば、バッテリパック選択手段は、複数のバッテリパックからバッテリパック状態検出手段によって検出された電力の残量が最も少ないバッテリパックを選択するように構成されていてもよい。
【００２０】
この場合、電力の残量に余裕があるバッテリパックが先に選択されて、その電力が先に消費され、このバッテリパックを交換あるいは充電している間に、残りのバッテリパックの電力が全て消費され、電動機械器具の使用が中断されることを抑制できる。
【００２１】
昇圧手段は、複数のバッテリパックの各々の電圧をどのように昇圧してもよい。
例えば、昇圧手段は、指令に応じて駆動電圧の大きさを変更可能に構成されていてもよい。この場合、電動機械器具は、さらに、昇圧手段に駆動電圧の大きさを指令する指令手段を備えていてもよい。
【００２２】
このように構成された電動機械器具では、駆動電圧の大きさを適宜変更することができる。
電動機械器具は、さらに、モータに印加される駆動電圧をパルス幅変調するパルス幅変調手段を備えてもよい。
【００２３】
このように構成された電動機械器具では、抵抗器などのようなモータに流れる電流を調整するための構成を別途設ける必要がなく、簡素な構成によってモータに流れる電流を適宜調整することができる。
【００２４】
昇圧手段は、複数のバッテリパックの各々に接続された複数の昇圧回路を備えていてもよく、複数の昇圧回路の数は、複数のバッテリパックの数と同じであってもよい。
この場合、複数のバッテリパックの間を直接接続する必要がなくなるため、一方のバッテリパックから他方のバッテリパックへ電流が流れ込むことを抑制できる。
【００２５】
あるいは、複数の昇圧回路の数は、複数のバッテリパックの数よりも少なくてもよい。
この場合、複数のバッテリパックの数と同じ数だけ昇圧回路を設けるよりも昇圧手段の構成を簡素化することができる。
【００２６】
あるいは、昇圧手段は、単一の昇圧回路を備えていてもよい。
この場合、昇圧手段の構成を最も簡素化することができる。
さらに、この場合、複数のバッテリパックの各々に電流が逆流するのを抑制する逆流抑制手段を備えていてもよい。
【００２７】
このように構成された電動機械器具では、複数のバッテリパックの各々に電流が逆流して、複数のバッテリパックの各々に問題が生じることを抑制できる。
電動機械器具は、複数のバッテリパックの各々を離脱不能に構成されていてもよい。
【００２８】
あるいは、電動機械器具は、複数のバッテリパックの各々を離脱可能に装着する装着部を備えていてもよい。
このように構成された電動機械器具では、電圧が著しく低下したバッテリパックを容易に交換でき、ひいては当該電動機械器具の使用を容易に継続できる。
【００２９】
本発明に係る電動機械器具は、例えば、電動工具であってもよいし、電動作業機であってもよい。
本発明の第２局面における、電動機械器具の本体は、モータと、装着部と、昇圧手段と、バッテリパック選択手段と、経路形成手段とを備えている。
【００３０】
装着部には、複数のバッテリパックが装着される。昇圧手段は、装着部に装着される複数のバッテリパックの各々の電圧を昇圧して、モータを駆動するための駆動電圧を生成する。バッテリパック選択手段は、予め設定された選択手順に基づいて、複数のバッテリパックの少なくとも１つを選択する。経路形成手段は、バッテリパック選択手段によって選択された複数のバッテリパックの少なくとも１つから昇圧手段を介してモータに至る電力供給経路を形成する。
【００３１】
このように構成された本体では、選択手順に基づいて選択された少なくとも１つのバッテリパックから昇圧手段を介してモータに至る電力供給経路を通じて、モータに駆動電圧が印加される。
【００３２】
つまり、本発明の第２局面は、本発明の第１局面と同様の効果を発揮し得る。
【図面の簡単な説明】
【００３３】
【図１】本発明が適用された第１実施形態の電動機械器具の斜視図である。
【図２】第１実施形態の電動機械器具における回路構成の一部を示す回路図である。
【図３】第１実施形態の電動機械器具における回路構成の残りの部分を示す回路図である。
【図４】第１実施形態の主制御ユニットが実行するメインルーチンの流れを示すフローチャートである。
【図５】第１実施形態の主制御ユニットが実行する優先度設定処理の流れを示すフローチャートである。
【図６】第２実施形態の電動機械器具における回路構成の一部を示す回路図である。
【図７】第２実施形態の電動機械器具における回路構成の残りの部分を示す回路図である。
【図８】第２実施形態の主制御ユニットが実行するメインルーチンの流れを示すフローチャートである。
【図９】第３実施形態の電動機械器具における回路構成の一部を示す回路図である。
【図１０】第４実施形態の電動機械器具における回路構成の一部を示す回路図である。
【図１１】本発明を適用可能な電動工具の一例を示す斜視図である。
【発明を実施するための形態】
【００３４】
以下に本発明の例示的な実施形態を図面と共に説明する。
［第１実施形態］
〈電動機械器具の全体構成〉
図１に示すように、本第１実施形態の電動機械器具（以下、器具と略称する）１は、電動作業機として構成され、より具体的には、草や小径木を刈り払う、所謂、刈払機として構成されている。
【００３５】
器具１の本体２は、モータユニット３と、モータユニット３の一端に連結されたシャフトパイプ５とを備えている。
モータユニット３は、当該モータユニット３の内部に後述のモータＭ１を含む後述の駆動回路１００を収納している。さらに、モータユニット３は、当該モータユニット３の他端に、第１バッテリパック４ａと第２バッテリパック４ｂとを離脱可能に装着するバッテリパック装着部７が設けられている。より具体的には、バッテリパック装着部７は、当該バッテリパック装着部７上で第１バッテリパック４ａ及び第２バッテリパック４ｂをそれぞれ図中矢印に示す方向にスライドさせることによって、第１バッテリパック４ａ及び第２バッテリパック４ｂをそれぞれ着脱可能に構成されている。バッテリパック装着部７には、当該バッテリパック装着部７に装着された第１バッテリパック４ａ及び第２バッテリパック４ｂに係合する１対のフックが設けられており、この１対のフックによって第１バッテリパック４ａ及び第２バッテリパック４ｂがバッテリパック装着部７に固定される。
【００３６】
また、さらに、モータユニット３は、当該モータユニット３の一側面に、第１バッテリパック４ａ及び第２バッテリパック４ｂの各々の状態を器具１の使用者に報知するための表示器６が設けられている。表示器６は、どのような形態の表示器であってもよく、本第１実施形態における表示器６は２つのＬＥＤを備える表示器である。より具体的には、表示器６は、第１ＬＥＤ６ａと、第２ＬＥＤ６ｂとを備えている。第１ＬＥＤ６ａは、第１バッテリパック４ａの状態を使用者に報知するためのＬＥＤであり、第２ＬＥＤ６ｂは、第２バッテリパック４ｂの状態を使用者に報知するためのＬＥＤである。
【００３７】
シャフトパイプ５は、中空棒状に形成され、シャフトパイプ５における、モータユニット３とは反対側の端部には、カッター８を離脱可能に装着するカッター装着部９が設けられている。カッター８は、全体として略円板状に形成されている。より具体的には、カッター８の中心部は、予め規定された規定値以上の剛性を有した材料（例えば、金属材料や高硬度の合成樹脂）で形成され、円板状又は円柱状に成形されている。また、カッター８の周縁には、複数の刃８１が設けられている。
【００３８】
また、シャフトパイプ５の軸方向における中間位置近傍には、ハンドル１０が設けられている。このハンドル１０には、使用者が右手で把持するための右手グリップ１１と、使用者が左手で把持するための左手グリップ１３とが設けられている。そして、右手グリップ１１には、使用者がカッター８の回転を操作するためのトリガスイッチ１２が設けられている。
【００３９】
シャフトパイプ５の内部には、図示しない伝達軸が収容されている。伝達軸の一端は、モータユニット３に収納された後述のモータＭ１のロータに連結されている一方、伝達軸の他端は、カッター装着部９に設けられた図示しない複数のギアを介してカッター８に連結されている。このため、モータＭ１の回転駆動力は、伝達軸と複数のギアとを介してカッター８に伝達される。
〈器具の電気的構成〉
器具１は、図２，３に示す回路構成を備えている。この回路構成は、本体２に第１バッテリパック４ａ及び第２バッテリパック４ｂが装着されたときに形成される。
【００４０】
図２に示すように、器具１は、上述の駆動回路１００を備え、この駆動回路１００に第１バッテリパック４ａ及び第２バッテリパック４ｂが電気的に接続される。
第１バッテリパック４ａ及び第２バッテリパック４ｂはそれぞれ、バッテリ４１ａまたはバッテリ４１ｂを備え、バッテリ４１ａ，４１ｂはそれぞれ、互いに直列接続された複数のバッテリセルを備えている。バッテリ４１ａ，４１ｂの各々が備えるバッテリセルの数、及び各バッテリセルが発生する電圧はどのように設定されていてもよい。例えば、本第１実施形態では、バッテリ４１ａ，４１ｂはそれぞれ、５つのバッテリセルを備え、これらバッテリセルの各々は、３．６ＶＤＣの電圧を発生する。すなわち、本第１実施形態におけるバッテリ４１ａ，４１ｂはそれぞれ、１８ＶＤＣの電圧ＶＢ１，ＶＢ２を発生するように構成されている。また、本第１実施形態における各バッテリセルは、二次電池（例えばリチウムイオン二次電池）として構成されている。つまり、本第１実施形態における第１バッテリパック４ａ及び第２バッテリパック４ｂはそれぞれ、充電可能なバッテリパックとして構成されている。
【００４１】
第１バッテリパック４ａでは、バッテリ４１ａの正極は、第１バッテリパック４ａに設けられた正極端子４２ａに接続されており、バッテリ４１ａで発生された電圧ＶＢ１は、正極端子４２ａを介して駆動回路１００へ出力される。一方、バッテリ４１ａの負極は、第１バッテリパック４ａに設けられた負極端子４３ａに接続されている。
【００４２】
第２バッテリパック４ｂでは、バッテリ４１ｂの正極は、第２バッテリパック４ｂに設けられた正極端子４２ｂに接続されており、バッテリ４１ｂで発生された電圧ＶＢ２は、正極端子４２ｂを介して駆動回路１００へ出力される。一方、バッテリ４１ｂの負極は、第２バッテリパック４ｂに設けられた負極端子４３ｂに接続されている。
【００４３】
さらに、第１バッテリパック４ａ及び第２バッテリパック４ｂはそれぞれ、バッテリ管理ユニット（ＢＭＵ）４４ａまたはＢＭＵ４４ｂを備えている。ＢＭＵ４４ａ，４４ｂはそれぞれ、バッテリ４１ａまたはバッテリ４１ｂにおける各バッテリセルの正極と負極との間の電圧に基づいて、各バッテリセルの過充電及び過放電を検出する。そして、ＢＭＵ４４ａ，４４ｂはそれぞれ、過充電を検出したことを示す過充電検出信号や、過放電を検出したことを示す過放電検出信号を出力する。より具体的には、ＢＭＵ４４ａは、出力回路４５ａ及び第１バッテリパック４ａに設けられた信号端子４６ａを介して過放電検出信号を駆動回路１００へ出力する。ＢＭＵ４４ｂは、出力回路４５ｂ及び第２バッテリパック４ｂに設けられた信号端子４６ｂを介して過放電検出信号を駆動回路１００へ出力する。
【００４４】
駆動回路１００は、第１正極端子１０１と、第１負極端子１０２と、第１信号端子１０３と、第２正極端子１０４と、第２負極端子１０５と、第２信号端子１０６とを備え、これら端子はそれぞれ、正極端子４２ａ、負極端子４３ａ、信号端子４６ａ、正極端子４２ｂ、負極端子４３ｂ、信号端子４６ｂに接続されている。
【００４５】
駆動回路１００は、さらに、主制御ユニット（ＭＣＵ）１１０と、電源回路１１１と、第１分圧器１１２ａと、第２分圧器１１２ｂと、第１表示回路１１３ａと、第２表示回路１１３ｂと、第１電流検出回路１１４ａと、第２電流検出回路１１４ｂとを備えている。
【００４６】
ＭＣＵ１１０は、器具１の各種動作を制御する。本第１実施形態におけるＭＣＵ１１０は、少なくともＣＰＵ、メモリ（例えばＲＯＭ、ＲＡＭなど）、Ｉ／Ｏなどを含むマイクロコンピュータである。
【００４７】
電源回路１１１は、ダイオードＤ１を介して第１正極端子１０１に接続され、第１バッテリパック４ａから出力される電圧ＶＢ１が入力されている。電源回路１１１は、さらに、ダイオードＤ２を介して第２正極端子１０４に接続され、第２バッテリパック４ｂから出力される電圧ＶＢ２が入力される。電源回路１１１は、第１バッテリパック４ａ及び第２バッテリパック４ｂから出力される電圧ＶＢ１，ＶＢ２の一方からＭＣＵ１１０を含む駆動回路１００内の各種回路を駆動するための制御電圧Ｖｃｃを生成し、生成した制御電圧Ｖｃｃをこれら各種回路に供給する。ダイオードＤ１は、第２バッテリパック４ｂから電源回路１１１を介して第１バッテリパック４ａへ電流が流入することを抑制するために設けられている一方、ダイオードＤ２は、第１バッテリパック４ａから電源回路１１１を介して第２バッテリパック４ｂへ電流が流入することを抑制するために設けられている。このような回路構成により、第１バッテリパック４ａ及び第２バッテリパック４ｂの一方のバッテリパックにおける電力の残量が少ないときに、第１バッテリパック４ａ及び第２バッテリパック４ｂの他方のバッテリパックにおける電力によって一方のバッテリパックへ電流の流れ込みが発生し、一方のバッテリパックにダメージが生じることを抑制できる。
【００４８】
第１分圧器１１２ａは、第１正極端子１０１を介して第１バッテリパック４ａから入力される電圧ＶＢ１を分圧し、分圧された電圧をＭＣＵ１１０に出力する。
第２分圧器１１２ｂは、第２正極端子１０４を介して第２バッテリパック４ｂから入力される電圧ＶＢ２を分圧し、分圧された電圧をＭＣＵ１１０に出力する。
【００４９】
第１表示回路１１３ａは、上述の第１ＬＥＤ６ａを点灯させるための回路であり、ＭＣＵ１１０から出力される指令に応じて第１ＬＥＤ６ａを点灯させる。
第２表示回路１１３ｂは、上述の第２ＬＥＤ６ｂを点灯させるための回路であり、ＭＣＵ１１０から出力される指令に応じて第２ＬＥＤ６ｂを点灯させる。
【００５０】
第１電流検出回路１１４ａは、モータＭ１の下流側と第１負極端子１０２との間に設けられ、モータＭ１から第１負極端子１０２へと流れる電流の大きさを検出し、検出した電流の大きさを示す信号をＭＣＵ１１０に出力する。第１負極端子１０２は、駆動回路１００のグランドに接続されているため、第１バッテリパック４ａが器具１に装着されたとき、第１バッテリパック４ａにおけるバッテリ４１ａの負極の電位（第１バッテリパック４ａにおけるグランド）は、駆動回路１００のグランドと同電位となる。
【００５１】
第２電流検出回路１１４ｂは、モータＭ１の下流側と第２負極端子１０５との間に設けられ、モータＭ１から第２負極端子１０５へと流れる電流の大きさを検出し、検出した電流の大きさを示す信号をＭＣＵ１１０に出力する。第２負極端子１０５は、駆動回路１００のグランドに接続されているため、第２バッテリパック４ｂが器具１に装着されたとき、第２バッテリパック４ｂにおけるバッテリ４１ｂの負極の電位（第２バッテリパック４ｂにおけるグランド）は、駆動回路１００のグランドと同電位となる。
【００５２】
第１バッテリパック４ａから第１信号端子１０３を介して駆動回路１００に入力される上述の放電停止信号、及び第２バッテリパック４ｂから第２信号端子１０６を介して駆動回路１００に入力される上述の放電停止信号はそれぞれ、図示しないインターフェイス回路を介してＭＣＵ１１０へ入力される。本第１実施形態における放電停止信号はそれぞれ、２値信号である。これら２値信号の各々の論理値は、放電を継続するときにはＨｉｇｈとなり、放電を停止するときにはハイインピーダンスとなる。
【００５３】
図３に示すように、駆動回路１００は、さらに、第１昇圧回路１１５ａと、第２昇圧回路１１５ｂと、昇圧電圧設定回路１１６と、上述のモータＭ１と、過電流検出回路１１７と、第１作動回路１１８ａと、第２作動回路１１８ｂとを備えている。
【００５４】
第１昇圧回路１１５ａは、当該第１昇圧回路１１５ａの入力側が第１正極端子１０１に接続され、第１正極端子１０１を介して第１バッテリパック４ａから入力される電圧ＶＢ１を昇圧し、モータＭ１を駆動するための駆動電圧を生成する。本第１実施形態における第１昇圧回路１１５ａは、周知のステップアップコンバータである。
【００５５】
より具体的には、第１昇圧回路１１５ａは、コンデンサＣ１ａと、トランスＴａと、Ｎチャネル型のＦＥＴ１１９ａと、過電流検出回路１２０ａと、ダイオードＤ３ａと、コンデンサＣ２ａとを備えている。
【００５６】
コンデンサＣ１ａは、第１正極端子１０１と、駆動回路１００のグランドとの間に接続され、駆動電圧ＶＢ１によって電荷を蓄えるように設定されている。
トランスＴａは、一次側コイルと二次側コイルとを備えている。一次側コイルの一端は第１正極端子１０１に接続されている一方、一次側コイルの他端はＦＥＴ１１９ａのドレインに接続されている。トランスＴａの二次側コイルの一端は、ダイオードＤ３ａ及び昇圧電圧設定回路１１６を介してモータＭ１の上流側に接続されている一方、二次側コイルの他端は駆動回路１００のグランドに接続されている。
【００５７】
ＦＥＴ１１９ａは、当該ＦＥＴ１１９ａのソースが過電流検出回路１２０ａを介して駆動回路１００のグランドに接続されており、当該ＦＥＴ１１９ａのゲートに入力される電圧によって当該ＦＥＴ１１９ａがオン／オフすることにより、トランスＴａに流れる電流をスイッチングするように設定されている。
【００５８】
過電流検出回路１２０ａは、トランスＴａの一次側コイルからＦＥＴ１１９ａを介して駆動回路１００のグランドへと流れる電流を監視し、過電流を検出したか否かを示す２値信号を出力する。この２値信号の論理値は、過電流が検出されたときにＬｏｗとなり、過電流が検出されていないときにＨｉｇｈとなる。
【００５９】
ダイオードＤ３ａは、トランスＴａの二次側コイルに発生した交流電圧を半波整流し、コンデンサＣ２ａは、ダイオードＤ３ａによって半波整流された電圧を平滑化することで、平滑化された駆動電圧を生成する。
【００６０】
第２昇圧回路１１５ｂは、当該第２昇圧回路１１５ｂの入力側が第２正極端子１０４に接続され、第２正極端子１０４を介して第２バッテリパック４ｂから入力される電圧ＶＢ２を昇圧し、モータＭ１を駆動するための駆動電圧を生成する。本第１実施形態における第２昇圧回路１１５ｂは、第１昇圧回路１１５ａと同様に構成されている。
【００６１】
すなわち、第２昇圧回路１１５ｂは、コンデンサＣ１ｂと、トランスＴｂと、Ｎチャネル型のＦＥＴ１１９ｂと、過電流検出回路１２０ｂと、ダイオードＤ３ｂと、コンデンサＣ２ｂとを備えている。
【００６２】
コンデンサＣ１ｂは、第２正極端子１０４と、駆動回路１００のグランドとの間に接続され、駆動電圧ＶＢ２によって電荷を蓄えるように設定されている。
トランスＴｂは、一次側コイルと二次側コイルとを備えている。一次側コイルの一端は第２正極端子１０４に接続されている一方、一次側コイルの他端はＦＥＴ１１９ｂのドレインに接続されている。トランスＴｂの二次側コイルの一端は、ダイオードＤ３ｂ及び昇圧電圧設定回路１１６を介してモータＭ１の上流側に接続されている一方、二次側コイルの他端は駆動回路１００のグランドに接続されている。
【００６３】
ＦＥＴ１１９ｂは、当該ＦＥＴ１１９ｂのソースが過電流検出回路１２０ｂを介して駆動回路１００のグランドに接続されており、当該ＦＥＴ１１９ｂのゲートに入力される電圧によって当該ＦＥＴ１１９ｂがオン／オフすることにより、トランスＴｂに流れる電流をスイッチングするように設定されている。
【００６４】
過電流検出回路１２０ｂは、トランスＴｂの一次側コイルからＦＥＴ１１９ｂを介して駆動回路１００のグランドへと流れる電流を監視し、過電流を検出したか否かを示す２値信号を出力する。この２値信号の論理値は、過電流が検出されたときにＬｏｗとなり、過電流が検出されていないときにＨｉｇｈとなる。
【００６５】
ダイオードＤ３ｂは、トランスＴｂの二次側コイルに発生した交流電圧を半波整流し、コンデンサＣ２ｂは、ダイオードＤ３ｂによって半波整流された電圧を平滑化することで、平滑化された駆動電圧を生成する。
【００６６】
昇圧電圧設定回路１１６は、メインスイッチＳＷ１と、可変抵抗器Ｒ１と、スイッチ（ＳＷ）操作検出回路１２１と、分圧器１２２と、エラーアンプ１２３と、三角波発生器１２４と、比較器１２５とを備えている。
【００６７】
メインスイッチＳＷ１は、当該メインスイッチＳＷ１の一方の接点がダイオードＤ３ａ，Ｄ３ｂに接続され、当該メインスイッチＳＷ１の他方の接点がモータＭ１の上流側に接続されている。メインスイッチＳＷ１は、上述のトリガスイッチ１２と連動するように構成されており、トリガスイッチ１２が操作されたときには、メインスイッチＳＷ１がオンして、ダイオードＤ３ａ，Ｄ３ｂがメインスイッチＳＷ１を介してモータＭ１の上流側に接続される。一方、トリガスイッチ１２が操作されていないときには、メインスイッチＳＷ１はオフし、ダイオードＤ３ａ，Ｄ３ｂはモータＭ１の上流側から切断される。
【００６８】
可変抵抗器Ｒ１は、制御電圧Ｖｃｃを分圧し、分圧した電圧を発生するように設定されている。可変抵抗器Ｒ１は、トリガスイッチ１２と連動するように構成されており、トリガスイッチ１２の操作量に応じて当該可変抵抗器Ｒ１の抵抗値が変化する。つまり、可変抵抗器Ｒ１は、トリガスイッチ１２の操作量に応じた電圧を発生する。
【００６９】
ＳＷ操作検出回路１２１は、トリガスイッチ１２が操作されていることを検出する回路である。より具体的には、ＳＷ操作検出回路１２１には、上述のメインスイッチＳＷ１の接点間の電圧が入力されており、ＳＷ操作検出回路１２１は、接点間の電圧に基づいて、トリガスイッチ１２が操作されているか否かを示す２値信号をＭＣＵ１１０へ出力する。この２値信号の論理値は、トリガスイッチ１２が操作されているときにＨｉｇｈとなり、トリガスイッチ１２が操作されていないときにＬｏｗとなる。
【００７０】
分圧器１２２は、第１昇圧回路１１５ａ及び第２昇圧回路１１５ｂにおいて生成された駆動電圧を分圧し、分圧した電圧をＭＣＵ１１０とエラーアンプ１２３とに出力する。
エラーアンプ１２３は、分圧器１２２にて分圧された電圧と可変抵抗器Ｒ１に発生する電圧との差を増幅し、増幅された電圧を出力する。
【００７１】
三角波発生器１２４は、予め設定された三角波を繰り返し発生する。
比較器１２５は、エラーアンプ１２３からの出力信号の電圧と三角波発生器１２４からの三角波の電圧とを比較し、比較結果に応じてデューティ比が変化するパルス列信号を出力する。
【００７２】
昇圧電圧設定回路１１６は、上述のような回路構成により、トリガスイッチ１２の操作量が大きいほどデューティ比が大きいパルス列信号を出力するように構成されている。
モータＭ１は、本第１実施形態では、ブラシ付き直流モータである。モータＭ１のコイルには、当該コイルに発生する逆起電力を吸収するためのダイオードＤ４が並列接続されている。
【００７３】
過電流検出回路１１７は、モータＭ１の下流側を流れる電流を監視し、過電流を検出したか否かを示す２値信号を出力する。この２値信号の論理値は、過電流が検出されたときにＬｏｗとなり、過電流が検出されていないときにＨｉｇｈとなる。
【００７４】
第１作動回路１１８ａは、ＡＮＤゲートとして構成され、過電流検出回路１２０ａから出力される２値信号と、ＭＣＵ１１０から出力される昇圧を許可するか否かを示す２値信号と、昇圧電圧設定回路１１６から出力されるパルス列信号と、過電流検出回路１１７から出力される２値信号とが入力されている。第１作動回路１１８ａでは、これら全ての２値信号の論理値がＨｉｇｈのときに当該第１作動回路１１８ａの出力電圧の論理値がＨｉｇｈとなり、少なくとも１つの信号の論理値がＬｏｗのときには当該第１作動回路１１８ａの出力電圧の論理値がＬｏｗとなる。つまり、第１作動回路１１８ａでは、過電流検出回路１２０ａで過電流が検出されず、且つ、ＭＣＵ１１０が昇圧を許可し、且つ、過電流検出回路１１７で過電流が検出されない場合にのみ、昇圧電圧設定回路１１６から出力されたパルス列信号に同期したパルス列信号をＦＥＴ１１９ａに出力する。第１昇圧回路１１５ａでは、第１作動回路１１８ａから出力されるパルス列信号によってＦＥＴ１１９ａがスイッチングする。ＦＥＴ１１９ａのスイッチングによって、電圧ＶＢ１が昇圧され、駆動電圧が生成される。駆動電圧の大きさは、パルス列信号のディーティ比の大きさに比例する。
【００７５】
第２作動回路１１８ｂは、第１作動回路１１８ａと同様に、ＡＮＤゲートとして構成されている。第２作動回路１１８ｂは、過電流検出回路１２０ｂから出力される２値信号と、ＭＣＵ１１０から出力される昇圧を許可するか否かを示す上述の２値信号と、昇圧電圧設定回路１１６から出力されるパルス列信号と、過電流検出回路１１７から出力される２値信号とが入力されている。第２作動回路１１８ｂでは、これら全ての２値信号の論理値がＨｉｇｈのときに当該第２作動回路１１８ｂの出力電圧の論理値がＨｉｇｈとなり、少なくとも１つの信号の論理値がＬｏｗのときには当該第２作動回路１１８ｂの出力電圧の論理値がＬｏｗとなる。つまり、第２作動回路１１８ｂでは、過電流検出回路１２０ｂで過電流が検出されず、且つ、ＭＣＵ１１０が昇圧を許可し、且つ、過電流検出回路１１７で過電流が検出されない場合にのみ、昇圧電圧設定回路１１６から出力されたパルス列信号に同期したパルス列信号をＦＥＴ１１９ｂに出力する。第２昇圧回路１１５ｂでは、第２作動回路１１８ｂから出力されるパルス列信号によってＦＥＴ１１９ｂがスイッチングする。ＦＥＴ１１９ｂのスイッチングによって、電圧ＶＢ２が昇圧され、駆動電圧が生成される。
【００７６】
以下、ＭＣＵ１１０が実行する本発明に係るメインルーチンについて説明する。
ＭＣＵ１１０は、第１バッテリパック４ａ及び第２バッテリパック４ｂのうちの少なくとも一方が本体２のバッテリパック装着部７に装着されて当該ＭＣＵ１１０に制御電圧Ｖｃｃが印加され、当該ＭＣＵ１１０が起動すると、図４に示すメインルーチンを繰り返し実行する。
【００７７】
図４に示すように、本メインルーチンでは、まず、ＳＷ操作検出回路１２１から入力される２値信号の論理値に基づいて、メインスイッチＳＷ１がオンされているか否かを判定する（Ｓ１０）。ここで、メインスイッチＳＷ１がオフされていると判定した場合には（Ｓ１０：Ｎｏ）、後述のＳ４０へ移行する。
【００７８】
一方、メインスイッチＳＷ１がオンされていると判定した場合には（Ｓ１０：Ｙｅｓ）、予め設定された優先度設定処理を実行する（Ｓ２０）。この優先度設定処理は、優先的に放電させるバッテリパック（メインバッテリ）と、補助的に放電させるバッテリパック（サブバッテリ）とを設定する処理であり、詳細は後述する。
【００７９】
優先度設定処理が終了すると、メインバッテリに該当するバッテリパックがあるか否かを判定する（Ｓ３０）。該当するバッテリパックがないと判定した場合には（Ｓ３０：Ｎｏ）、第１分圧器１１２ａから入力された電圧に基づいて第１バッテリパック４ａの電圧ＶＢ１の値を算出し、算出した値をＭＣＵ１１０のメモリに記憶する（Ｓ４０）。続いて、第２分圧器１１２ｂから入力された電圧に基づいて第２バッテリパック４ｂの電圧ＶＢ２の値を算出し、算出した値をメモリに記憶する（Ｓ５０）。その後、第１作動回路１１８ａに論理値がＬｏｗである２値信号を出力して、第１昇圧回路１１５ａを停止させ（Ｓ６０）、そして、第２作動回路１１８ｂに論理値がＬｏｗである２値信号を出力して、第２昇圧回路１１５ｂを停止させ（Ｓ７０）、本メインルーチンを終了する。
【００８０】
Ｓ３０にて、メインバッテリに該当するバッテリパックがあると判定した場合には（Ｓ３０：Ｙｅｓ）、第１昇圧回路１１５ａ及び第２昇圧回路１１５ｂのうち、メインバッテリに設定されたバッテリパックに対応する昇圧回路を作動させ、メインバッテリの電圧を昇圧する（Ｓ８０）。
【００８１】
そして、第１電流検出回路１１４ａ及び第２電流検出回路１１４ｂのうち、メインバッテリに設定されたバッテリパックに対応する電流検出回路からの信号に基づいて、メインバッテリに設定されたバッテリパックからの放電電流が予め設定された閾値以上であるか否かを判定する（Ｓ９０）。放電電流が閾値以上であると判定した場合には（Ｓ９０：Ｙｅｓ）、サブバッテリに該当するバッテリパックがあるか否かを判定する（Ｓ１００）。サブバッテリに該当するバッテリパックがないと判定した場合には（Ｓ１００：Ｎｏ）、後述のＳ１２０へ移行する。一方、サブバッテリに該当するバッテリパックがあると判定した場合には（Ｓ１００：Ｙｅｓ）、第１昇圧回路１１５ａ及び第２昇圧回路１１５ｂのうち、サブバッテリに設定されたバッテリパックに対応する昇圧回路を作動させて、サブバッテリの電圧を昇圧し（Ｓ１１０）、本メインルーチンを終了する。
【００８２】
Ｓ９０にて、放電電流が閾値未満であると判定した場合には（Ｓ９０：Ｎｏ）、サブバッテリに設定されたバッテリパックに対応する昇圧回路を停止させて、サブバッテリの電圧の昇圧を停止し（Ｓ１２０）、本メインルーチンを終了する。
【００８３】
ここで、Ｓ２０における優先度設定処理は、以下のように実行される。
すなわち、本処理では、まず、ＭＣＵ１１０のメモリに、メインバッテリに該当するバッテリパックがない旨と、サブバッテリに該当するバッテリパックがない旨とを設定する（Ｓ２００）。そして、第１バッテリパック４ａが駆動回路１００に接続されているか否か判定する（Ｓ２１０）。この判定は、分圧器１１２ａから入力された電圧に基づいて行われる。
【００８４】
Ｓ２１０にて、第１バッテリパック４ａが駆動回路１００に接続されていないと判定した場合には（Ｓ２１０：Ｎｏ）、後述のＳ２４０へ直ちに移行する。一方、第１バッテリパック４ａが駆動回路１００に接続されていると判定した場合には（Ｓ２１０：Ｙｅｓ）、第１バッテリパック４ａから入力される放電停止信号の論理値に基づいて、放電停止が第１バッテリパック４ａから通知されているか否かを判定する（Ｓ２２０）。放電停止が通知されていると判定した場合には（Ｓ２２０：Ｙｅｓ）、後述のＳ２４０へ直ちに移行する一方、放電停止が通知されていないと判定した場合には（Ｓ２２０：Ｎｏ）、第１バッテリパック４ａをメインバッテリに設定する（Ｓ２３０）。
【００８５】
続いて、第２バッテリパック４ｂが駆動回路１００に接続されているか否か判定する（Ｓ２４０）。この判定は、図２において図示しない経路を介して第２バッテリパック４ｂから入力される信号に基づいて行われる。
【００８６】
Ｓ２４０にて、第２バッテリパック４ｂが駆動回路１００に接続されていないと判定した場合には（Ｓ２４０：Ｎｏ）、本処理を直ちに終了する一方、第２バッテリパック４ｂが駆動回路１００に接続されていると判定した場合には（Ｓ２４０：Ｙｅｓ）、第２バッテリパック４ｂから入力される放電停止信号の論理値に基づいて、放電停止が第２バッテリパック４ｂから通知されているか否かを判定する（Ｓ２５０）。放電停止が通知されていると判定した場合には（Ｓ２５０：Ｙｅｓ）、本処理を直ちに移行する一方、放電停止が通知されていないと判定した場合には（Ｓ２５０：Ｎｏ）、第１バッテリパック４ａがメインバッテリに設定されているか否かを判定する（Ｓ２６０）。
【００８７】
第１バッテリパック４ａがメインバッテリに設定されていないと判定した場合には（Ｓ２６０：Ｎｏ）、第２バッテリパック４ｂをメインバッテリに設定して（Ｓ２７０）、本処理を終了する。一方、第１バッテリパック４ａがメインバッテリに設定されていると判定した場合には（Ｓ２６０：Ｙｅｓ）、メインルーチンのＳ４０，５０にてメモリに記憶した電圧ＶＢ１，ＶＢ２の値に基づいて、電圧ＶＢ１が電圧ＶＢ２以上であるか否かを判定する（Ｓ２８０）。
【００８８】
電圧ＶＢ１が電圧ＶＢ２未満であると判定した場合には（Ｓ２８０：Ｎｏ）、第２バッテリパック４ｂをサブバッテリに設定して（Ｓ２９０）、本処理を終了する。
一方、電圧ＶＢ１が電圧ＶＢ２以上であると判定した場合には（Ｓ２８０：Ｙｅｓ）、第２バッテリパック４ｂをメインバッテリ、第１バッテリパック４ａをサブバッテリに設定して（Ｓ３００）、本処理を終了する。
【００８９】
以上のように構成された本第１実施形態の器具１では、第１バッテリパック４ａ及び第２バッテリパック４ｂのうち、ＭＣＵ１１０によって選択された少なくとも一方のバッテリパックから、第１昇圧回路１１５ａ及び第２昇圧回路１１５ｂのうちの対応する少なくとも一方の昇圧回路を介してモータＭ１に至る電力供給経路が形成され、モータＭ１に駆動電圧が印加される。
【００９０】
したがって、この器具１では、第１バッテリパック４ａ及び第２バッテリパック４ｂのうちの一方の電圧が著しく低下しても、他方のバッテリパックの電圧を用いて生成される駆動電圧によってモータＭ１を駆動することができる。
【００９１】
また、この器具１では、優先的に放電すべき一方のバッテリパックの放電電流が閾値に達すると、他方のバッテリパックからも電流が出力されるため、例えばモータＭ１にかかる負荷が大きく、モータＭ１を駆動するのに大きな電力が必要な場合に、２つのバッテリパックからモータＭ１に大きな電力を供給することができる。一方、モータにかかっている負荷が小さく、大きな電力が不要な場合には、１つのバッテリパックからモータＭ１に電力を供給することができる。
【００９２】
また、この器具１では、電圧ＶＢ１，ＶＢ２の双方の値に基づいて、第１バッテリパック４ａ及び第２バッテリパック４ｂのうち、電力の残量の少ない方のバッテリパックがメインバッテリに設定される。このため、電力の残量が大きい方のバッテリパックの電力が先に消費され、このバッテリパックを交換あるいは充電している間に、電力の残量の少ない方のバッテリパックの電力が全て消費され、器具１の使用が中断されることを抑制できる。
【００９３】
また、この器具１では、トリガスイッチ１２の操作量に応じて駆動電圧の大きさを適宜変更することができる。
尚、本第１実施形態では、第１昇圧回路１１５ａ及び第２昇圧回路１１５ｂが本発明における昇圧手段の一例に相当し、優先度設定処理におけるＳ２３０〜Ｓ３００及びメインルーチンのＳ９０〜Ｓ１２０を実行するＭＣＵ１１０が本発明におけるバッテリパック選択手段の一例に相当し、メインルーチンにおけるＳ８０〜Ｓ１１０を実行するＭＣＵ１１０が本発明における経路形成手段の一例に相当する。
【００９４】
また、本第１実施形態では、第１電流検出回路１１４ａ、第２電流検出回路１１４ｂ、及びメインルーチンのＳ９０を実行するＭＣＵ１１０が本発明におけるモータ状態検出手段の一例に相当し、第１分圧器１１２ａ、第２分圧器１１２ｂ、メインルーチンのＳ４０，５０を実行するＭＣＵ１１０が本発明におけるバッテリパック状態検出手段の一例に相当し、昇圧電圧設定回路１１６が本発明における指令手段の一例に相当する。
［第２実施形態］
本第２実施形態における器具は、駆動回路の一部の構成が第１実施形態と異なるだけで、その他の構成については第１実施形態の器具と同様である。
【００９５】
したがって、以下では、同一の構成には第１実施形態と同一の符号を付して、その説明を省略し、異なる部分についてのみ新たな符号を付して説明する。
図６，７に示すように、本第２実施形態の駆動回路２００では、ダイオードＤ５ａとＰチャネル型の第１ＦＥＴ２１１ａとが、第１正極端子１０１と第１昇圧回路１１５ａにおけるトランスＴａの一次側コイルとの間に接続されている。より具体的には、ダイオードＤ５ａのアノードが第１正極端子１０１に接続され、ダイオードＤ５ａのカソードが第１ＦＥＴ２１１ａのソースに接続されている。第１ＦＥＴ２１１ａのドレインは、トランスＴａの一次側コイルの一端に接続され、第１ＦＥＴ２１１ａのゲートには、ＭＣＵ２１０から駆動信号が入力される。
【００９６】
また、本第２実施形態の駆動回路２００では、ダイオードＤ５ｂとＰチャネル型の第２ＦＥＴ２１１ｂとが、第２正極端子１０４とトランスＴａの一次側コイルとの間に接続されている。より具体的には、ダイオードＤ５ｂのアノードが第２正極端子１０４に接続され、ダイオードＤ５ｂのカソードが第２ＦＥＴ２１１ｂのソースに接続されている。第２ＦＥＴ２１１ｂのドレインは、トランスＴａの一次側コイルの一端に接続され、第２ＦＥＴ２１１ｂのゲートには、ＭＣＵ２１０から駆動信号が入力される。
【００９７】
また、本第２実施形態の駆動回路２００に設けられた電源回路２１２の入力側には、第１ＦＥＴ２１１ａのドレインと第２ＦＥＴ２１１ｂのドレインとが接続されており、これらＦＥＴを介して、第１バッテリパック４ａの電圧ＶＢ１と、第２バッテリパック４ｂの電圧ＶＢ２とが入力され、これら電圧に基づいて制御電圧Ｖｃｃを生成する。
【００９８】
また、本第２実施形態の駆動回路２００では、第１実施形態の駆動回路１００に設けられていた第２作動回路１１８ｂと、第２昇圧回路１１５ｂとは削除されている。
以下、ＭＣＵ２１０が実行する本発明に係るメインルーチンについて説明する。
【００９９】
ＭＣＵ２１０は、制御電圧Ｖｃｃが印加され、当該ＭＣＵ２１０が起動すると、図８に示すメインルーチンを繰り返し実行する。
図８に示すように、本メインルーチンでは、まず、ＳＷ操作検出回路１２１から入力される２値信号の論理値に基づいて、メインスイッチＳＷ１がオンされているか否かを判定する（Ｓ４００）。ここで、メインスイッチＳＷ１がオフされていると判定した場合には（Ｓ４００：Ｎｏ）、後述のＳ４３０へ移行する。
【０１００】
一方、メインスイッチＳＷ１がオンされていると判定した場合には（Ｓ４００：Ｙｅｓ）、第１実施形態における優先度設定処理と同じ優先度設定処理を実行する（Ｓ４１０）。
【０１０１】
優先度設定処理が終了すると、メインバッテリに該当するバッテリパックがあるか否かを判定する（Ｓ４２０）。該当するバッテリパックがないと判定した場合には（Ｓ４２０：Ｎｏ）、第１分圧器１１２ａから入力された電圧に基づいて第１バッテリパック４ａの電圧ＶＢ１の値を算出し、算出した値をＭＣＵ１１０のメモリに記憶する（Ｓ４３０）。続いて、第２分圧器１１２ｂから入力された電圧に基づいて第２バッテリパック４ｂの電圧ＶＢ２の値を算出し、算出した値をメモリに記憶する（Ｓ４４０）。その後、第１ＦＥＴ２１１ａのゲートに論理値がＨｉｇｈである駆動信号を出力して、第１ＦＥＴ２１１ａをオフし（Ｓ４５０）、そして、第２ＦＥＴ２１１ｂのゲートに論理値がＨｉｇｈである駆動信号を出力して、第２ＦＥＴ２１１ｂをオフ（Ｓ７０）する。これらＦＥＴをオフしたら、第１作動回路１１８ａに論理値がＬｏｗである２値信号を出力して、第１昇圧回路１１５ａを停止させ（Ｓ４７０）、本メインルーチンを終了する。
【０１０２】
Ｓ４２０にて、メインバッテリに該当するバッテリパックがあると判定した場合には（Ｓ４２０：Ｙｅｓ）、第１ＦＥＴ２１１ａ及び第２ＦＥＴ２１１ｂのうち、メインバッテリに設定されたバッテリパックに対応するＦＥＴのゲートに論理値がＬｏｗである駆動信号を出力して、このＦＥＴをオンする（Ｓ４８０）。
【０１０３】
そして、第１電流検出回路１１４ａ及び第２電流検出回路１１４ｂのうち、メインバッテリに設定されたバッテリパックに対応する電流検出回路からの信号に基づいて、メインバッテリに設定されたバッテリパックからの放電電流が閾値以上であるか否かを判定する（Ｓ４９０）。放電電流が閾値以上であると判定した場合には（Ｓ４９０：Ｙｅｓ）、サブバッテリに該当するバッテリパックがあるか否かを判定する（Ｓ５００）。サブバッテリに該当するバッテリパックがないと判定した場合には（Ｓ５００：Ｎｏ）、後述のＳ５２０へ移行する。一方、サブバッテリに該当するバッテリパックがあると判定した場合には（Ｓ５００：Ｙｅｓ）、第１ＦＥＴ２１１ａ及び第２ＦＥＴ２１１ｂのうち、サブバッテリに設定されたバッテリパックに対応するＦＥＴのゲートに論理値がＬｏｗである駆動信号を出力して、このＦＥＴをオンし（Ｓ５１０）、後述のＳ５３０へ移行する。
【０１０４】
Ｓ４９０にて、放電電流が閾値未満であると判定した場合には（Ｓ４９０：Ｎｏ）、サブバッテリに設定されたバッテリパックに対応するＦＥＴのゲートに論理値がＨｉｇｈである駆動信号を出力して、このＦＥＴをオフする（Ｓ５２０）。そして、第１作動回路１１８ａに論理値がＨｉｇｈである２値信号を出力して、第１昇圧回路１１５ａを作動させ（Ｓ５３０）、本メインルーチンを終了する。
【０１０５】
以上のように構成された本第２実施形態の器具では、第１昇圧回路１１５ａのみで第１バッテリパック４ａの電圧ＶＢ１及び第２バッテリパック４ｂの電圧ＶＢ２の双方を昇圧することができるため、駆動回路２００の構成を簡素にすることができる。
【０１０６】
また、本第２実施形態の器具では、ダイオードＤ５ａ，Ｄ５ｂによって、第１バッテリパック４ａ及び第２バッテリパック４ｂに電流が逆流するのが抑制されている。このため、本第２実施形態の器具では、第１バッテリパック４ａ及び第２バッテリパック４ｂに電流が逆流して、これらバッテリパックの各々に問題が生じることを抑制できる。
【０１０７】
尚、本第２実施形態では、ダイオードＤ５ａ，Ｄ５ｂが本発明における逆流抑制手段の一例に相当する。
［第３実施形態］
本第３実施形態における器具は、駆動回路の一部の構成が第１実施形態と異なるだけで、その他の構成については第１実施形態の器具と同様である。
【０１０８】
したがって、以下では、同一の構成には第１実施形態と同一の符号を付して、その説明を省略し、異なる部分についてのみ新たな符号を付して説明する。
図９に示すように、本第３実施形態における器具の駆動回路３００は、昇圧電圧設定回路３１６の構成が第１実施形態における昇圧電圧設定回路１１６の構成と一部異なる。
【０１０９】
すなわち、昇圧電圧設定回路３１６では、エラーアンプ１２３には、可変抵抗器Ｒ１で発生する電圧に代わり、予め設定された基準電圧Ｖｒｅｆが入力されている。
駆動回路３００は、さらに、Ｎチャネル型のＦＥＴ３０１と、ＰＷＭ信号発生器３０２とを備えている。
【０１１０】
ＦＥＴ３０１は、当該ＦＥＴ３０１のドレインがモータＭ１の下流側に接続され、当該ＦＥＴ３０１のソースが過電流検出回路１１７に接続されている。
ＰＷＭ信号発生器３０２は、ＦＥＴ３０１のゲートに接続され、可変抵抗器Ｒ１で発生した電圧の大きさに応じたデューティ比を有するパルス列信号をＦＥＴ３０１のゲートに出力し、ＦＥＴ３０１をスイッチングする。より具体的には、ＰＷＭ信号発生器３０２は、トリガスイッチ１２の操作量が大きいほどデューティ比が大きいパルス列信号を出力する。
【０１１１】
このように構成された本第３実施形態における器具では、抵抗器などのようなモータＭ１に流れる電流を調整するための構成を別途設ける必要がなく、簡素な構成によってモータＭ１に流れる電流を適宜調整することができる。
【０１１２】
本第３実施形態では、ＰＷＭ信号発生器３０２が本発明におけるパルス幅変調手段の一例に相当する。
［第４実施形態］
本第４実施形態における器具は、当該器具の構成の一部が第１実施形態及び第２実施形態と異なるだけで、その他の構成については第１実施形態及び第２実施形態と同様である。
【０１１３】
したがって、以下では、同一の構成には第１実施形態及び第２実施形態と同一の符号を付して、その説明を省略し、異なる部分についてのみ新たな符号を付して説明する。
図１０に示すように、本第３実施形態に係る器具は、第１バッテリパック４ａ及び第２バッテリパック４ｂに加え、第３バッテリパック４ｃが追加されている。第３バッテリパック４ｃは、第１バッテリパック４ａ及び第２バッテリパック４ｂと同様に構成されている。
【０１１４】
そして、本第４実施形態に係る駆動回路４００は、第１実施形態における駆動回路１００と、第２実施形態における駆動回路２００とを組み合わせた形態となっている。
すなわち、駆動回路４００は、第１バッテリパック４ａ及び第２バッテリパック４ｂに対応する昇圧回路は、第１昇圧回路１１５ａであり、第３バッテリパック４ｃに対応する昇圧回路は、第２昇圧回路１１５ｂとなるように構成されている。
【０１１５】
このように構成するために、駆動回路４００には、第３正極端子４０１、第３負極端子４０２、第３信号端子４０３が設けられている。また、第３バッテリパック４ｃの電圧を検出するために第３分圧器１１２ｃが設けられ、第３バッテリパック４ｃの状態を器具の使用者に報知するために第３表示回路１１３ｃが設けられている。さらに、第３バッテリパック４ｃの放電電流を検出するために第３電流検出回路１１４ｃが設けられている。
【０１１６】
そして、ＭＣＵ４１０は、第１実施形態及び第２実施形態に開示したような手順に基づいて第１バッテリパック４ａ、第２バッテリパック４ｂ、第３バッテリパック４ｃのうちの少なくとも１つを選択し、選択した少なくとも１つのバッテリパックの電圧を昇圧して、駆動電圧を生成する。
【０１１７】
このような本第３実施形態における器具では、３つのバッテリパックに対して３つの昇圧回路ではなく、２つの昇圧回路を設けていることに起因して、駆動回路４００の構成が簡素となり得る。
【０１１８】
以上、本発明の例示的な実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて種々の態様をとることができる。
【０１１９】
例えば、上記第１〜第４実施形態では、本発明が適用された器具は電動作業機として構成されていたが、例えば、図１１に示すインパクトドライバなどのような電動工具５００として構成されていてもよい。この電動工具５００は、第１バッテリパック４ａ及び第２バッテリパック４ｂが当該電動工具５００の本体５０１に設けられたバッテリパック装着部５０２に離脱可能に装着されている。
【０１２０】
また、上記第１〜第４実施形態では、ＭＣＵは、マイクロコンピュータであったが、個別の各種電子部品を組み合わせて構成されていてもよいし、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってもよいし、例えばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのプログラマブル・ロジック・デバイスであってもよいし、あるいはこれらの組み合わせであってもよい。
【０１２１】
また、上記第１〜第４実施形態では、モータＭ１はブラシ付き直流モータであったが、本発明は、ブラシレス直流モータ、交流モータ、ステッピングモータ、あるいはリニアモータなどのあらゆるモータに対して適用可能である。
【０１２２】
また、上記第１〜第４実施形態では、昇圧回路は、ステップアップコンバータであったが、どのような形態の昇圧回路であってもよい。
また、上記第１〜第４実施形態におけるバッテリパックは、充電可能な二次電池として構成されていたが、充電不能な一次電池として構成されていてもよい。
【符号の説明】
【０１２３】
１…器具、２…本体、３…モータユニット、４ａ…第１バッテリパック、４ｂ…第２バッテリパック、４ｃ…第３バッテリパック、５…シャフトパイプ、６…表示器、６ａ…第１ＬＥＤ、６ｂ…第２ＬＥＤ、７…バッテリパック装着部、８…カッター、９…カッター装着部、１０…ハンドル、１１…右手グリップ、１２…トリガスイッチ、１３…左手グリップ、４１ａ，４１ｂ…バッテリ、４２ａ，４２ｂ…正極端子、４３ａ，４３ｂ…負極端子、４５ａ，４５ｂ…出力回路、４６ａ，４６ｂ…信号端子、８１…刃、１００…駆動回路、１０１…第１正極端子、１０２…第１負極端子、１０３…第１信号端子、１０４…第２正極端子、１０５…第２負極端子、１０６…第２信号端子、１１０…ＭＣＵ、１１１…電源回路、１１２ａ…第１分圧器、１１２ｂ…第２分圧器、１１２ｃ…第３分圧器、１１３ａ…第１表示回路、１１３ｂ…第２表示回路、１１３ｃ…第３表示回路、１１４ａ…第１電流検出回路、１１４ｂ…第２電流検出回路、１１４ｃ…第３電流検出回路、１１５ａ…第１昇圧回路、１１５ｂ…第２昇圧回路、１１６…昇圧電圧設定回路、１１７…過電流検出回路、１１８ａ…第１作動回路、１１８ｂ…第２作動回路、１１９ａ，１１９ｂ…ＦＥＴ、１２０ａ，１２０ｂ…過電流検出回路、１２１…操作検出回路、１２２…分圧器、１２３…エラーアンプ、１２４…三角波発生器、１２５…比較器、２００…駆動回路、２１１ａ…第１ＦＥＴ、２１１ｂ…第２ＦＥＴ、２１２…電源回路、３００…駆動回路、３０１…ＦＥＴ、３０２…ＰＷＭ信号発生器、３１６…昇圧電圧設定回路、４００…駆動回路、４０１…第３正極端子、４０２…第３負極端子、４０３…第３信号端子、５００…電動工具、５０１…本体、５０２…バッテリパック装着部。
【図１】
2014148009.tif 000003
【図２】
2014148009.tif 000004
【図３】
2014148009.tif 000005
【図４】
2014148009.tif 000006
【図５】
2014148009.tif 000007
【図６】
2014148009.tif 000008
【図７】
2014148009.tif 000009
【図８】
2014148009.tif 000010
【図９】
2014148009.tif 000011
【図１０】
2014148009.tif 000012
【図１１】
2014148009.tif 000013