(57)【要約】【課題】モータの駆動中にモータによって発生される駆動力を増加させる増加操作がなされてバッテリの電圧が一時的に低下しても、バッテリの電力の残量が少ないことを誤って報知することを抑制可能な電動式作業機械器具を提供する。【解決手段】電動式作業機械器具１では、モータＭ１の駆動中にモータＭ１の駆動力が「低」から「高」に設定されて、バッテリ電圧が一時的に第１電圧閾値及び第２電圧閾値を下回っても、禁止時間が経過するまで表示部７による表示が禁止される。【選択図】図１２
2015116644.tif 000002
【特許請求の範囲】
【請求項１】
現場作業に用いられるように構成された電動式作業機械器具であって、
前記現場作業のための駆動力を発生するモータと、
前記モータを駆動するのに用いられる電圧を出力するバッテリと、
前記バッテリから出力される前記電圧の大きさを検出する電圧検出手段と、
前記電動式作業機械器具の使用者が前記駆動力を操作するために、前記使用者によって操作される操作手段と、
該操作手段への前記操作に応じた前記駆動力を前記モータが発生するように前記バッテリから出力される前記電圧を用いて前記モータを駆動する駆動手段と、
前記電圧検出手段に検出された前記電圧の大きさが予め設定された許容閾値を下回っている場合に、前記バッテリの電力の残量が少ないことを前記使用者に知らせる報知手段と、
前記モータの駆動中に前記操作手段に対し、前記駆動力を少なくとも予め指定された量増加させるような増加操作がなされたことを検出する増加操作検出手段と、
前記増加操作がなされたことを前記増加操作検出手段が検出すると、設定された禁止時間が経過するまで前記報知手段の作動を禁止する作動禁止手段と
を備える、電動式作業機械器具。
【請求項２】
請求項１に記載の電動式作業機械器具であって、
前記増加操作検出手段は、前記操作手段への操作に応じて変化するパラメータに基づいて前記増加操作がなされたことを検出するように構成されている、電動式作業機械器具。
【請求項３】
請求項２に記載の電動式作業機械器具であって、
前記駆動手段は、前記操作手段になされる操作に応じたパルス幅を設定して、該設定したパルス幅を有するパルス電圧を前記バッテリの前記電圧を用いて生成し、前記モータに印加するように構成され、
前記増加操作検出手段は、前記駆動手段によって設定される前記パルス幅に基づいて前記増加操作がなされたことを検出するように構成されている、電動式作業機械器具。
【請求項４】
請求項２に記載の電動式作業機械器具であって、
さらに、
前記モータの回転速度を検出する回転速度検出手段を備え、
前記増加操作検出手段は、前記回転速度検出手段によって検出される前記回転速度に基づいて前記増加操作がなされたことを検出するように構成されている、電動式作業機械器具。
【請求項５】
請求項１〜４のうちのいずれか１項に記載の電動式作業機械器具であって、
さらに、
前記電圧検出手段によって検出された前記電圧の大きさに基づいて前記禁止時間の長さを設定する禁止時間設定手段を備える、電動式作業機械器具。
【請求項６】
請求項１〜５のうちのいずれか１項に記載の電動式作業機械器具であって、
さらに、
前記電圧検出手段によって検出された前記電圧の大きさが前記許容閾値よりも小さい報知閾値を下回ると、前記報知手段の作動が前記作動禁止手段によって禁止されることを無効にする禁止無効手段を備える、電動式作業機械器具。
【請求項７】
請求項１〜６のうちのいずれか１項に記載の電動式作業機械器具であって、
前記操作手段は、前記使用者によって押下操作されるように構成され、
前記駆動手段は、前記操作手段への前記押下操作に応じた前記駆動力を前記モータが発生するように前記モータを駆動するように構成されている、電動式作業機械器具。
【請求項８】
請求項１〜６のうちのいずれか１項に記載の電動式作業機械器具であって、
前記操作手段は、前記使用者によって引き操作されるように構成され、
前記駆動手段は、前記操作手段への前記引き操作に応じた前記駆動力を前記モータが発生するように前記モータを駆動するように構成されている、電動式作業機械器具。
【請求項９】
請求項１〜８のうちのいずれか１項に記載の電動式作業機械器具であって、
前記モータの前記駆動力を用いて空気を吸い込むクリーナとして構成されている、電動式作業機械器具。
【請求項１０】
請求項１〜８のうちのいずれか１項に記載の電動式作業機械器具であって、
前記モータの前記駆動力を用いて空気を排出するブロワーとして構成されている、電動式作業機械器具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、現場作業に用いられる電動式作業機械器具に関する。
【背景技術】
【０００２】
下記特許文献１に記載のクリーナは、バッテリから供給される電力によってモータを駆動し、その駆動力によってファンを回転させて吸引を行うように構成されている。このクリーナは、さらに、当該クリーナの使用者によってスイッチが操作されることによって吸引力の大きさを２段階（ハイパワーモード及びローパワーモード）に切り替え可能に構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３３０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のクリーナは、バッテリの電圧に基づいてバッテリの電力の残量を検出し、電力の残量が少ない場合には、電力の残量が少ないことを使用者に報知するように構成され得る。しかしながら、上述のクリーナでは、ローパワーモードからハイパワーモードに切り替えると、バッテリの電圧が一時的に低下する可能性がある。このため、上述のクリーナは、バッテリの電力が当該クリーナを駆動するのに十分残っているにもかかわらず、バッテリの電圧が一時的に低下することによって、電力の残量が少ないことを誤って報知してしまう可能性がある。
【０００５】
そこで、本発明は、モータの駆動中にモータによって発生される駆動力を増加させる増加操作がなされてバッテリの電圧が一時的に低下しても、バッテリの電力の残量が少ないことを誤って報知することを抑制可能な電動式作業機械器具を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明の１つの局面における電動式作業機械器具は、現場作業に用いられるように構成され、モータと、バッテリと、電圧検出手段と、操作手段と、駆動手段と、報知手段と、増加操作検出手段と、作動禁止手段とを備える。
【０００７】
モータは、現場作業のための駆動力を発生する。バッテリは、モータを駆動するのに用いられる電圧を出力する。電圧検出手段は、バッテリから出力される電圧の大きさを検出する。操作手段は、電動式作業機械器具の使用者が駆動力を操作するために、使用者によって操作される。駆動手段は、操作手段への操作に応じた駆動力をモータが発生するようにバッテリから出力される電圧を用いてモータを駆動する。報知手段は、電圧検出手段に検出された電圧の大きさが予め設定された許容閾値を下回っている場合に、バッテリの電力の残量が少ないことを使用者に知らせる。増加操作検出手段は、モータの駆動中に操作手段に対し、駆動力を少なくとも予め指定された量増加させるような増加操作がなされたことを検出する。作動禁止手段は、増加操作がなされたことを増加操作検出手段が検出すると、設定された禁止時間が経過するまで報知手段の作動を禁止する。
【０００８】
このように構成された電動式作業機械器具では、モータの駆動中に増加操作がなされると、禁止時間が経過するまで報知手段の作動が禁止される。したがって、モータの駆動中に増加操作がなされて一時的に低下したバッテリの電圧が回復するまでに要する時間よりも大きい時間を禁止時間に設定すれば、モータの駆動中に増加操作がなされてバッテリの電圧が一時的に低下しても、バッテリの電力の残量が少ないことが誤って報知されることを抑制できる。
【０００９】
増加操作検出手段は、操作手段への操作に応じて変化するパラメータに基づいて増加操作がなされたことを検出するように構成されていてもよい。
この場合、操作手段が操作されたことを直接的に検出せずとも増加操作を検出することができる。したがって、電動式作業機械器具の構成を簡素にすることができる。
【００１０】
例えば、駆動手段が、操作手段になされる操作に応じたパルス幅を設定して、該設定したパルス幅を有するパルス電圧をバッテリの電圧を用いて生成し、モータに印加するように構成されている場合には、増加操作検出手段は、駆動手段によって設定されるパルス幅に基づいて増加操作がなされたことを検出するように構成されていてもよい。
【００１１】
この場合、設定されたパルス幅に基づいて、増加操作がなされたことを検出することができる。
また、例えば、電動式作業機械器具がモータの回転速度を検出する回転速度検出手段を備えている場合には、増加操作検出手段は、回転速度検出手段によって検出される回転速度に基づいて増加操作がなされたことを検出するように構成されていてもよい。
【００１２】
この場合、検出された回転速度に基づいて、増加操作がなされたことを検出することができる。
また、上述の電動式作業機械器具は、さらに、電圧検出手段によって検出された電圧の大きさに基づいて禁止時間の長さを設定する禁止時間設定手段を備えてもよい。
【００１３】
バッテリの電圧が回復するまでの時間はバッテリの電圧が一時的に低下する直前の電圧の大きさに依存するため、上述のような禁止時間設定手段を備えることで、バッテリの電圧に応じた禁止時間を設定することができ、ひいては、バッテリの電力の残量が少ないことが誤って報知されることをより確実に抑制できる。
【００１４】
また、上述の電動式作業機械器具は、さらに、電圧検出手段によって検出された電圧の大きさが許容閾値よりも小さい報知閾値を下回ると、報知手段の作動が作動禁止手段によって禁止されることを無効にする禁止無効手段を備えてもよい。
【００１５】
この場合、バッテリの異常などに起因して、バッテリの電力の残量が少ない場合に、バッテリの電力の残量が少ないことを使用者に知らせることができる。
操作手段はどのように構成されていてもよい。
【００１６】
例えば、操作手段が使用者によって押下操作されるように構成されている場合には、駆動手段は、操作手段への押下操作に応じた駆動力をモータが発生するようにモータを駆動するように構成されていてもよい。
【００１７】
この場合、モータの駆動中に押下操作がなされてバッテリの電圧が一時的に低下しても、バッテリの電力の残量が少ないことが誤って報知されることを抑制できる。
あるいは、操作手段が使用者によって引き操作されるように構成されている場合には、駆動手段は、操作手段への引き操作に応じた駆動力をモータが発生するようにモータを駆動するように構成されていてもよい。
【００１８】
この場合、モータの駆動中に引き操作がなされてバッテリの電圧が一時的に低下しても、バッテリの電力の残量が少ないことが誤って報知されることを抑制できる。
上述の電動式作業機械器具は、現場作業で用いられるどのような電動式作業機械器具であってもよく、例えば、モータの駆動力を用いて空気を吸い込むクリーナとして構成されていてもよいし、モータの駆動力を用いて空気を排出するブロワーとして構成されていてもよいし、あるいは、モータの駆動力を用いて工具を駆動する電動工具として構成されていてもよい。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態における電動式作業機械器具の外観を示す斜視図である。
【図２】第１実施形態における電動式作業機械器具の回路構成を示す回路図である。
【図３】第１実施形態における主制御処理の流れを示すフローチャートである。
【図４】第１実施形態におけるＡＤ変換処理の流れを示すフローチャートである。
【図５】第１実施形態における低電圧検出処理の流れを示すフローチャートである。
【図６】第１実施形態における入出力処理の流れを示すフローチャートである。
【図７】第１実施形態における駆動モード変更判定処理の流れを示すフローチャートである。
【図８】第１実施形態における時間経過判定処理の流れを示すフローチャートである。
【図９】第１実施形態における禁止時間カウンタリセット処理の流れを示すフローチャートである。
【図１０】第１実施形態におけるモータ制御処理の流れを示すフローチャートである。
【図１１】第１実施形態における表示処理の流れを示すフローチャートである。
【図１２】第１実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図１３】第１実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図１４】第１実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図１５】第２実施形態における低電圧検出処理の流れを示すフローチャートである。
【図１６】第２実施形態におけるモータ制御処理の流れを示すフローチャートである。
【図１７】第２実施形態における表示処理の流れを示すフローチャートである。
【図１８】第３実施形態における電動式作業機械器具の外観を示す斜視図である。
【図１９】第３実施形態における電動式作業機械器具の回路構成を示す回路図である。
【図２０】第３実施形態における入出力処理の流れを示すフローチャートである。
【図２１】第３実施形態における時間経過判定処理の流れを示すフローチャートである。
【図２２】第３実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図２３】第３実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図２４】第３実施形態における電動式作業機械器具の動作の一例を示す説明図である。
【図２５】第４実施形態における時間経過判定処理の流れを示すフローチャートである。
【図２６】１つの変形例における電動式作業機械器具の外観を示す斜視図である。
【図２７】別の変形例における電動式作業機械器具の外観を示す斜視図である。
【発明を実施するための形態】
【００２０】
以下に本発明の例示的な実施形態について図面を参照しながら説明する。
［第１実施形態］
図１に示すように、本第１実施形態における電動式作業機械器具（以下、単に「器具」と略称する）１は、クリーナとして構成されている。
【００２１】
より具体的には、器具１は、本体２を備えている。本体２は、本第１実施形態では、筒状に形成されているが、それ以外の形状を有していてもよい。本体２の一端には、外気を吸引するための吸引口３が設けられている。本体２の側壁には、粉塵が除去された空気を排出する排出口４が設けられている。本体２の他端側には、使用者の手によって把持される把持部５が設けられている。
【００２２】
把持部５の上端部分には、器具１の使用者が把持部５を握った状態で器具１を操作できるように、操作部６が設けられている。操作部６には、使用者が器具１に対して駆動指令を入力するための駆動スイッチＳＷ１が設けられている。操作部６には、さらに、使用者が器具１に対して停止指令を入力するための停止スイッチＳＷ２が設けられている。操作部６の前方（本体２の一端側）には、器具１の状態を使用者に示す表示部７が設けられている。
【００２３】
本体２内部には、図１に図示しない、ファン８と、モータＭ１と、バッテリパック１０とが収容されている。ファン８は、吸引口３から本体２内に外気を吸引して排出口４から排出させるためのファンである。ファン８は、吸引した外気から粉塵を除去するフィルタ（図示せず）を挟んで、吸引口３との対向位置に配置されている。
【００２４】
モータＭ１は、ファン８の吸引口３とは反対側に配置されている。そして、モータＭ１の回転軸には、ファン８が連結されている。このため、モータＭ１は、当該モータＭ１の回転によりファン８を回転させて、外気を本体２内に吸引させることができる。
【００２５】
バッテリパック１０は、把持部５の下端部分に着脱可能に収容されている。把持部５の下端部分には、蓋体９が設けられており、バッテリパック１０は、蓋体９によってカバーされている。
【００２６】
図２に示すように、本体２内部には、上述したファン８とモータＭ１とバッテリパック１０とに加え、スイッチユニット６０と、ＬＥＤ７１と、制御回路１１とが収容されている。
【００２７】
モータＭ１は、本第１実施形態ではブラシ付き直流（ＤＣ）モータとして構成されている。モータＭ１のコイル巻線の一端は、バッテリパック１０の正極に接続されている一方で、コイル巻線の他端は、後述のスイッチング素子１１８とシャント抵抗器Ｒ１とを介して、バッテリパック１０の負極に接続されている。
【００２８】
スイッチユニット６０は、上述の駆動スイッチＳＷ１及び停止スイッチＳＷ２とを備えている。駆動スイッチＳＷ１及び停止スイッチＳＷ２の各々は、使用者が操作（押下）しているときにオン状態となり、使用者が操作していないときにオフ状態となる、常開型の操作スイッチとして構成されている。本第１実施形態では、駆動スイッチＳＷ１が押下される度に、モータＭ１の駆動力（ひいては、ファン８の回転によって生じる吸引力）が「高」から「低」または「低」から「高」に切り替えられ、停止スイッチＳＷ２が押下されると、モータＭ１が停止される。
【００２９】
ＬＥＤ７１は、上述の表示部７を点灯するための光源である。
制御回路１１は、電源回路１１１を備えている。電源回路１１１は、ダイオードＤ１を介して当該電源回路１１１に入力されるバッテリパック１０の出力電圧（以下、「バッテリ電圧」と称する）から制御回路１１の各部を動作させるための電圧Ｖｃｃを生成するように構成されている。
【００３０】
また、制御回路１１は、主制御ユニット（ＭＣＵ）１１２を備えている。ＭＣＵ１１２は、本第１実施形態では、少なくともＣＰＵ、メモリ、Ｉ／Ｏ、Ａ／Ｄ変換器、及びクロック信号発生器を含む、周知のマイクロコンピュータとして構成されている。
【００３１】
また、制御回路１１は、バッテリ電圧検出回路１１３を備えている。バッテリ電圧検出回路１１３は、バッテリ電圧の値を検出し、検出した値を示すアナログ形式のバッテリ電圧信号をＭＣＵ１１２に出力するように構成されている。
【００３２】
また、制御回路１１は、ＬＥＤ駆動回路１１４を備えている。ＬＥＤ駆動回路１１４は、ＭＣＵ１１２から当該ＬＥＤ駆動回路１１４に入力される表示信号に従ってＬＥＤ７１を点灯または消灯するように構成されている。
【００３３】
また、制御回路１１は、駆動操作検出回路１１５を備えている。駆動操作検出回路１１５は、駆動スイッチＳＷ１が押下されているか否かを示す２値の検出信号をＭＣＵ１１２に出力するように構成されている。より具体的には、駆動スイッチＳＷ１は、２つの接点を備え、２つの接点のうちの一方の接点が駆動操作検出回路１１５の入力段に接続され、他方の接点がバッテリパック１０の正極に接続されている。つまり、駆動スイッチＳＷ１が押下されると、バッテリ電圧が駆動操作検出回路１１５の入力段に入力される。
【００３４】
また、制御回路１１は、停止操作検出回路１１６を備えている。停止操作検出回路１１６は、停止スイッチＳＷ２が押下されているか否かを示す２値の検出信号をＭＣＵ１１２に出力するように構成されている。より具体的には、停止スイッチＳＷ２は、２つの接点を備え、２つの接点のうちの一方の接点が停止操作検出回路１１６の入力段に接続され、他方の接点が制御回路１１のグラウンドに接続されている。つまり、停止スイッチＳＷ２が押下されると、停止操作検出回路１１６の入力段はグラウンドに接続される。
【００３５】
また、制御回路１１は、モータ駆動回路１１７を備えている。モータ駆動回路１１７は、ＭＣＵ１１１によって設定されたデューティ比（パルス幅）を有するパルス幅変調信号（ＰＷＭ信号）を出力するように構成されている。
【００３６】
また、制御回路１１は、スイッチング素子１１８を備えている。本第１実施形態のスイッチング素子１１８は、ＦＥＴであるが、ＦＥＴ以外のスイッチング素子であってもよい。スイッチング素子１１８の入力段は、モータ駆動回路１１７に接続される一方で、スイッチング素子１１８の出力段は、モータＭ１のコイル巻線の他端と、バッテリパック１０の負極との間に挿入されている。つまり、スイッチング素子１１８は、上述のＰＷＭ信号によってオン／オフされ、バッテリパック１０の正極からモータＭ１を介してバッテリパック１０の負極へと流れる電流を断続することで、モータＭ１を駆動または停止するように構成されている。モータＭ１のコイル巻線の両端には、スイッチング素子１１８がオフされたときにモータＭ１のコイル巻線に流れている電流をコイル巻線に還流させることでスイッチング素子１１８をコイル巻線に発生する逆起電力から保護するためのダイオードＤ２が並列接続されている。
【００３７】
また、制御回路１１は、電流検出回路１１９を備えている。電流検出回路１１９は、スイッチング素子１１８の出力段とバッテリパック１０の負極側との間に挿入された上述のシャント抵抗器Ｒ１の両端に発生する電圧値を検出することでモータＭ１に流れる電流の値を検出し、検出した電流の値を示すアナログ形式の電流検出信号をＭＣＵ１１２に出力するように構成されている。
【００３８】
上述のように構成された制御回路１１では、ＭＣＵ１１２が図３に示す主制御処理を実行することで器具１の動作を制御する。尚、ＭＣＵ１１２は、電源回路１１１から電力を供給されて起動すると、主制御処理を開始する。
【００３９】
図３に示すように、主制御処理では、まず、ＭＣＵ１１２の初期化を実行する（Ｓ１０）。具体的には、例えば、ＭＣＵ１１２内のメモリのクリア、及びメモリに初期値を設定するなどの初期化を行う。初期化が完了すると、所定時間（例えば、１ｍｓ）が経過したか否かの判定がなされ（Ｓ２０）、所定時間が経過していない場合には（Ｓ２０：Ｎｏ）、所定時間が経過するまでＳ２０の処理を繰り返す。所定時間が経過すると（Ｓ２０：Ｙｅｓ）、メインルーチンを実行する。このメインルーチンでは、後述するＡＤ変換処理（Ｓ３０）と、後述する入出力処理（Ｓ４０）と、後述するモータ制御処理（Ｓ５０）と、後述する表示処理（Ｓ６０）とを順次実行する。メインルーチンを終了すると、Ｓ２０へ再度移行し、Ｓ２０〜Ｓ６０の処理を繰り返し実行する。
【００４０】
上述のＡＤ変換処理（Ｓ３０）は、図４に示すように実行される。
図４に示すように、ＡＤ変換処理では、まず、上述のバッテリ電圧検出回路１１３から入力されるバッテリ電圧信号をデジタル値に変換して、バッテリ電圧のデジタル値を取得し、メモリに記憶する（Ｓ１００）。バッテリ電圧のデジタル値の取得が完了すると、後述の低電圧検出処理を実行し（Ｓ１１０）、本ＡＤ変換処理を終了する。
【００４１】
上述の低電圧検出処理（Ｓ１１０）は、図５に示すように実行される。
図５に示すように、低電圧検出処理では、まず、スイッチオンフラグがセットされているか否かを判定する（Ｓ２００）。スイッチオンフラグは、駆動スイッチＳＷ１がオンされるとセットされ、駆動スイッチＳＷ１がオフされるとリセットされるフラグである。Ｓ２００にて、スイッチオンフラグがリセットされている場合には（Ｓ２００：ＮＯ）、異常フラグをリセットして（Ｓ２１０）、本低電圧検出処理を終了する。異常フラグは、例えばバッテリ電圧の異常など、器具１に異常が発生しているときにセットされ、特定の条件（例えばスイッチオンフラグがリセットされているなどの条件）が満たされているときにリセットされるフラグである。
【００４２】
スイッチオンフラグがセットされている場合には（Ｓ２００：ＹＥＳ）、バッテリ電圧が低電圧であるか否かの検出を実行するか否かを判定する（Ｓ２２０）。より具体的には、ここでは、後述の時間経過フラグが設定されている場合に、検出を実行すると判定し、時間経過フラグがリセットされている場合に、検出を実行しないと判定する。Ｓ２２０にて、検出を実行しないと判定した場合には（Ｓ２２０：ＮＯ）、後述のＳ２５０の処理に直ちに移行する。一方、検出を実行すると判定した場合には（Ｓ２２０：ＹＥＳ）、バッテリ電圧が予め設定された第２電圧閾値未満であるか否かを判定する（Ｓ２３０）。ＭＣＵ１１２には、第２電圧閾値に加え、第２電圧閾値よりも大きい第１電圧閾値と、第２電圧閾値よりも小さい第３電圧閾値とが予め設定されている。より具体的には、第１電圧閾値としては、バッテリパック１０の電力の残量が少なく、使用者に充電を促す必要がある場合のバッテリ電圧の値が設定されている。第２電圧閾値としては、第１電圧閾値よりも低いバッテリ電圧の値が設定されている。第３電圧閾値としては、第２電圧閾値よりも低く、バッテリパック１０に何らかの異常が生じている場合のバッテリ電圧の値が設定されている。
【００４３】
Ｓ２３０にて、バッテリ電圧が第２電圧閾値以上である場合には（Ｓ２３０：ＮＯ）、後述のＳ２５０の処理に直ちに移行する。一方、バッテリ電圧が第２電圧閾値未満である場合には（Ｓ２３０：ＹＥＳ）、低電圧フラグをセットする（Ｓ２４０）。低電圧フラグは、バッテリ電圧が低い場合にセットされ、バッテリ電圧が低くない場合にリセットされるフラグである。
【００４４】
続いて、異常フラグをセットしたのち（Ｓ２４５）、バッテリ電圧が第３電圧閾値未満であるか否かを判定する（Ｓ２５０）。バッテリ電圧が第３電圧閾値以上である場合には（Ｓ２５０：ＮＯ）、本低電圧検出処理を直ちに終了する。一方、バッテリ電圧が第３電圧閾値未満である場合には（Ｓ２５０：ＹＥＳ）、低電圧フラグをセットし（Ｓ２６０）、異常フラグをセットして（Ｓ２６５）、本低電圧検出処理を終了する。
【００４５】
上述の入出力処理（Ｓ４０）は、図６に示すように実行される。
図６に示すように、入出力処理では、まず、駆動操作検出回路１１５から入力される上述の検出信号に基づいて、駆動スイッチＳＷ１の状態（つまり、駆動スイッチＳＷ１がオン状態であるのか、オフ状態であるのかという情報）を取得する（Ｓ３００）。そして、後述の駆動モード変更判定処理（Ｓ３１０）と後述の時間経過判定処理（Ｓ３２０）とを順次実行して、本入出力処理を終了する。
【００４６】
上述の駆動モード変更判定処理（Ｓ３１０）は、図７に示すように実行される。
図７に示すように、駆動モード変更判定処理では、まず、スイッチオンフラグがセットされているか否かを判定し（Ｓ４００）、スイッチオンフラグがリセットされている場合には（Ｓ４００：ＮＯ）、スイッチ状態フラグをリセットして（Ｓ４１０）、本駆動モード変更判定処理を終了する。スイッチ状態フラグは、スイッチオンフラグがセットされている場合にセットされ、スイッチオンフラグがリセットされている場合にリセットされるフラグである。つまり、スイッチ状態フラグは、前回の駆動モード変更判定処理を実行した際に、スイッチオンフラグがセットされていたか否かを示すフラグである。
【００４７】
Ｓ４００にて、スイッチオンフラグがセットされている場合には（Ｓ４００：ＹＥＳ）、スイッチ状態フラグがセットされているか否かを判定する（Ｓ４２０）。スイッチ状態フラグがセットされている場合には（Ｓ４２０：ＹＥＳ）、後述のＳ４４０の処理を実行する一方、スイッチ状態フラグがリセットされている場合には（Ｓ４２０：ＮＯ）、現在駆動状態フラグを反転させる（Ｓ４３０）。現在駆動状態フラグは、モータＭ１の駆動力が「高」に設定されている場合にセットされ、モータＭ１の駆動力が「低」に設定されている場合にリセットされるフラグである。Ｓ４３０では、現在駆動状態フラグがセットされている場合には、現在駆動状態フラグをリセットする一方、現在駆動状態フラグがリセットされている場合には、現在駆動状態フラグをセットする。
【００４８】
続いて、スイッチ状態フラグをセットし（Ｓ４４０）、本駆動モード変更判定処理を終了する。
上述の時間経過判定処理（Ｓ３２０）は、図８に示すように実行される。
【００４９】
図８に示すように、時間経過判定処理では、まず、前回駆動状態フラグがセットされているか否かを判定する（Ｓ５００）。前回駆動状態フラグは、前回実行された時間経過判定処理において、現在駆動状態フラグがセットされている場合にセットされ、現在駆動状態フラグがリセットされている場合にリセットされるフラグである。つまり、前回駆動状態フラグは、前回実行された時間経過判定処理において、モータＭ１の駆動力が「高」に設定されていたのか否かを示すフラグである。
【００５０】
Ｓ５００にて、前回駆動状態フラグがセットされている場合には（Ｓ５００：ＹＥＳ）、後述のＳ５３０の処理へ直ちに移行する。一方、前回駆動状態フラグがリセットされている場合には（Ｓ５００：ＮＯ）、現在駆動状態フラグがセットされているか否かを判定する（Ｓ５１０）。現在駆動状態フラグがリセットされている場合には（Ｓ５１０：ＮＯ）、後述のＳ５３０の処理へ直ちに移行する一方、現在駆動状態フラグがセットされている場合には（Ｓ５１０：ＹＥＳ）、後述の禁止時間カウンタリセット処理を実行する（Ｓ５２０）。つまり、モータＭ１の駆動力が増加操作されたとき（本第１実施形態ではモータＭ１の駆動力が「低」から「高」に設定されたとき）に禁止時間カウンタリセット処理を実行することになる。
【００５１】
続いて、前回駆動状態フラグを現在駆動状態フラグと同じ状態に設定して、前回駆動状態フラグを更新する（Ｓ５３０）。より具体的には、現在駆動状態フラグがセットされている場合には、前回駆動状態フラグをセットする一方で、現在駆動状態フラグがリセットされている場合には、前回駆動状態フラグをリセットする。
【００５２】
前回駆動状態フラグの更新が完了すると、禁止時間カウンタをデクリメントする（Ｓ５４０）。禁止時間カウンタは、表示部７における表示を禁止する禁止時間（禁止時間）を示すカウント値である。本第１実施形態のＳ５４０では、禁止時間カウンタから‘１’という値を減算することで、禁止時間カウンタをデクリメントする。
【００５３】
禁止時間カウンタのデクリメントが完了すると、禁止時間カウンタが０に達したか否か、つまり、禁止時間が経過したか否かを判定する（Ｓ５５０）。禁止時間カウンタが０に達していない場合には（Ｓ５５０：ＮＯ）、時間経過フラグをリセットして（Ｓ５６０）、本時間経過判定処理を終了する。時間経過フラグは、禁止時間が経過している場合にセットされ、禁止時間が経過していない場合にリセットされるフラグである。つまり、時間経過フラグは、禁止時間が経過しているか否かを示すフラグである。
【００５４】
Ｓ５５０にて、禁止時間カウンタが０に達している場合には（Ｓ５５０：ＹＥＳ）、時間経過フラグをセットして（Ｓ５７０）、本時間経過判定処理を終了する。
上述の禁止時間カウンタリセット処理（Ｓ５２０）は、図９に示すように実行される。
【００５５】
図９に示すように、禁止時間カウンタリセット処理では、まず、上述のＳ１００にて取得したバッテリ電圧の値に基づいて、バッテリ電圧が予め指定された第１指定電圧（例えば、１７Ｖ）以上であるか否かを判定する（Ｓ６００）。バッテリ電圧が第１指定電圧以上である場合には（Ｓ６００：ＹＥＳ）、予め指定された第１禁止時間を禁止時間カウンタに設定して（Ｓ６１０）、本禁止時間カウンタリセット処理を終了する。第１禁止時間としては、第１指定電圧に等しいバッテリ電圧が印加されたモータＭ１の駆動力が増加操作された際（本第１実施形態ではモータＭ１の駆動力が「低」から「高」に設定された際）にバッテリ電圧が一時的に低下してから第１指定電圧まで回復するのに要する時間よりも長い時間（例えば、１．０秒）が設定されている。
【００５６】
Ｓ６００にて、バッテリ電圧が第１指定電圧未満である場合には（Ｓ６００：ＮＯ）、バッテリ電圧が予め指定された第２指定電圧以上であるか否かを判定する（Ｓ６２０）。第２指定電圧としては、第１指定電圧よりも低い電圧（例えば、１６Ｖ）が設定されている。Ｓ６２０にて、バッテリ電圧が第２指定電圧以上である場合には（Ｓ６２０：ＹＥＳ）、予め指定された第２禁止時間を禁止時間カウンタに設定して（Ｓ６３０）、本禁止時間カウンタリセット処理を終了する。第２禁止時間としては、第２指定電圧に等しいバッテリ電圧を印加されたモータＭ１の駆動力が増加操作された際にバッテリ電圧が一時的に低下してから第２指定電圧まで回復するのに要する時間よりも長い時間（例えば、１．２秒）が設定されている。
【００５７】
Ｓ６２０にて、バッテリ電圧が第２指定電圧未満である場合には（Ｓ６２０：ＮＯ）、バッテリ電圧が予め指定された第３指定電圧以上であるか否かを判定する（Ｓ６４０）。第３指定電圧としては、第２指定電圧よりも低い電圧（例えば、１５Ｖ）が設定されている。Ｓ６２０にて、バッテリ電圧が第２指定電圧以上である場合には（Ｓ６２０：ＹＥＳ）、予め指定された第３禁止時間を禁止時間カウンタに設定して（Ｓ６５０）、本禁止時間カウンタリセット処理を終了する。第３禁止時間としては、第３指定電圧に等しいバッテリ電圧を印加されたモータＭ１の駆動力が増加操作された際にバッテリ電圧が一時的に低下してから第３指定電圧まで回復するのに要する時間よりも長い時間（例えば、１．４秒）が設定されている。
【００５８】
Ｓ６４０にて、バッテリ電圧が第３指定電圧未満である場合には（Ｓ６４０：ＮＯ）、予め指定された第４禁止時間を禁止時間カウンタに設定して（Ｓ６６０）、本禁止時間カウンタリセット処理を終了する。第４禁止時間としては、第３指定電圧よりも低い第４指定電圧（例えば、１４Ｖ）に等しいバッテリ電圧を印加されたモータＭ１の駆動力が増加操作された際にバッテリ電圧が一時的に低下してから第４指定電圧まで回復するのに要する時間よりも長い時間（例えば、１．８秒）が設定されている。
【００５９】
上述のモータ制御処理（Ｓ５０）は、図１０に示すように実行される。
図１０に示すように、モータ制御処理では、まず、現在駆動状態フラグに応じた目標デューティ比を設定する（Ｓ７００）。より具体的には、現在駆動状態フラグがリセットされている、つまり、モータＭ１の駆動力が「低」に設定されている場合には、予め指定された低いデューティ比を目標デューティ比に設定する。一方、現在駆動状態フラグがセットされている、つまり、モータＭ１の駆動力が「高」に設定されている場合には、予め指定された高いデューティ比を目標デューティ比に設定する。
【００６０】
続いて、スイッチオンフラグがセットされているか否かを判定し（Ｓ７１０）、スイッチオンフラグがリセットされている場合には（Ｓ７１０：ＮＯ）、後述のＳ７５０の処理に直ちに移行する。
【００６１】
スイッチオンフラグがセットされている場合には（Ｓ７１０：ＹＥＳ）、異常フラグがセットされているか否かを判定する（Ｓ７２０）。
異常フラグがリセットされている場合には（Ｓ７２０：ＮＯ）、モータＭ１を駆動して（Ｓ７４０）、本モータ制御処理を終了する。Ｓ７４０では、目標デューティ比に応じたＰＷＭ信号をスイッチング素子１１８に出力してモータＭ１を駆動する。
【００６２】
一方、異常フラグがセットされている場合には（Ｓ７２０：ＹＥＳ）、モータＭ１を停止して（Ｓ７５０）、本モータ制御処理を終了する。Ｓ７５０では、ＰＷＭ信号のデューティ比を例えば０％に設定して、モータＭ１を停止させる。
【００６３】
上述の表示処理（Ｓ６０）は、図１１に示すように実行される。
図１１に示すように、表示処理では、まず、スイッチオンフラグがセットされているか否かを判定し（Ｓ８００）、スイッチオンフラグがリセットされている場合には（Ｓ８００：ＮＯ）、低電圧フラグをリセットして（Ｓ８１０）、後述のＳ８６０の処理へ直ちに移行する。
【００６４】
スイッチオンフラグがセットされている場合には（Ｓ８００：ＹＥＳ）、低電圧フラグがセットされているか否かを判定する（Ｓ８２０）。低電圧フラグがセットされている場合には（Ｓ８２０：ＹＥＳ）、予め設定された第１点灯パターンでＬＥＤ７１を点灯させる表示信号をＬＥＤ駆動回路１１４に出力して、バッテリ電圧が低電圧であることを表示部７に表示し（Ｓ８３０）、本表示処理を終了する。
【００６５】
一方、低電圧フラグがリセットされている場合には（Ｓ８２０：ＮＯ）、バッテリ電圧が第１電圧閾値未満であるか否かを判定する（Ｓ８４０）。バッテリ電圧が第１電圧閾値未満である場合には（Ｓ８４０：ＹＥＳ）、第１点灯パターンとは異なる予め設定された第２点灯パターンでＬＥＤ７１を点灯させる表示信号をＬＥＤ駆動回路１１４に出力して、バッテリパック１０の電力の残量が低下していることを表示部７に表示し（Ｓ８５０）、本表示処理を終了する。
【００６６】
バッテリ電圧が第１電圧閾値以上である場合には（Ｓ８４０：ＮＯ）、ＬＥＤ７１を消灯する表示信号をＬＥＤ駆動回路１１４に出力して、表示部７の表示を停止し（Ｓ８６０）、本表示処理を終了する。
【００６７】
以上のように構成された本第１実施形態における器具１では、図１２に示すように、モータＭ１の駆動中にモータＭ１の駆動力が「低」から「高」に設定されて、バッテリ電圧が一時的に第１電圧閾値及び第２電圧閾値を下回っても、バッテリ電圧が回復するまで（禁止時間が経過するまで）表示部７による表示が禁止される。
【００６８】
つまり、本第１実施形態の器具１では、モータＭ１の駆動中にモータＭ１の駆動力の増加操作がなされてバッテリ電圧が一時的に低下しても、バッテリパック１０の電力の残量が少ないことが誤って器具１の使用者に報知されることを抑制できる。
【００６９】
図１３に示すように、器具１では、バッテリ電圧が回復したのち、当該器具１の使用を継続することによってバッテリ電圧が第１電圧閾値を下回ると、バッテリパック１０の電力の残量が低下していることを表示部７に表示する。その後、バッテリ電圧が第２電圧閾値を下回ると、バッテリ電圧が低電圧であることを表示部７に表示する。
【００７０】
図１４に示すように、器具１では、モータＭ１の駆動力が「低」から「高」に設定されて、バッテリ電圧が第３電圧閾値を下回った場合には、表示部７による表示を禁止せずに、バッテリ電圧が低電圧であることを表示部７に表示する。つまり、器具１では、バッテリパック１０の異常（例えば、過放電など）などに起因して、バッテリパック１０の電圧が著しく低い場合に、モータＭ１の駆動を停止してバッテリパック１０を保護していること、そして、バッテリパック１０の電力の残量が少ないことを使用者に直ちに知らせることができる。
【００７１】
また、本第１実施形態における器具１では、バッテリ電圧に応じた禁止時間を設定することができるため、バッテリパック１０の電力の残量が少ないことが誤って報知されることをより確実に抑制できる。
【００７２】
尚、本第１実施形態では、モータＭ１が本発明におけるモータの一例に相当し、バッテリパック１０が本発明におけるバッテリの一例に相当し、バッテリ電圧検出回路１１３が本発明における電圧検出手段の一例に相当し、スイッチユニット６０が本発明における操作手段の一例に相当し、モータ駆動回路１１７と、スイッチング素子１１８と、モータ制御処理（Ｓ５０）を実行するＭＣＵ１１２とが本発明における駆動手段の一例に相当する。
【００７３】
また、本第１実施形態では、ＬＥＤ７１と、ＬＥＤ駆動回路１１４と、表示処理（Ｓ６０）を実行するＭＣＵ１１２とが本発明における報知手段の一例に相当し、駆動操作検出回路１１５と、駆動モード変更判定処理（Ｓ３１０）を実行するＭＣＵ１１２とが本発明における増加操作検出手段の一例に相当し、低電圧検出処理（Ｓ１１０）のＳ２２０を実行するＭＣＵ１１２とが本発明における作動禁止手段の一例に相当する。
【００７４】
また、本第１実施形態では、禁止時間カウンタリセット処理（Ｓ５２０）を実行するＭＣＵ１１２が本発明における禁止時間設定手段の一例に相当し、低電圧検出処理（Ｓ１１０）のＳ２５０，Ｓ２６０と、表示処理（Ｓ６０）のＳ８２０，Ｓ８３０とを実行するＭＣＵ１１２が本発明における禁止無効手段の一例に相当する。
［第２実施形態］
本第２実施形態は、第１実施形態の一部を変更した実施形態である。したがって、ここでは第１実施形態と異なる部分を説明し、第１実施形態と同じ部分については第１実施形態と同一の符号を付して、その説明を省略する。
【００７５】
本第２実施形態では、ＭＣＵ１１２は、図５に示す低電圧検出処理に代えて、図１５に示す低電圧検出処理を実行する。
図１５に示すように、本第２実施形態の低電圧検出処理では、まず、スイッチオンフラグがセットされているか否かを判定し（Ｓ９００）、スイッチオンフラグがリセットされている場合には（Ｓ９００：ＮＯ）、異常フラグをリセットして（Ｓ９１０）、本低電圧検出処理を終了する。
【００７６】
スイッチオンフラグがセットされている場合には（Ｓ９００：ＹＥＳ）、バッテリ電圧が第２電圧閾値未満であるか否かを判定する（Ｓ９２０）。バッテリ電圧が第２電圧閾値以上である場合には（Ｓ９２０：ＮＯ）、後述のＳ９４０の処理へ直ちに移行する一方、バッテリ電圧が第２電圧閾値未満である場合には（Ｓ９２０：ＹＥＳ）、第１低電圧フラグをセットする（Ｓ９３０）。第１低電圧フラグはバッテリ電圧が第２電圧閾値未満である場合にセットされるフラグである。つまり、第１低電圧フラグは、バッテリ電圧が第２電圧閾値未満であることを示すフラグである。
【００７７】
続いて、第１異常フラグをセットする（Ｓ９３５）。第１異常フラグは、バッテリ電圧が第２電圧閾値未満であるという異常が発生していることを示すフラグである。
第１異常フラグのセットを完了すると、バッテリ電圧が第３電圧閾値未満であるか否かを判定する（Ｓ９４０）。バッテリ電圧が第３電圧閾値以上である場合には（Ｓ９４０：ＮＯ）、本低電圧検出処理を直ちに終了する。バッテリ電圧が第３電圧閾値未満である場合には（Ｓ９４０：ＹＥＳ）、第２低電圧フラグをセットする（Ｓ９５０）。第２低電圧フラグはバッテリ電圧が第３電圧閾値未満である場合にセットされるフラグである。つまり、第２低電圧フラグは、バッテリ電圧が第３電圧閾値未満であることを示すフラグである。
【００７８】
第２低電圧フラグのセットを完了すると、第２異常フラグをセットして（Ｓ９５５）、本低電圧検出処理を終了する。第２異常フラグは、バッテリ電圧が第３電圧閾値未満であるという異常が発生していることを示すフラグである。
【００７９】
本第２実施形態では、ＭＣＵ１１２は、図１０に示すモータ制御処理に代えて、図１６に示すモータ制御処理を実行する。
図１６に示すように、本第２実施形態のモータ制御処理では、まず、現在駆動状態フラグに応じた目標デューティ比を設定する（Ｓ１４００）。続いて、スイッチオンフラグがセットされているか否かを判定し（Ｓ１４１０）、スイッチオンフラグがリセットされている場合には（Ｓ１４１０：ＮＯ）、後述のＳ１４７０の処理に直ちに移行する。
【００８０】
スイッチオンフラグがセットされている場合には（Ｓ１４１０：ＹＥＳ）、バッテリ電圧が低電圧であるか否かの検出を実行するか否かを判定する（Ｓ１４２０）。より具体的には、時間経過フラグが設定されている場合に、検出を実行すると判定し、時間経過フラグがリセットされている場合に、検出を実行しないと判定する。
【００８１】
バッテリ電圧が低電圧であるか否かの検出を実行しない場合には（Ｓ１４２０：ＮＯ）、後述のＳ１４４０の処理に直ちに移行する。一方、バッテリ電圧が低電圧であるか否かの検出を実行する場合には（Ｓ１４２０：ＹＥＳ）、第１異常フラグがセットされているか否かを判定する（Ｓ１４３０）。
【００８２】
第１異常フラグがセットされている場合には（Ｓ１４３０：ＹＥＳ）、後述のＳ１４７０の処理に直ちに移行する。第１異常フラグがリセットされている場合には（Ｓ１４３０：ＮＯ）、第２異常フラグがセットされているか否かを判定する（Ｓ１４４０）。
【００８３】
第２異常フラグがリセットされている場合には（Ｓ１４４０：ＮＯ）、モータＭ１を駆動して（Ｓ１４６０）、本モータ制御処理を終了する。
一方、第２異常フラグがセットされている場合には（Ｓ１４４０：ＹＥＳ）、モータＭ１を停止して（Ｓ１４７０）、本モータ制御処理を終了する。
【００８４】
本第２実施形態では、ＭＣＵ１１２は、図１１に示す表示処理に代えて、図１７に示す表示処理を実行する。
図１７に示すように、本第２実施形態の表示処理では、まず、スイッチオンフラグがセットされているか否かを判定し（Ｓ１０００）、スイッチオンフラグがリセットされている場合には（Ｓ１０００：ＮＯ）、第１低電圧フラグ及び第２低電圧フラグをリセットして（Ｓ１０１０）、後述のＳ１０８０の処理に直ちに移行する。
【００８５】
スイッチオンフラグがセットされている場合には（Ｓ１０００：ＹＥＳ）、バッテリ電圧が低電圧であるか否かの検出を実行するか否かを判定する（Ｓ１０２０）。より具体的には、時間経過フラグが設定されている場合に、検出を実行すると判定し、時間経過フラグがリセットされている場合に、検出を実行しないと判定する。Ｓ１０２０にて、検出を実行しないと判定した場合には（Ｓ１０２０：ＮＯ）、後述のＳ１０４０の処理に直ちに移行する一方、検出を実行すると判定した場合には（Ｓ１０２０：ＹＥＳ）、第１低電圧フラグがセットされているか否かを判定する（Ｓ１０３０）。第１低電圧フラグがセットされている場合には（Ｓ１０３０：ＹＥＳ）、後述のＳ１０５０の処理に移行する。第１低電圧フラグがリセットされている場合には（Ｓ１０３０：ＮＯ）、第２低電圧フラグがセットされているか否かを判定する（Ｓ１０４０）。第２低電圧フラグがセットされている場合には（Ｓ１０４０：ＹＥＳ）、上述の第１の点灯パターンでＬＥＤ７１を点灯させて、バッテリ電圧が低電圧であることを表示部７に表示して（Ｓ１０５０）、本表示処理を終了する。第２低電圧フラグがリセットされている場合には（Ｓ１０４０：ＮＯ）、バッテリ電圧が第１電圧閾値未満であるか否かを判定する（Ｓ１０６０）。
【００８６】
バッテリ電圧が第１電圧閾値未満である場合には（Ｓ１０６０：ＹＥＳ）、第２点灯パターンでＬＥＤ７１を点灯させて、バッテリパック１０の電力の残量が低下していることを表示部７に表示して（Ｓ１０７０）、本表示処理を終了する。バッテリ電圧が第１電圧閾値以上である場合には（Ｓ１０６０：ＮＯ）、ＬＥＤ７１を消灯して、表示部７の表示を停止し（Ｓ１０８０）、本表示処理を終了する。
【００８７】
以上のように構成された本第２実施形態における器具１は、第１実施形態における器具１と同様の効果を発揮し得る。
［第３実施形態］
本第３実施形態は、第１実施形態の一部を変更した実施形態である。したがって、ここでは第１実施形態と異なる部分を説明し、第１実施形態と同じ部分については第１実施形態と同一の符号を付して、その説明を省略する。
【００８８】
図１８に示すように、本第３実施形態の器具３１は、第１実施形態における器具１と同様にクリーナとして構成されている。器具３１の本体３２は、当該本体３２の一端側が第１実施形態の本体２と同様に成形されている一方、当該本体３２の他端側が第１実施形態の本体２と一部異なっている。
【００８９】
より具体的には、使用者の手によって把持される把持部３３は、器具３１の使用者が把持部３３を握った状態で器具３１を操作できるように、当該把持部３３の下側にトリガスイッチ３４を備えている。トリガスイッチ３４は、使用者によって引き操作されるように構成されている。把持部３３の前方側（本体３２の一端側）には、器具３１の状態を使用者に示す表示部３５が設けられている。把持部３３の下端部分には、バッテリパック３６が本体３２から離脱可能に装着されている。バッテリパック３６は、第１実施形態のバッテリパック１０と外形が異なるだけで、その電気的特性は第１実施形態のバッテリパック１０の電気的特性と同様である。
【００９０】
図１９に示すように、本体３２内部の回路構成は、第１実施形態の回路構成と以下のように異なる。
すなわち、本体３２内部には、モータＭ１のロータが所定角度回転する毎に、パルス信号を出力する回転数検出センサ３１３が設けられている。
【００９１】
また、本体３２内部には、スイッチユニット６０に代えて、トリガスイッチ３４を構成する駆動スイッチＳＷ３と可変抵抗器ＶＲ１とが設けられている。駆動スイッチＳＷ３は、２つの接点を備え、２つの接点のうちの一方の接点が駆動操作検出回路１１５の入力段に接続され、他方の接点がバッテリパック３６の正極に接続されている。つまり、使用者がトリガスイッチ３４を引いて駆動スイッチＳＷ３が押下されると、バッテリ電圧が駆動操作検出回路１１５の入力段に入力される。可変抵抗器ＶＲ１は、当該可変抵抗器ＶＲ１の一端に抵抗器Ｒ２を介して電圧Ｖｃｃが印加され、当該可変抵抗器ＶＲ１の他端がグラウンドに接続されている。電圧Ｖｃｃは、可変抵抗器ＶＲ１によって分圧される。
【００９２】
本第３実施形態のＬＥＤ７１は、表示部３５の光源として用いられる。
本第３実施形態の制御回路１１は、入力回路３１４が追加されている。入力回路３１４は、回転数検出センサ３１３から出力されるパルス信号を増幅及び波形整形してＭＣＵ１１２に出力する。
【００９３】
本第３実施形態の制御回路１１は、停止操作検出回路１１６に代えて、操作量検出回路３１５を備えている。操作量検出回路３１５には、可変抵抗器ＶＲ１によって分圧された電圧が入力される。分圧された電圧の値は、トリガスイッチ３４の引き量に応じて変化し、操作量検出回路３１５は、分圧された電圧の値に基づいてトリガスイッチの引き量を示す引き量検出信号をＭＣＵ１１２に出力する。
【００９４】
本第３実施形態のＭＣＵ１１２は、図６に示す入出力処理に代えて、図２０に示す入出力処理を実行する。
図２０に示すように、本第３実施形態の入出力処理では、まず、駆動操作検出回路１１５からＭＣＵ１１２に入力される検出信号に基づいて、駆動スイッチＳＷ３の状態（つまり、駆動スイッチＳＷ３がオン状態であるのか、オフ状態であるのかという情報）を取得する（Ｓ１１００）。そして、入力回路３１４からＭＣＵ１１２に入力されるパルス信号に基づいてモータＭ１の回転速度を取得する（Ｓ１１１０）。本第３実施形態では、ＭＣＵ１１２は、単位時間（例えば１秒間）あたりのモータＭ１の回転数を回転速度として取得するが、順次入力される複数のパルス信号における立ち上がりエッジ間または立ち下がりエッジ間の経過時間に基づいて回転速度を取得してもよい。ＭＣＵ１１２は、回転速度を取得すると、図８に示す時間経過判定処理に代えて、図２１に示す時間経過判定処理を実行する（Ｓ１１２０）。
【００９５】
図２１に示すように、本第３実施形態の時間経過判定処理では、まず、トリガスイッチ３４の引き量に応じて変化するパラメータの増加量を取得する（Ｓ１２００）。ここでは、前回実行されたモータ制御処理のＳ７００にて設定された目標デューティ比とその直前（つまり、前々回）に実行されたモータ制御処理のＳ７００にて設定された目標デューティ比との差に基づいて、目標デューティ比の増加量を算出する。あるいは、前回実行された入出力処理のＳ１１１０にて取得された回転速度とその直前（つまり、前々回）に実行された入出力処理のＳ１１１０にて取得された回転速度との差に基づいて、回転速度の増加量を算出する。
【００９６】
続いて、取得したパラメータの増加量が予め設定された所定増加量以上であるか否かを判定する（Ｓ１２１０）。所定増加量としては、バッテリ電圧が一時的に予め設定された量低下し得る最低増加量が設定されている。
【００９７】
Ｓ１２１０にて、パラメータの増加量が所定増加量未満である場合には（Ｓ１２１０：ＮＯ）、後述のＳ１２３０の処理に直ちに移行する一方、パラメータの増加量が所定増加量以上である場合には（Ｓ１２１０：ＹＥＳ）、図９に示された禁止時間カウンタリセット処理を実行する（Ｓ１２２０）。
【００９８】
続いて、禁止時間カウンタをデクリメントする（Ｓ１２３０）。禁止時間カウンタのデクリメントが完了すると、禁止時間カウンタが０に達したか否か、つまり、禁止時間が経過したか否かを判定し（Ｓ１２４０）、禁止時間カウンタが０に達していない場合には（Ｓ１２４０：ＮＯ）、時間経過フラグをリセットし（Ｓ１２５０）、本時間経過判定処理を終了する。
【００９９】
一方、禁止時間カウンタが０に達している場合には（Ｓ１２４０：ＹＥＳ）、時間経過フラグをセットして（Ｓ１２６０）、本時間経過判定処理を終了する。
本第３実施形態のモータ制御処理では、図１０に示すＳ７００にて、トリガスイッチ３４の引き量に応じた目標デューティ比を設定する。
【０１００】
以上のように構成された本第３実施形態の器具３１では、図２２に示すように、トリガスイッチ３４が引かれて、モータＭ１の駆動力が増加するようにパラメータが増加すると、パラメータが増加している間、及び禁止時間が経過するまで表示部３５による表示が禁止される。つまり、器具３１では、パラメータの増加に起因してバッテリ電圧が一時的に第１電圧閾値及び第２電圧閾値を下回っても、バッテリ電圧が回復するまで表示部３５による表示が禁止される。
【０１０１】
図２３に示すように、器具３１では、バッテリ電圧が回復したのち、当該器具３１の使用を継続することによってバッテリ電圧が第１電圧閾値を下回ると、バッテリパック３６の電力の残量が低下していることを表示部３５に表示する。その後、バッテリ電圧が第２電圧閾値を下回ると、バッテリ電圧が低電圧であることを表示部３５に表示する。
【０１０２】
図２４に示すように、器具３１では、トリガスイッチ３４が引かれて、バッテリ電圧が第３電圧閾値を下回ると、表示部３５による表示を禁止することを無効化して、バッテリ電圧が低電圧であることを表示部３５に表示する。
【０１０３】
つまり、本第３実施形態の器具３１は、トリガスイッチ３４の操作を直接的に検出せずとも、第１実施形態の器具１と同様の効果を発揮し得る。
尚、本第３実施形態では、回転数検出センサ３１３と入力回路３１４と入出力処理のＳ１１１０を実行するＭＣＵ１１２とが本発明における回転速度検出手段の一例に相当する。
［第４実施形態］
本第４実施形態は、第３実施形態の一部を変更した実施形態である。したがって、ここでは第３実施形態と異なる部分を説明し、第３実施形態と同じ部分については第３実施形態と同一の符号を付して、その説明を省略する。
【０１０４】
本第４実施形態におけるＭＣＵ１１２は、図５に示す低電圧検出処理のＳ２２０において、検出実行フラグと時間経過フラグとの双方がセットされている場合に、バッテリ電圧が低電圧であるか否かの検出を実行すると判定し（Ｓ２２０：ＹＥＳ）、検出実行フラグと時間経過フラグとのうちの少なくとも一方がリセットされている場合に、バッテリ電圧が低電圧であるか否かの検出を実行しないと判定する（Ｓ２２０：ＮＯ）。
【０１０５】
また、本第４実施形態のＭＣＵ１１２は、図２１に示す時間経過判定処理に代えて、図２５に示す時間経過判定処理を実行する。
図２５に示すように、本第４実施形態の時間経過判定処理では、まず、トリガスイッチ３４の引き量に応じて変化するパラメータの増加量を取得する（Ｓ１２００）。ここでは、前回実行されたモータ制御処理のＳ７００にて設定された目標デューティ比とその直前（つまり前々回）に実行されたモータ制御処理のＳ７００にて設定された目標デューティ比との差に基づいて、目標デューティ比の増加量を算出する。あるいは、前回実行された入出力処理のＳ１１１０にて取得された回転速度とその直前（つまり前々回）に実行された入出力処理のＳ１１１０にて取得された回転速度との差に基づいて、回転速度の増加量を算出する。
【０１０６】
続いて、取得したパラメータの増加量が予め設定された第１増加量以上であるか否かを判定する（Ｓ１３０５）。パラメータの増加量が第１増加量以上である場合には（Ｓ１３０５：ＹＥＳ）、検出実行フラグをリセットして（Ｓ１３１０）、後述のＳ１３２０の処理へ移行する。
【０１０７】
一方、パラメータの増加量が第１増加量未満である場合には（Ｓ１３０５：ＮＯ）、検出実行フラグをセットして（Ｓ１３１５）、パラメータの増加量が第１増加量よりも大きい予め設定された第２増加量未満であるか否かを判定する（Ｓ１３２０）。パラメータの増加量が第２増加量以上である場合には（Ｓ１３２０：ＮＯ）、後述のＳ１３３０の処理へ直ちに移行する一方、パラメータの増加量が第２増加量未満である場合には（Ｓ１３２０：ＹＥＳ）、不変化時間カウンタをインクリメントする（Ｓ１３２５）。不変化時間カウンタは、パラメータの増加量が変化していないとみなされる時間を示すカウント値である。
【０１０８】
続いて、以前に実行されたＳ１３００にて取得したパラメータの増加量の和である合計増加量に対して今回実行されたＳ１３００にて取得したパラメータの増加量を加算して、現在の合計増加量を取得する（Ｓ１３３０）。現在の合計増加量を取得すると、現在の合計増加量が予め指定された所定合計増加量未満であるか否かを判定する（Ｓ１３３５）。現在の合計増加量が所定合計増加量未満である場合には（Ｓ１３３５：ＹＥＳ）、図９に示された禁止時間カウンタリセット処理を実行して（Ｓ１３４０）、後述のＳ１３７０の処理に移行する。
【０１０９】
一方、現在の合計増加量が所定合計増加量以上である場合には（Ｓ１３３５：ＮＯ）、禁止時間カウンタをデクリメントし（Ｓ１３４５）、禁止時間カウンタが０に達したか否かを判定する（Ｓ１３５０）。禁止時間カウンタが０に達していない場合には（Ｓ１３５０：ＮＯ）、時間経過フラグをリセットして（Ｓ１３５５）、本時間経過判定処理を終了する。
【０１１０】
一方、禁止時間カウンタが０に達している場合には（Ｓ１３５０：ＹＥＳ）、不変化時間カウンタが所定値未満であるか否かを判定する（Ｓ１３６０）。ここでいう所定値は、パラメータが変化していないとみなすことができる最小時間に相当するカウント値である。
【０１１１】
Ｓ１３６０において、不変化時間カウンタが所定値未満である場合には（Ｓ１３６０：ＹＥＳ）、後述のＳ１３７０の処理へ直ちに移行する一方、不変化時間カウンタが所定値以上である場合には（Ｓ１３６０：ＮＯ）、現在の合計増加量をリセットする（Ｓ１３６５）。本第４実施形態では、現在の合計増加量を０という値に設定する。
【０１１２】
続いて、時間経過フラグをセットして（Ｓ１３７０）、本時間経過判定処理を終了する。
以上のように構成された本第４実施形態における器具３１では、第３実施形態における器具３１と同様の効果を発揮し得る。さらに、デューティ比やモータＭ１の回転速度を少しづつ増加させていく増加操作が行われ、その結果、バッテリ電圧が一時的に第１電圧閾値及び第２電圧閾値を下回っても、バッテリ電圧が回復するまで表示部３５による表示が禁止される。
【０１１３】
以上、本発明の実施形態について説明したが、本発明は上記第１〜第４実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１１４】
例えば、上記第１〜第４実施形態では、本発明はクリーナに適用されたが、本発明は図２６に例示されるようなブロワー４１に適用されてもよい。ブロワー４１は、当該ブロワー４１内のファンが空気を排出するような方向に当該ブロワー４１内のモータによって回転駆動されることが上記第１〜第４実施形態のクリーナとは主に異なる。その他の部分については、上記第１〜第４実施形態で説明したとおりである。つまり、ブロワー４１における、空気の排出側（前方側）とは反対側（後方側）には、バッテリパック４３が離脱可能にブロワー４１に装着される。バッテリパック４３が装着される部位の上方には、ブロワー４１の使用者がブロワー４１を把持するために把持部４４が設けられている。把持部４４の前方には、第１実施形態と同様の駆動スイッチＳＷ１と停止スイッチＳＷ２とが設けられている。駆動スイッチＳＷ１の前方には、表示部４２が設けられている。
【０１１５】
あるいは、本発明は、図２７に例示されるような電動工具５１に適用されてもよい。電動工具５１は、電動工具５１内のモータによって当該電動工具５１における工具装着部５２が回転駆動されることが上記第１〜第４実施形態のクリーナと主に異なる。その他の部分については、上記第１〜第４実施形態で説明したとおりである。つまり、電動工具５１の下側には、電動工具５１の使用者が電動工具５１を把持するための把持部５３が設けられている。把持部５３の上部には、第３実施形態のトリガスイッチ３４と同様に構成されたトリガスイッチ５４が設けられている。把持部５３の下端部には、表示部５５が設けられている。把持部５３の下端部には、バッテリパック５６が離脱可能に装着される。
【０１１６】
また、上記第１〜第４実施形態では、ＭＣＵ１１２は、マイクロコンピュータとして構成されていたが、個別の各種電子部品を組み合わせて構成されていてもよいし、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であってもよいし、例えばＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などのプログラマブル・ロジック・デバイスであってもよいし、あるいはこれらの組み合わせであってもよい。
【０１１７】
また、上記第１〜第４実施形態では、モータＭ１はブラシ付き直流モータであったが、例えばブラシレス直流モータ、交流モータ、ステッピングモータ、あるいはリニアモータなどの他の形態のモータであってもよい。
【０１１８】
また、上記第１〜第４実施形態では、バッテリパック１０，３６の電力の残量が低下していること、及びバッテリ電圧が低電圧であることをＬＥＤ７１を点灯させることによる使用者に報知していたが、音や振動などによって使用者に報知してもよい。
【符号の説明】
【０１１９】
１，３１…器具、２，３２…本体、３…吸引口、４…排出口、５，３３，４４，５３…把持部、６…操作部、７，３５，４２，５５…表示部、８…ファン、９…蓋体、１０，３６，４３，５６…バッテリパック、１１…制御回路、３４，５４…トリガスイッチ、４１…ブロワー、５１…電動工具、５２…工具装着部、６０…スイッチユニット、７１…ＬＥＤ、１１１…電源回路、１１３…バッテリ電圧検出回路、１１４…ＬＥＤ駆動回路、１１５…駆動操作検出回路、１１６…停止操作検出回路、１１７…モータ駆動回路、１１８…スイッチング素子、１１９…電流検出回路、３１３…回転数検出センサ、３１４…入力回路、３１５…操作量検出回路。
【図１】
2015116644.tif 000003
【図２】
2015116644.tif 000004
【図３】
2015116644.tif 000005
【図４】
2015116644.tif 000006
【図５】
2015116644.tif 000007
【図６】
2015116644.tif 000008
【図７】
2015116644.tif 000009
【図８】
2015116644.tif 000010
【図９】
2015116644.tif 000011
【図１０】
2015116644.tif 000012
【図１１】
2015116644.tif 000013
【図１２】
2015116644.tif 000014
【図１３】
2015116644.tif 000015
【図１４】
2015116644.tif 000016
【図１５】
2015116644.tif 000017
【図１６】
2015116644.tif 000018
【図１７】
2015116644.tif 000019
【図１８】
2015116644.tif 000020
【図１９】
2015116644.tif 000021
【図２０】
2015116644.tif 000022
【図２１】
2015116644.tif 000023
【図２２】
2015116644.tif 000024
【図２３】
2015116644.tif 000025
【図２４】
2015116644.tif 000026
【図２５】
2015116644.tif 000027
【図２６】
2015116644.tif 000028
【図２７】
2015116644.tif 000029