(57)【要約】【課題】マイコン制御式の電気炊飯器において、停電時からのＡＣ電源復帰時にマイコンバックアップ用の電源電池の電圧値をチェック可能とし、そのチェック結果に応じた適切な炊飯制御を可能とする。【解決手段】内鍋と、内鍋を加熱する加熱手段と、マイコンよりなる炊飯制御手段と、該炊飯制御手段の所要部の動作電源を停電時においてバックアップする電源電池とを備えてなる電気炊飯器であって、上記電源電池の電圧を検出する電池電圧検出手段を設け、停電状態から停電状態への電源復帰時に上記電源電池の電圧を検出し、その検出電圧値に応じた適切な炊飯制御を実行できるようにした。【選択図】        図５
2012040292.tif 000002
【特許請求の範囲】
【請求項１】
内鍋と、内鍋を加熱する加熱手段と、マイコンよりなる炊飯制御手段と、該炊飯制御手段の所要部の動作電源を停電時においてバックアップする電源電池とを備えてなる電気炊飯器であって、上記電源電池の電圧を検出する電池電圧検出手段を設け、停電状態から復電状態への電源復帰時に上記電源電池の電圧を検出し、その検出電圧値に応じた適切な炊飯制御を実行できるようにしたことを特徴とする電気炊飯器。
【請求項２】
適切な炊飯制御が、時計機能を用いない現在時点からの減算タイマー方式で予約炊飯を行う予約炊飯制御であることを特徴とする請求項１記載の電気炊飯器。
【請求項３】
適切な炊飯制御が、予じめバックアップ電源を必要としない外部メモリ中に記憶させておいた炊飯メニューデータを用いて行う炊飯制御であることを特徴とする請求項１記載の電気炊飯器。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、制御部にバックアップ用の電源電池を備えた電気炊飯器に関するものである。
【背景技術】
【０００２】
最近の電気炊飯器では、高い加熱出力で効率良く炊飯を行ない、炊飯が完了すると、自動的に保温工程に移行し、所望の保温温度に維持するマイコン式の電気炊飯器が主流となっている（特許文献１参照）。
【０００３】
そして、このようなマイコン式の電気炊飯器の場合、マイコンを中心とする制御部のメモリ部（ＲＡＭ）に対し、電源プラグが抜かれた停電時などにも、時計機能の維持や必要な制御データを消失しないように、例えばリチウム電池等の電源電池よりなる長寿命のバックアップ電源が設けられている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１４５４１号公報（明細書第１−１０頁，図１−１１）
【特許文献２】特開２００２−３７４６３８号公報（明細書第１−７頁，図１）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、以上の構成におけるバックアップ用の電源電池は、如何に長寿命かつ高性能なものであると言っても、その寿命は有限であり、また何らかの事情で寿命が来る前に出力電圧が大きく低下するということも起こり得る。
【０００６】
そのような状態になると、上述した停電時の適正なバックアップ機能を果たすことができず、次のような問題が発生する。
【０００７】
（１）  リアルタイムクロック回路等のクロック回路が停止又は誤動作し、正確な時計機能を維持することができなくなるので、電源復帰後にも、正確なタイマー予約炊飯機能を実現することができない。
【０００８】
（２）  内部ＲＡＭ等のメモリ部のバックアップが不能となり、次に電源が復帰したとしても、同メモリ部は、一旦初期化されてしまうことから、新たなリセットスタートとなり、内部ＲＡＭ等メモリ中に前回使用した炊飯メニューのデータは全く記憶されていないことになる。
【０００９】
したがって、ユーザーは、前回使用した炊飯メニューデータにより簡単な操作で炊飯を行うということはできず、その都度、必要な全ての設定操作を行った上で、改めて炊飯を行わなければならない不便がある。
【００１０】
本願発明は、このような事情に基いてなされたもので、バックアップ用電源電池の電圧を検出できるようにし、停電状態から電源が復帰した時に、同バックアップ用電源電池の電圧値をチェックして、その電圧値に応じた適切な対応を取ることができるようにすることにより、上述した従来の問題を解消した電気炊飯器を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
本願発明は、上記の問題を解決することを目的としてなされたものであって、次のような有効な課題解決手段を備えて構成されている。
【００１２】
（１）  第１の課題解決手段
この発明の第１の課題解決手段は、内鍋と、内鍋を加熱する加熱手段と、マイコンよりなる炊飯制御手段と、該炊飯制御手段の所要部の動作電源を停電時においてバックアップする電源電池とを備えてなる電気炊飯器であって、上記電源電池の電圧を検出する電池電圧検出手段を設け、停電状態から復電状態への電源復帰時に上記電源電池の電圧を検出し、その検出電圧値に応じた適切な炊飯制御を実行できるようにしたことを特徴としている。
【００１３】
このような構成によると、電源プラグが抜かれた停電状態から、電源プラグが接続された復電状態になった時に、電池電圧検出手段によってバックアップ用の電源電池の電圧を検出し、その電圧値が低すぎる時には、例えば減算タイマーなど、本来の時計機能とは別の計時手段で予約炊飯と可能にするとか、また制御部の内部ＲＡＭ等動作電源のバックアップが必要であったメモリのデータは使わないで、その他の動作電源のバックアップを必要としない外部メモリに記憶させておいた代替データを使うとか、適切な対応を採ることができる。
【００１４】
（２）  第２の課題解決手段
この発明の第２の課題解決手段は、上記第１の課題解決手段の構成において、適切な炊飯制御が、時計機能を用いない現在時点からの減算タイマー方式で予約炊飯を行う予約炊飯制御であることを特徴としている。
【００１５】
このような構成によると、バックアップ用の電源電池の電圧値が所定レベル以下に低下して、正確な時計機能を維持することができなくなったとしても、減算タイマー方式で、何時間何分後に炊き上がるような形で、適切な予約炊飯機能を実現することができる。
【００１６】
したがって、ユーザーは実質的な不便を感じなくて済む。
【００１７】
（３）  第３の課題解決手段
この発明の第３の課題解決手段は、上記第１の課題解決手段の構成において、適切な炊飯制御が、予じめバックアップ電源を必要としない外部メモリ中に記憶させておいた炊飯メニューデータを用いて行う炊飯制御であることを特徴としている。
【００１８】
すでに述べたように、バックアップ用の電源電池の電圧が所定レベル以下に低下しているような場合において、電源プラグが抜かれて停電状態になると、バックアップ不能となり、次に電源が復帰したとしても、新たなリセットスタートとなることから、マイコン等炊飯制御手段の内部ＲＡＭ等メモリ中に前回使用した炊飯メニューのデータは記憶されていないことになる。
【００１９】
したがって、ユーザーは、前回使用した炊飯メニューデータを用いて簡単な操作で炊飯を行うということはできず、その都度、必要な全ての設定操作を行った上で、新たな炊飯を行わなければならない不便があった。
【００２０】
ところが、以上のように、復電時に、バックアップ用電源電池の電圧の値を検出確認するようにし、同電圧の値が上記所定レベル以下に低下している場合には、その後に設定される炊飯メニューを、例えば別途バックアップ電源を必要としない外部メモリ中に記憶させて置くなどして、以後必要に応じて読み出して上記内部ＲＡＭ中に展開させて炊飯するようにすると、バックアップ用電源電池の電圧が低くなっている状態において、停電状態が発生したとしても、復電時に、前回の炊飯メニューを使用した簡単な操作で適切な炊飯が行えるようになる。
【発明の効果】
【００２１】
以上の結果、本願発明によると、停電時にバックアップ用の電源電池の電圧が所定レベル以下に低下していたような場合においても、電源復帰時に、当該電源電池の電圧が正確に判定されて、それに対応した適切な対応を採ることが可能になる。
【００２２】
その結果、炊飯器の信頼性を維持することができる。
【図面の簡単な説明】
【００２３】
【図１】本願発明の実施の形態に係る電気炊飯器の炊飯器全体の構成を示す縦断面図である。
【図２】同電気炊飯器正面の液晶表示部を中心とする操作パネル部分の構成を示す拡大正面図である。
【図３】同電気炊飯器の制御回路部分の構成を示すブロック図である。
【図４】同電気炊飯器のマイコン部分のバックアップ用電源電池の電圧検出回路の構成を示すブロック図（結線図）ある。
【図５】同電気炊飯器の上記バックアップ用電源電池の検出電圧値に対応した復電時の炊飯制御の内容を示すフローチャートである。
【図６】同電気炊飯器における上記図５の制御に対応したタイムチャート（電池電圧が高い場合）である。
【図７】同電気炊飯器の上記図５の制御に対応したタイムチャート（電池電圧が低い場合）である。
【図８】同電気炊飯器のバックアップ用電源回路部分の構成の一部を変更した他の実施の形態１の構成を拡大して示すブロック図（結線図）部分である。
【図９】上記図１〜図６および図８の構成における電気炊飯器の新な課題に対応した本願発明の他の実施の形態２に係る電気炊飯器の電源電圧監視システムの構成を示すブロック図である。
【図１０】上記図１〜図６および図８の構成における電気炊飯器の新な課題を示すシステムブロック図である。
【発明を実施するための形態】
【００２４】
図１〜図４は、本願発明の実施の形態に係る電気炊飯器の炊飯器本体および要部の構成を、また図５〜図７は、同電気炊飯器の制御内容を示している。
【００２５】
（炊飯器本体の構成）
この電気炊飯器１は、図１に示すように、例えば内鍋（飯器ないし保温容器）３として非金属材料からなる蓄熱性の良い鍋（例えば、セラミック製の土鍋）が一例として採用されており、その底壁部３ａの底部中央面（フラット面部）および該底壁部３ａ外周の湾曲面部（Ｒ面部）には、それぞれ内部に誘起されるうず電流によって自己発熱が可能な例えば銀ペースト等の金属製の第１，第２の誘導発熱体Ｇ１，Ｇ２が設けられている。
【００２６】
そして、この電気炊飯器１は、同構成の内鍋３と、該内鍋３を任意に収納セットし得るように形成された下部側合成樹脂製の皿状の底壁部４ａおよび上部側筒状の側壁部４ｂよりなる内ケース（保護枠）４と、該内ケース４を保持する外部筺体である有底筒状の外ケース５と、該外ケース５の下部に一体に嵌合された底ケース１３と、上記外ケース５と上記内ケース４とを肩部１０により一体化して形成された炊飯器本体の上部に開閉可能に設けられた蓋ユニット（蓋体）２とから構成されている。
【００２７】
外ケース５の前面部上方には、操作パネル部２０が設けられている。そして、該操作パネル部２０面には、例えば図２に示すように、大きな表示面積をもつ液晶表示部２１と、タイマー炊飯用の炊飯予約スイッチ２２ａ、炊飯スイッチ２２ｂ、保温スイッチ２２ｃ、取消スイッチ２２ｄ、音声ガイドスイッチ２２ｅ、炊飯メニュー（例えば白米、炊き分け、早炊き、おこわ、おかゆ、玄米その他のコースメニュー）を指定する炊飯メニュースイッチ２２ｆ、時計及びタイマーの時刻時設定スイッチ２２ｇ、時計及びタイマーの時刻分設定スイッチ２２ｈ、お米選択スイッチ２２ｉ、火加減レベル設定スイッチ２２ｊ等の各種操作スイッチが設けられている。
【００２８】
また、タイマー予約スイッチ２２ａ、炊飯スイッチ２２ｂ、保温スイッチ２２ｃには、それぞれ同スイッチ２２ａ，２２ｂ，２２ｃのＯＮ操作状態を示す表示用ＬＥＤが設けられている。
【００２９】
上記液晶表示部２１の表示面には、各種炊飯メニューや設定された炊飯メニューの表示、炊飯予約状態、炊飯状態の他、現在時刻（図２の「１０：３０」参照）等の表示を行うようになっている。また、上記現在時刻の表示部「１０：３０」は、後述する減算タイマー方式による予約炊飯時には、同減算方式による炊き上がり時刻表示に表示状態が変更される。
【００３０】
また、該操作パネル部２０の内側部分（裏側空間）には、内ケース４側壁部４ｂの前側に設けられた制御基板Ｂ１の上端位置から斜め前方に下降する格好で、マイコン基板Ｂ２がマイコン基板カバー１８を介して傾斜設置されている。
【００３１】
このマイコン基板Ｂ２上の外気に開放された所定の位置には、室内の温度を検出する室温センサＳ３が設けられている。
【００３２】
一方、内ケース４の底壁部４ａの下方側には、フェライトコア収納部を備えたコイルカバー（コイル台）６が設けられ、その下部にはフェライトコア（符号省略）を配置し、またそれらの間には、上記内鍋３の底壁部３ａの中央部側フラット面部と外周部側湾曲面部の上記第１，第２の２組の誘導発熱体Ｇ１，Ｇ２位置に対応して各々リッツ線が同心状に巻成された第１，第２の２組のワークコイルＣ１，Ｃ２が設けられており、それらへの通電時には上記内鍋３の上記第１，第２の誘導発熱体Ｇ１，Ｇ２にうず電流を誘起して、上記内鍋３を効率良く加熱するようになっている。
【００３３】
上記内ケース４（側壁部４ｂ）の前方部側には、上記のようにワークコイルＣ１，Ｃ２、保温ヒータＨ１等を駆動制御するＩＧＢＴやヒータ駆動回路、電源電圧整流用のダイオードブリッジよりなる整流回路、平滑回路などを備えた制御基板Ｂ１および制御基板カバー７が上下方向に立設する状態で設けられている。
【００３４】
この制御基板Ｂ１には、ＩＧＢＴの側に隣接する形で、同部分の温度検出する基板センサＳ２が設けられている。
【００３５】
上記内ケース４の皿状の底壁部４ａは、その底面部の中央部に内鍋３の底壁部３ａの温度を検知するサーミスタを内装した底センサーＳ１のセンサー部嵌合口が形成されているとともに、同センサー部嵌合口の外周側上面にはドーナツ状の遮熱板８が設けられている。また、外周側湾曲面部の上端側には、所定幅半径方向外方に張り出したフランジ状の段部９が設けられ、この段部９部分に上記上部側筒状の側壁部４ｂの下端側が係合載置されている。
【００３６】
他方、同上部側筒状の側壁部４ｂの上端は、図示しない内枠部材を介して上記炊飯器本体側外ケース５上端の肩部材１０側に連結して固定されるようになっている。
【００３７】
また、上記内ケース４の上部側筒状の側壁部４ｂの外周には、炊飯および保温時において加熱手段として機能する側面ヒータＨ１が設けられており、炊飯時および保温時において上記内鍋３の全周を有効かつ均一に加熱するようになっている。
【００３８】
なお、符号１２，１２・・・は、上記外ケース５の底部側に嵌合一体化された底ケース１３の前部部分にグリル状に設けられた冷却ファン１１用の空気吸込口である。
【００３９】
（蓋ユニット部の構成）
さらに図１中の符号２は上記蓋ユニットであり、該蓋ユニット２は、その外周面を構成するとともに中央部に調圧ユニット１４を備えた合成樹脂製の外カバー２ａと、該外カバー２ａの外周部内側に嵌合一体化して設けられた合成樹脂製の内枠２ｂと、該内枠２ｂの内側開口部内に嵌合された金属製の放熱板２ｃと、放熱板２ｃの上面に設けられた蓋ヒータＨ２と、上記放熱板２ｃの下方に設けられた金属製の内蓋２ｄとを備えて構成されている。また、放熱板２ｃの外周縁部下方および内蓋２ｄの外周縁部下方には、それぞれパッキン１９ａ，１９ｂが設けられており、内蓋２ｄは、同パッキン１９ｂを介して内鍋３の開口縁部３ｃの上面部に接触させられている。また、１４ｄは、上記外カバー２ａの調圧口２ｅに嵌合された調圧パイプ１４ａ内の調圧弁（球体）、１４ｃはその下部側の弁口部を有する弁座プレート、１４ｂは調圧パイプ１４ａの下方側に拡大された開口部に嵌合された調圧キャップである。
【００４０】
この蓋ユニット２は、図示しない上記外ケース５上部の後端側で肩部材１０に対してヒンジ機構を介して回動自在に取付けられており、その開放端側には、該蓋ユニット２の前端側所定位置に係合して該蓋ユニット２の上下方向への開閉を行うロック機構１７が設けられている。
【００４１】
また、符号Ｓ４は、上記内鍋３内の温度および沸騰状態を検知する蓋センサ（蒸気センサ）であり、この蓋センサＳ４は上記内蓋２ｄの開口部に蒸気通路１６ｅを有した蒸気パイプ１６ｃを嵌合するとともに、同蒸気パイプ１６ｃ内の蒸気通路１６ｅ内に上方側放熱板２ｃ側に取付ホルダー１６ａおよび１６ｄを介して取り付けられているサーミスタ１６ｂの先端を挿入する形で設けられている。この場合、同サーミスタ１６ｂは、図示のように上方から下方に向けて長く延びる軸体状のものよりなり、その先端側センサ部（温度検知部）が、上記内鍋３の開口縁部３ｃよりも内側に臨んで（侵入する形で）設けられている。
【００４２】
そして、それにより内鍋３内の温度を蒸気の発生前の段階から極めて精度良く検出するようになっている。
【００４３】
（制御回路部分の構成）
次に図３、図４は、上述のように構成された炊飯器本体の炊飯および保温制御を行う制御回路部分の構成を示す。
【００４４】
この実施の形態の電気炊飯器の場合、上述のように制御部はマイコン基板Ｂ２と制御基板Ｂ１との２つの回路基板により構成されており、マイコン基板Ｂ２は、第１，第２のワークコイルＣ１，Ｃ２および保温ヒータＨ１、蓋ヒータＨ２等の出力を制御する制御用のマイコン（炊飯制御ユニット）４０を中心として、また制御基板Ｂ１は、ＡＣ電源３０側からの電源回路部以降に、整流平滑回路、第１，第２のワークコイルＣ１，Ｃ２、ＩＧＢＴ、チョークコイル、共振回路よりなるＩＨ回路、ＤＣ電源回路、各種センサを用いた温度検出回路、入力電圧検出回路、ＩＧＢＴ駆動回路、入力電流検出回路、電源電圧のゼロクロス検出回路、保温ヒータ駆動回路、蓋ヒータ駆動回路、送風ファン１１のファンモータ駆動回路などを設けて構成されているが、それら制御基板Ｂ１側各回路部の詳細については周知のものであり、図示を省略している。
【００４５】
そして、図３では、具体的に本願発明に関係する構成要素として、制御周期等設定のためのメインクロック信号発生回路（ＯＳＣ１）４５ａ、時計表示用のクロック信号を発生するサブクロック信号発生回路（ＯＳＣ３）４５ｂ、液晶表示部２１用の画像データ、音声回路５０駆動用の音声ガイダンスデータやメロディーおよび後述する常には変化しない制御データを記憶したバックアップ電源の不要なフラッシュメモリよりなる外部ＲＡＭ４６、停電時におけるマイコン（ＲＴＣ回路４３およびバッテリーバックアップＲＡＭ４２）バックアップ用の電源電池ＢＥ、活電時におけるマイコン駆動制御用の電源回路４１、リセット回路４８、音声ガイダンスおよびメロディーを流す音声回路５０等がそれぞれ設けられており、それらが各々図示のようにマイコン（炊飯制御ユニット）４０に対して接続されている。
【００４６】
この場合、上記バックアップ用の電源電池ＢＥからの電池電圧は、ツェナーダイオードＺＤ１を介して、上記バッテリーバックアップＲＡＭ４２およびＲＴＣ回路４３に供給されるようになっている。
【００４７】
また、同バッテリーバックアップＲＡＭ４２およびＲＴＣ回路４３には、ＡＣ電源３０がある活電時にはマイコン駆動制御用の電源回路４１からツェナーダイオードＺＤ２を介して動作電源（３．３Ｖ）が供給されるようになっており、可能な限り電源電池ＢＥの寿命が長くなるように構成されている。
【００４８】
また、同マイコン制御ユニット４０には、さらに液晶表示部２１、タイマー炊飯用の炊飯予約スイッチ、炊飯スイッチ、保温スイッチ、取消スイッチ、音声設定スイッチ、炊飯メニュー（例えば白米、早炊き、おこわ、おかゆ、玄米その他のコースメニュー）を指定する炊飯メニュースイッチ、時計及びタイマーの時刻時設定スイッチ、時計及びタイマーの時刻分設定スイッチ、お米選択スイッチ、火加減レベル設定スイッチ等の各種操作キースイッチ２２ａ〜２２ｊがそれぞれ接続されており、その操作内容、操作量に応じた電気信号が入力されるようになっている。
【００４９】
炊飯制御ユニットであるマイコン４０内には、例えば炊飯制御データとしての炊飯メニューデータ等を記憶した内部ＲＡＭ、時計表示のためのＲＴＣ回路（リアルタイムクロック回路）４３、バッテリーバックアップＲＡＭ４２等が設けられており、停電時には、リアルタイムクロック回路４３のバッテリーバックアップモードにより、当該マイコン（炊飯制御ユニット）４０のＲＴＣ回路（リアルタイムクロック回路）４３およびバッテリーバックアップＲＡＭ４２以外の部分へのバックアップ電源ＢＥからの電源の供給を全て停止し（スリープ制御）、可能な限りバックアップ用電源電池ＢＥの電力消費量を低減し、長寿命化を図る。
【００５０】
ＲＴＣ回路（リアルタイムクロック回路）４３は、停電時においては、マイコン駆動制御用の電源回路４１ではなくバックアップ用電源電池ＢＥからの電源により動作し、所定の発振周期の時計表示用サブクロック信号発生回路（ＯＳＣ３／８ＭＨｚ）４５ｂからのクロック信号を基に正確な時計表示を行う。
【００５１】
バッテリーバックアップＲＡＭ４２は、少なくとも１６バイトのバッテリーバックアップ領域を有しており、バッテリーバックアップモード時には、該１６バイトのバックアップ領域にバックアップが必要な制御データを格納保持し、電源復帰時には、当該格納されていた制御データを用いて停電前の制御状態（例えば待機状態、炊飯予約状態、保温状態など）に戻して本来の制御（停電前の状態からの継続制御）を可能とする。
【００５２】
この場合、該バッテリーバックアップＲＡＭ４２に格納すべき制御データとしては、例えば予約炊飯メニューに加えて、時間の経過に応じて常に変化する具体的なデータ、例えば炊飯中におけるタイマーの計時値、炊飯工程シーケンス（吸水、合数判定、昇温工程１、昇温工程２、炊き上げ１、炊き上げ２）、むらし時間、保温時間などが選ばれている。
【００５３】
また、該バッテリーバックアップＲＡＭ４２の格納データを制御に使用する場合、当該格納されているデータが正しいものであるか否かををチェックする必要がある。そこで、この実施の形態では、例えば上記１６バイトのバックアップ領域の内、１／１６〜１５／１６のＮＯ１〜ＮＯ１５領域をデータ記憶領域、残り１／１６のＮＯ１６領域をＮＯ１〜ＮＯ１５領域のデータの合計値（サム値）を入れるチェックサム領域として使用するようにしている。
【００５４】
そして、停電前に入れて置いたＮＯ１６領域のサム値と復電後におけるＮＯ１〜ＮＯ１５領域のデータ値の合計値とを比較し、それらが一致する場合にはＮＯ１〜ＮＯ１５領域のデータが正常、一致しない場合には正常でないと判定する。そして、正常でない場合には、それらＮＯ１〜ＮＯ１５領域のデータを全て初期化し、未設定の待機状態のデータに戻す。これにより、誤ったデータにより制御が継続されることを回避する。
【００５５】
外部ＲＡＭ４６は、例えば所定ブロック単位での消去と書き込みが可能で、電源の供給が停止されても記憶データを保持することができるフラッシュメモリにより構成されており、例えば主たるブロック部分には、上述の液晶表示部２１に表示される各種の画面データや音声回路５０の駆動に必要な音声データ（ガイダンスデータ、メロディデータなど）が書き込まれている。
【００５６】
一方、その他にも所定の空きブロックがあり、該空きブロックを利用して、上記１６バイトのバックアップＲＡＭ４２だけでは記憶し切れない制御データ、例えば時間の経過に応じて常には変化しないが、各炊飯タイミング毎に設定状態が変更される可能性のある音声ガイダンス機能における音声内容や音量レベルに加え、後述するタイマー予約炊飯時における予約時刻や前回の炊飯メニューデータを記憶させる。
【００５７】
ところが、以上の構成におけるバックアップ用の電源電池ＢＥは、如何に長寿命かつ高性能なものであると言っても、その寿命は有限であり、また何らかの事情で寿命が来る前に出力電圧が大きく低下するということも起こり得る。
【００５８】
そのような状態になると、上述した停電時の適正なバックアップ機能を果たすことができず、次のような問題が発生する。
【００５９】
（１）  ＲＴＣ回路（リアルタイムクロック回路）４３およびサブクロック信号発生回路４５ｂが停止又は誤動作し、正確な時計機能を維持することができなくなるので、電源復帰後にも、正確なタイマー予約炊飯機能を実現することができない。
【００６０】
（２）  内部ＲＡＭ４４等のメモリ部のバックアップが不能となり、次に電源が復帰したとしても、同メモリ部は、一旦初期化されてしまうことから、新たなリセットスタートとなり、これら各メモリ中に前回使用した炊飯メニューのデータ等は全く記憶されていないことになる。
【００６１】
したがって、ユーザーは、前回使用した炊飯メニューデータにより簡単な操作で炊飯を行うということはできず、その都度、必要な全ての設定操作を行った上で、改めて炊飯を行わなければならない不便がある。
【００６２】
（３）  またメインクロック信号発生回路（ＯＳＣ１）の発振安定待ちには、例えば３秒程度の時間（ＭＡＸ）が必要なため、メインクロック信号発生回路（ＯＳＣ１）４５ａの停止状態（電池電圧無し）から電源復帰した場合、その発振安定待ち中にメインクロック信号発生回路（ＯＳＣ１）４５ａに切り替えてはならない。
【００６３】
（４）  メインクロック信号発生回路（ＯＳＣ１）４５ａに切り替えることができるか否かの判断をバッテリーバックアップＲＡＭ４２の内容が壊れているかで判断しているが、実際に電源電池ＢＥが無くなった状態ではバッテリーバックアップＲＡＭ４２は不定のため、本来そのような判断に使用してはならないと考えられる。
【００６４】
本実施の形態では、このような問題を解決するために、例えば図３、図４のような、バックアップ用電源電池ＢＥの電圧値を検出することができるＦＥＴ５０を用いた電池電圧検出回路を設けており、停電状態からＡＣ電源３０が復帰した時に、上記バックアップ用電源電池ＢＥの電圧値を速やかにチェックして、その電圧値に応じた適切な対応を取ることができるようにしている。
【００６５】
すなわち、図３、図４中において、符号５０はサブストレート内部接続のＭＯＳ形ＦＥＴ（Ｎチャンネル）であり、そのドレン側は上記バックアップ用の電源電池ＢＥの正極に、またソース側は上記マイコン４０のＡ／Ｄ変換用入力端子Ａ１Ｎ３に、さらにゲート側は上記マイコン４０のＨ／Ｌ切替信号出力端子ＰＡ７に、それぞれ接続されており、ＡＣ電源３０の復帰に対応してマイコン４０側のＨ／Ｌ切替信号出力端子ＰＡ７からＨ（ハイ）信号が出力されると、ＦＥＴ５０がＯＮになってバックアップ用電源電池ＢＥの出力電圧（電位）Ｖがマイコン４０のＡ／Ｄ変換用入力端子Ａ１Ｎ３に入力されてＡ／Ｄ変換される。
【００６６】
上記Ｈ／Ｌ切替信号出力端子ＰＡ７からの出力信号は、上記のように停電状態からＡＣ電源３０が復帰した復電時に出力され、それに対応して上記のようにＡ／Ｄ変換用入力端子Ａ１Ｎ３にバックアップ用電源電池ＢＥの電圧値Ｖが入力されてＡ／Ｄ変換されるが、当該Ｈ／Ｌ切替信号出力端子ＰＡ７のＨ信号は、可及的速やかにＬ（ロー）信号出力に切り替えられてＦＥＴ５０をＯＦＦにする。
【００６７】
Ａ／Ｄ変換用入力端子Ａ１Ｎ３から入力された電源電池ＢＥの電圧値Ｖの値は、マイコン４０内のＡ／Ｄ変換回路でＡ／Ｄ変換された後、そのデジタル値によって当該電池電圧レベルが所定基準電圧（例えば定格３．３Ｖに対して２．７Ｖ）以下に低下しているか否かが判定される。
【００６８】
そして、その判定結果に応じて、以下の図５のフローチャートおよび図６、図７のタイムチャートに示されるような適切な炊飯制御方法が採用される。
【００６９】
（バックアップ用電源電池ＢＥの電源電圧監視および停電時対応制御）
次に図５のフローチャートおよび図６、図７のタイムチャートは、上記バックアップ用電源電池ＢＥの電源電圧監視制御および停電状態から電源が復帰した時の対応する予約炊飯等の制御内容を示している。
【００７０】
なお、図６のタイムチャートは、上記バックアップ用電源電池ＢＥの電池電圧Ｖが所定の基準電圧よりも高い場合、図７のタイムチャートは、電池電圧Ｖが所定の基準電圧以下の場合の各動作を示している。
【００７１】
この制御は、上述したＡＣ電源３０のプラグ抜けその他の停電の発生により開始され、同停電状態からＡＣ電源３０が復帰したことを判定して必要な停電対応処理を行ない、その後、具体的な復電処理制御に移行するようになっている。
【００７２】
すなわち、先ずステップＳ１で、上述したＡＣ電源３０のゼロクロス電圧を検出するゼロクロス電圧検出回路からのゼロクロス信号（図６、図７のＺｃ）をマイコン４０に入力し、実際にゼロクロス信号（Ｈ信号）が入力されたか否かを判断する。この判断は、ゼロクロス信号（Ｈ信号）が入力されるまで（ＹＥＳと判定されるまで）、所定の周期で繰返し行われ、ゼロクロス信号が入力されてＹＥＳになると、ＡＣ電源３０が復帰したと判定してステップＳ２に進む。
【００７３】
そして、ステップＳ２で、上述のマイコン４０のＨ／Ｌ切替信号出力端子ＰＡ７の出力をＨ出力（図６、図７のＰＡ７の信号波形を参照）とし、上述のＦＥＴ５０を瞬間的にＯＮにして上記Ａ／Ｄ変換用入力端子Ａ１Ｎ３のポートを開き（図６、図７のＡ１Ｎ３の信号波形を参照）、電源電池ＢＥの電圧値Ｖ（図６、図７のＢＥの信号レベルを参照）を入力する。そして、続くステップＳ３で同Ａ／Ｄ変換用入力端子Ａ１Ｎ３より入力されたバックアップ用電源電池ＢＥの電圧値Ｖ（図６、図７のＢＥレベル）のＡＤ変換値を入力してメモリする。それに対応して、ステップＳ４で、速やかに上記Ｈ／Ｌ切替信号出力端子ＰＡ７の出力をＬ（ロー）出力に切り換える（図６、図７のＡ１Ｎ３の出力信号波形を参照）。
【００７４】
そして、その上でステップＳ５に進み、上記ＡＤ変換されたバックアップ用電源電池ＢＥの電圧値Ｖが所定の基準電圧値以上のレベルにあるか否かを判断する。
【００７５】
その結果、ＹＥＳと判定されたバックアップ用電源電池ＢＥの電圧値Ｖが所定の基準電圧値以上の有効なレベルにある時は、スリープ制御時を含めてサブクロック信号発生回路（ＯＳＣ３）４５ｂにより動作させることにより、上述したバッテリーバックアップＲＡＭ４２の初期化は行わず、かつメインクロック信号発生回路（ＯＳＣ１）４５ａの発振安定を待つことなく、直ちにステップＳ６に進んで、それまでに設定されていたバックアップ用電源電池ＢＥが所定の基準値以下に低下していることを示す電源電池電圧低下フラグをリセットした上で、また同フラグが設定されていなかった場合には、単にリセット処理のみを行った上で、ステップＳ１３の復電処理に進む。
【００７６】
この場合における上記電源電池電圧低下フラグは、実際の電池電圧Ｖが基準電圧以下に低下していることを条件として、以下のステップＳ７〜Ｓ１２に示すような処理過程を経た時にセットされている（後述）。
【００７７】
他方、ＮＯと判定された電源電池ＢＥの電圧Ｖが上記所定の基準電圧値以下に低下している時には、先ずステップＳ７で、上述したメインクロック信号発生回路（ＯＳＣ１）４５ａの発振状態が安定するのを待ち（３秒程度）、ステップＳ８で上述のバッテリーバックアップＲＡＭ４２を実際のメモリ内容如何に関係なく必ず初期化（リセット）する。
【００７８】
そして、その上でステップＳ９で上記外部ＲＡＭ（フラッシュメモリ）４６より炊飯メニューを読み出し、ステップＳ１０でマイコン４０の内部ＲＡＭ４４中に該読み出した炊飯メニュー情報（詳細な設定データ）を展開する。
【００７９】
次にステップＳ１１に進み、同内部ＲＡＭ４４より上記展開された現在の設定炊飯メニューを以後必要に応じて読み出すことができるような状態にセットする。次に続くステップＳ１２で、電源電池電圧Ｖが所定の基準電圧値以下に低下していることを示すフラグをセットした上で、ステップＳ１３の復電処理制御に進む。
【００８０】
この復電に対応した復電処理制御は、当該炊飯器の制御部各部の状態を時刻表示状態を含めて停電前の状態に戻す処理であって、これが実行されることによって、元の待機状態、予約炊飯状態、炊飯状態等に復帰せしめられる。
【００８１】
そして、この復電処理が完了すると、続いて上述の炊飯予約スイッチ２２ａが押し下げ操作されたか、または炊飯スイッチ２２ｂが押し下げ操作されたか、さらに、それら各場合において、電源電池ＢＥの電圧の状態がどうであるかによって、それぞれ次のような異なる処理が行われる。
【００８２】
すなわち、先ずステップＳ１４で上述の炊飯予約スイッチ２２ａが押されたか否かを判定する。
【００８３】
その結果、ＹＥＳの炊飯予約スイッチ２２ａが押された時には、次にステップＳ１７に進んで、上述の電源電池電圧低下フラグがリセットされている状態であるか、セットされている状態であるかの判定を行う。
【００８４】
その結果、同フラグがリセット状態である電源電池ＢＥの電圧値Ｖが所定の基準電圧値よりも高い、有効な動作電圧レベルの時には、時計機能も正確に維持されている筈であるから、そのままステップＳ１８に進んで、予約炊飯モードを、時計機能による現在時刻を基準とした予約設定モードに切り替え、続くステップＳ１９で同時計機能により炊き上げ時刻を設定する。
【００８５】
そして、その後、ステップＳ２０で炊飯スイッチ２２ｂが押されたか否かを判定し、炊飯スイッチ２２ｂが押されると現在時刻を基準とした時計機能に基くタイマー予約時刻を確定して、予約炊飯モードに移行する。
【００８６】
他方、上記電源電圧低下フラグがセット状態である電源電池ＢＥの電圧値Ｖが所定の基準電圧値以下で、有効に内部ＲＡＭ４４やバッテリーバックアップＲＡＭ４２、ＲＴＣ回路４３のバックアップ機能を果たしていないと判断される場合には、正確な時計機能は維持できておらず、正確な現在時刻は不明であるから、ステップＳ２１に進んで、減算タイマーによる予約時刻設定モードに切り替え、同減算タイマー方式で続くステップＳ２２で炊き上げまでの演算時間を設定する。
【００８７】
そして、その後、さらに炊飯スイッチ２２ｂが押されたか否かを判定し、同炊飯スイッチ２２ｂが押されると、当該減算タイマーによる予約時刻の設定を確定して、予約炊飯モードに移行する。
【００８８】
このような構成によると、マイコン４０の内部ＲＡＭ４４、バッテリーバックアップＲＡＭ４２、ＲＴＣ回路４３等バックアップ用の電源電池ＢＥの電圧値Ｖが必要な基準電圧レベル以下に低下して、正確な時計機能を維持することができなくなったとしても、減算タイマー方式で、何時間何分後に炊き上がるというような形で予約炊飯機能を実現することができる。
【００８９】
一方、上述のステップＳ１４の予約スイッチ２２ａの押し下げ判定でＮＯと判定された場合には、次にステップＳ１５に進んで、今度は炊飯スイッチ２２ｂが押し下げられたか否かを判定する。
【００９０】
その結果、ＹＥＳの復電処理終了後、炊飯スイッチ２２ｂが押された時には、次にステップＳ２４に進んで、上述の電源電池電圧低下フラグがセットされている状態であるか、リセットされている状態であるかの判定を行う。
【００９１】
その結果、リセット状態である電源電池ＢＥの電圧値Ｖが所定の基準電圧値よりも高い、有効な動作電圧レベルの時には、上記マイコン４０の内部ＲＡＭ４４のメモリデータも正確に維持されている筈であるから、そのまま炊飯モードに進んで炊飯を実行する。
【００９２】
他方、電源電圧低下フラグがセット状態である電源電池ＢＥの電圧値Ｖが所定の基準電圧値よりも低い電圧レベルの時には、ステップＳ２５に進んで、先ず今回炊飯しようとしている炊飯メニューが、すでに設定されている前回のものと同じであるか否かを判定する。
【００９３】
その結果、ＹＥＳの場合には、上述のようにして外部メモリ４６に記憶させていた炊飯メニューを内部ＲＡＭ４４に展開させ、読み出し可能としていることから、そのまま炊飯モードに移行して炊飯を実行する。他方、ＮＯの別のメニューである時は、ステップＳ２６に進んで、上記マイコン４０の内部ＲＡＭ４４に設定するべき現在の炊飯メニューを上記内部ＲＡＭ４４ではなく、上述の外部メモリ４６の空きブロック部分に記憶させた上で、炊飯モードに移行して同メニューによる炊飯機能を実行する。
【００９４】
他方、上述のステップＳ１５でＮＯと判定された場合には、さらにステップＳ１６に移って、メニュースイッチ２２ｆが押されたか否かを判定を判定する。
【００９５】
その結果、ＮＯのメニュースイッチ２２ｆが押されなかった時、すなわち新たなメニュー設定がなされなかった場合には、そのままステップＳ１４にリターンし、上述したステップＳ１４〜Ｓ２６の制御動作を繰り返す。
【００９６】
一方、ＹＥＳのメニュースイッチ２２ｆが押されて、新たなメニューが設定された場合には、ステップＳ２７に進んで、現在設定されているメニュー（例えば白米）を次の新たなメニュー（例えば炊き分け）に変更（内部ＲＡＭ４４に新たにメモリ）した上で、上記ステップＳ１４〜Ｓ２６にリターンする。
【００９７】
これにより、同ケースでは、上述したステップＳ２５，Ｓ２６の処理も、上記ステップＳ２７の処理に対応して変更され、同新たなメニュー（例えば炊き分け）が上記外部メモリ４６にメモリされ、同外部メモリ４６にメモリされたメニューが上述のようにステップＳ９，Ｓ１０，Ｓ２５，Ｓ２６で使用されることになる。
【００９８】
すでに述べたように、上記バックアップ用の電源電池ＢＥの電圧Ｖが所定の基準電圧値（例えば定格３．３Ｖの場合の２．７Ｖ）以下に低下しているような場合において、電源プラグが抜かれると（ＡＣ電源３０が停電状態になると）、バックアップ不能となり、次に電源プラグが接続されてＡＣ電源３０が復帰したとしても、新たなリセットスタートとなり、内部ＲＡＭ４４中に前回使用した炊飯メニューのデータは記憶されていないことになる。
【００９９】
したがって、ユーザーは、前回使用した炊飯メニューにより簡単な操作で炊飯を行うということはできず、その都度、必要な全ての設定操作を行った上で、炊飯を行わなければならない不便があった。
【０１００】
ところが、以上のように、復電時に、バックアップ用電源電池ＢＥの電圧Ｖの値を確認するようにし、同電圧Ｖの値が上記基準電圧（２．７Ｖ）以下に低下している場合には、その後に設定される炊飯メニューを外部ＲＡＭ（バックアップ電源を必要としないフラッシュメモリ）４６に記憶させて置き、以後必要に応じて読み出して内部ＲＡＭ（内部メモリ）４４中に展開させることによって炊飯するようにし、バックアップ用電源電池ＢＥの電圧が低くなっている状態において、停電状態が発生したとしても、復電時に、前回の炊飯メニューを使用した簡単な操作で炊飯が行えるようになる。
【０１０１】
（その他の実施形態１）
次に図８は、本願発明の他の実施形態１に係るバックアップ電源回路の構成を示している。
【０１０２】
本実施形態の場合、上述の図３、図４の回路に示すように、バックアップ用の電源電池ＢＥは、停電時におけるバッテリーバックアップＲＡＭ４２およびＲＴＣ回路４３の動作電源（３．３Ｖ）として機能している。
【０１０３】
しかし、そのままでは、同電源電池ＢＥの電圧Ｖが所定レベル以下に低下すると、上述のように時計機能が失われるだけでなく、スリープモード（省エネモード）からの復帰もできなくなる恐れがある。
【０１０４】
そこで、図３に示すように、上記マイコン４０駆動用の電源回路４１からの制御電源ライン（３．３Ｖ）をツェナーダイオードＺＤ２を介してバックアップ用電源電池ＢＥの出力ラインに接続している。このようにして置くと、バックアップ用電源電池ＢＥの電圧が低下したような場合にも、少なくともＡＣ電源がある限りにおいて、必要な動作を確保することができる。また、非停電状態バックアップ用電源電池ＢＥ自体の消費電流を小さくすることができるので、当該電源電池ＢＥ自体の寿命を長くすることができることになる。
【０１０５】
この場合、上記図３の本実施の形態の構成では、マイコン駆動用電源回路４１からの制御電源ラインをツェナーダイオードＺＤ２を介して電源電池ＢＥの出力側に接続するようにしたが、同ツェナーダイオードＺＤ２は、例えば図８の構成のように通常のダイオードＤであってもかまわない。
【０１０６】
（その他の実施形態２）
次に図９は、本願発明の他の実施形態２に係る停電時のマイコンバックアップシステムの構成を示している。
【０１０７】
例えば図１０に示すように、上記図３、図８のようなマイコン４０の駆動用電源回路４１からの制御電源の供給を可能とする一方、上記マイコン４０の内部ＲＡＭ４４を中心とした主メモリシステム５１とは別にサブメモリシステム５２を設け、停電時にはサブメモリシステム５２に必要な制御データを保持させるようにすると、主メモリシステム５１のバックアップ用電源電池ＢＥによるバックアップを不要とすることができ、省エネ機能を向上させることができる。
【０１０８】
しかし、この場合、少なくとも上記サブメモリシステム５２は、電源電池ＢＥによるバックアップを必要とする。そのため、もしもバックアップ用の電源電池ＢＥに寿命が来たとすると、停電時に動作に必要な電源電圧を得ることができず、必要な制御データの保持ができなくなる。
【０１０９】
したがって、このような回路の場合、主メモリシステム５１、サブメモリシステム５２の各々に対して電源電圧監視回路５３，５４を設けて、その電源電圧を監視する必要がある。
【０１１０】
ところが、この場合にも、例えば図９の回路に示すように、復電したことを条件として、主メモリシステム５１側に設けられたＡＤ変換回路で、サブメモリシステム５２側の動作入力電圧を検出し、それが所定の基準電圧以下の場合には、サブメモリシステム５２の初期化を行って誤った制御を防止するとともに警報を発生させるようにすることができる。
【０１１１】
そして、このようにした場合には、図９の回路構成からも理解されるように、少なくともサブメモリシステム５２側の電源電圧監視回路５４を不要とすることができる。その結果、回路構成の簡素化を図ることができる。
【符号の説明】
【０１１２】
４０はマイコン、４１は電源回路、４２はバッテリーバックアップＲＡＭ、４３はＲＴＣ回路、４４は内部ＲＡＭ、４５ａはメインクロック信号発生回路（ＯＳＣ１）、４５ｂはサブクロック信号発生回路（ＯＳＣ１）である。
【図１】
2012040292.tif 000003
【図２】
2012040292.tif 000004
【図３】
2012040292.tif 000005
【図４】
2012040292.tif 000006
【図５】
2012040292.tif 000007
【図６】
2012040292.tif 000008
【図７】
2012040292.tif 000009
【図８】
2012040292.tif 000010
【図９】
2012040292.tif 000011
【図１０】
2012040292.tif 000012