三相交流発電機によるバッテリの充電を制御するレギュレータであって、前記三相交流発電機の各相の出力端子から出力される交流電流を整流し、前記バッテリに充電電流を流す整流回路と、制御信号が入力される第1の端子、前記バッテリの負側に接続された第2の端子、前記バッテリの正側に接続された第3の端子、および、前記三相交流発電機の各相の出力端子にそれぞれ接続された第4の端子を、それぞれ有する第1ないし第3の半導体素子と、前記バッテリの充電電圧を検出し、この検出結果に応じて、前記制御信号を出力するコントローラと、を備え、前記第1ないし第3の半導体素子は、前記第3の端子と前記第2の端子との間に規定値以上の電流が流れることにより前記第4の端子と前記第2の端子との間に電流が流れ、前記第3の端子と前記第2の端子との間に継続して電流が流れている間は前記第4の端子と前記第2の端子との間に電流が継続して流れるものであり、前記コントローラは、前記バッテリの充電電圧が予め設定された閾値電圧以上になった場合には、前記第1ないし第3の半導体素子の前記第1の端子に制御信号を出力して、前記第1ないし第3の半導体素子の前記第2の端子と前記第4の端子との間を導通させることにより、前記三相交流発電機の前記各相の出力端子と前記バッテリの負側との間を短絡することを特徴とするレギュレータ。前記第1ないし第3の半導体素子は、前記第1の端子にベースが接続され、前記第2の端子にエミッタが接続され、前記第4の端子にコレクタが接続された第1導電型の第1のバイポーラトランジスタと、前記第4の端子にベースが接続され、前記第1の端子にコレクタが接続され、前記第3の端子にエミッタが接続された第2導電型の第2のバイポーラトランジスタと、を有することを特徴とする請求項1に記載のレギュレータ。前記バッテリの正側と前記第1ないし第3の半導体素子の前記第3の端子との間にそれぞれ接続された、第1ないし第3の抵抗素子をさらに備えることを特徴とする請求項1に記載のレギュレータ。前記バッテリの正側と前記第1ないし第3の半導体素子の前記第3の端子との間にそれぞれ接続され、前記コントローラにより制御され、オンすることにより前記バッテリの正側と前記第1ないし第3の半導体素子の前記第3の端子との間をそれぞれ導通し、オフすることにより前記バッテリの正側と前記第1ないし第3の半導体素子の前記第3の端子との間をそれぞれ遮断する第1ないし第3のスイッチ回路をさらに備え、前記コントローラは、前記バッテリの充電電圧が前記閾値電圧未満になった場合には、前記第1の端子への前記制御信号の供給を停止し且つ前記第1ないし第3のスイッチ回路を一時的にオフすることを特徴とする請求項1に記載のレギュレータ。前記第1ないし第3の半導体素子の前記第1の端子と前記第2の端子との間にそれぞれ接続され、前記コントローラにより制御され、オンすることにより前記第1ないし第3の半導体素子の前記第1の端子と前記第2の端子との間をそれぞれ導通し、オフすることにより前記第1ないし第3の半導体素子の前記第1の端子と前記第2の端子との間をそれぞれ遮断する第1ないし第3のスイッチ回路をさらに備え、前記コントローラは、前記バッテリの充電電圧が前記閾値電圧未満になった場合には、前記第1の端子への前記制御信号の供給を停止し且つ前記第1ないし第3のスイッチ回路を一時的にオンすることを特徴とする請求項1に記載のレギュレータ。前記第1のバイポーラトランジスタは、NPN型バイポーラトランジスタであり、前記第2のバイポーラトランジスタは、PNP型バイポーラトランジスタであることを特徴とする請求項2に記載のレギュレータ。前記整流回路は、前記三相交流発電機のU相の出力端子にアノードが接続され、前記バッテリの正側にカソードが接続された第1のダイオードと、前記三相交流発電機のV相の出力端子にアノードが接続され、前記バッテリの正側にカソードが接続された第2のダイオードと、前記三相交流発電機のW相の出力端子にアノードが接続され、前記バッテリの正側にカソードが接続された第3のダイオードと、前記三相交流発電機のU相の出力端子にカソードが接続され、前記バッテリの負側にアノードが接続された第4のダイオードと、前記三相交流発電機のV相の出力端子にカソードが接続され、前記バッテリの負側にアノードが接続された第5のダイオードと、前記三相交流発電機のW相の出力端子にカソードが接続され、前記バッテリの負側にアノードが接続された第6のダイオードと、を有することを特徴とする請求項1に記載のレギュレータ。前記第1ないし第3のスイッチ回路は、トランジスタであることを特徴とする請求項4に記載のレギュレータ。前記第1ないし第3のスイッチ回路は、トランジスタであることを特徴とする請求項5に記載のレギュレータ。前記コントローラは、一定期間だけ、前記制御信号を出力することを特徴とする請求項1に記載のレギュレータ。前記制御信号は、パルス波であることを特徴とする請求項10に記載のレギュレータ。前記バッテリの負側が接地に接続されていることを特徴とする請求項1に記載のレギュレータ。バッテリを充電するためのバッテリ充電装置であって、前記バッテリを充電するための交流電圧を供給する三相交流発電機と、請求項1記載のレギュレータと、を備えたことを特徴とするバッテリ充電装置。バッテリを充電するためのバッテリ充電システムであって、バッテリと、請求項13記載のバッテリ充電装置と、を備えたことを特徴とするバッテリ充電システム。以下、本発明に係る各実施例について図面に基づいて説明する。図1は、本発明の一態様である実施例1に係るバッテリ充電システム1000の構成の一例を示す図である。また、図2は、図1に示すバッテリ充電装置100の第1ないし第3の半導体素子T1~T3の回路構成の一例を示す回路図である。図1に示すように、バッテリを充電するためのバッテリ充電システム1000は、バッテリBと、三相交流発電機101と、レギュレータ100と、を備える。なお、三相交流発電機101と、レギュレータ100とにより、バッテリBを充電するためのバッテリ充電装置が構成される。バッテリBは、端子正側と-端子負側を有し、これらの端子を介して充放電可能になっている。なお、このバッテリの負側は、接地に接続されている。三相交流発電機101は、バッテリBを充電するための交流電圧を発生し、各相U相、V相、W相の出力端子から該交流電圧を供給するようになっている。レギュレータ100は、三相交流発電機101によるバッテリBの充電を制御するようになっている。ここで、レギュレータ100は、整流回路1と、第1の半導体素子T1と、第2の半導体素子T2と、第3の半導体素子T3と、第1の抵抗素子R1と、第2の抵抗素子R2、第3の抵抗素子R3と、第1のスイッチ回路SW1と、第2のスイッチ回路SW2と、第3のスイッチ回路SW3と、コントローラCONと、を有する。整流回路1は、三相交流発電機101の各相U相、V相、W相の出力端子から出力される交流電流を整流し、バッテリBに充電電流を流すようになっている。この整流回路1は、例えば、図1に示すように、第1のダイオードD1と、第2のダイオードD2と、第3のダイオードD3と、第4のダイオードD4と、第5のダイオードD5と、第6のダイオードD6と、を有する。第1のダイオードD1は、三相交流発電機101のU相の出力端子にアノードが接続され、バッテリBの正側にカソードが接続されている。第2のダイオードD2は、三相交流発電機101のV相の出力端子にアノードが接続され、バッテリBの正側にカソードが接続されている。第3のダイオードD3は、三相交流発電機101のW相の出力端子にアノードが接続され、バッテリBの正側にカソードが接続されている。第4のダイオードD4は、三相交流発電機101のU相の出力端子にカソードが接続され、バッテリBの負側にアノードが接続されている。第5のダイオードD5は、三相交流発電機101のV相の出力端子にカソードが接続され、バッテリBの負側にアノードが接続されている。第6のダイオードD6は、三相交流発電機101のW相の出力端子にカソードが接続され、バッテリBの負側にアノードが接続されている。また、第1の半導体素子T1は、制御信号SCON1が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のU相の出力端子に接続された第4の端子x4を有する。第2の半導体素子T2は、制御信号SCON2が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のV相の出力端子に接続された第4の端子x4を有する。第3の半導体素子T3は、制御信号SCON3が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のW相の出力端子に接続された第4の端子x4を有する。ここで、図2に示すように、第1ないし第3の半導体素子T1~T3は、例えば、それぞれ、第1導電型の第1のバイポーラトランジスタNPN型バイポーラトランジスタTr1と、第2導電型の第2のバイポーラトランジスタPNP型バイポーラトランジスタと、を有する。第1のバイポーラトランジスタTr1は、第1の端子x1にベースが接続され、第2の端子x2にエミッタが接続され、第4の端子x4にコレクタが接続されている。また、第2のバイポーラトランジスタは、第4の端子x4にベースが接続され、第1の端子x1にコレクタが接続され、第3の端子x3にエミッタが接続されている。例えば、第1の端子x1に制御信号が入力され、第1のバイポーラトランジスタTr1に所定値以上のベース電流が流れると、第1のバイポーラトランジスタTr1がオンする。これにより、発電機短絡電流が、第1のバイポーラトランジスタTr1のコレクタ-エミッタ間を介して、第4の端子x4から第2の端子x2に流れる。これにより、第2のバイポーラトランジスタTr2に所定値以上のベース電流が流れて、第2のバイポーラトランジスタTr2がオンする。これにより、第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流が、第1のバイポーラトランジスタTr1のベース電流として流れる。すなわち、第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流が継続して流れる間は、第1のバイポーラトランジスタTr1がオンし続ける。そして、制御信号SCON1~SCON3の入力が停止し且つ第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流が流れなければ、第1、第2のバイポーラトランジスタT1、Tr2は、オフする。このように、第1ないし第3の半導体素子T1~T3は、制御信号SCON1~SCON3の入力で、第3の端子x3と第2の端子x2との間に規定値以上の電流が流れることにより、第4の端子x4と第2の端子x2との間に電流が流れるようになっている。さらに、第1ないし第3の半導体素子T1~T3は、第3の端子x3と第2の端子x2との間に継続して電流が流れている間は、第4の端子x4と第2の端子x2との間に電流が継続して流れるようになっている。そして、第1ないし第3の半導体素子T1~T3は、制御信号SCON1~SCON3の入力が停止し且つ第3の端子x3からの電流が遮断されれば、第4の端子x4と第2の端子x2との間に電流が遮断される。また、第1の抵抗素子R1は、バッテリBの正側と第1の半導体素子T1の第3の端子x3との間に接続されている。第2の抵抗素子R2は、バッテリBの正側と第2の半導体素子T2の第3の端子x3との間に接続されている。第3の抵抗素子R3は、バッテリBの正側と第3の半導体素子T3の第3の端子x3との間に接続されている。また、第1のスイッチ回路SW1は、バッテリBの正側と第1の半導体素子T1の第3の端子x3との間に接続されている。この第1のスイッチ回路SW1は、コントローラCONの制御信号SCON4により制御され、オンすることによりバッテリBの正側と第1の半導体素子T1の第3の端子x3との間を導通し、オフすることによりバッテリBの正側と第1の半導体素子T1の第3の端子x3との間を遮断する。第2のスイッチ回路SW2は、バッテリBの正側と第2の半導体素子T2の第3の端子x3との間に接続されている。この第2のスイッチ回路SW2は、コントローラCONの制御信号SCON5により制御され、オンすることによりバッテリBの正側と第2の半導体素子T2の第3の端子x3との間を導通し、オフすることによりバッテリBの正側と第2の半導体素子T2の第3の端子x3との間を遮断する。第3のスイッチ回路SW3は、バッテリBの正側と第3の半導体素子T3の第3の端子x3との間に接続されている。この第3のスイッチ回路SW3は、コントローラCONの制御信号SCON6により制御され、オンすることによりバッテリBの正側と第3の半導体素子T3の第3の端子x3との間を導通し、オフすることによりバッテリBの正側と第3の半導体素子T3の第3の端子x3との間を遮断する。なお、第1ないし第3のスイッチ回路SW1~SW3は、例えば、バッテリBの正側と第3の端子x3との間に接続され、ベースゲートに制御信号SCON4~SCON6が入力されるバイポーラトランジスタMOSトランジスタで構成される。また、コントローラCONは、バッテリBの充電電圧を検出し、この検出結果に応じて、制御信号SCON1~SCON3を出力し、第1ないし第3の半導体素子T1~T3を制御するようになっている。コントローラCONは、一定期間だけ、制御信号SCON1~SCON3を出力する。したがって、例えば、制御信号SCON1~SCON3は、パルス波である。さらに、コントローラCONは、バッテリBの充電電圧を検出し、この検出結果に応じて、制御信号SCON4~SCON6を出力し、第1ないし第3のスイッチ回路SW1~SW3を制御するようになっている。例えば、コントローラCONは、バッテリBの充電電圧が予め設定された閾値電圧例えば、過充電電圧以上になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1に制御信号SCON1~SCON3を出力して、第1ないし第3の半導体素子T1~T3の第2の端子x2と第4の端子x4との間を導通させる。これより、三相交流発電機101の各相U相、V相、W相の出力端子とバッテリの負側との間を短絡する。また、例えば、コントローラCONは、バッテリBの充電電圧が該閾値電圧未満になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1への制御信号SCON1~SCON3の供給を停止し、且つ第1ないし第3のスイッチ回路SW1~SW3に第4ないし第6の制御信号SCON4~SCON6を出力して第1ないし第3のスイッチ回路SW1~SW3を一時的にオフするなお、他の場合は、第1ないし第3のスイッチ回路SW1~SW3は、オンしている。これにより、第1ないし第3の半導体素子T1~T3の第1、第3の端子x1、x3に電流が流れなくなる。すなわち、第3の端子x3と第2の端子x2との間に電流が流れなくなる。これにより、既述のように、第1ないし第3の半導体素子T1~T3の第1のバイポーラトランジスタTr1がオフするとともに、第2のバイポーラトランジスタTr2もオフする。したがって、第1ないし第3の半導体素子T1~T3は、第4の端子x4と第2の端子x2との間に電流が流れなくなる。すなわち、図2に示す発電機短絡電流が遮断される。次に、以上のような構成を有するバッテリ充電システム1000の動作の一例について、説明する。先ず、三相交流発電機101は、バッテリBを充電するための交流電圧を発生し、各相U相、V相、W相の出力端子から該交流電圧を供給する。そして、レギュレータ100の整流回路1は、三相交流発電機101の各相U相、V相、W相の出力端子から出力される交流電流を整流し、バッテリBに充電電流を流す。これにより、バッテリBの充電電圧が上昇する。そして、コントローラCONは、バッテリBの充電電圧が予め設定された閾値電圧例えば、過充電電圧以上になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1に制御信号SCON1~SCON3を出力して、第1ないし第3の半導体素子T1~T3の第2の端子x2と第4の端子x4との間を導通させる。これより、三相交流発電機101の各相U相、V相、W相の出力端子とバッテリの負側との間を短絡する。これにより、バッテリBの充電が停止する。このとき、既述のように、第1ないし第3の半導体素子T1~T3の第2のトランジスタTr2のエミッタ-ベース間には、発電機短絡電流が流れず、発電機短絡電流より少ない電流が流れることになる。次に、コントローラCONは、バッテリBの充電電圧が該閾値電圧未満になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1への制御信号SCON1~SCON3の供給を停止し、且つ第1ないし第3のスイッチ回路SW1~SW3に第4ないし第6の制御信号SCON4~SCON6を出力して第1ないし第3のスイッチ回路SW1~SW3を一時的にオフする。これにより、第1ないし第3の半導体素子T1~T3の第1、第2の端子x1、x2に電流が流れなくなる。すなわち、第3の端子x3と第2の端子x2との間に電流が流れなくなる。これにより、既述のように、第1ないし第3の半導体素子T1~T3の第1のバイポーラトランジスタTr1がオフするとともに、第2のバイポーラトランジスタTr2もオフする。したがって、第1ないし第3の半導体素子T1~T3は、第4の端子x4と第2の端子x2との間に電流が流れなくなる。すなわち、図2に示す発電機短絡電流が遮断される。これにより、バッテリBの充電が再開される。以上のバッテリ充電システム1000の動作が繰り返されることにより、バッテリBの充電電圧が該閾値電圧近傍に維持される。既述のように、レギュレータ100では、第1ないし第3の半導体素子T1~T3の第2のトランジスタTr2のエミッタ-ベース間に発電機短絡電流を流さず、発電機短絡電流より少ない電流を流すことで、該第2のトランジスタTr2を動作させる。これにより、該第2のトランジスタTr2のジュール熱第2のトランジスタのVbeと第2トランジスタのエミッタ-ベースに流れる電流の積が小さくなり、既述の従来技術よりも電力損失が低減され、放熱フィンの小型化を図ることができる。さらに、第1ないし第3のスイッチ回路SW1~SW3をオフにすることにより、第1ないし第3の半導体素子T1~T3をより確実にオフすることができる。以上のように、本実施例に係るレギュレータによれば、電力損失を低減しつつ、バッテリの充電をより適切に制御することができる。上述の実施例1においては、電力損失を低減しつつ、バッテリの充電をより適切に制御するためのバッテリ充電システム100の一例について説明した。なお、第1ないし第3の半導体素子T1~T3をオフすることができれば、第1ないし第3のスイッチ回路SW1~SW3の配置が異なっていてもよい。そこで、本実施例2においては、第1ないし第3のスイッチ回路SW1~SW3の配置が異なる例について説明する。図3は、本発明の一態様である実施例2に係るバッテリ充電システム2000の構成の一例を示す図である。なお、図3において、図1の符号と同じ符号は、実施例1と同様の構成を示す。また、図3に示す第1ないし第3の半導体素子T1~T3は、例えば、実施例1の図2に示す第1ないし第3の半導体素子T1~T3の回路構成と同様である。図3に示すように、バッテリを充電するためのバッテリ充電システム2000は、バッテリBと、三相交流発電機101と、レギュレータ200と、を備える。なお、三相交流発電機101と、レギュレータ200とにより、バッテリBを充電するためのバッテリ充電装置が構成される。ここで、レギュレータ200は、整流回路1と、第1の半導体素子T1と、第2の半導体素子T2と、第3の半導体素子T3と、第1の抵抗素子R1と、第2の抵抗素子R2、第3の抵抗素子R3と、第1のスイッチ回路SW1と、第2のスイッチ回路SW2と、第3のスイッチ回路SW3と、コントローラCONと、を有する。第1の半導体素子T1は、実施例1と同様に、制御信号SCON1が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のU相の出力端子に接続された第4の端子x4を有する。第2の半導体素子T2は、実施例1と同様に、制御信号SCON2が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のV相の出力端子に接続された第4の端子x4を有する。第3の半導体素子T3は、実施例1と同様に、制御信号SCON3が入力される第1の端子x1、バッテリBの負側に接続された第2の端子x2、バッテリBの正側に接続された第3の端子x3、および、三相交流発電機101のU相の出力端子に接続された第4の端子x4を有する。ここで、実施例1と同様に、図2に示すように、第1ないし第3の半導体素子T1~T3は、例えば、それぞれ、第1導電型の第1のバイポーラトランジスタNPN型バイポーラトランジスタTr1と、第2導電型の第2のバイポーラトランジスタPNP型バイポーラトランジスタと、を有する。第1のバイポーラトランジスタTr1は、第1の端子x1にベースが接続され、第2の端子x2にエミッタが接続され、第4の端子x4にコレクタが接続されている。また、第2のバイポーラトランジスタは、第4の端子x4にベースが接続され、第1の端子x1にコレクタが接続され、第3の端子x3にエミッタが接続されている。例えば、第1の端子x1に制御信号が入力され、第1のバイポーラトランジスタTr1に所定値以上のベース電流が流れると、第1のバイポーラトランジスタTr1がオンする。これにより、発電機短絡電流が、第1のバイポーラトランジスタTr1のコレクタ-エミッタ間を介して、第4の端子x4から第2の端子x2に流れる。これにより、第2のバイポーラトランジスタTr2に所定値以上のベース電流が流れて、第2のバイポーラトランジスタTr2がオンする。これにより、第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流が、第1のバイポーラトランジスタTr1のベース電流として流れる。すなわち、第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流が継続して流れる間は、第1のバイポーラトランジスタTr1がオンし続ける。そして、制御信号SCON1~SCON3の入力が停止し且つ第2のバイポーラトランジスタTr2のエミッタ-コレクタ電流第3の端子x3と第2の端子x2との間の電流が流れなければ、第1、第2のバイポーラトランジスタT1、Tr2は、オフする。このように、第1ないし第3の半導体素子T1~T3は、制御信号SCON1~SCON3の入力で、第3の端子x3と第2の端子x2との間に規定値以上の電流が流れることにより、第4の端子x4と第2の端子x2との間に電流が流れるようになっている。さらに、第1ないし第3の半導体素子T1~T3は、第3の端子x3と第2の端子x2との間に継続して電流が流れている間は、第4の端子x4と第2の端子x2との間に電流が継続して流れるようになっている。そして、第1ないし第3の半導体素子T1~T3は、制御信号SCON1~SCON3の入力が停止し且つ第3の端子x3と第2の端子x2との間の電流が流れなければ正帰還電流がゼロであれば、第4の端子x4と第2の端子x2との間に電流が遮断される。また、第1のスイッチ回路SW1は、第1の半導体素子T1の第1の端子x1と第2の端子x2との間に接続されている。この第1のスイッチ回路SW1は、コントローラCONの制御信号SCON4により制御され、オンすることにより第1の半導体素子T1の第1の端子x1と第2の端子x2との間を導通し、オフすることにより第1の半導体素子T1の第1の端子x1と第2の端子x2との間を遮断する。第2のスイッチ回路SW2は、第2の半導体素子T2の第1の端子x1と第2の端子x2との間に接続されている。この第2のスイッチ回路SW2は、コントローラCONの制御信号SCON5により制御され、オンすることにより第2の半導体素子T2の第1の端子x1と第2の端子x2との間を導通し、オフすることにより第2の半導体素子T2の第1の端子x1と第2の端子x2との間を遮断する。第3のスイッチ回路SW3は、第3の半導体素子T3の第1の端子x1と第2の端子x2との間に接続されている。この第3のスイッチ回路SW3は、コントローラCONの制御信号SCON6により制御され、オンすることにより第3の半導体素子T3の第1の端子x1と第2の端子x2との間を導通し、オフすることにより第3の半導体素子T3の第1の端子x1と第2の端子x2との間を遮断する。なお、第1ないし第3のスイッチ回路SW1~SW3は、例えば、第1の端子x1と第2の端子x2との間に接続され、ベースゲートに制御信号SCON4~SCON6が入力されるバイポーラトランジスタMOSトランジスタで、それぞれ構成される。また、コントローラCONは、実施例1と同様に、バッテリBの充電電圧を検出し、この検出結果に応じて、制御信号SCON1~SCON3を出力し、第1ないし第3の半導体素子T1~T3を制御するようになっている。コントローラCONは、一定期間だけ、制御信号SCON1~SCON3を出力する。したがって、例えば、制御信号SCON1~SCON3は、パルス波である。さらに、コントローラCONは、実施例1と同様に、バッテリBの充電電圧を検出し、この検出結果に応じて、制御信号SCON4~SCON6を出力し、第1ないし第3のスイッチ回路SW1~SW3を制御するようになっている。例えば、コントローラCONは、実施例1と同様に、バッテリBの充電電圧が予め設定された閾値電圧例えば、過充電電圧以上になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1に制御信号SCON1~SCON3を出力して、第1ないし第3の半導体素子T1~T3の第2の端子x2と第4の端子x4との間を導通させる。これより、三相交流発電機101の各相U相、V相、W相の出力端子とバッテリの負側との間を短絡する。また、例えば、コントローラCONは、実施例1と同様に、バッテリBの充電電圧が該閾値電圧未満になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1への制御信号SCON1~SCON3の供給を停止し、且つ第1ないし第3のスイッチ回路SW1~SW3に第4ないし第6の制御信号SCON4~SCON6を出力して第1ないし第3のスイッチ回路SW1~SW3を一時的にオンするなお、他の場合は、第1ないし第3のスイッチ回路SW1~SW3は、オフしている。これにより、第1ないし第3の半導体素子T1~T3の第1の端子x1と第2の端子x2とが短絡され、正帰還電流が流れなくなる。すなわち、第3の端子x3と第2の端子x2との間に電流が流れなくなる。これにより、既述のように、第1ないし第3の半導体素子T1~T3の第1のバイポーラトランジスタTr1がオフするとともに、第2のバイポーラトランジスタTr2もオフする。したがって、第1ないし第3の半導体素子T1~T3は、第4の端子x4と第2の端子x2との間に電流が流れなくなる。すなわち、図2に示す発電機短絡電流が遮断される。なお、レギュレータ200のその他の構成は、実施例1のレギュレータ100と同様である。次に、以上のような構成を有するバッテリ充電システム2000の動作の一例について、説明する。先ず、実施例1と同様に、三相交流発電機101は、バッテリBを充電するための交流電圧を発生し、各相U相、V相、W相の出力端子から該交流電圧を供給する。そして、レギュレータ200の整流回路1は、三相交流発電機101の各相U相、V相、W相の出力端子から出力される交流電流を整流し、バッテリBに充電電流を流す。これにより、バッテリBの充電電圧が上昇する。そして、実施例1と同様に、コントローラCONは、バッテリBの充電電圧が予め設定された閾値電圧例えば、過充電電圧以上になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1に制御信号SCON1~SCON3を出力して、第1ないし第3の半導体素子T1~T3の第2の端子x2と第4の端子x4との間を導通させる。これより、三相交流発電機101の各相U相、V相、W相の出力端子とバッテリの負側との間を短絡する。これにより、バッテリBの充電が停止する。このとき、既述のように、第1ないし第3の半導体素子T1~T3の第2のトランジスタTr2のエミッタ-ベース間には、発電機短絡電流が流れず、発電機短絡電流より少ない電流が流れることになる。次に、コントローラCONは、バッテリBの充電電圧が該閾値電圧未満になった場合には、第1ないし第3の半導体素子T1~T3の第1の端子x1への制御信号SCON1~SCON3の供給を停止し、且つ第1ないし第3のスイッチ回路SW1~SW3に第4ないし第6の制御信号SCON4~SCON6を出力して第1ないし第3のスイッチ回路SW1~SW3を一時的にオンする。これにより、第1ないし第3の半導体素子T1~T3の第1の端子x1と第2の端子x2とが短絡され、正帰還電流が流れなくなる。すなわち、第3の端子x3と第2の端子x2との間に電流が流れなくなる。これにより、既述のように、第1ないし第3の半導体素子T1~T3の第1のバイポーラトランジスタTr1がオフするとともに、第2のバイポーラトランジスタTr2もオフする。したがって、第1ないし第3の半導体素子T1~T3は、第4の端子x4と第2の端子x2との間に電流が流れなくなる。すなわち、図2に示す発電機短絡電流が遮断される。これにより、バッテリBの充電が再開される。以上のバッテリ充電システム2000の動作が繰り返されることにより、バッテリBの充電電圧が該閾値電圧近傍に維持される。既述のように、レギュレータ200では、第1ないし第3の半導体素子T1~T3の第2のトランジスタTr2のエミッタ-ベース間に発電機短絡電流を流さず、発電機短絡電流より少ない電流を流すことで、該第2のトランジスタTr2を動作させる。これにより、該第2のトランジスタTr2のジュール熱第2のトランジスタのVbeと第2トランジスタのエミッタ-ベースに流れる電流の積が小さくなり、既述の従来技術よりも電力損失が低減され、放熱フィンの小型化を図ることができる。さらに、第1ないし第3のスイッチ回路SW1~SW3をオンにして正帰還電流を強制的にゼロにすることにより、第1ないし第3の半導体素子T1~T3をより確実にオフすることができる。以上のように、本実施例に係るレギュレータによれば、実施例1と同様に、電力損失を低減しつつ、バッテリの充電をより適切に制御することができる。なお、既述の実施例で説明した図2に示す第1ないし第3の半導体素子T1~T3の構成は一例であり、他の構成でも、同様の機能を達成することができれば、本発明に適用可能である。