洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、前記回転ドラムを収容する水受け槽と、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの巻線温度を検知する巻線温度検知手段と、前記モータの回転子位置を検知する位置検出手段と、前記位置検出手段から出力される信号が第1の所定回数に達する毎に、前記モータの電気角速度を更新し、前記モータの電気角速度から前記モータの回転数を検知する回転数検知手段と、前記モータの回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御するとともに、洗いすすぎ脱水の各行程の少なくとも1つ以上の行程を制御する制御手段とを備え、前記制御手段は、前記巻線温度検知手段の温度から前記モータを起動する電圧を変えることを特徴とする洗濯機。巻線温度検知手段の温度からモータを起動する時間を変えるようにした請求項1記載の洗濯機。制御手段からの信号を受けて警報を発する報知手段を有し、前記報知手段は、前記回転数検知手段が異常であることを検知すると、異常報知するようにした請求項1または2に記載の洗濯機。しかし、このような構成の場合、モータの回転センサ回路の不良が発生した場合に、モータの電気角を正しく検知することができず、インバータ回路が誤った電圧を印可させ、大電流が発生し、これにより、モータ巻き線のレアショート、モータの減磁、インバータ回路のパワースイッチング半導体の故障が生じてしまい、モータが動作しなくなるという課題を有していた。本発明は、上記従来の課題を解決するもので、モータの回転センサ回路の不良により、正しく位置検出ができない場合でも、モータを停止させ、この不良を報知するとともに、大電流を流さないようにすることにより、モータやインバータ回路を故障させることのない洗濯機を提供することを目的としている。従来の課題を解決するために、本発明の洗濯機は、洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、前記回転ドラムを収容する水受け槽と、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの巻線温度を検知する巻線温度検知手段と、前記モータの回転子位置を検知する位置検出手段と、前記位置検出手段から出力される信号が第1の所定回数に達する毎に、前記モータの電気角速度を更新し、前記モータの電気角速度から前記モータの回転数を検知する回転数検知手段と、前記モータの回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御するとともに、洗いすすぎ脱水の各行程の少なくとも1つ以上の行程を制御する制御手段とを備え、前記制御手段は、前記巻線温度検知手段の温度から前記モータを起動する電圧を変えることを特徴としたものである。これにより、精度よくモータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができるものである。本発明の洗濯機は、回転センサ回路が異常のときに、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができる。第1の発明は、洗濯物を収容して水平方向又は傾斜方向を回転軸心として回転駆動される回転ドラムと、前記回転ドラムを収容する水受け槽と、整流回路で整流された直流電力を交流電力に変換するインバータ回路と、前記回転ドラムを前記インバータ回路により駆動するモータと、前記モータの巻線温度を検知する巻線温度検知手段と、前記モータの回転子位置を検知する位置検出手段と、前記位置検出手段から出力される信号が第1の所定回数に達する毎に、前記モータの電気角速度を更新し、前記モータの電気角速度から前記モータの回転数を検知する回転数検知手段と、前記モータの回転数を設定する回転数設定手段と、前記回転数検知手段および前記回転数設定手段の出力から前記インバータ回路を制御するとともに、洗いすすぎ脱水の各行程の少なくとも1つ以上の行程を制御する制御手段とを備え、前記制御手段は、前記巻線温度検知手段の温度から前記モータを起動する電圧を変えることにより、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができる。第2の発明は、巻線温度検知手段の温度からモータを起動する時間を変えるようにしたことにより、モータへの大電流の流入を防止し、モータやインバータ回路の故障を未然に防ぐことができる。第3の発明は、制御手段からの信号を受けて警報を発する報知手段を有し、前記報知手段は、前記回転数検知手段が異常であることを検知すると、異常報知するようにしたことにより、回転検知手段のエッジ信号の合計が所定回数に達したときに、ある回転検知手段のエッジ信号が所定回数以下のときに、前記回転数検知手段が異常であることを検知し、異常検知回数をカウントアップさせ、ブレーキをかけ、停止後再度モータを動作させて工程動作を行い、異常検知回数が所定回数に達した場合、モータを停止し、異常報知するようにしたものであり、異常回数をカウントすることで、誤検知することを防止することができる。以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。実施の形態1図1は洗濯機の要部断面図であり、回転ドラム1は、有底円筒形に形成し外周部に多数の通水孔を側壁に設け、水受け槽水槽2内に回転自在に配設されている。回転ドラム1の回転中心に傾斜方向に設けた回転軸回転中心軸の一端を固定し、回転軸の他端にドラムプーリー3を固定している。なお、この回転軸は洗濯機の正面側から底部となる背面側に向けて回転軸の方向が水平方向から下向き傾斜となっている。水受け槽2の背面に取り付けたモータ4は、ベルト5によりドラムプーリー3と連結し、モータ4により回転ドラム1が正転、または反転できるように構成され回転駆動される。回転ドラム1の内壁面に数個の突起板を設けており、この突起板により洗濯物が回転時に引っ掛けられ適度な高さから落とされることによって、いわゆる叩き洗いの効果を発揮し洗浄される。また、水受け槽2は洗濯機本体の天板によりばね体で揺動可能に吊り下げられ、回転ドラム1の正面側の開口部を蓋体蓋により開閉自在に覆っている。図2に示すように、交流電源は整流回路6により直流電力に変換する。整流回路6は倍電圧整流回路を構成し、全波整流ダイオード30により、交流電源が正電圧のときはコンデンサ31aを充電し、交流電源が負電圧のときはコンデンサ31bを充電し、直列接続されたコンデンサ31a、31bの両端には倍電圧直流電圧が発生し、インバータ回路7に倍電圧直流電圧を加える。インバータ回路7は、6個のパワースイッチング半導体と逆並列ダイオードよりなる3相フルブリッジインバータ回路により構成し、通常、パワートランジスタと逆並列ダイオードおよびその駆動回路と保護回路を内蔵したインテリジェントパワーモジュール以下、IPMというで構成している。インバータ回路7はモータ4を駆動する。モータ4は直流ブラシレスモータにより構成し、回転子を構成する永久磁石と固定子との相対位置回転子位置を位置検出手段8により検出する。位置検出手段8は、通常、3個のホールセンサ8a、8b、8cにより構成している。インバータ回路7の負電圧端子と整流回路6の負電圧端子間に電流検出手段10、いわゆるシャント抵抗を接続している。交流電圧端子間には、給水弁20、排水弁21を接続し、スイッチング手段22により制御する。給水弁20は水道水を水受け槽2に給水するもので、電磁弁により構成し、排水弁21は水受け槽2内の水の排水するものである。スイッチング手段22は、双方向性サイリスタなどのソリッドステートリレー、またはメカニカルリレーで構成している。制御回路11は、インバータ回路7およびスイッチング手段22を制御するもので、マイクロコンピュータより構成した制御手段12と、制御手段12の出力信号によりインバータ回路7のIPMを制御してモータ4の回転駆動を制御するインバータ駆動回路13と、スイッチング手段22を制御するスイッチング手段駆動回路23と、電流検出手段10の出力信号によりインバータ回路7の過電流を検知し、制御手段12に異常信号を加える過電流検知回路14とで構成している。過電流検知回路14の出力信号は制御手段12の割り込み端子IRQ端子に加え、マイクロコンピュータは割り込み信号により優先してインバータ駆動出力信号を禁止する。記憶手段15は、インバータ回路7の出力電圧を所望の波形に出力する波形や異常検知した回数、エッジ信号が入力されているホールセンサなどを記憶する。報知手段16は、表示手段17と吹鳴手段18とからなり、動作状態の表示や異常時の報知をする。制御手段12は、キャリヤ信号発生回路と比較回路とを有しインバータ回路7のIPMを制御するPWM制御回路12aと、位置検出手段8の出力信号とキャリヤ信号発生回路の出力信号より電気角を検知し、またモータ回転数を算出する回転数検知手段12bと、キャリヤ信号発生回路の出力信号に同期して回転数検知手段12bより記憶手段15の信号を呼び出しPWM制御回路12aに信号を出力する出力レベル変換回路12cと、位置検出手段8の信号より検知した回転数と設定回転数を比較して得た誤差信号により出力レベル変換回路12cの出力信号レベルを変えて回転数を制御する回転数制御手段12dとで構成している。この制御手段12は、図3に示すように構成しており、PWM制御回路12aは、キャリヤ信号発生回路120aにより三角波または鋸歯状波を発生させ、比較回路121aの入力端子に信号vcを加え、比較回路121aの他方の入力端子に出力設定手段122aの信号vuを加える。キャリヤ信号発生回路120aの周期は、キャリヤ周波数を15.6kHzに設定すると64μsとなり、時間に比例して信号レベルが変化する鋸歯状波を発生させる。比較回路121aはマイクロコンピュータ内のディジタルコンパレータで、ダブルバッファより構成される出力設定手段122aのデータと鋸歯状波のキャリヤ信号と比較してPWM波形を生成する。図3に示すPWM制御回路12aは3相出力の1相分で、3相出力の場合にはPWM制御回路12aを3個有する。ただし、キャリヤ信号発生回路120aは1つで共用化できる。記憶手段15は、電気角に対応した所望の電圧信号正弦波データを記憶したもので、2568ビットから5129ビット個の数値データの配列である。電圧振幅に相当する数値データは9ビットデータで、通常は-256から256まで電気角に対応した正弦波データを記憶している。巻線温度検知手段9は、制御手段12は、モータ4に直流電圧を印加し、流れる電流から巻線温度を予想している。回転数検知手段12bは、位置検出手段8の出力信号を検知し回転周期を検出する回転周期検知手段123と、回転周期検知手段123より回転数を演算する回転数演算手段129、回転周期検知手段123より検知した回転数に応じて進角値αを決める進角制御手段124と、回転周期検知手段123より検知した電気角60°180°、360°の設定も可能に相当する期間内にキャリヤ信号発生回路120aの出力パルス数kをカウントし、つぎの60°180°、360°の設定も可能はキャリヤ信号1周期の電気角Δθを演算して回転子位置に対応する電気角を演算する電気角演算手段125と、電気角演算手段125より演算した電気角と進角値αより電気角を設定して出力レベル変換回路12cに電気角信号を出力する電気角検知手段126とで構成している。出力レベル変換回路12cは、記憶手段15より電気角に対応した振幅信号Aを呼び出す呼び出し手段127と、呼び出し手段127の出力信号Aにレベル変換値Gを演算してPWM制御回路12aに出力する出力演算手段128とで構成している。通常、記憶手段15のデータは、インバータ回路7の最大出力レベルに対応した数値なので、出力演算手段128の演算はインバータ出力電圧レベルを減らす演算となり、レベル変換値Gはかけ算の場合1よりも小さな数値となる。わり算の場合には1よりも大きい数値となる。レベル変換値Gは、回転数制御手段12dより出力され、回転数制御手段12dは、モータ回転数を所定値に設定する回転数設定手段120eと、回転数演算手段129で検知される検知回転数と設定回転数を比較して誤差信号を出力する回転数比較手段121eとで構成している。レベル変換値Gは、検知回転数と設定回転数を比較した誤差信号に対応した数値で、設定回転数に対する誤差信号だけではなく、回転数変化と誤差信号よりルックアップテーブルを参照するファジィテーブル方式にすれば回転制御性能を向上させることができる。上記構成において電気角に対応した各部波形関係は、図4に示すようになる。位置検出手段8の出力信号、いいかえれば位置信号CS1、CS2、CS3は、電気角60°ごとに信号が変化する。位置信号CS1、CS2、CS3の変化に同期して、位置信号CS1、CS2、CS3の状態データを読み込み、状態データより電気角を検出できる。さらに、電気角速度を60°180°、360°の設定も可能周期で算出して、キャリヤ信号出力ごとに電気角を更新している。信号vcはキャリヤ信号発生回路120aの鋸歯状波の出力信号で、0から512まで変化するタイマカウンタのタイマ値である。タイマ値が512になると、タイマカウンタがオーバーフローして0に戻り、キャリヤ割り込み信号cを発生させる。信号vuは、比較回路121aの一方の入力信号で、基本的には出力レベル変換回路12cの出力信号と同じであり、この場合は、進角値αは0でレベル変換値Gは1の場合を示す。この信号vuは記憶手段15に記憶した正弦波データの振幅信号Aにレベル変換値Gを掛けて256を足したもので、vu=A×G256より計算される。256を中心値として0から512まで正弦波状に変化する。信号uは信号vuとキャリヤ信号発生回路120aの出力データvcと大小比較したPWM波形を示す。この信号uによりインバータ駆動回路13を介してインバータ回路7を駆動し、モータ4に電圧を印加することにより、ほぼ正弦波状の電流でモータ4を駆動することができる。この信号uはU相の上アームトランジスタの駆動信号で、下アームトランジスタの駆動信号は信号uの反転信号となる。実際にトランジスタに加える信号は、さらにターンオフタイムを考慮したデッドタイム制御が加わり、上下アームトランジスタの同時導通を禁止する期間を設けている。これにより、キャリヤ信号に同期して演算により電気角を検出し、記憶手段15に記憶した正弦波データを読み出すことができるので、キャリヤ信号の周波数を高くして位置検出分解性能を高くすることができ、モータ4の回転制御性能を向上することができる。上記構成において、図5を参照しながら、モータ回転制御の動作を説明する。図5のステップ200でモータ回転制御を開始される。ステップ201で各種初期設定を行い、ステップ202でPWM制御回路12aのキャリヤ信号発生回路120aのカウントを開始させ、ステップ203で位置検出手段8の位置信号に応じて、PWM制御によりインバータ回路7を駆動して、回転制御される。ステップ204で、キャリヤ割り込み信号cを検出して割り込み信号が発生したかどうかを検出し、割り込み信号が発生するとステップ205に進み、キャリヤ信号割り込みサブルーチンを実行する。キャリヤ信号割り込みの優先度は異常割り込みを除き、最も高い優先度とする。ここで、60°180°、360°の設定も可能の位置信号が変化する間のキャリヤ信号をカウントすることにより電気角速度を検出し、電気角速度から算出される電気角に応じて波形記憶手段12bより正弦波データを呼び出し、PWM制御データを設定する。ステップ206で、インバータ回路4を構成するトランジスタIGBTの駆動制御を行う。ステップ207は、位置信号CS1、CS2、CS3のエッジ信号を検出して割り込み信号が発生したかどうかを検出し、割り込み信号が発生するとステップ208に進み、位置信号割り込みサブルーチンを実行する。位置信号割り込みの優先度は、キャリヤ信号割り込みのつぎに設定する。ここでは、回転周期と回転数の検出、60°180°、360°の設定も可能ごとの電気角の設定、キャリヤ信号1周期の電気角の演算等の処理を実行する。ステップ209にて行程の終了判定を行い、行程続行ならばステップ203に戻り、行程終了ならばステップ210に進んで、トランジスタIGBTをすべてオフさせてから、ステップ211に進み、キャリヤ信号のカウントを停止させ、ステップ212にて次行程に移行する。つぎに、回転子の位置検出手段8の出力信号、すなわち位置信号CS1、CS2、CS3のエッジを検出したときの位置信号割り込み動作について、図6を参照しながら説明する。ステップ300より、エッジ信号により外部割り込みが生じ位置信号割り込みサブルーチンを開始し、ステップ301で位置信号CS1、CS2、CS3の状態データを入力し、回転子位置を検出する。ステップ302で、位置信号より電気角θcを設定する。U相が電気角0度とすれば、V相は120度、W相は240度に設定される。ステップ303でキャリヤ信号発生回路120aのキャリヤ割り込み信号cのパルス数のカウント値kをキャリヤカウンタメモリkcに記憶し、ステップ304でカウント値kをクリヤし、ステップ305でキャリヤ信号発生回路120aの出力信号1周期の電気角Δθを演算する。位置信号割り込み周期は電気角60度に相当するので、Δθ=60/kcで表される。ここで、キャリヤ信号発生回路120aの1周期あたりの電気角を演算することにより、回転周期が変化しても電気角を演算して検知することができ、位置検出精度を向上できて、モータ4に回転子の電気角に応じた所望の電圧波形を印加することができる。ステップ306で基準電気角が0°かどうかを判定し、0°ならばステップ307で周期測定タイマカウンタTの測定値を周期測定メモリToに記憶し、ステップ308でタイマカウンタTをクリヤする。ステップ309で周期Toより回転子回転数Nを求め、ステップ310で設定回転数Nsと検知回転数Nとの誤差信号に応じて、レベル変換値Gを求める。ステップ311で、検知回転数Nに応じた進角値αを求め、ステップ312でタイマカウンタを開始し、ステップ313に進んでサブルーチンをリターンする。つぎに、キャリヤ信号割り込み動作について図7を参照しながら説明する。キャリヤ信号に同期して回転子位置に対応した電気角を求め、波形記憶手段12bの信号を読み出してPWM出力するものである。キャリヤ信号発生回路120aのタイマカウンタがオーバーフローすると割り込み信号が発生し、ステップ400より始まるキャリヤ信号割り込みサブルーチンを実行する。ステップ401でキャリヤカウンタのカウント値kをインクリメントし、ステップ402で電気角θを演算する。電気角θは、キャリヤ信号1周期の電気角Δθとキャリヤカウンタのカウント値kの積に進角値αと位置信号割り込みサブルーチンで検出した電気角θcの和より求める。電気角θは、U、V、W各相とも求める。ステップ403で波形記憶手段12bより電気角θに対応した波形データを呼び出す。電気角最大値は360度なので、θが360度以上になると0に戻ってデータを読み出す。ステップ404で位置信号割り込みサブルーチンで求めたレベル変換値Gより信号vuを演算し、ステップ405でPWM制御回路12aに信号を加える比較回路121aの出力設定バッファ、すなわち出力設定手段122にデータを転送し、ステップ406でサブルーチンリターンする。V相、W相もステップ402からステップ405までU相と同様の処理を行う。つぎに、モータ起動時の回転数検知手段の異常検知および異常報知について、図8のフローチャートを用いて説明する。図8のステップ700で、モータ起動時の回転数検知手段の異常検知を開始し、ステップ701で初期設定として、回転数検知手段の回数以下、異常Ctに0、位置信号入力待ち時間以下、初期Tに0を入力する。ステップ702でモータを起動し、ステップ703で単位時間ΔTの経過を待ち、経過したら、ステップ704で初期TにΔTを加算する。ステップ705で位置信号CS1の割り込みがある場合はステップ716に進み、ない場合はステップ706に進む。ステップ706で位置信号CS2の割り込みがある場合はステップ716に進み、ない場合はステップ707に進む。ステップ707で位置信号CS3の割り込みがある場合はステップ716に進み、ない場合はステップ708に進む。ステップ705からステップ707では、常に位置信号CS1、CS2、CS3を検知しており、優先順位はない。ステップ708で初期Tが、5秒以上のときはステップ709に進み、5秒未満のときはステップ703に戻る。ステップ709で、回転数検知手段の異常を検知し、ステップ710で異常Ctに1を加算し、ステップ714で異常Ctが2になったら、ステップ715に進み、回転数検知手段の異常を、表示手段と吹鳴手段とからなる報知手段により、異常状態を表示し、使用者に報知する。またステップ714で異常Ctが2でないなら、ステップ703に戻る。ステップ716でモータ起動時の回転数検知手段の異常検知を終了し、次のモータ回転制御に進む。つぎに、本発明の温度検知手段の温度によるモータ起動時の電圧変化について、図9のフローチャートを用いて説明する。前記で同じ動作の場合、同じ番号を付与している。図9のステップ700で、モータ起動時の回転数検知手段の異常検知を開始し、ステップ701で初期設定として、回転数検知手段の回数以下、異常Ctに0、位置信号入力待ち時間以下、初期Tに0を入力する。ステップ717で、モータ巻線の温度が70°C以上の場合ステップ718で、Tを1とする。70°C以下の場合は、ステップ719でTを0とする。ステップ720で、Tが1の場合、モータを例えば20Vで起動し、ステップ703で単位時間ΔTの経過を待ち、経過したら、ステップ704で初期TにΔTを加算する。ステップ705で位置信号CS1の割り込みがある場合はステップ716に進み、ない場合はステップ706に進む。ステップ706で位置信号CS2の割り込みがある場合はステップ716に進み、ない場合はステップ707に進む。ステップ707で位置信号CS3の割り込みがある場合はステップ716に進み、ない場合はステップ708に進む。ステップ705からステップ707では、常に位置信号CS1、CS2、CS3を検知しており、優先順位はなく、ステップ708で5秒未満のときはステップ720に戻り、ステップ722で電圧を加算例えば1Vし、それを繰り返し、例えば30Vまで印加し、モータを動作させるようにする。ステップ720で、Tが0の場合、温度が低いため、モータを例えば27Vで起動し、上の動作を繰り返し、高い電圧例えば35Vまで印加する。ステップ708で初期Tが、5秒以上のときは、ステップ709に進み、ステップ709で、回転数検知手段の異常を検知し、ステップ710で異常Ctに1を加算し、ステップ714で異常Ctが2になったら、ステップ715に進み、回転数検知手段の異常を、表示手段と吹鳴手段とからなる報知手段により、異常状態を表示し、使用者に報知する。またステップ714で異常Ctが2でないなら、ステップ703に戻る。ステップ716でモータ起動時の回転数検知手段の異常検知を終了し、次のモータ回転制御に進む。つぎに、本発明の温度検知手段の温度によるモータ起動時の時間変化について、図10のフローチャートを用いて説明する。前記で同じ動作の場合、同じ番号を付与している。図10のステップ700で、モータ起動時の回転数検知手段の異常検知を開始し、ステップ701で初期設定として、回転数検知手段の回数以下、異常Ctに0、位置信号入力待ち時間以下、初期Tに0を入力する。ステップ717で、モータ巻線の温度が70°C以上の場合ステップ718で、Tを0とする。70°C以下の場合は、ステップ719でTを1とし、ステップ702で、モータを起動し、ステップ703で単位時間ΔTの経過を待ち、経過したら、ステップ704で初期TにΔTを加算する。ステップ705で位置信号CS1の割り込みがある場合はステップ716に進み、ない場合はステップ706に進む。ステップ706で位置信号CS2の割り込みがある場合はステップ716に進み、ない場合はステップ707に進む。ステップ707で位置信号CS3の割り込みがある場合はステップ716に進み、ない場合はステップ708に進む。ステップ705からステップ707では、常に位置信号CS1、CS2、CS3を検知しており、優先順位はない、ステップ720で、Tが0の場合、温度が低いため、ステップ708に進み、ステップ708で、5秒未満のときはステップ703に戻り、ステップ703からステップ707を繰り返す。Tが1の場合は、巻線温度が高いため、ステップ724で、3秒未満のときは、ステップ703から707を繰り返す。ステップ708、724で初期Tが、5秒以上または3秒以上の時は、ステップ709に進み、ステップ709で、回転数検知手段の異常を検知し、ステップ710で異常Ctに1を加算し、ステップ714で異常Ctが2になったら、ステップ715に進み、回転数検知手段の異常を、表示手段と吹鳴手段とからなる報知手段により、異常状態を表示し、使用者に報知する。またステップ714で異常Ctが2でないなら、ステップ703に戻る。ステップ716でモータ起動時の回転数検知手段の異常検知を終了し、次のモータ回転制御工程に進む。上記はベルトによる回転ドラムの駆動するベルト駆動方式の洗濯機を例にとって説明しているが、回転ドラムとモータが同軸となるダイレクトドライブ方式の洗濯機においても、ドラム回転数がモータ回転数と同様になるだけで、同様に回転数検知手段に異常を検知し、大電流が流れないように制御することが可能である。また上記はドラム式洗濯機を例にとって説明しているが、モータの回転駆動軸をクラッチによって撹拌翼か、洗濯兼脱水槽に結合するパルセータ式の縦型洗濯機においても、同様に回転数検知手段に異常を検知し、大電流が流れないように制御することが可能である。