(57)【要約】【課題】一時的な停電に備えて，冷却や加温に関わる機器に対するタイマ制御の途中の管理データを，書き換え回数に制限のある不揮発性メモリに周期的に記録する場合に，その不揮発性メモリの利用効率を高めて前記管理データを確実に記録できること。【解決手段】ＭＰＵ６１が，データの書き換え回数に制限があるフラッシュメモリ６２に，タイマ制御の実行中の計時途中時間及びデータ記録の制限回数を特定するデータを含む管理データを記録する。その記録周期は，冷蔵庫の余寿命の期間内に過去の実行頻度でタイマ制御が実行されても，管理データの記録回数が制限回数を超えないという制約条件を満たすよう設定される。ＭＰＵ６１は，タイマ制御が停電により中断された後に通電が再開されたときに，記録れた計時途中時間を引き継ぐ計時によりタイマ制御を再開させる。【選択図】図１
2009275954.tif 000002
【特許請求の範囲】
【請求項１】
所定の計時開始条件の成立時点を基準に予め設定された監視時間が経過するまでの経過時間又は残り時間を計時する計時手段と，該計時手段の計時時間に基いて貯蔵室内の冷却又は加温に関わる機器を制御するタイマ制御手段と，データの書き換え回数に制限がある不揮発性メモリと，を備えた冷蔵庫であって，
前記タイマ制御手段による制御の実行中に，前記不揮発性メモリに対し，適宜設定される管理データ記録周期で，前記計時手段の計時途中の計時時間である計時途中時間を含む管理データを既存データの書き換えを伴うデータ書き込みにより記録する管理データ記録手段と，
前記管理データ記録手段による前記管理データの記録回数の制限に関する制約条件を満たす前記管理データ記録周期を適宜設定する管理データ記録周期設定手段と，
前記タイマ制御手段による制御が通電停止により中断された後に通電が再開された状態である中断・復帰状態において，前記不揮発性メモリに記憶されている前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させる通電復帰時制御手段と，
を具備してなることを特徴とする冷蔵庫。
【請求項２】
当該冷蔵庫の計算上の余寿命を特定する余寿命特定データが適宜記録される余寿命特定データ記憶手段と，
前記タイマ制御手段による制御の過去の実行頻度を特定するタイマ制御頻度実績データが適宜記録されるタイマ制御頻度実績データ記憶手段と，を具備し，
前記管理データ記録手段が，前記不揮発性メモリに対し，前記不揮発性メモリのデータ書き換え回数の制限に起因する今後のデータ記録の制限回数を特定する残記録可能回数特定データと前記計時途中時間とを含む前記管理データを記録し，
前記管理データ記録周期設定手段が，前記余寿命特定データにより特定される前記計算上の余寿命の期間内に，前記タイマ制御頻度実績データに応じた実行頻度で前記タイマ制御手段による制御が実行されても，前記管理データ記録手段による前記管理データの記録回数が前記残記録可能回数特定データにより特定される制限回数を超えないという前記制約条件を満たす前記管理データ記録周期を適宜設定してなる請求項１に記載の冷蔵庫。
【請求項３】
前記通電復帰時制御手段が，前記中断・復帰状態における前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度とが予め定められた関係を満たす場合にのみ，前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させてなる請求項１又は２のいずれかに記載の冷蔵庫。
【請求項４】
前記管理データ記録手段が，データ記録の際の前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度との関係を表す温度関係情報を前記管理データに含めて記録してなり，
前記通電復帰時制御手段が，前記中断・復帰状態における前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度との関係が，前記管理データに含まれる前記温度関係情報を基準にして予め定められた関係を満たす場合にのみ，前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させてなる請求項３に記載の冷蔵庫。
【請求項５】
データ消去の最小単位の記憶領域であるブロックを複数有する前記不揮発性メモリに，複数の前記ブロックからなり複数の前記管理データを記録可能な容量の管理データ用記憶領域が確保され，
前記管理データ記録手段が，前記管理データ用記憶領域に新たな前記管理データを記録可能な空き領域がない場合に，前記管理データ用記憶領域内の前記ブロックのうち，前回の前記管理データが記録されている元のブロック以外の次のブロックのデータを消去し，該次のブロックに新たな前記管理データを記録してなる請求項１〜４のいずれかに記載の冷蔵庫。
【請求項６】
前記不揮発性メモリがフラッシュメモリである請求項１〜５のいずれかに記載の冷蔵庫。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，計時時間に基いて貯蔵室内の冷却又は加温に関わる機器を制御するタイマ制御機能を備えた冷蔵庫に関するものである。
【背景技術】
【０００２】
昨今の冷蔵庫は様々な機能を備えている。
例えば，特許文献１には，一般的な冷却保存機能に加えて保温機能を有する温度切替室を備えた冷蔵庫について示されている。
前記温度切替室を備えた冷蔵庫は，前記温度切替室の管理温度（いわゆる設定温度）を，冷凍，冷蔵，パーシャル，チルドなどの低温の温度帯と，温かい食品を保温する高温の温度帯とに切り替え可能である。
また，昨今の冷蔵庫は，消費電力の低減のため，或いは利用者の利便性を高めるために，貯蔵室内の冷却又は加温に関わる機器を，クロック信号のカウント（カウントアップ又はカウントダウン）による計時時間に基いた制御（以下，タイマ制御という）を行う制御回路を備えていることが多い。
例えば，前記温度切替室を備えた冷蔵庫において，制御回路が，前記温度切替室の管理温度を，ユーザにより設定された時間だけ高温の温度帯，或いは温食品の急冷に適した冷凍室と同等の温度帯で保持し，その後，冷蔵室の温度帯へ自動的に切り替えるという室温のタイマ制御を行う場合がある。
これにより，前記温度切替室に収容された食品等が，それを必要とする時刻に用途に応じた状態となる温度に保持される。また，万一，前記温度切替室内の食品等が，予定の時刻を過ぎて放置されても，再び冷却保存されることで食品等の変質が最小限に抑えられる。
また，前記タイマ制御は，前記温度切替室の温度管理以外でも行われる。
例えば，旅行等により自宅が留守となる期間が設定された場合に，設定された期間における冷却器のコンプレッサや除霜ヒータを，通常よりも低速で或いは低い頻度で動作させる留守中節電制御なども，前記タイマ制御の一例である。
一般に，コンプレッサが低速回転で運転されると，貯蔵室内の変動する温度を管理温度に収束せる応答性が悪くなる。また，除霜ヒータの動作頻度を少なくすると，蒸発器に多くの霜が堆積しやすくなる。しかしながら，留守宅では，冷蔵庫のドアの開閉がなされないため，上記応答性や霜の堆積がほとんど問題とならない。そのため，前記留守中節電制御により，特に問題が生じることなく省電力化が実現される。
なお，貯蔵室内の冷却又は加温に関わる機器としては，例えば，冷凍サイクルにおける蒸発器や，その蒸発器の周囲の冷気の貯蔵室への循環量を調節するファンや通風ダンパ，前記温度切替室内のヒータや，蒸発器に発生する霜を加熱除去する除霜ヒータ等がある。
【０００３】
ところで，冷蔵庫において，前記タイマ制御の途中で一時的な停電が生じ，その後，その停電が復旧した場合に，中断された前記タイマ制御をどのように継続させるかという課題がある。なお，本明細書に記載する停電には，商用電源が停電した状況の他，冷蔵庫の電源コードが商用電源のコンセントから抜かれた状況も含まれる。
即ち，冷蔵庫において，貯蔵室内の冷却又は加温に関わる機器は，その動作の良否が食品衛生の良否に直結するため，一時停電によって全く想定外の制御がなされると，食品衛生上の大きなトラブルにつながる。
そこで，冷蔵庫において，制御回路が，前記タイマ制御の制御途中である旨及び最新の計時時間を含む管理データを，比較的短い周期で不揮発性メモリに記録することが考えられる。これにより，前記制御回路が，停電の復旧時，即ち，当該冷蔵庫への通電開始時に，途中で中断された前記タイマ制御を，前記不揮発性メモリに記録された計時時間を引き継いで計時された計時時間に基づいて実行することができる。
冷蔵庫に搭載される前記不揮発性メモリとしては，制御プログラムや制御パラメータの変更の容易性，消費電力の少なさ，及びコストの面から，フラッシュメモリが採用されることが多い。
【特許文献１】特開２００６−１２５７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，フラッシュメモリは，その構造上の理由から，データ書き換え回数，即ち，１回のデータ消去の最小単位の記憶領域であるブロックごとのデータ消去の回数が，例えば１万回程度に制限されている。また，冷蔵庫の設計上の寿命は，２０年程度と非常に長い。
そのため，前記管理データが，前記タイマ制御の途中で高い頻度で（短い周期で）フラッシュメモリに記録され，その記録が，当該冷蔵庫の設計上の寿命の全期間内において確実に行われることを保証するためには，フラッシュメモリ内に，前記管理データ専用の大きな記憶領域を確保しなければならないという問題点があった。しかも，多機能化された冷蔵庫は，ユーザごとに利用される機能（実行される機能）の種類や機能ごとの利用頻度が大きく異なる。そのため，前記タイマ制御の利用頻度が最も高いユーザを想定してフラッシュメモリの記憶領域が確保された場合，他の多くのユーザにとっては，せっかく設けられた大きな記憶領域が無駄になるという問題点もあった。また，冷蔵庫ごとに実行される機能やその実行頻度が大きく異なるという問題は，寒冷地と温暖地との違い等，設置環境の違いによっても生じる。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，一時的な停電に備えて，冷却や加温に関わる機器に対するタイマ制御の途中の管理データを，書き換え回数に制限のある不揮発性メモリに周期的に記録する場合に，その不揮発性メモリの利用効率を高めて前記管理データを確実に記録できる冷蔵庫を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために，本発明に係る冷蔵庫は，次の（１）〜（６）に示される各構成要素を備えるものである。
（１）所定の計時開始条件の成立時点を基準に予め設定された監視時間が経過するまでの経過時間又は残り時間を計時する計時手段。
（２）前記計時手段の計時時間に基いて貯蔵室内の冷却又は加温に関わる機器を制御するタイマ制御手段。
（３）データの書き換え回数に制限がある不揮発性メモリ。なお，その典型例は，フラッシュメモリである。
（４）前記タイマ制御手段による制御の実行中に，前記不揮発性メモリに対し，適宜設定される管理データ記録周期で，前記計時手段の計時途中の計時時間である計時途中時間を含む管理データを既存データの書き換えを伴うデータ書き込みにより記録する管理データ記録手段。
（５）前記管理データ記録手段による前記管理データの記録回数の制限に関する制約条件を満たす前記管理データ記録周期を適宜設定する管理データ記録周期設定手段。
（６）前記タイマ制御手段による制御が通電停止により中断された後に通電が再開された状態である中断・復帰状態において，前記不揮発性メモリに記憶されている前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させる通電復帰時制御手段。
【０００６】
本発明に係る冷蔵庫は，動作の良否が食品衛生の良否に直結する機器のタイマ制御を実行中に，適宜設定される周期で，一時的な停電の復旧後に前記タイマ制御を続行するのに必要な前記管理データを前記不揮発性メモリに記録する。これにより，前記タイマ制御が，一時的な停電により中断されても，停電復旧後に適切に続行され，貯蔵物に食品衛生上の問題が生じることが回避される。
また，本発明に係る冷蔵庫は，前記タイマ制御の実行中における前記管理データの記録周期を，書き換え回数に制限のある前記不揮発性メモリへのデータ記録回数の制限に関する制約条件を満たすように適宜設定する。
これにより，本発明に係る冷蔵庫は，前記不揮発性メモリの利用効率を高めて前記管理データを確実に記録することができる。
より具体的には，本発明に係る冷蔵庫が，次の（７）〜（１０）に示される構成を備えることが考えられる。
（７）当該冷蔵庫の計算上の余寿命を特定する余寿命特定データが適宜記録される余寿命特定データ記憶手段が設けられている。なお，前記計算上の予寿命は，設計上の予寿命ともいえる。
（８）前記タイマ制御手段による制御の過去の実行頻度を特定するタイマ制御頻度実績データが適宜記録されるタイマ制御頻度実績データ記憶手段が設けられている。
（９）前記管理データ記録手段が，前記不揮発性メモリに対し，前記不揮発性メモリのデータ書き換え回数の制限に起因する今後のデータ記録の制限回数を特定する残記録可能回数特定データと前記計時途中時間とを含む前記管理データを記録する。
（１０）前記管理データ記録周期設定手段が，前記余寿命特定データにより特定される前記計算上の余寿命の期間内に，前記タイマ制御頻度実績データに応じた実行頻度で前記タイマ制御手段による制御が実行されても，前記管理データ記録手段による前記管理データの記録回数が前記残記録可能回数特定データにより特定される制限回数を超えないという前記制約条件を満たす前記管理データ記録周期を適宜設定する。ここで，前記制約条件は，前記管理データの記録に伴う前記不揮発性メモリのデータ書き換えの回数が，予め定められた制限回数を超えないという制約条件と同義である。
これにより，前記不揮発性メモリにおける前記管理データ用の記憶領域が，想定される最大の頻度で前記タイマ制御が行われる場合に必要となる容量まで確保されなくても，計算上（設計上）の予寿命の期間内において，前記管理データの記録が確実に行われる。
【０００７】
ところで，前記タイマ制御は，停電による中断時間が短い場合には，停電復旧後に引き続き続行されることに意義があるが，中断時間が長い場合には，停電復旧後に引き続き続行されるとかえって不都合な場合が多い。
一方，冷蔵庫は，通電時において，貯蔵室内の温度を，設置環境の温度に対して所定以上異なる温度に保持することが通常であり，停電時間が長くなるほど，貯蔵室内の温度が設置環境の温度に近づく。
そこで，前記通電復帰時制御手段が，前記中断・復帰状態における前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度とが予め定められた関係を満たす場合にのみ，前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させることが考えられる。
ここで，前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度との関係は，前記タイマ制御の中断時間（停電時間）の代替指標とされている。
例えば，前記管理データ記録手段が，データ記録の際の前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度との関係を表す温度関係情報を前記管理データに含めて記録する。そして，前記通電復帰時制御手段が，前記中断・復帰状態における前記貯蔵室内の検出温度と当該冷蔵庫の設置環境の検出温度との関係が，前記管理データに含まれる前記温度関係情報を基準にして予め定められた関係を満たす場合にのみ，前記計時途中時間を引き継いだ前記計時手段の計時時間に基づく前記タイマ制御手段による制御を再開させる。
これにより，前記タイマ制御が長い中断時間の後に引き続き続行されることにより，かえって不都合な結果を招くことを回避できる。
なお，前記温度関係情報としては，例えば，データ記録の際の前記貯蔵室内の検出温度及び当該冷蔵庫の設置環境の検出温度そのものや，それらの差，或いはそれらの比等が考えられる。
【０００８】
また，データ消去の最小単位の記憶領域であるブロックを複数有する前記不揮発性メモリに，複数の前記ブロックからなり複数の前記管理データを記録可能な容量の管理データ用記憶領域が確保されることが望ましい。この場合，前記管理データ記録手段が，前記管理データ用記憶領域に新たな前記管理データを記録可能な空き領域がない場合に，前記管理データ用記憶領域内の前記ブロックのうち，前回の前記管理データが記録されている元のブロック以外の次のブロックのデータを消去し，当該次のブロックに新たな前記管理データを記録する。
これにより，前記管理データ用記憶領域に，最後に記録された（直近の）前記管理データとその１回前の前記管理データとの両方が保持されるため，両管理データに含まれる前記計時途中時間の差によって前記管理データ記録周期の最新の実績値を把握できる。従って，停電復旧後の前記タイマ制御の続行のために，前記管理データに前記管理データ記録周期を含める必要がなく，前記管理データ用記憶領域の容量を小さくできる。また，万一，データ消去の直後に停電が生じても，少なくとも１回前の前記管理データが前記管理データ用記憶領域に残るので，そのデータを用いて停電復旧後の前記タイマ制御を続行でき，装置の信頼性が高まる。
【発明の効果】
【０００９】
本発明に係る冷蔵庫によれば，前記タイマ制御が，一時的な停電により中断されても，停電復旧後に適切に続行され，貯蔵物に食品衛生上の問題が生じることが回避される。
さらに，前記不揮発性メモリにおける前記管理データ用の記憶領域が，想定される最大の頻度で前記タイマ制御が行われる場合に必要となる容量まで確保されなくても，計算上（設計上）の予寿命の期間内において，前記管理データの記録が確実に行われる。即ち，本発明によれば，前記不揮発性メモリの利用効率を高めて前記管理データを確実に記録できる冷蔵庫を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施形態に係る冷蔵庫Ｘの正面図，図２は冷蔵庫Ｘの主要部の構成を表すブロック図，図３は冷蔵庫Ｘにおけるタイマ制御に関連する処理の手順を表すフローチャート，図４は冷蔵庫Ｘにおいてフラッシュメモリに適宜記録されるデータの内容を表す図である。
【００１１】
まず，図１（正面図）及び図２（ブロック図）を参照しつつ，本発明の実施形態に係る冷蔵庫Ｘの概略構成について説明する。
冷蔵庫Ｘは，冷凍サイクルを構成する蒸発器２２（冷却器）で冷却された冷気により室内が冷却される複数の貯蔵室１〜５を備えた家庭用の冷蔵庫である。前記貯蔵室１〜５には，それぞれの設定温度（管理温度）に応じた食品等の被冷却物が収容される。
複数の前記貯蔵室１〜５の内訳は，冷蔵室１，製氷室２，冷凍室３，野菜室４及び切替室５である。
また，前記貯蔵室１〜５それぞれの前面には，水平面内で回動自在に支持された開閉ドアが設けられている。
そして，前記切替室５以外の貯蔵室のうち，室内温度が最も低い温度（例えば，−１０℃〜−２０℃程度）に保持されるのが前記製氷室２及び前記冷凍室３であり，次に低い温度（例えば，０℃〜５℃程度）に保持されるのが前記冷蔵室１，最も高い温度（例えば，５℃〜７℃程度）に保持されるのが前記野菜室４である。
【００１２】
一方，前記切替室５は，その室内温度が，広範囲の温度域の中から設定される管理温度に追従するように調節される。
また，前記冷蔵室１の前面のドアの取っ手部６に，前記切替室５の管理温度の情報を含む各種通知情報を表示する表示パネル７及び複数の操作キー８が設けられている。なお，前記表示パネル７は，例えば，液晶表示パネル等である。
また，前記操作キー８には，各貯蔵室１〜５の管理温度（いわゆる設定温度）やその管理温度の保持時間等の変更に用いられる数値変更キー（数値アップキー及び数値ダウンキー）及びその数値変更キーにり変更された温度や時間を確定させる決定キー，運転モード切替キー等が含まれている。
【００１３】
さらに，冷蔵庫Ｘは，図２に示されるように，圧縮機２１及び蒸発器２２を含む冷却器２０，複数のファン（冷蔵室ファン３１，切替室ファン３２，冷凍室ファン３３等），複数のダンパ（冷蔵室ダンパ４１，切替室入口ダンパ４２，切替室出口ダンパ４３等），複数のヒータ（切替室ヒータ５１，除霜ヒータ５２），複数の温度センサ（環境温度センサ８１，冷凍室温度センサ８２，切替室温度センサ８３等）及び制御部６０等も備えている。
前記蒸発器２２は，例えば前記冷凍室５の背面側等に配置され，その蒸発器２２の収容室と各貯蔵室１〜５との間で複数の通風経路を通じて循環される空気を冷却する。
具体的には，前記蒸発器２２により冷却された冷気は，その蒸発器２２の収容室から前記冷蔵室ダンパ４１及び前記冷蔵室ファン３１を通じて前記冷蔵室１に流入した後，その冷蔵室１から排出されて前記野菜室４に流入し，さらに，その野菜室４から排出されて前記蒸発器２２の収容室へ戻る通風経路を循環する。この通風経路における冷気の通風量は，前記冷蔵室ダンパ４１の開閉調節及び前記冷蔵室ファン３１の回転調節により制御される。
【００１４】
また，前記蒸発器２２により冷却された冷気は，その蒸発器２２の収容室から前記切替室入口ダンパ４２及び前記切替室ファン３２を通じて前記切替室５に流入した後，その切替室５から切替室出口ダンパ４３を通じて排出されて前記蒸発器２２の収容室へ戻る通風経路も循環する。
前記切替室ファン３２は，前記切替室入口ダンパ４２から前記切替室５の室内への通風経路に設けられている。これら切替室入口ダンパ４２及び前記切替室出口ダンパ４３，並びに前記切替室ファン３２により，前記蒸発器２２から前記切替室５の室内への冷気の流入量が調整される。
また，前記蒸発器２２により冷却された冷気は，その蒸発器２２の収容室から前記冷凍室ファン３３を通じて前記冷凍室３へ流入した後，再び前記蒸発器２２の収容室へ戻る通風経路も循環する。
なお，その他の通風経路も存在し得るが，ここでは説明を省略する。
また，前記蒸発器２２とともに冷凍サイクルを構成する前記圧縮機２１（コンプレッサ）を動作させることにより，冷凍サイクルにおいて冷媒が循環し，前記蒸発器２２の周囲の空気が冷却される。
また，前記切替室５には，室内を加熱する前記切替室ヒータ５１と，室内温度を検出する前記切替室温度センサ８３とが設けられている。
また，前記冷凍室３内には前記冷凍室温度センサ８２が設けられ，その検出温度に基づいて，前記冷凍室３内の温度調節がなされる。
また，前記除霜ヒータ５２は，前記蒸発器２２の収容室内の下方に設けられ，予め定められた周期で，予め定められた時間ずつ自動的に作動する（ヒータＯＮ）ことにより，前記蒸発器２２に発生する霜が溶かされる。この除霜ヒータ５２の作動中は，前記蒸発器２２の冷却能力（冷気生成能力）が低下する。このため，前記除霜ヒータ５２の作動中に，前記ファン３１，３２，３３，…や前記ダンパ４１，４２，…を誤って動作させると，前記冷凍室３等の各貯蔵室の室温に大きな影響を与える。
なお，前記冷却器２０，前記ファン３１，３２，３３，…，前記ダンパ４１，４２，４３…及び前記ヒータ５１，５２，…が，貯蔵室内の冷却又は加温に関わる機器（以下，冷却・加温機器という）の一例である。
【００１５】
前記制御部６０は，図２に示されるように，ＭＰＵ６１（マイクロプロセッサユニット），フラッシュメモリ６２，Ｉ／Ｏインターフェース６３，ダンパ駆動回路６４，ファン駆動回路６５，ヒータ調節回路６６及び圧縮機駆動回路６７を備えている。
前記フラッシュメモリ６２は，前記ＭＰＵ６１によって実行されるプログラムや前記ＭＰＵ６１によって参照又は記録される各種データを記憶する不揮発性メモリである。前記フラッシュメモリ６２は，その記憶領域が，データの記録及び読み出しの最小単位である複数ビット分のページに区分され，複数のページからなるブロックが，データの消去の最小単位となっている。即ち，前記ページに既に記録されているデータを更新する場合，まず，そのページを含む前記ブロック全体のデータを一括消去して空き領域とした後に，該当する前記ページへのデータの記録（書き込み）を行う必要がある。また，前記ブロックごとのデータ消去回数には制限があり，例えば，１万回程度までに制限されている。
なお，本実施形態では，データ消去（データ更新）の回数に制限のあるメモリの例としてフラッシュメモリが採用されているが，その他，ＥＥＰＲＯＭや強誘電体メモリ，窒化シリコンを用いたメモリ等，他の種類のメモリが採用されることも考えられる。また，そのようなメモリは，前記ＭＰＵ６１に内蔵されている場合もある。
前記ダンパ駆動回路６４は，前記ＭＰＵ６１からの制御信号に従って各ダンパ４１〜４３，…の開閉の状態を制御する回路である。
同様に，前記ファン駆動回路６５は，前記ＭＰＵ６１からの制御信号に従って各ファン３１，３２，３３，…の回転状態を制御する回路である。
同様に，前記ヒータ調節回路６６は，前記ＭＰＵ６１からの制御信号に従って各ヒータ５１，５２の発熱量（加熱量）を調節する回路である。
また，前記圧縮機駆動回路６７は，前記ＭＰＵ６１からの制御信号に従って前記圧縮機２１の動作状態（即ち，前記蒸発器２２の稼働状態）を制御する回路である。
【００１６】
また，前記ＭＰＵ６１は，前記フラッシュメモリ６２に予め記憶されたプログラムを実行することにより，当該冷蔵庫Ｘの制御に関する各種の判別処理や演算処理を実行する。その際，前記ＭＰＵ６１は，前記Ｉ／Ｏインターフェース６３を通じて，各温度センサ８１〜８３，…の温度検出信号の入力，前記操作キー８に対する操作内容を表す操作信号の入力，前記表示パネル７への各種通知情報の表示及び各回路６４〜６８に対する制御信号の出力等を行う。
例えば，前記ＭＰＵ６１は，前記操作キー８に対する押下操作（操作入力）に応じて各貯蔵室１〜５内の管理温度や前記切替室５の管理温度の保持時間を設定し，その設定値を前記フラッシュメモリ６２に記録する管理温度設定処理を実行する。
また，前記管理温度設定処理において，前記ＭＰＵ６１は，前記切替室５の用途に応じた運転モードごとに前記切替室５の管理温度とその保持時間とを設定する。この運転モードには，タイマ保温モードやあら熱取りモード等が含まれる。また，前記運転モードは，前記操作キー８における運転モード切替キーの操作に応じて選択される。
前記タイマ保温モードは，前記切替室５内を，温かいスープ等のホット食品の貯蔵に適するように，予め設定された時間の間，前記切替室ヒータ５１により加温された高温状態（５０℃〜６０℃程度）に保持し，その後，自動的に前記冷蔵室１の管理温度（０℃〜５℃程度）へ切り替えて調節する運転モードである。
また，前記あら熱取りモードは，前記切替室５内を，予め設定された時間の間，温かな食品の急冷に適した前記冷凍室３の管理温度（−１０℃〜−２０℃程度）に保持し，その後，自動的に前記冷蔵室１の管理温度（０℃〜５℃程度）へ切り替えて調節する運転モードである。
【００１７】
また，前記運転モードには，省電力化を目的とした留守中節電モード等も含まれる。
前記留守中節電モードは，前記操作キー８を通じて設定された期間において，他の期間（通常）よりも前記圧縮機２１を低速で動作させるとともに，前記除霜ヒータ５２作動頻度を通常よりも低い頻度で（例えば，１回当たりの作動時間を短くする）動作させる運転モードである。
前記タイマ保温モード，前記熱取りモード及び前記留守中節電モードの運転は，前記ＭＰＵ６１が，前記管理温度の保持時間や省電力状態での運転時間を管理するための計時を行いつつ，その計時時間に基づいて前記冷却・加温機器を制御するタイマ制御によって実現される。以下，前記管理温度の保持時間や省電力状態での運転時間等，前記タイマ制御において管理される計時の開始から終了までの時間を管理時間と称する。
前記タイマ制御において，前記ＭＰＵ６１は，前記操作キー８を通じていずれかの運転モードの選択操作及びその選択の確定操作が行われたことをタイマ制御開始条件とする。そのタイマ制御開始条件が成立すると，前記ＭＰＵ６１は，内蔵された発振器が発するクロック信号に同期して計時時間を最小値からカウントアップすることにより，管理すべき時間に至るまでの経過時間を計時する。或いは，前記ＭＰＵ６１が，前記クロック信号に同期して，計時時間を最大値からカウントダウンすることにより，管理すべき時間に至るまでの残り時間を計時することも考えられる。従って，前記タイマ制御開始条件は，前記タイマ制御における前記計時の開始条件であるともいえる。このように，前記ＭＰＵ６１は計時手段を兼ねる。
なお，前記運転モードには，前記切替室５内を前記冷却器２０により冷却された冷気によって冷却された一定の低温状態に保持する冷凍モード（例えば−１７℃程度)，ソフト冷凍モード（例えば，−９℃程度），チルドモード（例えば０℃程度）及び冷蔵モード（例えば３℃程度）等の運転モードも選択肢に含まれる。
【００１８】
また，前記ＭＰＵ６１は，各貯蔵室に対し設定された前記管理温度と，各貯蔵室内に設けられ各温度センサ８２，８３等の検出温度との差分に応じて，各貯蔵室の冷気の流入量を調節することにより，各貯蔵室内の検出温度を前記管理温度に追従させる温度調節処理を実行する。また，前記ＭＰＵ６１は，前記切替室５については前記切替室ヒータ５１の加熱量の調節も行う。各貯蔵室への冷気の流入量の調節は，各ダンパ４１〜４３，…の開閉調節と，各ファン３１，３２，３３，…のＯＮ／ＯＦＦや回転速度調節とにより行われる。
【００１９】
次に，図３に示されるフローチャートを参照しつつ，前記ＭＰＵ６１によって実行される前記タイマ制御に関連する処理の手順について説明する。図３には，前記タイマ制御に関連する処理についてのみ示され，それと並行して前記ＭＰＵ６１が実行する他の処理の記載は省略されている。なお，図３におけるＳ１，Ｓ２，…は，処理手順（ステップ）の識別符号を表す。
［ステップＳ１］
当該冷蔵庫Ｘが電源投入によって起動すると，まず，前記ＭＰＵ６１は，前記フラッシュメモリ６２に記録されているデータである累積稼働日数Ｄxを参照し，その日数が，予め定められた設計上の寿命日数ｔmax未満であるか否かを判別する（Ｓ１）。前記寿命日数ｔmaxは，例えば，７３００日（＝２０年×３６５日）等である。
前記累積稼働日数Ｄxは，前記ＭＰＵ６１により，適宜のタイミングで前記フラッシュメモリ６２に記録（更新）されるデータである。例えば，前記ＭＰＵ６１は，前記クロック信号に基づく計時時間が２４時間を経過するごとに（周期的に），既に記録されている前記累積稼働日数Ｄｘに１日を加算した新たな前記累積稼働日数Ｄｘを前記フラッシュメモリ６２に記録（更新）する。定数である前記寿命日数ｔmaxと前記累積稼働日数Ｄxとの差分は，当該冷蔵庫Ｘの計算上の（設計上の）余寿命を表す。即ち，前記累積稼働日数Ｄxは，当該冷蔵庫Ｘの計算上の余寿命を特定する余寿命特定データの一例である。また，前記フラッシュメモリ６２は，その予寿命特定データが適宜記録される余寿命特定データ記憶手段の一例である。
【００２０】
図４は，前記フラッシュメモリ６２に適宜記録されるデータの内容を表す図である。
図４に示される例は，前記フラッシュメモリ６２の記録領域には，前記累積稼働日数Ｄxのデータ用の記憶領域Ｍ２（以下，稼働日数用記憶領域Ｍ２と称する）として，１つのブロックＭｂが割り当てられている例である。
前記ＭＰＵ６１は，適宜のタイミング（例えば，２４時間ごと）で，前記稼働日数用記憶領域Ｍ２の空き領域に，最新の前記累積稼働日数Ｄxを記録する。より具体的には，最新の前記累積稼働日数Ｄxは，前記稼働日数用記憶領域Ｍ２におけるデータ記録済みの領域に続く空き領域に記録される。
そして，前記稼働日数用記憶領域Ｍ２に空き領域が無くなると，前記稼働日数用記憶領域Ｍ２が割り当てられている前記ブロックＭｂのデータ，即ち，過去の累積稼働日数Ｄx’を消去し，これにより生じた空き領域に，最新の前記累積稼働日数Ｄxを記録する。以後，前記ＭＰＵ６１は，最後に記録された前記累積稼働日数Ｄxを参照する場合，前記稼働日数用記憶領域Ｍ２におけるデータ記録済みの領域の中で最後尾の位置に記録されている既定サイズのデータを参照する。
なお，図４に示される例では，前記フラッシュメモリ６２の記憶領域において，前記前記稼働日数用記憶領域Ｍ２が，後述する管理データＤm用の記憶領域Ｍ１とは異なる前記ブロックＭｂに割り当てられている。
【００２１】
［ステップＳ２］
そして，ステップＳ１において，前記累積稼働日数Ｄxに基づいて当該冷蔵庫Ｘの予寿命が残存している（Ｄx＜ｔmax）と判別された場合，前記ＭＰＵ６１は，前記フラッシュメモリ６２における所定の記憶領域を参照し，前記タイマ制御の実行中である旨を表すデータが記録されているか否かを判別する（Ｓ２）。
前記ＭＰＵ６１は，後述するステップＳ１８又はＳ１９において前記フラッシュメモリ６２に所定の管理データＤmを記録し，ステップＳ２においては，最後に記録された（直近の）前記管理データＤmが参照される。以下，前記フラッシュメモリ６２に最後に記録された前記管理データＤmのことを直近の管理データＤmと称する。
図４には，前記管理データＤmの内容についても示されている。
図４に示される前記管理データＤmには，タイマ制御状態ｄ１，計時途中時間ｄ２，データ記録周期ｄ３，累積実行回数ｄ４及び累積記録回数ｄ５の各データが含まれる。
前記タイマ制御状態ｄ１は，前記タイマ制御が実行されている状態（実行中）であるか終了した状態であるかを表すフラグ情報である。前記ＭＰＵ６１は，前記タイマ制御を開始した際に，前記タイマ制御状態ｄ１が「実行中」に設定された前記管理データＤmを，また，前記タイマ制御を終了した際に，前記タイマ制御状態ｄ１が「終了」に設定された前記管理データＤmを前記フラッシュメモリ６２に記録する。
従って，当該冷蔵庫Ｘの起動時（電源投入時）に，前記直近の管理データＤmに含まれる前記タイマ制御状態ｄ１が「実行中」である場合，前記タイマ制御が停電によって途中で中断され，その後，停電が復旧した状況であることを表す。
そして，ステップＳ２において，前記ＭＰＵ６１により，前記直近の管理データＤmに含まれる前記タイマ制御状態ｄ１が「実行中」であるか否かが判別される。
【００２２】
前記計時途中時間ｄ２は，前記タイマ制御の実行中において，前記ＭＰＵ６１による計時途中の計時時間である。
前記データ記録周期ｄ３は，前記ＭＰＵ６１により適宜設定されるデータであり，当該管理データＤmを前記フラッシュメモリ６２に記録する周期を表すデータである。
前記累積実行回数ｄ４は，これまでの前記ＭＰＵ６１による前記タイマ制御の累積実行回数を表すデータであり，前記ＭＰＵ６１による前記タイマ制御の過去の実行頻度を特定するタイマ制御頻度実績データの一例である。
前記累積記録回数ｄ５は，前記フラッシュメモリ６２に対する前記管理データＤmの累積の記録回数の実績値を表すデータである。
前記ブロックＭｂごとのデータ書き換えの制限回数は予め定められている（例えば，１万回）。そのため，その制限回数と前記管理データＤmの記録用に割り当てられた前記ブロックＭｂの数と，１つの前記ブロックＭｂ内に記録可能な前記管理データＤmの数とを乗算して得られる回数が，前記フラッシュメモリ６２に対して前記管理データＤmを記録可能な制限回数（以下，上限記録回数ｆmaxという）となる。
例えば，前記ブロックＭｂごとのデータ書き換えの制限回数が１万であり，前記管理データＤmの記録用に割り当てられた前記ブロックＭｂの数が２であり，１つの前記ブロックＭｂ内に記録可能な前記管理データＤmの数が８である場合，前記上限記録回数ｆmaxは１６万回となる。
そして，予め定まる前記上限記録回数ｆmaxと前記管理データＤmの記録ごとにカウントアップされる前記累積記録回数ｄ５との差分は，今後の前記管理データＤmの記録の制限回数（記録可能な残り回数）を表す。即ち，前記累積記録回数ｄ５は，今後の前記管理データＤmの記録の制限回数を特定する残記録可能回数特定データの一例である。なお，前記上限記録回数ｆmaxは，前記フラッシュメモリ６２の前記ブロックＭｂごとのデータ書き換え回数の制限に起因するものである。
【００２３】
また，データ消去の最小単位の記憶領域である前記ブロックＭｂを複数有する前記フラッシュメモリ６２に，複数の前記ブロックＭｂからなる管理データ用記憶領域Ｍ１が確保されている。この管理データ用記憶領域Ｍ１の容量は，複数の前記管理データＤmを記録可能な容量である。そして，前記ＭＰＵ６１において，前記管理データ用記憶領域Ｍ１における複数の前記ブロックＭｂの使用順序が予め定められている。以下，前記管理データ用記憶領域Ｍ１における複数の前記ブロックＭｂの中から，前記ＭＰＵ６１によってアクセス対象として選択された前記ブロックＭｂを，対象ブロックＭｂxと称する。
前記ＭＰＵ６１による新たな前記管理データＤmの記録は，以下の方法で行われる。
即ち，前記ＭＰＵ６１は，新たな前記管理データＤmを前記管理データ用記憶領域Ｍ１に記録する場合，複数の前記ブロックＭｂのうち，前記管理データＤmを記録可能な空き容量があるものを前記対象ブロックＭｂxとして選択する。候補となる前記ブロックＭｂxが複数存在する場合は，前記使用順序に従った優先順位で前記対象ブロックＭｂxを選択する。
そして，前記ＭＰＵ６１は，前記対象ブロックＭｂxにおける空き領域の先頭アドレス側から（データ記録済みの領域に続く空き領域に）新たな前記管理データＤmを記録する。
また，前記管理データ用記憶領域Ｍ１に新たな前記管理データＤmを記録可能な空き領域がない場合，前記ＭＰＵ６１は，前記管理データ用記憶領域Ｍ１内の前記ブロックＭｂのうち，前回の前記管理データＤmが記録されている元の前記対象ブロックＭｂx以外の次の前記ブロックＭｂのデータを消去して，そのブロックＭｂを新たな前記対象ブロックＭｂxとし，そのブロックに新たな前記管理データＤmを記録する。この場合，最も小さな前記累積記録回数ｄ５が含まれる前記管理データＤm（即ち，最も古いデータ）が記録されている前記ブロックＭｂが，新たな前記対象ブロックＭｂxとして選択される。
これにより，万一，データ消去の直後に停電が生じても，少なくとも１回前の前記管理データＤmが前記管理データ用記憶領域Ｍ１に残るので，そのデータを用いて停電復旧後のタイマ制御（後述するステップＳ１３〜Ｓ１５）を続行でき，装置の信頼性が高まる。
また，前記管理データ用記憶領域Ｍ１に，最後に記録された（直近の）前記管理データＤmとその１回前の前記管理データＤmとの両方が保持されるため，両管理データに含まれる前記計時途中時間ｄ２の差によって前記データ記録周期ｄ３の最新の実績値を把握できる。従って，前記データ記録周期ｄ３の記録を省略することも可能となる。なお，前記管理データＤmの記録順序は，前記累積記録回数ｄ５により把握できる。
一方，前記ＭＰＵ６１は，前記直近の管理データＤmを参照する場合，最も大きな前記累積記録回数ｄ５が含まれる前記管理データＤm（即ち，前記直近の管理データ）が記録されている前記ブロックＭｂを参照する。
【００２４】
［ステップＳ５〜Ｓ７］
ステップＳ２において，前記タイマ制御の実行中であるとの記録が確認されなかった場合，前記ＭＰＵ６１は，前記操作キー８の操作状況を監視しつつ，前記タイマ制御開始条件（計時開始条件の一例）の成立可否を判別する（Ｓ５）。
そして，前記タイマ制御開始条件が成立すると，前記ＭＰＵ６１は，前記累積稼働日数Ｄxが予め定められたデータ記録周期設定開始日数ｔ１以上であるか否かを判別する（Ｓ６）。
そして，前記累積稼働日数Ｄxが前記データ記録周期設定開始日数ｔ１未満である場合，前記ＭＰＵ６１は，前記管理データＤmにおける前記データ記録周期ｄ３に，既定値（デフォルトの値）を設定する（Ｓ７）。前記データ記録周期設定開始日数ｔ１は，前記ＭＰＵ６１にって前記データ記録周期ｄ３を動的に設定する処理を開始する時期を規定する前記累積稼働日数Ｄxの要件を表す。
【００２５】
［ステップＳ８，Ｓ９］
一方，前記累積稼働日数Ｄxが前記データ記録周期設定開始日数ｔ１以上である場合，前記ＭＰＵ６１が，前記データ記録周期ｄ３を動的に設定する処理（Ｓ８，Ｓ９）を実行する。以下，その具体的内容について説明する。
まず，前記ＭＰＵ６１は，前記フラッシュメモリ６２に記録されている前記直近の管理データＤmに含まれる前記累積実行回数ｄ４（タイマ制御の累積実行回数）と，前記累積稼働日数Ｄxとに基づいて，当該冷蔵庫Ｘの計算上の予寿命ｔrの期間内に，前記タイマ制御がそれまでの実績と同等の頻度で実行されると仮定した場合の前記タイマ制御の予測実行回数ｆyを算出する（Ｓ８）。
ここで，前記計算上の予寿命ｔｒは，前記設計上の寿命日数ｔmaxから前記累積稼働日数Ｄx（余寿命特定データの一例）を減算することにより算出される。（ｔr＝ｔmax−Ｄx）
また，前記タイマ制御の過去の実行頻度ｆxは，前記直近の管理データＤmにおける前記累積実行回数ｄ４（タイマ制御頻度実績データの一例）を前記累積稼働日数Ｄxで除算することにより算出される。（ｆx＝ｄ４／Ｄx）
そして，前記タイマ制御の予測実行回数ｆyは，前記タイマ制御の過去の実行頻度ｆxに前記計算上の予寿命ｔrを乗算することにより算出される。（ｆy＝ｆx×ｔr）
例えば，前記設計上の寿命日数ｔmaxが７３００日（２０年），前記累積稼働日数Ｄxが１０９５日（３年），前記累積実行回数ｄ４が１５７回である場合，前記タイマ制御の予測実行回数ｆyは８８９回となる。
【００２６】
次に，前記ＭＰＵ６１は，前記タイマ制御の予測実行回数ｆyと前記フラッシュメモリ６２に記録されている前記直近の管理データＤmにおける前記累積記録回数ｄ５とに基づいて，前記データ記録周期ｄ３を算出し，新たに記録される前記管理データＤmに設定する（Ｓ９）。
例えば，前記ＭＰＵ６１は，前記フラッシュメモリ６２のデータ書き換え制限に起因する前記上限記録回数ｆmaxと，前記累積記録回数ｄ５と，前記タイマ制御の予測実行回数ｆyと，これから実行する前記タイマ制御における前記管理時間ｔmとに基づいて，所定の下限値以上の範囲で次の不等式（Ａ１）を満たす最小の前記データ記録周期ｄ３を算出する。
ｆmax ≧ ｄ５＋（ｔm／ｄ３＋１）×ｆy    …（Ａ１）
この不等式（Ａ１）は，前記タイマ制御が，前記タイマ制御の予測実行回数ｆyだけ実行されても，前記管理データＤmの記録回数が前記累積記録回数ｄ５（残記録可能回数特定データの一例）により特定される前記上限記録回数ｆmaxを超えないという制約条件を表す。ここで，前記タイマ制御の予測実行回数ｆyは，前記計算上の余寿命ｔrの期間内に，前記タイマ制御が，実績データに応じた頻度で今後も実行されると仮定した場合の今後の前記タイマ制御の実行頻度を表す情報である。
なお，前記データ記録周期ｄ３の下限値は，例えば，ステップＳ７で設定されるデフォルト値と同じ値とすることが考えられる。
例えば，前記上限記録回数ｆmaxが１６万回，前記累積記録回数ｄ５が３万回，前記管理時間ｔmが４８０分（８時間），前記タイマ制御の予測実行回数ｆyが８８９回，前記データ記録周期ｄ３の下限値が２分である場合，前記データ記録周期ｄ３は３．２８分（１９７秒）となる。
【００２７】
［ステップＳ１０］
そして，ステップＳ７又はＳ９の処理により前記データ記録周期ｄ３が設定されると，前記ＭＰＵ６１は，そのデータ記録周期ｄ３を含む新たな前記管理データＤmを，前記フラッシュメモリ６２における前記対象ブロックＭｂxに記録する（Ｓ１０）。ことのき記録される前記管理データＤmにおいて，前記タイマ制御状態ｄ１には「制御中」の情報が，前記計時途中時間ｄ２には０（ゼロ）が，
前記データ記録周期ｄ３にはステップＳ７又はＳ９で設定された周期が設定される。
また，前記累積実行回数ｄ４には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積実行回数ｄ４に１が加算された回数が設定される。
同様に，前記累積記録回数ｄ５には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積記録回数ｄ５に１が加算された回数が設定される。
【００２８】
［ステップＳ１１，Ｓ１４〜Ｓ１８］
続いて，前記ＭＰＵ６１は，計時時間の初期値を０に初期化し（Ｓ１１），前記クロック信号に基づく計時を開始させる（Ｓ１４）。
その後，前記ＭＰＵ６１は，計時時間を監視しつつ（Ｓ１８），その計時時間が前記管理時間を経過するまでの間，設定されている前記運転モードに応じた前記タイマ制御（前記冷却・加温機器の制御）を実行する（Ｓ１５）。
さらに，前記ＭＰＵ６１は，前記タイマ制御の実行中に，前記フラッシュメモリ６２に対し，ステップＳ７又はＳ９で設定された前記データ記録周期ｄ３で，各時点における最新のデータが設定された新たな前記管理データＤmを，前記対象ブロックＭｄxに記録する（Ｓ１７）。このとき記録される前記管理データＤmにおいて，前記タイマ制御状態ｄ１には「制御中」の情報が，前記計時途中時間ｄ２にはその時点の計時時間が，前記データ記録周期ｄ３にはステップＳ７又はＳ９で設定された周期が設定される。  また，前記累積実行回数ｄ４には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積実行回数ｄ４と同じ回数が設定される。
一方，前記累積記録回数ｄ５には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積記録回数ｄ５に１が加算された回数が設定される。
なお，前述したように，新たな前記管理データＤmの記録は，前記管理データ用記憶領域Ｍ１に前記管理データＤmを記録可能な空き容量がなくなるごととに，既存データの書き換え（消去）を伴うデータ書き込みにより行われる。
【００２９】
［ステップＳ１９］
そして，前記計時時間が前記管理時間を経過すると，前記ＭＰＵ６１は，当該タイマ制御における最終の前記管理データＤmの記録を行い（Ｓ１９），その後，処理をステップＳ５へ移行させる。
このステップＳ１９において記録される前記管理データＤmには，前記タイマ制御状態ｄ１に「終了」の情報が設定される。それ以外のデータ内容は，ステップＳ１７の処理と同様に設定される。
【００３０】
一方，当該冷蔵庫Ｘの起動後すぐに実行されるステップＳ２において，前記管理データ用記憶領域Ｍ１に記録されている前記直近の管理データＤmに，「実行中」を表す前記タイマ制御状態ｄ１が含まれることが確認された場合，前記ＭＰＵ６１は，以下に示す通電復帰時制御処理（Ｓ３，Ｓ４，Ｓ１３）を行う。前述したように，この状態は，前記タイマ制御が停電により途中で中断され，その後，停電復旧により当該冷蔵庫Ｘが起動した状態である。以下，この状態を中断・復帰状態という。
【００３１】
［ステップＳ３］
前記中断・復帰状態において，まず，前記ＭＰＵ６１は，その時点の当該冷蔵庫Ｘの設置環境の温度を表す前記環境温度センサ８１の検出温度Ｔ１と，前記冷凍室温度センサ８２の検出温度Ｔ２（貯蔵室内の検出温度の一例）とが，予め定められた関係を満たすか否かを判別する（Ｓ３）。
前記予め定められた関係は，例えば，前記環境温度センサ８１の検出温度Ｔ１が予め定められた第１の設定温度Ｔａ以上であり，前記冷凍室温度センサ８２の検出温度Ｔ２が予め定められた第２の設定温度Ｔｂ未満であるという関係である。但し，Ｔａ≧Ｔｂである。一例として，Ｔａ＝Ｔｂ＝０℃の場合が考えられる。
このステップＳ３は，停電による前記タイマ制御の中断時間の長短を判別する処理である。冷蔵庫は，通常，通電時において，停電時間が長くなるほど，冷凍室内の温度が設置環境の温度に近づく。上記したＴ１≧ＴａかつＴ２＜Ｔｂ（但し，Ｔａ≧Ｔｂ）の関係を満たす場合，停電による前記タイマ制御の中断時間が短いと想定される。なお，上記の関係は，Ｔ１−Ｔ２＞Ｔｃ（但し，設定温度Ｔｃ≧０）を満たす関係と同義である。
【００３２】
ところで，想定される冷蔵庫Ｘの設置環境の温度範囲が広い場合，前記設定温度Ｔａ，Ｔｂを定め難いことも考え得る。
そこで，ステップＳ１０及びＳ１７で記録される前記管理データＤmに，以下の温度関係情報を含めることが考えられる。
即ち，前記温度関係情報は，前記管理データＤmの記録の際の貯蔵室内の検出温度（例えば，Ｔ２）と，当該冷蔵庫Ｘの設置環境の検出温度（Ｔ１）との関係を表す情報である。例えば，前記温度関係情報は，検出温度Ｔ１及びＴ２そのものや，それらの差，或いはそれらの比等が考えられる。
この場合，ステップＳ３において，前記ＭＰＵ６１は，前記中断・復帰状態における貯蔵室内の検出温度（例えば，Ｔ２）と，当該冷蔵庫Ｘの設置環境の検出温度（Ｔ１）との関係が，前記直近の管理データＤmに含まれる前記温度関係情報を基準にして予め定められた許容範囲内にある場合に，停電による前記タイマ制御の中断時間が短いと判別する。このような処理も，ステップＳ３の処理の一例である。
【００３３】
［ステップＳ１３，Ｓ１４］
そして，前記中断・復帰状態で実行されるステップＳ３において，検出温度Ｔ１，Ｔ２が前述の関係を満たす場合，即ち，停電による前記タイマ制御の中断時間が短いと想定される場合，前記ＭＰＵ６１は，以下の処理を実行する。
即ち，前記ＭＰＵ６１は，前記フラッシュメモリ６２に記憶されている前記直近の管理データＤmにおける前記計時途中時間ｄ２を引き継いだ計時を開始させる（Ｓ１３，Ｓ１４）。続いて，前記ＭＰＵ６１は，その計時時間に基づいて，前述したステップＳ１５〜Ｓ１９の処理である前記タイマ制御を再開させる（通電復帰時制御処理）。
前記計時途中時間ｄ２を引き継いだ計時とは，前記ＭＰＵ６１が，計時時間の初期値に前記直近の管理データＤmにおける前記計時途中時間ｄ２を設定し（Ｓ１３），その初期値から計時時間のカウントアップを行うこと（Ｓ１４）である。
これにより，一時的に中断された前記タイマ制御が，ほぼ中断された状態を引き継いで続行される。その結果，前記タイマ制御が一時的な停電により中断されても，停電復旧後に適切に続行され，貯蔵物に食品衛生上の問題が生じることが回避される。
【００３４】
［ステップＳ４］
一方，ステップＳ３において，検出温度Ｔ１，Ｔ２が前述の関係を満たさない場合，即ち，停電による前記タイマ制御の中断時間が長いと想定される場合，前記ＭＰＵ６１は，以下の処理を実行する。
即ち，前記ＭＰＵ６１は，前記直近の管理データＤmにおける前記タイマ制御状態ｄ１を「終了」に修正した新たな前記管理データＤmを前記管理データ用記憶領域Ｍ１に記録し（Ｓ４），処理を前述したステップＳ５へ移行させる。これにより，中断された前記タイマ制御の続行は行われない。
このステップＳ４において記録される前記管理データＤmには，前記タイマ制御状態ｄ１に「終了」の情報が設定され，前記累積実行回数ｄ４には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積実行回数ｄ４と同じ回数が設定される。
一方，前記累積記録回数ｄ５には，その時点で前記管理データ用記憶領域Ｍ１に記憶されている中で最も値の大きな前記累積記録回数ｄ５に１が加算された回数が設定される。
なお，ステップＳ１において，前記計算上の予寿命ｔrが残っていない（ｔr≦０）と判別された場合，前記ＭＰＵ６１は，前記データ記録周期ｄ３の設定処理（Ｓ７〜Ｓ９）及び前記管理データＤmの記録処理（Ｓ１０，Ｓ１７）をスキップする状態で，前述したステップＳ５〜Ｓ１９の処理を実行する。
【００３５】
冷蔵庫Ｘにおいては，前述したステップＳ８，Ｓ９の処理により，前記フラッシュメモリ６２における前記管理データ用記憶領域Ｍ１が，想定される最大の頻度で前記タイマ制御が行われる場合に必要となる容量まで確保されなくても，計算上（設計上）の予寿命の期間内において，前記管理データＤmの記録が確実に行われる。その結果，前記フラッシュメモリ６２の利用効率が高まり，前記管理データＤmを確実に記録できる。
また，ステップＳ３の処理により，前記中断・復帰状態における前記冷凍室温度センサ８２の検出温度Ｔ２と，当該冷蔵庫Ｘの設置環境の検出温度Ｔ１とが予め定められた関係を満たす場合にのみ，前記計時途中時間ｄ２を引き継いだ計時時間に基づく前記タイマ制御が再開される。
これにより，前記タイマ制御が長い中断時間の後に引き続き続行されることにより，かえって不都合な結果を招くことを回避できる。
【００３６】
以上に示した実施形態では，前記冷蔵庫Ｘの計算上の余寿命を特定する余寿命特定データとして，前記累積稼働日数Ｄxが記録された。一方，その代わりに，前記設計上の寿命日数ｔmaxを初期値とし，日数を重ねるごとにその値がカウントダウンされる予寿命日数を表すデータが，前記余寿命特定データとして記録されてもよい。
同様に，今後のデータ記録の制限回数を特定する残記録可能回数特定データとして，前記累積記録回数ｄ５の代わりに，前記上限記録回数ｆmaxを初期値とし，前記管理データＤmの記録ごとに値がカウントダウンされる回数を記録することも考えられる。
また，前記データ記録周期ｄ３の記録は省略されてもよい。この場合，前記ＭＰＵ６１は，前記タイマ制御の続行時に，前記累積記録回数ｄ５が最大である前記管理データＤmにおける前記計時途中時間ｄ２から，前記累積記録回数ｄ５が最大よりも１回少ない前記管理データＤmにおける前記計時途中時間ｄ２を差し引いた時間を用いることができる。
【００３７】
また，前記実施形態では，前記タイマ制御の過去の実行頻度を特定するタイマ制御頻度実績データとして，前記累積実行回数ｄ４が記録された。
一方，その代わりに，例えば，１日当たりの前記タイマ制御の実行回数が，前記タイマ制御頻度実績データとして，前記累積稼働日数Ｄxとともに記録されることも考えられる。
また，前記タイマ制御頻度実績データは，前記タイマ制御の実行回数に関するデータであることに限らず，例えば，過去の前記タイマ制御の実行時間に関するデータであってもよい。例えば，過去に実行された前記タイマ制御における前記管理時間の合計（タイマ制御の累積実行時間）や，１日当たりの前記タイマ制御の実行時間（管理時間）等が，前記タイマ制御頻度実績データとして記録されてもよい。
この場合，例えば，前記ＭＰＵ６１は，過去の前記タイマ制御の実行時間に関する実績データと前記累積稼働日数Ｄxや前記計算上の予寿命ｔrとに基づいて，今後に前記タイマ制御が実行される時間を予測できる。さらに，前記ＭＰＵ６１は，その予測時間と前記累積記録回数ｄ５及び前記上限記録回数ｆmaxとに基づいて，前記制約条件を満たす前記データ記録周期ｄ３を算出できる。
また，前述の実施形態では，前記データ記録周期ｄ３の設定処理（Ｓ７又はＳ９）は，前記タイマ制御の開始ごとに行われたが，前記タイマ制御が終了するごとに，或いは，起動時及びそこから一定期間ごと（例えば，１日ごと）に行われること等も考えられる。
【産業上の利用可能性】
【００３８】
本発明は，冷蔵庫への利用が可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態に係る冷蔵庫Ｘの正面図。
【図２】冷蔵庫Ｘの主要部の構成を表すブロック図。
【図３】冷蔵庫Ｘにおけるタイマ制御に関連する処理の手順を表すフローチャート。
【図４】冷蔵庫Ｘにおいてフラッシュメモリに適宜記録されるデータの内容を表す図。
【符号の説明】
【００４０】
Ｘ  ：冷蔵庫
１  ：冷蔵室
２  ：製氷室
３  ：冷凍室
４  ：野菜室
５  ：切替室
６  ：ドアの取っ手部
７  ：表示パネル
８  ：操作キー
２０：冷却器
２１：圧縮機
２２：蒸発器
３１：冷蔵室ファン
３２：切替室ファン
３３：冷凍室ファン
４１：冷蔵室ダンパ
４２：切替室入口ダンパ
４３：切替室出口ダンパ
５１：切替室ヒータ
５２：除霜ヒータ
６０：制御部
６１：ＭＰＵ
６２：フラッシュメモリ
８１：環境温度センサ
８２：冷凍室温度センサ
８３：切替室温度センサ
Ｓ１，Ｓ２，…：処理手順（ステップ）
【図１】
2009275954.tif 000003
【図２】
2009275954.tif 000004
【図３】
2009275954.tif 000005
【図４】
2009275954.tif 000006