交流電源を入力とし、直流電力に変換する全波整流回路と、前記全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、前記インバータにより駆動されるモータと、前記全波整流回路の交流入力側に接続される小容量のリアクトルと、前記全波整流回路と前記インバータの間に接続される小容量の平滑コンデンサとを備え、前記小容量のリアクトルと前記小容量の平滑コンデンサの共振周波数と、前記インバータの出力周波数との共振を回避するように、矩形波駆動方式と正弦波駆動方式を切り換えて前記モータを駆動することを特徴とするモータ駆動用インバータ制御回路。前記インバータの出力周波数と、前記小容量のリアクトルと前記小容量の平滑コンデンサの共振周波数を比較し、前記インバータの出力周波数と、前記共振周波数の差が、所定値以内になった時に、矩形波駆動方式から正弦波駆動方式に切り換えて前記モータを駆動するインバータ制御手段を備えた請求項1に記載のモータ駆動用インバータ制御回路。ファンモータを駆動する制御回路が請求項1または2に記載のインバータ制御回路により構成されたことを特徴とする電気掃除機。しかしながら、前記従来の構成では、小容量のリアクトルと、小容量の平滑コンデンサを用いてモータ駆動を制御する場合、リアクトルと平滑コンデンサの共振周波数に対して、インバータの出力周波数が、共振周波数の近傍になってくると、コンデンサが極めて小容量であるため、直流部の電圧が大きく変動してくる。そのため、インバータのスイッチング素子の制御が正常に行なわれず、モータを駆動できなかったり、回路の効率を低下させる要因となっていた。また、モータ駆動方式として、矩形波駆動方式や正弦波駆動方式などが用いられているが、特にインバータ回路のスイッチング損失が小さい矩形波駆動方式を用いた場合、電圧変動は顕著に現れ、矩形波駆動方式を用いた場合は、平滑コンデンサの容量を大きくしないと、正常に動作できなくなり、回路効率の低下や、コスト、形状、重量増の課題を有していた。本発明は、前記従来の課題を解決するもので、コンデンサの容量を大きくすることなく、矩形波駆動方式と、正弦波駆動方式をインバータの出力周波数に応じて選択することにより、小型化のインバータ制御回路を提供することを目的とする。前記従来の課題を解決するために、本発明のインバータ制御回路は交流電源を入力とし、直流電力に変換する全波整流回路と、全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、インバータにより駆動されるモータと、全波整流回路の交流入力側に接続される小容量のリアクトルと、全波整流回路とインバータの間に接続される小容量の平滑コンデンサとを備え、小容量のリアクトルと小容量の平滑コンデンサの共振周波数と、インバータの出力周波数との共振を回避するように、矩形波駆動方式と正弦波駆動方式を切り換えてモータを駆動させる構成とした。これにより、高速回転時などで、共振周波数にインバータの出力周波数が近づいていく場合でも直流電圧の変動を抑制することができ、また大容量のコンデンサを使用せずに、高速回転での制御を行なうことができるため回路の小型化が実現できる。本発明のインバータ制御回路は、小型、低コストの回路で構成され、高効率のモータ駆動用インバータ制御回路を提供することができる。第1の発明は、交流電源を入力とし、直流電力に変換する全波整流回路と、全波整流回路に接続され複数個のスイッチング素子を有し直流電力から交流電力に変換するインバータと、インバータにより駆動されるモータと、全波整流回路の交流入力側に接続される小容量のリアクトルと、全波整流回路とインバータの間に接続される小容量の平滑コンデンサとを備え、小容量のリアクトルと小容量の平滑コンデンサの共振周波数と、インバータの出力周波数との共振を回避するように、矩形波駆動方式と正弦波駆動方式を切り換えてモータを駆動することを特徴としている。これにより、平滑コンデンサの容量を大きくすることなく、小型化のインバータ制御回路でモータを駆動させることが可能となる。第2の発明は、インバータの出力周波数と、小容量のリアクトルと小容量の平滑コンデンサの共振周波数を比較し、インバータの出力周波数と、共振周波数の差が所定値以内になった時に、矩形波駆動方式から正弦波駆動方式に切り換えてモータを駆動することを特徴としている。これにより、インバータ出力周波数と、共振周波数との差が所定値以外のところでは、インバータのスイッチング素子のスイッチングが少ない矩形波駆動を行うことで、スイッチング損失を低減し、インバータ出力周波数と、共振周波数との差が所定値以内になった時に、正弦波駆動を行なうことで、直流部の電圧変動を抑制し、平滑コンデンサの容量を大きくすることなく、モータを駆動させることが可能となる。第3の発明は、電気掃除機のファンモータの駆動回路が、請求項1または2記載のインバータ制御回路により構成されたことを特徴としている。これにより、小型で効率の良い電気掃除機を提供することが可能となる。以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。実施の形態1図1は、モータ駆動用インバータ制御回路を例とした本実施の形態1の主要回路構成を示すものであり、電力変換回路、インバータ回路を示す。交流電源21より与えられる交流電力は、力率改善用のリアクトル22を通して全波整流回路23であるダイオードブリッジで直流に交換される。この直流部の両端には極めて小容量の平滑コンデンサ24が接続される。その容量は、例えば20μF程度の容量であり、寿命に課題のある電解コンデンサではなく、フィルムコンデンサを使用することができる。また、この小容量であることにより、交流電源から流れ込む電流にコンデンサの充電電流の影響が少なくなるため、高周波成分は大幅に低減され、いわゆる高調波規制をクリアすることができる。また、リアクトル22も高調波電流が大幅に低減されることから、0.3mH程度の小型のものでよく、モータ駆動用インバータ制御回路全体の大きさは非常に小さくすることができる。この直流電力は、スイッチング素子25a~25fおよび、それに並列に接続されたダイオードにより構成される上アーム側のスイッチング回路と、下アーム側のスイッチング回路による直列回路を3相分有し、これら直列回路における上アームと下アームの相互接続点が、負荷であるモータ26に接続された回路に供給される。制御手段27は、モータ26が所望の回転数で回転するような交流電力を回路が出力するように、スイッチング素子25a~25fのスイッチングを制御する。スイッチングの方法としては、素子の駆動パルスの時間幅により出力電圧を制御する、一般的なパルス幅変調PWM正弦波駆動方式や、PWM駆動方式に比べるとスイッチング素子のスイッチング損失が少ない、矩形波駆動方式を用いており、本実施の形態1では、スイッチング素子25a~25fの駆動信号を図2で示すようにU相巻線、V相巻線、W相巻線の内、2相の巻線に順次通電を行ない120度毎に通電の切り換えを行なう矩形波駆動方式を使用している。また、磁極検知用の位置センサ28を設置し、位置センサ28からの信号を基に、制御手段27から駆動信号を発生させている。図3は、リアクトル22と平滑コンデンサ24のLC共振周波数fを算出し、インバータの出力周波数とLC共振周波数fの差の所定値を±50とし、所定値以内を共振領域としたものである。本実施の形態1では、0.3mHのリアクトルと、20μFのコンデンサを使用しており、LC共振周波数は2kH程度となり、共振領域としては1kHz~3kHz程度としている。モータ26を駆動し回転数を上げていく段階で、インバータの出力周波数が1kHzになった場合に、矩形波駆動方式を行なっていると、通電の切り換えが120度毎となり、直流部の電圧変動は非常に大きくなる。そこで、インバータの出力周波数が共振領域に入った場合に、矩形波駆動方式から正弦波駆動方式に切り換えることにより、スイッチング素子25a~25fのスイッチング周波数を20kHzなどの高周波でスイッチングすることで、直流部の電圧変動を抑制することが可能となる。これにより、共振領域に入らない場合は、スイッチング損失の少ない矩形波駆動方式を行なうことにより、回路の効率を向上させることができ、また共振領域に入った場合は、直流部の電圧変動を矩形波駆動方式に比べて抑制することができる正弦波駆動方式を用いることで、コンデンサの容量を大きくしなくても、モータを駆動することができるため、小型化の回路が実現できる。