"エンジンで駆動される発電部に巻回される第1、第2、第3巻線と、前記第1、第2、第3巻線にそれぞれ接続されると共に、直流変換用と交流変換用のスイッチング素子を備え、前記直流変換用のスイッチング素子がオンオフされるとき、前記第1、第2、第3巻線から出力される交流を直流に変換し、前記交流変換用のスイッチング素子が目標とする出力電圧波形の基準正弦波とキャリアを用いて生成されるPWM信号に基づいてオンオフされるとき、前記変換された直流を目標周波数の交流に変換する第1、第2、第3インバータと、前記第1、第2、第3インバータの前記直流変換用と交流変換用のスイッチング素子のオンオフを制御すると共に、相互に通信自在に接続され、前記第1インバータをマスタとして動作させる第1制御部と前記第2、第3インバータをスレーブとして動作させる第2、第3制御部と、前記第1、第2、第3インバータにそれぞれ接続されて前記交流の出力をU相、V相、W相のいずれかとして出力する端子群と前記端子群の中性端子とにそれぞれ直列接続される三相出力端子と、前記端子群に並列接続されると共に、前記中性端子に直列接続される単相出力端子と、前記三相出力端子と単相出力端子とを切り替える切替機構と、ユーザの操作自在に設けられる三相/単相切替スイッチと周波数設定スイッチとを備えると共に、前記第1、第2、第3制御部は、前記第1インバータの出力を基準として前記第2、第3インバータの出力が前記周波数設定スイッチで設定された周波数で、かつ前記切替スイッチの出力に応じた三相交流あるいは単相交流となるように前記スイッチング素子のオンオフを制御するように構成したことを特徴とするインバータ発電機。前記第1制御部は前記周波数設定スイッチで設定された周波数の基準信号を生成すると共に、前記基準信号に対して所定の位相を有する同期信号を生成して前記第2、第3制御部に送信し、よって前記第1、第2、第3制御部は前記基準信号と同期信号に基づいて前記スイッチング素子のオンオフを制御して前記前記第1、第2、第3インバータから前記設定された周波数の三相交流あるいは単相交流を出力させることを特徴とする請求項1記載のインバータ発電機。前記第1、第2、第3制御部は、前記周波数設定スイッチで設定された周波数から予め設定された特性を検索して得られる電圧となるように前記スイッチング素子のオンオフを制御することを特徴とする請求項1または2記載のインバータ発電機。特許文献1記載のインバータ発電機にあっては1個のインバータ制御回路が3組の単相インバータ発電機のインバータ駆動回路を動作させて三相交流あるいは単相交流を選択的に出力するように構成している。ところで、三相交流はポンプや大型ファンなどの回転動力を必要とする機器の電源として有用であるが、特許文献1記載の技術にあっては出力する交流の周波数が固定されているため、発電機の出力を十分に利用できないうらみがあった。従って、この発明の目的は上記した課題を解決し、所望の電圧と位相の三相交流と単相交流を選択的かつ確実に出力可能とすると共に、出力する交流の周波数を変更可能として発電機の出力を十分に利用できるようにしたインバータ発電機を提供することにある。上記した課題を解決するために、請求項1に係るインバータ発電機にあっては、エンジンで駆動される発電部に巻回される第1、第2、第3巻線と、前記第1、第2、第3巻線にそれぞれ接続されると共に、直流変換用と交流変換用のスイッチング素子を備え、前記直流変換用のスイッチング素子がオンオフされるとき、前記第1、第2、第3巻線から出力される交流を直流に変換し、前記交流変換用のスイッチング素子が目標とする出力電圧波形の基準正弦波とキャリアを用いて生成されるPWM信号に基づいてオンオフされるとき、前記変換された直流を目標周波数の交流に変換する第1、第2、第3インバータと、前記第1、第2、第3インバータの前記直流変換用と交流変換用のスイッチング素子のオンオフを制御すると共に、相互に通信自在に接続され、前記第1インバータをマスタとして動作させる第1制御部と前記第2、第3インバータをスレーブとして動作させる第2、第3制御部と、前記第1、第2、第3インバータにそれぞれ接続されて前記交流の出力をU相、V相、W相のいずれかとして出力する端子群と前記端子群の中性端子とにそれぞれ直列接続される三相出力端子と、前記端子群に並列接続されると共に、前記中性端子に直列接続される単相出力端子と、前記三相出力端子と単相出力端子とを切り替える切替機構と、ユーザの操作自在に設けられる三相/単相切替スイッチと周波数設定スイッチとを備えると共に、前記第1、第2、第3制御部は、前記第1インバータの出力を基準として前記第2、第3インバータの出力が前記周波数設定スイッチで設定された周波数で、かつ前記切替スイッチの出力に応じた三相交流あるいは単相交流となるように前記スイッチング素子のオンオフを制御するように構成した。請求項2に係るインバータ発電機にあっては、前記第1制御部は前記周波数設定スイッチで設定された周波数の基準信号を生成すると共に、前記基準信号に対して所定の位相を有する同期信号を生成して前記第2、第3制御部に送信し、よって前記第1、第2、第3制御部は前記基準信号と同期信号に基づいて前記スイッチング素子のオンオフを制御して前記前記第1、第2、第3インバータから前記設定された周波数の三相交流あるいは単相交流を出力させるように構成した。請求項3に係るインバータ発電機にあっては、前記第1、第2、第3制御部は、前記周波数設定スイッチで設定された周波数から予め設定された特性を検索して得られる電圧となるように前記スイッチング素子のオンオフを制御するように構成した。請求項1に係るインバータ発電機にあっては、エンジンで駆動される発電部に巻回される第1、第2、第3巻線にそれぞれ接続されると共に、直流変換用と交流変換用のスイッチング素子を備える第1、第2、第3インバータと、それらの直流変換用と交流変換用のスイッチング素子のオンオフを制御すると共に、相互に通信自在に接続され、第1インバータをマスタとして動作させる第1制御部と第2、第3インバータをスレーブとして動作させる第2、第3制御部と、第1、第2、第3インバータにそれぞれ接続されて前記交流の出力をU相、V相、W相のいずれかとして出力する端子群と端子群の中性端子に接続される三相出力端子と単相出力端子とを切り替える切替機構と、ユーザの操作自在に設けられる三相/単相切替スイッチと周波数設定スイッチとを備えると共に、第1、第2、第3制御部は、第1インバータの出力を基準として第2、第3インバータの出力が周波数設定スイッチで設定された周波数で、かつ切替スイッチの出力に応じた三相交流あるいは単相交流となるようにスイッチング素子のオンオフを制御するように構成したので、ユーザの操作自在に設けられる切替スイッチの出力に応じて所望の電圧の三相交流と単相交流を選択的かつ確実に出力することができて発電機の出力を十分に利用することができる。また、ユーザの操作自在に設けられる周波数設定スイッチで設定される周波数の交流となるようにスイッチング素子のオンオフを制御するように構成したので、ユーザの指示に応じて周波数を確実に変更することができ、ポンプや大型ファンなどの回転動力を必要とする機器の電源として使用するとき、回転速度を微細に調整したり、回転速度を低下させて消費エネルギを低減させたりすることが可能となって発電機の出力を十分に利用することができる。請求項2に係るインバータ発電機にあっては、第1制御部は設定された周波数の基準信号を生成すると共に、基準信号に対して所定の位相を有する同期信号を生成して第2、第3制御部に送信し、よって第1、第2、第3制御部は基準信号と同期信号に基づいてスイッチング素子のオンオフを制御して前記第1、第2、第3インバータから設定された周波数の三相交流あるいは単相交流を出力させるように構成したので、上記した効果に加え、ユーザの指示に応じて周波数を確実に変更することができる。請求項3に係るインバータ発電機にあっては、第1、第2、第3制御部は、周波数スイッチで設定された周波数から予め設定された特性を検索して得られる電圧となるようにスイッチング素子のオンオフを制御するように構成した構成したので、上記した効果に加え、回転動力を必要とする機器の電源として使用するときの使い勝手を一層向上させることができる。以下、添付図面に即してこの発明に係るインバータ発電機を実施するための形態について説明する。図1はこの発明の実施例に係るインバータ発電機を全体的に示すブロック図である。図1において符号10はインバータ発電機を示す。インバータ発電機10はエンジン内燃機関12を備え、5kW交流100Vで50A程度の定格出力を有する。エンジン12はガソリンを燃料とする、火花点火式の空冷エンジンである。エンジン12の吸気管12aにはスロットルバルブ12bとチョークバルブ12cが配置される。スロットルバルブ12bはステップスロットルモータ12dに接続される。またチョークバルブ12cもチョークモータ同様にステップモータからなる12eに接続される。エンジン12は12V程度の容量を有するバッテリ14を備え、ステップモータ12dとチョークモータ12eはバッテリ14から通電されるとき、スロットルバルブ12bとチョークバルブ12cを駆動して開閉する。エンジン12は発電部ALTと示す16を備える。図2は図1に示すエンジン12のクランクケース12fの平面図である。図示の如く、発電部16はクランクケース12fに固定されたステータ16aと、その回りに回転自在に配置される、フライホイールを兼用するロータ16bからなる。ステータ16aは30個の突起を備え、そのうちの27個には3組のU,V,W相からなる三相の出力巻線メイン巻線18が巻回されると共に、3個には1組の同様にU,V,Wからなる三相の出力巻線サブ巻線20が巻回される。3組の出力巻線18は18a,18b,18cからなる。ステータ16aの外側に配置されるロータ16bの内部には、出力巻線18,20と対向するように複数対の永久磁石16b1が径方向に着磁された磁極を交互させて取着される。発電部16においては、ステータ16aの回りをロータ16bの永久磁石が回転することにより、27個の三相の出力巻線18より具体的には18a,18b,18cからU相、V相、W相からなる交流電力が出力発電されると共に、3個のサブ巻線20からも同様に各相の交流電力が出力される。図1に戻って説明を続けると、この実施例に係るインバータ発電機10は、大別すると、発電部16に巻回された出力巻線18と、インバータ部INVと示す22と、フィルタ部Filterと示す24と、出力部OUTと示す26と、エンジン制御部ECUと示す28と、制御パネル部ControlPanelと示す30を備える。ECUElectronicControlUnitは電子制御ユニットを意味し、後述するようにCPUを備える。図示の如く、この実施例に係るインバータ発電機10において特徴的なことは、3組3個の単相インバータ発電機インバータを並列に接続すると共に、その出力から所望の電圧と位相の三相交流と単相交流を選択的かつ確実に出力可能としたことにある。即ち、インバータ発電機10は、並列接続された、第1、第2、第3の出力巻線18a,18b,18cからなる3組の巻線と、第1、第2、第3インバータ第1、第2、第3インバータ部あるいはインバータ発電機22a,22b,22cからなる3組のインバータを備えたインバータ部22と、第1、第2、第3フィルタ24a,24b,24cからなる3組のフィルタを備えたフィルタ部24と、三相出力端子26eと単相出力端子26fとを備えた出力部26と、エンジン12の動作を制御するエンジン制御部28と、1個の制御パネル部30とを備える。インバータ部22などは具体的にはエンジン12の適宜位置に設けられたケース内に収容されたプリントボード上に搭載された半導体チップなどから構成されると共に、制御パネル部30はエンジン12の適宜位置に設けられる半導体チップとそれに接続されるパネルから構成される。それぞれ3組からなる、出力巻線18とインバータ部22とフィルタ部24と出力部26は、図示の如く、共通する添え字a,b,cを付された組同士が対応して接続されるように構成される。インバータ部22を構成する第1、第2、第3のインバータ22a,22b,22cはそれぞれ、FET電界効果トランジスタとSCRサイリスタ一体型のパワーモジュール22a1,22b1,22c1と、32ビットのCPU22a2第1制御部、22b2第2制御部、22c2第3制御部と、発電出力の電圧と電流を検出する電圧電流センサなどの各種のセンサ図示せずを備える。CPU22a2,22b2,22c2は通信線28dで相互に通信自在に接続される。図3はインバータ部22の構成を詳細に示す回路図である。以下、組aを例にとって説明するが、各組の構成は基本的には同じであるので、組aについての説明は組b,cについても妥当する。図3に示す如く、パワーモジュール22a1は、3個のSCRサイリスタ直流変換用のスイッチング素子とDIダイオードがブリッジ接続された混合ブリッジ回路22a11と、4個のFET電界効果トランジスタ交流変換用のスイッチング素子がHブリッジ接続されたHブリッジ回路22a12から構成される。発電部16に巻回された出力巻線18aのU相端子18a1,V相端子18a2,W相端子18a3から出力発電された三相の交流電力は対応する第1インバータ22aに入力され、そのパワーモジュール22a1の混合ブリッジ回路22a11においてSCRとDIの中点に入力される。混合ブリッジ回路22a11においてSCRのゲートはドライバ回路図示せずを介してバッテリ14に接続される。バッテリ14からのドライバ回路を介しての通電オン。導通点弧と通電停止オフ非導通はCPU22a2によって制御される。即ち、CPU22a2は、電圧電流センサなどの各種のセンサの出力に基づき、SCRのゲートを目標とする出力電圧に応じた導通角点弧角で導通点弧し、出力巻線18aから入力される交流を目標とする出力電圧の直流に変換する。混合ブリッジ回路22a11からの直流出力はFETのHブリッジ回路22a12に入力される。Hブリッジ回路22a12にあっては、FETがバッテリ14に接続されると共に、CPU22a2によってその通電オン導通と通電停止オフ非導通が制御されることで、入力された直流出力を所定周波数例えば50Hzあるいは60Hzの商用周波数の交流に変換する。図4は、Hブリッジ回路22a12の動作を説明する説明図である。即ち、CPU22a2は、同図に示す如く、目標とする出力電圧波形の所定周波数即ち、商用周波数50Hzあるいは60Hzの基準正弦波信号波。上部に実線で示すを生成し、生成された基準正弦波を入力してコンパレータ図示せずでキャリア例えば20kHzの搬送波と比較してPWMPulseWidthModulation。パルス幅変調信号を生成し、生成されたPWM信号に基づいてHブリッジ回路22a12のFETをオンオフする。図4において下部の破線が目標とする出力電圧波形を示す。尚、PWM信号PWM波形の周期Tステップは実際には遥かに短いが、理解の便宜のため、同図では誇張して示す。パワーモジュール22a1の動作については後述する。インバータ部22はフィルタ部24に接続される。フィルタ部24は高調波除去用のLCフィルタローパスフィルタ24a1,24b1,24c1とノイズ除去用のノイズフィルタ24a2,24b2,24c2を備え、インバータ部22で変換された交流出力は、LCフィルタ24a1,24b1,24c1とノイズフィルタ24a2,24b2,24c2に入力されて高調波やノイズが除去される。図5にLCフィルタ24a1の回路構成を、図6にノイズフィルタ24a2の回路構成を示す。図示は省略するが、LCフィルタ24b1,24c1とノイズフィルタ24b2,24c2の回路構成も同様である。インバータ部22は、フィルタ部24を介して出力部26に接続される。図1に示す如く、出力部26は、第1、第2、第3インバータ22a,22b,22cにそれぞれ接続されて交流の出力をU相、V相、W相のいずれかとして出力する端子群26a,26b,26cと端子群の中性端子中性点26dとにそれぞれ直列接続される三相出力端子26eと、端子群に並列接続されると共に、中性端子に直列接続される単相出力端子26fとを備える。より具体的には、出力部26は、第1、第2、第3インバータ22a,22b,22cにそれぞれ接続されて交流の出力をU相、V相、W相のいずれかとして出力する端子群26a,26b,26cと端子群の中性端子中性点26dとにそれぞれ直列接続される三相出力端子26eと、端子群に並列接続されると共に、中性端子に直列接続される単相出力端子26fとを備える。より具体的には、出力部26は、第1インバータ22aに接続されて交流の出力をU相として出力するU相端子26aと、第2インバータ22bに接続されて交流の出力をV相として出力するV相端子26bと、第3インバータ22cに接続されて交流の出力をW相として出力するW相端子26cと、中性のO相端子中性点26dとにそれぞれ直列接続される4線の三相出力端子26eを備える。さらに、出力部26は、U相端子26aとV相端子26bとW相端子26cに並列接続されると共に、前記O相端子26dに直列接続される2線の単相出力端子26fと、三相出力端子26eと単相出力端子26fとを切り替える切替機構26gとを備える。三相出力端子26eと単相出力端子26fはコネクタ図示せずなどを介して電気負荷32に接続される。エンジン制御部28は同様に32ビットのCPU28cを備えてエンジン12の動作を制御すると共に、インバータ22a,22b,22cのCPU22a2,22b2,22c2とCANControlAreaNetworkBUSバス28aとCANI/FInterface28bを通じてCPU22a2,22b2,22c2第1、第2、第3制御部に通信自在に接続される。前記した出力巻線サブ巻線20の出力は、これらCPU22a2,22b2,22c2,28cに動作電源として供給される。エンジン制御部28は、出力巻線18cを発電機ジェネレータとしての動作に加えてエンジン12の始動装置スタータとして動作させる、スタータジェネレータドライバSTGDRV28dを備える。即ち、この実施例においては出力巻線18a,18b,18cのいずれか例えば出力巻線18cに通電して発電部16を電動機としても動作させるように構成される。スタータジェネレータドライバ28dは、DC/DCコンバータ28d1を備える。DC/DCコンバータ28d1は、後述するようにCPU28cの指示に従い、バッテリ14の出力を200V程度に昇圧して出力巻線18cに通電し、発電部16のロータ16bをステータ16aに対して回転させることでエンジン12を始動する。エンジン制御部28はさらに、ステータ16aとロータ16bの間に配置された磁気ピックアップからなるパルサ図示せずの出力からTDCを検出するTDC回路図示せずと、出力巻線18cのU端子に接続されてその出力からエンジン12の回転数を検出する回転数検出回路28eを備える。エンジン制御部28はさらに、通信COMI/F28fと、センサSensorI/F28gと、ディスプレイDISPI/F28hと、SWスイッチI/F28iと、ステップモータ12dを駆動するためのドライバ回路28jと、チョークモータ12eを駆動するためのドライバ回路28kと、点火装置図示せずを駆動する点火ドライバ回路28lを備える。CPU28cは、電気負荷32に供給すべき交流出力に応じて算出される目標回転数となるようにスロットルバルブ12bの開度を決定し、ドライバ回路28jを介してステップモータ12dに供給し、その動作を制御する。制御パネル部30は、エンジン12と別体に設けられてユーザが持ち歩き可能なリモートコントロールボックス図示せずに無線あるいは有線を介して接続されるリモートRemoteI/F30aと、LED30bと、LCD30cと、ユーザの操作自在に設けられる、インバータ発電機10の運転始動停止を指示するKEYスイッチメインスイッチ30dと、インバータ発電機10の出力の三相交流と単相交流の間の切替を指示する三相/単相の切替スイッチSW130eと、通常固定の電圧周波数と可変の電圧周波数VVVFの間の切替を指示する切替スイッチSW230fと、回転方向が右U,V,Wの順か左例えばUWVの順の間の切替を指示する切替スイッチSW330gと、周波数と電圧を設定指示する周波数電圧設定スイッチ30hと、タッチパネルなどの表示手段30iを備える。スイッチ30hは、周波数と電圧を連続的な値の中の任意の値を選択して指示するアナログ的なボリュームでも良く、あるいは幾つかの値の中から選択して指示するデジタル的な切替スイッチでも良く、さらには任意な値を指示できる限り、どのような構造であっても良い。制御パネル部30とエンジン制御部28は無線あるいは有線を介して通信自在に接続され、エンジン制御部28は制御パネル部30のKEYスイッチ30dと切替スイッチ30eの出力をスイッチI/F28iを介して入力し、ディスプレイI/F28hを介して制御パネル部30のLED30bとLCD30cの点滅を制御する。図7はエンジン制御部30の動作を説明する説明図である。以下説明すると、この発明は前記したように所望の電圧と位相の三相交流と単相交流を選択的かつ確実に出力可能としたことから、この実施例にあってはインバータ部22を3組の単相インバータ第1、第2、第3インバータ22a,22b,22cから構成すると共に、エンジン制御部28のCPU28cは、切替スイッチ30eの出力に応じて出力部26の切替機構26gを動作させて三相出力端子と単相出力端子を切り替えるようにした。またインバータ部22においては、3組の単相インバータ22a,22b,22cの一つ、例えば22aをマスタ、残りをスレーブとし、エンジン制御部28のCPU28cからの通信に応じ、3組の単相インバータ22a,22b,22cのCPU22a2,22b2,22c2は、三相交流を出力するとき、図7に示す如く、マスタ側のU相端子26aからの出力を基本としてスレーブ側の26b,26cからのV相、W相出力が位相をそれぞれ120度ずらすようにインバータ部22の動作を制御する。他方、単相交流への切替が指示されていると判断されるとき、CPU28cからの通信に応じ、CPU22a2,22b2,22c2は、マスタ側のU相端子26aからの出力を基本としてスレーブ側の26b,26cからのV相、W相出力が位相において一致するようにインバータ部22の動作を制御して単相出力端子26fから単相交流を出力する。図8はそれら3組のCPU22a2,22b2,22c2の動作をより具体的に示すブロック図、図9は図8の動作で使用される基準信号と同期信号を説明するタイムチャートである。図示の如く、マスタ側の第1インバータ22aのCPU22a2は、周波数電圧設定スイッチ30hで設定された周波数の基準信号図9に示すを生成する基準信号生成部22a21と、図4のPWM信号に従ってPWM制御するPWM制御部22a22と、スレーブ側の出力の位相をマスタ側のそれに同期させるための基準信号に対して所定の位相を有する同期信号1,2図9に示すを生成してCPU22b2,22c2に送信する同期信号制御部22a23と、通信線22dを介して生成された同期信号の送受信通信を制御する通信制御部22a24とを備える。スレーブ側の第2、第3インバータ22b,22cも、基準信号生成部を除くと、同様のPWM制御部22b22,22c22と、同期信号制御部22b23,22c23と、通信制御部22b24,22c24とを備える。同期信号制御部22a23は、切替スイッチ30eを介して三相交流が指示される切り替えられるとき、周波数が通常固定の場合図9aでも、周波数が例えば低下された場合同図bでも、基準信号に対して常に位相が120度ずつずらされた換言すれば基準信号に対して所定の位相を有する同期信号1,2を生成して送信する。また、単相交流への切替が指示されていると判断されるとき、CPU22a2は、CPU22b2,22c2に通信してU相端子26aからの出力を基本として26b,26cからのV相、W相出力が位相において一致するようにインバータ部22の動作を制御して単相出力端子26fから単相交流を出力させる。即ち、CPU22a2は、周波数電圧設定スイッチ30hで設定された周波数の基準信号を生成すると共に、基準信号に対して所定の位相より正確には同一の位相を有する同期信号を生成してCPU22b2,22c2に送信し、よってU相端子26aからの出力を基本として26b,26cからのV相、W相出力が位相において一致するようにインバータ部22の動作を制御して単相出力端子26fから単相交流を出力させる。図10はこの実施例における三相から単相出力への切り替えを示す波形図、図11はその逆の場合の切り替えを示す波形図である。図12は同様にインバータ部22の動作を説明する、図8と同様のブロック図である。図7から図9を参照して説明した特徴に加え、この実施例にあっては、エンジン制御部28を通じて通信される周波数電圧設定スイッチ30hの出力に応じ、CPU22a22はCPU22b2,22c2に通信によって協調しつつ、出力する三相交流または単相交流の電圧が目標値となるように、フィードバック制御則などを用いて制御して混合ブリッジ回路22a11,22b11,22c11のSCRのゲートを目標とする出力電圧に応じた導通角で導通し、出力巻線18a,18b,18cから入力される交流を目標とする出力電圧の直流に変換する。これは、一つには国内で三相と単相は出力電圧が若干異なり、三相は相電圧が115V線間電圧230V、単相は100Vに設定されている不都合があるため、上記の如く、ユーザから指示される発電出力電圧を目標電圧とし、巻線18から出力される交流を直流に変換するとき、変換される直流電圧を増減するようにした。二つには、発電出力を一定に保つには、周波数の変更に応じて出力電圧の振幅も変更する必要があるからである。図13は周波数に対する発電電圧の特性を示す説明図、図14は電圧の振幅を増加させた場合の周波数の上昇を示すタイムチャートである。従って、図12の処理においてCPU22a2とCPU22a2の指示の下にCPU22b2,22c2は、切替スイッチ30gの出力に応じ、周波数電圧設定スイッチ30hで設定された周波数に応じて図13に示すような特性に従って混合ブリッジ回路22a11のSCRのゲートを変更すべき出力電圧に応じた導通角で導通し、出力巻線18a,18b,18cから入力される交流を目標とする出力電圧の直流に変換する。これによって図14に示すような電圧の増加に応じて周波数を上昇させることができる。上記の如く、この実施例にインバータ発電機10にあっては、エンジン12で駆動される発電部16に巻回される第1、第2、第3巻線出力巻線18a,18b,18cと、前記第1、第2、第3巻線にそれぞれ接続されると共に、直流変換用と交流変換用のスイッチング素子混合ブリッジ回路22a11,22b11,22c11のSCR,Hブリッジ回路22a12,22b12,22c12のFETを備え、前記直流変換用のスイッチング素子SCRがオンオフされるとき、前記第1、第2、第3巻線から出力される交流を直流に変換し、前記交流変換用のスイッチング素子FETが目標とする出力電圧波形の基準正弦波とキャリアを用いて生成されるPWM信号に基づいてオンオフされるとき、前記変換された直流を目標周波数の交流に変換する第1、第2、第3インバータ22a,22b,22cと、前記第1、第2、第3インバータの前記直流変換用と交流変換用のスイッチング素子のオンオフを制御すると共に、相互に通信自在に接続され、前記第1インバータをマスタとして動作させる第1制御部と前記第2、第3インバータをスレーブとして動作させる第2、第3制御部CPU22a2,22b2,22c2と、前記第1、第2、第3インバータ22a,22b,22cにそれぞれ接続されて前記交流の出力をU相、V相、W相のいずれかとして出力する端子群26a,26b,26cと前記端子群の中性端子26dとにそれぞれ直列接続される三相出力端子26eと、前記端子群に並列接続されると共に、前記中性端子に直列接続される単相出力端子26fと、より具体的には前記第1インバータ22aに接続されて前記交流の出力をU相として出力するU相端子26aと、前記第2インバータ22bに接続されて前記交流の出力をV相として出力するV相端子26bと、前記第3インバータ22cに接続されて前記交流の出力をW相として出力するW相端子26cと、中性のO相端子26dとにそれぞれ直列接続される三相出力端子26eと、前記U相端子26aとV相端子26bとW相端子26cに並列接続されると共に、前記O相端子26dに直列接続される単相出力端子26fと、前記三相出力端子26eと単相出力端子26fとを切り替える切替機構26gと、ユーザの操作自在に設けられる三相/単相切替スイッチ30eと周波数設定スイッチ30hとを備えると共に、前記第1、第2、第3制御部CPU22a2,22b2,22c2は、前記第1インバータ22aの出力を基準として前記第2、第3インバータ22b、22cの出力が前記周波数設定スイッチ30hで設定された周波数で、かつ前記切替スイッチ30eの出力に応じた三相交流あるいは単相交流となるように前記スイッチング素子のオンオフを制御するように構成したので、ユーザの操作自在に設けられる切替スイッチ30eの出力に応じて所望の電圧の三相交流と単相交流を選択的かつ確実に出力することができて発電機の出力を十分に利用することができる。また、ユーザの操作自在に設けられる周波数設定スイッチ30で設定される周波数の交流となるようにスイッチング素子のオンオフを制御するように構成したので、ユーザの指示に応じて周波数を確実に変更することができ、ポンプや大型ファンなどの回転動力を必要とする機器の電源として使用するとき、回転速度を微細に調整したり、回転速度を低下させて消費エネルギを低減させたりすることが可能となって発電機の出力を十分に利用することができる。また、前記第1制御部CPU22a2は前記周波数設定スイッチ30hで設定された周波数の基準信号を生成すると共に、前記基準信号に対して所定の位相を有する同期信号を生成して前記第2、第3制御部CPU22b2,22c2に送信し、よって前記第1、第2、第3制御部CPU22a2,22b2,22c2は前記基準信号と同期信号に基づいて前記スイッチング素子のオンオフを制御して前記前記第1、第2、第3インバータ22あ、22b、22cから前記設定された周波数の三相交流あるいは単相交流を出力させるように構成したので、上記した効果に加え、ユーザの指示に応じて周波数を確実に変更することができる。また、前記第1、第2、第3制御部CPU22a2,22b2,22c2は、前記周波数設定スイッチ30hで設定された周波数から予め設定された特性を検索して得られる電圧となるように前記スイッチング素子のオンオフを制御するように構成したので、上記した効果に加え、回転動力を必要とする機器の電源として使用するときの使い勝手を一層向上させることができる。尚、上記においてインバータ部22のスイッチング素子としてFETを用いたが、それに限られるものではなく、IGBTinsulatedgatebipolartransistorなどであっても良い。"