(57)【要約】  【課題】不揮発性メモリに記憶する記憶処理が通常運転プログラム制御処理を圧迫し、時間精度を有する処理が正常に行われなくなるのを防ぐとともに、記憶処理を確実に行うことを目的とする。  【解決手段】運転用プログラム制御の処理負荷が少ない時、特に時間精度を有する処理を実行していない時に記憶手段４に記憶データを記憶する処理を実行し、記憶処理を実行中は時間精度を有する処理を待機させるようにし、時間精度を有する処理が正常に行われなくなるのを防ぐとともに、記憶処理を確実に行うことができる。【選択図】図１
2008170036.tif 000002
【特許請求の範囲】
【請求項１】
冷蔵庫の動作状態を記憶保持する記憶手段を備え、運転用プログラム制御の処理負荷が小さい時に前記記憶手段に記憶データを記憶する処理を実行し、前記記憶処理を実行中は前記運転用プログラム制御の負荷が大きい処理を待機させることを特徴とする冷蔵庫の制御装置。
【請求項２】
前記冷蔵庫の動作状態を記憶保持する記憶手段と前記運転用プログラム制御を記憶している記憶手段とが同じものである請求項１に記載の冷蔵庫の制御装置。
【請求項３】
記憶データの書込み周期より短い周期で記憶データのサンプリングを行う請求項１または請求項２に記載の冷蔵庫の制御装置。
【請求項４】
記憶データの書込み処理時に書込み処理エラーが発生した場合、前記記憶処理を初期化し、再度書込み処理を行う請求項１から請求項３のいずれか一項に記載の冷蔵庫の制御装置。
【請求項５】
前記記憶手段に記憶された記憶データを出力する制御手段を備え、記憶データ読取り手段により前記記憶データを読取り、記憶データ表示手段により前記記憶データを表示する請求項１から請求項４のいずれか一項に記載の冷蔵庫の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷蔵庫の故障発生時等において、動作状態の解析に役立てるために、冷蔵庫の動作状態を記憶保持するように構成した冷蔵庫の制御装置に関するものである。
【背景技術】
【０００２】
従来、この種の制御装置としては、不揮発性メモリに冷蔵庫の運転状態を記憶保持するものがあり、冷蔵庫に故障が発生した時に、その故障の原因究明に役立てている（例えば、特許文献１参照）。
【０００３】
図３は、特許文献１に記載された従来の制御装置のブロック図を示すものである。図３に示すように、制御回路装置１０１と、庫内温度を検出する庫内温度センサ１０２と、制御負荷１０３と、動作時間等を記憶保持するＥＥＰＲＯＭ１０４から構成されている。
【特許文献１】特開平８−２７１１１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の構成では、記憶データによる解析精度を上げるために記憶間隔を短くしたり、記憶データの種類を増加させた場合、記憶書込み処理の負荷が増大し、通常運転用プログラム制御の特に時間精度を有する処理（例えばステッピングモータ出力処理等タイマ割込みにてパルス出力するような制御処理）を圧迫し、制御処理が正常に行われなくなるという課題を有していた。
【０００５】
本発明は従来の課題を解決するもので、不揮発性メモリに記憶する記憶処理が通常運転用プログラム制御処理を圧迫し、時間精度を有する処理が正常に行われなくなるのを防ぐとともに、記憶処理を確実に行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記従来の課題を解決するために、本発明は、運転用プログラム制御の処理負荷が小さい時（特に時間精度を有する処理を実行していない時）に記憶手段に記憶データを記憶する処理を実行し、記憶処理を実行中は時間精度を有する処理を待機させるように構成したものである。
【発明の効果】
【０００７】
本発明は、運転用プログラム制御の処理負荷が小さい時に記憶手段に記憶データを記憶するので、運転用プログラム制御の特に時間精度を有する処理の精度の悪化を防ぐ事ができるとともに記憶処理を確実に行うことができる。
【発明を実施するための最良の形態】
【０００８】
請求項１に記載の発明は、冷蔵庫の動作状態を記憶保持する記憶手段を備え、運転用プログラム制御の処理負荷が小さい時に前記記憶手段に記憶データを記憶する処理を実行し、前記記憶処理を実行中は前記運転用プログラム制御の負荷が大きい処理を待機させるものであり、通常運転用プログラム制御の特に時間精度を有する処理が、前記記憶書込み処理によって圧迫され、処理が正常に行われなくなる状態を防ぐことができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、前記冷蔵庫の動作状態を記憶保持する記憶手段と前記運転用プログラム制御を記憶している記憶手段とが同じものであり、不揮発性メモリの使用個数を減らし、部品コストを削減することができる。
【００１０】
請求項３に記載の発明は、請求項１または請求項２に記載の発明において、記憶データの書込み周期より短い周期で記憶データのサンプリングを行うものであり、書込み頻度を変えずにデータ数を増やすことができ解析精度の向上が図れる。
【００１１】
請求項４に記載の発明は、請求項１から請求項３のいずれか一項に記載の発明において、記憶データの書込み処理時に書込み処理エラーが発生した場合、前記記憶処理を初期化し、再度書込み処理を行うものであり、記憶データの書込みミスを防止することができる。
【００１２】
請求項５に記載の発明は、請求項１から請求項４のいずれか一項に記載の発明において、前記記憶手段に記憶された記憶データを出力する制御手段を備え、記憶データ読取り手段により前記記憶データを読取り、記憶データ表示手段により前記記憶データを表示するものであり、専用のデータ読取り装置を使用せずに容易にデータを読取り表示することができる。
【００１３】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、従来と同一構成については同一符号を付して詳細な説明を省略する。なお、この実施の形態によってこの発明が限定されるものではない。
【００１４】
（実施の形態１）
図１は、本発明の実施の形態１における冷蔵庫の制御装置のブロック図であり、図２は動作を示すフローチャートである。以下図１から図２を参照しながら説明する。
【００１５】
図１において、制御手段１は冷蔵庫の庫内温度が設定温度になるように、サーミスタ２による各庫内温度検出値に基づいて制御負荷３（庫内ファン、圧縮機、庫内温度補償用ヒータ等）を制御するものであり、また、記憶手段４にサーミスタ２による庫内温度データや制御負荷３の運転状態（例えば圧縮機の運転時間）や異常発生時に異常内容を示すデータ等を記憶させるものである。表示手段５は冷蔵庫に設置され異常発生時に異常を知らせる表示や、運転状態記憶データ出力設定時に運転状態記憶データ内容を順次表示するものである。記憶データ読取り手段６は運転状態記憶データ出力制御設定時に記憶手段４の記憶データを制御手段１がシリアルデータ出力された記憶データを読取り、記憶データ表示手段７に表示させるものである。例えば記憶データ読取り手段６はパソコン接続用通信回路であり、記憶データ表示手段７はパソコンであるとすると、運転状態記憶データ内容をパソコン上に表やグラフとして表示させることができ、運転状態の履歴の確認が可能となる。
【００１６】
図２において、冷蔵庫の電源が投入され時にステップ１００にて記憶データ記憶領域の設定を初期化する。この初期化には記憶データを書き込む有効領域の設定や現在記憶されているデータの有無判定等の処理である。次にステップ１０１にて、サーミスタ２による各庫内温度検出値に基づいて制御負荷３（庫内ファン、圧縮機、庫内温度補償用ヒータ等）を制御する通常運転用プログラム制御処理が行われる。次にステップ１０２で記憶データの書込みタイミングとなった場合、ステップ１０３にて通常運転用プログラム制御の特に時間精度を有する処理（例えば各庫内への冷気を調節するダンパをステッピングモータにて駆動している場合に、ステップ出力を設定時間毎に入る割込み処理にてパルス出力で行っている場合等）が実行されている場合はステップ１０４にて書込みを待機させる。これは、記憶手段４に記憶データを記憶させる処理を割込み処理等によりほぼ並行に実行制御されるが、書込みデータ数が多い場合や通常運転用プログラム制御処理の処理負荷が大きい時に同時実行すると、タイマ割込みや、その他時間精度を有する処理のタイマ精度が悪化し、通常運転用プログラムの時間精度を有する処理が時間ずれによって正しく動作しなくなるのを防ぐためである。ステップ１０３で時間精度を有する処理の実行が終了した時、ステップ１０５に進み、記憶データを記憶手段４に書込む処理を実行する。
【００１７】
以上のように、記憶手段として不揮発性メモリを備えた冷蔵庫において、不揮発性メモリに記憶データを書込む処理を通常運転用プログラム制御処理の処理負荷が大きい時は待機させることにより、書込み処理が時間精度を有する処理を圧迫し正常に行われなくなる状態を防止することができる。
【００１８】
また記憶手段４は通常、ＥＥＰＲＯＭ等の不揮発性メモリであり、通常運転用プログラムを記憶しているメモリとはタイプが異なるものであるが、通常運転用プログラムを記憶しているメモリをフラッシュメモリ等の書換え可能なタイプを用いた場合は、１個のフラッシュメモリに記憶データと通常運転用プログラムの両方を記憶させることができ、部品点数の削減が可能となって低コスト化が図れる。
【００１９】
次にステップ３００にて記憶データの記憶タイミングがきた場合、ステップ３０１にて記憶データが通常運転用プログラムが使用する記憶領域（この記憶領域は電源ＯＦＦにて消去される）に一時的に記憶される。次にステップ１０２で記憶データの書込みタイミングがきた場合、ステップ１０３で時間精度を有する処理の実行中でない場合には、ステップ１０５で記憶手段４に記憶データを書込む。例えば庫内温度データを１０分毎に記憶し、３０分毎に３個の記憶データを書込む場合である。
【００２０】
以上のように、記憶データの書込み周期より短い周期で記憶データのサンプリングを行い、同種類のデータをまとめて書込むことにより、書込み頻度を変えることなくデータ数を増やすことができ、解析精度が向上する。
【００２１】
次にステップ１０５で記憶データを記憶手段４に書込む処理実行後にステップ４００にて書込みが正常に実行できたかどうかを判定し、書込みエラーの場合にステップ４０１に進む。次にステップ４０１で書込みエラー発生の原因である記憶領域の不具合を解消するために電源投入時に行う記憶データ記憶領域の設定の初期化を実行し、次のステップ４０２でエラー発生時に書込みを実行した記憶領域とは異なる別の記憶領域に再書込みを行うように設定する。次にステップ４０３で記憶データの再書込み設定がある場合にはステップ１０３に進み、時間精度を有する処理の実行中でない場合、ステップ１０５で記憶手段４に記憶データを再書込み処理を実行する。
【００２２】
以上のように記憶データを書込む時になんらかの原因（電源電圧低下や書込み記憶領域の書込み回数限度等）で書込みエラーとなった場合に書込み初期化設定を行い、書込み領域を変更するなどして再度書込み実行することにより、記憶データを確実に記憶することができる。
【００２３】
次にステップ５００にて記憶データを出力する制御設定がされているかを判定する。記憶データ出力制御設定の場合、ステップ５０１で記憶データのシリアル出力を行う。次にステップ５０２で記憶データ読取り手段６で記憶データを読取り、ステップ５０３で読取った記憶データを記憶データ表示手段７で表示させる。表示手段７において、記憶データ内容を表やグラフとして表示させることで、運転状態の履歴の確認が容易にできる。
【００２４】
以上のように記憶データを出力する制御設定と記憶データの読み取りおよび表示手段を備えることで専用のデータ読取り装置を使用せずに容易にデータ内容を表示することができる。
【産業上の利用可能性】
【００２５】
以上のように本発明にかかる冷蔵庫の制御装置は、運転用プログラム制御の処理負荷に応じて記憶手段への記憶処理をコントロールすることにより、時間精度を有する処理精度が向上するため、記憶手段として不揮発性メモリを備えた機器全般に適用できる。
【図面の簡単な説明】
【００２６】
【図１】本発明による実施の形態１における冷蔵庫の制御装置のブロック図
【図２】本発明による実施の形態１における冷蔵庫の制御装置のフローチャート
【図３】従来の冷蔵庫の制御装置のブロック図
【符号の説明】
【００２７】
１  制御手段
４  記憶手段
６  記憶データ読取り手段
７  記憶データ表示手段
【図１】
2008170036.tif 000003
【図２】
2008170036.tif 000004
【図３】
2008170036.tif 000005