(57)【特許請求の範囲】
【請求項１】
冷蔵庫にて発生する複数種類の異常をそれぞれ検出する異常検出手段と、
前記検出された複数種類の異常をそれぞれ確認するため前記異常検出手段に接続した異常確認スイッチと、
異常の重要度順に予め定めた優先順位にて前記検出された複数種類の異常を優先順位ファイルに記憶するため前記異常検出手段に接続した記憶手段と、
前記異常確認スイッチが操作されたとき前記優先順位ファイルに記憶された複数種類の異常を順次表示するため前記記憶手段に接続した表示器と、
前記異常確認スイッチの操作毎に前記優先順位ファイルの第１順位に記憶されたいずれか1つの異常を表示するように前記表示器を制御するため同表示器と前記異常確認スイッチに接続した表示制御手段と、
前記第1順位の異常が前記表示器に表示されている状態にて前記異常確認スイッチが操作されたとき、前記優先順位ファイルの第1順位に記憶された異常を削除して同優先順位ファイルに記憶された残りの異常の順位を進めるように前記記憶手段を制御する記憶制御手段とを備え、
前記第1順位の異常が当該冷蔵庫の運転に重大な影響を及ぼす異常であるとき、前記異常確認スイッチが操作されても前記優先順位ファイルの第1順位に記憶された異常を削除することなく同異常の表示を維持するように前記表示器を制御する手段を前記表示制御手段に設けたことを特徴とする冷蔵庫の異常確認装置。
【請求項２】
前記異常検出手段によって複数種類の異常が検出されたとき警報音を発生させる警報器と、前記異常確認スイッチが操作されたとき前記警報器の作動を停止させる警報制御手段を設けたことを特徴とする請求項１に記載した冷蔵庫の異常確認装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、冷蔵庫にて発生する複数種類の異常をそれぞれ検出するとともに、同検出した異常の種類を表示するようにして、発生した異常の種類を確認できるようにした冷蔵庫の異常確認装置に関する。
【０００２】
【従来の技術】
従来から、冷蔵庫に異常が発生すると、この異常を検出して警報音を発生したり、異常の種類を表示するようにして、使用者、出荷検査員などが発生した異常を確認できるようにした冷蔵庫の異常確認装置はよく知られている。また、例えば特開平５−４５０４３号公報及び特開平５−４５０４５号公報に示されているように、異常が検出される毎に検出した異常の種類をメモリ内に記憶しておき、メモリ内に記憶されている全ての異常の種類を所定時間毎又はスイッチ操作毎にそれらの発生順に順次切り換え表示するようにしたものも知られている。
【０００３】
【発明が解決しようとする課題】
しかし、上記前者の従来装置においては、警報音がうるさいという理由から、電源を切って警報音を解除してしまうことがあり、この解除と同時に表示器にて表示されている異常の種類も消えてしまうので、異常の種類の確認が難しい場合がある。特に、複数種類の異常が発生した場合には、たとえ表示器にて表示されていた一種類の異常を確認したとしても、他の種類の異常を確認することができないので、発生した異常に対して適切に対処できないという問題がある。また、上記後者の従来装置においては、発生した異常の種類が順次切り換え表示されるものの、冷蔵庫の運転上大きな障害となる重大な異常も、冷蔵庫の運転上大きな障害とならない些細な異常、重大な異常が解消されればそれに連動して解消される些細な異常もすべて同等に扱われているので、使用者、出荷検査員などは重要性を考慮した上で発生した異常に対して適切に対処できないという問題がある。
【０００４】
本発明は上記問題に対処するためになされたもので、その目的は複数種類の異常に優先順位を設定するとともに同設定優先順位に従って異常の種類を表示するようにし、使用者、出荷検査員などが発生した異常に対して適切に対処できるようにした冷蔵庫の異常確認装置を提供するものである。
【０００５】
上記目的を達成するため、本発明の第１の構成上の特徴は、冷蔵庫にて発生する複数種類の異常をそれぞれ検出する異常検出手段（ステップ１１０、２０２）と、前記検出された複数種類の異常をそれぞれ確認するため前記異常検出手段に接続した異常確認スイッチ（４３）と、異常の重要度順に予め定めた優先順位にて前記検出された複数種類の異常を優先順位ファイルに記憶するため前記異常検出手段に接続した記憶手段と、前記異常確認スイッチが操作されたとき前記優先順位ファイルに記憶された複数種類の異常を順次表示するため前記記憶手段に接続した表示器（４４）と、前記異常確認スイッチの操作毎に前記優先順位ファイルの第１順位に記憶されたいずれか１つの異常を表示するように前記表示器を制御するため同表示器と前記異常確認スイッチに接続した表示制御手段と、前記第１順位の異常が前記表示器に表示されている状態にて前記異常確認スイッチが操作されたとき、前記優先順位ファイルの第１順位に記憶された異常を削除して同優先順位ファイルに記憶された残りの異常の順位を進めるように前記記憶手段を制御する記憶制御手段とを備え、前記第1順位の異常が当該冷蔵庫の運転に重大な影響を及ぼす異常であるとき、前記異常確認スイッチが操作されても前記優先順位ファイルの第1順位に記憶された異常を削除することなく同異常の表示を維持するように前記表示器を制御する手段を前記表示制御手段に設けたことにある。
【０００６】
また、本発明の第２の構成上の特徴は、前記異常検出手段によって複数種類の異常が検出されたとき警報音を発生する警報器（４５）と、前記優先順位ファイルの第１順位に記憶された異常が前記表示器にて表示されている状態にて前記異常確認スイッチが操作されたとき前記警報器の作動を停止させる警報制御手段を設けたことにある。
【０００８】
上記第１の構成上の特徴によれば、異常検出手段により複数種類の異常が検出されたとき、まず前記検出された複数種類の異常のうちで予め決めた優先順位の最も高い異常の種類を選択して表示器にて表示させる。そして、この状態で、使用者、出荷検査員などが異常確認スイッチを繰り返し操作すれば、異常確認スイッチの操作毎に、前記検出された複数種類の異常を予め決めた優先順位にしたがって表示器にて順次切り換え表示させる。したがって、冷蔵庫に複数種類の異常が発生した場合には、使用者、出荷検査員などは単に異常確認スイッチを繰り返し操作するだけで、重大な異常から些細な異常まで全ての異常をそれらの重要度順に確認することができる。したがって、使用者、出荷検査員などは、簡単な操作で、重要性を考慮した上で冷蔵庫に発生した複数種類の異常に対して順序よく適切に対処できるようになる。さらに、上記した表示器の制御手段を前記表示制御手段に設けたことにより、冷蔵庫の運転にとって重大な影響を及ぼすようなきわめて重大な異常が冷蔵庫に発生したことを的確に確認できるので、運転に支障があるような重大な異常の発生時には、同異常を無視して冷蔵庫の運転を再開させるような事態を未然に防止できる。
【０００９】
また、上記第２の特徴によれば、使用者、出荷検査員などを喚起するために異常発生時に警報音を発生するようにした冷蔵庫において、使用者、出荷検査員などが異常確認スイッチを繰り返し操作すると、まず警報制御手段の作用により警報音の発生が停止され、その後に前記第１の特徴と同様に、冷蔵庫にて発生した複数種類の異常が予め決めた優先順位にしたがって順次切り換え表示される。したがって、使用者、出荷検査員などは、簡単な操作で、警報音の発生を停止できて警報音のうるささから開放され、かつ重要性を考慮した上で冷蔵庫に発生した複数種類の異常に対して順序よく適切に対処できるようになる。
【００１１】
【実施例】
以下、本発明の一実施例を図面を用いて説明すると、図１は本発明に係る異常確認装置を適用した冷蔵庫を断面図により示している。
【００１２】
この冷蔵庫は、ハウジング１０内の上部に仕切り板１１により仕切られた冷却室１２を備え、冷却室１２の下方には食品を収納するための収納庫としての内箱１３が設けられている。仕切り板１１上には蒸発器１４が組み付けられている。蒸発器１４は、ハウジング１０の上方に設けたコンプレッサ１５にて圧送され、かつ凝縮器１６にて凝縮された冷媒を蒸発させて冷却室１２内の温度を下げるもので、前記蒸発された冷媒はコンプレッサ１５に戻されるようになっている。凝縮器１６には、冷却のための凝縮機ファン１６ａが付設されている。冷却室１２内には庫内冷却ファン１７が組み付けられ、同ファン１７は冷却室１２内の冷気をハウジング１０と内箱１３との間に循環させて内箱１３内を冷却する。また、蒸発器１４には、付着した霜を融かすためのデフロストヒータ１８が組み付けられている。
【００１３】
このように構成した冷蔵庫には、図１及び図２に示すように、庫内温度センサ２１、冷却室温度センサ２２、デフロスト温度センサ２３、目詰まりセンサ２４、圧力スイッチ２５及び反相リレースイッチ２６が設けられている。庫内温度センサ２１は、内箱１３に設けられて同内箱１３内の温度を庫内温度Ｔ1 として検出し、同検出庫内温度Ｔ1 を表すアナログ検出信号を出力する。冷却室温度センサ２２は、冷却室１２に設けられて同冷却室１２内の温度を冷却室温度Ｔ2 として検出し、同検出冷却室温度Ｔ2 を表すアナログ検出信号を出力する。デフロスト温度センサ２３は、蒸発器１４に固着されて蒸発器１４上の霜の除去完了を検知するために同蒸発器１４の温度をデフロスト温度Ｔ3 として検出し、同検出デフロスト温度Ｔ3 を表すアナログ検出信号を出力する。
【００１４】
目詰まりセンサ２４は、凝縮器２３の出力側のパイプに組み付けられて蒸発器２１の出力側の冷媒温度Ｔ4 を検出して、同冷媒温度Ｔ4 を表すアナログ検出信号を出力する。圧力スイッチ２５は、凝縮器２３の出力側のパイプに組み付けられ、通常オフしていて同パイプ内の冷媒圧力が異常に高くなったときオンする。反相リレースイッチ２６はコンプレッサ１５に組み付けられ、通常オフしていてコンプレッサ１５に３相電力を供給する電源ラインの接続状態が逆相であるときオンする。
【００１５】
これらの各センサ２１〜２４及び各スイッチ２５，２６は、マイクロコンピュータ３０を構成する入力インターフェース３１に接続されている。入力インターフェース３１にはＡ／Ｄ変換器３１ａが内蔵されていて、同変換器３１ａはＣＰＵ３２からの指示に応答して各センサ２１〜２４からの各アナログ信号をディジタル変換してＣＰＵ３２に供給する。
【００１６】
この入力インターフェース３１には、図示しない操作パネル上に設けた庫内温度設定器４１、設定温度スイッチ４２及び異常確認スイッチ４３が接続されている。庫内温度設定器４１はポテンショメータにより構成されて庫内温度Ｔ5を設定するもので、同庫内温度Ｔ5を表すアナログ信号を出力する。このアナログ信号もＡ／Ｄ変換器３１ａによりディジタル変換される。設定温度スイッチ４２は、通常オフ状態に保たれ、オン操作により、後述する表示器４４にて通常表示されている検出庫内温度Ｔ1 の表示を設定庫内温度Ｔ5 の表示に切り換えるためのものである。異常確認スイッチ４３は、通常オフ状態に保たれ、オン操作により、後述する警報器４５における警報の発生を解除するとともに、表示器４４における異常種類の表示を切り換えるためのものである。
【００１７】
マイクロコンピュータ３０は、入力インターフェース３１及びＣＰＵ３２の他に、ＲＯＭ３３、ＲＡＭ３４、タイマ３５、ＥＥＰＲＯＭ３６及び出力インターフェース３７を備えている。ＲＯＭ３３は、図４〜６のフローチャートに対応したプログラムを記憶している。ＲＡＭ３４は、プログラムの実行に必要な変数を記憶するとともに、複数種類（本件実施例では１３種類の）の異常に対応して各種類毎に現在検出されている異常の有無をそれぞれ表す新異常検出フラグNER1〜NERC（”１”により異常有りを表し、”０”により異常なしを表す）を記憶する新異常検出ファイル（図３(Ａ)参照）を備えている。また、ＲＡＭ３４は、複数種類の異常に対応して各種類毎に前回検出された異常の有無をそれぞれ表す旧異常検出フラグOER1〜OERCを記憶する旧異常検出ファイル（図３(Ｂ)参照）、及び現在検出されている異常の種類を表す異常コードＥ１〜ＥＣを予め決めた優先順位にしたがって並び換えて記憶する優先順ファイル（図３(Ｃ)参照）を備えている。本実施例では、異常の種類の優先順位は、下記数１のとおりである。
【００１８】
【数１】
0003790561.tif 000002
タイマ３５は、作動開始から時間計測して所定時間毎に時間計測信号を出力する。ＥＥＰＲＯＭ３６は冷蔵庫の運転に必要なデータを記憶しておくもので、同データは、ＥＥＰＲＯＭ３６にＥＥＰＲＯＭライタ３８を接続して同ライタ３８を介して書き込まれる。また、ＥＥＰＲＯＭ３６に対するデータ書き込み用のプログラムを別途用意しておき、ＣＰＵ３２が前記プログラムを実行してデータをＥＥＰＲＯＭ３６に書き込むようにしてもよい。なお、ＥＥＰＲＯＭ３６に代えてＥＰＲＯＭ，ＰＲＯＭを用いることも可能である。
【００１９】
出力インターフェース３７はＣＰＵ３２の指示により制御信号を出力するもので、同インターフェース３７にはコンプレッサ１５、凝縮器ファン１６ａ、デフロストヒータ１８、庫内冷却ファン１７、表示器４４及び警報器４５が接続されている。表示器４４は、前述の操作パネルに設けた７セグメントのＬＥＤ、液晶表示器などにより構成されていて、英数字などを表示する。警報器４５も操作パネルに設けられていて、警報音を発生する。また、上述のような冷蔵庫のための電気制御装置は、電源回路５０を有している。電源回路５０は、コネクタ５１からの電力を受け、操作パネルに設けられた電源スイッチ５２の投入に応答して各電気部品に電源電圧＋Ｖを供給する。
【００２０】
次に、上記のように構成した冷蔵庫の動作について説明する。コネクタ５１を介して電力供給を受けた状態で電源スイッチ５２を投入すると、電源回路５０は電源電圧＋Ｖを各電気部品に供給する。これにより、ＣＰＵ３２は図２のステップ１００にてプログラムの実行を開始して、ステップ１０２にて同プログラムに実行に必要な変数を初期値に設定するイニシャル処理を実行した後に、ステップ１０４〜１１６からなる循環処理を繰り返し実行する。
【００２１】
ステップ１０４においては、ＣＰＵ３２は温度制御運転ルーチンを実行する。この温度制御運転ルーチンにおいては、庫内温度設定器４１により設定されている庫内設定温度Ｔ5よりも若干低い温度を冷却室温度Ｔ6として設定し、冷却室温度センサ２２により検出されている冷却室温度Ｔ2が設定冷却室温度Ｔ6に所定の小さな温度を加算した上限温度よりも高くなると、コンプレッサ１５及び凝縮器ファン１６ａを作動させて、冷却室１２の温度を下げる。また、検出冷却室温度Ｔ2 が設定冷却室温度Ｔ6 から所定の小さな温度を減算した下限温度よりも低くなると、コンプレッサ１５及び凝縮器ファン１６ａの作動を停止させる。これにより、冷却室１２内の温度は上昇する。このようなコンプレッサ１５及び凝縮器ファン１６ａの作動及び停止を繰り返しながら、冷却室１２内の温度は設定冷却室温度Ｔ6 を中心に下限温度及び上限温度の間に維持される。そして、前記温度制御運転中、庫内冷却ファン１７は作動状態に維持されるので、内箱１３内の温度は前記設定庫内温度Ｔ1 を中心とする庫内下限温度ＴLLと庫内上限温度ＴULとの間に維持される（図７，８参照）。
【００２２】
ステップ１０６においては、ＣＰＵ３２は蒸発器２１の除霜を制御するためのデフロスト制御ルーチンを実行する。このデフロスト制御ルーチンにおいては、前記のような庫内温度の制御中、タイマ３５との協働により所定時間（例えば６時間）が経過する毎に、まずコンプレッサ１５、凝縮器ファン１６ａ及び庫内冷却ファン１７の作動を停止させるとともに、デフロストヒータ１８を作動させる。これにより、蒸発器２１が暖められ、同蒸発器２１に付着した霜が融け始める。
【００２３】
そして、デフロスト温度センサ２３により検出された蒸発器１４の温度がデフロスト終了温度より高くなったり、タイマ３５により歩進されるバックアップタイマカウント値がデフロストヒータ１８による加熱終了時間（例えば６０分）のカウントを完了すると、デフロストヒータ１８の作動を停止させる。次に、タイマ３５により歩進される水切りタイマカウント値が所定値に達するまで、この状態が維持され、その間に、蒸発器１４に付着した霜は融けて外部へ排出される。コンプレッサ１５及び凝縮器ファン１６ａが作動開始された後、タイマ３５により歩進される遅延タイマカウント値が所定値に達するまで、庫内冷却ファン１７の作動が遅延された後、同ファン１７が作動制御される（図７を参照）。このような除霜制御の後、冷蔵庫は前記ステップ１０４の処理による温度制御運転状態に戻される。
【００２４】
ステップ１０８においては、ＣＰＵ３２は、表示器４４にて検出庫内温度Ｔ1 及び設定庫内温度Ｔ5 を表示するための温度表示制御ルーチンを実行する。この温度表示制御ルーチンにおいては、庫内温度センサ２１により検出された庫内温度Ｔ1 が表示器４４にて表示される。一方、設定温度スイッチ４２が操作された場合には、同スイッチ４２のオン操作中、前記検出庫内温度Ｔ1 に代えて庫内温度設定器４１にて設定されている設定庫内温度Ｔ5 が表示器４４にて表示される。なお、後述するように、冷蔵庫に異常が発生した場合には、前記検出庫内温度Ｔ1 及び設定庫内温度Ｔ5 の表示に優先して、表示器４４にて異常コードＥ１〜ＥＣが表示される。
【００２５】
上記のようなステップ１０４〜１０８の処理による冷蔵庫の制御中、ＣＰＵ３２は、ステップ１１０，１１２の処理により、同冷蔵庫にて発生した複数種類の異常を検出して、同検出結果を表示器４４にて表示するとともに警報器４５にて警報音を発生する。ステップ１１０においては、下記(１)〜(12)のようにして、各センサ２１〜２４、各スイッチ２５，２６などからの検出信号、タイマ３５により歩進される各種カウント値などを用いて冷蔵庫に発生する複数種類の異常を検出するとともに、同異常の判定結果に応じてＲＡＭ３４に設けた新異常検出ファイル（図３(Ａ)参照）に対して新異常検出フラグNER1〜NERCの設定及び変更を行う。
【００２６】
(１)高温異常（Ｅ１）
検出庫内温度Ｔ1が設定庫内温度Ｔ5よりも１０℃以上高い状態が１２０分間以上継続したとき、高温異常を判定して新異常検出フラグNER1を”１”に設定する。新異常検出フラグNER1が一旦”１”に設定された後であっても、検出庫内温度Ｔ1が庫内下限温度ＴLLまで下がれば、高温異常が自動的に解消されたと判定して、新異常検出フラグNER1を”０”に戻す。ただし、電源スイッチ５２の投入時においては、検出庫内温度Ｔ1が一旦庫内下限温度ＴLLに達するまで、前記高温異常は判定されない。
【００２７】
(２)低温異常（Ｅ２）
検出庫内温度Ｔ1が設定庫内温度Ｔ5よりも５℃以上低い状態が６０分間以上継続したとき、低温異常を判定して新異常検出フラグNER2を”１”に設定する。新異常検出フラグNER2が一旦”１”に設定された後であっても、検出庫内温度Ｔ1 が庫内上限温度ＴULまで上がれば、低温異常が自動的に解消されたと判定して、新異常検出フラグNER2を”０”に戻す。
【００２８】
(３)デフロスト異常（Ｅ３）
除霜制御がデフロスト用のバックアップタイマカウント値による加熱終了時間（例えば６０分）の計測完了により強制的に終了されたとき、デフロスト異常を判定して新異常検出フラグNER3を”１”に設定する。
【００２９】
(４)高圧異常（Ｅ４）
圧力スイッチ２５がオンしたときコンプレッサ１５の作動を停止し、５分が経過した後に同圧力スイッチ２５の状態を調べ、同スイッチ２５が既にオフしていれば正常運転に戻す。このコンプレッサ１５の作動を停止する制御が６０分以内に５回以上繰り返し行われたとき、高圧異常を判定して新異常検出フラグNER4を”１”に設定する。前記制御が６０分以内に５回以上繰り返し行われなかったときには、６０分の経過時点で回数をカウントするカウント値をクリアする。なお、圧力スイッチ２５がオンしている限り、コンプレッサ１５の作動を停止し続ける。
【００３０】
(５)冷却室温度センサ異常（Ｅ５）
検出冷却室温度Ｔ2が断線検知用の所定値以下のとき、冷却室温度センサ２２の断線を判定して新異常検出フラグNER5を”１”に設定する。この場合、新異常検出フラグNER5が一旦”１”に設定された後であっても、検出冷却室温度Ｔ2 が前記断線検知用の所定値より上がったら、断線異常が自動的に解消されたと判定して新異常検出フラグNER5を”０”に戻す。検出冷却室温度Ｔ2 が短絡検知用の所定値以上である状態が１０分間以上継続したとき、冷却室温度センサ２２の短絡を判定して新異常検出フラグNER5を”１”に設定する。この場合、新異常検出フラグNER5が一旦”１”に設定された後であっても、検出冷却室温度Ｔ2 が前記短絡検知用の所定値より下がったら、短絡異常が自動的に解消されたと判定して、新異常検出フラグNER5を”０”に戻す。
【００３１】
ただし、設定温度スイッチ４２をオン操作したまま電源スイッチ５２を投入しないかぎり、電源スイッチ５２の投入から１時間は短絡判定を行わない。設定温度スイッチ４２をオン操作したまま電源スイッチ４２を投入すれば、電源スイッチ４２の投入直後に短絡判定が行われる。また、デフロスト、水切り中、冷却室ファン遅延中（図７参照）は、短絡判定を行わない。
【００３２】
(６)逆相接続異常（Ｅ６）
反相リレースイッチ２６がオンしているとき、コンプレッサ１５の逆相接続異常を判定して新異常検出フラグNER6を”１”に設定する。新異常検出フラグNER6が一旦”１”に設定された後であっても、反相リレースイッチ２６がオフすれば新異常検出フラグNER6を”０”に戻す。なお、反相リレースイッチ２６がオンしている間、コンプレッサ１５の作動を停止する。
【００３３】
(７)目詰まり異常（Ｅ７）
目詰まりセンサ２４により検出された冷媒温度Ｔ4 が所定の検知温度より高い状態が５分間以上継続したとき、目詰まり異常を判定して新異常検出フラグNER7を”１”に設定する。新異常検出フラグNER7が一旦”１”に設定された後であっても、検出冷媒温度Ｔ4 が前記検知温度より下がれば、目詰まり異常が自動的に解消されたと判定して、新異常検出フラグNER7を”０”に戻す。
【００３４】
(８)デフロスト温度センサ異常（Ｅ８）
検出デフロスト温度Ｔ3 が断線検知用の所定値以下のとき、デフロスト温度センサ２３の断線を判定して新異常検出フラグNER8を”１”に設定する。この場合、新異常検出フラグNER8が一旦”１”に設定された後であっても、検出デフロスト温度Ｔ3 が前記所定値より上がったら、断線異常が自動的に解消されたと判定して新異常検出フラグNER8を”０”に戻す。検出デフロスト温度Ｔ3 が短絡検知用の所定値以上である状態が１０分間以上継続したとき、デフロスト温度センサ２３の短絡を判定して新異常検出フラグNER8を”１”に設定する。この場合、新異常検出フラグNER8が一旦”１”に設定された後であっても、検出デフロスト温度Ｔ3 が前記所定値より下がったら、短絡異常が自動的に解消されたと判定して、新異常検出フラグNER8を”０”に戻す。
【００３５】
ただし、設定温度スイッチ４２をオン操作したまま電源スイッチ５２を投入しないかぎり、電源スイッチ５２の投入から１時間は短絡判定を行わない。設定温度スイッチ４２をオン操作したまま電源スイッチ５２を投入すれば、電源スイッチ５２の投入直後に短絡判定が行われる。また、デフロスト、水切り中、冷却室ファン遅延中（図７を参照）は、短絡判定を行わない。
【００３６】
(９)目詰まりセンサ異常（Ｅ９）
目詰まりセンサ２４により検出された冷媒温度Ｔ4 が断線検知用の所定値以下のとき、目詰まりセンサ２４の断線を判定して新異常検出フラグNER9を”１”に設定する。この場合、新異常検出フラグNER9が一旦”１”に設定された後であっても、前記検出冷媒温度Ｔ4 が前記所定値より上がったら、断線異常が自動的に解消されたと判定して新異常検出フラグNER9を”０”に戻す。前記検出冷媒温度Ｔ4 が短絡検知用の所定値以上である状態が１０分間以上継続したとき、目詰まりセンサ２４の短絡を判定して新異常検出フラグNER9を”１”に設定する。この場合、新異常検出フラグNER9が一旦”１”に設定された後であっても、前記検出冷媒温度Ｔ4 が前記所定値より下がったら、短絡異常が自動的に解消されたと判定して、新異常検出フラグNER9を”０”に戻す。
【００３７】
(10)ＥＥＰＲＯＭ書き込み異常（ＥＡ）
ＥＥＰＲＯＭ３８へのデータの書き込み時に、書き込む前のデータ値とＥＥＰＲＯＭ３８に書き込んだ後に読み出したデータ値との値が違うとき、ＥＥＰＲＯＭ書き込み異常と判定して新異常検出フラグNERAを”１”に設定する。新異常検出フラグNERAが一旦”１”に設定された後であっても、引き続きの書き込み操作により、書き込む前のデータ値とＥＥＰＲＯＭ３６に書き込んだ後に読み出したデータ値とが一致した場合には、書き込み異常が解消されたと判定して、新異常検出フラグNERAを”０”に戻す。
【００３８】
(11)Ａ／Ｄ変換器異常（ＥＢ）
各センサ２１〜２４からの検出アナログ信号のＡ／Ｄ変換器３１ａによるＡ／Ｄ変換が１msecで終了しないとき、Ａ／Ｄ変換器３１ａの異常と判定して新異常検出フラグNERBを”１”に設定する。新異常検出フラグNERBが一旦”１”に設定された後であっても、前記Ａ／Ｄ変換が１msecで終了すれば、Ａ／Ｄ変換器３１の異常が解消されたと判定して新異常検出フラグNERBを”０”に戻す。
【００３９】
(12)ＥＥＰＲＯＭ読み出し異常（ＥＣ）
ＥＥＰＲＯＭ３６内に書き込んだデータを定期的に読み出すとともに、同データとＥＥＰＲＯＭ３６からＲＡＭ３４に以前に転送したデータとを比較して、両データが不一致のとき、ＥＥＰＲＯＭ読み出し異常と判定して新異常検出フラグNERCを”１”に設定する。新異常検出フラグNERCが一旦”１”に設定された後であっても、引続き行うＥＥＰＲＯＭ３６からＲＡＭ３４への転送により、前記と同様なＥＥＰＲＯＭ３８から読み出しデータとＲＡＭ３４内のデータとが一致すれば、ＥＥＰＲＯＭ３６の読み出し異常が解消されたと判定して新異常検出フラグNERCを”０”に戻す。
【００４０】
上記ステップ１１０の処理後に実行されるステップ１１２の「警報及び表示ルーチン」は図５のフローチャートに詳細に示されている。ＣＰＵ３２は、「警報及び表示ルーチン」の実行をステップ２００にて開始し、ステップ２０２にてＲＡＭ３４に設けた新異常検出ファイル（図３(Ａ)参照）内の新異常検出フラグNER1〜NERCとＲＡＭ３４に設けた旧異常検出ファイル（図３(Ｂ)参照）内の旧異常検出フラグOER1〜OERCとをそれぞれ比較し、比較結果に応じて異常発生フラグERWT及び異常消滅フラグERDLを設定する。最初、旧異常検出フラグOER1〜OERCは全て初期値”０”に設定されており、冷蔵庫に異常が発生していなければ新異常検出フラグNER1〜NERCも全て”０”に設定されている。この場合には、異常発生フラグERWT及び異常消滅フラグERDLは”０”に維持され、前記ステップ２０２の処理後のステップ２０４，２１０にてそれぞれ「ＮＯ」と判定され、警報音が発生されないとともに、表示器４５の表示も変更されない。
【００４１】
一方、冷蔵庫になんらかの異常が発生した場合には、新異常検出フラグNER1〜NERCのうちの異常の種類に対応したフラグが”１”に設定され、また旧異常検出フラグOER1〜OERCのうちの前記異常の種類に対応したフラグは”０”に保たれている。この場合、ステップ２０２において、前記異常の発生が検出されるとともに異常発生フラグERWTが”１”に設定される。その結果、次のステップ２０４にて「ＹＥＳ」と判定され、ＣＰＵ３２はステップ２０６にて警報器４５を制御して警報音を発生させるとともに、警報フラグＢＺを”１”に設定する。なお、この警報フラグＢＺは”１”により警報音の発生中を表し、”０”に警報音の発生停止中を表す。
【００４２】
前記ステップ２０６の処理後、ステップ２０８にて、発生した異常の種類を表す異常コードＥＸ（Ｘ＝１〜Ｃ）を優先順ファイル（図３(Ｃ)参照）に書き加える。そして、前記書き込みの結果、優先順ファイルに複数の異常コードＥ１〜ＥＣが書き込まれた場合には、新たに書き込まれた異常コードＥＸを含めて優先順ファイル内の異常コードＥ１〜ＥＣを優先順位の高い順に並べる。したがって、優先順ファイルには、冷蔵庫の各種異常を表す異常コードＥ１〜ＥＣが優先順位にしたがって記憶されていることになる。
【００４３】
一方、冷蔵庫に発生した異常が解消された場合には、新異常検出フラグNER1〜NERCのうちの解消された異常の種類に対応したフラグが”０”に設定され、また旧異常検出フラグOER1〜OERCのうちの前記異常の種類に対応したフラグは”１”に保たれている。この場合、ステップ２０２において、前記異常の消滅が検出されるとともに異常消滅フラグERDLが”１”に設定される。その結果、ステップ２１０にて「ＹＥＳ」と判定され、ＣＰＵ３２はステップ２１２にて、消滅した異常の種類を表す異常コードＥＸ（Ｘ＝１〜Ｃ）を優先順ファイルから消去した後に、前記と同様に優先順ファイル内の異常コードＥ１〜ＥＣを優先順位の高い順に並べ替える。次に、ステップ２１４，２１６の処理により、前記異常コードの消去の結果、異常コードＥ１〜ＥＣのいずれも優先順ファイル内からなくなれば、警報器４５を制御して警報音を発生を停止させるとともに、警報フラグＢＺを”０”に戻す。
【００４４】
前記のようなステップ２０４〜２１６の処理後、優先順ファイル内にいずれかの異常コードが記憶されている場合には、ステップ２１８にて表示器４４を制御して前記記憶されている異常コードのうち最も優先順の高い異常コードを同表示器４４にて表示させる。なお、優先順ファイル内に一つも異常コードが記憶されていない場合には、表示器４４にて上述のように検出庫内温度Ｔ1 又は設定庫内温度Ｔ5 が表示される。前記ステップ２１８の処理後、ステップ２２０にて異常発生フラグERWT及び異常消滅フラグERDLを”０”に戻しておくとともに、ステップ２２２にて旧異常検出ファイル（図３(Ｂ)参照）内の旧異常検出フラグOER1〜OERCを新異常検出ファイル（図３(Ａ)参照）内の新異常検出フラグNER1〜NERCが示す値に更新して、ステップ２２４にてこの「警報及び表示ルーチン」の実行を終了する。
【００４５】
前記のように表示器４４にていずれかの異常コードが表示されているとき、異常確認スイッチ４３をオン操作すると、ＣＰＵ３２は図４のステップ１１４にて「ＹＥＳ」と判定して、プログラムをステップ１１６の「異常表示解除ルーチン」に進める。この「異常表示解除ルーチン」は図６に詳細に示されており、ＣＰＵ３２はステップ３００にてその実行を開始し、ステップ３０２にて警報フラグＢＺが”１”である否かを判定する。警報音が現在発生中であって警報フラグＢＺが”１”であれば、ステップ３０２における「ＹＥＳ」との判定の基にプログラムをステップ３０４，３０６に進める。ステップ３０４，３０６においては、警報器４５を制御して警報音の発生を停止させるとともに、警報フラグＢＺを”０”に戻す。
【００４６】
このように警報音の発生が停止された後、異常確認スイッチ４３がふたたびオン操作されると、図６の「異常表示解除ルーチン」がふたたび実行される。この場合、警報フラグＢＺは”０”に設定されているので、ステップ３０２における「ＮＯ」との判定の基に、プログラムをステップ３０８に進める。ステップ３０８においては、優先順ファイル内の最も優先順位の高い異常コードが異常コードＥＡ未満であるか否かを判定する。最も優先順位の高い異常コードが異常コードＥＡ未満であれば（上記数１参照）、ステップ３０８にて「ＹＥＳ」と判定して、プログラムをステップ３１０〜３１６に進める。
【００４７】
ステップ３１０にて優先順ファイル内に記憶されている異常コードのうちで最も優先順の高い異常コードを同ファイルから消去し、ステップ３１２にて優先順ファイル内の残りの異常コードを繰り上げる。前記異常コードの繰上げ後、ステップ３１４にて、表示器４４を制御して、優先順ファイル内に現在記憶されている異常コードのうちで最も優先順の高い異常コードを表示器４４にて表示させる。次に、ステップ３１６にて、前記消去した異常コードに対応した新旧異常検出ファイル内の新旧異常検出フラグNER1〜NERC，OER1〜OERCを”０”に戻すとともに、同消去した異常コードにより表される異常の検出に利用したカウント値などをクリアする。異常確認スイッチ４３が再度オン操作されれば、優先順ファイル内の異常コードが全てなくなるまで、ステップ３１０〜３１６の処理が実行されて、検出した冷蔵庫の異常が順次解除される。
【００４８】
一方、優先順ファイル内の最も優先順位の高い異常コードが異常コードＥＡ以上である場合、前記ステップ３０８にて「ＮＯ」と判定して、ステップ３１０〜３１６の処理を実行しないで、ステップ３１８にて「異常表示解除ルーチン」の実行を終了する。これにより、異常コードＥＡ，ＥＢ，ＥＣにより表されるＥＥＰＲＯＭ書き込み異常、Ａ／Ｄ変換器異常及びＥＥＰＲＯＭ読み出し異常に関しては、異常確認スイッチ４３がオン操作されても、優先順ファイル内の異常コードが消去されることなく、また表示器４５における異常コードの表示が変更されることもない。
【００４９】
上記作動説明からも理解できるとおり、上記実施例によれば、冷蔵庫に異常が発生すると、ステップ１１０，２０２の処理により前記異常が検出され、ステップ２０６の処理により警報音が発生される。また、ステップ２０８の処理により、検出された異常の種類を表す異常コードＥ１〜ＥＣがＲＡＭ３４内に設けた優先順ファイルに記憶されるとともに、同記憶された異常コードＥ１〜ＥＣは優先順位にしたがって並び替えられる。そして、ステップ２１８の処理により、前記記憶されている異常コードＥ１〜ＥＣのうちで最も優先順位の高い異常コードが表示器４４にて表示される。
【００５０】
一方、使用者、出荷検査員などが異常確認スイッチ４３をオン操作すれば、ステップ３０２，３０４の処理により、警報音の発生が停止される。この警報音の発生が停止した状態で、使用者、出荷検査員などがさらに異常確認スイッチ４３を繰り返しオン操繰すれば、ステップ３１０〜３１６の処理により、優先順ファイルに記憶されている異常コードが優先順位にしたがって順次消去されるとともに、表示器４４における異常コードの表示も優先順位にしたがって順次切り替えられる。したがって、上記実施例によれば、冷蔵庫に複数種類の異常が発生した場合には、使用者、出荷検査員などは単に異常確認スイッチ４３を繰り返し操作するだけで、警報音のうるささから開放され、かつ重大な異常から些細な異常まで全ての異常をそれらの重要度順に確認することができる。したがって、使用者、出荷検査員などは、簡単な操作で、重要性を考慮した上で冷蔵庫に発生した複数の異常に対して順序よく適切に対処できるようになる。
【００５１】
また、表示器４４にて異常コードＥＡ，ＥＢ，ＥＣが表示されているときに、使用者、出荷検査員などが警報音の停止状態にて異常確認スイッチ４３をオン操作しても、ステップ３０８の処理により、優先順ファイル内の異常コードの消去、表示器４４における異常コードの表示切り替えは行われない。したがって、異常コードＥＡ，ＥＢ，ＥＣにより表されるＥＥＰＲＯＭ書き込み異常、Ａ／Ｄ変換器異常及びＥＥＰＲＯＭ読み出し異常のような冷蔵庫の運転にとって重大な影響を及ぼすようなきわめて重大な異常に関しては、異常が解除されない。したがって、このような場合には、きわめて重大な異常が冷蔵庫に発生していることを確認でき、運転に支障があるような重大な異常の発生時には、冷蔵庫の運転を再開させるような事態を未然に防止できる。
【００５２】
なお、上記実施例においては、冷蔵庫に発生している（解除されていない）異常の種類を優先順に記憶した優先順ファイルをＲＡＭ３４内に設けるようにしたが、この優先順ファイルに代えて、冷蔵庫に発生している（解除されていない）異常の種類を単に記憶するファイル（例えば新又は旧異常検出ファイルで代用可能）を設け、表示及び消去の際には、その都度プログラム処理によりファイル内に記憶されている複数種類の種類のうちで最も優先順位の高い異常を抽出して同異常を表示及び消去するようにしてもよい。
【図面の簡単な説明】
【図１】  本発明に係る異常確認装置が適用された冷蔵庫の概略断面図である。
【図２】  図１の冷蔵庫の電気制御装置のブロック図である。
【図３】  (Ａ)〜(Ｃ)は、図２のＲＡＭ内に設けた各種データ記憶ファイルのフォーマット図である。
【図４】  図２のＣＰＵにより実行されるプログラムのフローチャートである。
【図５】  図４の警報及び表示ルーチンの詳細を示すフローチャートである。
【図６】  図４の異常表示解除ルーチンの詳細を示すフローチャートである。
【図７】  図１の冷蔵庫の運転状態を説明するための作動説明図である。
【図８】  図１の冷蔵庫の庫内温度と冷却室温度の変化を示すタイムチャートである。
【符号の説明】
１０…ハウジング、１２…冷却室、１４…蒸発器、１５…コンプレッサ、１６…凝縮器、１６ａ…蒸発器ファン、１７…庫内冷却ファン、１８…デフロストヒータ、２１…庫内温度センサ、２２…冷却室温度センサ、２３…デフロスト温度センサ、２４…目詰まりセンサ、２５…圧力スイッチ、２６…反相リレースイッチ、４３…異常確認スイッチ、３０…マイクロコンピュータ、３１…入力インターフェース、３１ａ…Ａ／Ｄ変換器、３２…ＣＰＵ、３４…ＲＡＭ、３６…ＥＥＰＲＯＭ、４４…表示器、４５…警報器。
【図１】
0003790561.tif 000003
【図２】
0003790561.tif 000004
【図３】
0003790561.tif 000005
【図４】
0003790561.tif 000006
【図５】
0003790561.tif 000007
【図６】
0003790561.tif 000008
【図７】
0003790561.tif 000009
【図８】
0003790561.tif 000010