(57)【要約】【課題】各貯蔵室の庫内を十分に冷却できる状態であるかどうかを判定し、十分に冷却できる状態にあることを確認したうえで、貯蔵室の庫内温度の低下量により半ドアを判定することによって、正確かつ確実に半ドアを検知可能にした冷蔵庫及び冷蔵庫の半ドア判定方法を提供する。【解決手段】マイコン１８は、冷凍室ドアスイッチ１１からドアが開状態から閉状態に切り替わったという情報を受け取ったとき、冷凍室サーミスタ６から送信される特定の温度情報と、所定の判定時間経過（Ｘ）後に冷凍室サーミスタ６から送信される温度情報との差分と予め設定されている判定温度差（Ａ）とを対比し、差分が判定温度差（Ａ）未満であると判断したときは、冷却器サーミスタ７から送信される温度情報と、予め設定されている確認温度との比較に基づいて半ドアであるかどうかを判定する。【選択図】図３
2008070066.tif 000002
【特許請求の範囲】
【請求項１】
貯蔵室と、
前記貯蔵室に設けられているドアと、
前記ドアの開閉状態を検知するドアスイッチと、
前記貯蔵室内の温度を検知する貯蔵室温度センサと、
冷媒を圧縮する圧縮機と、
前記圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、
前記冷却器の温度を検知する冷却器温度センサと、
前記ドアの開閉状態を判定する制御装置とを備え、
前記制御装置は、
前記ドアスイッチから前記ドアが開状態から閉状態に切り替わったという情報を受け取ったとき、
前記貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、
所定の判定時間経過後に前記貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、
前記貯蔵室基準温度と前記現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、
前記差分が前記判定温度差未満であると判断したときは、
前記冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する半ドア判定手段を有する
ことを特徴とする冷蔵庫。
【請求項２】
前記半ドア判定手段は、
前記現在冷却器温度が前記冷却器確認温度未満である場合には、
前記現在貯蔵室温度と予め設定してある貯蔵室確認温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する
ことを特徴とする請求項１に記載の冷蔵庫。
【請求項３】
前記半ドア判定手段は、
前記現在貯蔵室温度が前記貯蔵室確認温度以上であると判断した場合には、
前記ドアが微少量の開状態であると判定し、
前記現在貯蔵室温度が前記貯蔵室確認温度未満であると判断した場合には、
前記ドアが完全閉状態であると判定する
ことを特徴とする請求項２に記載の冷蔵庫。
【請求項４】
前記半ドア判定手段は、
前記ドアスイッチから前記ドアが開状態から閉状態に切り替わったという情報を受け取ったとき、
該情報を受け取ったときから前記貯蔵室内の温度が安定するまでの時間である基準温度確定時間が経過するまでの間に前記貯蔵室温度センサから送信される温度情報のうち一番高い温度を前記貯蔵室基準温度として設定する
ことを特徴とする請求項１〜３のいずれかに記載の冷蔵庫。
【請求項５】
前記半ドア判定手段は、
前記現在冷却器温度が前記冷却器確認温度以上である場合には、
前記ドアが半ドアであるかどうかの決定を行わずに前記ドアの状態決定を保留し、
その後、前記ドアの半ドア判定処理を複数回実行する
ことを特徴とする請求項１〜４のいずれかに記載の冷蔵庫。
【請求項６】
前記半ドア判定手段は、
前記ドアの状態決定を保留した場合には、
一時的に前記貯蔵室内の冷却を十分に行なえない状態であると判断し、その状態を警告する
ことを特徴とする請求項５に記載の冷蔵庫。
【請求項７】
前記半ドア判定手段は、
電源投入後から所定の時間が経過するまでの間では、前記ドアの半ドア判定処理を禁止する
ことを特徴とする請求項１〜６のいずれかに記載の冷蔵庫。
【請求項８】
前記判定時間及び前記判定温度差を複数設定しておき、
前記半ドア判定手段は、
前記貯蔵室基準温度に基づいて、前記判定時間及び前記判定温度差を選択する
ことを特徴とする請求項１〜７のいずれかに記載の冷蔵庫。
【請求項９】
前記半ドア判定手段は、
前記貯蔵室基準温度と前記判定時間及び前記判定温度差を選択するために予め設定されている判定値選択温度とを比較することで前記判定時間及び前記判定温度差を選択する
ことを特徴とする請求項８に記載の冷蔵庫。
【請求項１０】
前記半ドア判定手段は、
前記圧縮機が停止中に前記ドアが開状態から閉状態に切り替わったとき、
前記ドアの半ドア判定処理を該圧縮機が運転を再開するまで待機する
ことを特徴とする請求項１〜９のいずれかに記載の冷蔵庫。
【請求項１１】
貯蔵室と、
前記貯蔵室に設けられているドアと、
前記ドアの開閉状態を検知するドアスイッチと、
前記貯蔵室内の温度を検知する貯蔵室温度センサと、
冷媒を圧縮する圧縮機と、
前記圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、
前記冷却器の温度を検知する冷却器温度センサと、
前記ドアの開閉状態を判定する制御装置とを備え、
前記制御装置は、
前記ドアスイッチから前記ドアが開状態から閉状態に切り替わったという情報を受け取ったとき、
以後、前記貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、前記冷却器温度センサから送信される温度情報を現在冷却器温度とし、
前記現在貯蔵室温度と予め設定してある前記貯蔵室内の温度の上限値を示す判定上限温度との比較、
及び、前記現在冷却器温度と予め設定してある前記冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する半ドア判定手段を有する
ことを特徴とする冷蔵庫。
【請求項１２】
前記半ドア判定手段は、
前記現在貯蔵室温度が前記判定上限温度以上であり、
かつ、前記現在冷却器温度が前記冷却器判定下限温度以下であると判断した後、この判断が所定の判定時間継続したときに前記ドアが半ドアであると判定する
ことを特徴とする請求項１１に記載の冷蔵庫。
【請求項１３】
前記半ドア判定手段は、
前記ドアの半ドア判定処理を複数回実行する
ことを特徴とする請求項１１または１２に記載の冷蔵庫。
【請求項１４】
貯蔵室と、
前記貯蔵室に設けられているドアと、
前記ドアの開閉状態を検知するドアスイッチと、
前記貯蔵室内の温度を検知する貯蔵室温度センサと、
冷媒を圧縮する圧縮機と、
前記圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、
前記冷却器の温度を検知する冷却器温度センサと、
前記ドアの開閉状態を判定する制御装置とを備え、
前記制御装置は、
前記ドアスイッチから前記ドアが開状態から閉状態に切り替わったという情報を受け取ったとき、
前記貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、
所定の判定時間経過後に前記貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、
前記貯蔵室基準温度と前記現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、
前記差分が前記判定温度差未満であると判断したときは、
前記冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいて前記ドアが半ドアであるかどうか判断するとともに、
前記ドアスイッチから前記ドアが開状態から閉状態に切り替わったという情報を受け取ったとき、
以後、前記貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、前記冷却器温度センサから送信される温度情報を現在冷却器温度とし、
前記現在貯蔵室温度と予め設定してある前記貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、前記現在冷却器温度と予め設定してある前記冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する半ドア判定手段を有する
ことを特徴とする冷蔵庫。
【請求項１５】
前記ドアの開閉状態を警告する警告手段を備え、
前記半ドア判定手段は、
前記ドアが半ドア状態であると判定したとき、そのことを前記警告手段に警告させる
ことを特徴とする請求項１〜１４のいずれかに記載の冷蔵庫。
【請求項１６】
貯蔵室のドアの開閉状態を検知する工程と、
前記ドアが開状態から閉状態に切り替わったとき、前記貯蔵室内の温度を検知する貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に前記貯蔵室温度センサから送信される温度情報を現在貯蔵室温度として設定する工程と、
前記貯蔵室基準温度と前記現在貯蔵室温度との差分が予め設定されている判定温度差以上であるかどうかを判断する工程と、
前記差分が前記判定温度差未満である場合には、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する工程とを有する
ことを特徴とする冷蔵庫の半ドア判定方法。
【請求項１７】
貯蔵室のドアの開閉状態を検知する工程と、
前記ドアが開状態から閉状態に切り替わったとき以後、前記貯蔵室内の温度を検知する貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度として設定する工程と、
前記現在貯蔵室温度と予め設定してある前記貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、前記現在冷却器温度と予め設定してある前記冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいて前記ドアが半ドアであるかどうかを判定する工程とを有する
ことを特徴とする冷蔵庫の半ドア判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半ドアを検出する機能を備えた冷蔵庫及び冷蔵庫の半ドア方法に関する。
【背景技術】
【０００２】
従来から、ドアスイッチによりドアの開閉状態を検知するようにした冷蔵庫が存在する。このような冷蔵庫は、ドアが微少量開放されている状態（以下、半ドアという）であることをユーザに警告し、ユーザに半ドアを知らせるようになっている。半ドアを放置すると、冷蔵室や冷凍室等の庫内の冷気が庫外に漏れてしまい、庫内の冷却が正常に行なえず、時間の経過とともに庫内の温度が上昇してしまうことになる。しかしながら、ドアスイッチの性能によっては、半ドアでもドアが閉まっていると判断してしまうことがあった。
【０００３】
そこで、ドアスイッチの性能に関わらずに半ドアを検知する冷蔵庫が種々提案されている。そのようなものとして、「庫内に圧縮機を用いた冷凍サイクルにより生成された冷気をファンで循環させるとともに、扉を備えた冷蔵庫において、上記扉の開閉によって入り切りするドアスイッチと、庫内の温度を検出する温度検出手段と、警報器と、ドアスイッチの動作によって扉の閉状態を検知する扉閉検知手段と、この扉閉検知手段によって扉閉状態を検知してからの冷却時間を計算し、この冷却時間が所定に達した時の冷却前後の温度を温度検出手段からそれぞれ検出する冷却前後の庫内温度測定手段と、この冷却前後の庫内温度測定手段により検出された冷却前後の温度変化に基づいて扉の開閉を判定し、かつこの判定結果に基づいて警報器に出力し、警報を行なう警報器制御決定手段とを設け冷蔵庫の制御装置」が提案されている（たとえば、特許文献１参照）。
【０００４】
また、そのようなものとして、「庫内温度を検知する温度検知器と、圧縮機の連続動作時間を積算するタイマとを有し、前記温度検知器の出力に応じて庫内温度を調整するとともに前記タイマが所定時間以上積算しかつ前記温度検知器が所定温度以上を検知した時警報信号を出力する制御回路を備えた冷蔵庫」が提案されている（たとえば、特許文献２参照）。
【０００５】
さらに、そのようなものとして、「開閉ドアーを有する冷凍冷蔵庫の庫内温度を検出する温度センサと、前記開閉ドアーの開閉を検知する開閉センサと、前記温度センサと開閉センサからの出力に基づいて前記温度センサで検出した庫内温度が設定値を越えた場合に庫内温度異常を判定するとともに、判定した庫内温度異常を通報するコントローラを備えた冷凍冷蔵庫の庫内温度異常警報方法において、開閉センサによりドアー開が検出されると、庫内温度異常を検出せず庫内温度異常通報の出力を停止するように制御する冷凍冷蔵庫の庫内温度異常警報方法」が提案されている（たとえば、特許文献３参照）。
【０００６】
【特許文献１】特開平５−２２３４３６号公報（第３頁、第３図及び第４図）
【特許文献２】特開平６−３０３６号公報（第３頁及び第２図）
【特許文献３】特開２００２−３４６５３６号公報（第４頁及び第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の冷蔵庫の制御装置では、ある貯蔵室のドアが閉じられたことを検知した直後の庫内温度と所定時間経過後の庫内温度とを比較して半ドアを判定し、半ドアであれば警告を行なうようにしていた。しかしながら、庫内温度の低下量に基づいて半ドアの判定制御を行なうようにしたものでは、ドアが完全閉状態にも関わらず、半ドアであると誤判定してしまうという問題があった。それは、たとえば霜取り運転直後に冷却器の温度が上がっている場合や、ある貯蔵室に大量の食品が収容され冷蔵庫（特に、圧縮機）の負荷が大きくなっている場合等においては、所定時間以内に庫内温度が期待通りに低下していないにも関わらず、庫内温度の低下量で半ドアを判定していたからである。
【０００８】
また、特許文献２に記載の冷蔵庫では、タイマで圧縮機の連続運転時間を積算し、温度検知器が所定温度以上を検知した時に警報信号の出力を行なうようにしていた。しかしながら、この冷蔵庫は、圧縮機の連続運転時間及び庫内温度に基づいて冷却不良を警告したものであるが、その冷却不良の原因を判定するものではなかった。つまり、たとえば霜取り運転直後に冷却器の温度が上がっている場合や、ある貯蔵室に大量の食品が収容され圧縮機の負荷が大きくなっている場合等においては、冷蔵庫そのものに異常が発生していないにも関わらず警報信号を出力するので、この原因をユーザが調査しなければならず、ユーザの負担を増加させていた。
【０００９】
さらに、特許文献３に記載の冷凍冷蔵庫の庫内温度異常警報方法では、庫内温度が所定温度以上に上昇した状態が一定時間以上継続した場合に半ドアと判定するようにしている。しかしながら、このような制御では、たとえば冷凍されていない食品を大量に冷凍室に投入した場合等に冷凍室の庫内温度や冷却器温度が上昇してしまい、ドアが完全閉状態にも関わらず、半ドアであると誤判定してしまう可能性が高くなるといった問題があった。
【００１０】
この発明は、上記のような問題を解決するためになされたもので、各貯蔵室の庫内を十分に冷却できる状態であるかどうかを判定し、十分に冷却できる状態にあることを確認したうえで、貯蔵室の庫内温度の低下量により半ドアを判定することによって、正確かつ確実に半ドアを検知可能にした冷蔵庫及び冷蔵庫の半ドア判定方法を提供するものである。換言すれば、たとえば霜取り運転直後や、冷凍されていない食品を大量に投入した等の、半ドアによらない庫内温度変化を半ドアと誤判定することを防止できる冷蔵庫及び半ドア判定方法を提供するものである。
【課題を解決するための手段】
【００１１】
本発明に係る冷蔵庫は、貯蔵室と、貯蔵室に設けられているドアと、ドアの開閉状態を検知するドアスイッチと、貯蔵室内の温度を検知する貯蔵室温度センサと、冷媒を圧縮する圧縮機と、圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、冷却器の温度を検知する冷却器温度センサと、ドアの開閉状態を判定する制御装置とを備え、制御装置は、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、貯蔵室基準温度と現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、差分が判定温度差未満であると判断したときは、冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいてドアが半ドアであるかどうかを判定する半ドア判定手段を有することを特徴とする。
【００１２】
また、本発明に係る冷蔵庫は、貯蔵室と、貯蔵室に設けられているドアと、ドアの開閉状態を検知するドアスイッチと、貯蔵室内の温度を検知する貯蔵室温度センサと、冷媒を圧縮する圧縮機と、圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、冷却器の温度を検知する冷却器温度センサと、ドアの開閉状態を判定する制御装置とを備え、制御装置は、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、以後、貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器温度センサから送信される温度情報を現在冷却器温度とし、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいてドアが半ドアであるかどうかを判定する半ドア判定手段を有することを特徴とする。
【００１３】
さらに、本発明に係る冷蔵庫は、貯蔵室と、貯蔵室に設けられているドアと、ドアの開閉状態を検知するドアスイッチと、貯蔵室内の温度を検知する貯蔵室温度センサと、冷媒を圧縮する圧縮機と、圧縮機とともに冷凍サイクルを形成し、該圧縮機で圧縮された冷媒で庫内を冷却するための冷気を生成する冷却器と、冷却器の温度を検知する冷却器温度センサと、ドアの開閉状態を判定する制御装置とを備え、制御装置は、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、貯蔵室基準温度と現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、差分が判定温度差未満であると判断したときは、冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいてドアが半ドアであるかどうか判断するとともに、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、以後、貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器温度センサから送信される温度情報を現在冷却器温度とし、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいてドアが半ドアであるかどうかを判定する半ドア判定手段を有することを特徴とする。
【００１４】
本発明に係る冷蔵庫の半ドア判定方法は、貯蔵室のドアの開閉状態を検知する工程と、ドアが開状態から閉状態に切り替わったとき、貯蔵室内の温度を検知する貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度として設定する工程と、貯蔵室基準温度と現在貯蔵室温度との差分が予め設定されている判定温度差以上であるかどうかを判断する工程と、差分が判定温度差未満である場合には、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいてドアが半ドアであるかどうかを判定する工程とを有することを特徴とする。
【００１５】
また、本発明に係る冷蔵庫の半ドア判定方法は、貯蔵室のドアの開閉状態を検知する工程と、ドアが開状態から閉状態に切り替わったとき以後、貯蔵室内の温度を検知する貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度として設定する工程と、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいてドアが半ドアであるかどうかを判定する工程とを有することを特徴とする。
【発明の効果】
【００１６】
本発明に係る冷蔵庫は、半ドア判定手段が、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、貯蔵室基準温度と現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、差分が判定温度差未満であると判断したときは、冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいてドアが半ドアであるかどうかを判定するようにしたので、たとえば半ドアによらない庫内温度変化を半ドアと誤判定することを防止でき、半ドアの判定処理を高精度に実行できる。
【００１７】
また、本発明に係る冷蔵庫は、半ドア判定手段が、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、以後、貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器温度センサから送信される温度情報を現在冷却器温度とし、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいてドアが半ドアであるかどうかを判定するようにしたので、たとえば半ドアによらない庫内温度変化を半ドアと誤判定することを防止でき、半ドアの判定処理を高精度に実行できる。
【００１８】
さらに、本発明に係る冷蔵庫は、半ドア判定手段が、ドアスイッチからドアが開状態から閉状態に切り替わったという情報を受け取ったとき、貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とし、貯蔵室基準温度と現在貯蔵室温度との差分と予め設定されている判定温度差とを対比し、差分が判定温度差未満であると判断したときは、冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度とを比較するとともに、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度とを比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度とを比較することに基づいてドアが半ドアであるかどうかを判定するようにしたので、たとえば半ドアによらない庫内温度変化を半ドアと誤判定することを防止でき、半ドアの判定処理を更に高精度に実行できる。
【００１９】
本発明に係る冷蔵庫の半ドア判定方法は、貯蔵室のドアの開閉状態を検知する工程と、ドアが開状態から閉状態に切り替わったとき、貯蔵室内の温度を検知する貯蔵室温度センサから送信される特定の温度情報を貯蔵室基準温度とするとともに、所定の判定時間経過後に貯蔵室温度センサから送信される温度情報を現在貯蔵室温度として設定する工程と、貯蔵室基準温度と現在貯蔵室温度との差分が予め設定されている判定温度差以上であるかどうかを判断する工程と、差分が判定温度差未満である場合には、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度とし、該現在冷却器温度と予め設定されている冷却器確認温度との比較に基づいてドアが半ドアであるかどうかを判定する工程とを有するので、たとえば半ドアによらない庫内温度変化を半ドアと誤判定することを防止でき、半ドアの判定処理を高精度に実行できる。
【００２０】
また、本発明に係る冷蔵庫の半ドア判定方法は、貯蔵室のドアの開閉状態を検知する工程と、ドアが開状態から閉状態に切り替わったとき以後、貯蔵室内の温度を検知する貯蔵室温度センサから送信される温度情報を現在貯蔵室温度とするとともに、冷却器の温度を検知する冷却器温度センサから送信される温度情報を現在冷却器温度として設定する工程と、現在貯蔵室温度と予め設定してある貯蔵室内の温度の上限値を示す判定上限温度との比較、及び、現在冷却器温度と予め設定してある冷却器の温度の下限値を示す冷却器判定下限温度との比較に基づいてドアが半ドアであるかどうかを判定する工程とを有するので、たとえば半ドアによらない庫内温度変化を半ドアと誤判定することを防止でき、半ドアの判定処理を更に高精度に実行できる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態を図面に基づいて説明する。
実施の形態１．
図１は、本発明の実施の形態１に係る冷蔵庫１の構成を示す概略構成図である。図１に基づいて、実施の形態１に係る冷蔵庫１の構成について説明する。この実施の形態１では、冷蔵庫１が内部に冷気を循環させることで各貯蔵室（冷蔵室や冷凍室、野菜室等）の冷却を行なう冷凍サイクルを利用したものである場合を例に示している。なお、図１を含め、以下の図面では各構成部材の大きさの関係が実際のものとは異なる場合がある。
【００２２】
冷蔵庫１には、それぞれドアが設けられた複数の貯蔵室（冷蔵室８や冷凍室５、野菜室、温度切替室等）が設けられている。このドアの微少量の開状態、つまり完全閉状態でない状態を半ドアという。また、冷蔵庫１には、冷凍サイクルの一部を構成する圧縮機２及び冷却器３と、冷却器３付近の冷気を各貯蔵室を循環させる庫内ファンモータ４とが搭載されている。冷凍室５には、冷凍室５内の温度を検出するための貯蔵室温度センサの１つである冷凍室サーミスタ６が設けられている。また、この冷凍室５の前面側（ドア側）には、冷凍室５のドアの開閉状態を検出するための冷凍室ドアスイッチ１１が設けられている。
【００２３】
冷蔵室８には、冷蔵室８内の温度を検出するための貯蔵室温度センサの１つである冷蔵室サーミスタ９が設けられている。また、冷蔵室８の背面側には、冷蔵室８へ送り込まれる冷気の流量を調節する冷蔵室ダンパー１０が設けられており、前面側（ドア側）には、冷蔵室８のドアの開閉状態を検出するための冷蔵室ドアスイッチ１２が設けられている。さらに、冷蔵室８のドア外側表面には、ユーザからの指示を受け付けたり、各貯蔵室の状態を報知したりする警告手段としての操作・表示装置１６が設けられている。
【００２４】
冷却器３には、冷却器３の温度を検出するための冷却器温度センサである冷却器サーミスタ７が設けられている。また、冷却器３の近傍には、冷却器３に付着した霜を除霜する霜取りヒータ１９が設けられている。冷却器３には庫内の空気中に含まれる水分が氷結し、霜となって付着するため、たとえば半日〜１日に１回の割合で霜取りヒータ１９に通電し、冷却器３に付着した霜を融解し取り除くようにするとよい。また、冷蔵庫１の背面側（図１では冷蔵庫１の背面側上部）には、冷蔵庫１の全体を統括制御するための制御基板１７が設けられている。この制御基板１７には、図２で詳細に説明するマイコン１８が搭載されている。
【００２５】
圧縮機２は、冷蔵庫１の各貯蔵室を冷却する冷気を生成するための冷媒を圧縮するものである。冷却器３は、冷媒を蒸発させて冷蔵庫１の庫内を循環する空気から熱を奪い冷気を生成するものである。庫内ファンモータ４は、冷却器３で冷却された冷気を各貯蔵室内へ循環させるものである。冷蔵室ダンパー１０は、開閉することによって冷蔵室８内に流れ込む冷気の流量を調節するものである。すなわち、冷蔵庫１は、冷却器３で生成された冷気を各貯蔵室に循環させることによって、各貯蔵室内を冷却するのである。
【００２６】
冷凍室ドアスイッチ１１は、冷凍室５のドアと冷蔵庫１本体との距離でドアの開閉状態を検出するようになっている。たとえば、冷凍室ドアスイッチ１１は、冷凍室５のドアと冷蔵庫１本体との距離が約１０ｍｍ（ミリメートル）以下である場合に冷凍室５のドアが閉状態であると検出するとよい。なお、冷蔵室ドアスイッチ１２も冷凍室ドアスイッチ１１と同様に冷蔵室８のドアと冷蔵庫１本体との距離でドアの開閉状態を検出するようになっている。
【００２７】
図２は、冷蔵庫１の電気的な構成を示すブロック図である。図２に基づいて、冷蔵庫１の電気的な構成について説明する。制御基板１７に搭載されている制御装置としてのマイコン（マイクロコンピュータ）１８は、ＣＰＵ（中央演算装置）１８ａと、ＲＯＭ（リード・オンリ・メモリ）１８ａと、ＲＡＭ（ランダム・アクセス・メモリ）１８ｂとを主要な回路として構成されている。
【００２８】
ＣＰＵ１８ａは、冷蔵庫１を構成する各部を統括制御する機能を果たしており、半ドア判定手段としての機能を果たす。ＲＯＭ１８ｂは、ＣＰＵ１８ａが実行するプログラムや各種固定データを記憶している。たとえば、ＲＯＭ１８ｂに冷蔵庫１の制御に必要な温度判定プログラムや時間のカウントを行なうプログラムを記憶させておくとよい。ＲＡＭ１８ｃは、ＣＰＵ１８ａがプログラムを実行する際の各種データを一時的に格納するメモリとして機能する。
【００２９】
たとえば、マイコン１８（特に、ＣＰＵ１８ａ）は、冷凍室サーミスタ６や冷却器サーミスタ７、冷蔵室サーミスタ９から送信される検出温度（冷凍室サーミスタ温度や冷却器サーミスタ温度、冷蔵室サーミスタ温度）、操作・表示装置１６から送信されるユーザの要求及び冷凍室ドアスイッチ１１及び冷蔵室ドアスイッチ１２から送信されるドアの開閉状態等の各種情報に基づいて圧縮機１の回転数や庫内ファンモータ４の回転数、冷蔵室ダンパー１０の開度、霜取りヒータ１９への通電、操作・表示装置１６への出力を制御するようになっている。
【００３０】
冷凍室５の温度コントロールは、冷凍室サーミスタ６から送信される冷凍室サーミスタ温度が入力されたマイコン１８が圧縮機２の運転／停止を制御することで行なっている。また、冷蔵室８の温度コントロールは、冷蔵室サーミスタ９から送信される冷蔵室サーミスタ温度が入力されたマイコン１８が圧縮機２の運転／停止及び冷蔵室ダンパー１０の開閉を制御することで行なっている。なお、冷凍室５及び冷蔵室８以外の貯蔵室の温度コントロールも同様に行なうとよい。
【００３１】
冷凍室ドアスイッチ１１及び冷蔵室ドアスイッチ１２から送信される各ドアの開閉状態もマイコン１８に入力されるようになっている。たとえば、マイコン１８は、冷凍室ドアスイッチ１１または冷蔵室ドアスイッチ１２から送信される各ドアの開閉状態に基づいてドアの開状態が継続していると判断した場合には、操作・表示装置１６上に搭載した警告手段であるブザー１５を所定回数鳴動させて、ユーザに冷凍室５または冷蔵室８のドアの開状態が継続していることを警告するとよい。なお、ブザー１５を単独で冷蔵庫１に搭載してもよい。
【００３２】
図２に示すように、操作・表示装置１６には、各貯蔵室内の温度を調節するような場合にユーザからの指示を受け付けるスイッチ１３や、各貯蔵室内の温度を表示する液晶部１４、音声や警告音等を周囲に報知するブザー１５等が搭載されている。つまり、マイコン１８は、各貯蔵室の状態（内部温度やドアの開閉等）を、操作・表示装置１６の液晶部１４を介して表示出力させたり、ブザー１５を介して音声出力させたりしてユーザに報知するようになっている。
【００３３】
以下、半ドア判定処理の流れについて説明する。
図３は、実施の形態１に係る半ドア判定処理の流れを示すフローチャートである。図３に基づいて、実施の形態１の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。なお、冷蔵室８の半ドアの判定処理についても、冷凍室５の半ドアの判定処理と同様に行なうことができるようになっている。
【００３４】
まず、マイコン１８は、圧縮機２が運転中であるかどうか、及び、冷凍室５のドアが開状態から閉状態に切り替わったかどうかを判断する（ステップＳ１０１）。マイコン１８は、これら２つの条件のうち１つでも満たさない場合には、２つの条件すべてを満たすまで２つの条件の判断を繰り返す（ステップＳ１０１；Ｎｏ）。マイコン１８は、２つの条件すべてを満たしたと判断すると（ステップＳ１０１；Ｙｅｓ）、その判断直後に冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を冷凍室サーミスタ基準温度（ＴＦ１）として設定する（ステップＳ１０２）。つまり、マイコン１８は、冷凍室ドアスイッチ１１からドアが開状態から閉状態に切り替わったという情報を受け取ったとき、冷凍室サーミスタ６から送信される温度情報を特定の温度情報とし、貯蔵室基準温度である冷凍室サーミスタ基準温度（ＴＦ１）として設定するのである。
【００３５】
この冷凍室サーミスタ基準温度（ＴＦ１）は、半ドアの判定処理を行なうための基準として用いられる。そして、マイコン１８は、以後変動するその時点での冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ２）として設定する（ステップＳ１０３）。つまり、マイコン１８は、所定の時間経過後に冷凍室サーミスタ６から送信される温度情報を現在貯蔵室温度である現在冷凍室サーミスタ温度（ＴＦ２）として設定するのである。なお、この現在冷凍室サーミスタ温度（ＴＦ２）は、判定時間（Ｘ）の経過と同時に送信される温度情報であるとよい。また、冷凍室サーミスタ基準温度（ＴＦ１）や現在冷凍室サーミスタ温度（ＴＦ２）をＲＡＭ１８ｃに格納しておくとよい。
【００３６】
次に、マイコン１８は、所定の判定時間（Ｘ）を経過したかどうかを判断する（ステップＳ１０４）。この判定時間（Ｘ）は、圧縮機２が運転を開始してから庫内がある程度冷却されるまでに必要な時間を予め想定して設定してあるものである。たとえば、この判定時間（Ｘ）を３０分〜６０分程度に設定しておくとよい。つまり、この判定時間（Ｘ）が経過しても冷凍室５の内部が予定してある温度以下になっていない場合には、冷凍室５の内部の冷却が正常に行なわれていないと判断できる。
【００３７】
マイコン１８は、判定時間（Ｘ）が経過していない、つまり判定時間（Ｘ）以内と判断した場合は（ステップＳ１０４；Ｎｏ）、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量と判定温度差（Ａ）とを対比する（ステップＳ１０９）。つまり、冷凍室サーミスタ基準温度（ＴＦ１）から現在冷凍室サーミスタ温度（ＴＦ２）を引いた差分が判定温度差（Ａ）以上であるかどうかを判断するのである。この判定温度差（Ａ）は、圧縮機２の運転開始から判定時間（Ｘ）経過後に期待できる冷凍室５の内部温度の低下量を予め想定して予め設定したものである。
【００３８】
マイコン１８は、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）以上であると判断した場合には（ステップＳ１０９；Ｙｅｓ）、冷凍室５の内部は十分に冷却されており、かつ、冷凍室５のドアは完全閉状態であると判断する。この場合には、マイコン１８は、半ドアの警告指示を操作・表示装置１６に出力せず（ステップＳ１１０）、半ドア判定処理を終了する。
【００３９】
一方、マイコン１８は、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）未満であると判断した場合には（ステップＳ１０９；Ｎｏ）、圧縮機２が停止したかどうかまたは冷凍室５のドアの開状態を検知したかどうか判断する（ステップＳ１１１）。つまり、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）未満であれば、冷凍室５ドアが完全閉状態である場合に得られるはずの適正な温度の低下量が得られておらず、冷凍室５の内部は十分に冷却されていないと判断できる。
【００４０】
ただし、この時点においては、半ドアである可能性はあるものの、半ドアであると断定することはできない。たとえば、冷凍室５のドアと冷蔵庫１本体との間に３〜１０ｍｍ程度の距離がある半ドアが発生している場合は、冷気漏れが発生して冷凍室５の内部温度が上昇する。そのために、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）未満であれば、その原因として半ドアである可能性が考えられる。しかしながら、圧縮機２が停止していたり、冷凍室５のドアがユーザに開けられていたりする場合があるために、この時点で半ドアであると断定することはできないのである。
【００４１】
そこで、マイコン１８は、圧縮機２の停止または冷凍室５のドアの開状態を検知した場合（ステップＳ１１１；Ｙｅｓ）、その時点で半ドアの警告指示を操作・表示装置１６に出力せず（ステップＳ１１０）、半ドアの判定処理を終了する。一方、マイコン１８は、圧縮機２の停止または冷凍室５のドアの開状態を検知しなかった場合（ステップＳ１１１；Ｎｏ）、以後変動するその時点での冷凍室サーミスタ１２から送信される冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ２）とすることを繰り返す（ステップＳ１０３）。
【００４２】
マイコン１８は、判定時間（Ｘ）が経過していると判断した場合は（ステップＳ１０４；Ｙｅｓ）、その判断直後に冷却器サーミスタ７からの送信される冷却器サーミスタ温度情報を現在冷却器温度である現在冷却器サーミスタ温度（ＴＤ１）として設定する（ステップＳ１０５）。それは、判定時間（Ｘ）を経過しているにも関わらず、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）未満であるために半ドアが発生している可能性が高いと考えることができるからである。これに加えて、冷却器サーミスタ温度も利用することによって、半ドアの判定処理をより正確かつ確実なものとしている。
【００４３】
そして、マイコン１８は、現在冷却器サーミスタ温度（ＴＤ１）と冷却器確認温度（ＴＤ２）とを比較する（ステップＳ１０６）。この冷却器確認温度（ＴＤ２）は、冷蔵庫１が冷凍室５の内部の冷却を十分に行なえる場合において、上昇し得ない冷却器サーミスタ温度を予め想定して予め設定してあるものである。なお、現在冷却器サーミスタ温度（ＴＤ１）や冷却器確認温度（ＴＤ２）をＲＡＭ１８ｃに格納しておくとよい。
【００４４】
マイコン１８は、現在冷却器サーミスタ温度（ＴＤ１）と冷却器確認温度（ＴＤ２）とを比較した結果、現在冷却器サーミスタ温度（ＴＤ１）が冷却器確認温度（ＴＤ２）以上である場合は（ステップＳ１０６；Ｙｅｓ）、冷蔵庫１が一時的に冷凍室５の内部の冷却を十分に行なえない状態であると判断する。それは、たとえば冷蔵庫１の据付け直後や冷却器３の霜取り運転直後等で冷却器３の温度が上昇し、冷蔵庫１がその時点において一時的に冷凍室５の内部の冷却を十分に行なえない状態である可能性があるからである。つまり、冷凍室５の内部が十分に冷却されなかった原因が、半ドアであると断定できないため、半ドアの警告指示を操作・表示装置１６に出力せず（ステップＳ１１０）、半ドアの判定処理を終了する。
【００４５】
一方、マイコン１８は、現在冷却器サーミスタ温度（ＴＤ１）と冷却器確認温度（ＴＤ２）とを比較した結果、現在冷却器サーミスタ温度（ＴＤ１）が冷却器確認温度（ＴＤ２）未満である場合は（ステップＳ１０６；Ｎｏ）、冷凍室５の内部の冷却を十分に行なえる状態であると判断する。つまり、マイコン１８は、圧縮機２や冷却器３に異常が何らの異常も発生していないと判断することができるのである。
【００４６】
この場合、マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）と、冷凍室確認温度（ＴＦ３）との比較を行なう（ステップＳ１０７）。この冷凍室確認温度（ＴＦ３）は、冷凍室５の内部温度が上昇しても冷凍室５内に収納されている食品に悪影響を与えないような範囲の温度を予め想定して予め設定してあるものである。なお、冷凍室確認温度（ＴＦ３）をＲＡＭ１８ｃに格納しておくとよい。
【００４７】
マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）と冷凍室確認温度（ＴＦ３）とを比較した結果、現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室確認温度（ＴＦ３）以上である場合は（ステップＳ１０７；Ｙｅｓ）、現在冷凍室サーミスタ温度（ＴＦ２）が食品に悪影響を与えるほどに上昇していると判断する。つまり、マイコン１８は、冷凍室５のドアが半ドアであると判断するのである。そして、マイコン１８は、操作・表示装置１６に半ドアの警告指示を出力する（ステップＳ１０８）。この半ドアの警告は、たとえばマイコン１８からの指令により操作・表示装置１６に搭載したブザー１５を鳴動することで行なうとよい。
【００４８】
すなわち、現在冷却器サーミスタ温度（ＴＤ１）が十分に低く冷凍室５の内部の冷却を十分に行なえる状態にあるにも関わらず、現在冷凍室サーミスタ温度（ＴＦ２）が所定の低下量を満たさず、かつ現在冷凍室サーミスタ温度（ＴＦ２）が食品に悪影響を与えるほどに上昇しているような場合には、半ドアが発生しており、半ドアが原因であることが明確になるのである。したがって、マイコン１８は、半ドアが発生していると断定することができる。
【００４９】
一方、マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）と冷凍室確認温度（ＴＦ３）とを比較した結果、現在冷凍室サーミスタ温度（ＴＦ２）が現在冷凍室サーミスタ温度（ＴＦ２）未満である場合は（ステップＳ１０７；Ｎｏ）、半ドアの判定処理を開始した時点から冷凍室サーミスタ温度が十分に低く、食品の保存に問題がないものと判断する。この場合は、現在冷却器サーミスタ温度（ＴＤ１）が十分に低く庫内の冷却を十分に行なえる状態にあり、かつ冷凍室５は低温が保たれているにも関わらず、現在冷凍室サーミスタ温度（ＴＦ２）が所定の低下量を満たしていないことになる。
【００５０】
しかしながら、このようなケースとしては、たとえば連続して冷却を行なってもそれ以上の冷凍室サーミスタ温度の低下量が見込めないような場合、つまり冷蔵庫１の冷却能力の低温限界付近であった場合が考えられる。したがって、このような場合において、マイコン１８は、半ドアではないと判断し、半ドアの警告指示を操作・表示装置１６に出力せず（ステップＳ１１０）、半ドアの判定処理を終了する。
【００５１】
以上のように、現在冷却器サーミスタ温度（ＴＤ１）を用いて冷蔵庫１の冷却状態（つまり、半ドア）を判定するようになっている。したがって、たとえば特許文献１に記載の従来技術のように霜取り運転直後等で、冷蔵庫１が一時的に庫内の冷却を十分に行なえない状態であり、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が期待値以下であったときに半ドアであると誤判定してしまうものに比べて、このような半ドアを正確かつ確実に判定でき、誤判定を防止することができる。
【００５２】
また、この実施の形態１では、半ドアの判定処理を、冷凍室サーミスタ温度の低下量を用いて行なうようにしている。したがって、たとえば特許文献２に記載の従来技術のように冷凍されていない食品を大量に投入した後でドアを完全に閉めており、冷凍室サーミスタ温度が所定温度以上に上昇した状態が一定時間以上継続したときに半ドアであると誤判定してしまうものに比べて、冷凍室サーミスタ温度の低下傾向を確認できるため、従来に比して、より高精度な半ドアの判定処理が可能となる。
【００５３】
なお、この図３では、冷凍室５の半ドアを判定処理する場合を例に示したが、これに限定するものではない。たとえば、ドアスイッチが設けられている別の貯蔵室についても冷凍室５の場合に準じて半ドアの判定処理を行なうことが可能である。以下に、冷蔵室８の半ドア判定処理の例を図３に倣って簡単に説明する。まず、マイコン１８は、圧縮機２が運転であるかどうか、冷蔵室８がドアの閉状態に切り替わったかどうか、さらには冷蔵室８が冷却中であることを確認するため冷蔵室ダンパー１０が開状態であるかどうかを判断する（ステップＳ１０１）。
【００５４】
マイコン１８は、これらの条件をすべて満たしたと判断すると（ステップＳ１０１；Ｙｅｓ）、その判断直後に冷蔵室サーミスタ９から送信される温度情報を冷蔵室サーミスタ基準温度（ＴＲ１）として設定する（ステップＳ１０２）。そして、マイコン１８は、以後変動するその時点での冷蔵室サーミスタ９から送信される冷蔵室サーミスタ温度を現在冷蔵室サーミスタ温度（ＴＲ２）として設定する（ステップＳ１０３）。その他のステップについては、判定温度差（Ａ）及び冷蔵室確認温度（ＴＲ３）を冷蔵室８の特性に応じて予め設定したうえで、冷凍室５の半ドアの判定処理と同様に行なうことで、冷蔵室８の半ドアの判定処理が可能である。なお、ＴＲ１やＴＲ２をＲＡＭ１８ｃに格納しておくとよい。
【００５５】
実施の形態２．
図４は、実施の形態２に係る半ドア判定処理の流れを示すフローチャートである。図４に基づいて、実施の形態２の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態２では上述した実施の形態１との相違点を中心に説明するものとする。
【００５６】
上述した実施の形態１では、半ドアの判定処理開始直後の冷凍室サーミスタ基準温度（ＴＦ１）を用いて半ドアを判定処理するようにしたものであるが、この実施の形態２は、半ドアの判定開始直後の冷凍室サーミスタ基準温度（ＴＦ１）を用いるのではなく、半ドアの判定開始から基準温度確定時間（Ｙ）が経過するまでの間に、最も上昇した仮の冷凍室サーミスタ温度（ＴＦ１’）を用いて半ドアを判定処理するようにしたものである。
【００５７】
まず、マイコン１８は、実施の形態１と同様に圧縮機２が運転中であるかどうか、及び、冷凍室５がドアの開状態からドアの閉状態に切り替わったかどうかを判断する（ステップＳ２０１）。そして、マイコン１８は、２つの条件すべてを満たしたと判断すると（ステップＳ２０１；Ｙｅｓ）、その判断直後に冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を仮の冷凍室サーミスタ基準温度（ＴＦ１’）として設定する（ステップＳ２０２）。この仮の冷凍室サーミスタ基準温度（ＴＦ１’）は、半ドアの判定処理を行なうための基準として用いられる。
【００５８】
マイコン１８は、以後変動するその時点での冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ４）として設定する（ステップＳ２０３）。次に、マイコン１８は、仮の冷凍室サーミスタ基準温度（ＴＦ１’）と現在冷凍室サーミスタ温度（ＴＦ４）とを比較する（ステップＳ２０４）。なお、仮の冷凍室サーミスタ基準温度（ＴＦ１’）や現在冷凍室サーミスタ温度（ＴＦ４）をＲＡＭ１８ｃに格納しておくとよい。
【００５９】
マイコン１８は、冷凍室５のドアがドアの閉状態となった後に、現在冷凍室サーミスタ温度（ＴＦ４）が上昇して、仮の冷凍室サーミスタ基準温度（ＴＦ１’）以上となった場合は（ステップＳ２０４；Ｙｅｓ）、仮の冷凍室サーミスタ基準温度（ＴＦ１’）に現在冷凍室サーミスタ温度（ＴＦ４）を代入して、仮の冷凍室サーミスタ基準温度（ＴＦ１’）を更新する（ステップＳ２０５）。
【００６０】
それから、マイコン１８は、予め設定してある基準温度確定時間（Ｙ）が経過したかどうかを判断する（ステップＳ２０６）。この基準温度確定時間（Ｙ）は、たとえば冷凍室５に冷凍されていない食品を大量に投入したときや、冷凍室５のドアを長時間開けていたときであって、ドアの閉状態後に冷凍室サーミスタ温度が上昇する場合に、現在冷凍室サーミスタ温度（ＴＦ４）が上昇後の冷凍室サーミスタ温度に追従するのに十分な時間を想定して設定してあるものである。
【００６１】
なお、マイコン１８は、仮の冷凍室サーミスタ基準温度（ＴＦ１’）と現在冷凍室サーミスタ温度（ＴＦ４）とを比較した結果、現在冷凍室サーミスタ温度（ＴＦ４）が仮の冷凍室サーミスタ基準温度（ＴＦ１’）未満となった場合は（ステップＳ２０４；Ｎｏ）、仮の冷凍室サーミスタ基準温度（ＴＦ１’）の更新を行なわずに、基準温度確定時間（Ｙ）が経過したかどうかを判断する（ステップＳ２０６）。
【００６２】
マイコン１８は、基準温度確定時間（Ｙ）が経過していないと判断した場合は（ステップ２０６；Ｎｏ）、圧縮機２が停止したかどうかまたは冷凍室５のドアの開状態を検知したかどうか判断する（ステップＳ２０７）。そして、マイコン１８は、圧縮機２の停止または冷凍室５のドアの開状態を検知した場合（ステップＳ２０７；Ｙｅｓ）、その時点で半ドアの警告指示を操作・表示装置１６に出力せず、半ドアの判定処理を終了する。一方、マイコン１８は、圧縮機２の停止または冷凍室５のドアの開状態を検知しなかった場合（ステップＳ２０７；Ｎｏ）、以後変動するその時点での冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ４）とすることを繰り返す（ステップＳ２０３）。
【００６３】
マイコン１８は、基準温度確定時間（Ｙ）が経過していると判断した場合は（ステップＳ２０６；Ｙｅｓ）、仮の冷凍室サーミスタ基準温度（ＴＦ１’）の更新を終了し、基準温度確定時間（Ｙ）が経過した時点での仮の冷凍室サーミスタ基準温度（ＴＦ１’）を冷凍室サーミスタ基準温度（ＴＦ１）として確定する（ステップＳ２０８）。そして、マイコン１８は、以後変動するその時点での冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ２）として設定する（ステップＳ２０９）。なお、以後のステップＳ２１０〜ステップＳ２１７の処理の流れについては、上述した実施の形態１と同様であるので説明を省略する。
【００６４】
たとえば、冷凍室５に冷凍されていない食品が大量に投入された場合は、冷凍室５のドアを完全に閉めた後にも冷凍室サーミスタ温度が上昇し、半ドアの判定開始直後の冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が判定温度差（Ａ）より少なく、十分な冷凍室サーミスタ温度の低下量を得ることができない。一方、最も上昇した現在冷凍室サーミスタ温度（ＴＦ４）を冷凍室サーミスタ基準温度（ＴＦ１）として現在冷凍室サーミスタ温度（ＴＦ２）と比較すると、判定温度差（Ａ）以上の十分な冷凍室サーミスタ温度の低下量を期待することができるため、冷凍室５の内部は十分に冷却されておりドアが完全閉状態であると判断できるのである。
【００６５】
以上より、この実施の形態２では、冷凍室５のドアの閉状態後、基準温度確定時間（Ｙ）以内に最も上昇した冷凍室サーミスタ温度を半ドアの判定処理における冷凍室サーミスタ基準温度（ＴＦ１）とすることができるため、半ドアの誤判定を効果的に防止することが可能となり、実施の形態１よりも更に高精度に貯蔵室の半ドアを判定処理することが可能となる。
【００６６】
実施の形態３．
図５は、実施の形態３に係る半ドア判定処理の流れを示すフローチャートである。図５に基づいて、実施の形態３の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態３では上述した実施の形態１及び実施の形態２との相違点を中心に説明するものとする。
【００６７】
上述した実施の形態２では、現在冷却器サーミスタ温度（ＴＤ１）が冷却器確認温度（ＴＤ２）以上の場合は、現在冷凍室サーミスタ温度（ＴＦ２）が所定の低下量を満たさない原因が半ドアであるのか、一時的に冷凍室５の内部の冷却を十分に行なえない状態であるのかを問わずに半ドアの警告を行なわずに半ドア判定処理を終了するようになっている。この実施の形態３では、更に高精度に半ドア判定処理を実行するために、圧縮機２の運転状況を判断要素として加えた。
【００６８】
つまり、この実施の形態３では、現在冷凍室サーミスタ温度（ＴＦ２）の低下量の条件を満たさない原因が半ドアであるかどうかを確認するために、圧縮機２をしばらく運転させて冷却器サーミスタ温度が十分低下した後に、もう一度半ドアの判定処理を行なうようにしている。このようにすれば、現在冷凍室サーミスタ温度（ＴＦ２）が所定の低下量を満たさない原因が半ドアであるのかどうかを明確に判定することができる。
【００６９】
ステップＳ３０１〜ステップＳ３１７の処理の流れについては、上述した実施の形態１及び実施の形態２と同様であるので説明を省略する。マイコン１８は、現在冷却器サーミスタ温度（ＴＤ１）と冷却器確認温度（ＴＤ２）とを比較した結果、現在冷却器サーミスタ温度（ＴＤ１）が冷却器確認温度（ＴＤ２）以上である場合は（ステップＳ３１２；Ｙｅｓ）、上述した実施の形態２とは異なり半ドアの判定処理を終了せずに半ドアの警告を保留する（ステップＳ３１８）。つまり、マイコン１８は、ドアの状態決定を保留するとともに、警告も保留するのである。
【００７０】
そして、マイコン１８は、半ドアの警告を保留した（ステップＳ３１８）後も、半ドアの警告を行なった（ステップＳ３１４）後も半ドアの判定回数を＋１カウントする（ステップＳ３１９）。つまり、マイコン１８は、半ドアの警告を保留した回数及び半ドアの警告を行なった回数を累積してカウントするのである。それから、マイコン１８は、半ドアの判定回数が所定回数（たとえば３回）未満であるかどうかの判定を行なう（ステップＳ３２０）。
【００７１】
マイコン１８は、半ドアの判定回数が指定回数未満であると判断した場合は（ステップ３２０；Ｎｏ）、半ドア判定処理を繰り返す（ステップＳ３０３）。したがって、半ドア判定処理を最大で指定回数分（たとえば３回分）行なうことになる。一方、マイコン１８は、半ドアの判定回数が指定回数以上であると判断した場合は（ステップ３２０；Ｙｅｓ）、半ドアの判定処理を終了する。
【００７２】
以上のように、この実施の形態３では半ドアの判定回数を複数回行なうようにしているので、ユーザが気付きにくい微少量の半ドアを認識する機会を増やし、ドアの閉め直しを促すことで冷凍室５の内部温度が上昇することを効果的に防止することができる。また、実施の形態１及び実施の形態２では、現在冷凍室サーミスタ温度（ＴＦ２）が所定の低下量を満たさない原因が半ドアであるのか、一時的に冷凍室５の内部の冷却を十分に行なえない状態であるのかを問わずに半ドアの警告を行なわずに半ドア判定処理を終了するよるようにしていたが、この実施の形態３では、このような場合でも半ドアの警告を保留にした後、半ドア判定処理を繰り返すようにしている。
【００７３】
半ドアが実際に発生しているのであれば、次回以降の半ドアの判定処理中に圧縮機２が運転することにより冷却器サーミスタ温度の低下が期待でき、現在冷却器サーミスタ温度（ＴＤ１）は十分に低く庫内の冷却を十分に行なえる状態にあるにも関わらず、現在冷凍室サーミスタ温度（ＴＦ２）の低下量の条件を満たさず、かつ現在冷凍室サーミスタ温度（ＴＦ２）が食品に悪影響を与えるほどに上昇していることにより、半ドアであると断定できるため、半ドアの警告を行なうことが可能となるため、より正確かつ確実に半ドアの判定処理を行なうことができる。
【００７４】
実施の形態４．
図６は、実施の形態４に係る半ドア判定処理の流れを示すフローチャートである。図６に基づいて、実施の形態４の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態４では上述した実施の形態１〜実施の形態３との相違点を中心に説明するものとする。
【００７５】
上述した実施の形態１〜実施の形態３では、電源投入後の経過時間に関わらず常時半ドア判定処理の開始を可能としていたが、この実施の形態４では、冷蔵庫１への電源投入から十分な冷却能力が確保されるまでの間における誤判定を防止するため、電源投入後から冷蔵庫１が各貯蔵室の内部を冷却するのに十分な冷却能力を確保できるまでの所定時間が経過するまでは半ドア判定処理を開始しないようにしている。
【００７６】
まず、マイコン１８は、電源投入から冷蔵庫１が各貯蔵室（ここでは、冷凍室５）の内部を冷却するのに十分な冷却能力が確保できるまでに必要な所定の時間、たとえば２４時間が経過しているかどうかの判定を行なう（ステップＳ４０１）。マイコン１８は、電源投入から２４時間が経過してしないと判断した場合は（ステップＳ４０１；Ｎｏ）、半ドア判定処理を開始しない。一方、マイコン１８は、電源投入から２４時間が経過していると判断した場合は（ステップＳ４０１；Ｙｅｓ）、半ドア判定処理を開始する。なお、ステップＳ４０２〜ステップＳ４２１の処理の流れは、上述した実施の形態３と同様であるので説明を省略する。
【００７７】
このように、実施の形態４では、冷蔵庫１への電源投入から十分な冷却能力が確保されるまでの間、半ドア判定処理を行なわないようにしている。したがって、冷蔵庫１の据付け時に各貯蔵室の内部温度が非常に高く、冷凍室サーミスタ温度が下がりにくいような場合において、ドアが完全閉状態にも関わらず、冷凍室サーミスタ基準温度（ＴＦ１）に対する現在冷凍室サーミスタ温度（ＴＦ２）の低下量が少ないことにより、半ドアと誤判定することを防止することができる。
【００７８】
実施の形態５．
図７は、実施の形態５に係る半ドア判定処理の流れを示すフローチャートである。図７に基づいて、実施の形態５の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態５では上述した実施の形態１〜実施の形態４との相違点を中心に説明するものとする。
【００７９】
この実施の形態５では、半ドアの判定処理に用いる判定時間（Ｘ）及び冷凍室サーミスタ温度の判定温度差（Ａ）を、冷凍室サーミスタ基準温度（ＴＦ１）の温度により区別するようにした。つまり、場合に応じて判定時間（Ｘ）及び判定温度差（Ａ）を選択して振り分けるようしているのである。そこで、冷凍室５のドアを短時間開けた場合と、冷凍室５のドアを長時間開けた場合とは、判定時間（Ｘ）以内に期待できる現在冷凍室サーミスタ温度（ＴＦ２）の低下量が異なるので、この性質を利用して半ドアの判定処理を実行するようにしたのである。
【００８０】
冷凍室５のドアを短時間開けた場合は、冷凍室サーミスタ温度の上昇量が少なく、判定時間（Ｘ）以内に期待できる現在冷凍室サーミスタ温度（ＴＦ２）の低下量が多くなるという性質があり、一方、冷凍室５のドアを長時間開けた場合は、冷凍室サーミスタ温度の上昇量が多く、判定時間（Ｘ）以内に期待できる現在冷凍室サーミスタ温度（ＴＦ２）の低下量が少なくなるという性質がある。
【００８１】
たとえば、冷凍室５のドアを短時間開けた後に半ドアを適切に判定できる判定時間（Ｘ）及び判定温度差（Ａ）を選択し、同じ設定（つまり、ドアを短時間開けた場合の設定値）でドアが長時間空いた後に半ドアの判定処理を行なう場合、ドアが完全閉状態にも関わらず判定時間（Ｘ）以内の現在冷凍室サーミスタ温度（ＴＦ２）の低下量が少ないため、半ドアであると誤判定してしまう可能性がある。このことを防止するためには、ドアを短時間開けた後の半ドアの判定処理で用いる判定時間（Ｘ）を、ドアを長時間開けた後の半ドアの判定処理で用いる判定時間（Ｘ）に代えて、つまり判定時間（Ｘ）を長く設定して半ドアを判定処理するとよい。
【００８２】
ステップＳ５０１〜ステップＳ５０９の処理の流れについては、上述した実施の形態４と同様であるので説明を省略する。マイコン１８は、冷凍室サーミスタ基準温度（ＴＦ１）の確定後（ステップＳ５０９）、この冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）以上であるかどうかを判断する（ステップＳ５１０）。この判定値選択温度（ＴＦ５）は、冷蔵庫１が冷凍室５の内部の冷却を十分行なえる状態において、上昇し得ない温度を予め想定して設定してあるものである。
【００８３】
マイコン１８は、冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）以上であると判断した場合は（ステップＳ５１０；Ｙｅｓ）、半ドアの判定処理に用いる判定時間（Ｘ１）及び判定温度差（Ａ１）を設定する（ステップＳ５１１）。一方、マイコン１８は、冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）未満であると判断した場合は（ステップＳ５１０；Ｎｏ）、半ドアの判定処理に用いる判定時間（Ｘ２）及び判定温度差（Ａ２）を設定する（ステップＳ５１２）。
【００８４】
すなわち、冷凍室サーミスタ基準温度（ＴＦ１）と判定値選択温度（ＴＦ５）とを比較することによって、判定時間（Ｘ１）及び判定時間（Ｘ２）、判定温度差（Ａ１）及び判定温度差（Ａ２）を選択して設定するようにして使い分けているのである。この判定値選択温度（ＴＦ５）は、冷蔵庫１が冷凍室５の内部を十分に冷却できる状態において、上昇し得ない温度を想定して設定してあるため、通常、正常に内部が冷却されている場合は判定時間（Ｘ２）及び判定温度差（Ａ２）を選択する。なお、以後のステップＳ５１４〜ステップＳ５２４の処理の流れについては、上述した実施の形態４と同様であるので説明を省略する。
【００８５】
次に、判定時間（Ｘ１）及び判定時間（Ｘ２）、判定温度差（Ａ１）及び判定温度差（Ａ２）の設定例について説明する。たとえば、冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）以上であると判断した場合、以降現在冷凍室サーミスタ温度（ＴＦ２）が低下するまでに要する時間は、冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）未満であると判断した場合と比較して長くなるものと考えられる。このため判定時間（Ｘ）を通常より長くすることで半ドアの誤判定を防止することができる。ここでは、判定時間（Ｘ１）＞判定時間（Ｘ２）とすることで、冷凍室５のドアの閉状態後、冷凍室サーミスタ温度が低下するまでに時間がかかるが、ドアが完全閉状態であることを判定できる。
【００８６】
一方、判定温度差（Ａ１）及び判定温度差（Ａ２）を区別することでも、半ドアの誤判定を防止することが可能である。冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）以上であると判断した場合、以降、ある一定時間における冷凍室サーミスタ温度の低下量は、冷凍室サーミスタ基準温度（ＴＦ１）が判定値選択温度（ＴＦ５）未満であると判断した場合と比較して少なくなるものと考えられる。このため判定温度差（Ａ）を通常より小さくすることで半ドアの誤判定を防止することができる。ここでは、判定温度差（Ａ１）＜判定温度差（Ａ２）とすることで、冷凍室５のドアの閉状態後、冷凍室サーミスタ温度の低下量が少ないが、ドアが完全閉状態であることを判定できる。
【００８７】
以上のように、冷凍室サーミスタ基準温度（ＴＦ１）により冷凍室５の冷却状態を推定し、たとえば冷凍室サーミスタ基準温度（ＴＦ１）が高い場合は、冷凍されていない食品を大量に入れられたり、ドアを長時間開けられていたなどして、冷蔵庫１（特に、圧縮機２）の負荷が大きいものと考えられるため、半ドアの判定時間（Ｘ）に余裕を持たせたり、判定温度差（Ａ）を小さくしたりするなどして、冷凍室５の冷却状態にあわせて適切な半ドアの判定処理を行なうことができるのである。したがって、半ドアを正確かつ確実に判定でき、誤判定を効果的に防止することができる。
【００８８】
実施の形態６．
図８は、実施の形態６に係る半ドア判定処理の流れを示すフローチャートである。図８に基づいて、実施の形態６の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態６では上述した実施の形態１〜実施の形態５との相違点を中心に説明するものとする。
【００８９】
この実施の形態６では、一時的に貯蔵室（ここでは、冷凍室５）の内部の冷却を十分に行なえない状態にあり、半ドアの警告を保留すると判定した場合に、一時的に貯蔵室の内部温度が上昇する可能性がある（庫内の冷却が弱まっている）状態の表示を行なうようにした（ステップＳ６２０）。なお、ステップＳ６０１〜ステップＳ６１９及びステップＳ６２１〜ステップＳ６２５の処理の流れについては、上述した実施の形態５と同様であるので説明を省略する。
【００９０】
このような表示は、たとえば操作・表示装置１６の液晶部１４に表示することで行なうとよい。また、文字や絵、色彩、またはそれらの組み合わせで液晶部１４に表示させるとよい。このように、冷蔵庫１が一時的に貯蔵室の内部の冷却を十分に行なえない状態にあると判定とした場合に、一時的に貯蔵室の内部の冷却が弱まっている状態の表示を行なうようすれば、ユーザに注意を促すことができる。したがって、このような表示を行なっている間は庫内温度上昇につながるような外的要因（たとえば、ユーザによるドアの開状態閉等）を防止でき、庫内温度をそれ以上に上昇させないことが可能である。
【００９１】
実施の形態７．
図９は、実施の形態７に係る半ドア判定処理の流れを示すフローチャートである。図９に基づいて、実施の形態７の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態７では上述した実施の形態１〜実施の形態６との相違点を中心に説明するものとする。
【００９２】
上述した実施の形態１〜実施の形態６では、圧縮機２が運転中に冷凍室５がドアの開状態からドアの閉状態に切り替わった場合に、冷凍室５の内部温度の低下量による半ドアの判定処理を行なっていた。この場合、万が一、圧縮機２が停止してしまっていると、冷凍室５がドアの開状態からドアの閉状態に切り替わり、そのまま冷凍室ドアスイッチ１１では検出できない微少量のドアの開状態である半ドアになっても、圧縮機２の運転中の条件を満たさないため、半ドアの判定処理を行なわず、半ドアの警告が行なえないということがある。
【００９３】
そこで、この実施の形態７では、圧縮機２の停止中に冷凍室５がドアの開状態からドアの閉状態に切り替わった場合は、次に圧縮機２が運転するまで待機し、圧縮機２の運転開始後、庫内温度の低下量による半ドアの判定処理を行なうようにしたのである。なお、ステップＳ７０１及びステップＳ７０６〜ステップＳ７２８の処理の流れについては、上述した実施の形態６と同様であるので説明を省略する。
【００９４】
マイコン１８は、冷凍室５がドアの開状態からドアの閉状態に切り替わったどうかを判断する（ステップＳ７０２）。マイコン１８は、冷凍室ドアスイッチ１１から送信される信号に基づいてドアの開閉状態を判断する。なお、冷凍室５がドアの開状態からドアの閉状態に切り替わるまで、マイコン１８は待機する（ステップＳ７０２；Ｎｏ）。そして、マイコン１８は、冷凍室５のドアの開状態からドアの閉状態に切り替わったと判断した場合は（ステップ７０２；Ｙｅｓ）、圧縮機２が運転中なのか、停止中なのかを判定する（ステップＳ７０３）。
【００９５】
マイコン１８は、圧縮機２が停止中であると判断した場合は（ステップＳ７０３；Ｎｏ）、半ドアの判定処理を待機する（ステップＳ７０４）。つまり、マイコン１８は、冷凍室サーミスタ温度の低下量による半ドアの判定処理を行わないのである。半ドアの判定待機中において、マイコン１８は、冷凍室５のドアがドアの閉状態である限り圧縮機２が運転するまで待機する（ステップＳ７０５；Ｎｏ）。
【００９６】
一方、半ドアの判定待機中において、マイコン１８は、冷凍室５のドアがドアの開状態であると判断した場合は（ステップＳ７０４；Ｙｅｓ）、その回の半ドアの判定処理を終了する。半ドアの判定待機中に圧縮機２が運転を開始すると、マイコン１８は、圧縮機２が運転していると判断し（ステップＳ７０３；Ｙｅｓ）、仮の冷凍室サーミスタ基準温度（ＴＦ１’）を設定する（ステップＳ７０６）。
【００９７】
このように、圧縮機２が停止中に冷凍室５がドアの開状態からドアの閉状態に切り替わった場合でも半ドアの判定処理を待機し、圧縮機２が運転すると冷凍室サーミスタ温度の低下量による半ドアの判定処理と冷却器３の冷却状態の判定とを行なうようになっている。つまり、圧縮機２の停止中に冷凍室ドアスイッチ１１では検出できないような半ドアが発生した場合でも、半ドアを終了せずに待機することが可能になっている。したがって、圧縮機２の運転後において、実施の形態１〜実施の形態６と同様に処理が行なわれ、ユーザに報知する機会が大幅に拡大できる。
【００９８】
また、実施の形態１〜実施の形態６に示したように、圧縮機２が停止している間は、冷凍室５の内部を冷却することができないから、圧縮機２が停止中に冷凍室サーミスタ温度の低下量による半ドアの判定処理を行なうと、実際には半ドアではなく、圧縮機２が停止しているために冷凍室５の内部の温度が上昇してしまったのにも関わらず、半ドアであると誤判定してしまう可能性がある。
【００９９】
しかしながら、この実施の形態７によれば、冷凍室５がドアの開状態からドアの閉状態に切り替わった場合に圧縮機２が停止していたならば、次に圧縮機２が運転するまで半ドアの判定処理を行なわず、圧縮機２が運転を開始して半ドアの判定処理を正確に行なえる状態になるまで待機するようになっているから、実施の形態１〜実施の形態６で起こりえる半ドアの誤判定を防止し、正確かつ確実に半ドアの判定処理を行なうことが可能である。
【０１００】
実施の形態８．
図１０は、実施の形態８に係る半ドア判定処理の流れを示すフローチャートである。図１０に基づいて、実施の形態８の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態８では上述した実施の形態１〜実施の形態７との相違点を中心に説明するものとする。
【０１０１】
この実施の形態８では、冷凍室５のドアがドアの閉状態である間に、冷凍室サーミスタ温度が非常に高く、冷却器サーミスタ温度が非常に低い状態が長時間継続した場合に、半ドアであると判定し、警告するようにした。つまり、実施の形態８は、上述した実施の形態１〜実施の形態７の半ドアの判定制御動作とは異なる判定処理に基づいて半ドア判定処理を行なうようになっているのである。
【０１０２】
まず、マイコン１８は、霜取り運転中であるかどうか判断する（ステップＳ８０１）。つまり、マイコン１８は、霜取りヒータ１９に通電されているかどうかを判断するのである。マイコン１８は、霜取り運転中でないと判断した場合は（ステップＳ８０１；Ｎｏ）、冷凍室５のドアの開閉状態を判断する（ステップＳ８０２）。一方、マイコン１８は、霜取り運転中であると判断した場合は（ステップＳ８０１；Ｙｅｓ）、半ドア判定処理を終了する。
【０１０３】
次に、マイコン１８は、冷凍室５のドアがドアの閉状態であると判断した場合は（ステップＳ８０２；Ｎｏ）、以後変動するその時点での冷凍室サーミスタ６から送信される冷凍室サーミスタ温度を現在冷凍室サーミスタ温度（ＴＦ２）として設定する（ステップＳ８０３）。なお、マイコン１８は、冷凍室５のドアがドアの開状態であると判断した場合は（ステップＳ８０２；Ｙｅｓ）、半ドア判定処理を終了する。
【０１０４】
マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）と設定すると、その時点での冷却器サーミスタ７から送信される冷却器サーミスタ温度を現在冷却器サーミスタ温度（ＴＤ１）として設定する（ステップＳ８０４）。それから、マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室判定上限温度（ＴＦ６）以上であるかどうか、かつ、現在冷却器サーミスタ温度（ＴＤ１）が冷却器判定下限温度（ＴＤ３）未満であるかどうかを判断する（ステップＳ８０５）。
【０１０５】
この冷凍室判定上限温度（ＴＦ６）は、正常に冷凍室５の内部が冷却されている場合には上昇し得ない温度を想定して予め設定してあるため、現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室判定上限温度（ＴＦ６）以上である場合は、冷凍室５の内部に収容されている食品に悪影響を与えてしまう異常状態であると判断することができる。また、この冷却器判定下限温度（ＴＤ３）は、冷蔵庫１が正常に運転している場合に低下する冷却器サーミスタ温度よりも十分低い温度を想定して予め設定してあるものである。
【０１０６】
さらに、マイコン１８が両方の条件を満たすと判断した場合は、冷却器３付近の冷気が冷凍室５等の内部に行き渡らない状態であると考えられる。これは、たとえば冷却器３の着霜量が非常に多く、冷却器３が目詰まりを起こし、冷気の循環が十分に行なえない状態である可能性があるからである。通常、冷凍室５のドアが閉じている場合は、冷却器３が目詰まりするほどの着霜は考えられないため、両方の条件を満たす場合はドアが微少量開いた半ドアであると判断できる。
【０１０７】
マイコン１８は、両方の条件を満たさないと判断した場合は（ステップＳ８０５；Ｎｏ）、判定時間（Ｚ）をリセットし（ステップＳ８０８）、霜取り運転中であるかどうかの判断を繰り返す（ステップＳ８０１）。この判定時間（Ｚ）は、通常、ドアが閉じている場合にはステップＳ８０５の条件が継続し得ない時間を予め想定して設定してあるものであり、たとえば３０分程度として設定するとよい。
【０１０８】
一方、マイコン１８は、この両方の条件を満たすと判断した場合は（ステップＳ８０５；Ｙｅｓ）、判定時間（Ｚ）が経過したかどうか判断する（ステップＳ８０６）。つまり、マイコン１８は、判定時間（Ｚ）を経過したどうかで、冷凍室５の内部及び冷却器の異常温度継続による半ドア判定処理を行なうのである。判定時間（Ｚ）を経過したもの判断したマイコン１８は、半ドアの警告指示を操作・表示装置１６に出力する（ステップＳ８０７）。この半ドアの警告は、実施の形態１〜実施の形態７と同様に、たとえばマイコン１８からの指令により操作・表示装置１６に搭載したブザー１５を鳴動することにより行なうとよい。
【０１０９】
半ドアの警告を行なった後は、マイコン１８は、霜取り運転中であるどうかの判断を繰り返し行なうのである（ステップＳ８０１）。一度、判定時間（Ｚ）を経過すると、霜取り運転中であるかどうかの判断（ステップＳ８０１）か、冷凍室５のドアの開閉状態の判断（ステップＳ８０２）かを終了して、その後半ドア判定処理を再開するか、もしくは現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室判定上限温度（ＴＦ６）以上であるかどうか、かつ、現在冷却器サーミスタ温度（ＴＤ１）が冷却器判定下限温度（ＴＤ３）未満であるかどうかという２つの条件（ステップＳ８０５）を満たさなくなるまで判定時間（Ｚ）をリセットしないため、半ドアの判定処理及び半ドアの警告を行なわないようになっている。
【０１１０】
つまり、霜取り運転中であるかどうかの判断では、霜取り運転により冷却器３の状態が正常に戻ることが期待できること、及び、冷凍室５のドアの開閉状態の判断では、ドアの開状態後にドアが完全閉状態であることが期待できることから、半ドア判定処理を終了して、その後半ドアの判定処理を再開する。また、現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室判定上限温度（ＴＦ６）以上であるかどうか、かつ、現在冷却器サーミスタ温度（ＴＤ１）が冷却器判定下限温度（ＴＤ３）未満であるかどうかという２つの条件を満たさなくなった場合は、冷凍室５の内部と冷却器３が異常温度ではなくなったことから以降の庫内温度復帰が期待できるため、判定時間（Ｚ）をリセットして半ドア判定処理を繰り返す。
【０１１１】
このように、実施の形態８では、冷凍室５のドアがドアの閉状態であって、冷凍室サーミスタ温度が非常に高く、かつ冷却器サーミスタ温度が非常に低い状態が長時間継続する場合に、冷凍室５の内部と冷却器３の異常温度継続による半ドアを判定処理し、警告することができる。つまり、上述した実施の形態１〜実施の形態７の半ドア判定処理とは異なる判定処理で半ドアの判定処理を行なっているのである。
【０１１２】
実施の形態９．
図１１は、実施の形態９に係る半ドア判定処理の流れを示すフローチャートである。図１１に基づいて、実施の形態９の特徴部分である冷蔵庫１の半ドア判定処理の工程について説明する。ここでは、冷凍室５の半ドアを判定処理する場合を例に示している。この実施の形態９では上述した実施の形態１〜実施の形態８との相違点を中心に説明するものとする。
【０１１３】
この実施の形態９では、上述した実施の形態８に示した半ドア判定処理に加えて、冷凍室５のドアがドアの閉状態である間に、冷凍室サーミスタ温度が非常に高く、冷却器サーミスタ温度が非常に低い状態が長時間継続した場合に、半ドアであると判定し、その警告を複数回行なうようにした。つまり、実施の形態９は、上述した実施の形態１〜実施の形態７の半ドアの判定制御動作とは異なる判定処理に基づいて半ドア判定処理を行なうようになっているのである。
【０１１４】
ステップＳ９０１〜ステップＳ９０５の処理の流れについては、上述した実施の形態８と同様であるので説明を省略する。マイコン１８は、現在冷凍室サーミスタ温度（ＴＦ２）が冷凍室判定上限温度（ＴＦ６）以上で、かつ、現在冷却器サーミスタ温度（ＴＤ１）が冷却器判定下限温度（ＴＤ３）未満である場合は（ステップＳ９０５；Ｙｅｓ）、半ドアの判定回数が所定回数（たとえば、３回）未満であるかどうかを判断する（ステップＳ９０６）。
【０１１５】
そして、マイコン１８は、半ドアの判定回数が３回未満の場合は（ステップＳ９０６；Ｙｅｓ）、判定時間（Ｚ）が経過したかどうか判断する（ステップＳ９０７）。なお、マイコン１８は、半ドアの判定回数が３回以上の場合は（ステップＳ９０６；Ｎｏ）、霜取り運転中であるかどうか判断する（ステップＳ９０１）。ここでは、半ドアの判定回数が３回である場合を例に示しているが、これに限定するものではなく、任意の判定回数でよい。また、この判定回数は、予め設定されていてもよく、ユーザが任意に設定してもよい。
【０１１６】
マイコン１８は、両方の条件を満たさないと判断した場合は（ステップＳ９０５；Ｎｏ）、判定時間（Ｚ）をリセットする（ステップＳ９０８）。マイコン１８は、判定時間（Ｚ）をリセットした後、半ドアの判定回数もリセットする（ステップＳ９０９）。その後、マイコン１８は、霜取り運転中であるかどうかの判断を繰り返す（ステップＳ９０１）。
【０１１７】
マイコン１８は、判定時間（Ｚ）が経過していると判断した場合は（ステップＳ９０７；Ｙｅｓ）、半ドアの警告指示を操作・表示装置１６に出力する（ステップＳ９１０）。それから、マイコン１８は、半ドアの判定回数を＋１カウントする（ステップＳ９１１）。このように、半ドアの判定回数をカウントするのである。そして、マイコン１８は、半ドアの判定時間（Ｚ）をリセットし（ステップＳ９１２）、霜取り運転中であるかどうかの判断を繰り返す（ステップＳ９０１）。
【０１１８】
一方、マイコン１８は、判定時間（Ｚ）が経過していないと判断した場合は（ステップＳ９０７；Ｎｏ）、霜取り運転中であるかどうかの判断を繰り返す（ステップＳ９０１）。以上のように、この実施の形態９では半ドアの判定回数を複数回行なうようにしているので、ユーザが気付きにくい微少量の半ドアを認識する機会を増やし、ドアの閉め直しを促すことで冷凍室５の内部温度が上昇することを効果的に防止することができる。
【０１１９】
実施の形態１０．
この実施の形態１０では、実施の形態１〜実施の形態７に示した庫内温度の低下量による半ドア判定処理と、実施の形態８及び実施の形態９に示した庫内と冷却器の異常温度継続による半ドア判定処理との両方を行なうようにしたものである。たとえば、３〜１０ｍｍ程度の半ドアが発生している場合は、冷気漏れにより庫内温度が上昇し、実施の形態１〜実施の形態７に示した庫内温度の低下量による半ドア判定処理において、判定時間内の庫内温度の低下量が判定温度差未満となることで半ドアを判定し、警告することができる。
【０１２０】
しかしながら、たとえば１〜２ｍｍ程度の極微少な半ドアが継続している場合は、冷気漏れが非常に少なく、庫内温度が異常温度まで上昇するまでに６時間〜１２時間程度かかる場合がある。このような場合に、庫内温度の低下量による半ドアの判定処理によると、判定時間以内に庫内温度が判定温度差上低下し、半ドアと判定しない可能性がある。そこで、実施の形態１〜実施の形態７で示した半ドア判定処理に加えて、実施の形態８及び実施の形態９で示した半ドア判定処理、つまり庫内と冷却器の異常温度継続による半ドア判定処理を行なうと、庫内温度の低下量による半ドアの判定中は庫内温度が判定温度差以上低下し、半ドアと判定できないままになってしまう場合に、庫内と冷却器の異常温度が継続した時点で、半ドアを判定し、警告することが可能となる。
【０１２１】
これにより、３〜１０ｍｍ程度の半ドアで冷気漏れが顕著に現れる場合は、庫内温度の低下量による半ドア判定処理により半ドアを判定可能であり、圧縮機２の運転毎に半ドアの警告を行なうことができるため、ユーザに早い段階で半ドアを警告することができる。また、１〜２ｍｍ程度の極微少な半ドアで冷気漏れが非常に少ない場合は、庫内温度の低下量による半ドア判定処理では半ドアを検出できないが、庫内と冷却器の異常温度継続による半ドアの判定処理により半ドアの判定ができる。すなわち、両方の半ドア判定処理を適宜行なうことで、より正確に半ドアの判定処理ができるのである。
【０１２２】
実施の形態１〜実施の形態１０では、半ドア判定処理の例をそれぞれ説明したが、実施の形態１〜実施の形態１０で説明した内容を組み合わせて半ドア判定処理を行なうようにしてもよい。つまり、冷蔵庫１の設置場所や、利用目的、価格、冷凍サイクルを循環する冷媒、各構成部（圧縮機２や冷却器３、マイコン１８、冷凍室ドアスイッチ１１、冷蔵室ドアスイッチ１２等）の性能、各貯蔵室の容量等の種々の条件に応じて実施の形態１〜実施の形態１０を選択したり、組み合わせたりして設定すればよい。
【図面の簡単な説明】
【０１２３】
【図１】本発明の実施の形態１に係る冷蔵庫の構成を示す概略構成図である。
【図２】冷蔵庫の電気的な構成を示すブロック図である。
【図３】実施の形態１に係る半ドア判定処理の流れを示すフローチャートである。
【図４】実施の形態２に係る半ドア判定処理の流れを示すフローチャートである。
【図５】実施の形態３に係る半ドア判定処理の流れを示すフローチャートである。
【図６】実施の形態４に係る半ドア判定処理の流れを示すフローチャートである。
【図７】実施の形態５に係る半ドア判定処理の流れを示すフローチャートである。
【図８】実施の形態６に係る半ドア判定処理の流れを示すフローチャートである。
【図９】実施の形態７に係る半ドア判定処理の流れを示すフローチャートである。
【図１０】実施の形態８に係る半ドア判定処理の流れを示すフローチャートである。
【図１１】実施の形態９に係る半ドア判定処理の流れを示すフローチャートである。
【符号の説明】
【０１２４】
１  冷蔵庫、２  圧縮機、３  冷却器、４  庫内ファンモータ、５  冷凍室、６  冷凍室サーミスタ、７  冷却器サーミスタ、８  冷蔵室、９  冷蔵室サーミスタ、１０  冷蔵室ダンパー、１１  冷凍室ドアスイッチ、１２  冷蔵室ドアスイッチ、１３  スイッチ、１４  液晶部、１５  ブザー、１６  操作・表示装置、１７  制御基板、１８  マイコン、１８ａ  ＣＰＵ、１８ｂ  ＲＯＭ、１８ｃ  ＲＡＭ、１９  霜取りヒータ。
【図１】
2008070066.tif 000003
【図２】
2008070066.tif 000004
【図３】
2008070066.tif 000005
【図４】
2008070066.tif 000006
【図５】
2008070066.tif 000007
【図６】
2008070066.tif 000008
【図７】
2008070066.tif 000009
【図８】
2008070066.tif 000010
【図９】
2008070066.tif 000011
【図１０】
2008070066.tif 000012
【図１１】
2008070066.tif 000013