(57)【要約】【課題】メモリコストを低減するとともに、冷蔵庫の単位装置の状態を確実に記憶すること。【解決手段】検出部１０２は、制御部１０１および各装置１０７〜１１２と接続され、各装置が装置制御部１０１の命令に従って正しく動作したか否かを判断し、判断結果を検出部１０２に含まれるＲＡＭ１０５の判断結果エリア１０５ａおよび一時保持エリア１０５ｂに書き込む。さらに、判断結果エリア１０５ａの現在の判断結果の状態と、一時保持エリア１０５ｂの過去の判断結果の状態を比較し、異なる場合に制御部１０１が、一時保持エリア１０５ｂの内容を不揮発性のメモリのＥＥＰＲＯＭ１０３に書き込む。ＥＥＰＲＯＭ１０３は、各装置ごとに１つの判断結果のみを記憶する。【選択図】        図２
2004333077.tif 000002
【特許請求の範囲】
【請求項１】
冷蔵庫の単位装置の状態の変化を検出する検出手段と、
単位装置ごとに１つの状態を記憶する不揮発性の記憶手段と、
前記検出手段により状態の変化が検出された場合に、前記記憶手段に変化後の状態を記憶させる制御手段とを備える、冷蔵庫。
【請求項２】
前記制御手段は、前記記憶手段に記憶されている状態が異常の場合、前記検出手段により正常の状態が所定時間継続して検出されたことを条件に、前記記憶手段に正常の状態を記憶させる、請求項１に記載の冷蔵庫。
【請求項３】
外部からの電源供給が切断されたことを検知する電源切断検知手段と、
前記制御手段および前記記憶手段に電源を供給する電源供給手段とをさらに備え、
前記制御手段は、前記電源切断検知手段により電源供給が切断されたことが検知されると直ちに前記記憶手段に変化後の状態を記憶させる、請求項１に記載の冷蔵庫。
【請求項４】
予め定められた認証コードの入力を受付ける認証コード受付手段と、
前記認証コードが入力されたことに応じて、前記検出手段により検出された状態と、前記記憶装置に記憶されている状態とを出力する出力手段とを備えた、請求項１に記載の冷蔵庫。
【請求項５】
前記記憶手段に前記所定時間継続して異常の状態が記憶されている場合に、前記単位装置に異常が発生した旨を報知する報知手段を含む、請求項１に記載の冷蔵庫。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、冷蔵庫に関し、特に冷蔵庫の各装置の動作状態を記憶することが可能な冷蔵庫に関する。
【０００２】
【従来の技術】
従来、冷蔵庫に故障が発生したときに、その故障の原因解明を容易にする方法として、冷蔵庫の各装置の動作状態を所定時間ごとに検出し、時系列に動作状態の履歴を記憶する動作記憶装置を備え、各装置の動作状態が異常となった場合、ランプなどを点灯させて、異常が発生した旨を利用者に知らせる冷蔵庫が知られている。たとえば、特開平７−２３９１６５号公報および特開平８−２７１１１０号公報に開示の冷蔵庫である。
【０００３】
【特許文献１】
特開平７−２３９１６５号公報
【０００４】
【特許文献２】
特開平８−２７１１１０号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特開平７−２３９１６５号公報および特開平８−２７１１１０号公報に開示の冷蔵庫においては、各装置の動作状態の履歴を記憶装置に記憶するため、多くの記憶容量を確保する必要があり、コスト高につながっていた。
【０００６】
また、故障した冷蔵庫の修理方法としては、不良が発生した装置を特定し、その装置を交換することが、一般に行なわれている。そこで、故障を修理するためには、各装置の動作状態の履歴が無くても、異常が発生した装置を特定できれば十分であった。
【０００７】
また、各装置の動作状態は、一時的に異常となるが、その後、動作状態が正常になり、そのまま動作し続ける場合が多々ある。たとえば、冷凍室内のファンに霜が付着して、ファンが回転しない場合に、ファンモータの動作状態は異常となる。その後、除霜ヒータが動作して、ファンに付着した霜が除かれた場合は、ファンモータは正常に動作するため、動作状態が正常となる。
【０００８】
このような一時的な異常は、軽微な異常であるため、冷蔵庫の装置を交換する必要がある故障とは関係がない。修理する場合は、異常な状態が継続している重大な故障のみを知ることが重要であった。しかし、特開平７−２３９１６５号公報および特開平８−２７１１１０号公報に開示の冷蔵庫においては、軽微な異常を含めた全ての異常な状態を記憶しているため、冷蔵庫を修理するサービスマンは、全ての異常情報から、重大な異常と軽微な異常とを、履歴情報を分析して判断しなければならなかった。
【０００９】
さらに、従来の冷蔵庫では、軽微な異常でも、ランプを点灯させて利用者に異常である旨を知らせたため、修理するためにサービスマンが訪れたときには、正常な状態に戻っているという不具合があった。
【００１０】
この発明の目的は、メモリコストを低減するとともに、冷蔵庫の単位装置の状態を確実に記憶することにより、故障原因を容易に特定することが可能な冷蔵庫を提供することができる。
【００１１】
この発明の他の目的は、単位装置の重大な故障原因を容易に特定することが可能な冷蔵庫を提供することができる。
【００１２】
さらに、この発明の他の目的は、冷蔵庫の利用者に、重大な故障が生じたことが知らせることができる。
【００１３】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、冷蔵庫は、単位装置の状態の変化を検出する検出手段と、単位装置ごとに１つの状態を記憶する不揮発性の記憶手段と、検出手段により状態の変化が検出された場合に、記憶手段に変化後の状態を記憶させる制御手段とを備える。
【００１４】
この発明に従えば、検出手段は単位装置の状態の変化を検出する。検出手段が状態の変化を検出した場合に、制御手段は、変化後の状態を記憶手段に記憶させる。冷蔵庫に故障が発生した場合は、利用者がコンセントを抜き差しし、再び冷蔵庫を稼動させることが多々ある。そこで、単位装置ごとに１つの状態を記憶する記憶手段は、不揮発性だから、冷蔵庫の電源が切断された後でも、検出された状態が記憶されている。その結果、記憶手段に記憶した内容を参照することにより、異常があった単位装置を特定することが可能となる。また、記憶手段には、単位装置ごとに１つの状態のみを記憶するため、少ない容量で済むためコスト高を抑えることが可能となる。
【００１５】
好ましくは、制御手段は、記憶手段に記憶されている状態が異常の場合、検出手段により正常の状態が所定時間継続して検出されたことを条件に、記憶手段に正常の状態を記憶させる。
【００１６】
この発明に従えば、制御手段は、記憶手段に記憶されている状態が異常の場合、検出手段により正常の状態が所定時間継続して検出されたことを条件に、記憶手段に正常の状態を記憶させる。このため、過去に異常の状態があり、その後、検出手段により正常の状態が所定時間継続した場合は、記憶手段に正常の状態を記憶する。その結果、記憶手段に記憶されている内容を参照することにより、異常の状態から正常の状態には変化しない重大な故障が生じたことを知ることができる。
【００１７】
好ましくは、外部からの電源供給が切断されたことを検知する電源切断検知手段と、制御手段および記憶手段に電源を供給する電源供給手段とをさらに備え、制御手段は、電源切断検知手段により電源供給が切断されたことが検知されると直ちに記憶手段に変化後の状態を記憶させる。
【００１８】
この発明に従えば、外部からの電源供給が切断されたことを検知する電源切断検知手段と、制御手段および記憶手段に電源を供給する電源供給手段とを備える。制御手段は、電源切断検知手段により電源供給が切断されたことが検知されると直ちに記憶手段に変化後の状態を記憶させる。その結果、記憶手段は、電源の供給が停止する直前に検出手段が検出した状態を確実に記憶することが可能となる。
【００１９】
好ましくは、予め定められた認証コードの入力を受付ける認証コード受付手段と、認証コードが入力されたことに応じて、検出手段により検出された状態と、記憶装置に記憶されている状態とを出力する出力手段とを備える。
【００２０】
この発明に従えば、予め定められた認証コードの入力を認証コード受付手段により受付ける。認証コードが入力されたことに応じて、検出手段により検出された状態と、記憶装置に記憶されている状態とを出力する。その結果、検出手段により検出された状態と、記憶装置に記憶されている状態とを必要とする特定の者にだけに出力し、必要としない冷蔵庫の利用者には出力しないことが可能となる。
【００２１】
好ましくは、記憶手段に所定時間継続して異常の状態が記憶されている場合に、単位装置に異常が発生した旨を報知する報知手段を含む。
【００２２】
この発明に従えば、記憶手段に所定時間継続して異常の状態が記憶されている場合に、単位装置に異常が発生した旨を報知する。その結果、異常の状態が所定時間継続した場合は、単位装置に異常が発生した旨を報知するため、利用者は、単位装置の重大な故障などを知ることが可能となる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。なお、図中において同一符号は、同一または相当する部材を示す。従って、重複する説明は繰り返さない。
【００２４】
［第１の実施の形態］
図１は、冷蔵庫の外観を示す図である。図１を参照して、冷蔵庫１００は、ドアの前面に報知部１０４を備える。報知部１０４は、後述する各装置の動作状態を表示する液晶画面などである。
【００２５】
図２は、冷蔵庫１００の単位装置の状態を記憶する装置の構成を示すブロック図である。図２を参照して、冷蔵庫１００は、冷蔵庫１００の全体を制御する制御部１０１と、各装置１０７〜１１２が装置制御部１０１の命令に従って正しく動作したか否かを判断する検出部１０２と、各装置１０７〜１１２の動作状態を記憶する不揮発性の記憶装置であるＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３と、コンプレッサ１０７などの各装置１０７〜１１２を含む装置部１０６と、ＥＥＰＲＯＭ１０３が記憶する内容を報知する報知部１０４とを含む。
【００２６】
装置部１０６は、コンプレッサ１０７と、ファンモータ１０８と、ヒータ１０９と、サーミスタ１１０と、除霜ヒータ１１１と、ドアスイッチ１１２とを含む。
【００２７】
各装置１０７〜１１２は制御部１０１および検出部１０２と接続される。コンプレッサ１０７は、冷蔵庫１００の冷蔵室または冷凍室の内部の温度を低下させる。ファンモータ１０８は、コンプレッサなどを冷却するためのファンを回転させる。ヒータ１０９は、冷蔵室または冷凍室の内部の温度を上昇させる。サーミスタ１１０は、冷蔵室または冷凍室の内部の温度を検知する。除霜ヒータ１１１は、冷蔵室または冷凍室の内部に蓄積した霜を除去するためのヒータである。ドアスイッチ１１２は、冷蔵室または冷凍室のドアの開閉を検知するためのスイッチである。
【００２８】
検出部１０２は、制御部１０１および各装置１０７〜１１２と接続され、各装置が装置制御部１０１の命令に従って正しく動作したか否かを判断し、判断結果を検出部１０２に含まれる揮発性のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５に書き込む。
【００２９】
判断結果は、検出部１０２が、装置制御部１０１の命令に従って各装置１０７〜１１２が正しく動作したと判断した場合は「正常」であり、制御部１０１の命令に従って正しく動作しなかったと判断した場合は「異常」である。
【００３０】
ＲＡＭ１０５は、判断結果を記憶する判断結果エリア１０５ａおよび一時保持エリア１０５ｂとを含む。
【００３１】
判断結果エリア１０５ａは、各装置が動作するたびに、各装置ごとに、検出部１０２が各装置の動作状態を判断した現在の判断結果を記憶する。一時保持エリア１０５ｂは、各装置ごとに過去の判断結果を記憶する。
【００３２】
検出部１０２は、判断結果エリア１０５ａの状態と一時保持エリア１０５ｂの状態から状態の変化を検出する。状態の変化を検出した場合に制御部１０１は、一時保持エリア１０５ｂの内容を、ＥＥＰＲＯＭ１０３に含まれる結果保持エリア１０３ａに書き込む。すなわち、検出部１０２により状態の変化が検出されると、制御部１０１は、一時保持エリア１０５ｂの内容を、ＥＥＰＲＯＭ１０３に含まれる結果保持エリア１０３ａに書き込む。
【００３３】
ここで、検出部１０２に含まれるＲＡＭ１０５について説明する。図３は、ＲＡＭ１０５に記憶されている判断結果の一例を示す図である。図３を参照して、ＲＡＭ１０５は、装置名項目と判断結果エリア項目と一時保持エリア項目とを関連付けて記憶する。装置名項目は、冷蔵庫１００の単位装置である装置名を表す。ここで、判断結果エリア項目に情報を記憶する領域が、判断結果エリア１０５ａであり、一時保持エリア項目に情報を記憶する領域が、一時保持エリア１０５ｂである。
【００３４】
判断結果エリア項目および一時保持エリア項目は、判断結果が「正常」を「０」で、「異常」を「１」として記憶する。なお、判断結果エリア項目および一時保持エリア項目は、初期値として「０」を記憶する。
【００３５】
判断結果エリア１０５ａは、検出部１０２が各装置の動作状態を判断した現在の判断結果を記憶し、一時保持エリア１０５ｂは、検出部１０２が各装置の動作状態を判断した過去の判断結果を記憶する。判断結果エリア１０５ａに記憶される判断結果と、一時保持エリア１０５ｂに記憶される判断結果は、判断されたタイミングが異なる。ＲＡＭ１０５は、判断結果エリア１０５ａと一時保持エリア１０５ｂとを保持しているので、それらを比較すれば、各装置１０７〜１１２の状態の変化を検出できる。
【００３６】
検出部１０２は、各装置の現在の判断結果の状態と、過去の判断結果の状態を比較し、異なる場合に制御部１０１が、一時保持エリア１０５ｂの内容をＥＥＰＲＯＭ１０３に含まれる結果保持エリア１０３ａに書き込む。なお、検出部１０２は、判断結果エリア１０５ａの内容とＥＥＰＲＯＭ１０３に含まれる結果保持エリア１０３ａの内容とを比較して、異なる場合に制御部１０１が、判断結果エリア１０５ａの内容を結果保持エリア１０３ａに書き込むようにしてもよい。しかし、ここでは、ＥＥＰＲＯＭ１０３とＲＡＭ１０５とに記憶される情報の読み出しスピードを比較すると、ＲＡＭ１０５の方が速いため、ＲＡＭ１０５内に一時保持エリア１０５ｂを保持する構成とするのが好ましい。
【００３７】
例えば、装置名項目の「コンプレッサ」と、判断結果エリア項目の「０」と、一時保持エリア項目の「１」を関連付けて記憶する。これは、コンプレッサ１０７は、過去に動作状態が異常であったが、現在は正常に動作していることを意味する。
【００３８】
ＥＥＰＲＯＭ１０３は、制御部１０１と接続され、一時保持エリア１０５ｂの内容を記憶する結果保持エリア１０３ａと、判定時間エリア１０３ｂとを含む。
【００３９】
図４は、ＥＥＰＲＯＭ１０３に記憶されている判断結果の一例を示す図である。図４を参照して、ＥＥＰＲＯＭ１０３は、装置名項目と結果保持エリア項目と判定時間エリア項目とを関連付けて記憶する。装置名項目は、冷蔵庫１００の単位装置である装置名を表す。ここで、結果保持エリア項目に情報を記憶する領域が、結果保持エリア１０３ａであり、判定時間エリア項目に情報を記憶する領域が、判定時間エリア１０３ｂである。
【００４０】
結果保持エリア項目は、判断結果を記憶し、初期値として「０」が記憶される。
【００４１】
判定時間エリア項目は、各装置１０７〜１１２が所定の状態にあるときに検出部１０２が、判断結果エリア１０５ａの値を一時保持エリア１０５ｂに書き込むタイミングの決定をするための時間を記憶する。ここでは、判定時間エリア１０３ｂの値は「４８」とし、これは、４８時間を表す。例えば、装置名項目の「コンプレッサ」と結果保持エリア項目の「１」と判定時間エリア項目の「４８」とを関連付けて記憶する。なお、ＥＥＰＲＯＭ１０３は、冷蔵庫１００の電源が供給されていない状態でも、記憶した内容を保持することができる不揮発性のメモリであればよく、ＥＥＰＲＯＭ１０３に限らずＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュＲＯＭなどでもよい。
【００４２】
報知部１０４は、ＥＥＰＲＯＭ１０３に記憶する内容を、利用者に知らせるための装置であり、冷蔵庫１００のドア前面に取り付けられた液晶表示装置などである。また、報知部１０４はスピーカなどでもよく、音声によってＥＥＰＲＯＭ１０３に記憶する内容を、利用者に知らせてもよい。
【００４３】
次に、単位装置１０７〜１１２の動作状態を記憶する処理について説明する。図５は、単位装置の動作状態を記憶する処理の流れを示すフローチャートである。ここでは、単位装置１０７〜１１２として、ファンモータ１０８が動作した場合について説明する。図５を参照して、装置制御部１０１の命令に従って、ファンモータ１０８は起動する（Ｓ５０１）。
【００４４】
検出部１０２は、ファンモータ１０８が起動するごとに、ファンモータ１０８が装置制御部１０１の命令に従って正しく動作したか否かを判断し、判断結果を判断結果エリア１０５ａに書き込む（Ｓ５０２）。例えば、ファンモータ１０８の判断結果が正常の場合は、判断結果エリア１０５ａの装置名項目「ファンモータ」と関連付いた判断結果エリア項目に、正常を表す「０」を書き込む。
【００４５】
検出部１０２は、ＲＡＭ１０５の装置名項目「ファンモータ」に対応した判断結果エリア項目の値と、一時保持エリア項目の値とが同じか否かを判断する（Ｓ５０３）。
【００４６】
それぞれの値が同じ場合は、判断結果エリア項目の値を一時保持エリア項目に書き込む必要はないため、一時保持エリア項目の値を変更することなく、ステップＳ５０１に戻る。
【００４７】
それぞれの値が異なる場合は、判断結果エリア項目の値が正常を表す「０」であり、かつ一時保持エリア項目の値が「異常」を表す「１」であるか否かを判断する（Ｓ５０４）。ここで、判断結果エリア項目の値が「０」であり、かつ一時保持エリア項目の値が「１」であるか否かを判断するのは、以下の理由による。
【００４８】
一時保持エリア項目の値の「１」は、ファンモータ１０８が以前に異常であったことを意味する。判断結果エリア項目の値が「０」は、ファンモータ１０８が現在、正常に動作していることを意味する。しかし、過去に異常があった場合は、現在の動作状態が正常であっても、再び異常になる場合がある。そこで、直ちに一時保持エリア項目の値を「０」に書き換えず、所定時間正常な動作状態を継続するのを待ってから、一時保持エリア項目の値を「０」に書き換える。
【００４９】
また、所定時間正常な状態が継続すれば、過去の異常は重大な故障でないと判断できる。それは、ファンモータ１０８の動作状態が、異常から正常に変化する場合があり、その場合は、軽微な異常だと判断できるからである。
【００５０】
例えば、ファンモータ１０８の配線の断線など、電気的な故障が発生した場合は、動作状態が異常から正常に変化することはない。この故障は修理が必要となり、重大な故障と考えられる。
【００５１】
一方、冷凍室内のファンに霜が付着して、ファンが回転しない場合に、ファンモータ１０８の動作状態は異常となる。その後、除霜ヒータ１１１が動作して、ファンに付着した霜が除かれた場合は、ファンモータ１０８は正常に動作するため、動作状態が正常となる。その後、ファンモータ１０８が継続して正常に動作すれば、この異常は、軽微な異常と考えられる。
【００５２】
そこで、過去に動作状態が異常となったファンモータ１０８が、所定時間（ここでは、４８時間）正常に動作した場合は、軽微な異常と考え、所定時間が経過後に一時保持エリア項目の値を「１」から「０」に書き換えることで、軽微な異常と重大な異常を判別することができる。
【００５３】
ステップＳ５０４で、条件に一致しない場合、すなわち、判断結果エリア項目の値が「１」であり、かつ一時保持エリア項目の値が「０」のときは、判断結果エリア項目の値を一時保持エリア項目に書き込む（Ｓ５１３）。これは、過去の動作状態が正常で、現在の動作状態が異常であることを意味する。この異常が、軽微な異常か重大な異常かを、その後判断するために、判断結果エリア項目の値が「１」であり、かつ一時保持エリア項目の値が「０」のときは、直ちに判断結果エリア項目の値を一時保持エリア項目に書き込む。
【００５４】
ステップＳ５０４で、条件に一致する場合、制御部１０１は、ＥＥＰＲＯＭ１０３の判定時間エリア項目に「４８」をセットする（Ｓ５０５）。判定時間エリア項目の値、すなわち４８時間が、軽微な異常か否かを判断する際の所定時間となる。
【００５５】
装置制御部１０１の命令に従って、ファンモータ１０８は動作を行なう（Ｓ５０６）。
【００５６】
検出部１０２は、判断結果を装置名項目「ファンモータ」に対応した判断結果エリア項目に書き込む（Ｓ５０７）。
【００５７】
検出部１０２は、判断結果エリア１０５の判断結果エリア項目の値が「０」か否かを判断する（Ｓ５０８）。判断結果エリア項目の値が「１」の場合は、現在、ファンモータ１０８の動作状態は異常であるため、ステップＳ５０５に戻って、ＥＥＰＲＯＭ１０３の判定時間エリア項目に「４８」をセットする。
【００５８】
判断結果エリア項目の値が「０」の場合は、現在、ファンモータ１０８の動作状態は正常であるため、所定時間（４８時間）が経過したかを判断するために、一時間経過したかを計測する（Ｓ５０９）。
【００５９】
１時間経過しない場合は、ステップＳ５０６に戻って、判断結果を出力する。１時間経過した場合は、判定時間エリア項目の値を「１」減じた値を判定時間エリア項目にセットする（Ｓ５１０）。例えば、判定時間エリア項目の値が「４８」だったときは、４８から１を減じた４７が判定時間エリア項目にセットされる。
【００６０】
検出部１０２は、判定時間エリア項目の値が「０」か否かを判断する（Ｓ５１１）。判定時間エリア項目の値が「０」となると、ファンモータ１０８の動作状態が４８時間継続して正常だったことになる。これは、以前のファンモータ１０８の異常が軽微な異常であったことを意味する。
【００６１】
検出部１０２は、装置名項目「ファンモータ」に対応した判断結果エリア項目の値を、一時保持エリア項目に書き込む（Ｓ５１２）。
【００６２】
制御部１０１は、検出部１０２がＲＡＭ１０５の装置名項目「ファンモータ」に対応した判断結果エリア項目の値を、一時保持エリア項目に書き込んだことに応じて、一時保持エリア項目の値を、ＥＥＰＲＯＭ１０３の装置名項目「ファンモータ」に対応した結果保持エリア項目に書き込む（Ｓ５１４）。なお、制御部１０１は、予め決められた時間が経過するたびに、ＲＡＭ１０５の一時保持エリア項目の値を、ＥＥＰＲＯＭ１０３の結果保持エリア項目に書き込んでもよい。
【００６３】
次に、ＥＥＰＲＯＭ１０３の装置名項目「ファンモータ」に対応した結果保持エリア項目の値が「１」となってから、ここでの所定時間である４８時間が経過しても、結果保持エリア項目の値が「１」の場合は、ファンモータ１０８に重大な異常が発生しているため、報知部１０４は、ファンモータ１０８の異常を音声や液晶画面などに表示することによって、異常を利用者に通知する（Ｓ５１５）。
【００６４】
［第１の実施の形態の変形例］
次に、冷蔵庫１００が、外部からの電源の供給が切断されたときに、ＲＡＭ１０５の一時保持エリア項目の値を、ＥＥＰＲＯＭ１０３の判断結果エリア項目に書き込む手段と、ＲＡＭ１０５の判断結果エリア１０５ａと、ＥＥＰＲＯＭ１０３の結果保持エリア１０３ａとの内容を表示する手段とを備えた場合について説明する。図６は、第１の実施の形態の変形例における単位装置の状態を記憶する装置の構成を示すブロック図である。図６を参照して、冷蔵庫１００は、電源切断検知部６０１と、電源供給部６０２と、認証コード受付部６０３と、出力部６０４とをさらに備える。
【００６５】
電源切断検知部６０１は、外部から冷蔵庫１００に供給される電源の電圧値を常に監視し、電圧値が所定の値より低くなることを検知する。
【００６６】
電源供給部６０２は、電源の電圧値が所定の値より低くなった場合に、検出部１０２と、制御部１０１と、ＥＥＰＲＯＭ１０３とに、電力を供給するバックアップ電源である。電源供給部６０２は、コンデンサ、一次電池等を用いることができる。
【００６７】
認証コード受付部６０３は、冷蔵庫１００の故障を修理するサービスマンなどから、認証コードを受付ける。認証コードは、予めＥＥＰＲＯＭ１０３に記憶されている。
【００６８】
出力部６０４は、認証コード受付部６０３が受付けた認証コードと、ＥＥＰＲＯＭ１０３に記憶されている認証コードとを比較して、一致した場合に、ＲＡＭ１０５の判断結果エリア１０５ａと、ＥＥＰＲＯＭ１０３の結果保持エリア１０３ａとの内容とを出力する。ここで、出力部６０４は、判断結果エリア１０５ａの内容と、結果保持エリア１０３ａの内容とを表示する液晶画面などである。また、出力部６０４は、パーソナルコンピュータに接続するための出力端子であってもよい。さらに、外部ネットワークに接続するためのインターフェースであってもよい。
【００６９】
外部からの電源の供給が切断された場合に、単位装置の動作状態を記憶する処理について説明する。冷蔵庫１００の単位装置が故障した場合、利用者は、故障を復旧させる目的で冷蔵庫１００のコンセントを抜き、一度電源を切ってから、再びコンセントを差し込んで冷蔵庫１００を稼動させることが多々ある。また、コンセントの断線などによって、外部からの電源の供給が切断される場合がある。そのときに、ＲＡＭ１０５の一時保持エリア項目の値を、確実に不揮発性のＥＥＰＲＯＭ１０３に記憶することで、その後、冷蔵庫１００に電源が供給された場合に、ＥＥＰＲＯＭ１０３の内容を参照することが可能となる。
【００７０】
図７は、外部からの電源の供給が切断されたときの単位装置の動作状態を記憶する処理の流れを示すフローチャートである。図７を参照して、利用者よりコンセントが抜かれたり、配線が断線などして、外部からの電源の供給が切断される（Ｓ７０１）。
【００７１】
電源切断検知部６０１は、冷蔵庫１００の電圧値が所定の値より低くなったことを検知するために、電圧値を監視する（Ｓ７０２）。冷蔵庫１００の電圧値が所定の値より低くならない場合は、監視を継続し、低くなったこと検知した場合は、検知したことを制御部１０１と電源供給部６０２とに通知する。
【００７２】
制御部１０１は、電源供給部６０２が、電源切断検知部６０１の通知に応じて、検出部１０２と、制御部１０１と、ＥＥＰＲＯＭ１０３とに電力を供給している間に、ＲＡＭ１０５の一時保持エリア項目の値を、ＥＥＰＲＯＭ１０３の結果保持エリア１０３ａに書き込む（Ｓ７０３）。
【００７３】
次に、判断結果エリア１０５ａと結果保持エリア１０３ａとの内容を表示する場合について説明する。判断結果エリア１０５ａの内容と、結果保持エリア１０３ａの内容とは、冷蔵庫１００の故障を修理するサービスマンが、故障している装置を特定するのに必要な情報であって、冷蔵庫１００の利用者には不要である。  そこで、認証コードを入力することで、それらの内容を必要とするサービスマンにのみ内容を出力する。これにより、利用者は、不要な情報によって混乱することが無くなる。
【００７４】
図８は、判断結果エリア１０５ａと結果保持エリア１０３ａとの内容を表示する処理の流れを示すフローチャートである。図８を参照して、判断結果エリア１０５ａと結果保持エリア１０３ａとの内容を必要とするサービスマンは、予め定められた認証コードを認証コード受付部６０３に入力する（Ｓ８０１）。
【００７５】
認証コード受付部６０３は、入力された認証コードが正しいか否かを判断する（Ｓ８０２）。正しくない場合は、ステップＳ８０１に戻って、認証コードの入力を待つ。
【００７６】
正しい場合は、判断結果エリア１０５ａの内容と、結果保持エリア１０３ａの内容とを、出力部６０４に表示する。これにより、サービスマンは、判断結果エリア１０５ａの内容から各装置の現在の動作状態と、結果保持エリア１０３ａの内容から過去４８時間以内に異常があった装置を特定することができる。
【００７７】
以上、説明したように本実施の形態における冷蔵庫１００においては、装置１０９〜１１４ごとに１つの状態を不揮発性のメモリであるＥＥＰＲＯＭ１０３に記憶する。これにより、冷蔵庫１００の電源が切断された後でも、検出された状態が記憶されているため、ＥＥＰＲＯＭ１０３に記憶した内容を参照することにより、異常があった単位装置を特定することが可能となる。また、ＥＥＰＲＯＭ１０３には、単位装置ごとに１つの状態のみを記憶するため、少ない容量で済むためコスト高を抑えることが可能となる。
【００７８】
また、制御部１０１は、ＥＥＰＲＯＭ１０３に記憶されている状態が異常の場合、検出部１０２により正常の状態が所定時間継続して検出されたことを条件に、ＥＥＰＲＯＭ１０３に正常の状態を記憶させる。このため、過去に異常の状態があり、その後、検出部１０２により正常の状態が所定時間継続した場合は、ＥＥＰＲＯＭ１０３に正常の状態を記憶する。これにより、ＥＥＰＲＯＭ１０３に記憶されている内容を参照することにより、異常の状態から正常の状態には変化しない重大な故障が生じたことを知ることができる。
【００７９】
また、ＥＥＰＲＯＭ１０３に所定時間継続して異常の状態が記憶されている場合に、単位装置に異常が発生した旨を報知部１０４により報知する。その結果、異常の状態が所定時間継続した場合は、単位装置に異常が発生した旨を報知するため、利用者は、単位装置の重大な故障のみ知ることが可能となる。
【００８０】
また、電源切断検知部６０１は、冷蔵庫１００の電圧値が所定の値より低くなったこと検知した場合は、検知したことを制御部１０１と電源供給部６０２とに通知する。電源供給部６０２は、電源切断検知部６０１の通知に応じて、検出部１０２と、制御部１０１と、ＥＥＰＲＯＭ１０３とに電力を供給する。制御部１０１は、電源供給部６０２から電力を供給している間にＲＡＭ１０５の各装置名項目に対応した全ての一時保持エリア項目の値を、ＥＥＰＲＯＭ１０３の結果保持エリア１０３ａに書き込む。これにより、ＥＥＰＲＯＭ１０３は、電源の供給が停止する直前に、ＲＡＭ１０５の一時保持エリア項目の内容を確実に記憶することが可能となる。
【００８１】
また、認証コード受付部６０３は、予め定められた認証コードの入力を受付ける。正しい認証コードが入力されたことに応じて、判断結果エリア１０５ａの内容と、結果保持エリア１０３ａの内容とを、出力部６０４に表示する。これにより、サービスマンは、判断結果エリア１０５ａの内容から各装置の現在の動作状態と、結果保持エリア１０３ａの内容から過去４８時間以内に異常があった装置を特定することができる。
【００８２】
今回開示された実施の形態はすべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および、範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】冷蔵庫の外観を示す図である。
【図２】冷蔵庫１００の単位装置の状態を記憶する装置の構成を示すブロック図である。
【図３】ＲＡＭ１０５に記憶されている判断結果の一例を示す図である。
【図４】ＥＥＰＲＯＭ１０３に記憶されている判断結果の一例を示す図である。
【図５】単位装置の動作状態を記憶する処理の流れを示すフローチャートである。
【図６】第１の実施の形態の変形例における単位装置の状態を記憶する装置の構成を示すブロック図である。
【図７】外部からの電源の供給が切断されたときの単位装置の動作状態を記憶する処理の流れを示すフローチャートである。
【図８】判断結果エリア１０５ａと結果保持エリア１０３ａとの内容を表示する処理の流れを示すフローチャートである。
【符号の説明】
１００  冷蔵庫、１０１  制御部、１０２  検出部、１０３  ＥＥＰＲＯＭ、１０３ａ  結果保持エリア、１０３ｂ  判定時間エリア、１０４  報知部、１０５  ＲＡＭ、１０５ａ  判断結果エリア、１０５ｂ  一時保持エリア、１０６  装置部、１０７  コンプレッサ、１０８  ファンモータ、１０９  ヒータ、１１０  サーミスタ、１１１  除霜モータ、１１２  ドアスイッチ、６０１  電源切断検知部、６０２  電源供給部、６０３  認証コード受付部、６０４  出力部。
【図１】
2004333077.tif 000003
【図２】
2004333077.tif 000004
【図３】
2004333077.tif 000005
【図４】
2004333077.tif 000006
【図５】
2004333077.tif 000007
【図６】
2004333077.tif 000008
【図７】
2004333077.tif 000009
【図８】
2004333077.tif 000010