(57)【特許請求の範囲】
【請求項１】
洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、
前記槽の内部に洗濯物のない空状態で前記槽の振動量を検出する振動量検出手段と、
据え付け時に空状態で検出した前記槽の振動量を初期振動量として取得する初期振動量取得手段と、
前記初期振動量取得手段による初期振動量の取得後、前記振動量検出手段で検出した前記槽の振動量と前記初期振動量取得手段で取得した初期振動量との差に基づいて不具合の有無を判断する判断手段と、
を備えることを特徴とする洗濯機。
【請求項２】
洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、
前記槽の内部に洗濯物のない空状態で前記槽の振動量を検出する振動量検出手段と、
出荷前の検査時に空状態で検出した前記槽の振動量を初期振動量として取得する初期振動量取得手段と、
前記初期振動量取得手段による初期振動量の取得後、前記振動量検出手段で検出した振動量と前記初期振動量取得手段で取得した初期振動量との差に基づいて不具合の有無を判断する判断手段と、
を備えることを特徴とする洗濯機。
【請求項３】
洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、
前記槽に収容される洗濯物の重量と前記槽の振動量との関係を振動量テーブルとして記憶している振動量テーブル記憶手段と、
前記槽の振動量を検出する振動量検出手段と、
前記槽に収容される洗濯物の重量を検出する重量検出手段と、
前記振動量検出手段で検出した前記槽の振動量と前記重量検出手段で検出した洗濯物の重量との関係を、前記振動量テーブル記憶手段に記憶している前記振動量テーブルと対比して不具合の有無を判断する判断手段と、
を備えることを特徴とする洗濯機。
【請求項４】
洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、
前記槽の振動量を検出する振動量検出手段と、
前記槽に収容される洗濯物の重量を検出する重量検出手段と、
前記重量検出手段で検出した洗濯物の重量と前記振動量検出手段で検出した前記槽の振動量との関係を振動量テーブルとして記憶する振動量テーブル記憶手段と、
前記振動量検出手段で検出した前記槽の振動量と前記重量検出手段で検出した洗濯物の重量との関係を、前記振動量テーブル記憶手段に記憶している前記振動量テーブルと対比して不具合の有無を判断する判断手段と、
を備えることを特徴とする洗濯機。
【請求項５】
据え付け時に前記槽の振動量を空状態で補正振動量として取得し、取得した前記補正振動量で前記振動量テーブルを補正する補正手段をさらに備えることを特徴とする請求項３または４記載の洗濯機。
【請求項６】
前記振動量検出手段は、洗濯物を脱水した回数が所定の検査実施回数に達すると、前記槽の振動量を検出することを特徴とする請求項３から５のいずれか一項記載の洗濯機。
【請求項７】
前記判断手段で不具合があると判断すると、不具合を報知する報知手段をさらに備えることを特徴とする請求項１から６のいずれか一項記載の洗濯機。
【請求項８】
洗濯物の洗い、すすぎ、脱水および乾燥を実施する複数の機能部と、
前記判断手段で不具合があると判断すると、前記機能部の機能を低下させる制御手段と、
をさらに備えることを特徴とする請求項１から７のいずれか一項記載の洗濯機。
【請求項９】
前記判断手段は、段階的に不具合の有無を判断し、
前記制御手段は、前記判断手段で判断した不具合の度合いに応じて前記機能部の機能を段階的に低下させることを特徴とする請求項８記載の洗濯機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、洗濯機に関する。
【背景技術】
【０００２】
脱水機能を備えた洗濯機は、洗濯物を収容した槽が高速で回転することにより洗濯物の脱水を行っている。槽は、脱水時に収容した洗濯物が偏ると重量のバランスが崩れて振動量が大きくなる。そのため、洗濯機本体の振動や大きな騒音などを招くおそれがある。そこで、振動センサを設け、脱水時の槽の振動を検出したり、槽の回転を制御したりする洗濯機が公知である（特許文献１から３参照）。
【特許文献１】特開２００６−３４６２７０号公報
【特許文献２】特開２００６−１２２２３９号公報
【特許文献３】特許３８６５７９１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００３】
槽の振動は、洗濯物の偏りによって発生するだけでなく、洗濯機の据え付け環境や経時的な部品の劣化などによっても発生する。しかしながら、特許文献１から３に開示されている洗濯機の場合、振動センサは、槽に収容された洗濯物が脱水時に偏っているか否かを検出するにすぎない。また、特許文献１から３に開示されている洗濯機は、脱水ごとに槽の振動で洗濯物の偏りを判断しており、経時的な槽の振動の変化を考慮していない。そのため、槽の振動が洗濯物の偏りによるものなのか、あるいは洗濯機の据え付け環境や経時的な部品の劣化などによるものであるのかを判断することは困難である。
【０００４】
そこで、本発明は、上記の課題に鑑みてなされたものであり、その目的は、槽の振動量の変化から不具合の有無を判断する洗濯機を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の洗濯機に係る発明は、洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、前記槽の内部に洗濯物のない空状態で前記槽の振動量を検出する振動量検出手段と、据え付け時に空状態で検出した前記槽の振動量を初期振動量として取得する初期振動量取得手段と、前記初期振動量取得手段による初期振動量の取得後、前記振動量検出手段で検出した前記槽の振動量と前記初期振動量取得手段で取得した初期振動量との差に基づいて不具合の有無を判断する判断手段と、を備えることを特徴とする。
【０００６】
請求項２記載の洗濯機に係る発明は、洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、前記槽の内部に洗濯物のない空状態で前記槽の振動量を検出する振動量検出手段と、出荷前の検査時に空状態で検出した前記槽の振動量を初期振動量として取得する初期振動量取得手段と、前記初期振動量取得手段による初期振動量の取得後、前記振動量検出手段で検出した振動量と前記初期振動量取得手段で取得した初期振動量との差に基づいて不具合の有無を判断する判断手段と、を備えることを特徴とする。
【０００７】
請求項３記載の洗濯機に係る発明は、洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、前記槽に収容される洗濯物の重量と前記槽の振動量との関係を振動量テーブルとして記憶している振動量テーブル記憶手段と、前記槽の振動量を検出する振動量検出手段と、前記槽に収容される洗濯物の重量を検出する重量検出手段と、
前記振動量検出手段で検出した前記槽の振動量と前記重量検出手段で検出した洗濯物の重量との関係を、前記振動量テーブル記憶手段に記憶している前記振動量テーブルと対比して不具合の有無を判断する判断手段と、を備えることを特徴とする。
【０００８】
請求項４記載の洗濯機に係る発明は、洗濯物の洗い、すすぎ、脱水または乾燥の少なくともいずれかに用いる槽と、前記槽の振動量を検出する振動量検出手段と、前記槽に収容される洗濯物の重量を検出する重量検出手段と、前記重量検出手段で検出した洗濯物の重量と前記振動量検出手段で検出した前記槽の振動量との関係を振動量テーブルとして記憶する振動量テーブル記憶手段と、前記振動量検出手段で検出した前記槽の振動量と前記重量検出手段で検出した洗濯物の重量との関係を、前記振動量テーブル記憶手段に記憶している前記振動量テーブルと対比して不具合の有無を判断する判断手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
上記請求項１記載の発明によれば、初期振動量取得手段で据え付け時に初期振動量を取得することにより、取得した初期振動量は据え付け環境あるいは個体差の影響が排除される。そのため、この初期振動量を、据え付け後に振動量検出手段で取得した槽の振動量と対比することにより、据え付け環境あるいは個体差の影響が排除された槽の振動量が検出される。そして、槽の振動量は、槽に洗濯物が収容されていない空状態で検出されるため、洗濯物の偏りによる影響も排除される。したがって、槽の振動量の経時的な変化を検出することができ、この振動量の変化から不具合の有無を判断することができる。
【００１０】
上記請求項２記載の発明によれば、初期振動量取得手段で出荷前の検査時に初期振動量を取得することにより、取得した初期振動量は個体差の影響が排除される。そのため、この初期振動量を、出荷後に振動量検出手段で取得した槽の振動量と対比することにより、個体差の影響が排除された槽の振動量が検出される。そして、槽の振動量は、槽に洗濯物が収容されていない空状態で検出されるため、洗濯物の偏りによる影響も排除される。したがって、槽の振動量の経時的な変化を検出することができ、この振動量の変化から不具合の有無を判断することができる。
【００１１】
上記請求項３記載の発明によれば、振動量テーブル記憶手段で槽の振動量と槽に収容される洗濯物の重量の関係を振動量テーブルとして記憶することにより、振動量テーブルは槽に収容される洗濯物の重量の影響が排除されている。そのため、この振動量テーブルを、振動量検出手段で取得した槽の振動量と対比することにより、洗濯物の重量の影響が排除された槽の振動量が検出される。したがって、槽の振動量の経時的な変化を検出することができ、この振動量の変化から不具合の有無を判断することができる。
【００１２】
上記請求項４記載の発明によれば、振動量検出手段で検出された槽の振動量に基づいて振動量テーブル記憶手段で振動量テーブルを補正することにより、振動量テーブルは個体差の影響が排除される。そのため、この振動量テーブルを、振動量検出手段で取得した槽の振動量と対比することにより、個体差の影響が排除された槽の振動量が検出される。したがって、槽の振動量の経時的な変化を検出することができ、この振動量の変化から不具合の有無を判断することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明による洗濯機を図面に基づいて説明する。なお、複数の実施形態において実質的に同一の構成部位には同一の符号を付し、説明を省略する。
（第１実施形態）
本発明の第１実施形態による洗濯機を図１に示す。第１実施形態による洗濯機１０は、筐体１１、水槽１２、回転槽１３、モータ１４、操作パネル１５、ヒートポンプユニット１６および制御ユニット１７などを備えている。第１実施形態による洗濯機１０は、回転槽１３の回転中心軸が地面と平行または地面と所定の角度をなしているいわゆるドラム型の洗濯機である。モータ１４、操作パネル１５およびヒートポンプユニット１６は、回転槽１３に収容された洗濯物の洗い、すすぎ、脱水、乾燥などの各運転を実施するための機能部を構成している。
【００１４】
筐体１１は洗濯機１０の外郭を形成している。筐体１１は、内側に水槽１２を形成している。水槽１２は、防振ダンパー１８および引張りばね１９により、筐体１１に弾性的に支持されている。水槽１２には回転槽１３が収容されている。水槽１２および回転槽１３は、いずれも前方が解放した円筒状に形成されている。水槽１２の解放側の端部は、筐体１１の前端側に形成された洗濯物出し入れ用の開口部２１にベローズ２２で接続されている。筐体１１に形成された開口部２１には、扉２３が開閉可能に設けられている。水槽１２の下方には排水弁２４が設けられている。排水弁２４は、水槽１２と図示しない排水口との間に設けられている。これにより、水槽１２に供給された水は、排水弁２４を開放することにより排水口から排出される。
回転槽１３は、後端側の中心部に回転軸２５が設けられている。回転軸２５は、回転槽１３の後端からさらに後方へ突出している。突出する回転軸２５の端部には、モータ１４が取り付けられている。モータ１４は、例えば三相のブラシレス直流モータで構成されている。モータ１４は、回転軸２５を中心に回転槽１３を回転駆動する。
【００１５】
操作パネル１５は、筐体１１の上方外部に設けられている。操作パネル１５は、図２に示すように入力部２６および表示器２７を有している。使用者は、入力部２６から所望の運転コースや洗濯物の種類などを入力する。入力部２６は、図示しないスイッチから構成されている。スイッチは、押しつけることにより所定の指示が入力される。スイッチは、電源スイッチ、コース選択スイッチが含まれている。表示器２７は、図示しないＬＥＤおよび図示しない液晶画面から構成されている。ＬＥＤは、点灯または消灯することにより洗濯機１０の電源がオン（入）であるかオフ（切）であるかを表示する。また、ＬＥＤは、点灯または消灯することにより実行されている運転コースを表示する。液晶画面には、運転の残り時間や現在時刻などを表示するセグメント部、および予め設定された各種の情報を表示するアイコン部を有している。操作パネル１５には、上記の他に各種の情報を表示するブロック表示部などが設けられている。
【００１６】
洗濯機１０は、ヒートポンプユニット１６を備えている。ヒートポンプユニット１６は、回転槽１３を経由して空気が循環する空気通路の途中に設けられている。空気通路を循環する空気は、ヒートポンプユニット１６で水分が除去される。ヒートポンプユニット１６は、コンプレッサ２８、コンデンサ２９およびエバポレータ３０などから構成されている。コンプレッサ２８で圧縮された冷媒は、コンデンサ２９で放熱した後、エバポレータ３０で気化される。そのため、空気通路を流れる空気は、コンデンサ２９で加熱され、エバポレータ３０で冷却される。これにより、回転槽１３に収容されている洗濯物から水分を吸収した空気は、エバポレータ３０を通過することにより水分が除去される。そして、除湿された空気は、コンデンサ２９で加熱された後、再び回転槽１３へ供給される。
【００１７】
次に、洗濯機１０の電気的な構成について図２に基づいて説明する。
制御部３１は、図示しないＣＰＵ、ＲＯＭおよびＲＡＭなどを有するマイクロコンピュータで構成されている。制御部３１は、モータ１４、ヒートポンプユニット１６、排水弁２４、入力部２６、表示器２７、振動量センサ３２、水量センサ３３、不揮発性メモリ３４およびブザー３５と電気的に接続している。振動量センサ３２は、例えば半導体センサで構成され、回転槽１３の加速度を検出することにより回転槽１３の振動量を検出する。水量センサ３３は、水槽１２の内部における水の有無を検出する。不揮発性メモリ３４は、例えばＥＥＰＲＯＭなどで構成されている。ブザー３５は、制御部３１からの駆動指示があると鳴動する。ブザー３５は、入力部２６からの入力に連動して鳴動する。また、制御部３１は、例えば洗濯機１０で不具合などが検出されたとき、表示器２７に表示、あるいはブザー３５を鳴動する。操作パネル１５の表示器２７およびブザー３５は、特許請求の範囲の報知手段を構成している。
【００１８】
次に、上記の構成による洗濯機１０の作動を図３から図６に基づいて説明する。
第１実施形態の洗濯機１０は、洗濯物の洗い運転、すすぎ運転および脱水運転を含む洗濯運転コースに加えて、初期振動量取得コースおよび振動量検出コースを含んでいる。初期振動量取得コースは、回転槽１３の振動量を初期振動量として取得する。振動量検出コースは、回転槽１３の振動量を検出する。
【００１９】
（初期振動量取得コース）
初期振動量取得コースは、入力部２６からのキー操作により据え付け時に実施される。据え付け時とは、例えば家庭の洗濯機置き場などに洗濯機１０が設置される時を意味する。初期振動量取得コースでは、初期振動量が取得される。初期振動量とは、回転槽１３の振動量の変化を算出する基準となる値である。初期振動量取得コースでは、回転槽１３の内部に洗濯物が収容されていない空状態で回転槽１３の振動量が検出される。本明細書中において、空状態とは、回転槽１３の内部に例えば衣類などの被洗濯物あるいは被乾燥物などが収容されていない状態を意味する。初期振動量取得コースを実施する制御部３１、振動量センサ３２および不揮発性メモリ３４は、特許請求の範囲の初期振動量取得手段を構成している。
【００２０】
初期振動量取得コースについて図３に基づいて詳細に説明する。
初期振動量取得コースは、入力部２６からのキー操作によって開始される。この場合、入力部２６からのキー操作は、初期振動量取得コースを実施するための特有の操作として設定されている。
【００２１】
制御部３１は、入力部２６からのキー操作によって初期振動量取得コースが開始されると、排水弁２４を開放し、排水時間タイマＴ１を０にする（Ｓ１０１）。制御部３１は、排水弁２４を開放することにより、回転槽１３および水槽１２に残留している水を排出する。初期振動量取得コースに先立って他の運転コースが実施されている場合、回転槽１３および水槽１２には水が残留しているおそれがある。そのため、制御部３１は、排水弁２４を開放して不要な水を排出する。制御部３１は、排水弁２４を開放すると、排水時間タイマＴ１を０にする。
【００２２】
制御部３１は、ステップＳ１０１で排水弁２４を開放すると、水槽１２の水の排出が完了したか否かを判断する（Ｓ１０２）。制御部３１は、例えば水槽１２に設けられている水量センサ３３で水槽１２の内部における水量を検出することにより、水槽１２の内部の水の排出が完了したか否かを判断する。
制御部３１は、水の排出が完了していないと判断すると、排水時間タイマＴ１のカウントが２分経過したか否かを判断する（Ｓ１０３）。制御部３１は、ステップＳ１０１で排水弁２４を開放してからの経過時間が２分未満の場合、ステップＳ１０１へリターンする。一方、制御部３１は、排水弁２４を開放してからの経過時間が２分以上と判断すると、エラーを報知する（Ｓ１０４）。制御部３１は、例えばブザー３５の鳴動や操作パネル１５の表示器２７の点滅などにより、使用者へ報知する。これにより、使用者は、例えば図示しない排水ホースの接続不良など排水部分の不具合を認識することができる。
【００２３】
制御部３１は、ステップＳ１０２で排水が完了したと判断すると、脱水運転を開始するとともに脱水時間タイマＴ２を０にする（Ｓ１０５）。制御部３１は、ステップＳ１０５で脱水運転を開始すると、回転槽１３の回転数が所定の設定回転数に達したか否かを判断する（Ｓ１０６）。設定回転数とは、例えば洗濯機１０の固有周波数の影響を受けにくい回転数であり、回転槽１３が最も安定して回転する回転数である。制御部３１は、回転槽１３を設定回転数に制御する。制御部３１は、あらかじめＲＯＭなどに所定の設定回転数を記憶している。制御部３１は、例えばモータ１４の回転数から回転槽１３の回転数を検出する。制御部３１は、検出したモータ１４の回転数および設定回転数に基づいてモータ１４へ供給する電力あるいは周波数を制御することにより、モータ１４および回転槽１３の回転数を制御する。
【００２４】
制御部３１は、回転槽１３の回転数が所定の設定回転数に達していないと判断すると、脱水時間タイマＴ２のカウントが２分経過したか否かを判断する（Ｓ１０７）。制御部３１は、ステップＳ１０５で脱水運転を開始してからの経過時間が２分未満の場合、ステップＳ１０６へリターンする。一方、制御部３１は、脱水運転を開始してからの経過時間が２分以上と判断すると、エラーを報知する（Ｓ１０８）。制御部３１は、例えばブザー３５の鳴動や操作パネル１５の表示器２７の点滅などにより、使用者へ警告を発する。これにより、使用者は、例えばモータ１４の回転数不足など駆動部分の不具合を認識することができる。
【００２５】
制御部３１は、ステップＳ１０６で回転槽１３の回転数が所定の設定回転数に達したと判断すると、振動量検出カウンタＩを０にする（Ｓ１０９）。振動量検出カウンタＩは、回転槽１３の振動量を検出した回数に対応する。制御部３１は、ステップＳ１０９で振動量検出カウンタＩを０にすると、回転槽１３の振動量を検出し、振動量検出カウンタＩをインクリメントしてＩ＝Ｉ＋１とする（Ｓ１１０）。
【００２６】
制御部３１は、ステップＳ１１０が完了すると、検出した回転槽１３の振動量が所定の範囲内であるか否かを判断する（Ｓ１１１）。制御部３１は、振動量センサ３２から出力される電気信号に基づいて回転槽１３の振動量を検出する。制御部３１は、検出した回転槽１３の振動量が下限値Ｘ１と上限値Ｘ２との間にあるか否かを判断する。回転槽１３は、モータ１４で回転駆動されることにより振動しながら回転する。すなわち、回転槽１３は、ある程度の振動量を含みつつ回転する。そこで、制御部３１は、回転槽１３の振動量が下限値Ｘ１より大きいか否かを判断する。ここで、回転槽１３の回転時における振動量が過大となるとき、回転槽１３の回転は安定していない。そのため、制御部３１は、回転槽１３の振動量が上限値Ｘ２よりも小さいか否かを判断する。制御部３１は、回転槽１３の振動量が下限値Ｘ１と上限値Ｘ２との範囲内であれば、回転槽１３が安定して回転していると判断する。制御部３１は、あらかじめＲＯＭなどに下限値Ｘ１および上限値Ｘ２を記憶している。
【００２７】
制御部３１は、ステップＳ１１１で回転槽１３の振動量が下限値Ｘ１より大きく上限値Ｘ２より小さいと判断すると、検出した回転槽１３の振動量を初期振動量Ａ１として取得する（Ｓ１１２）。回転槽１３の振動量が下限値Ｘ１より大きく上限値Ｘ２より小さいとき、回転槽１３は安定して回転している。そのため、ここで取得した振動量は、例えば各家庭の洗濯機置き場に洗濯機１０を据え付けた際、この洗濯機１０の据え付け環境に固有の振動量の基準値とみなすことができる。制御部３１は、取得した初期振動量Ａ１を不揮発性メモリ３４に記憶する。制御部３１は、初期振動量Ａ１を取得すると初期振動量取得コースの処理を終了する。
【００２８】
制御部３１は、ステップＳ１１１で回転槽１３の振動量が下限値Ｘ１より小さい、または上限値Ｘ２より大きいと判断すると、振動量検出カウンタＩが３以上であるか否かを判断する（Ｓ１１３）。制御部３１は、振動量検出カウンタＩが３未満、すなわち回転槽１３の振動量を検出した回数が３回未満であるとき、ステップＳ１１０へリターンする。一方、制御部３１は、振動量検出カウンタＩが３以上であるとき、エラーを報知する（Ｓ１１４）。制御部３１は、例えばブザー３５の鳴動や操作パネル１５の表示器２７の点滅などにより初期振動量Ａ１の取得ができなかったことを報知する。
【００２９】
（振動量検出コース）
振動量検出コースは、使用者が回転槽１３から衣類などの洗濯物を取り出し、回転槽１３が空状態のときに入力部２６から特定のキー操作をすることにより実施される。振動量検出コースでは、洗濯機１０の据え付け後、すなわち上述の初期振動量Ａ１を取得した後に回転槽１３の振動量が検出される。振動量検出コースを実施する制御部３１および振動量センサ３２は、特許請求の範囲の振動量検出手段を構成している。
【００３０】
以下、図４に基づいて振動量検出コースの詳細を説明する。なお、図３で説明した初期振動量取得コースの流れと同一の処理を行うステップについては詳細な説明を省略する。
制御部３１は、入力部２６からのキー操作によって振動量検出コースが開始されると、脱水運転を開始して脱水時間タイマＴ２を０にする（Ｓ２０１）。制御部３１は、ステップＳ２０１で脱水運転を開始すると、回転槽１３の回転数が所定の設定回転数に達したか否かを判断する（Ｓ２０２）。ここで、設定回転数は、初期振動量取得コースのステップＳ１０６で用いた設定回転数と同一である。制御部３１は、回転槽１３の回転数が所定の設定回転数に達していないと判断すると、脱水時間タイマＴ２のカウントが２分経過したか否かを判断する（Ｓ２０３）。制御部３１は、ステップＳ２０１で脱水運転を開始してからの経過時間が２分未満の場合、ステップＳ２０２へリターンする。一方、制御部３１は、脱水運転を開始してからの経過時間が２分以上と判断すると、回転槽１３の回転数が設定回転数に達していないとしてエラーを報知する（Ｓ２０４）。
【００３１】
ステップＳ２０２で回転槽１３の回転数が所定の設定回転数に達したと判断すると、制御部３１は、振動量検出カウンタＩを０にする（Ｓ２０５）。制御部３１は、ステップＳ２０５で振動量検出カウンタＩを０にすると、回転槽１３の振動量を検出し、振動量検出カウンタＩをインクリメントしてＩ＝Ｉ＋１とする（Ｓ２０６）。制御部３１は、ステップＳ２０６で回転槽１３の振動量を検出し振動量検出カウンタＩをインクリメントすると、検出した回転槽１３の振動量が所定の範囲内であるか否かを判断する（Ｓ２０７）。本実施形態の場合、制御部３１は、回転槽１３の振動量が上述の下限値Ｘ１と上限値Ｘ２との間にあるか否かを判断する。ここで、下限値Ｘ１および上限値Ｘ２は、初期振動量取得コースのステップＳ１１１で用いた下限値Ｘ１および上限値Ｘ２と同一である。
【００３２】
制御部３１は、ステップＳ２０７で回転槽１３の振動量が所定の範囲内と判断すると、検出した回転槽１３の振動量を検出振動量Ａ２として取得する（Ｓ２０８）。制御部３１は、ステップＳ２０８で検出振動量Ａ２を検出すると、検出振動量Ａ２を初期振動量Ａ１に許容量Ｂを加えた振動量と比較する（Ｓ２０９）。通常、洗濯機１０の使用期間が増大するにしたがって、経時的な要因によって検出振動量Ａ２は増大する。一方、厳密に初期振動量Ａ１と検出振動量Ａ２とを比較すると、初期振動量Ａ１の取得直後においても検出振動量Ａ２との差が拡大するおそれがある。そこで、制御部３１は、初期振動量Ａ１に許容量Ｂを加えることにより、この初期振動量Ａ１に許容量Ｂを加えた値と検出振動量Ａ２とを比較している。許容量Ｂは、洗濯機１０の性能などに応じて任意に設定される値であり、ＲＯＭなどに記憶されている。
【００３３】
制御部３１は、ステップＳ２０７で回転槽１３の振動量が所定の範囲外と判断すると、振動量検出カウンタＩが３以上であるか否かを判断する（Ｓ２１０）。制御部３１は、振動量検出カウンタＩが３未満と判断すると、ステップＳ２０６へリターンする。一方、制御部３１は、振動量検出カウンタＩが３以上と判断すると、検出振動量Ａ２の取得ができなかったことを報知する（Ｓ２１１）。
【００３４】
制御部３１は、ステップＳ２０９において、Ａ２≧Ａ１＋Ｂと判断すると、回転槽１３に不具合があると判断する（Ｓ２１２）。制御部３１は、Ａ２≧Ａ１＋Ｂである場合、回転槽１３の振動量が過大であると判断する。振動量検出コースでは、回転槽１３は洗濯物を収容しない空状態で回転する。そのため、検出振動量Ａ２は、洗濯物の偏りなどによる振動ではなく、回転軸２５の緩みなど構造的な原因よるものと考えられる。すなわち、検出振動量Ａ２は、回転槽１３に収容された洗濯物の影響を排除した回転槽１３の構造的な振動量として得られる。したがって、制御部３１は、検出振動量Ａ２が過大であるとき、回転槽１３など構造的な部分に不具合があると判断する。一方、制御部３１は、ステップＳ２０９においてＡ２＜Ａ１＋Ｂと判断すると、回転槽１３に不具合がないとして処理を終了する。
【００３５】
（不具合時の処理）
次に、不具合時の処理について詳細に説明する。制御部３１は、図４に示す流れによって回転槽１３に不具合があると判断すると、その旨を使用者の五感を通して報知する。制御部３１は、例えば表示器２７のランプを点滅させたり、ブザー３５を鳴動させたりすることにより、回転槽１３の不具合を使用者に報知する。また、制御部３１は、例えばモータ１４やヒートポンプユニット１６などの機能部の機能を低下させることにより、使用者に回転槽１３の不具合を報知する。使用者は、これらの報知によって、回転槽１３の不具合を認識するとともに、早期の点検が促される。
【００３６】
制御部３１は、図４に示すステップＳ２１２で回転槽１３の不具合があると判断すると、不具合フラグを「１」にする。制御部３１は、ステップＳ２１２において回転槽１３に不具合があると判断すると、不具合フラグを不揮発性メモリ３４に記憶する。
制御部３１は、回転槽１３に不具合があると判断すると、視覚に訴えることにより不具合を報知する。制御部３１は、図４のステップＳ２１２において、例えば回転軸２５の緩みに起因する振動量の増大など、回転槽１３に不具合があると判断すると、不揮発性メモリ３４に不具合フラグ「１」を記憶する。制御部３１は、不具合フラグが「１」であるとき、操作パネル１５から視覚を通じて回転槽１３の不具合を報知する。制御部３１は、操作パネル１５に不具合を示す旨の表示、あるいはＬＥＤの点滅などにより、使用者に回転槽１３の不具合を報知する。
【００３７】
また、制御部３１は、回転槽１３に不具合があると判断すると、聴覚に訴えることにより不具合を報知する。制御部３１は、不揮発性メモリ３４に不具合フラグが「１」と記憶されていると、ブザー３５から聴覚を通じて回転槽１３の不具合を報知する。制御部３１は、ブザー３５を鳴動させることにより、使用者に回転槽１３の不具合を報知する。
さらに、制御部３１は、回転槽１３に不具合があると判断すると、例えばモータ１４などの機能部の機能を低下させる。
【００３８】
以下、機能部としてのモータ１４の機能低下の流れについて図５に基づいて説明する。
本実施形態の場合、制御部３１は、不揮発性メモリ３４に記憶されている不具合フラグが「１」であるとき、通常の洗濯運転に含まれる脱水運転時にモータ１４の回転数を低下させる。
制御部３１は、入力部２６からのキー操作により洗濯運転が入力されると、脱水運転を開始する（Ｓ３０１）。制御部３１は、脱水運転に先立って洗い運転あるいはすすぎ運転を実施してもよい。制御部３１は、ステップＳ３０１で脱水運転を開始する際、不揮発性メモリ３４に記憶されている不具合フラグが「１」であるか否かを判断する（Ｓ３０２）。制御部３１は、過去に回転槽１３に不具合があると判断されたか否かを不具合フラグに基づいて判断する。
【００３９】
制御部３１は、ステップＳ３０２で不具合フラグが「１」であると判断すると、脱水運転時の回転槽１３の回転数Ｖを低下させる（Ｓ３０３）。すなわち、制御部３１は、回転数Ｖ（ｒｐｍ）を、Ｖ＝規定脱水回転数−３００と設定する。ここで、規定脱水回転数とは、回転槽１３に不具合がない通常の脱水運転時における回転槽１３の回転数である。一方、制御部３１は、ステップＳ３０２において不具合フラグが「１」でないと判断すると、規定脱水回転数で脱水運転を行う（Ｓ３０４）。
上記の手順により、回転槽１３に不具合があるとき、モータ１４の回転数は低下する。そのため、脱水運転にかかる時間が増大したり、洗濯物の脱水が不十分になったりする。これにより、使用者は、洗濯物の仕上がりの悪化に基づいて、回転槽１３の不具合を認識することができる。
【００４０】
また、モータ１４の回転数は、上述のように不具合フラグが「１」のときに一律回転数を低下させるだけでなく、段階的に低下させてもよい。モータ１４の回転数を段階的に低下させる例について図６に基づいて説明する。
制御部３１は、洗濯運転が開始されると、不具合フラグが「１」であるか否かを判断する（Ｓ４０１）。制御部３１は、ステップＳ４０１において不具合フラグが「１」であると判断すると、不具合運転カウンタＰをインクリメントしてＰ＝Ｐ＋１とする（Ｓ４０２）。不具合運転カウンタＰは、回転槽１３に不具合があると判断された後に洗濯機１０が運転された回数を示す。
【００４１】
制御部３１は、ステップＳ４０１において不具合フラグが「１」でないとき、およびステップＳ４０２で不具合運転カウンタＰをインクリメントした後、脱水運転を開始する（Ｓ４０３）。このとき、洗濯機１０は、脱水運転に先立って洗い運転あるいはすすぎ運転を実施してもよい。制御部３１は、ステップＳ４０３で脱水運転を開始すると、不揮発性メモリ３４に記憶している不具合フラグが「１」であるか否かを判断する（Ｓ４０４）。制御部３１は、ステップＳ４０４で不具合フラグが「１」でないと判断すると、通常の脱水運転を実施し、処理を終了する（Ｓ４０５）。
【００４２】
一方、制御部３１は、ステップＳ４０４で不具合フラグが「１」であると判断すると、脱水運転時の回転槽１３の回転数Ｖを設定する（Ｓ４０６）。ここで、回転数Ｖは、Ｖ＝規定脱水回転数−Ｐ×１０で設定される。これにより、回転数Ｖは、ステップＳ４０２で設定した不具合運転カウンタＰの値に応じて変化する。不具合フラグが「１」と判断された回数、すなわち回転槽１３に不具合があると判断されてから洗濯機１０が運転された回数が増加するにつれて、Ｐは増大する。これにより、回転槽１３の回転数Ｖは、回転槽１３に不具合があると判断された後の洗濯機１０の運転回数に応じて低下する。
【００４３】
制御部３１は、ステップＳ４０６において回転槽１３の回転数Ｖを算出すると、算出した回転数Ｖが３００未満か否かを判断する（Ｓ４０７）。制御部３１は、回転槽１３の回転数Ｖが３００未満であると判断すると、回転数Ｖを３００に設定する（Ｓ４０８）。すなわち、回転槽１３の回転数の下限は、３００に設定される。一方、制御部３１は、ステップＳ４０７において回転数Ｖが３００以上のとき、ステップＳ４０６で算出された回転数Ｖにしたがって回転槽１３の回転数を設定する。これらの結果、制御部３１は、ステップＳ４０６またはステップＳ４０８で設定された回転数Ｖで脱水運転を行う（Ｓ４０９）。
【００４４】
上記の手順により、回転槽１３に不具合があるとき、モータ１４の回転数は徐々に低下する。そのため、脱水運転にかかる時間が徐々に増大したり、洗濯物の脱水が不十分になったりする。これにより、使用者は、洗濯物の仕上がりの悪化に基づいて、回転槽１３の不具合を認識することができる。
【００４５】
制御部３１は、機能部として上述したモータ１４の機能を低下させるだけでなく、他の機能部を低下させてもよい。制御部３１は、例えばヒートポンプユニット１６の機能を低下させてもよい。この場合、制御部３１は、ヒートポンプユニット１６による除湿能力あるいは加熱能力を低下させる。これにより、洗濯物の乾燥に必要な時間や乾燥の仕上がりが悪化する。その結果、使用者は、回転槽１３の不具合を認識することができる。
制御部３１は、以上説明した機能部の機能を低下させる手段を、いずれかを単独で洗濯機１０において実施してもよく、複数の手段を組み合わせて実施してもよい。さらに、不具合の報知と機能部の機能の低下とを組み合わせて実施してもよい。
【００４６】
以上説明した第１実施形態では、以下のような効果を得ることができる。
第１実施形態では、制御部３１は、初期振動量取得コースにおいて、据え付け時に初期振動量Ａ１を取得する。これにより、取得した初期振動量Ａ１は据え付け環境の差や個体差による影響が排除される。そのため、この初期振動量Ａ１を、据え付け後に検出した検出振動量Ａ２と対比することにより、据え付け環境あるいは個体差の影響が排除された回転槽１３の振動量が検出される。そして、回転槽１３の初期振動量Ａ１および検出振動量Ａ２は、回転槽１３に洗濯物が収容されていない空状態で検出される。そのため、回転槽１３の初期振動量Ａ１および検出振動量Ａ２は、いずれも回転槽１３の内部における洗濯物の偏りなどによる影響も排除される。したがって、回転槽１３の振動の経時的な変化を洗濯物の影響を受けることなく高精度に検出することができ、この回転槽１３の振動の変化から不具合の有無を判断することができる。
【００４７】
第１実施形態では、制御部３１は、回転槽１３の振動から不具合があると判断すると、ブザー３５の鳴動や操作パネル１５の表示などによりその不具合を報知する。これにより、回転槽１３の振動などにより生じている不具合は、視覚や聴覚などの五感を通して使用者へ報知される。したがって、早期の点検を促すことができる。
【００４８】
また、第１実施形態では、制御部３１は、回転槽１３の振動から不具合があると判断すると、モータ１４やヒートポンプユニット１６などの機能部の機能を低下させる。これにより、洗い運転、すすぎ運転あるいは脱水運転に必要な時間が増大したり、洗濯物の仕上がりが悪化したりする。したがって、所要時間の増大や洗濯物の仕上がり具合に基づいて回転槽１３の不具合を認識することができる。また、モータ１４の回転数の低下あるいはヒートポンプユニット１６の機能を低下させても、所要時間の増大などを招くだけである。したがって、安全性を確保しつつ、不具合を報知することができる。
【００４９】
第１実施形態では、制御部３１は、検出した不具合の進行度合いに応じてモータ１４の回転数を段階的に低下させている。これにより、回転槽１３の振動による不具合の進行は段階的に報知される。したがって、不具合の早期の認識を促すとともに、突然の機能停止による不便を低減することができる。
【００５０】
（第２実施形態）
次に、本発明の第２実施形態による洗濯機１０の作動について説明する。
洗濯機１０の構成は、第１実施形態と同一であるので詳細な説明は省略する。第２実施形態では、洗濯機１０は初期振動量を出荷前の検査時に取得する点において、初期振動量を据え付け時に取得する第１実施形態と異なっている。
【００５１】
第２実施形態の場合、出荷前の検査時に初期振動量取得コースが実施される。ここで、出荷前の検査とは、製造者による洗濯機１０の製造工程が完了し、完成した洗濯機１０を出荷する前に製造工場で行われる検査である。
第２実施形態の初期振動量取得コースでは、図３に示す手順にしたがって初期振動量Ａ１が取得される。取得した初期振動量Ａ１は、初期値として不揮発性メモリ３４に記憶される。また、制御部３１は、図４に示す振動量検出コースの流れにしたがって回転槽１３の不具合の有無を判断する。
【００５２】
第２実施形態では、制御部３１は、初期振動量取得コースにおいて、出荷前の検査時に初期振動量Ａ１を取得する。これにより、取得した初期振動量Ａ１は個体差による影響が排除される。そのため、この初期振動量Ａ１を、据え付け後に取得した検出振動量Ａ２と対比することにより、個体差の影響が排除された回転槽１３の振動量が検出される。そして、回転槽１３の初期振動量Ａ１および検出振動量Ａ２は、回転槽１３に洗濯物が収容されていない空状態で検出される。そのため、回転槽１３の初期振動量Ａ１および検出振動量Ａ２は、いずれも回転槽１３内における洗濯物の偏りなどによる影響も排除される。したがって、回転槽１３の振動量の経時的な変化を洗濯物の影響を受けることなく高精度に検出することができ、この回転槽１３の振動量の変化から不具合の有無を判断することができる。
【００５３】
（第３実施形態）
本発明の第３実施形態による洗濯機１０について図７から図９に基づいて説明する。
第３実施形態では、図７に示すように重量センサ３６を備えている点で第１実施形態と異なる。重量センサ３６は、制御部３１と電気的に接続している。重量センサ３６は、回転槽１３に収容される洗濯物の重量を検出する。
【００５４】
不揮発性メモリ３４は、回転槽１３に収容される洗濯物の重量と回転槽１３の振動量との関係を振動量テーブルとして記憶している。振動量テーブルは、図８に示すように回転槽１３に収容される洗濯物の重量と振動量との関係を含んでいる。振動量テーブルでは、回転槽１３に収容される洗濯物の重量に応じて重量ランクＧが設定されている。例えば回転槽１３に収容された洗濯物の重量が０ｋｇ〜１．０ｋｇであるとき、重量ランクＧは「１」である。また、振動量テーブルでは、この重量ランクＧに応じて標準振動量Ｃが設定されている。標準振動量Ｃは、回転槽１３に収容された洗濯物の重量に応じて回転槽１３に許容される振動量を示す値である。回転槽１３に許容される振動量は、回転槽１３に収容された洗濯物の重量によって変化する。したがって、振動量テーブルには、重量ランクＧに応じて標準振動量Ｃが設定されている。標準振動量Ｃは、重量ランクＧに応じてＧ＝１のときＣ＝Ｃ１、Ｇ＝２のときＣ＝Ｃ２、・・・のように設定されている。不揮発性メモリ３４は、特許請求の範囲の振動量テーブル記憶手段を構成している。
【００５５】
以下、不揮発性メモリ３４に記憶されている振動量テーブルに基づいて回転槽１３の不具合の有無を判断する流れを図９に基づいて説明する。なお、第１実施形態における振動量検出コースと同一の処理を行うステップについては、詳細な説明を省略する。
【００５６】
制御部３１は、入力部２６からのキー操作により通常の洗濯コースが入力されると、洗濯物の重量を検出し、重量ランクＧを設定する（Ｓ５０１）。すなわち、制御部３１は、重量センサ３６で回転槽１３に収容された洗濯物の重量を検出する。そして、制御部３１は、検出した洗濯物の重量から振動量テーブルに基づいて重量ランクＧを設定する。
制御部３１は、ステップＳ５０１において重量ランクＧを設定すると、脱水運転を開始するとともに、脱水時間タイマＴ２を０にする（Ｓ５０２）。制御部３１は、脱水運転に先立って洗い運転あるいはすすぎ運転を実施してもよい。制御部３１は、ステップＳ５０２において脱水運転を開始すると、回転槽１３の回転数が設定回転数に達したか否かを判断する（Ｓ５０３）。ここで、設定回転数は、第１実施形態における初期振動量取得コースのステップＳ１０６で用いた設定回転数と同一である。
【００５７】
制御部３１は、ステップＳ５０３で回転槽１３の回転数が所定の設定回転数に達していないと判断すると、脱水時間タイマＴ２のカウントが２分経過したか否かを判断する（Ｓ５０４）。制御部３１は、ステップＳ５０２で脱水運転を開始してからの経過時間が２分未満の場合、ステップＳ５０３へリターンする。一方、制御部３１は、脱水運転を開始してからの経過時間が２分以上と判断すると、回転槽１３の回転数が設定回転数に達していないとしてエラーを報知する（Ｓ５０５）。
制御部３１は、ステップＳ５０３で回転槽１３の回転数が所定の設定回転数に達したと判断すると、振動量検出カウンタＩを０にし、基準振動量Ｙ１をＹ１＝Ｃとする（Ｓ５０６）。制御部３１は、ステップＳ５０１で設定した重量ランクＧに基づいて、不揮発性メモリ３４に記憶されている振動量テーブルから標準振動量Ｃを読み出す。制御部３１は、読み出した標準振動量Ｃを基準振動量Ｙ１に設定する。
【００５８】
制御部３１は、ステップＳ５０６で基準振動量Ｙ１を設定すると、回転槽１３の振動量を検出し、振動量検出カウンタＩをインクリメントしてＩ＝Ｉ＋１とする（Ｓ５０７）。制御部３１は、ステップＳ５０７で回転槽１３の振動量を検出すると、検出した回転槽１３の振動量が所定の範囲内であるか否かを判断する（Ｓ５０８）。ここで、下限値Ｘ１および上限値Ｘ２は、第１実施形態のステップＳ１０６で用いた下限値Ｘ１および上限値Ｘ２と同一である。
制御部３１は、ステップＳ５０８で回転槽１３の振動量が所定の範囲内と判断すると、検出した回転槽１３の振動量を検出振動量Ｙ２に設定する（Ｓ５０９）。制御部３１は、ステップＳ５１１で検出振動量Ｙ２を設定すると、検出振動量Ｙ２を基準振動量Ｙ１に許容量Ｂを加えた振動量と比較する（Ｓ５１０）。ここで、許容量Ｂは、第１実施形態のステップＳ２０９で用いた許容量Ｂと同一である。
【００５９】
制御部３１は、ステップＳ５０８で回転槽１３の振動量が所定の範囲外と判断すると、振動量検出カウンタＩが３以上であるか否かを判断する（Ｓ５１１）。制御部３１は、振動量検出カウンタＩが３未満と判断すると、ステップＳ５０７へリターンする。一方、制御部３１は、振動量検出カウンタＩが３以上と判断すると、回転槽１３の振動量の検出ができなかったことを報報知する（Ｓ５１２）。
制御部３１は、ステップＳ５１０において、Ｙ２≧Ｙ１＋Ｂと判断すると、回転槽１３の振動量が過大であるとして不具合と判断する（Ｓ５１３）。一方、制御部３１は、ステップＳ５１０において、Ｙ２＜Ｙ１＋Ｂと判断すると、回転槽１３に不具合がないとして通常の脱水運転を継続する。
【００６０】
第３実施形態では、制御部３１は、回転槽１３に収容される洗濯物の重量に応じた振動量テーブルに基づいて回転槽１３の振動量を判断する。すなわち、制御部３１は、回転槽１３の振動量を通常の脱水運転中に実施する。そのため、点検のための特別な操作を使用者に要求することがない。したがって、使用者に負担をかけることなく不具合の有無を判断することができる。
【００６１】
（第４実施形態）
本発明の第４実施形態による洗濯機１０について図１０および図１１に基づいて説明する。
【００６２】
洗濯機１０の構成は、第３実施形態と同一であるので詳細な説明は省略する。
第４実施形態では、振動量テーブルを作成するための回転槽１３の振動量を逐次取得する点で第３実施形態と異なる。不揮発性メモリ３４は、回転槽１３に収容される洗濯物の重量と回転槽１３の振動量との関係を振動量テーブルとして逐次更新しながら記憶している。不揮発性メモリ３４に記憶されている振動量テーブルは、図１０に示すように重量ランクＧｎと標準振動量Ｃｎとの関係を含んでいる。第４実施形態では、振動量テーブルに設定されている標準振動量Ｃｎは更新振動量Ｄｎへ逐次更新される。すなわち、標準振動量Ｃｎは、重量ランクＧｎに対応する初期値として与えられている。制御部３１は、この初期値である標準振動量Ｃｎを洗濯機１０の運転に応じて逐次取得した更新振動量Ｄｎへ更新する。制御部３１は、振動量テーブルに含まれている更新振動量Ｄｎを用いて回転槽１３の不具合の有無を判断する。これにより、第４実施形態では、初期値である標準振動量Ｃｎを更新した更新振動量Ｄｎを用いて回転槽１３の不具合の有無が判断される。そのため、回転槽１３における不具合の有無の判断精度が向上する。
【００６３】
以下、不揮発性メモリ３４に記憶されている振動量テーブルに基づいて回転槽１３の不具合の有無を判断する流れを図１１に基づいて説明する。なお、第３実施形態における回転槽１３の不具合の有無の判断の流れと同一の処理を行うステップについては、詳細な説明を省略する。また、振動量テーブルにおいて、重量ランクＧｎ（ｎ＝１〜９）に対応する標準振動量をＣｎ（ｎ＝１〜９）とし、重量ランクＧｎ（ｎ＝１〜９）に対応する更新振動量をＤｎ（ｎ＝１〜９）とする。すなわち、重量ランクＧ１のとき、対応する標準振動量はＣ１であり、対応する更新振動量はＤ１である。
【００６４】
制御部３１は、洗濯物の重量を検出し、重量ランクＧｎを設定する（Ｓ６０１）。制御部３１は、重量ランクＧｎを設定すると、脱水運転を開始するとともに、脱水時間タイマＴ２をＴ２＝０にする（Ｓ６０２）。制御部３１は、脱水運転に先立って洗い運転あるいはすすぎ運転を実施してもよい。制御部３１は、脱水運転を開始すると、回転槽１３の回転数が設定回転数に達したか否かを判断する（Ｓ６０３）。ここで、設定回転数は、第３実施形態における図９に示すステップＳ５０３で用いた設定回転数と同一である。
【００６５】
制御部３１は、回転槽１３の回転数が所定の設定回転数に達していないと判断すると、脱水時間タイマＴ２のカウントが２分経過したか否かを判断する（Ｓ６０４）。制御部３１は、脱水運転を開始してからの経過時間が２分未満の場合、ステップＳ６０３へリターンする。一方、制御部３１は、脱水運転を開始してからの経過時間が２分以上と判断すると、回転槽１３の回転数が設定回転数に達していないとしてエラーを報知する（Ｓ６０５）。
制御部３１は、ステップＳ６０３において、回転槽１３の回転数が所定の設定回転数に達したと判断すると、振動量検出カウンタＩを０にし、更新振動量Ｄｎを基準振動量Ｙ１に設定する（Ｓ６０６）。制御部３１は、ステップＳ６０１において設定した重量ランクＧｎに基づいて、不揮発性メモリ３４に記憶されている振動量テーブルから更新振動量Ｄｎを読み出す。制御部３１は、読み出した更新振動量Ｄｎを基準振動量Ｙ１に設定する。
【００６６】
制御部３１は、基準振動量Ｙ１を設定すると、回転槽１３の振動量を検出し、振動量検出カウンタＩをインクリメントしてＩ＝Ｉ＋１とする（Ｓ６０７）。制御部３１は、Ｉ＝Ｉ＋１とすると、検出した回転槽１３の振動量が所定の範囲内であるか否かを判断する（Ｓ６０８）。ここで、下限値Ｘ１および上限値Ｘ２は、第３実施形態のステップＳ５０８で用いた下限値Ｘ１および上限値Ｘ２と同一である。
制御部３１は、ステップＳ６０８において回転槽１３の振動量が所定の範囲内と判断すると、検出した回転槽１３の振動量を検出振動量Ｙ２に設定し、振動量更新カウンタＪｎをインクリメントしてＪｎ＝Ｊｎ＋１とする（Ｓ６０９）。振動量更新カウンタＪｎとは、振動量テーブルを更新した回数を数えるカウンタである。振動量更新カウンタＪｎは、振動量テーブルの重量ランクＧｎ（ｎ＝１〜９）ごとに設けられている。例えば図１２に示すように重量ランクＧｎがＧ１からＧ９まであるとき、振動量更新カウンタＪｎはＪ１からＪ９まで設定、すなわちＪｎ（ｎ＝１〜９）に設定されている。
【００６７】
制御部３１は、ステップＳ６０８において回転槽１３の振動量が所定の範囲外と判断すると、振動量検出カウンタＩが３以上であるか否かを判断する（Ｓ６１０）。制御部３１は、振動量検出カウンタＩが３未満と判断すると、ステップＳ６０７へリターンする。一方、制御部３１は、振動量検出カウンタＩが３以上と判断すると、回転槽１３の振動量の検出ができなかったことを報知する（Ｓ６１１）。
制御部３１は、ステップＳ６０９において検出振動量Ｙ２を設定し、Ｊｎ＝Ｊｎ＋１とすると、振動量更新カウンタＪｎがＪｎ＝１であるか否かを判断する（Ｓ６１２）。振動量更新カウンタＪｎは、初期値として０が設定されている。すなわち、重量ランクＧｎ（ｎ＝１〜９）に応じて設定されている振動量更新カウンタＪｎ（ｎ＝１〜９）は、過去に一度も更新されていないとき、ステップＳ６１２においてＪｎ＝１となる。
【００６８】
制御部３１は、ステップＳ６１２においてＪｎ＝１と判断すると、基準振動量Ｙ１に標準振動量Ｃｎを設定する（Ｓ６１３）。ステップＳ６１２において振動量更新カウンタＪｎがＪｎ＝１と判断されるとき、標準振動量Ｃｎの値は過去に一度も更新されていないことになる。すなわち、更新振動量Ｄｎは、過去に一度も作成されていない。そこで、制御部３１は、振動量更新カウンタＪｎがＪｎ＝１のとき、不揮発性メモリに記憶されている振動量テーブルに含まれる標準振動量Ｃｎを基準振動量Ｙ１として設定する。
一方、制御部３１は、ステップＳ６１２において振動量更新カウンタＪｎがＪｎ≠１と判断すると、振動量更新カウンタＪｎがＪｎ≧１０であるか否かを判断する（Ｓ６１４）。振動量更新カウンタＪｎのカウントは、更新振動量Ｄｎの更新回数である。本実施形態では、振動量更新カウンタＪｎの上限値を１０と設定している。これにより、更新振動量Ｄｎが更新される期間は、更新振動量Ｄｎの更新が１０回行われるまで、すなわち洗濯機１０の完成後に１０回程度の運転が行われるまでの間に制限される。
【００６９】
制御部３１は、ステップＳ６１４でＪ≧１０と判断すると、検出振動量Ｙ２が基準振動量Ｙ１に許容量Ｂを加えた振動量以上であるかを判断する（Ｓ６１５）。ここで、許容量Ｂは、第３実施形態における図９に示すステップＳ５１０で用いた許容量Ｂと同一である。上述のように、更新振動量Ｄｎは、洗濯機１０が完成してから１０回程度の運転までの間に更新される。これにより、制御部３１は、振動量更新カウンタＪｎがＪｎ≧１０である場合、洗濯機１０の使用が開始されてから十分な期間が経過していると判断する。そのため、制御部３１は、Ｊｎ≧１０のとき更新振動量Ｄｎを更新することなく、検出振動量Ｙ２がＹ２≧Ｙ１＋Ｂであるか否かを判断する。
【００７０】
一方、制御部は、ステップＳ６１４において振動量更新カウンタＪｎがＪｎ＜１０と判断すると、更新振動量Ｄｎを算出する（Ｓ６１６）。制御部３１は、更新振動量ＤｎをＤｎ＝（Ｅｎ＋Ｙ２）／（Ｊｎ−１）で算出する。ここで、Ｅｎとは、重量ランクＧｎごとに算出された過去の更新振動量Ｄｎの総和である。Ｙ２は、ステップＳ６０９において取得された今回の脱水運転における回転槽１３の振動量である。制御部３１は、ステップＳ６０９で取得した検出振動量Ｙ２と過去の更新振動量Ｄｎの総和であるＥｎとの和を、振動量更新カウンタＪｎ−１、すなわち更新振動量Ｄｎの算出回数で除することにより、更新振動量Ｄｎを算出する。これにより、ステップＳ６１６において算出される更新振動量Ｄｎは、過去に算出された更新振動量Ｄｎの平均値となる。
制御部３１は、ステップＳ６１６において基準振動量Ｙ１に更新振動量Ｄｎを設定すると、ステップＳ６１５に移行する。制御部３１は、ステップＳ６１５においてＹ２≧Ｙ１＋Ｂと判断すると、回転槽１３の振動量が過大であるとして不具合と判断する（Ｓ６１７）。一方、制御部３１は、Ｙ２＜Ｙ１＋Ｂと判断すると、回転槽１３に不具合がないとして通常の脱水運転を継続する。
【００７１】
第４実施形態では、振動量テーブルに含まれる更新振動量Ｄｎは、脱水運転時に取得した検出振動量Ｙ２に基づいて更新される。これにより、振動量テーブルから洗濯機１０に固有の個体差の影響が排除される。また、更新振動量Ｄｎは、洗濯機１０の使用が開始された初期すなわち製造後あるいは据え付け後の短期間で更新される。そのため、検出振動量Ｙ２と更新振動量Ｄとを比較することにより、据え付け環境や個体差の影響が排除されるとともに、経時的な回転槽１３の振動量の変化が検出される。したがって、据え付け環境や個体差の影響を受けることなく、検出される振動量の経時的な変化から回転槽１３の不具合の有無を高精度に判断することができる。
【００７２】
（第５実施形態）
本発明の第５実施形態による洗濯機１０について図１２に基づいて説明する。
洗濯機１０の構成は、第３実施形態あるいは第４実施形態の洗濯機１０と同一であるので詳細な説明は省略する。
第５実施形態では、回転槽１３の振動量の大きさを判断する基準となる基準振動量Ｙ１を、補正値Ｑで補正する点において第３実施形態と異なる。以下、第５実施形態による洗濯機１０の詳細について説明する。
【００７３】
第５実施形態では、制御部３１は、第１実施形態と同様に図３に示す初期振動量取得コースと同一の流れにしたがって据え付け時に初期振動量Ａ１を取得する。初期振動量Ａ１は、回転槽１３の内部が空状態のとき取得される。そのため、洗濯物の重量は０ｋｇとなり、振動量テーブルにおける重量ランクＧはＧ１となる。
重量ランクＧがＧ１の場合、対応する標準振動量ＣはＣ１である。制御部３１は、補正値ＱをＱ＝Ａ１−Ｃ１として算出する。このように初期振動量Ａ１および標準振動量Ｃ１から算出された補正値Ｑは、洗濯機１０の据え付け環境の差や個体差による影響が排除された値となる。算出された補正値Ｑは、不揮発性メモリに記憶される。制御部３１、振動量センサ３２、不揮発性メモリ３４および重量センサ３６は、特許請求の範囲の補正手段を構成している。
【００７４】
第５実施形態の場合、回転槽１３の不具合の有無は、第３実施形態と同様に振動量テーブルに基づいて判断される。第５実施形態では、基準振動量Ｙ１として標準振動量Ｃを補正値Ｑで補正した値を用いる点で第３実施形態と異なる。以下、第５実施形態による洗濯機１０により、回転槽１３の不具合の有無を判断する流れを図１２に基づいて説明する。
制御部３１は、重量センサ３６で回転槽１３に収容された洗濯物の重量を検出し、重量ランクＧを設定する（Ｓ７０１）。制御部３１は、洗濯物の重量を検出し重量ランクＧを設定すると、脱水時間タイマＴ２を０にする（Ｓ７０２）。制御部３１は、脱水運転を開始すると、回転槽１３の回転数が所定の設定回転数に達したか否かを判断する（Ｓ７０３）。ここで、設定回転数は、第３実施形態における図９に示すステップＳ５０３で用いた設定回転数と同一である。
【００７５】
制御部３１は、回転槽１３の回転数が所定の設定回転数に達していないと判断すると、脱水時間タイマＴ２のカウントが２分経過したか否かを判断する（Ｓ７０４）。制御部３１は、脱水運転を開始してからの経過時間が２分未満の場合、ステップＳ７０３へリターンする。一方、制御部３１は、脱水運転を開始してからの経過時間が２分以上と判断すると、回転槽１３の回転数が設定回転数に達していないとしてエラーを報知する（Ｓ７０５）。
【００７６】
制御部３１は、ステップＳ７０３において回転槽１３の回転数が所定の設定回転数に達したと判断すると、振動量検出カウンタＩを０にし、標準振動量Ｃに補正値Ｑを加えた値を基準振動量Ｙ１に設定する（Ｓ７０６）。制御部３１は、ステップＳ７０１で設定した重量ランクＧに基づいて、不揮発性メモリ３４から標準振動量Ｃおよび補正値Ｑを読み出す。制御部３１は、標準振動量Ｃおよび補正値Ｑを読み出すと、基準振動量Ｙ１をＹ１＝Ｃ＋Ｑとして算出する。これにより、算出される基準振動量Ｙ１は、据え付け環境の差や個体差の影響が排除される。
【００７７】
制御部３１は、基準振動量Ｙ１を設定すると、回転槽１３の振動量を検出し、振動量検出カウンタＩをインクリメントしてＩ＝Ｉ＋１とする（Ｓ７０７）。制御部３１は、回転槽１３の振動量を検出すると、検出した回転槽１３の振動量が所定の範囲内であるか否かを判断する（Ｓ７０８）。ここで、下限値Ｘ１および上限値Ｘ２は、第３実施形態のステップＳ５０８で用いた下限値Ｘ１および上限値Ｘ２と同一である。
制御部３１は、ステップＳ７０８において回転槽１３の振動量が所定の範囲内と判断すると、ステップＳ７０７で検出した回転槽１３の振動量を検出振動量Ｙ２に設定する（Ｓ７０９）。制御部３１は、検出振動量Ｙ２を設定すると、検出振動量Ｙ２を基準振動量Ｙ１に許容量Ｂを加えた振動量と比較する（Ｓ７１０）。ここで、許容量Ｂは、第３実施形態のステップＳ５１０で用いた許容量Ｂと同一である。
【００７８】
制御部３１は、ステップＳ７０８において回転槽１３の振動量が所定の範囲外と判断すると、振動量検出カウンタＩが３以上であるか否かを判断する（Ｓ７１１）。制御部３１は、振動量検出カウンタＩが３未満と判断すると、ステップＳ７０７へリターンする。一方、制御部３１は、振動量検出カウンタＩが３以上と判断すると、回転槽１３の振動量の検出ができなかったことを報報知する（Ｓ７１２）。
制御部３１は、ステップＳ７１０においてＹ２≧Ｙ１＋Ｂと判断すると、回転槽１３の振動量が過大であるとして回転槽１３に不具合があると判断する（Ｓ７１３）。一方、制御部３１は、ステップＳ７１０において、Ｙ２＜Ｙ１＋Ｂと判断すると、回転槽１３に不具合がないとして通常の脱水運転を継続する。
【００７９】
第５実施形態では、初期振動量Ａ１に基づいて算出された補正値Ｑで標準振動量Ｃを補正した値を基準振動量Ｙ１として設定することにより、基準振動量Ｙ１は洗濯機１０の据え付け環境の差や個体差による影響が排除される。したがって、据え付け環境の差や個体差による影響を受けることなく、回転槽１３の不具合の有無を高精度に判断することができる。
以上の説明では、第３実施形態による振動量テーブルに含まれる標準振動量Ｃを補正値Ｑで補正する例について説明した。しかし、第４実施形態による振動量テーブルに含まれる更新振動量Ｄｎを補正値Ｑで補正してもよい。
【００８０】
（第６実施形態）
本発明の第６実施形態による洗濯機１０について説明する。
第６実施形態では、最終脱水運転の回数が所定の検査実施回数に達すると回転槽１３の振動量を検出する点において上述の各実施形態と異なる。ここで、最終脱水運転とは、一サイクルの洗濯運転において最後に実施される脱水運転である。例えば洗い運転後およびすすぎ運転後にそれぞれ脱水運転を行う場合、すすぎ運転後に行われる脱水運転が最終脱水運転である。制御部３１は、この最終脱水運転を実施した回数があらかじめ設定されている検査実施回数に達すると、回転槽１３の振動量を検出する。すなわち、制御部３１は、洗濯運転の各脱水運転ごと、あるいは各洗濯運転の実施ごとに回転槽１３の振動量を検出するのではなく、最終脱水運転を実施した回数が検査実施回数に達する所定期間が経過するごとに回転槽１３の振動量を検出する。制御部３１は、あらかじめＲＯＭなどに検査実施回数を記憶している。
【００８１】
制御部３１は、回転槽１３の振動量を検出するとき、図１３に示すように回転槽１３を設定回転数で回転駆動する。ここで、設定回転数は、第３実施形態から第５実施形態で用いた設定回転数と同一である。洗濯運転において脱水運転を実施する場合、洗濯物の脱水を促進するとともに時間を短縮するため、図１３に示すように脱水運転における回転槽１３の規定脱水回転数は高く設定されている。規定脱水回転数で回転槽１３を回転させることにより、脱水の促進および時間の短縮は図られるものの、回転槽１３の振動は大きくなる。すなわち、回転槽１３は、回転数を高めるほど脱水の促進および時間の短縮が図られるものの、振動が増大する。そこで、制御部３は、回転槽１３の回転数を検出するとき、回転槽１３を規定脱水回転数よりも回転数が低い設定回転数で回転槽１３を回転させる。設定回転数で回転槽１３を回転させたとき、回転槽１３の振動ひいては洗濯機１０の振動は最小となる。すなわち、設定回転数は、回転槽１３の固有振動数または洗濯機１０の固有振動数が最小となる回転数に設定されている。しかし、設定回転数は規定脱水回転数よりも低く設定されているため、振動量の検出時において脱水運転にかかる時間が通常の脱水運転よりも長くなる。
【００８２】
このように回転槽１３を設定回転数で回転させることにより、回転槽１３の振動量を検出するとき、脱水運転に要する時間が延長する。例えば洗濯運転の各脱水運転ごと、あるいは各洗濯運転の実施ごとに回転槽１３を設定回転数で回転すると、運転に必要な時間が一律延長される。そこで、制御部３１は、検査実施回数を例えば１０回に設定することにより、脱水運転のうち最終脱水運転が１０回行われるごとに、回転槽１３を設定回転数で回転する。そのため、特定の脱水運転でのみ回転槽１３の振動量が検出される。
【００８３】
第６実施形態では、制御部３１は、最終脱水運転が実施された回数が所定の検査実施回数に達すると回転槽１３の振動量を検出する。これにより、振動量の検出のために運転時間が延長する脱水運転は減少する。したがって、運転時間の延長を低減しつつ、不具合の有無を判断することができる。
【００８４】
（第７実施形態）
上述の複数の実施形態では、本発明をいわゆるドラム式の洗濯機に適用する例を説明した。しかし、本発明は、ドラム式の洗濯機に限らず縦軸型の洗濯機に適用してもよい。本発明を縦軸型の洗濯機に適用した例を図１４に基づいて説明する。
【００８５】
洗濯機１１０は、筐体１１１、水槽１１２、回転槽１１３、モータ１１４、操作パネル１１５および制御ユニット１１７などを備えている。水槽１１２は、引張りばね１１９により筐体１１１に弾性的に支持されており、内部に回転槽１１３を形成している。制御ユニット１１７を構成する図示しない制御部は、振動量センサ１３２、図示しない重量センサ、図示しない不揮発性メモリおよび排水弁１２４と電気的に接続している。
【００８６】
例えば、図示しない制御部は、図３に示す流れに従って初期振動量Ａ１を取得し、図４に示す流れにしたがって初期振動量Ａ１と振動量センサ１３２で検出した回転槽１１３の振動量とを比較する。これにより、図示しない制御部は、回転槽１１３の不具合の有無を判断する。あるいは、図示しない制御部は、図９、図１１あるいは図１２のいずれかに示す流れに従って回転槽１１３の振動量を検出し、回転槽１１３の不具合の有無を判断してもよい。このように、縦軸型の洗濯機１１０であっても、第１実施形態から第６実施形態におけるドラム式の洗濯機１０と同様に本発明を適用することができる。
【００８７】
以上説明した複数の実施形態において、図示および説明に用いた具体的な数値は、説明を簡単にするための例示であり、適用する洗濯機に応じて任意に変更することができる。
また、上述の説明では複数の実施形態を個別に説明したが、複数の実施形態を組み合わせて洗濯機１０および洗濯機１１０に適用してもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１実施形態による洗濯機の断面図
【図２】本発明の第１実施形態による洗濯機の電気的接続を示すブロック図
【図３】本発明の第１実施形態による洗濯機の初期振動量の取得の流れを示す概略図
【図４】本発明の第１実施形態による洗濯機の振動量の検出の流れを示す概略図
【図５】本発明の第１実施形態による洗濯機の機能部の機能の低下の流れを示す概略図
【図６】本発明の第１実施形態による洗濯機の機能部の段階的な機能の低下の流れを示す概略図
【図７】本発明の第３実施形態による洗濯機の電気的接続を示すブロック図
【図８】本発明の第３実施形態による洗濯機の振動量テーブルを示す概略図
【図９】本発明の第３実施形態による洗濯機の振動量の検出の流れを示す概略図
【図１０】本発明の第４実施形態による洗濯機の振動量テーブルを示す概略図
【図１１】本発明の第４実施形態による洗濯機の振動量の検出の流れを示す概略図
【図１２】本発明の第５実施形態による洗濯機の振動量の検出の流れを示す概略図
【図１３】本発明の第６実施形態による洗濯機の脱水運転時の回転槽の回転数の推移を示す概略図
【図１４】本発明の第７実施形態による洗濯機の断面図
【符号の説明】
【００８９】
図面中、１０、１１０は洗濯機、１３、１１３は回転槽（槽）、１４、１１４はモータ（機能部）、１５、１１５は操作パネル（機能部）、１６はヒートポンプユニット（機能部）、１７、１１７は制御ユニット（制御手段）、２７は表示器（報知手段）、３１は制御部（判断手段）、３２、１３２は振動量センサ（振動量検出手段）、３４は不揮発性メモリ（振動量テーブル記憶手段）、３５はブザー（報知手段）、３６は重量センサ（振動量検出手段）を示す。
【図１】
0004812789.tif 000002
【図２】
0004812789.tif 000003
【図３】
0004812789.tif 000004
【図４】
0004812789.tif 000005
【図５】
0004812789.tif 000006
【図６】
0004812789.tif 000007
【図７】
0004812789.tif 000008
【図８】
0004812789.tif 000009
【図９】
0004812789.tif 000010
【図１０】
0004812789.tif 000011
【図１１】
0004812789.tif 000012
【図１２】
0004812789.tif 000013
【図１３】
0004812789.tif 000014
【図１４】
0004812789.tif 000015