(57)【要約】【課題】システムを制御するための設定値を記憶するＥＥＰＲＯＭを備えた家電製品等の応用システムにおいて、出荷時のＥＥＰＲＯＭ初期化を不要とし、生産性の向上を図るとともに、ＥＥＰＲＯＭの書込み回数を減らすことによりＥＥＰＲＯＭ寿命を延ばし、ＥＥＰＲＯＭの領域を有効に使用する。【解決手段】システムを制御するための設定値を記憶するＥＥＰＲＯＭと、ＥＥＰＲＯＭに記憶されている設定値の読み出しとシステムの制御を行う制御部と、ＥＥＰＲＯＭの所定アドレスに記憶されたデータにより前記ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定する判定部と、システムを制御するための設定値のデフォルト値を記憶するＲＯＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値により制御を行うか、または、ＲＯＭに記憶されたデフォルト値をＥＥＰＲＯＭに書き込みを行う。【選択図】図１
2006079262.tif 000002
【特許請求の範囲】
【請求項１】
システムを制御するための設定値を記憶するＥＥＰＲＯＭと、前記ＥＥＰＲＯＭに記憶されている設定値の読み出しとシステムの制御を行う制御部と、前記ＥＥＰＲＯＭの所定アドレスに記憶されたデータにより前記ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定する判定部を備えたＥＥＰＲＯＭ制御システム。
【請求項２】
ＥＥＰＲＯＭの所定アドレスの２ビットに”０”データおよび”１”データを書き込んだ請求項１に記載のＥＥＰＲＯＭ制御システム。
【請求項３】
システムを制御するための設定値のデフォルト値を記憶するＲＯＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、前記ＲＯＭに記憶されたデフォルト値により制御を行う請求項１または２に記載のＥＥＰＲＯＭ制御システム。
【請求項４】
判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値を前記ＥＥＰＲＯＭに書き込みを行う請求項３に記載のＥＥＰＲＯＭ制御システム。
【請求項５】
ＥＥＰＲＯＭから読み出したデータを格納するＲＡＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値を前記ＲＡＭに転送を行う請求項３に記載のＥＥＰＲＯＭ制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＥＥＰＲＯＭ制御システムに関するものである。
【背景技術】
【０００２】
ＥＥＰＲＯＭは家電製品等の応用システムに組み込まれ、システムを制御するための設定値を記憶している。従来、この種のＥＥＰＲＯＭ制御システムはＥＥＰＲＯＭの初期化を行うかどうかの判断は、特定のキー操作が行われるかどうかにより判断している（例えば、特許文献１参照）。  図３は、特許文献１に記載された従来のＥＥＰＲＯＭ制御システムを示すものである。図３に示すように、ＥＥＰＲＯＭ１と、マイクロコンピュータ１０と、キー入力部６から構成されている。
【特許文献１】特開平８−４６８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の構成では、工場出荷時や新品のＥＥＰＲＯＭに交換した場合等、ＥＥＰＲＯＭに正常なデータが記憶されていないため、ＥＥＰＲＯＭ制御システムを正常に動作させるためには、特定のキー操作を行いＥＥＰＲＯＭの初期化が必要となる。
【０００４】
本発明は、前記従来の課題を解決するもので、出荷時の初期化を不要とし、生産性の向上を図るＥＥＰＲＯＭ制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために、本発明のＥＥＰＲＯＭ制御システムは、システムを制御するための設定値を記憶するＥＥＰＲＯＭと、ＥＥＰＲＯＭに記憶されている設定値の読み出しとシステムの制御を行う制御部と、ＥＥＰＲＯＭの所定アドレスに記憶されたデータにより前記ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定する判定部と、システムを制御するための設定値のデフォルト値を記憶するＲＯＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値により制御を行うか、または、ＲＯＭに記憶されたデフォルト値をＥＥＰＲＯＭに書き込みを行うことにより、出荷時の初期化を不要とし、生産性の向上を図るものである。また、ＥＥＰＲＯＭから読み出したデータを格納するＲＡＭを備え、ＲＡＭのデータを参照しながら制御するシステムにおいて、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値をＲＡＭに転送を行うことにより、ＥＥＰＲＯＭの書込み回数を減らすことができ、ＥＥＰＲＯＭ寿命を延ばすものである。また、ＥＥＰＲＯＭの所定アドレスの２ビットに”０”データと”１”データを書込み、そのデータにより、ＥＥＰＲＯＭに記憶されたデータが異常であると判定することにより、”００”や”ＦＦ”等の不定値になっている場合でも確実に異常判定ができ、２ビット以外の領域はシステムを制御するための設定値の記憶領域として使用することができ、ＥＥＰＲＯＭの領域を有効に使用することができる。
【発明の効果】
【０００６】
本発明のＥＥＰＲＯＭ制御システムは、家電製品等の応用システムに対して、出荷時の初期化を不要とし、生産性の向上を図るとともに、ＥＥＰＲＯＭの書込み回数を減らすことによりＥＥＰＲＯＭ寿命を延ばし、ＥＥＰＲＯＭの領域を有効に使用することができる。
【発明を実施するための最良の形態】
【０００７】
第１の発明は、システムを制御するための設定値を記憶するＥＥＰＲＯＭと、ＥＥＰＲＯＭに記憶されている設定値の読み出しとシステムの制御を行う制御部と、ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定する判定部を備え、ＥＥＰＲＯＭの所定アドレスに記憶されたデータにより、ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定することができる。
【０００８】
第２の発明は、特に、第１の発明のＥＥＰＲＯＭ制御システムにおいて、ＥＥＰＲＯＭの所定アドレスの２ビットに”０”データと”１”データを書込み、そのデータにより、ＥＥＰＲＯＭに記憶されたデータが異常であると判定することにより、”００”や”ＦＦ”等の不定値になっている場合でも確実に異常判定ができ、２ビット以外の領域はシステムを制御するための設定値の記憶領域として使用することができ、ＥＥＰＲＯＭの領域を有効に使用することができる。
【０００９】
第３の発明は、特に、第１または第２の発明のＥＥＰＲＯＭ制御システムにおいて、システムを制御するための設定値のデフォルト値を記憶するＲＯＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値により制御を行うことにより、システムが異常なデータで動作することを防止できる。
【００１０】
第４の発明は、特に、第３の発明のＥＥＰＲＯＭ制御システムにおいて、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値をＥＥＰＲＯＭに書き込みを行うことにより、出荷時の初期化を不要とし、生産性の向上を図ることができる。
【００１１】
第５の発明は、特に、第３の発明のＥＥＰＲＯＭ制御システムにおいて、ＥＥＰＲＯＭから読み出したデータを格納するＲＡＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値をＲＡＭに転送を行い、ＲＡＭのデータを参照しながら制御することにより、ＥＥＰＲＯＭの書込み回数を減らすことができ、ＥＥＰＲＯＭ寿命を延ばすとともに、ＥＥＰＲＯＭへのデフォルト値の書込み処理が不要となり、プログラム容量を削減することができる。また、出荷時の初期化を不要とし、生産性の向上を図ることができる。
【００１２】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。
【００１３】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるＥＥＰＲＯＭ制御システムのブロック図を示すものである。図１において、マイクロコンピュータ１０は、ＥＥＰＲＯＭ１に記憶されている設定値の読み出しとシステムの制御を行う制御部２と、ＥＥＰＲＯＭ１に記憶されたデータが正常かどうか判定する判定部３と、システムを制御するための設定値のデフォルト値を記憶するＲＯＭ４と、ＥＥＰＲＯＭ１から読み出したデータを格納するＲＡＭ５から構成され、ＥＥＰＲＯＭ１とシリアルインタフェース等を介してデータの送受信を行っている。以上のように構成されたＥＥＰＲＯＭ制御システムについて、以下、図２のフローチャートを用いて説明する。
【００１４】
まず、電源投入により、制御部２によりＥＥＰＲＯＭ１からシステムを制御するための設定値を読み出し（Ｓ１０１）、ＥＥＰＲＯＭ１から読み出したデータをＲＡＭ５へ転送する（Ｓ１０２）。つぎに、ＥＥＰＲＯＭ１のアドレス００００Ｈに記憶されたデータの下位２ビットのデータが”１０”かどうか判定部３により比較する（Ｓ１０３）。データが”１０”であれば正常と判定し、Ｓ１０５へ移行する。データが”１０”でなければ異
常と判定し、ＲＯＭ４からシステムを制御するための設定値のデフォルト値をＲＡＭ５へ転送する（Ｓ１０４）。このとき、ＥＥＰＲＯＭ１のアドレス００００Ｈに相当するＲＡＭの下位２ビットのデータには”１０”を転送する。システムを制御するための設定値が変更されれば（Ｓ１０５）、ＲＡＭ５のデータを変更するとともに、ＥＥＰＲＯＭ１へデータを書き込む（Ｓ１０６）。これにより、ＥＥＰＲＯＭ１のアドレス００００Ｈの下位２ビットのデータは”１０”に書換えられ、次回電源投入時には、Ｓ１０３でデータ正常と判定され、Ｓ１０６で変更された内容が反映される。
【００１５】
以上のように、本実施の形態においては、システムを制御するための設定値を記憶するＥＥＰＲＯＭと、ＥＥＰＲＯＭに記憶されている設定値の読み出しとシステムの制御を行う制御部と、ＥＥＰＲＯＭの所定アドレスに記憶されたデータにより前記ＥＥＰＲＯＭに記憶されたデータが正常かどうか判定する判定部と、システムを制御するための設定値のデフォルト値を記憶するＲＯＭを備え、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値により制御を行うことにより、出荷時の初期化を不要とし、生産性の向上を図るものである。また、ＥＥＰＲＯＭから読み出したデータを格納するＲＡＭを備え、ＲＡＭのデータを参照しながら制御するシステムにおいて、判定部によりＥＥＰＲＯＭに記憶されたデータが異常であると判定された場合、ＲＯＭに記憶されたデフォルト値をＲＡＭに転送を行うことにより、ＥＥＰＲＯＭの書込み回数を減らすことができ、ＥＥＰＲＯＭ寿命を延ばすものである。また、ＥＥＰＲＯＭの所定アドレスの２ビットに”０”データと”１”データを書込み、そのデータにより、ＥＥＰＲＯＭに記憶されたデータが異常であると判定することにより、”００”や”ＦＦ”等の不定値になっている場合でも確実に異常判定ができ、２ビット以外の領域はシステムを制御するための設定値の記憶領域として使用することができ、ＥＥＰＲＯＭの領域を有効に使用することができる。
【産業上の利用可能性】
【００１６】
以上のように、本発明にかかるＥＥＰＲＯＭ制御システムは、出荷時の初期化を不要とし、生産性の向上を図るとともに、ＥＥＰＲＯＭの書込み回数を減らすことによりＥＥＰＲＯＭ寿命を延ばし、ＥＥＰＲＯＭの領域を有効に使用することが可能となるので、テレビ、ビデオ等のＡＶ機器や空気調和機等の家電機器等の用途にも適用できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態１におけるＥＥＰＲＯＭ制御システムのブロック図
【図２】本発明の実施の形態１におけるＥＥＰＲＯＭ制御システムの動作を示すフローチャート
【図３】従来のＥＥＰＲＯＭ制御システムのブロック図
【符号の説明】
【００１８】
１  ＥＥＰＲＯＭ
２  制御部
３  判定部
４  ＲＯＭ
５  ＲＡＭ
６  キー入力部
１０  マイクロコンピュータ
【図１】
2006079262.tif 000003
【図２】
2006079262.tif 000004
【図３】
2006079262.tif 000005