(57)【特許請求の範囲】
【請求項１】
工具ビットを駆動する直流モータと、
直流電源から前記直流モータへの通電経路上に設けられた複数のスイッチング素子からなるブリッジ回路と、
使用者により操作されるトリガスイッチと、
該トリガスイッチが操作されているとき、前記ブリッジ回路を介して前記直流モータをＰＷＭ制御するための駆動デューティ比を設定する制御手段と、
該制御手段にて設定された駆動デューティ比に従い、前記ブリッジ回路内のスイッチング素子をオン／オフさせて、前記直流モータを回転させる駆動手段と、
を備え、
前記制御手段は、
前記トリガスイッチの操作開始後、所定の始動時間が経過するまでの間は、前記駆動デューティ比を、前記トリガスイッチの操作継続時間に対応した設定値にて段階的に増加させ、
前記トリガスイッチの操作開始後、前記始動時間が経過すると、前記駆動デューティ比を、前記トリガスイッチの操作量に応じて設定すると共に、
前記トリガスイッチの操作開始後、前記始動時間よりも短い起動時間が経過するまでの間は、前記直流モータを停止状態から回転状態に移行させるのに要する起動用駆動デューティ比を設定し、
前記トリガスイッチの操作開始後、前記起動時間が経過すると、前記トリガスイッチの操作量が前記起動用駆動デューティ比に対応して予め設定された下限操作量以上であるか否かを判定して、前記トリガスイッチの操作量が前記下限操作量よりも少ないときには、前記駆動手段を介して前記直流モータへの通電を間欠的に行う間欠制御を実行することを特徴とする電動工具。
【請求項２】
前記制御手段は、
前記トリガスイッチの操作開始後、前記始動時間が経過するまでの間は、前記トリガスイッチの操作継続時間に応じて設定した第１の駆動デューティ比が、前記トリガスイッチの操作量に対応した第２の駆動デューティ比よりも大きいか否かを判断し、第１の駆動デューティ比が第２の駆動デューティ比よりも大きいときには、該第２の駆動デューティ比を、前記駆動手段が前記ブリッジ回路の駆動に用いる駆動デューティ比として出力することを特徴とする請求項１に記載の電動工具。
【請求項３】
前記制御手段は、
前記トリガスイッチが操作されているとき、前記直流電源の電源電圧が予め設定された下限電圧値よりも低いか否かを判定し、電源電圧が下限電圧値よりも低いときには、前記直流モータの異常を検出することを特徴とする請求項１又は請求項２に記載の電動工具。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動力源として直流モータを備え、その回転をトリガスイッチの操作量に応じて制御する電動工具に関する。
【背景技術】
【０００２】
従来、この種の電動工具には、直流モータの駆動回路として、直流モータの各端子と直流電源（バッテリ）の正極及び負極との間にそれぞれ設けられたスイッチング素子（ハイサイドスイッチ及びローサイドスイッチ）からなるブリッジ回路（換言すればインバータ回路）が設けられている。
【０００３】
そして、使用者がトリガスイッチを操作すると、制御回路が、その操作量に基づき、直流モータをＰＷＭ制御するための駆動デューティ比を求め、その駆動デューティ比に応じてブリッジ回路内のスイッチング素子をオン／オフさせることで、直流モータの回転を制御する。
【０００４】
また、電動工具においては、動力源となる直流モータの駆動時に、直流モータが機械的にロックすると、直流モータやその駆動回路に大電流が流れて、これら各部が発熱し、場合によっては焼損することがある。
【０００５】
このため、電動工具には、通常、直流モータの駆動時に、直流モータに流れる電流（モータ電流）がロック判定用の設定電流値に達したか否かを判断することによって、直流モータがロックしたか否かを判定し、直流モータがロックしたと判定すると、直流モータの駆動を停止する保護回路が設けられている（例えば、特許文献２等参照）。
【特許文献１】特開２００７−７７８４号公報
【特許文献２】特公平４−３５９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記保護回路によるロック判定は、モータ電流を検出することにより行われるが、電動工具には、回路構成を簡単にするために、モータ電流を検出する電流検出回路が設けられないことがある。
【０００７】
そして、このようにモータ電流を検出できない電動工具の場合、ロック判定は、直流モータに電源供給を行う直流電源（バッテリ）の電圧変動に基づき行うことができる。つまり、直流モータがロックして直流モータに過大なロック電流が流れると、直流電源から直流モータに供給される電源電圧（バッテリ電圧）が一時的に低下することから、直流モータのロック判定は、バッテリ電圧を監視することによっても行うことができる。
【０００８】
一方、電動工具において、トリガスイッチが操作されて、直流モータの駆動を開始する際、トリガスイッチの操作量が最大操作量となっていれば、駆動デューティ比も最大となる。そして、この場合、直流モータに流れる起動電流も大きくなることから、直流モータの駆動開始後、直流モータが正常に回転し始めるまでの間、起動電流によって電源電圧が低下することがある。
【０００９】
このため、電動工具において、直流モータのロック判定を電源電圧に基づき行うようにすると、直流モータの駆動開始直後には、ロック判定を正常に実行できないことになり、ロック判定は、直流モータの駆動開始後、一定時間経過後に開始しなければならなくなる。
【００１０】
しかし、このようにすると、直流モータが駆動開始前からロック状態にある場合には、直流モータの駆動開始後、ロック判定を開始するまでの間、過大なロック電流が流れることになり、直流モータや駆動回路を劣化させてしまうことになる。
【００１１】
本発明は、こうした問題に鑑みなされたものであり、動力源となる直流モータの回転をトリガスイッチの操作量に応じて制御する電動工具において、モータ駆動開始時に流れる起動電流を抑制し、延いては、電源電圧に基づくロック判定等の異常判定を、モータ駆動開始直後から実行できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
かかる目的を達成するためになされた請求項１に記載の電動工具においては、トリガスイッチが操作されると、制御手段が、ブリッジ回路を介して直流モータをＰＷＭ制御するための駆動デューティ比を設定し、駆動手段が、その設定された駆動デューティ比に従いブリッジ回路内の各スイッチング素子をオン／オフさせて、直流モータを回転させる。
【００１３】
そして、特に、本発明では、制御手段が、
ａ）トリガスイッチの操作開始後、所定の始動時間が経過するまでの間は、駆動デューティ比を、トリガスイッチの操作継続時間に対応した設定値にて段階的に増加させ、
ｂ）トリガスイッチの操作開始後、前記始動時間が経過すると、駆動デューティ比を、トリガスイッチの操作量に応じて設定する。
【００１４】
このため、本発明の電動工具によれば、使用者が、当該工具を高速運転するために、トリガスイッチを最大操作量で操作したとしても、その操作開始後、所定の始動時間が経過するまでの間は、トリガスイッチの操作継続時間に応じて段階的に増加するよう駆動デューティ比が設定され、その後、始動時間が経過すると、駆動デューティ比が、トリガスイッチの最大操作量に対応した最大値に設定されることになる。
【００１５】
よって、本発明の電動工具によれば、従来装置に比べて、直流モータの駆動開始直後に流れる起動電流を抑制することができる。
またこのように、起動電流を抑制できることから、起動電流の増加に伴い生じる直流電源の電圧低下を防止することもできる。
【００１６】
従って、本発明の電動工具によれば、モータロック等の異常判定を電源電圧に基づき行うようにしても、その異常判定を、直流モータの駆動開始直後から正確に実行することができるようになり、例えば、モータ駆動開始直後に直流モータやブリッジ回路に過大なロック電流が流れて、これら各部が劣化する、といったことを防止できる。
【００１７】
また、本発明の電動工具において、制御手段は、
ｃ）トリガスイッチの操作開始後、始動時間よりも短い起動時間が経過するまでの間は、直流モータを停止状態から回転状態に移行させるのに要する起動用駆動デューティ比を設定し、
ｄ）トリガスイッチの操作開始後、起動時間が経過すると、トリガスイッチの操作量が、起動用駆動デューティ比に対応して予め設定された下限操作量以上であるか否かを判定し、トリガスイッチの操作量が下限操作量よりも少ないときには、駆動手段を介して直流モータへの通電を間欠的に行う間欠制御を実行する。
【００１８】
つまり、直流モータを起動用駆動デューティ比で運転し続けた場合、直流モータの回転速度は一定速度に収束するが、トリガスイッチの操作量が少なく、直流モータを、その一定速度よりも低速で運転させる必要があるときには、駆動デューティ比を起動用駆動デューティ比よりも小さい値に設定しなければならない。
【００１９】
しかし、モータ駆動開始直後から、駆動デューティ比を起動用駆動デューティ比よりも小さくすると、直流モータに保持トルクを越える回転トルクを発生させることができず、直流モータを停止状態から回転状態へと移行させることができない。
【００２０】
そこで、本発明の電動工具においては、トリガスイッチの操作開始後、起動時間が経過するまでの間は、駆動デューティ比として起動用駆動デューティ比を設定することで、直流モータを停止状態から回転状態に移行させ、その後、トリガスイッチの操作量が起動用駆動デューティ比に対応した下限操作量よりも少ないときには、直流モータへの通電を間欠的に行うことで、直流モータを、起動用駆動デューティ比で実現可能な回転速度よりも低速で回転させるようにしているのである。
【００２１】
このため、本発明の電動工具によれば、トリガスイッチの操作量に応じて制御可能な直流モータの回転速度範囲を拡大することができる。
次に、請求項２に記載の電動工具においては、制御手段が、
ｅ）トリガスイッチの操作開始後、始動時間が経過するまでの間は、トリガスイッチの操作継続時間に応じて設定した第１の駆動デューティ比が、トリガスイッチの操作量に対応した第２の駆動デューティ比よりも大きいか否かを判断し、第１の駆動デューティ比が第２の駆動デューティ比よりも大きいときには、第２の駆動デューティ比を、駆動手段がブリッジ回路の駆動に用いる駆動デューティ比として出力する。
【００２２】
従って、この電動工具によれば、トリガスイッチの操作開始後、始動時間が経過するまでの間に、制御手段から駆動手段へと、トリガスイッチの操作量に対応した駆動デューティ比よりも大きな駆動デューティ比が出力されて、直流モータの回転がトリガスイッチの操作量に対応した回転速度よりも上昇するのを防止できる。
【００２３】
一方、本発明は、直流モータに流れる電流（モータ電流）を検出する電流検出回路を備え、その検出結果に基づきモータロック等の異常判定を行うように構成された電動工具であっても適用できるが、特に、請求項３に記載のように、制御手段が、直流電源の電源電圧が予め設定された下限電圧値よりも低いか否かを判定し、電源電圧が下限電圧値よりも低いときに直流モータの異常を検出するように構成された電動工具に適用すれば、本発明の効果をより有効に発揮することができる。
【００２４】
つまり、本発明（請求項１又は２）の電動工具によれば、直流モータの駆動開始直後に流れる起動電流を抑えて、その起動電流により生じる電源電圧の電圧降下を抑制することができることから、制御手段を請求項３に記載のように構成しても、直流モータの異常判定を、直流モータの駆動開始直後から正確に行うことができるようになり、本発明の効果を有効に発揮することができるようになるのである。
【発明を実施するための最良の形態】
【００２５】
以下に、本発明の実施形態を図面に基づいて説明する。
図１は、本発明が適用された実施形態の充電式インパクトドライバ１の外観を表す斜視図である。
【００２６】
本実施形態の充電式インパクトドライバ１は、左右の半割ハウジング２，３を組み付けることにより形成され、下方にハンドル部４が延設された本体ハウジング５と、本体ハウジング５のハンドル部４の下端に着脱自在に装着されるバッテリパック６と、から構成されている。
【００２７】
また、本体ハウジング５の後方（図１の左側）は、当該充電式インパクトドライバ１の動力源となる直流モータ２０（図２参照）を収納するモータ収納部７となっており、モータ収納部７よりも前方には、減速機構及び打撃機構が収納されている。
【００２８】
そして、本体ハウジング５の先端には、打撃機構の先端に工具ビット（図示略）を装着するためのチャックスリーブ８が突設されている。
ここで、打撃機構は、例えば、減速機構を介して回転されるスピンドルと、スピンドルと共に回転し、且つ、軸方向へ移動可能なハンマと、ハンマの前方にあって先端に工具ビットが取り付けられるアンビルと、から構成されるものであり、次のように動作する。
【００２９】
すなわち、打撃機構においては、直流モータ２０の回転に伴いスピンドルが回転すると、ハンマを介してアンビルが回転して、工具ビットを回転させ、その後、工具ビットによるねじ締めが進みアンビルへの負荷が高まると、ハンマがコイルばねの付勢力に抗して後退してアンビルから外れ、そこからスピンドルと共に回転しつつコイルばねの付勢力で前進してアンビルに再係合することで、アンビルに間欠的な打撃を加え、増し締めを行う。
【００３０】
なお、この打撃機構については、従来より知られている（例えば、特開２００６−２１８６０５号公報等、参照）ため、ここでは詳細な説明は省略する。
次に、本体ハウジング５のハンドル部４には、使用者がハンドル部４を握った状態で操作し得るトリガスイッチ１０が設けられている。
【００３１】
そして、ハンドル部４内には、バッテリパック６から電源供給を受けて動作し、トリガスイッチ１０が操作されているときに直流モータ２０を回転させる駆動装置が収納されている。
【００３２】
図２は、この駆動装置の構成を表す電気回路図である。
図２に示すように、本実施形態の直流モータ２０は、３相ブラシレスモータにて構成されており、直流モータ２０の各相の端子は、ブリッジ回路１２を介して、直流電源としてのバッテリパック６に接続されている。
【００３３】
ブリッジ回路１２は、直流モータ２０の各相の端子とバッテリパック６の正極側とを接続する、所謂ハイサイドスイッチとしての３つのスイッチング素子Ｑ１〜Ｑ３と、同じく直流モータ２０の各相の端子とバッテリパック６の負極側とを接続する、所謂ローサイドスイッチとしての３つのスイッチング素子Ｑ４〜Ｑ６とから構成されている。
【００３４】
また、ブリッジ回路１２を構成するスイッチング素子Ｑ１〜Ｑ６は、ｎチャネルのＦＥＴにて構成されており、各スイッチング素子Ｑ１〜Ｑ６には、ゲート−ソース間に閾値以上の駆動電圧を印加することで各スイッチング素子Ｑ１〜Ｑ６をオンさせるゲート回路２１〜２６が接続されている。
【００３５】
このゲート回路２１〜２６は、ブリッジ回路１２内の各スイッチング素子Ｑ１〜Ｑ６を個々にオン／オフさせるためのものであり、本発明の駆動手段に相当する。
そして、各ゲート回路２１〜２６は、マイクロコンピュータからなる制御回路１４により制御される。
【００３６】
すなわち、制御回路１４は、トリガスイッチ１０が操作されているとき、直流モータ２０に設けられた回転位置センサ１８からの検出信号に基づき、ゲート回路２１〜２６を介してブリッジ回路１２内の各スイッチング素子Ｑ１〜Ｑ６をオン／オフさせることで、直流モータ２０の各相巻線への通電電流を制御し、直流モータ２０を回転させるものであり、制御回路１４からゲート回路２１〜２６には、各スイッチング素子Ｑ１〜Ｑ６を駆動するための制御信号が入力される。
【００３７】
また、トリガスイッチ１０は、使用者により操作されているとき、その操作量（引き量）に応じた信号を発生するように構成されており、制御回路１４は、その信号を指令値として取り込み、トリガスイッチ１０の引き量が大きいほど直流モータ２０への通電電流量が多くなるよう、ブリッジ回路１２の駆動デューティ比を設定する。
【００３８】
つまり、制御回路１４は、本発明の制御手段に相当し、トリガスイッチ１０からの指令値に応じて直流モータ２０をＰＷＭ制御するための駆動デューティ比を設定して、この駆動デューティ比に従いブリッジ回路１２内のスイッチング素子をデューティ駆動することで、直流モータ２０の各相に流れる電流を制御し、直流モータ２０をトリガスイッチ１０の操作量に対応した速度で回転させる。
【００３９】
以下、このように制御回路１４にて実行される制御処理を、図３に示すフローチャートに基づき説明する。
図３に示すように、制御回路１４は、まずＳ１１０（Ｓはステップを表す）にて、トリガスイッチ１０が使用者により操作されて、ＯＮ状態となっているか否かを判断する。
【００４０】
そして、トリガスイッチ１０が使用者により操作されるか、或いは、トリガスイッチ１０の操作が継続中で、Ｓ１１０にて、トリガスイッチ１０がＯＮ状態であると判断されると、Ｓ１２０に移行して、トリガスイッチ１０から、その操作量（換言すれば引き量）を表す指令値を読み込む。
【００４１】
次に、Ｓ１３０では、トリガスイッチ１０が操作されてからの継続時間（トリガスイッチ１０のＯＮ時間）が、直流モータ２０を停止状態から回転状態に移行させるのに必要な起動時間（例えば２０ｍｓ）を越えたか否かを判断する。
【００４２】
そして、トリガスイッチ１０のＯＮ時間が起動時間（例えば２０ｍｓ）を越えていなければ、Ｓ１４０に移行し、直流モータ２０の駆動デューティ比として、直流モータ２０の回転停止時の保持トルクを脱出し得る起動トルクを発生させるのに要する起動用駆動デューティ比（図では起動用ＤＵＴＹ）を設定して、ゲート回路２１〜２６に制御信号を出力し、再度Ｓ１１０に移行する。
【００４３】
一方、Ｓ１３０にて、トリガスイッチ１０のＯＮ時間が起動時間（例えば２０ｍｓ）を越えていると判断されると、Ｓ１５０に移行して、トリガスイッチ１０から読み込んだ指令値（換言すれば引き量）が、起動用ＤＵＴＹに対応した下限値（換言すれば下限操作量）以上か否かを判断することにより、指令値（トリガスイッチ１０の引き量）がＰＷＭ制御領域にあるか否かを判断する。
【００４４】
そして、指令値（引き量）が下限値（下限操作量）よりも小さく、ＰＷＭ制御領域になければ、直流モータ２０を、起動用ＤＵＴＹで制御したときの回転速度よりも低速で回転させるために、指令値（引き量）に対応した比率で直流モータ２０への通電／停止を切り換える間欠制御を実行し、再度Ｓ１１０に移行する。なお、この間欠制御で直流モータ２０への通電時に用いる駆動デューティ比には、例えば、起動用ＤＵＴＹが利用される。
【００４５】
次に、Ｓ１５０にて、指令値（引き量）が下限値（下限操作量）以上で、ＰＷＭ制御領域にあると判断されると、Ｓ１７０に移行して、トリガスイッチ１０のＯＮ時間は、予め設定された設定時間（例えば３０ｍｓ）を越えているか否かを判断する。なお、この設定時間（例えば３０ｍｓ）は、上述の起動時間（例えば２０ｍｓ）よりも長く、後述の始動時間（例えば４０ｍｓ）よりも短い時間に設定されている。
【００４６】
そして、トリガスイッチ１０のＯＮ時間が、設定時間（例えば３０ｍｓ）を越えていなければ、Ｓ１８０に移行し、直流モータ２０の駆動デューティ比（ＤＵＴＹ）として、予め設定された第１の駆動デューティ比（例えば５０％）を設定して、ゲート回路２１〜２６に制御信号を出力し、再度Ｓ１１０に移行する。
【００４７】
また、Ｓ１７０にて、トリガスイッチ１０のＯＮ時間が、設定時間（例えば３０ｍｓ）を越えていると判断されると、Ｓ１９０に移行して、トリガスイッチ１０のＯＮ時間は、予め設定された始動時間（例えば４０ｍｓ）を越えているか否かを判断する。
【００４８】
そして、トリガスイッチ１０のＯＮ時間が、始動時間（例えば４０ｍｓ）を越えていなければ、Ｓ２００に移行し、直流モータ２０の駆動デューティ比（ＤＵＴＹ）として、予め設定された第２の駆動デューティ比（例えば８０％）を設定して、ゲート回路２１〜２６に制御信号を出力し、再度Ｓ１１０に移行する。
【００４９】
一方、Ｓ１９０にて、トリガスイッチ１０のＯＮ時間が、始動時間（例えば４０ｍｓ）を越えていると判断されると、Ｓ２１０に移行し、トリガスイッチ１０からの指令値に対応した駆動デューティ比（ＤＵＴＹ）を設定して、ゲート回路２１〜２６に制御信号を出力し、再度Ｓ１１０に移行する。
【００５０】
以上説明したように、本実施形態の充電式インパクトドライバ１においては、図４に示すように、使用者がトリガスイッチ１０を操作すると（時点ｔ０）、その後、起動時間（例えば２０ｍｓ）が経過するまでの間、直流モータ２０を予め設定された起動用ＤＵＴＹでＰＷＭ制御することで、直流モータ２０に、停止状態から回転状態に移行させるのに必要なトルクを発生させて、直流モータ２０を起動する。
【００５１】
そして、その後トリガスイッチ１０のＯＮ時間が起動時間（例えば２０ｍｓ）に達すると（時点ｔ１）、その後、トリガスイッチ１０のＯＮ時間が設定時間（例えば３０ｍｓ）に達するまで（時点ｔ２）、直流モータ２０を第１の駆動デューティ比（例えば５０％）でＰＷＭ制御する。
【００５２】
また、トリガスイッチ１０のＯＮ時間が設定時間（例えば３０ｍｓ）に達すると、その後、トリガスイッチ１０のＯＮ時間が始動時間（例えば４０ｍｓ）に達するまで（時点ｔ３）、直流モータ２０を第２の駆動デューティ比（例えば８０％）でＰＷＭ制御する。
【００５３】
この結果、直流モータ２０は、トリガスイッチ１０が操作されてから、始動時間（例えば４０ｍｓ）が経過するまでの間、段階的に加速されることになる。
このため、本実施形態の充電式インパクトドライバ１によれば、使用者がトリガスイッチ１０を最大操作量で操作したとしても、その操作開始直後から、直流モータ２０の駆動デューティ比として最大値（例えば１００％）が設定されることはない。
【００５４】
よって、本実施形態の充電式インパクトドライバ１によれば、従来装置に比べて、直流モータ２０の駆動開始直後に流れる起動電流を抑制することができる。
またこのように、起動電流を抑制できることから、起動電流の増加に伴い生じる直流電源の電圧低下を防止することもできる。
【００５５】
従って、本実施形態の充電式インパクトドライバ１によれば、制御回路１４を、「直流モータ２０の駆動開始直後から電源電圧を監視し、電源電圧が予め設定された下限電圧値よりも低くなったときには、直流モータ２０が機械的にロックしたと判断して、直流モータ２０の駆動を停止する」、といった手順でロック判定処理を実行するよう構成することで、直流モータ２０のロック時に、直流モータ２０やブリッジ回路１２に過大なモータ電流が流れて、これら各部が劣化するのを防止することができる。
【００５６】
また更に、本実施形態の充電式インパクトドライバ１においては、トリガスイッチ１０のＯＮ時間が始動時間（例えば４０ｍｓ）を越えると、直流モータ２０の駆動デューティ比（ＤＵＴＹ）として、トリガスイッチ１０からの指令値に対応した駆動デューティ比が設定される。
【００５７】
このため、始動時間の経過後、直流モータ２０は、トリガスイッチ１０からの指令値に応じた駆動デューティ比（ＤＵＴＹ）にてＰＷＭ制御され、充電式インパクトドライバ１は、使用者からの指令に応じて適正に運転されることになる。
【００５８】
また次に、本実施形態の充電式インパクトドライバ１においては、トリガスイッチ１０のＯＮ時間が起動時間（例えば２０ｍｓ）に達したときには、トリガスイッチ１０からの指令値がＰＷＭ制御領域にあるか否かを判断し、指令値がＰＷＭ制御領域にない場合には、直流モータ２０への通電を間欠的に行う間欠制御を実行するようにされている。
【００５９】
このため、本実施形態の充電式インパクトドライバ１によれば、トリガスイッチ１０の操作量が小さく、直流モータ２０を起動用ＤＵＴＹに対応した回転速度よりも低速で駆動する必要がある場合には、直流モータ２０の間欠制御によって、直流モータ２０をトリガスイッチ１０の操作量に対応した速度に制御することが可能となり、制御可能な回転速度範囲を拡大することができる。
【００６０】
以上、本発明の一実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様をとることができる。
例えば、上記実施形態では、トリガスイッチ１０が操作されてから所定の始動時間（例えば４０ｍｓ）が経過するまでの間は、図４に示すように、駆動デューティ比（ＤＵＴＹ）を、「起動用ＤＵＴＹ」→「５０％」→「８０％」と段階的に増加させ、始動時間が経過すると、トリガスイッチ１０からの指令値に応じて駆動デューティ比を設定するものとして説明した。
【００６１】
しかし、このようにすると、トリガスイッチ１０からの指令値（引き量）によっては、トリガスイッチ１０の操作開始後、始動時間が経過するまでの間に、直流モータ２０の回転速度が使用者が要求する回転速度よりも高くなって、使用者に違和感を与えることも考えられる。
【００６２】
そこで、制御回路１４にて駆動デューティ比を設定するのに実行される制御処理は、図５に示す手順で実行するようにしてもよい。
なお、図５に示すフローチャートは、基本的には図３に示した制御処理と同じであり、異なる点は、Ｓ１７５及びＳ１９５の判定処理を追加した点であることから、以下の説明では、この異なる点について説明する。
【００６３】
図５に示す制御処理では、トリガスイッチ１０のＯＮ時間が、起動時間（例えば２０ｍｓ）よりも大きく、設定時間（例えば３０ｍｓ）以下であるとき（Ｓ１７０−ＹＥＳ）には、Ｓ１７５にて、トリガスイッチ１０のＯＮ時間に対応して設定される駆動デューティ比（第１の駆動デューティ比：ＤＵＴＹ５０％）と、トリガスイッチ１０からの指令値に応じて設定される駆動デューティ比（第２の駆動デューティ比）とを比較する。
【００６４】
そして、第１の駆動デューティ比（ＤＵＴＹ５０％）が第２の駆動デューティ比よりも大きいときには、Ｓ２１０に移行して、第２の駆動デューティ比を制御に用いる駆動デューティ比として設定し、第１の駆動デューティ比（ＤＵＴＹ５０％）が第２の駆動デューティ比以下であるときには、Ｓ１８０に移行して、第１の駆動デューティ比（ＤＵＴＹ５０％）を制御に用いる駆動デューティ比として設定する。
【００６５】
また、トリガスイッチ１０のＯＮ時間が、設定時間（例えば３０ｍｓ）よりも大きく、始動時間（例えば４０ｍｓ）以下であるとき（Ｓ１９０−ＹＥＳ）には、Ｓ１９５にて、トリガスイッチ１０のＯＮ時間に対応して設定される駆動デューティ比（第１の駆動デューティ比：ＤＵＴＹ８０％）と、トリガスイッチ１０からの指令値に応じて設定される駆動デューティ比（第２の駆動デューティ比）とを比較する。
【００６６】
そして、第１の駆動デューティ比（ＤＵＴＹ８０％）が第２の駆動デューティ比よりも大きいときには、Ｓ２１０に移行して、第２の駆動デューティ比を制御に用いる駆動デューティ比として設定し、第１の駆動デューティ比（ＤＵＴＹ８０％）が第２の駆動デューティ比以下であるときには、Ｓ２００に移行して、第１の駆動デューティ比（ＤＵＴＹ８０％）を制御に用いる駆動デューティ比として設定する。
【００６７】
このように、図５に示す制御処理では、トリガスイッチ１０のＯＮ時間に応じて設定される第１の駆動デューティ比が、トリガスイッチ１０からの指令値（引き量）に応じて設定される第２の駆動デューティ比以下であるときに限って、制御に用いる駆動デューティ比として第１の駆動デューティ比を設定することから、制御に用いる駆動デューティ比が第２の駆動デューティ比よりも大きくなることはない。よって、トリガスイッチ１０の操作開始後、始動時間が経過するまでの間に、直流モータ２０の回転速度が使用者が要求する回転速度よりも高くなるのを防止できる。
【００６８】
次に、上記実施形態では、直流モータ２０の駆動開始後、始動時間（例えば４０ｍｓ）が経過すると、駆動デューティ比は、トリガスイッチ１０からの指令値（引き量）に応じて設定するものとして説明したが、この駆動デューティ比の設定には、単にトリガスイッチ１０からの指令値（引き量）だけを用いるようにしてもよく、或いは、トリガスイッチ１０からの指令値（引き量）に基づき直流モータ２０の目標回転速度を求め、この目標回転速度と実回転速度との偏差に基づき、その偏差が零となるように駆動デューティ比を設定するようにしてもよい。
【００６９】
また、上記実施形態では、本発明を充電式インパクトドライバに適用した場合について説明したが、本発明は、動力源として直流モータを備えた電動工具であれば、上記実施形態と同様に適用して、同様の効果を得ることができる。
【００７０】
また次に、上記実施形態では、ブリッジ回路１２内のスイッチング素子は、全てｎチャネルのＦＥＴで構成されるものとして説明したが、例えば、ハイサイドスイッチにはｐチャネルのＦＥＴを使用するようにしてもよく、或いは、各スイッチング素子にバイポーラトランジスタを使用するようにしてもよい。
【図面の簡単な説明】
【００７１】
【図１】実施形態の充電式インパクトドライバの構成を表す説明図である。
【図２】実施形態の直流モータの駆動装置の構成を表す電気回路図である。
【図３】直流モータを駆動するために制御回路にて実行される制御処理を表すフローチャートである。
【図４】図３に示す制御処理による駆動デューティ比の設定手順を説明する説明図である。
【図５】図３に示す制御処理の変形例を表すフローチャートである。
【符号の説明】
【００７２】
１…充電式インパクトドライバ、２，３…半割ハウジング、４…ハンドル部、５…本体ハウジング、６…バッテリパック、７…モータ収納部、８…チャックスリーブ、１０…トリガスイッチ、１２…ブリッジ回路、Ｑ１〜Ｑ６…スイッチング素子、１４…制御回路、１８…回転位置センサ、２０…直流モータ、２１〜２６…ゲート回路。
【図１】
0005242974.tif 000002
【図２】
0005242974.tif 000003
【図３】
0005242974.tif 000004
【図４】
0005242974.tif 000005
【図５】
0005242974.tif 000006