電動機の界磁巻線の両端にそれぞれ設けられ、当該界磁巻線と前記電動機の電機子とを外部電源に対し直列に接続して前記電動機を回転させる駆動位置と、前記電機子に対し前記界磁巻線を前記電動機の回転駆動時とは逆方向に接続して前記電動機を制動させる制動位置とに切換可能な駆動スイッチ、を備えた単相直巻整流子電動機の駆動装置であって、前記駆動スイッチが前記制動位置にあるとき前記電機子と前記界磁巻線とにより形成される制動電流経路には、前記電機子の一端側から順に、当該制動電流経路に一方向に制動電流を流す第1ダイオードと、当該制動電流経路を導通遮断するスイッチング素子と、当該制動電流経路を流れる制動電流を検出する電流検出手段と、が設けられ、更に、前記第1ダイオードと前記スイッチング素子との間の制動電流経路と、前記電機子の他端との間に設けられた電荷蓄積用のコンデンサと、前記スイッチング素子と前記電流検出手段との間の制動電流経路と、前記電機子の他端とを直接接続することにより、前記スイッチング素子がオフ状態であるときに前記界磁巻線に前記制動電流を流し続ける第2ダイオードと、前記駆動スイッチが前記制動位置にあるとき、前記電流検出手段により検出される制動電流が所定電流となるよう、前記スイッチング素子のオンオフ状態を切り換える電流制御手段と、を備えたことを特徴とする単相直巻整流子電動機の駆動装置。前記電流制御手段は、前記スイッチング素子がオン状態であるとき、前記制動電流が第1のしきい値よりも大きくなると、前記スイッチング素子をオフ状態に切り換え、前記スイッチング素子がオフ状態であるとき、前記制動電流が前記第1のしきい値よりも低い第2のしきい値よりも低くなると、前記スイッチング素子をオン状態に切り換えることを特徴とする請求項1に記載の単相直巻整流子電動機の駆動装置。しかしながら、上記提案の装置では、制動電流が一定の上限に達すると、界磁巻線の両端を電流消費用の抵抗器に接続することから、その抵抗器に流れる電流によって抵抗器自身が発熱を招くという問題があった。このため、上記提案の装置を実用化するには、例えば、抵抗器に放熱用のヒートシンクを設けるとか、抵抗器に放熱特性のよい大型のものを用いる、というように、抵抗器で発生した熱を放熱させるための放熱対策を施さなければならず、電動機、延いては、その電動機を用いて構成される電動工具の大型化を招くという問題がある。本発明は、こうした問題に鑑みなされたものであり、単相直巻整流子電動機の駆動装置において、放熱対策のために装置を大型化することなく、制動時の発熱を抑えることを目的とする。かかる目的を達成するためになされた請求項1に記載の単相直巻整流子電動機の駆動装置によれば、駆動スイッチが駆動位置に切り換えられているときには、界磁巻線と電機子とが外部電源に直列に接続されて、電動機が所定の一方向に回転する。また、電機子には、第1ダイオードを介してコンデンサが並列接続されているので、電動機が回転しているときには、第1ダイオードを介してコンデンサに直流電圧が印加され、その印加電圧によりコンデンサに電荷が蓄積される。次に、電動機が回転状態にあるとき、駆動スイッチが制動位置に切り換えられると、電機子に対し、界磁巻線が電動機の回転駆動時とは逆方向に接続され、電機子と界磁巻線とにより制動電流経路が形成される。この制動電流経路には、電機子の一端側から順に、上述の第1ダイオード、スイッチング素子、及び、電流検出手段が設けられている。そして、スイッチング素子は、電流制御手段により、電流検出手段にて検出される制動電流が所定電流となるよう制御される。このため、駆動スイッチが駆動位置から制動位置に切り換えられると、スイッチング素子がオン状態となり、コンデンサに蓄積された電荷が、スイッチング素子→電流検出手段→界磁巻線→コンデンサの経路で放電される。このとき、電動機は回転しているため、電機子には起電力が発生し、制動電流経路に制動電流が流れ始める。また、このように制動電流が流れると、電動機換言すれば電機子に回転方向とは逆方向のトルク制動トルクが発生し、電動機の回転速度が低下する。この状態では、電動機が発電機として機能することから、制動電流が上昇する。そして、制動電流が更に上昇して所定電流を越えると、電流制御手段が、制動電流の上昇を抑えるために、スイッチング素子をオフ状態に切り換え、電機子から界磁巻線に至る制動電流経路を遮断する。一方、本発明の駆動装置には、スイッチング素子と電流検出手段との間の制動電流経路と、電機子の他端とを直接接続する第2ダイオードが設けられている。このため、上記のようにスイッチング素子がオフ状態に切り換えられて、電機子から界磁巻線に至る制動電流経路が遮断されると、界磁巻線には、第2ダイオードを介して制動電流が流れ続ける。この制動電流は、界磁巻線と第2ダイオードとからなる閉ループを流れる還流電流であるが、界磁巻線の抵抗分や、この閉ループに設けられた電流検出手段の抵抗分により減少する。そして、この制動電流還流電流が所定電流を下回ると、電流制御手段により、スイッチング素子がオン状態に切り換えられる。なお、このようにスイッチング素子がオン状態に切り換えられた後は、電動機の回転が停止するまで、上記と同様の手順でスイッチング素子のオンオフ状態が切り換えられる。また、上記のようにスイッチング素子がオフ状態に制御されて、界磁巻線に第2ダイオードを介して制動電流還流電流が流れているときにも、電動機には制動トルクが発生し、その回転速度は低下する。そして、本発明では、スイッチング素子がオフ状態であるときに界磁巻線に制動電流還流電流を流し続ける還流経路を、第2ダイオードにて構成しており、従来技術のように、その還流経路に抵抗器を設けていない。従って、本発明の駆動装置によれば、従来技術に比べ、駆動スイッチが制動位置に切り換えられてから電動機の回転が停止するまでの時間が若干長くなるものの、抵抗器に制動電流還流電流を流さないので、抵抗器による発熱を防止するための放熱対策を行う必要がなく、駆動装置延いては、単相直巻整流子電動機を動力源とする電動工具の小型化を図ることができる。なお、本発明では、界磁巻線の還流経路を第2ダイオードにて構成しているが、これは、界磁巻線に還流電流を流す経路の抵抗成分によって生じる発熱を抑えるためである。このため、例えば、この還流経路にもスイッチング素子を設けて、通常の制動電流経路と還流経路との切り換えを、2つのスイッチング素子にて行うようにしてもよく、或いは、電流経路を切換可能なスイッチング素子を用いて、制動電流経路と還流経路との何れかを選択的に切り換えるようにしてもよい。つまり、界磁巻線の還流経路には、スイッチング素子等、低損失で還流経路を形成し得る素子であれば、第2ダイオードと共に設けるようにしてもよい。また、電流検出手段は、駆動スイッチがオフ状態であるときに上記還流経路を含む制動電流経路に流れる制動電流の大きさを検出して、その検出結果を電流制御手段に出力することができればよい。このため、電流検出手段は、その制動電流経路に電流検出用の抵抗器を設けて、その両端電圧を制動電流の検出結果として電流制御手段に出力するように構成すればよい。また、この場合、電流検出用抵抗器は制動電流を検出できればよいことから、抵抗値を小さくして、制動電流が流れることによって生じる発熱を抑えることはできるが、その発熱をなくすことはできないので、その発熱にて不具合が生じるような場合には、電流検出手段を、電磁誘導等を利用して非接触に電流を検出可能な電流センサを用いて構成すればよい。次に、電流制御手段は、請求項2に記載のように、スイッチング素子がオン状態であるとき、制動電流が第1のしきい値よりも大きくなると、スイッチング素子をオフ状態に切り換え、スイッチング素子がオフ状態であるとき、制動電流が第1のしきい値よりも低い第2のしきい値よりも低くなると、スイッチング素子をオン状態に切り換えるように構成するとよい。つまり、このようにすれば、スイッチング素子をオフ状態に切り換えるときの電流値第1のしきい値と、スイッチング素子をオン状態に切り換えるときの電流値第2のしきい値とにヒステリシスを設けて、スイッチング素子が一つのしきい値付近でオンオフされる所謂チャタリングが発生するのを防止できる。以下に本発明の実施形態を図面と共に説明する。図1に示すように、本実施形態の駆動装置は、外部の交流電源10から電源供給を受けて、単相直巻整流子電動機からなるモータ2を駆動するためのものであり、モータ2を構成する一対の界磁巻線所謂フィールドコイル6、8同士の接続点とは反対側つまり界磁巻線6、8の両端にそれぞれ設けられた一対の駆動スイッチ12、14を備える。本実施形態のモータ2は、電動工具例えば電動ドライバ等の動力源として用いられるものであり、上記各駆動スイッチ12、14は、電動工具の操作スイッチに連動して、操作スイッチが操作されていないときには、図1に黒丸で示した接点b側に切り換えられ、操作スイッチが操作されると、図1に白丸で示した接点a側に切り換えられる。そして、駆動スイッチ12、14が接点a側以下、駆動位置というに切り換えられているときには、駆動スイッチ12を介して界磁巻線6が交流電源10に接続され、駆動スイッチ14を介して界磁巻線8が電機子4に接続される。なお、電機子4は所謂アーマチュアであり、本実施形態では整流子を含むものとする。この結果、駆動スイッチ12、14が接点a側以下、駆動位置というに切り換えられているときには、交流電源10、電機子4、界磁巻線8、6からなるモータ2の駆動電流経路が形成されて、電機子4詳しくは整流子と電機子巻線及び界磁巻線8、6に駆動電流が流れ、モータ2が一方向に回転する。一方、電動工具の操作スイッチの操作が停止されて、駆動スイッチ12、14が接点b側以下、制動位置というに切り換えられると、界磁巻線6、8が、電機子4に対して、モータ2の駆動時とは逆方向に接続される。つまり、交流電源10に接続される電機子4の一端側には、駆動スイッチ14を介して界磁巻線8が接続され、モータ2の駆動時に界磁巻線が接続される電機子4の他端側には、駆動スイッチ12を介して界磁巻線6が接続される。また、電機子4の一端側と駆動スイッチ14の接点bとを接続する経路上には、電機子4の一端側から順に、電機子4から駆動スイッチ14側に電流を流すダイオードD1と、この電流経路を導通遮断するためのFET16と、この電流経路に流れる電流を検出するための電流検出用抵抗器R1と、が設けられている。また、ダイオードD1とFET16との間の電流経路は、電荷蓄積用のコンデンサC1を介して、電機子4の他端に接続されており、電機子4の他端は、ダイオードD2を介して、FET16と電流検出用抵抗器R1との間の電流経路に接続されている。なお、ダイオードD2は、アノードが電機子4の他端換言すれば駆動スイッチ12の接点bに直接接続されており、カソードが、FET16と電流検出用抵抗器R1との間の電流経路に直接接続されている。また、ダイオードD1とFET16との間の電流経路と、ダイオードD2とFET16及び電流検出用抵抗器R1との間の電流経路との間には、これら各電流経路から電源供給を受けて、FET16を駆動制御するための制御回路20が接続されている。また、この制御回路20には、電流検出用抵抗器R1の両端電圧から電流を検出して、検出信号を制御回路20に出力する電流検出回路18が接続されている。この制御回路20は、駆動スイッチ12、14が接点b側の制動位置にあるとき、界磁巻線6、8に流れる電流制動電流を、電流検出回路18を介して検出し、その電流値が所望の電流値になるようにFET16のオンオフ状態を切り換える制動電流制御処理図2参照を実行するものであり、マイクロコンピュータやマイクロコンピュータを用いないヒステリシス回路等で構成されている。以下、この制御回路20にて実行される制動電流制御処理図2に沿って、モータ2の回転駆動時に駆動スイッチ12、14が制動位置に切り換えられてから、モータ2の回転が停止するまでの駆動装置の動作を説明する。まず、駆動スイッチ12、14が駆動位置にあり、モータ2が回転駆動されているときには、電機子4に対し、ダイオードD1を介してコンデンサC1が並列接続されているので、コンデンサC1には直流電圧が印加されて、コンデンサC1に電荷が蓄積される。次に、モータ2が回転駆動されているときに、駆動スイッチ12、14が制動位置に切り換えられると、制御回路20がコンデンサC1から電源供給を受けて動作し、図2に示す制動電流制御処理を実行する。そして、この制動電流制御処理では、まず、S110Sはステップを表すにて、FET16の駆動電圧を生成してFET16をオンさせる準備処理を実行し、続くS120にて、FET16のゲートに駆動電圧を印加することで、FET16をオンさせる。すると、コンデンサC1から、FET16→電流検出用抵抗器R1→界磁巻線8→界磁巻線6を経て、コンデンサC1に至る電流経路が形成されて、コンデンサC1に蓄積された電荷が放電される。そして、このとき、モータ2は回転しているため、電機子4には起電力が発生し、電機子4から、ダイオードD1→FET16→電流検出用抵抗器R1→界磁巻線8→界磁巻線6を経て、電機子4に至る、図3aに示す制動電流経路に制動電流が流れ始める。また、このように制動電流が流れると、モータ2換言すれば電機子4に回転方向とは逆方向のトルク制動トルクが発生し、モータ2の回転速度が低下する。この状態では、モータ2が発電機として機能することから、制動電流が上昇する。この制動電流が上昇しすぎると、整流子の劣化等、上述した不具合が発生するので、制動電流制御処理では、S120にてFET16をオンした後は、S130に移行し、電流検出回路18を介して、界磁巻線6、8に流れる制動電流所謂フィールド電流Ifを検出する。そして、続くS140では、S130にて検出した制動電流Ifが予め設定された第1のしきい値If1を越えたか否かを判断し、制動電流Ifが第1のしきい値If1を越えていなければIf≦If1、S120に移行して、上記S120、S130の処理を再度実行する。一方、制動電流Ifが第1のしきい値If1を越えていればIf>If1、S150に移行して、FET16のゲートへの駆動電圧の印加を停止することで、FET16をオフさせる。すると、電機子4から、ダイオードD1及びFET16を介して電流検出用抵抗器R1に至る制動電流経路が遮断され、界磁巻線6からダイオードD2及び電流検出用抵抗器R1を介して界磁巻線8に至る、図3bに示す電流経路還流経路が形成される。この還流経路には、界磁巻線6、8に蓄積されたエネルギにより制動電流が継続して流れるが、この制動電流は、還流電流であるため、界磁巻線6、8の抵抗分や電流検出用抵抗器R1の抵抗分により減少する。このため、制動電流制御処理では、S150にてFET16をオフした後は、S160に移行し、電流検出回路18を介して、界磁巻線6、8に流れる制動電流Ifを検出する。そして、続くS170では、S160にて検出した制動電流Ifが予め設定された第2のしきい値If2但し、If2<If1を下回ったか否かを判断し、制動電流Ifが第2のしきい値If2を下回っていなければIf≧If2、S150に移行して、上記S150、S160の処理を再度実行する。また、制動電流Ifが第2のしきい値If2を下回っていればIf<If2、S120に移行して、S120以降の処理を再度実行する。そして、上記制動電流制御処理は、モータ2の回転が充分低下して、電機子4による発電電力により制御回路20が動作しなくなるまで繰り返し実行される。なお、上記のようにFET16がオフ状態に切り換えられて、界磁巻線6、8にダイオードD2を介して還流電流が流れているときにも、モータ2には制動トルクが発生し、その回転速度は低下する。つまり、界磁巻線6、8に還流電流が流れているとき、モータ2が回転していれば、電機子4には起電力が発生する。このときモータ2内部の電機子巻線が整流子により短絡された部分に、短絡電流が流れ、この短絡電流により銅損が発生する。なお、この銅損は、モータ2の回転数が低い程、損失の割合が多くなる。また、モータ2が回転しているときには、界磁巻線6、8に流れる還流電流によって生じる磁束も変化することから、界磁巻線6、8のコア内に渦電流損やヒステリシス損が発生する。なお、この損失は、モータ2の回転数が高いほど、損失の割合が多くなる。従って、界磁巻線6、8に還流電流が流れているときにも、上記銅損、渦電流損、ヒステリシス損等により、モータ2には制動力が発生し、モータ2の回転速度は低下するのである。以上説明したように、本実施形態のモータ2の駆動装置においては、FET16がオフ状態であるときに界磁巻線6、8に制動電流還流電流を流し続ける還流経路を、ダイオードD2だけで構成しており、従来技術のように、その還流経路に電流消費用の抵抗器を設けていない。従って、本実施形態のモータ2の駆動装置によれば、従来技術に比べ、駆動スイッチ12、14が制動位置に切り換えられてからモータ2の回転が停止するまでの時間が若干長くなるものの、電流消費用の抵抗器に制動電流還流電流を流さないので、その抵抗器による発熱を防止するための放熱対策を行う必要がなく、駆動装置、延いては、モータ2を動力源とする電動工具の小型化を図ることができる。つまり、上述した従来技術では、還流電流を速やかに低下させて、制御回路20によってFET16がより短時間でオン状態に切り換えられるようにするため、図4aに例示するように、ダイオードD2により形成される還流経路に、モータ2の回転エネルギを積極的に消費させる抵抗値の大きな抵抗器Raを設けている。しかし、本実施形態では、還流経路をダイオードD2だけで構成することにより、抵抗器Raの抵抗値を0にしていることから、抵抗器Raによる発熱を防止して、装置の小型化を図ることができるのである。なお、図4bは、図4aに示す還流経路上の抵抗器Raの抵抗値を5Ω、0Ωにして、駆動スイッチ12、14を駆動位置から制動位置に切り換え、制御回路20が、電流検出用抵抗器R1を介して検出される制動電流Ifが5AとなるようにFET16を制御したときに、モータ2が停止するまでの停止時間と、抵抗器Ra、抵抗器Ra以外の回路、及び、駆動装置全体で生じる電力損失を測定した測定結果を表している。この測定結果から分かるように、本実施形態のように抵抗器Raの抵抗値を0Ωつまり抵抗器Raなしにした場合には、従来のように例えば抵抗値5Ωの抵抗器Raを設けた場合に比べて、抵抗器Raで生じる電力損失がなくなるので、駆動装置全体で生じる電力損失を低減して、発熱量を少なくすることができる。また、本実施形態では、抵抗器Raにて界磁巻線6、8に蓄積されたエネルギを消費することはできないものの、上述した銅損、渦電流損、ヒステリシス損等により、エネルギを消費できるので、モータ2の停止に要する時間停止時間は、2.2秒から2.6秒に変化するだけである。このため、本実施形態によれば、モータ2の停止時間が従来に比べて著しく長くなるようなことはなく、実用上問題のない制動性能を得ることができる。また次に、本実施形態では、制御回路20がFET16のオンオフ状態を切り換えるのに用いる制動電流のしきい値として、第1のしきい値If1と、第1のしきい値If1よりも小さい第2のしきい値If2との2つのしきい値を設定している。そして、FET16がオン状態であり、制動電流Ifが増加しているときには、制動電流Ifが第1のしきい値If1を越えたときに、FET16をオフ状態に切り換え、FET16がオフ状態であり、制動電流Ifが減少しているときには、制動電流Ifが第2のしきい値If2を下回ったときに、FET16をオン状態に切り換える。このため、本実施形態によれば、制動電流Ifのしきい値を1つにした場合のように、制動電流Ifがしきい値付近であるとき、FET16が繰り返しオンオフされるチャタリングが発生するのを防止できる。ここで、本実施形態では、ダイオードD1が本発明の第1ダイオードに相当し、ダイオードD2が本発明の第2ダイオードに相当し、FET16が本発明のスイッチング素子に相当し、電流検出用抵抗器R1及び電流検出回路18が本発明の電流検出手段に相当し、制御回路20が本発明の電流制御手段に相当する。以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて種々の態様をとることができる。例えば、上記実施形態では、FET16がオフ状態であるときに、界磁巻線6、8に対する還流経路を形成するのは、ダイオードD2だけで構成するものとして説明したが、例えば、このダイオードD2には、還流経路を形成するか否かを切り換えるためのスイッチング素子FET等を設けるようにしてもよい。つまり、この場合、スイッチング素子をオン状態にすれば、還流経路の抵抗分を、ダイオードD2だけで形成した場合と略同等にすることができるので、上記実施形態と同様の効果を得ることができる。また、例えば、上記実施形態では、制動電流経路と還流経路との共通の経路上には、界磁巻線6、8に流れる制動電流還流電流を検出するための電流検出用抵抗器R1を設けるものとして説明したが、この電流検出用抵抗器R1に代えて、その経路に流れる制動電流還流電流を非接触に検出可能な電流センサを設けるようにしてもよい。そしてこのようにすれば、電流検出用抵抗器R1での消費電力による発熱も防止できることから、駆動装置の温度上昇をより良好に防止できる。また、上記実施形態では、電流制御に用いるスイッチング素子として、FET16を用いるものとして説明したが、このスイッチング素子は電流経路を導通遮断できるものであればよく、バイポーラトランジスタ等の他の半導体素子を用いるようにしてもよい。