(57)【要約】【課題】フラッシュメモリ領域を有効に使用し、ユーザーの運転設定内容等のバックアップデータの信頼性を高め、かつ、安価な回路構成なランドリー機器を提供する。【解決手段】ランドリー機器はフラッシュメモリ２０内蔵のマイクロコンピュータ１９を備えている。フラッシュメモリ２０は、制御プログラムが書き込まれた制御プログラム領域１０１と、運転条件等のバックアップデータが書き込まれるバックアップデータ領域１０２とを有している。【選択図】図３
2008099942.tif 000002
【特許請求の範囲】
【請求項１】
フラッシュメモリを内蔵するマイクロコンピュータを備え、
上記フラッシュメモリは、
制御プログラムが書き込まれた制御プログラム領域と、
バックアップデータが書き込まれるバックアップデータ領域と
を有することを特徴とするランドリー機器。
【請求項２】
請求項１に記載のランドリー機器において、
上記制御プログラム領域と上記バックアップデータ領域とは互いに別々のブロックからなることを特徴とするランドリー機器。
【請求項３】
請求項１に記載のランドリー機器において、
上記バックアップデータ領域は、それぞれが複数のデータで構成された複数のレコードを有し、
上記マイクロコンピュータは、上記レコードに上記バックアップデータを書き込むと共に、上記バックアップデータを書き込む上記レコードを変更することを特徴とするランドリー機器。
【請求項４】
請求項３に記載のランドリー機器において、
上記マイクロコンピュータは、
上記複数のレコードを所定順に読み出す処理と、
上記複数のデータの全てがイレーズ完了後のデータである上記レコードを空きレコードと判定する処理と、
上記空きレコードと判定した上記レコードに上記バックアップデータを書き込む処理と
を行うことを特徴とするランドリー機器。
【請求項５】
請求項３に記載のランドリー機器において、
上記マイクロコンピュータは、
上記複数のレコードを所定順に読み出す処理と、
上記複数のデータの全てがイレーズ完了後のデータである上記レコードを空きレコードと判定する処理と、
上記空きレコードと判定した上記レコードの直前に読み出したレコードを最新レコードと判定する処理と、
上記最新レコードと判定した上記レコードに格納されている上記バックアップデータを読み出す処理と
を行うことを特徴とするランドリー機器。
【請求項６】
請求項２に記載のランドリー機器において、
上記マイクロコンピュータは、
上記バックアップデータ領域の全部が使用されたか否かを判定する処理と、
上記バックアップデータ領域の全部が使用されていると判定した場合、上記バックアップデータ領域をイレーズする処理と
を行うことを特徴とするランドリー機器。
【請求項７】
請求項２に記載のランドリー機器において、
上記バックアップデータ領域は少なくとも２つのブロックからなっていて、
上記マイクロコンピュータは、
上記バックアップデータ領域の全部が使用されたか否かを判定する処理と、
上記バックアップデータ領域の全部が使用されていると判定した場合、最新の上記バックアップデータが格納されているブロック以外のブロックをイレーズする処理と
を行うことを特徴とするランドリー機器。
【請求項８】
請求項３に記載のランドリー機器において、
上記マイクロコンピュータは、
上記レコードへの上記バックアップデータの書き込み時に、上記バックアップデータの書き込みエラーが発生したか否かを判定する処理と、
上記バックアップデータの書き込みエラーが発生したと判定した場合、上記バックアップデータを書き込んでいたレコード以外のレコードに、上記バックアップデータを再度書き込む処理と
を行うことを特徴とするランドリー機器。
【請求項９】
請求項３に記載のランドリー機器において、
上記マイクロコンピュータは、
上記バックアップデータの書き込みが開始してから経過した時間が所定時間を越えたか否かを判定する処理と、
上記時間が所定時間を越えたと判定した場合、上記バックアップデータを書き込んでいたレコード以外のレコードに、上記バックアップデータを再度書き込む処理と
を行うことを特徴とするランドリー機器。
【請求項１０】
請求項６に記載のランドリー機器において、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生したと判定した場合、上記バックアップデータ領域を再度イレーズする処理と
を行うことを特徴とするランドリー機器。
【請求項１１】
請求項６に記載のランドリー機器において、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生した回数が所定回数に達した時、上記バックアップデータ領域のイレーズを止めると共に、上記バックアップデータを予め決められた初期値とすることを特徴とするランドリー機器。
【請求項１２】
請求項６に記載のランドリー機器において、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生した回数が所定回数に達した時、上記バックアップデータ領域のイレーズを止めると共に、上記回数が所定回数に達したことを示すエラー表示を行う処理と
を行うことを特徴とするランドリー機器。
【請求項１３】
請求項２に記載のランドリー機器において、
上記マイクロコンピュータは、
電源のオンに伴い、上記バックアップデータ領域をイレーズする処理と、
上記電源のオフに伴い、上記バックアップデータ領域に上記バックアップデータを書き込む処理と
を行うことを特徴とするランドリー機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば全自動洗濯機や洗濯乾燥機等のランドリー機器に関する。
【背景技術】
【０００２】
従来、全自動洗濯機や洗濯乾燥機などのランドリー機器においては、パルセータや洗濯兼脱水槽の駆動を制御するためにマイクロコンピュータが使われている。より詳しくは、上記マイクロコンピュータ内のＲＯＭ（リード・オンリー・メモリ）に書き込まれたプログラムによって、パルセータや洗濯兼脱水槽の駆動方法を変えたり、給排水制御等により、いろいろな洗い方ができるようになっている。
【０００３】
また、上記ランドリー機器においては、ユーザーの好みに応じた設定内容等の変更可能なデータは不揮発性メモリに記憶され、電源が遮断されてもそのデータを保持するようになっている。この不揮発性メモリは、一般的に、マイクロコンピュータの外部に配置されている。
【０００４】
例えば特開平６−２６９５９１号公報の洗濯機は、ユーザが設定したコースの開始と同時に、マイクロコンピュータの外部の不揮発性メモリに上記コースを格納する。これにより、上記洗濯機では、上記コースの実行中に電源が遮断されても、上記コースの消滅を防いでいる。
【０００５】
特開２００１−４６７８１号公報の洗濯機は、フラッシュメモリに製品の動作プログラムを記憶する。これにより、上記洗濯機が市場に出てからも、製品の動作プログラムを書き換えることができるので、常に最新の機能で洗濯機を使うことを可能とし、洗濯機の買い換え期間を延長可能としている。
【０００６】
しかしながら、特開平６−２６９５９１号公報の洗濯機は、不揮発性メモリをマイクロコンピュータの外部に配置した構成であるため、不揮発性メモリに格納したバックアップデータの信頼性を高めることができず、かつ、安価な回路構成にはなっていないという問題がある。
【０００７】
また、特開２００１−４６７８１号公報の洗濯機は、フラッシュメモリに記憶したプログラムに基づいて制御するが、フラッシュメモリは機器の制御プログラムについてのみ使用されており、制御プログラムの変更が生じたときのみフラッシュメモリを書き換えるものである。
【０００８】
したがって、特開２００１−４６７８１号公報の洗濯機は、通常、ユーザーが使用する時にはフラッシュメモリの内容を書き換えることがないため、フラッシュメモリの領域が有効に使用されていないという問題がある。
【特許文献１】特開平６−２６９５９１号公報
【特許文献２】特開２００１−４６７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、本発明の課題は、フラッシュメモリの領域を有効に使用し、ユーザーの運転設定内容等のバックアップデータの信頼性を高め、かつ、安価な回路構成なランドリー機器を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明のランドリー機器は、
フラッシュメモリを内蔵するマイクロコンピュータを備え、
上記フラッシュメモリは、
制御プログラムが書き込まれた制御プログラム領域と、
バックアップデータが書き込まれるバックアップデータ領域と
を有することを特徴としている。
【００１１】
上記構成のランドリー機器によれば、上記フラッシュメモリが、制御プログラムが書き込まれた制御プログラム領域と、バックアップデータが書き込まれるバックアップデータ領域とを有するので、フラッシュメモリの領域を有効に使用することができる。
【００１２】
また、上記フラッシュメモリはマイクロコンピュータに内蔵されているので、バックアップデータの記憶のために外付けメモリを使用する必要がなく、また、外付けメモリとのデータ通信の必要もないため、バックアップデータの信頼性を向上することができ、かつ、安価な回路構成を実現することができる。
【００１３】
一実施形態のランドリー機器では、
上記制御プログラム領域と上記バックアップデータ領域とは互いに別々のブロックからなる。
【００１４】
上記実施形態のランドリー機器によれば、上記制御プログラム領域とバックアップデータ領域とは互いに別々のブロックからなるので、制御プログラム領域のみをイレーズすることや、バックアップデータ領域のみをイレーズすることが可能となる。
【００１５】
また、上記制御プログラム領域内に、バックアップデータ領域をイレーズするプログラムを書き込んでおけば、制御プログラムの実行で、バックアップデータ領域をイレーズすることも可能となる。
【００１６】
ところで、通常、上記フラッシュメモリは部品仕様上、例えば１万回といったイレーズ保証回数が定められている。このイレーズ保証回数を超えてしまうと、フラッシュメモリに対するイレーズ処理を行う時間が極端に長くなる傾向がある。
【００１７】
また、上記フラッシュメモリは、一度書き込みを行った領域に、上書きでデータを書き込むことができない。
【００１８】
そこで、一実施形態のランドリー機器では、
上記バックアップデータ領域は、それぞれが複数のデータで構成された複数のレコードを有し、
上記マイクロコンピュータは、上記レコードに上記バックアップデータを書き込むと共に、上記バックアップデータを書き込む上記レコードを変更する。
【００１９】
上記実施形態のランドリー機器によれば、上記マイクロコンピュータは、レコードにバックアップデータを書き込むと共に、バックアップデータを書き込むレコードを変更するので、フラッシュメモリの１回のイレーズ処理に対して複数回のバックアップデータの書き込みが可能となる。
【００２０】
その結果、上記フラッシュメモリのイレーズ回数を減らすことができるため、フラッシュメモリの寿命を延ばすことができる。
【００２１】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記複数のレコードを所定順に読み出す処理と、
上記複数のデータの全てがイレーズ完了後のデータである上記レコードを空きレコードと判定する処理と、
上記空きレコードと判定した上記レコードに上記バックアップデータを書き込む処理と
を行う。
【００２２】
上記実施形態のランドリー機器によれば、上記バックアップデータの書き込み時には、バックアップデータ領域の例えば先頭アドレスから順々に複数のレコードを読み出す。このとき、同一レコード内の全てのデータがイレーズ完了後のデータである場合、そのレコードを空きレコードとして判定して、そのレコードにバックアップデータを書き込む。
【００２３】
したがって、上記バックアップデータを確実にレコードに書き込むことができる。
【００２４】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記複数のレコードを所定順に読み出す処理と、
上記複数のデータの全てがイレーズ完了後のデータである上記レコードを空きレコードと判定する処理と、
上記空きレコードと判定した上記レコードの直前に読み出したレコードを最新レコードと判定する処理と、
上記最新レコードと判定した上記レコードに格納されている上記バックアップデータを読み出す処理と
を行う。
【００２５】
上記実施形態のランドリー機器によれば、上記バックアップデータの読み出し時には、バックアップデータ領域の例えば先頭アドレスから順々に複数のレコードを読み出す。このとき、同一レコード内の全てのデータがイレーズ完了後のデータである場合、そのレコードを空きレコードとして判定すると共に、空きレコードと判定したレコードの直前に読み出したレコードを最新レコードと判定する。そして、上記最新レコードと判定したレコードに格納されているバックアップデータを読み出す。
【００２６】
したがって、上記バックアップデータが複数あっても、最新のバックアップデータを確実に読み出すことができる。
【００２７】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記バックアップデータ領域の全部が使用されたか否かを判定する処理と、
上記バックアップデータ領域の全部が使用されていると判定した場合、上記バックアップデータ領域をイレーズする処理と
を行う。
【００２８】
上記実施形態のランドリー機器によれば、上記バックアップデータ領域の全部が使用されたときには、バックアップデータ領域にイレーズ処理を行うので、フラッシュメモリのイレーズ保証回数だけイレーズ処理を繰り返してバックアップデータ領域を使用することができ、常に最新のバックアップデータを取り扱うことができる。
【００２９】
一実施形態のランドリー機器では、
上記バックアップデータ領域は少なくとも２つのブロックからなっていて、
上記マイクロコンピュータは、
上記バックアップデータ領域の全部が使用されたか否かを判定する処理と、
上記バックアップデータ領域の全部が使用されていると判定した場合、最新の上記バックアップデータが格納されているブロック以外のブロックをイレーズする処理と
を行う。
【００３０】
上記実施形態のランドリー機器によれば、上記バックアップデータ領域は少なくとも２つのブロックからなっているので、バックアップデータ領域の一部だけにイレーズ処理を行うことができ、イレーズしたい部分とイレーズしたくない部分の独立性を高めることでき、バックアップデータの信頼性を高めることができる。
【００３１】
また、上記バックアップデータ領域の全部が使用されたときには、最新のデータが格納されているブロック以外のブロックをイレーズするので、全部のバックアップデータ領域をイレーズするよりもイレーズ処理に要する時間を短縮することができ、かつ、最新のバックアップデータはイレーズせずに保持することで、バックアップデータの信頼性を高めることができる。
【００３２】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記レコードへの上記バックアップデータの書き込み時に、上記バックアップデータの書き込みエラーが発生したか否かを判定する処理と、
上記バックアップデータの書き込みエラーが発生したと判定した場合、上記バックアップデータを書き込んでいたレコード以外のレコードに、上記バックアップデータを再度書き込む処理と
を行う。
【００３３】
上記実施形態のランドリー機器によれば、上記バックアップデータの書き込み時に、バックアップデータ領域の一部の故障等によって、バックアップデータの書き込みエラーを検出した場合にも、バックアップデータの書き込みを行ったレコード以外のレコードに、再度、バックアップデータの書き込み処理を行うので、バックアップデータの書き込み処理の信頼性を高めることができる。
【００３４】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記バックアップデータの書き込みが開始してから経過した時間が所定時間を越えたか否かを判定する処理と、
上記時間が所定時間を越えたと判定した場合、上記バックアップデータを書き込んでいたレコード以外のレコードに、上記バックアップデータを再度書き込む処理と
を行う。
【００３５】
上記実施形態のランドリー機器によれば、上記バックアップデータの書き込み時に、バックアップデータ領域の一部の故障等によって、バックアップデータの書き込みタイムアウトを検出した場合にも、バックアップデータの書き込みを行ったレコード以外のレコードに、再度、バックアップデータの書き込み処理を行うので、バックアップデータの書き込み処理の信頼性を高めることができる。
【００３６】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生したと判定した場合、上記バックアップデータ領域を再度イレーズする処理と
を行う。
【００３７】
上記実施形態のランドリー機器によれば、上記イレーズエラーが発生したと判定した場合、バックアップデータ領域を再度イレーズするので、つまり、イレーズエラーを検出すると、イレーズ処理のリトライ動作を行うので、イレーズ処理の失敗時にも、イレーズ処理の信頼性を高めることができる。
【００３８】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生した回数が所定回数に達した時、上記バックアップデータ領域のイレーズを止めると共に、上記バックアップデータを予め決められた初期値とする。
【００３９】
上記実施形態のランドリー機器によれば、上記フラッシュメモリの故障等により、バックアップデータ領域がイレーズできない場合に、イレーズエラーの回数が所定の回数に達した時にはイレーズ処理を途中で止めるので、処理が無限ループに入ってしまう恐れがない。
【００４０】
また、上記イレーズ処理の失敗により、バックアップデータが不完全なイレーズ状態となっても、バックアップデータを予め決められた初期値として動作するため、異常なデータで機器が動作することがなく、イレーズ処理及び読み出し処理の信頼性を高めることができる。
【００４１】
ここで、上記イレーズエラーの回数は、ランドリー機器出荷時からの積算回数としてもよいし、上記リトライ動作時のリトライ回数としてもよい。
【００４２】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
上記バックアップデータ領域のイレーズ時に、上記バックアップデータ領域のイレーズエラーが発生したか否かを判定する処理と、
上記イレーズエラーが発生した回数が所定回数に達した時、上記バックアップデータ領域のイレーズを止めると共に、上記回数が所定回数に達したことを示すエラー表示を行う処理と
を行う。
【００４３】
上記実施形態のランドリー機器によれば、上記フラッシュメモリの故障により、バックアップデータ領域がイレーズできない場合に、イレーズエラーの回数が所定の回数に達した時には、イレーズ処理を途中で止め、エラー表示を行うことので、機器として異常なデータを採用して動作することがなく、ユーザーが危険な状態に直面してしまうことがない。
【００４４】
また、上記バックアップデータ内に製品の動作上、重要なデータがメモリされていて、イレーズ処理の失敗によって、バックアップデータが不完全なイレーズ状態となっても、異常なデータのまま機器を動作する心配がない。
【００４５】
ここで、上記イレーズエラーの回数は、ランドリー機器出荷時からの積算回数としてもよいし、上記リトライ動作時のリトライ回数としてもよい。
【００４６】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、
電源のオンに伴い、上記バックアップデータ領域をイレーズする処理と、
上記電源のオフに伴い、上記バックアップデータ領域に上記バックアップデータを書き込む処理と
を行う。
【００４７】
上記実施形態のランドリー機器によれば、上記フラッシュメモリのイレーズ処理はブロック単位でしか実行できない。そのため、一般的に、上記フラッシュメモリのイレーズ処理は、書き込み処理と比べると、処理の時間が長くかかってしまう。
【００４８】
したがって、上記電源のオンに伴い、バックアップデータ領域をイレーズすると共に、電源のオフに伴い、バックアップデータ領域にバックアップデータを書き込むので、機器の電源オン時に確実にイレーズ処理を行うことができ、また、瞬時停電等によって、ランドリー機器への電源の供給が予期せず途絶えてしまっても、書き込み処理を確実に行うことができる。
【００４９】
一実施形態のランドリー機器では、
上記複数のレコードのそれぞれには、上記データを保証するためのチェックサムが設けられている。
【００５０】
上記実施形態のランドリー機器によれば、上記複数のレコードのそれぞれには、データを保証するためのチェックサムが設けられているので、レコードへのバックアップデータの書き込みを失敗したときや、レコードに書き込まれたバックアップデータの読み出しに失敗したときなどの不正なデータを判別することができ、レコードデータの信頼性を高めることができる。
【００５１】
一実施形態のランドリー機器では、
上記マイクロコンピュータは、上記バックアップデータ領域のイレーズ中にはユーザの操作を無効とする。
【００５２】
上記実施形態のランドリー機器によれば、上記バックアップデータ領域のイレーズ処理の実施時に例えば電源オフキーが押された場合でも、バックアップデータ領域のイレーズ中にはユーザの操作を無効とするので、電源はオフにならず、確実にイレーズ処理を行うことができる。
【００５３】
例えば、通常、電源オフキーを受け付けると、最優先でその処理を行うが、イレーズ処理間にも最優先で電源オフキー受け付けてしまうと、イレーズ処理を中断することで、バックアップデータが不完全なイレーズ状態となり、不正なデータになってしまう恐れがある。
【００５４】
上記電源オフキーが押された場合、イレーズ処理を実施した後に、機器の電源をオフするようにしてもよい。
【発明の効果】
【００５５】
本発明のランドリー機器によれば、フラッシュメモリ内蔵のマイクロコンピュータを備えたランドリー機器において、フラッシュメモリ領域を有効に使用し、ユーザーの運転設定内容等のバックアップデータの信頼性を高め、かつ安価な回路構成を実現することができる。
【発明を実施するための最良の形態】
【００５６】
以下、本発明のランドリー機器を図示の実施形態により詳細に説明するが、以下の各実施形態は本発明を具体化した一例であって本発明の技術的範囲を制限するものではない。
【００５７】
図１に、本発明の一実施形態のランドリー機器の概略斜視図を示す。
【００５８】
上記ランドリー機器は外箱１を備えている。この外箱１の前面の中央部には、洗濯物を出し入れするためのドア１５が設けられている。また、上記外箱１の前面の上部には操作部１７が設けられている。
【００５９】
上記操作部１７の裏側には制御部１８（図２，図３参照）が取り付けられている。この制御部１８は操作部１７からの入力に基づいて洗い工程、すすぎ工程、脱水工程、乾燥工程を連続または複数工程または単独工程にて実行する。
【００６０】
図２に、上記ランドリー機器の概略縦断面図を示す。
【００６１】
また、上記ランドリー機器は、外箱１内に配置された水槽２と、この水槽２内において回転可能に水平軸３ａで支持されたドラム３とを備えている。
【００６２】
上記水槽２は運転中の振動を吸収するために外箱１にバネ（図示せず）で吊り下げられており、洗い水やすすぎ水を貯え、かつ、洗い水やすすぎ水を排出できるようになっている。なお、上記洗い水とは洗い工程で使用する水のことであって、洗濯物から汚れを落とすための水である。
【００６３】
上記水槽２の外側には、循環用ダクト７が配設されている。この循環用ダクト７内には、水冷式熱交換器３０と、この水冷式熱交換器３０に冷却水を供給するための冷却用給水弁３１と、水冷式熱交換器３０を経由した空気を加熱する乾燥用ヒータ５と、乾燥工程時に温風を循環させるための送風機６とが設置されている。
【００６４】
上記洗い水やすすぎ水は供給口８から水槽２内に供給される。つまり、上記供給口８は水槽２内へ向けて洗い水やすすぎ水を噴射する。
【００６５】
上記水槽２の下方には、水槽２内の洗い水やすすぎ水を外箱１外に排出するための排水用ポンプ１０と、水槽２内の洗い水およびすすぎ水を回収して図示しない管を介して再び供給口８に戻す循環用ポンプ９とが設置されている。この循環用ポンプ９と水槽２との間の配管経路には、外箱１の前面下部から着脱可能な糸屑フィルタ１１が設けられている。
【００６６】
上記水槽２の上方には、水道水、または、ふろ水ポンプ３２（図３参照）からのふろ水を水槽２内に給水するための給水弁１２が設置されている。
【００６７】
上記水槽２の後方には、水槽２内の水位を検知するための水位センサ１４が設置されている。
【００６８】
上記水槽２とドア１５との間には密閉用のパッキン１６が介装されている。これにより、上記水槽２内の洗い水やすすぎ水が水槽２外に出るのを防げる。
【００６９】
上記ドラム３はその周壁全体に洗濯時の給水、脱水時の排水、および乾燥時の温風を通過させるための多数の小孔４を有している。また、上記ドラム３はドラム駆動用モータ１３によって水平軸３ａと共に回転駆動される。
【００７０】
図３に、上記制御部１８およびそれによって駆動される装置のブロック図を示す。
【００７１】
上記制御部１８はマイクロコンピュータ１９を有しており、このマイクロコンピュータ１９は、制御プログラムが書き込まれた制御プログラム領域１０１と、運転条件等のバックアップデータを保持するバックアップデータ領域１０２とを有している。上記制御部１８は上記制御プログラムに従って各種の制御を行う。
【００７２】
上記マイクロコンピュータ１９は、フラッシュメモリ２０の他に、ＣＰＵ（中央処理装置）５１、ＲＡＭ（ランダム・アクセス・メモリ）２８およびタイマー５２を含んでいる。また、上記マイクロコンピュータ１９は、リセット回路２６および電源回路５３に接続されている。このリセット回路２６により、マイクロコンピュータ１９を初期化することができる。また、上記カウント部２７は運転時間等をカウントするものであり、ＲＡＭ２８はカウント部２７でカウントした時間等を一時的に保持する。
【００７３】
上記ＣＰＵ５１は制御部５４と演算部５５とから構成されており、制御部５４はＲＯＭ５４に記憶されている命令を取り出して実行する。また、上記演算部５５は、命令の実行段階で制御部５４から与えられる制御信号に基づいて各種入力機器やＲＡＭ５３から入力されるデータに対し、二進加算、論理演算、増減、比較等の演算を行う。そのため、上記ＲＯＭ５４には、各種機器を動作させるための手段、各種判断のために設定される条件、各種情報を処理するためのルール等が予め記憶されている。
【００７４】
また、上記マイクロコンピュータ１９には、入力キー回路２１および状態検知回路２２からの信号が入力される。
【００７５】
上記状態検知回路２２は、水位センサ１４等の複数のセンサと、これらのセンサからの信号をデジタル信号に変換する回路とを含んでいる。
【００７６】
また、上記マイクロコンピュータ１９が出力した信号は、液晶等からなる表示装置２３、ブザー２４および負荷駆動回路２５に入力される。このブザー２４は洗濯終了時や異常があった場合に鳴る。
【００７７】
上記負荷駆動回路２５は乾燥用ヒータ５、送風機６、排水用ポンプ１０、循環用ポンプ９、給水弁１２、ドラム駆動用モータ１３、冷却用給水弁３１およびふろ水ポンプ３２等を駆動する。
【００７８】
図４に、上記操作部１７の入力キーレイアウトを示す。
【００７９】
上記操作部１７は、洗い工程の運転内容を設定するための洗いマニュアルキー３３、すすぎ工程の運転内容を設定するためのすすぎマニュアルキー３４、脱水工程の運転内容を選択するための脱水マニュアルキー３５、乾燥工程の運転内容を選択するための乾燥マニュアルキー３６、コースを選択するためのコースキー３７、電源キー３８、ランドリー機器の動作をスタート・一時停止させるためのスタートキー３９、洗濯時間を設定するための予約キー４０、ふろ水の使用を選択するふろ水キー４１を含んでいる。
【００８０】
上記コースキー３７を操作することにより、通常の洗濯を行う標準コースと、毛布を洗濯する毛布コースと、洗濯物の汚れが軽い場合に簡単に洗濯するスピードコースと、ユーザーが任意で設定変更可能なわが家流コースとの４つのコースから所望のコースを選択することができる。上記わが家流コースの設定内容はバックアップデータ領域１０２（図３参照）にバックアップされる。
【００８１】
図５に、上記マイクロコンピュータ１９のメモリ配置図を示す。
【００８２】
上記マイクロコンピュータ１９のメモリは、ＳＦＲ（周辺機能の制御レジスタ）、ＲＡＭ２８およびフラッシュメモリ２０で構成されている。このフラッシュメモリ２０に、機器の制御プログラム領域１０１と、ユーザーの運転設定内容等のバックアップデータ領域１０２を配置している。
【００８３】
上記構成のランドリー機器によれば、フラッシュメモリ２０が制御プログラム領域１０１およびバックアップデータ領域１０２を有するので、フラッシュメモリ２０の領域を有効に使用することができる。
【００８４】
また、上記フラッシュメモリ２０はマイクロコンピュータ１９に内蔵されているので、バックアップデータの記憶のために外付けメモリを使用する必要がなく、また、外付けメモリとのデータ通信の必要もないため、バックアップデータの信頼性を向上することができ、かつ、安価な回路構成を実現することができる。
【００８５】
上記実施の形態では、制御プログラム領域１０１とバックアップデータ領域１０２とを、同一ブロック内に配置していたが、図６に示すように、イレーズブロックとして別々のブロックに配置してもよい。
【００８６】
上記バックアップデータ領域１０２は、図７に示すように、それぞれが複数のデータで構成された複数のレコードに分割してもよい。例えば、上記バックアップデータ領域１０２が全部で２５６バイトあって、１回のバックアップあたりに３２バイトのデータが必要である場合、これを８つのレコードに分割すると、１レコードあたり３２バイトとなりこれを実現することができる。
【００８７】
このように分割した状態で、最初にバックアップデータを書き込むときは、レコード０の領域にバックアップデータを書き込み、次にバックアップデータを書き込むときは、レコード１の領域に、運転条件等のバックアップデータを書き込む。
【００８８】
すなわち、上記バックアップデータの書き込み時にはレコードを変更して使用する。
【００８９】
また、上記バックアップデータの書き込み時には、バックアップデータ領域１０２のレコードを読み出して、同一レコード内の全てのデータが「ＦＦ（イレーズ完了後のデータ）」である場合、そのレコードを空きレコードとして判定する。この空きレコードと判定したレコードに、バックアップデータを書き込む。
【００９０】
より詳しくは、図８に示すように、まず、ステップＳ８−１で、書き込みアドレスの初期設定を行う。初期設定ではバックアップデータ領域１０２の先頭レコードのアドレスを設定する。
【００９１】
次に、ステップＳ８−２で、データブロックの全レコードの全検索が完了したか否かを判定する。つまり、ステップＳ８−２で、データブロックの全レコードにおいて、同一レコード内の全てのデータが「ＦＦ」であるか否かを判定する。
【００９２】
このステップＳ８−２で、データブロックの全レコードにおいて、同一レコード内の全てのデータが「ＦＦ」でないと判定すると、つまり、空きレコードなしと判定すると、ステップＳ８−６，Ｓ８−７を順次行った後、ステップＳ８−５に進む。このステップＳ８−５では、バックアップデータの書き込み処理を行う。
【００９３】
上記ステップＳ８−６では、データブロック内の全レコードに対してイレーズ処理を行う。
【００９４】
上記ステップＳ８−７では書き込みアドレスを先頭レコードに設定する。
【００９５】
なお、上記ステップＳ８−２において空きレコードなしと判定した場合、ステップＳ８−６，Ｓ８−７，Ｓ８−５を行わずに、バックアップデータの書き込み処理を終了してもよい。
【００９６】
また、上記ステップＳ８−６，Ｓ８−７，Ｓ８−５を行わずに、バックアップデータの書き込み処理を終了する場合、空きレコードがないことを表示装置２３に表示して、データブロック内の全レコードに対してイレーズ処理を行うか否かをユーザに選択させるようにしてもよい。
【００９７】
一方、上記ステップＳ８−２で、データブロックの全レコードにおいて、全てのデータが「ＦＦ」であるレコードが少なくとも１つあると判定すると、つまり、空きレコードありと判定すると、ステップＳ８−３に進む。
【００９８】
このステップＳ８−３では、書き込みアドレスのレコード内の全てのデータが「ＦＦ」であるか否かを判定する。
【００９９】
上記ステップＳ８−３で、書き込みアドレスのレコード内の全てのデータが「ＦＦ」であると判定すると、つまり、書き込みアドレスのレコードが空きレコードであると判定すると、ステップＳ８−５に進む。
【０１００】
一方、上記ステップＳ８−３で、書き込みアドレスのレコード内の全てのデータが「ＦＦ」でないと判定すると、つまり、書き込みアドレスのレコードが空きレコードでないと判定すると、ステップＳ８−４に進んで、書き込みアドレスを更新した後、ステップＳ８−２に戻る。
【０１０１】
図９を用いて、ステップＳ８−３，Ｓ８−４，Ｓ８−５の処理を説明すると、まず、レコード０は全てのデータが「ＦＦ」でないため、書き込みアドレスを更新する。
【０１０２】
次に、レコード１においても全てのデータが「ＦＦ」でないため、書き込みアドレスを更新する。
【０１０３】
次に、レコード２は同一レコード内の全てのデータが「ＦＦ」であるため、レコード２は空きレコードと判定し、レコード２にバックアップデータを書き込む。
【０１０４】
上記バックアップデータの読み出し時には、バックアップデータ領域１０２のレコードを読み出して、同一レコード内の全てのデータが「ＦＦ」である場合を空きレコードとして判定し、その１つ前のレコードを最新のデータが格納されているレコードとして読み出す。
【０１０５】
より詳しくは、図１０に示すように、まず、ステップＳ１０−１で読み出しアドレスの初期設定を行う。初期設定ではバックアップデータ領域の先頭レコードのアドレスを設定する。
【０１０６】
次に、ステップＳ１０−２で、データブロックの全レコードの全検索が完了したか否かを判定する。つまり、ステップＳ１０−２で、データブロックの全レコードにおいて、同一レコード内の全てのデータが「ＦＦ（イレーズ完了後のデータ）」であるか否かを判定する。
【０１０７】
このステップＳ１０−２で、データブロックの全レコードにおいて、同一レコード内の全てのデータが「ＦＦ」でないと判定すると、つまり、空きレコードなしと判定すると、ステップＳ１０−９の処理を行った後、ステップＳ１０−６に進む。このステップＳ１０−９では、最終レコードが最新のデータが格納されているレコードとみなし、読み出しアドレスを最終レコードのアドレスに設定している。
【０１０８】
一方、ステップＳ１０−２で、データブロックの全レコードにおいて、全てのデータが「ＦＦ」であるレコードが少なくとも１つあると判定すると、つまり、空きレコードありと判定すると、ステップＳ１０−３に進む。
【０１０９】
このステップＳ１０−３で、読み出しアドレスのレコード内の全てのデータが「ＦＦ」であるかを判定する。
【０１１０】
上記ステップＳ１０−３で、読み出しアドレスのレコード内の全てのデータが「ＦＦ」であると判定すると、つまり、読み出しアドレスのレコードが空きレコードであると判定すると、ステップＳ１０−５の処理を行った後、ステップＳ１０−６に進む。このステップＳ１０−５では、１レコード前のレコードを最新のデータが格納されているレコードとみなし、読み出しアドレスをデクリメントする。
【０１１１】
一方、上記ステップＳ１０−３で、読み出しアドレスのレコード内の全てのデータが「ＦＦ」でないと判定すると、つまり、読み出しアドレスのレコードが空きレコードでないと判定すると、ステップＳ１０−４に進んで、書き込みアドレスを更新した後、ステップＳ１０−２に戻る。
【０１１２】
上記ステップＳ１０−６に進むと、読み出しアドレスのレコードに書き込まれたバックアップデータを読み出す。
【０１１３】
上記ステップＳ１０−６で読み出し処理を行った後は、ステップＳ１０−７でバックアップデータ領域１０２の全てが使用されているか否かを判定する。
【０１１４】
このステップＳ１０−７で、バックアップデータ領域１０２の全てが使用されていないと判定すると終了する。
【０１１５】
一方、上記ステップＳ１０−７で、バックアップデータ領域１０２の全てが使用されていると判定すると、ステップＳ１０−８の処理を行って終了する。このステップＳ１０−８ではイレーズ処理を行う。このイレーズ処理が完了すると、バックアップデータ領域１０２のデータは全て「ＦＦ」となり、再度書き込み可能な状態となる。
【０１１６】
図９を用いて、ステップＳ１０−３，Ｓ１０−４，Ｓ１０−５，Ｓ１０−６の処理を説明すると、レコード０は全てのデータが「ＦＦ」でないため、書き込みアドレスを更新する。
【０１１７】
次に、レコード１も全てのデータが「ＦＦ」でないため、書き込みアドレスを更新する。
【０１１８】
次に、レコード２は全てのデータが「ＦＦ」であるため、アドレスをデクリメントし、１レコード前のレコード１が最新のデータが格納されているレコードとみなし、レコード１のバックアップデータを読み出す。
【０１１９】
上記バックアップデータ領域１０２は図１１に示すレコード０を有してもよい。例えば、１レコードあたり３２バイトである場合に、レコード０はアドレス「００」から「１Ｅ」までを実データ領域とし、アドレス「１Ｆ」をチェックサム領域とする。アドレス「００」から「１Ｅ」までの実データの内容に応じて、チェックサムを設定する。例えば、チェックサムの設定方法はアドレス「００」から「１Ｅ」までの全データの排他的論理和とする。このようにレコードデータの信頼性を高めるために、レコード毎にチェックサムを設けてもよい。
【０１２０】
上記バックアップデータ領域１０２は、図１２に示すように、２つのブロックを有してもよい。より詳しくは、上記バックアップデータ領域１０２が、イレーズブロックとして、ブロックＡとブロックＢとの２つのブロックに分かれて配置されている。
【０１２１】
このように、上記バックアップデータ領域１０２がブロックＡとブロックＢとを有することによって、ブロックＡだけをイレーズしたい場合や、ブロックＢだけをイレーズしたい場合にも、処理が可能となる。また、上記ブロックＡとブロックＢとの両方をイレーズすることも可能である。
【０１２２】
例えば、ブロックＡには、ユーザーの設定内容のように、頻繁に変更を行うバックアップデータを配置し、ブロックＢには、ユーザーが変更することのないバックアップデータを配置しておけば、通常のユーザーの使用時にはブロックＡだけをイレーズすることで、ブロックＢのバックアップデータの信頼性を高めることができる。
【０１２３】
上記バックアップデータ領域１０２がブロックＡとブロックＢとを有する場合、図１３Ａに示すように、ステップＳ１３−１の読み出し処理を行った後に、読み出しアドレスのチェックを行ってもよい。
【０１２４】
つまり、上記ステップＳ１３−１の読み出し処理を行った後に、ステップＳ１３−２で、読み出し処理が行われたレコードがブロックＡの最終レコードであるか否かを判定してもよい。
【０１２５】
このステップＳ１３−２で、読み出し処理が行われたレコードがブロックＡの最終レコードであると判定すると、ステップＳ１３−４に進んで、ブロックＢのイレーズ処理を行った後、読み出しアドレスのチェックを終了する。
【０１２６】
一方、上記ステップＳ１３−２で、読み出し処理が行われたレコードがブロックＡの最終レコードでないと判定すると、次のステップＳ１３−３に進む。
【０１２７】
上記ステップＳ１３−３に進んだ場合、読み出し処理が行われたレコードがブロックＢの最終レコードであるか否かを判定する。
【０１２８】
このステップＳ１３−３で、読み出し処理が行われたレコードがブロックＢの最終レコードであると判定すると、ステップＳ１３−５に進んで、ブロックＡのイレーズ処理を行った後、読み出しアドレスのチェックを終了する。
【０１２９】
一方、上記ステップＳ１３−３で、読み出し処理が行われたレコードがブロックＢの最終レコードでないと判定すると、読み出しアドレスのチェックを終了する。
【０１３０】
このように、上記ブロックＡとブロックＢとの一方において、レコードが全て使用されれば、ブロックＡとブロックＢとの他方をイレーズする。
【０１３１】
また、上記ブロックＡおよびブロックＢは、図１３Ｂに示すようメモリ配置としてもよい。
【０１３２】
また、図１４に示すように、ステップＳ１４−１でバックアップデータの書き込み処理を行った後、書き込みエラーを検出してもよい。
【０１３３】
つまり、上記ステップＳ１４−１でバックアップデータの書き込み処理を行った後、ステップＳ１４−２で、フラッシュメモリ２０の一部故障等による書き込みエラーが発生したか否かを判定する。
【０１３４】
このステップＳ１４−２で、フラッシュメモリ２０の一部故障等による書き込みエラーが発生したと判定すると、ステップＳ１４−３の処理を行った後、ステップＳ１４−１に戻る。このステップＳ１４−３では書き込みアドレスをインクリメントする。これにより、書き込みを行ったレコードの次のレコードに再度書き込みを行うことができる。
【０１３５】
一方、上記ステップＳ１４−２で、フラッシュメモリ２０の一部故障等による書き込みエラーが発生していないと判定すると、書き込みエラーの検出を終了する。
【０１３６】
また、図１５に示すように、ステップＳ１５−１でバックアップデータの書き込み処理を行った後、書き込みタイムアウトをカウントしてもよい。
【０１３７】
つまり、上記ステップＳ１５−１でバックアップデータの書き込み処理を行った後、ステップＳ１５−２で、フラッシュメモリ２０の一部故障等による書き込みタイムアウトが発生したか否かを判定する。
【０１３８】
このステップＳ１５−２で、フラッシュメモリ２０の一部故障等による書き込みタイムアウトが発生したと判定すると、ステップＳ１５−３の処理を行った後、ステップＳ１５−１に戻る。このステップＳ１５−３では書き込みアドレスをインクリメントする。これにより、書き込みを行ったレコードの次のレコードに再度書き込みを行うことができる。
【０１３９】
一方、上記ステップＳ１５−２で、フラッシュメモリ２０の一部故障等による書き込みタイムアウトが発生していないと判定すると、書き込みタイムアウトの検出を終了する。
【０１４０】
また、図１６に示すように、ステップＳ１６−１でバックアップデータのイレーズ処理を行った後、イレーズエラーを検出してもよい。
【０１４１】
つまり、上記ステップＳ１６−１でバックアップデータのイレーズ処理を行った後、ステップＳ１６−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したか否かを判定する。
【０１４２】
このステップＳ１６−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したと判定すると、ステップＳ１６―１に戻る。これにより、上記イレーズ処理に失敗したブロックに対して再度イレーズ処理を行うことができる。
【０１４３】
一方、上記ステップＳ１６−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生していないと判定すると、イレーズエラーの検出を終了する。
【０１４４】
また、図１７に示すように、ステップＳ１７−１でバックアップデータのイレーズ処理を行った後、イレーズエラーを検出してもよい。
【０１４５】
つまり、上記ステップＳ１７−１でバックアップデータのイレーズ処理を行った後、ステップＳ１７−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したか否かを判定する。
【０１４６】
このステップＳ１７−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したと判定すると、ステップＳ１７―３に進む。
【０１４７】
一方、上記ステップＳ１７−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生していないと判定すると、イレーズエラーの検出を終了する。
【０１４８】
上記ステップＳ１７―３に進んだ場合、イレーズエラーの回数が所定のＮ回目であるか否かを判定する。
【０１４９】
このステップＳ１７―３で、イレーズエラーの回数が所定のＮ回目ではないと判定すると、ステップＳ１７−１に戻る。これにより、上記イレーズ処理に失敗したブロックに対して再度イレーズ処理を行うことができる。
【０１５０】
一方、上記ステップＳ１７―３で、イレーズエラーの回数が所定のＮ回目であると判定すると、ステップＳ１７−４に進んで、バックアップデータに、予め決められた初期値を採用した後、イレーズエラーの検出を終了する。
【０１５１】
上記ステップＳ１７−４の処理では、例えば、バックアップデータの中に、ユーザーの好みに応じた設定内容をメモリする「わが家流コース」のデータが含まれている場合は、洗い時間「１５分」、すすぎ回数「２回」、脱水時間「９分」といった予め決められた初期値を採用する。
【０１５２】
また、図１８に示すように、ステップＳ１８−１でバックアップデータのイレーズ処理を行った後、イレーズエラーを検出してもよい。
【０１５３】
つまり、上記ステップＳ１８−１でバックアップデータのイレーズ処理を行った後、ステップＳ１８−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したか否かを判定する。
【０１５４】
このステップＳ１８−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生したと判定すると、ステップＳ１８―３に進む。
【０１５５】
一方、上記ステップＳ１８−２で、フラッシュメモリ２０の故障等によるイレーズエラーが発生していないと判定すると、イレーズエラーの検出を終了する。
【０１５６】
上記ステップＳ１８―３に進んだ場合、イレーズエラーの回数が所定のＮ回目であるか否かを判定する。
【０１５７】
このステップＳ１８―３で、イレーズエラーの回数が所定のＮ回目ではないと判定すると、ステップＳ１８−１に戻る。これにより、上記イレーズ処理に失敗したブロックに対して再度イレーズ処理を行うことができる。
【０１５８】
一方、上記ステップＳ１８―３で、イレーズエラーの回数が所定のＮ回目であると判定すると、ステップＳ１８−４に進んで、表示装置２３にエラーを表示し、ユーザーにバックアップデータのイレーズエラーが発生したことを知らせた後、イレーズエラーの検出を終了する。
【０１５９】
また、上記マイクロコンピュータ１９は、ランドリー機器の電源オンをしてから電源オフするまでに図１９に示すような処理を行ってもよい。
【０１６０】
つまり、まず、ステップＳ１９−１でランドリー機器の電源がオンすると、ステップＳ１９−２でマイクロコンピュータ１９の初期設定を行う。この初期設定では、全出力オフ、Ｉ／Ｏ（入出力）設定、ＲＡＭクリア等を行う。
【０１６１】
次に、ステップＳ１９−３でバックアップデータの読み出し処理を行い、読み出し処理が完了すると、ステップＳ１９−４で、レコードが全て使用されている等でイレーズ処理が必要となっているか否かを判定する。
【０１６２】
このステップＳ１９−４で、イレーズ処理が必要となっていると判定すると、ステップＳ１９−５に進んで、バックアップデータ領域１０２に対してイレーズ処理を行う一方、イレーズ処理が必要となっていないと判定すると、ステップＳ１９−６に進む。
【０１６３】
次に、ステップＳ１９−６で、ランドリー機器の運転がスタートすると、ステップＳ１９−７で洗い、すすぎ、脱水、乾燥等の洗濯・乾燥運転を行い、運転終了後、ステップＳ１９−８でバックアップデータの書き込み処理を行う。書き込み処理が完了すると、ステップＳ１９−９で電源をオフする。
【０１６４】
上記ステップＳ１９−５でイレーズ処理を行っている間に、例えば電源オフキーを受け付けたとしても、イレーズ処理が完了してから電源オフ処理を行うようにしてもよい。
【０１６５】
上記実施の形態は全ての点で例示であって制限的なものではないと考慮されるべきである。本発明の範囲は、上記実施の形態ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての修正や変形を含むものである。
【０１６６】
例えば、本発明は、いわゆる斜めドラム洗濯機や縦型洗濯機等の洗濯機で用いることができる。
【図面の簡単な説明】
【０１６７】
【図１】図１は本発明の一実施の形態のランドリー機器の概略斜視図である。
【図２】図２は上記ランドリー機器の概略縦断面図である。
【図３】図３は上記ランドリー機器の制御部およびこれによって駆動される装置のブロック図である。
【図４】図４は上記ランドリー機器の操作部の入力キーレイアウト図である。
【図５】図５は上記ランドリー機器のマイクロコンピュータのメモリ配置図である。
【図６】図６は上記ランドリー機器のマイクロコンピュータの他のメモリ配置図である。
【図７】図７は上記ランドリー機器のバックアップデータのメモリ配置図である。
【図８】図８は上記マイクロコンピュータの処理のフローチャートである。
【図９】図９は上記ランドリー機器のバックアップデータを示す図である。
【図１０】図１０は上記マイクロコンピュータの処理の他のフローチャートである。
【図１１】図１１は上記ランドリー機器の他のバックアップデータを示す図である。
【図１２】図１２は上記ランドリー機器のレコードデータの配置図である。
【図１３Ａ】図１３Ａは上記マイクロコンピュータの処理の他のフローチャートである。
【図１３Ｂ】図１３Ｂは上記ランドリー機器の他のレコードデータの配置図である。
【図１４】図１４は上記マイクロコンピュータの処理の他のフローチャートである。
【図１５】図１５は上記マイクロコンピュータの処理の他のフローチャートである。
【図１６】図１６は上記マイクロコンピュータの処理の他のフローチャートである。
【図１７】図１７は上記マイクロコンピュータの処理の他のフローチャートである。
【図１８】図１８は上記マイクロコンピュータの処理の他のフローチャートである。
【図１９】図１９は上記マイクロコンピュータの処理の他のフローチャートである。
【符号の説明】
【０１６８】
１  外箱
２  水槽
３  ドラム
４  小孔
５  乾燥用ヒータ
６  送風機
７  循環用ダクト
８  供給口
９  循環用ポンプ
１０  排水用ポンプ
１１  糸屑フィルタ
１２  給水弁
１３  ドラム駆動用モータ
１４  水位センサ
１５  ドア
１６  密閉用のパッキン
１７  操作部
１８  制御部
１９  マイクロコンピュータ
２０  フラッシュメモリ
２１  入力キー回路
２２  状態検知回路
２３  表示装置
２４  ブザー
２５  負荷駆動回路
２６  リセット回路
２７  カウント部
２８  ＲＡＭ
３０  水冷式熱交換器
３１  冷却用給水弁
３２  ふろ水ポンプ
３３  洗いマニュアルキー
３４  すすぎマニュアルキー
３５  脱水マニュアルキー
３６  乾燥マニュアルキー
３７  コースキー
３８  電源キー
３９  スタートキー
４０  予約キー
４１  ふろ水キー
【図１】
2008099942.tif 000003
【図２】
2008099942.tif 000004
【図３】
2008099942.tif 000005
【図４】
2008099942.tif 000006
【図５】
2008099942.tif 000007
【図６】
2008099942.tif 000008
【図７】
2008099942.tif 000009
【図８】
2008099942.tif 000010
【図９】
2008099942.tif 000011
【図１０】
2008099942.tif 000012
【図１１】
2008099942.tif 000013
【図１２】
2008099942.tif 000014
【図１３Ａ】
2008099942.tif 000015
【図１３Ｂ】
2008099942.tif 000016
【図１４】
2008099942.tif 000017
【図１５】
2008099942.tif 000018
【図１６】
2008099942.tif 000019
【図１７】
2008099942.tif 000020
【図１８】
2008099942.tif 000021
【図１９】
2008099942.tif 000022