(57)【特許請求の範囲】
【請求項１】
自停復電検出装置および周辺電子機器回路へ電力供給する交流電源の電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧と、予め設定した停電検出レベルおよび復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行い、交流電源の停電発生時に出力する停電検出信号および復電発生時に出力する復電検出信号によって、交流電源の停電および復電を検出するとともに、停電発生時には自停復電検出装置および周辺電子機器回路の供給電源をバックアップ電源とする低消費電力（スロー）モードに移行させ、復電発生時には自停復電検出装置および周辺電子機器回路の供給電源を交流電源とする通常動作モードに移行させる、Ａ／Ｄ変換器を有するマイクロコンピュータを備えた停復電検出装置において、
前記マイクロコンピュータは、
前記停電検出レベルである通常用停電検出レベルと前記復電検出レベルである通常用復電検出レベルとをスレッシュホールドレベルとした通常用ヒステリシスループと、前記停電検出レベルである前記通常用停電検出レベルより高いレベルの低消費電力用停電検出レベルと前記通常用復電検出レベルより高いレベルの低消費電力用復電検出レベルとをスレッシュホールドレベルとした低消費電力用ヒステリシスループを格納する格納手段と、
交流電源の通電時は、前記通常用ヒステリシスループ上でヒステリシス処理を行い、前記通常動作モードにより当該マイクロコンピュータを動作させる第１のヒステリシス処理手段と、
交流電源の停電発生時には、前記停復電検出信号によって、通常動作モードから低消費電力（スロー）モードに移行させるとともに、通電時における前記通常用ヒステリシスループを前記低消費電力用ヒステリシスループに切替える第１の移行処理手段と、
交流電源の停電時は、前記低消費電力用ヒステリシスループ上でヒステリシス処理を行い、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第２のヒステリシス処理手段と、
交流電源の復電発生時には、前記停復電検出信号によって、低消費電力（スロー）モードから通常動作モードに移行させるとともに、停電中における前記低消費電力用ヒステリシスループを前記通常用ヒステリシスループに切替える第２の移行処理手段と、
を有することを特徴とする停復電検出装置。
【請求項２】
自停復電検出装置および周辺電子機器回路へ電力供給する交流電源の電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧と、予め設定した停電検出レベルおよび復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行い、交流電源の停電発生時および復電発生時に出力する停復電検出信号によって、交流電源の停電および復電を検出するとともに、停電発生時には自停復電検出装置および周辺電子機器回路の供給電源をバックアップ電源とする低消費電力（スロー）モードに移行させ、復電発生時には自停復電検出装置および周辺電子機器回路の供給電源を交流電源とする通常動作モードに移行させる、Ａ／Ｄ変換器を有するマイクロコンピュータを備えた停復電検出装置において、
前記マイクロコンピュータは、
交流電源の通停電状態における当該マイクロコンピュータの動作モードと、「通常用復電検出レベル＞低消費電力用復電検出レベル＞通常用停電検出レベル＞低消費電力用停電検出レベル」の関係にある２個の停復電検出レベルをスレッシュホールドレベルとしたヒステリシスループを定めた「状態」ブロックを複数個格納した格納手段と、
上記「状態」ブロックは、通電中でマイクロコンピュータの動作モードが通常動作モードである「状態１」ブロックと、復電時でマイクロコンピュータの動作モードが通常動作モードである「状態２」ブロックと、停電発生時でマイクロコンピュータの動作モードが低消費電力（スロー）動作モードである「状態３」ブロックと、停電中でマイクロコンピュータの動作モードが低消費電力（スロー）動作モードである「状態４」ブロックであり、
マイクロコンピュータの動作プログラム上において交流電源の通停電状態に対応した前記「状態」ブロックを選択する選択手段と、
交流電源の通電時においては、前記選択手段によって選択された通電状態における「状態１」ブロックで定められている通常用停電検出レベルと「状態ブロック３」で定められている通常用復電検出レベルをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、交流電源の通（復）電を検出して、通常動作モードにより当該マイクロコンピュータを動作させる第１のヒステリシス処理手段と、
交流電源の停電発生時においては、前記選択手段により選択された停電状態時における「状態３」ブロックで定められている低消費電力用停電検出レベルと通常用復電検出レベルをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、交流電源の停電状態を検出して、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第２のヒステリシス処理手段と、
交流電源の停電中においては、前記選択手段により選択された停電状態における「状態４」ブロックで定められている低消費電力用停電検出レベルと「状態２」ブロックで定められている低消費電力用復電検出レベルをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、供給電源の復電を検出して、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第３のヒステリシス処理手段と、
交流電源の復電発生時おいては、前記選択手段により選択された通電状態における「状態２」ブロックで定められている低消費電力用停電検出レベルと通常用復電検出レベルをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、供給電源の復電状態を検出して通常動作モードにより当該マイクロコンピュータを動作させる第４のヒステリシス処理手段と、
交流電源の停電発生時において、前記停復電検出信号によって、前記選択手段により選択された通電状態にある「状態」ブロックを同じく選択された停電状態における「状態」ブロックに遷移させる第１の移行処理手段と、
交流電源の復電発生時において、前記停復電検出信号によって、前記選択手段により選択された停電状態にある「状態」ブロックを同じく選択された通電状態における「状態」ブロックに遷移させる第１の移行処理手段と、
を有することを特徴とする停復電検出装置。
【請求項３】
電源回路と、バックアップ用電源と、停復電検出回路からなり、電子機器回路に電源を供給する停復電検出装置において、
前記電源回路が交流電源を直流電源に変換して前記停復電検出回路と前記電子機器回路に電源を供給する回路であり、
前記バックアップ用電源が停電時に前記停復電検出回路に電圧を供給する回路であり、
前記停復電検出回路がマイクロコンピュータと電源の電圧を検出する回路を有しており、
該マイクロコンピュータが、通常動作をする通電状態と低消費電力モードで動作する停電状態を有するとともに、通電状態で停電の発生を監視する第１の状態、および、復電または停電の発生を監視する第２の状態と、停電状態で停電または復電の発生を監視する第３の状態、および、復電の発生を監視する第４の状態を有しており、
さらに、第１の状態が第３の停復電検出レベルを、第２の状態が第１の停復電検出レベルと第４の停復電検出レベルを、第３の状態が第１の停復電検出レベルと第４の停復電検出レベルを、第４の状態が第２の停復電検出レベルを有しており、
第１の停復電検出レベル＞第２の停復電検出レベル＝第３の停復電検出レベル＞第４の停復電検出レベルの関係にあり、
状態１の第３の停復電検出レベルが通常用停電検出レベルとして、状態２の第１の停復電検出レベルが通常用復電検出レベルとして、第４の停復電検出レベルが低消費電力用停電検出レベルとして、状態３の第１の停復電検出レベルが通常用復電検出レベルとして、第４の停復電検出レベルが低消費電力用停電検出レベルとして、第４の状態の第４の停復電検出レベルが低消費電力用復電検出レベルとして用いられ、
停電を検出したときにマイクロコンピュータが低消費電力モードで動作して復電を監視し、復電を検出したときにマイクロコンピュータが通常動作モードで動作することを特徴とする停復電検出装置。
【請求項４】
電源回路と、バックアップ用電源と、停復電検出回路からなり、電子機器回路に電源を供給する停復電検出装置において、
前記電源回路が交流電源を直流電源に変換して前記停復電検出回路と前記電子機器回路に電源を供給する回路であり、
前記バックアップ用電源が停電時に前記停復電検出回路に電圧を供給する回路であり、
前記停復電検出回路がマイクロコンピュータと電源の電圧を検出する回路とを有しており、
前記マイクロコンピュータが、通常動作をする通電状態と低消費電力モードで動作する停電状態を有するとともに、通電状態で停電の発生を監視する第１の状態、および、復電または停電の発生を監視する第２の状態、および、復電または停電の発生を監視する第３の状態を、停電状態で停電または復電の発生を監視する第４の状態、および、停電または復電の発生を監視する第５の状態、および、復電の発生を監視する第６の状態を有しており、
さらに、第１の状態が第３の停復電検出レベルを、第２の状態が第１の停復電検出レベルと第４の停復電検出レベルを、第３の状態が第２の停復電検出レベルと第５の停復電検出レベルを、第４の状態が第１の停復電検出レベルと第４の停復電検出レベルを、第５の状態が第２の停復電検出レベルと第５の停復電検出レベルを、第６の状態が第３の停復電検出レベルを有していることを特徴とする停復電検出装置。
【請求項５】
第１の停復電検出レベル＞第２の停復電検出レベル＞第３の停復電検出レベル＞第４の停復電検出レベル＞第５の停復電検出レベルの関係を有し、第１の状態では第３の停復電検出レベルが通常用停電検出レベルとして、第２の状態では第１の停復電検出レベルが通常用復電検出レベルとして第４の停復電検出レベルが通常用停電検出レベルとして、第３の状態では第２の停復電検出レベルが通常用復電検出レベルとして第５の停復電検出レベルが通常用停電検出レベルとして、第４の状態では第１の停復電検出レベルが低消費電力用復電検出レベルとして第４の停復電検出レベルが低消費電力用停電検出レベルとして、第５の状態では第２の停復電検出レベルが低消費電力用復電検出レベルとして第５の停復電検出レベルが低消費電力用停電検出レベルとして、第６の状態では第３の停復電検出レベルが低消費電力用復電検出レベルとして用いられることを特徴とする請求項４に記載の停復電検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、交流電源により電力供給される周辺電子機器回路に付属され、交流電源の停電時において、それら周辺電子機器回路への電力供給をバックアップ電源に切替える、交流電源の停電、復電を検出する停復電検出装置、特に、マイクロコンピュータ（マイコン）に付属するＡ／Ｄ変換器とソフトウェアによってヒステリシス処理を行い、交流電源の停電、復電を検出する停復電検出装置に関する。
【０００２】
【従来の技術】
この種、交流電源の停電、復電を検出する停復電検出装置としては、図１４に示す、ヒステリシスコンパレータを用いて停電と復電を検出する停復電検出装置、あるいは、図１に示す、マイコン内蔵のＡ／Ｄ変換器とソフトウェアにより、停電検出レベルと復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行って、停電と復電を検出する検出機能手段を有する停復電検出装置がある。そして、マイコン内蔵のＡ／Ｄ変換器とソフトウェアによりヒステリシス処理を行って、停電と復電を検出する停復電検出装置が、図１に示すように、バックアップ電源を有する場合は、交流電源の停電中においては、マイコンはバックアップ電源を供給電源とする低消費電力モードで動作させることが一般的に行われている。
【０００３】
以下、図１４を用いて、従来技術による停電と復電を検出する停復電検出装置の構成の概要を説明する。図１４に示す停復電検出装置は、停復電検出回路１と、電源回路３と、バックアップ電源５と、電子機器７とを有して構成される。停復電検出回路１は、直列接続された抵抗１２１と抵抗１２２からなる入力電圧検出回路１２と、入力電圧検出回路１２の出力が一方の入力端子（＋）に供給され後述する基準電圧回路１７の出力が他方の端子（−）に供給されるヒステリシスコンパレータ１５と、一方が入力電圧検出回路１２に接続され他方が電子機器７の停復電検出信号端子Ｔ７３に接続される抵抗１６１と抵抗１６２と定電圧ダイオード１６３とからなる停復電検出信号回路１６と、直列に接続された抵抗１７１と定電圧ダイオード１７２からなる基準電圧回路１７とから構成される。
【０００４】
電源回路３は、１次側が商用電源に接続された変圧器３１と、変圧器３１の２次側に接続された整流器３２と、変圧器３１の２次側に並列に接続された平滑コンデンサ３３と、平滑コンデンサに並列に接続され出力がバックアップ電源回路５と逆流阻止ダイオード３５に接続される定電圧回路３４と、電子機器の非バックアップ電源端子Ｔ７１に接続される逆流阻止ダイオード３５とを有して構成される。
【０００５】
バックアップ電源５は、１次電池などの電力蓄積手段（バックアップ電源）５１と、逆流阻止ダイオード５２と、逆流阻止ダイオード５３とを有して構成され、出力が電子機器７のバックアップ電源端子Ｔ７２に供給される。
【０００６】
このようなヒステリシスコンパレータ１５を用いた停復電圧検出手段を用いた電子機器において、交流電源ＡＣ入力端子に入力されたＡＣ入力電圧は、変圧器３１、整流器３２を介して直流電圧に変換され、交流電源電圧検出信号としてヒステリシスコンパレータ１５（＋）に入力され、同じくヒステリシスコンパレータ１５（−）に入力される停電検出レベル（定電圧ダイオード１７２のツエナー電圧レベル）と比較される。そして、交流電源の通電時においては、ヒステリシスコンパレータ１５（＋）に入力される電源電圧検出信号レベルが同コンパレータ１５（−）に入力される停電検出レベルより高いので、ヒステリシスコンパレータ１５が作動して停復電検出信号出力端子Ｔ７３に復電（通電）検出信号が出力される。
【０００７】
次に、交流電源の停電発生時において、ＡＣ入力電圧が低下すると、ヒステリシスコンパレータ１５（＋）に入力されている電源電圧検出信号レベルが低下し、同コンパレータ１５（−）に入力される停電検出レベルに達する時点でヒステリシスコンパレータ１５の動作が停止して停復電検出信号端子Ｔ７３に停電検出信号が出力され、以降、停電中はこの停電検出信号が持続して出力される。それによって、バックアップ電源端子Ｔ７２に接続されている周辺電気機器回路は、バックアップ電源５からの電力供給に切替えられる。なお、非バックアップ電源端子Ｔ７１に接続されている周辺電子機器回路は電力供給が途絶えることとなる。
【０００８】
次に、交流電源が停電中から復電し、ＡＣ入力電圧が上昇すると、ヒステリシスコンパレータ１５（＋）に入力される電源電圧検出信号レベルも上昇し、やがて、復電検出レベルが「停電検出レベル＜復電検出レベル」の関係となり、その関係レベルで生成するヒステリシスループを有するヒステリシスコンパレータ１５のスレッシュホールドレベル（復電検出レベル）に達すると、ヒステリシスコンパレータ１５が作動して停復電検出端子Ｔ７３に復電検出信号が出力され、以降、通電中はこの復電検出信号が持続して出力される。それによって、バックアップ電源端子Ｔ７２に接続されている周辺電気機器回路の供給電源は、バックアップ電源５から交流電源に切替えられる。また、非バックアップ電源端子Ｔ７１に接続されている周辺電子機器回路の供給電源も交流電源に戻ることとなる。
【０００９】
なお、図１４において、定電圧ダイオード１７２は停電検出レベル（ヒステリシスコンパレータ１５のヒステリシスループを生成するスレッシュホールドレベル）を提供する手段であり、定電圧ダイオード１６３は通電中の停復電検出信号レベルを一定値に抑えるための手段である。
【００１０】
このようなヒステリシスコンパレータ１５を用いた停復電圧検出手段を用いた電子機器は、ヒステリシスコンパレータ１５や、停復電検出信号回路１６を必要とする。
【００１１】
図１を用いて、マイコンに内蔵されたＡ／Ｄ変換機能とソフトウェアにより、停電検出レベルと復電検出レベルをスレッシュホールドレベルとするヒステリシスループにおけるヒステリシス処理を行って、停電と復電を検出する検出機能手段を有する停復電検出装置の構成の概要を説明する。
【００１２】
図１に示すように、マイコンに内蔵したソフトウエアによる停復電検出手法を用いて停電や復電を検出する停復電検出手段を具備した電子機器は、停復電検出回路１と、電源回路３と、バックアップ電源５と、電子機器本体７とから構成される。
【００１３】
停復電検出回路１は、Ａ／Ｄ変換入力端子Ｔ１１１とＡ／Ｄ変換機能を備えたマイコン１１と、入力電圧検出回路１２の出力が直列に接続された抵抗１２１と抵抗１２２からなり停復電圧検出点Ａの電圧をマイコン１１のＡ／Ｄ変換入力端子Ｔ１１１に入力する入力電圧検出回路１２とから構成される。さらに、マイコン１１は、マイコン自体の動作電圧Ｖｃｃの電源端子Ｔ１１２と、マイコンに接続される電子機器のバックアップ電圧ＡＶｃｃの電源端子Ｔ１１３とを有している。
【００１４】
電源回路３は、１次側が商用交流電源に接続された変圧器３１と、変圧器３１の２次側に接続された整流器３２と、変圧器３１の２次側に並列に接続された平滑コンデンサ３３と、平滑コンデンサに並列に接続され出力がバックアップ電源回路５と逆流阻止ダイオード３５に接続される定電圧回路３４と、電子機器７の非バックアップ電源端子Ｔ７１に接続される逆流阻止ダイオード３５とを有して構成される。
【００１５】
バックアップ電源５は、１次電池などの電力蓄積手段５１と、逆流阻止ダイオード５２と、逆流阻止ダイオード５３とを有して構成され、出力が電源端子Ｔ１１２と電源端子Ｔ１１３に供給される。
【００１６】
このように、バッテリーバックアップを持つ装置では、バッテリーを長時間使用して復電を監視するために、一般的に停電中はマイコン１１を低消費電力モードにして使用し、復電により通常動作モードに戻すことが行われる。この場合ハード的な停復電検出回路を持っていればその出力信号の変化をマイコンの割り込み等で捕らえて通常モードに戻せるが、マイコンに内蔵したＡ／Ｄ変換機能とソフトによって停復電を検出する場合には、タイマ等で定期的にマイコンを動作させて電源の状態をＡ／Ｄ変換機能により調べて復電を検出する必要がある。
【００１７】
次に、図１５のフローチャートを用いて、図１に示した停復電検出装置におけるＡ／Ｄ変換結果電圧とソフトウェアによりヒステリシス処理を行って停電と復電を検出する手順を説明する。
【００１８】
図１において、マイコン１１は、「停電検出レベル」と「復電検出レベル」のスレッシュホールドレベルを有するヒステリシスループを用いて、Ａ／Ｄ変換器標本化周期の一定間隔内で、停復電検出のヒステリシス処理を行うように設定されている。なお、マイコン１１の電源端子Ｔ１１２には当該マイコン動作電圧Ｖｃｃが、また、電源端子Ｔ１１３には周辺電子機器回路の供給電圧ＡＶｃｃが、それぞれ印加される。
【００１９】
交流電源入力端子に入力されたＡＣ入力電圧は、変圧器３１および整流器３２を介して直流電圧に変換され、電源電圧検出回路１２の電源電圧検出点Ａの電圧が電源電圧検出信号としてマイコン１１のＡ／Ｄ変換入力端子Ｔ１１１に入力される。マイコン１１は、入力された電源電圧検出信号をＡ／Ｄ変換した（ステップＳ９１）後、そのＡＤ変換結果電圧を用いて一定間隔のインターバルタイマ内で以下のようなヒステリシス処理を行う。まず、マイコンの内部で認識している状態によって、停電中であるか否かを判断する（ステップＳ９２）。いま、停電中でないとき（通電中）に停電が発生すると、ＡＣ入力電圧が急激に低下し、Ａ／Ｄ変換入力端子Ｔ１１１に入力される電源電圧検出信号レベルが低下するので、ステップＳ９１でＡ／Ｄ変換したＡ／Ｄ変換結果電圧も急激に低下して、やがて、停電検出レベル電圧以下にまで低下する。その結果、ステップＳ９３においてＡ／Ｄ変換結果電圧≦停電検出レベル電圧の条件が成立（ＹＥＳ）し、電子機器の動作を停止するなどの停電移行処理を実行し（ステップＳ９４）、マイコン１１はバックアップ電源を供給電源とする低消費電力（スロー）モードへ移行する（ステップＳ９５）。
【００２０】
次に、ステップＳ９２で交流電源が停電中（ＹＥＳ）の状態では、Ａ／Ｄ変換結果電圧が復電検出レベル以上となるかを監視する（ステップＳ９６）。
【００２１】
ステップＳ９６において、復電が発生すると、電源電圧が急激に上昇する結果、Ａ／Ｄ変換結果電圧も急激に上昇し、復電検出レベル電圧を上回り、Ａ／Ｄ変換結果電圧≧復電検出レベル電圧の条件が成立（ＹＥＳ）するので、復電と判断され、マイコン１１は通常動作モードへ移行し（ステップＳ９７）、電子機器などの復電移行処理を実行して（ステップＳ９８）、インターバルタイマルーチンを終了する。
【００２２】
ステップＳ９６において、復電の発生がない場合は、Ａ／Ｄ変換結果電圧≧復電検出レベル電圧の条件が成立せず（Ｎｏ）、そのままインターバル処理を終了する。
【００２３】
以上のような、従来技術の停電、復電を検出する停復電検出装置にあっては、以下のような現象により、停電および復電を検出するためのヒステリシスループを生成するスレッシュホールドレベル（停復電検出レベル）の設定が非常に難しく、ともすれば、停電時には停電検出状態と通電検出状態とを行き来し、また、復電時には復電検出状態と停電検出状態とを行き来する現象が発生して、当該停復電検出装置の停復電検出によって電力供給源が切替えられる周辺電子機器回路の動作に下記（１）〜（３）に示す異常を来すおそれがある。
【００２４】
（１）一般に、電子機器回路の供給電源の電源容量は、コストを低く抑えるために、電子機器回路の最大動作時に見合った容量＋α程度の電力容量に設計されているため、停電発生時において、当該停復電検出装置が停電発生を検出して、マイコン１１および周辺電子機器回路を低消費電力（スロー）モードに移行した途端、消費電流（負荷電流）が激減し、そのため交流電源入力電圧が急上昇する結果、Ａ／Ｄ変換結果電圧が当該停復電検出装置における復電検出レベルを上回り、停電とは逆の復電を検出してしまう。
【００２５】
（２）上記（１）と同様に、復電発生時において、復電発生を検出して、マイコン１１および周辺電子機器回路を通常動作モードに移行した途端、消費電流（負荷電流）が激増し、そのためにＡＣ入力電圧が急降下する結果、Ａ／Ｄ変換結果電圧が当該停復電検出装置における停電検出レベルを下回って、復電とは逆の停電を検出してしまう。
【００２６】
（３）停電および復電を検出するためのヒステリシスループを生成するスレッシュホールドレベル（停復電検出レベル）の設定に際し、Ａ／Ｄ変換入力端子（停復電検出端子）Ｔ１１１に入力される電位の下降値と上昇値の幅にほぼ相当する停電検出レベルと復電検出レベルの幅（ヒステリシス幅）を設定する必要があるが、そのために、停電を検出するための停電検出レベル（停電検出スレッシュホールドレベル）をより低く、復電を検出するための復電検出レベル（復電検出スレッシュホールドレベル）をより高くしてヒステリシス幅を広くすると、停電および復電の検出が遅れてしまい、停電移行動作および復電移行動作が交流電源の停電および復電に間に合わない場合が生じてしまう。
【００２７】
【発明が解決しようとする課題】
本発明は、上記の点に鑑みてなされたもので、マイコンのＡ／Ｄ変換機能とソフトウェアによりヒステリシス処理を行い、停電、復電の検出を行うことにより、停復電発生時に引起される消費（負荷）電流の急変動による供給電源電圧（停復検出電圧）の変動を吸収して、停復電の誤判別を防止することができる停復電検出装置を提供することを目的とする。
【００２８】
【課題を解決するための手段】
上記課題を解決するために、本発明は、交流電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧と、停電検出レベルと復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行い、交流電源の停電、復電時に出力する停復電検出信号によって、交流電源の停電および復電を検出する、Ａ／Ｄ変換器を有するマイコンを備えた停復電検出装置において、停復電発生時に、前記停復電検出信号によって、交流電源の停電および復電を検出し、通電時と停電時で停電検出レベルと復電検出レベルを切り替えるとともに、当該マイコンの動作モードを切替えるようにした。
すなわち、本発明は、自己および周辺電子機器回路へ電力供給する交流電源の電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧と、予め設定した停電検出レベルおよび復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行い、交流電源の停電発生時に出力する停電検出信号および復電発生時に出力する復電検出信号によって、交流電源の停電および復電を検出するとともに、停電発生時には自己および周辺電子機器回路の供給電源をバックアップ電源とする低消費電力（スロー）モードに移行させ、復電発生時には自己および周辺電子機器回路の供給電源を交流電源とする通常動作モードに移行させる、Ａ／Ｄ変換器を有するマイクロコンピュータを備えた停復電検出装置において、前記マイクロコンピュータは、前記停電検出レベルである通常用停電検出レベルＶｔｈＬと前記復電検出レベルである通常用復電検出レベルＶｔｈＨとをスレッシュホールドレベルとした通常用ヒステリシスループと、前記停電検出レベルである前記通常用停電検出レベルＶｔｈＬより高いレベルの低消費電力用停電検出レベルＶｔｈＬ２と前記通常用復電検出レベルＶｔｈＨより高いレベルの低消費電力用復電検出レベルＶｔｈＨ２とをスレッシュホールドレベルとした低消費電力用ヒステリシスループを格納する格納手段と、交流電源の通電時は、前記通常用ヒステリシスループ上でヒステリシス処理を行い、前記通常動作モードにより当該マイクロコンピュータを動作させる第１のヒステリシス処理手段と、交流電源の停電発生時には、前記停復電検出信号によって、通常動作モードから低消費電力（スロー）モードに移行させるとともに、通電時における前記通常用ヒステリシスループを前記低消費電力用ヒステリシスループに切替える第１の移行処理手段と、交流電源の停電時は、前記低消費電力用ヒステリシスループ上でヒステリシス処理を行い、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第２のヒステリシス処理手段と、交流電源の復電発生時には、前記停復電検出信号によって、低消費電力（スロー）モードから通常動作モードに移行させるとともに、停電中における前記低消費電力用ヒステリシスループを前記通常用ヒステリシスループに切替える第２の移行処理手段とを有する。
【００２９】
このような構成を具備することによって、停復電発生時における消費（負荷）電流の急変動による供給電源電圧の変動を吸収することができる。
【００３０】
上記課題を解決するために、本発明は、自己および周辺電子機器回路へ電力供給する交流電源の電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧と、予め設定した停電検出レベルおよび復電検出レベルをスレッシュホールドレベルとしたヒステリシスループのヒステリシス処理を行い、交流電源の停電発生時および復電発生時に出力する停復電検出信号によって、交流電源の停電および復電を検出するとともに、停電発生時には自己および周辺電子機器回路の供給電源をバックアップ電源とする低消費電力（スロー）モードに移行させ、復電発生時には自己および周辺電子機器回路の供給電源を交流電源とする通常動作モードに移行させる、Ａ／Ｄ変換器を有するマイクロコンピュータを備えた停復電検出装置において、前記マイクロコンピュータは、交流電源の通停電状態における当該マイクロコンピュータの動作モードと、「通常用復電検出レベルＶｔｈＡ＞低消費電力用復電検出レベルＶｔｈＢ＞通常用停電検出レベルＶｔｈＣ＞低消費電力用停電検出レベルＶｔｈＤ」の関係にある２個の停復電検出レベルをスレッシュホールドレベルとしたヒステリシスループを定めた「状態」ブロックを複数個格納した格納手段と、マイクロコンピュータの動作プログラム上において交流電源の通停電状態に対応した前記「状態」ブロックを選択する選択手段と、交流電源の通電時においては、前記選択手段によって選択された通電状態における「状態」ブロックで定められている通常用停電検出レベルＶｔｈＣと通常用復電検出レベルＶｔｈＡをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、交流電源の通（復）電を検出して、通常動作モードにより当該マイクロコンピュータを動作させる第１のヒステリシス処理手段と、交流電源の停電発生時においては、前記選択手段により選択された停電状態時における「状態」ブロックで定められている低消費電力用停電検出レベルＶｔｈＤと通常用復電検出レベルＶｔｈＡをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、交流電源の停電状態を検出して、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第２のヒステリシス処理手段と、交流電源の停電中においては、前記選択手段により選択された停電状態における「状態」ブロックで定められている低消費電力用停電検出レベルＶｔｈＤと低消費電力用復電検出レベルＶｔｈＢをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、供給電源の復電を検出して、低消費電力（スロー）モードにより当該マイクロコンピュータを動作させる第３のヒステリシス処理手段と、交流電源の復電発生時おいては、前記選択手段により選択された通電状態における「状態」ブロックで定められている低消費電力用停電検出レベルＶｔｈＤと通常用復電検出レベルＶｔｈＡをスレッシュホールドレベルとしたヒステリシスループ上でヒステリシス処理を行い、供給電源の復電状態を検出して通常動作モードにより当該マイクロコンピュータを動作させる第４のヒステリシス処理手段と、交流電源の停電発生時において、前記停復電検出信号によって、前記選択手段により選択された通電状態にある「状態」ブロックを同じく選択された停電状態における「状態」ブロックに遷移させる第１の移行処理手段と、交流電源の復電発生時において、前記停復電検出信号によって、前記選択手段により選択された停電状態にある「状態」ブロックを同じく選択された通電状態における「状態」ブロックに遷移させる第１の移行処理手段とを有することを特徴とする。
【００３１】
本発明は、電源回路と、バックアップ用電源と、停復電検出回路からなり、電子機器回路に電源を供給する停復電検出装置において、前記電源回路が交流電源を直流電源に変換して前記停復電検出回路と前記電子機器回路に電源を供給する回路であり、前記バックアップ用電源が停電時に前記停復電検出回路に電圧を供給する回路であり、前記停復電検出回路がマイクロコンピュータと電源の電圧を検出する回路を有しており、
該マイクロコンピュータが、通常動作をする通電状態と低消費電力モードで動作する停電状態を有するとともに、通電状態で停電の発生を監視する第１の状態、および、復電または停電の発生を監視する第２の状態と、停電状態で停電または復電の発生を監視する第３の状態、および、復電の発生を監視する第４の状態を有しており、さらに、第１の状態が第３の停復電検出レベルＶｔｈＢを、第２の状態が第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤを、第３の状態が第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤを、第４の状態が第２の停復電検出レベルＶｔｈＢを有しており、第１の停復電検出レベルＶｔｈＡ＞第２の停復電検出レベルＶｔｈＢ＝第３の停復電検出レベルＶｔｈＢ＞第４の停復電検出レベルＶｔｈＤの関係にあり、状態１の第３の停復電検出レベルＶｔｈＢが通常用停電検出レベルとして、状態２の第１の停復電検出レベルＶｔｈＡが通常用復電検出レベルとして、第４の停復電検出レベルＶｔｈＤが低消費電力用停電検出レベルとして、状態３の第１の停復電検出レベルＶｔｈＡが通常用復電検出レベルとして、第４の停復電検出レベルＶｔｈＤが低消費電力用停電検出レベルとして、第４の状態の第４の停復電検出レベルＶｔｈＤが低消費電力用復電検出レベルとして用いられ、停電を検出したときにマイクロコンピュータが低消費電力モードで動作して復電を監視し、復電を検出したときにマイクロコンピュータが通常動作モードで動作することを特徴とする。
【００３３】
本発明は、電源回路と、バックアップ用電源と、停復電検出回路からなり、電子機器回路に電源を供給する前記停復電検出装置において、前記電源回路が交流電源を直流電源に変換して前記停復電検出回路と前記電子機器回路に電源を供給する回路であり、前記バックアップ用電源が停電時に前記停復電検出回路に電圧を供給する回路であり、前記停復電検出回路がマイクロコンピュータと電源の電圧を検出する回路とを有しており、前記マイクロコンピュータが、通常動作をする通電状態と低消費電力モードで動作する停電状態を有するとともに、通電状態で停電の発生を監視する第１の状態、および、復電または停電の発生を監視する第２の状態、および、復電または停電の発生を監視する第３の状態を、停電状態で停電または復電の発生を監視する第４の状態、および、停電または復電の発生を監視する第５の状態、および、復電の発生を監視する第６の状態を有しており、さらに、第１の状態が第３の停復電検出レベルＶｔｈＣを、第２の状態が第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤを、第３の状態が第２の停復電検出レベルＶｔｈＢと第５の停復電検出レベルＶｔｈＥを、第４の状態が第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤを、第５の状態が第２の停復電検出レベルＶｔｈＢと第５の停復電検出レベルＶｔｈＥを、第６の状態が第３の停復電検出レベルＶｔｈＣを有していることを特徴とする。
【００３４】
本発明は、上記停復電検出装置において、第１の停復電検出レベルＶｔｈＡ＞第２の停復電検出レベルＶｔｈＢ＞第３の停復電検出レベルＶｔｈＣ＞第４の停復電検出レベルＶｔｈＤ＞第５の停復電検出レベルＶｔｈＥの関係を有し、第１の状態では第３の停復電検出レベルＶｔｈＣが通常用停電検出レベルとして、第２の状態では第１の停復電検出レベルＶｔｈＡが通常用復電検出レベルとして第４の停復電検出レベルＶｔｈＤが通常用停電検出レベルとして、第３の状態では第２の停復電検出レベルＶｔｈＢが通常用復電検出レベルとして第５の停復電検出レベルＶｔｈＥが通常用停電検出レベルとして、第４の状態では第１の停復電検出レベルＶｔｈＡが低消費電力用復電検出レベルとして第４の停復電検出レベルＶｔｈＤが低消費電力用停電検出レベルとして、第５の状態では第２の停復電検出レベルＶｔｈＢが低消費電力用復電検出レベルとして第５の停復電検出レベルＶｔｈＥが低消費電力用停電検出レベルとして、第６の状態では第３の停復電検出レベルＶｔｈＣが低消費電力用復電検出レベルとして用いられることを特徴とする。
【００３５】
【発明の実施の形態】
「第１の実施の形態」
以下、図１に示した交流電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧とマイコン１１のソフトウェアによるヒステリシス処理を行って交流電源の停電と復電の検出を行う停復電検出装置において、本発明の第１の実施の態様にかかる動作を、図２〜図４を用いて説明する。
【００３６】
なお、本発明においては、マイコン１１内には、交流電源の停電と復電の検出を行うため、予め設定された通常用停電検出レベルＶｔｈＬと通常用復電検出レベルＶｔｈＨをスレッシュホールドレベルとした通常用ヒステリシスループと、同じく予め設定された低消費電力用停電検出レベルＶｔｈＬ２と低消費電力用復電検出レベルＶｔｈＨ２をスレッシュホールドレベルとした低消費電力用ヒステリシスループとが設定されている。ここで、各検出レベルは、ＶｔｈＬ＜ＶｔｈＬ２＜ＶｔｈＨ＜ＶｔｈＨ２の関係に設定される。
【００３７】
図２に示すように、所定の時間間隔で実行されるインターバルタイマルーチンＲは、Ａ／Ｄ変換入力端子Ｔ１１１へ入力される停復電検出点電圧からなる電源電圧検出信号をＡ／Ｄ変換する（ステップＳ１）。マイコンの内部で認識している状態によって、現在停電中であるか否かを判定する（ステップＳ２）。
【００３８】
ステップＳ２で停電中でない（ＮＯ）と判断されたときには、Ａ／Ｄ変換結果電圧レベルが通常用停電検出レベル電圧ＶｔｈＬ以下となったか否かを監視する（ステップＳ３）。Ａ／Ｄ変換結果電圧が通常用停電検出レベル電圧ＶｔｈＬ以下とならないときには、通電中と判断して、マイコン１１は通常モードで動作を行ないインターバルタイマルーチンを終了する。ステップＳ３において、Ａ／Ｄ変換結果電圧が通常用停電検出レベル電圧ＶｔｈＬ以下となった（ステップＳ３、ＹＥＳ）ときには、停電となったと判断して、電子機器の動作を停止するなどの停電移行処理を実行する（ステップＳ４）。この後、マイコン１１は、低消費電力（スロー）モードへ移行する（ステップＳ５）とともに、通常用停電検出レベルＶｔｈＬおよび通常用復電検出レベルＶｔｈＨをそれぞれ低消費電力用停電検出レベルＶｔｈＬ２および低消費電力用復電検出レベルＶｔｈＨ２に切り替えた（ステップＳ６）後、インターバルタイマルーチンを終了する。
【００３９】
ステップＳ２の判断で、マイコンの内部で停電中と認識しているときは（ステップＳ２、ＹＥＳ）、Ａ／Ｄ変換結果電圧を監視して該電圧が低消費電力用復電検出レベル電圧ＶｔｈＨ２以上になったかを判断する（ステップＳ７）。Ａ／Ｄ変換結果電圧が低消費電力用復電検出レベル電圧ＶｔｈＨ２未満であるとき（ステップＳ７、ＮＯ）には、停電は復旧していないと判断して低消費電力モードのままインターバルタイマルーチンを終了する。
【００４０】
Ａ／Ｄ変換結果電圧低消費電力用復電検出レベル電圧ＶｔｈＨ２以上となったときには（ステップＳ７、ＹＥＳ）、停電が復旧したと判断し、低消費電力モードから通常動作モードへ移行し（ステップＳ８）、低消費電力用停電検出レベルＶｔｈＬ２を通常用停電検出レベルＶｔｈＬに、低消費電力用復電検出レベルＶｔｈＨ２を通常用復電検出レベルＶｔｈＨに切り替え（ステップＳ９）、復電移行処理を実行して（ステップＳ１０）、インターバルタイマルーチンＲを終了する。
【００４１】
この処理の流れにおける、交流電源の態様とマイコンの動作の態様および停復電検出点電圧ならびに停復電検出結果の態様を、図３を用いて説明する。
【００４２】
交流入力（電源電圧）が正常な状態では、マイコン１１は通常動作モードで動作しており、停復電検出点電圧はリップル分を含んだ状態で低消費電力復電検出レベルＶｔｈＨ２以上にある。マイコン１１は、この状態で停復電検出点Ａの入力信号（停復電検出点電圧）をＡ／Ｄ変換してＡ／Ｄ変換結果電圧が通常用停電検出レベルＶｔｈＬ以下になったかを監視する。
【００４３】
時点ｔ１で交流入力（電源電圧）に停電が発生すると、マイコン１１は通常動作モードで動作を続けるので停復電検出点電圧が急速に減少して、時点ｔ２で通常用停電検出レベルＶｔｈＬ以下に到達する。この時点ｔ２でマイコン１１は停電移行処理を実行するとともに、停復電検出結果が停電状態を示すが、停電移行処理が終了する時点ｔ２０まではマイコン１１が通常動作モードにあるので停復電検出点電圧は低下を続ける。
【００４４】
停電移行処理が終了した時点ｔ２０で、停電検出レベルが通常用停電検出レベルＶｔｈＬから低消費電力用停電検出レベルＶｔｈＬ２に切り替えられるとともに復電検出レベルが通常用復電検出レベルＶｔｈＨから低消費電力用復電検出レベルＶｔｈＨ２へ切り替えられ、マイコン１１の消費電力は時点ｔ３まで急速に減少してマイコン１１は低消費電力モードに移行する。マイコン１１が低消費電力モードに移行することによって、停復電検出点電圧は一時的に急速に立上り、通常用復電検出レベルＶｔｈＨ以上になるが、低消費電力用復電検出レベルＶｔｈＨ２以下であるので、停復電検出結果は図３の最下段に示すように停電状態を維持して、マイコン１１は低消費電力モードで駆動される。
【００４５】
比較のために、ステップＳ６において、通常用停復電検出レベルＶｔｈＬ、ＶｔｈＨを低消費電力用停復電検出レベルＶｔｈＬ２、ＶｔｈＨ２に切り替えないときには、時点ｔ２０の後停復電検出点電圧が急速に立上る。この電源電圧の上昇は、電源容量・負荷回路条件などによって、Ａ／Ｄ変換結果電圧が通常用復電検出レベルＶｔｈＨを上回る場合が発生する。いま、時点ｔ３においてＡ／Ｄ変換結果電圧が通常用復電検出レベルＶｔｈＨに達したとすると、ステップＳ７におけるＡ／Ｄ変換結果電圧≧復電検出レベル電圧ＶｔｈＨの条件が成立し時点ｔ３０まで、復電（通電状態）と誤って判断して、通常動作モードへ移行（ステップＳ８）が行われ、復電移行処理（ステップＳ１０）を開始し、マイコン１１および周辺電子回路は通常動作モードで動作するように移行するが、マイコン１１および周辺電子回路は、供給電源がバックアップ電源５に切り替っているために、供給電圧の不足を起こし、システムの異常を引き起こす結果となる。
【００４６】
そして、時点ｔ３において、通常用復電検出レベルＶｔｈＨを超えたＡ／Ｄ変換結果電圧は、その後、マイコン１１および周辺電子機器回路が通常動作モードに移行されているので、急激に下降して、時点ｔ４において通常用停電検出レベルＶｔｈLを下回り、停復電検出結果は停電状態に維持され、マイコン１１はバックアップ電源５を供給電源とする低消費電力（スロー）モードでの動作を継続し、停電状態におけるヒステリシス処理（復電監視処理）を引続き行うことになる。
【００４７】
ステップＳ２において、停電中と判断されたときには、図４に示すように、マイコン１１は低消費電力モードで動作し、電源電圧の復電を監視する。この間停復電検出結果は停電状態に維持される。時点ｔ５で電源電圧が復電すると、停復電検出点電圧が急速に立ち上り、時点ｔ６で停復電検出点電圧が低消費電力用復電検出レベルＶｔｈＨ２を超え、ステップＳ７のＡ／Ｄ変換結果電圧≧低消費電力用復電検出レベルＶｔｈＨ２条件を満たし、マイコン１１は復電を検出する。この結果、マイコン１１が復電移行処理を実行して、マイコンの消費電力が上昇して時点ｔ７で、マイコン１１は通常動作モードになり、時点ｔ８で、低消費電力用停電検出レベルＶｔｈＬ２を通常用停電検出レベルＶｔｈＬに、低消費電力用復電検出レベルＶｔｈＨ２を通常用復電検出レベルＶｔｈＨに切り替えられる。
【００４８】
マイコン１１が通常動作モードに移行することによって、停復電検出点電圧は急激に低下し、時点ｔ９で低消費電力用停電検出レベルＶｔｈＬ２以下になるが、既に停電検出レベルは通常用停電検出レベルＶｔｈＬに切り替えられており、停電を検出すことはなく、復電検出結果は通電状態を示し、マイコン１１は通常動作モードを維持する。
【００４９】
比較のために、時点ｔ８で、停復電検出レベルの切り替えを行わない場合について説明すると、時点ｔ９で停復電検出点電圧が低消費電力用停電検出レベルを下回って、停電を検出して通電状態に移行するという問題を生じる。しかしながら、本発明によれば、このような問題が発生することなく、通常状態に移行することができる。
【００５０】
「第２の実施の形態」
以下、交流電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧とマイコン１１のソフトウェアによるヒステリシス処理を行って交流電源の停電と復電の検出を行う本発明にかかる停復電検出装置の第２の実施の態様を、図１および図５（状態遷移図）、図６，図７（状態変化図）、を用いて説明する。
【００５１】
なお、図５は、ヒステリシスループを生成するスレッシュホールドレベル（停復電検出レベル）を４個として、多重（四重）ヒステリシス処理を行う４個の「状態（１〜４）」ブロックを、交流電源の停復電状態に対応してそれらの「状態」ブロック間を遷移するマイコンの処理状態を示す状態遷移図であり、中央鎖線上部が通電状態を、下部が停電状態を表している。また、図６，図７は、交流電源の停復電状態に対応したマイコンプログラム上の「状態」ブロック（１〜４）の遷移、および停復電検出装置(図１)の停復電検出結果の変移を示す状態変化図である。
【００５２】
この第２の実施の態様においては、図５に示すように、マイコン１１内に、以下の要件が予め設定され格納されている。
【００５３】
（ａ）通電状態における「状態１」ブロックを通電中の状態としてマイコン１１の動作を通常動作モードとする。通電状態における「状態２」ブロックを復電の状態としてマイコン１１の動作を通常動作モードとする。停電状態における「状態３」ブロックを停電の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。停電状態における「状態４」ブロックを停電中の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。
【００５４】
（ｂ）二重ヒステリシス処理を行うヒステリシスループを生成する４個のスレッシュホールドレベルを、通常用復電検出レベルＶｔｈＡ＞低消費電力用復電検出レベルＶｔｈＢ＞通常用停電検出レベルＶｔｈＣ＞低消費電力用停電検出レベルＶｔｈＤの関係に設定する。
（ｂ１）「状態１」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを通常用停電検出レベルＶｔｈＣに、
（ｂ２）「状態２」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを通常用復電検出レベルＶｔｈＡと低消費電力用停電検出レベルＶｔｈＤに、
（ｂ３）「状態３」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを通常用復電検出レベルＶｔｈＡと低消費電力用停電検出レベルＶｔｈＤに、
（ｂ４）「状態４」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを低消費電力用復電検出レベルＶｔｈＢに、それぞれ設定する。
【００５５】
図６，図５を用いて通電中に停電が発生した場合の処理を説明する。通電状態、すなわち通電中は、停復電検出端子（Ａ／Ｄ変換入力端子）Ｔ１１１電圧（マイコン１１のＡ／Ｄ変換結果電圧が停復電検出端子Ｔ１１１電圧に相当するので、以下、Ａ／Ｄ変換結果電圧Ｅという）が、Ｅ≧ＶｔｈＡにあるから、マイコン１１は「状態１」ブロック（通電中）の通常動作モードで動作している。いま、「状態１」ブロック（通電中）にあるとき、時点ｔ０で停電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急減し、やがて時点ｔ１で、「状態１」ブロック（通電中）における通常用停電検出レベルＶｔｈＣに達する。このとき、「状態１」ブロック（通電中）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＣが成立するので、停復電検出結果は通電状態から停電状態に転移し停電移行処理が行われ、停電状態の「状態３」ブロック（停電）に遷移して、マイコン１１は低消費電力（スロー）モードで動作される。
【００５６】
その後、Ａ／Ｄ変換結果電圧Ｅは、低消費電力（スロー）モードに移行したために起る消費電流の減少によって上昇し、やがて時点ｔ２で、低消費電力用復電検出レベルＶｔｈＢに達するが、その検出レベルＶｔｈＢは「状態３」ブロック（停電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は停電状態を維持し、マイコン１１は引き続き「状態３」ブロック（停電）の低消費電力（スロー）モードで動作される。さらに、Ａ／Ｄ変換結果電圧Ｅは、若干上昇した後に下降し、やがて時点ｔ３で、通常用停電検出レベルＶｔｈＣに達するが、その検出レベルＶｔｈＣは「状態３」ブロック（停電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は停電状態を維持し、マイコン１１は引き続き「状態３」ブロック（停電）の低消費電力（スロー）モードで動作される。その後、Ａ／Ｄ変換結果電圧Ｅは、さらに降下を続け、やがて時点ｔ４で、「状態３」ブロック（停電）における低消費電力用停電検出レベルＶｔｈＤに達する。このとき、「状態３」ブロック（停電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するため、プログラム上の状態は「状態４」ブロック（停電中）に遷移して、マイコン１１は引続き低消費電力（スロー）モードで動作される。
【００５７】
図５、図６を用いて通電中に瞬時停電（図６の停復電検出点電圧図における点線）が発生した場合の処理を説明する。通電中に時点ｔ０で瞬時停電が発生すると、時点ｔ１において停電移行処理が行われ、「状態１」ブロック（通電中）から「状態３」ブロック（停電）に遷移して、低消費電力（スロー）モードで動作している時点ｔ２において、Ａ／Ｄ変換結果電圧Ｅが更に上昇し（図６点線、参照）、やがて時点ｔ２０で、「状態３」ブロック（停電）における通常用復電検出レベルＶｔｈＡに達する。このとき、「状態３」ブロック（停電）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＡが成立するので、停復電検出結果は停電状態から通電状態に転移し復電移行処理が行われ、通電状態の「状態１」ブロック（通電中）に戻り、マイコン１１は再び通常モードで動作される。以降、Ａ／Ｄ変換結果電圧Ｅが「状態１」ブロック（通電中）におけるヒステリシス処理のスレッシュホールドレベルである通常用停電検出レベルＶｔｈＣ以下に下降するまで通電状態が継続する。以上のような状態ブロックの遷移は、通電中から停電になり直ぐ復電する、いわゆる瞬時停電に相当する。
【００５８】
図５、図７を用いて、停電中に復電した場合の処理を説明する。
停電状態、すなわち停電中は、Ａ／Ｄ変換結果電圧がＥ≦ＶｔｈＢにあるから、マイコン１１は「状態４」ブロック（停電中）の低消費電力（スロー）モードで動作されている。いま、「状態４」ブロック（停電中）にあるとき復電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急増し、やがて時点ｔ５で、「状態４」ブロック（停電中）における低消費電力用復電検出レベルＶｔｈＢに達する。このとき、「状態４」ブロック（停電中）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＢが成立するので、停復電検出結果は停電状態から通電状態に転移して停電移行処理が行われ、通電状態の「状態２」ブロック（復電）に遷移して、マイコン１１は通常動作モードで動作されるようになる。その後、Ａ／Ｄ変換結果電圧Ｅは、通常動作モードに移行したために起る消費電流の増加によって下降し、やがて時点ｔ６で、通常用停電検出レベルＶｔｈＣに達するが、その停電検出レベルＶｔｈＣは「状態２」ブロック（復電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は通電状態を維持し、マイコン１１は引き続き「状態２」ブロック（復電）の通常動作モードで動作される。
【００５９】
さらに、Ａ／Ｄ変換結果電圧Ｅは、その後、若干下降した後に上昇し、やがて時点ｔ７で、低消費電力用復電検出レベルＶｔｈＢに達するが、その検出レベルＶｔｈＢは「状態２」ブロック（復電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は通電状態を維持し、マイコン１１は引き続き「状態２」ブロック（復電）の通常動作モードで動作される。その後、Ａ／Ｄ変換結果電圧Ｅは、さらに上昇を続け、やがて時点ｔ８で、「状態２」ブロック（復電）における通常用復電検出レベルＶｔｈＡに達する。このとき、「状態２」ブロック（復電）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＡが成立するので、プログラム上の状態は「状態１」ブロック（通電中）に遷移して、マイコン１１は引続き通常モードで動作されることになる。
【００６０】
図５、図７を用いて停電中に瞬時復電（図７の停復電検出点電圧図の点線）があった場合の処理を説明する。
停電中に復電が発生し、時点ｔ５において復電移行処理が行われ、「状態４」ブロック（停電中）から「状態２」ブロック（復電）に遷移して、通常モードで動作している時点ｔ６において、Ａ／Ｄ変換結果電圧Ｅが更に下降し、やがて時点ｔ７で、「状態２」ブロック（復電）における通常用停電検出レベルＶｔｈＤに達する。このとき、「状態２」ブロック（復電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するので、停電移行処理が行われ、停復電検出結果は通電状態から再び停電状態に転移して停電状態の「状態４」ブロック（停電中）に戻り、マイコン１１は再び低消費電力（スロー）モードで動作されるようになる。
【００６１】
以降、Ａ／Ｄ変換結果電圧Ｅが「状態４」ブロック（停電中）におけるヒステリシス処理のスレッシュホールドレベルである「低消費電力用復電検出レベル（ＶｔｈＢ）」以上に上昇するまで停電状態が継続する。以上のような状態の変化は、停電中から復電し直ぐ停電する、いわゆる瞬時復電に相当する。
【００６２】
以上のように、本発明の第２の実施の態様においては、ヒステリシス処理のスレッシュホールドレベルを４個設定して、通電状態における２個の「状態」ブロックによる二重ヒステリシス処理と、停電状態における２個の「状態」ブロックによる二重ヒステリシス処理との多重（四重）ヒステリシス処理を行い、交流電源の停電、復電の検出を行うものであるが、ヒステリシス処理のスレッシュホールドレベル（停復電検出レベル）を３個設定して、その３個のスレッシュホールドレベルから２個のスレッシュホールドレベル組合せた「状態」ブロックを２個設け、通電状態における「状態」ブロックによるヒステリシス処理と、停電状態における「状態」ブロックによるヒステリシス処理との二重ヒステリシス処理を行い、交流電源の停電、復電の検出を行うこともできる。
【００６３】
「第３の実施の形態」
以下、交流電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧とマイコン１１のソフトウェアによるヒステリシス処理を行って交流電源の停電と復電の検出を行う本発明にかかる停復電検出装置の第３の実施の態様を、図１および図８（状態遷移図）、図９，図１０（状態変化図）を用いて説明する。
【００６４】
なお、図８は、ヒステリシスループを生成するスレッシュホールドレベル（停復電検出レベル）を３個として、多重（四重）ヒステリシス処理を行う４個の「状態（１〜４）」ブロックを、交流電源の停復電状態に対応してそれらの「状態」ブロック間を遷移するマイコンの処理状態を示す状態遷移図であり、中央鎖線上部が通電状態を、下部が停電状態を表している。また、図９，図１０は、交流電源の停復電状態に対応したマイコンプログラム上の「状態（１〜４）」ブロックの遷移、および停復電検出装置(図１)の停復電検出結果の変移を示す状態変化図である。
【００６５】
この第３の実施の態様においては、マイコン１１内に、以下の要件が予め設定され格納されている。
【００６６】
（ａ）通電状態における「状態１」ブロックを通電中の状態としてマイコン１１の動作を通常動作モードとする。通電状態における「状態２」ブロックを復電の状態としてマイコン１１の動作を通常動作モードとする。停電状態における「状態３」ブロックを停電の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。停電状態における「状態４」ブロックを停電中の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。
【００６７】
（ｂ）二重ヒステリシス処理を行うヒステリシスループを生成する３個のスレッシュホールドレベルを、通常用復電検出レベルＶｔｈＡ＞低消費電力用復電検出レベル兼通常用停電検出レベルＶｔｈＢ＞低消費電力用停電検出レベルＶｔｈＤの関係に設定する。
（ｂ１）「状態１」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを低消費電力用復電検出レベル兼通常用停電検出レベルＶｔｈＢに、
（ｂ２）「状態２」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを通常用復電検出レベルＶｔｈＡと低消費電力用停電検出レベルＶｔｈＤに、
（ｂ３）「状態３」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを通常用復電検出レベルＶｔｈＡと低消費電力用停電検出レベルＶｔｈＤに、
（ｂ４）「状態４」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを低消費電力用復電検出レベル兼通常用停電検出レベルＶｔｈＢに、
それぞれ設定する。
【００６８】
図８，図９を用いて通電中に停電が発生した場合の処理を説明する。
通電状態、すなわち通電中は、Ａ／Ｄ変換結果電圧Ｅが、Ｅ≧ＶｔｈＡにあるから、マイコン１１は「状態１」ブロック（通電中）の通常動作モードで動作している。いま、「状態１」ブロック（通電中）にあるとき、時点ｔ０で停電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急減し、やがて時点ｔ１で、「状態１」ブロック（通電中）における通常用停電検出レベルＶｔｈＢに達する。このとき、「状態１」ブロック（通電中）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＢが成立するので、停復電検出結果は通電状態から停電状態に転移し停電移行処理が行われ、停電状態の「状態３」ブロック（停電）に遷移して、マイコン１１は低消費電力（スロー）モードで動作される。
【００６９】
その後、Ａ／Ｄ変換結果電圧Ｅは、低消費電力（スロー）モードに移行したために起る消費電流の減少によって上昇し、やがて時点ｔ２で、低消費電力用復電検出レベルＶｔｈＢに達するが、その検出レベルＶｔｈＢは「状態３」ブロック（停電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は停電状態を維持し、マイコン１１は引き続き「状態３」ブロック（停電）の低消費電力（スロー）モードで動作される。さらに、Ａ／Ｄ変換結果電圧Ｅは、若干上昇した後に下降し、やがて時点ｔ３で、通常用停電検出レベルＶｔｈＢに達するが、その検出レベルＶｔｈＢは「状態３」ブロック（停電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は停電状態を維持し、マイコン１１は引き続き「状態３」ブロック（停電）の低消費電力（スロー）モードで動作される。その後、Ａ／Ｄ変換結果電圧Ｅは、さらに降下を続け、やがて時点ｔ４で、「状態３」ブロック（停電）における低消費電力用停電検出レベルＶｔｈＤに達する。このとき、「状態３」ブロック（停電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するため、プログラム上の状態は「状態４」ブロック（停電中）に遷移して、マイコン１１は引続き低消費電力（スロー）モードで動作される。
【００７０】
図８，図９を用いて通電中に瞬時停電（図９の停復電検出点電圧図における点線）が発生した場合の処理を説明する。
通電中に時点ｔ０で瞬時停電が発生すると、時点ｔ１において停電移行処理が行われ、「状態１」ブロック（通電中）から「状態３」ブロック（停電）に遷移して、低消費電力（スロー）モードで動作している時点ｔ２において、Ａ／Ｄ変換結果電圧Ｅが更に上昇し（図９点線、参照）、やがて時点ｔ２０で、「状態３」ブロック（停電）における通常用復電検出レベルＶｔｈＡに達する。このとき、「状態３」ブロック（停電）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＡが成立するので、停復電検出結果は停電状態から通電状態に転移し復電移行処理が行われ、通電状態の「状態１」ブロック（通電中）に戻り、マイコン１１は再び通常モードで動作される。以降、Ａ／Ｄ変換結果電圧Ｅが「状態１」ブロック（通電中）におけるヒステリシス処理のスレッシュホールドレベルである通常用停電検出レベルＶｔｈＢ以下に下降するまで通電状態が継続する。以上のような状態ブロックの遷移は、通電中から停電になり直ぐ復電する、いわゆる瞬時停電に相当する。
【００７１】
図８，図１０を用いて、停電中に復電した場合の処理を説明する。
停電状態、すなわち停電中は、Ａ／Ｄ変換結果電圧がＥ≦ＶｔｈＢにあるから、マイコン１１は「状態４」ブロック（停電中）の低消費電力（スロー）モードで動作されている。いま、「状態４」ブロック（停電中）にあるとき復電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急増し、やがて時点ｔ５で、「状態４」ブロック（停電中）における低消費電力用復電検出レベルＶｔｈＢに達する。このとき、「状態４」ブロック（停電中）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＢが成立するので、停復電検出結果は停電状態から通電状態に転移して停電移行処理が行われ、通電状態の「状態２」ブロック（復電）に遷移して、マイコン１１は通常動作モードで動作されるようになる。その後、Ａ／Ｄ変換結果電圧Ｅは、通常動作モードに移行したために起る消費電流の増加によって下降し、やがて時点ｔ６で、通常用停電検出レベルＶｔｈＢに達するが、その停電検出レベルＶｔｈＢは「状態２」ブロック（復電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は通電状態を維持し、マイコン１１は引き続き「状態２」ブロック（復電）の通常動作モードで動作される。
【００７２】
さらに、Ａ／Ｄ変換結果電圧Ｅは、その後、若干下降した後に上昇し、やがて時点ｔ７で、低消費電力用復電検出レベルＶｔｈＢに達するが、その検出レベルＶｔｈＢは「状態２」ブロック（復電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は通電状態を維持し、マイコン１１は引き続き「状態２」ブロック（復電）の通常動作モードで動作される。その後、Ａ／Ｄ変換結果電圧Ｅは、さらに上昇を続け、やがて時点ｔ８で、「状態２」ブロック（復電）における通常用復電検出レベルＶｔｈＡに達する。このとき、「状態２」ブロック（復電）におけるヒステリシス処理内で、Ｅ≧ＶｔｈＡが成立するので、プログラム上の状態は「状態１」ブロック（通電中）に遷移して、マイコン１１は引続き通常モードで動作されることになる。
【００７３】
図１０を用いて停電中に瞬時復電（図８の停復電検出点電圧図の点線）があった場合の処理を説明する。
停電中に復電が発生すると、時点ｔ５においてＥ≧ＶｔｈＢが満たされて復電移行処理の結果、「状態４」ブロック（停電中）から「状態２」ブロック（復電）に遷移し、マイコン１１は通常モードで動作する。瞬時復電のＡ／Ｄ変換結果電圧Ｅは時点ｔ６において、通常用停電検出レベルＶｔｈＢ以下となるが、検出レベルＶｔｈＢは、「状態２」ブロック（復電）におけるヒステリシス処理のスレッシュホールドレベルではないので、停復電検出結果は通電状態を維持し、マイコン１１は引き続き「状態２」ブロック（復電）の通常動作モードで動作される。
【００７４】
Ａ／Ｄ変換結果電圧Ｅが更に下降し、やがて時点ｔ６０で、「状態２」ブロック（復電）における低消費電力用停電検出レベルＶｔｈＤに達する。このとき、「状態２」ブロック（復電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するので、停電移行処理が行われ、停復電検出結果は通電状態から再び停電状態に転移して停電状態の「状態４」ブロック（停電中）に戻り、マイコン１１は再び低消費電力（スロー）モードで動作されるようになる。
【００７５】
以降、Ａ／Ｄ変換結果電圧Ｅが「状態４」ブロック（停電中）におけるヒステリシス処理のスレッシュホールドレベルである消費電力用復電検出レベルＶｔｈＢ以上に上昇するまで停電状態が継続する。以上のような状態の変化は、停電中から復電し直ぐ停電する、いわゆる瞬時復電に相当する。
【００７６】
「第４の実施の形態」
以下、交流電源電圧をＡ／Ｄ変換したＡ／Ｄ変換結果電圧とマイコン１１のソフトウェアによるヒステリシス処理を行って交流電源の停電と復電の検出を行う本発明にかかる停復電検出装置の第４の実施の態様を、図１および図１１（状態遷移図），図１２，図１３（状態変化図）を用いて説明する。
【００７７】
なお、図１２，図１３は、交流電源の停復電状態に対応したマイコンプログラム上の「状態（１〜４）」ブロックの遷移、および停復電検出装置(図１)の停復電検出結果の変移を示す状態変化図である。また、図１１は、ヒステリシスループを生成するスレッシュホールドレベル（停復電検出レベル）を５個として、多重（六重）ヒステリシス処理を行う６個の「状態（１〜６）」ブロックを、交流電源の停復電状態に対応してそれらの「状態」ブロック間を遷移するマイコンの処理状態を示す状態遷移図であり、中央鎖線上部が通電状態を、下部が停電状態を表している。
【００７８】
この第４の実施の態様においては、マイコン１１内に、以下の要件が予め設定され格納されている。
【００７９】
（ａ）通電状態における「状態１」ブロックを通電中の状態としてマイコン１１の動作を通常動作モードとする。通電状態における「状態２」ブロックを第１の復電の状態としてマイコン１１の動作を通常動作モードとする。通電状態における「状態３」ブロックを第２の復電の状態としてマイコン１１の動作を通常動作モードとする。停電状態における「状態４」ブロックを停電の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。停電状態における「状態５」ブロックを第１の停電中の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。停電状態における「状態６」ブロックを第２の停電中の状態としてマイコン１１の動作を低消費電力（スロー）モードとする。
【００８０】
（ｂ）二重ヒステリシス処理を行うヒステリシスループを生成する５個のスレッシュホールドレベルを、第１の停復電検出レベルＶｔｈＡ＞第２の停復電検出レベルＶｔｈＢ＞第３の停復電検出レベルＶｔｈＣ＞第４の停復電検出レベルＶｔｈＤ＞第５の停復電検出レベルＶｔｈＥの関係に設定する。
（ｂ１）「状態１」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを第３の停復電検出レベルＶｔｈＣに、
（ｂ２）「状態２」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤに、
（ｂ３）「状態３」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを第２の停復電検出レベルＶｔｈＢと第４の停復電検出レベルＶｔｈＥに、
（ｂ４）「状態４」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを第１の停復電検出レベルＶｔｈＡと第４の停復電検出レベルＶｔｈＤに、
（ｂ５）「状態５」ブロックにおけるヒステリシス処理のスレッシュホールドレベルを第２の停復電検出レベルＶｔｈＢと第５の停復電検出レベルＶｔｈＥに、
（ｂ６）「状態６」ブロックにおけるスレッシュホールドレベルを第３の停復電検出レベルＶｔｈＣに、
それぞれ設定する。
【００８１】
図１１，図１２を用いて通電中に停電が発生した場合の処理を説明する。この説明では、マイコン１１が停電状態または復電状態に移行した時点で生じる一時的な電圧の回復もしくは低下の現象についての説明は省略している。
【００８２】
通電状態、すなわち通電中は、Ａ／Ｄ変換結果電圧Ｅが、Ｅ≧ＶｔｈＡにあるから、マイコン１１は「状態１」ブロック（通電中）の通常動作モードで動作している。いま、「状態１」ブロック（通電中）にあるとき、時点ｔ０で停電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急減し、やがて時点ｔ１で、「状態１」ブロック（通電中）における第３の停電検出レベルＶｔｈＣに達する。このとき、「状態１」ブロック（通電中）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＣが成立するので、停復電検出結果は通電状態から停電状態に転移し停電移行処理が行われ、停電状態の「状態４」ブロック（停電）に遷移して、マイコン１１は低消費電力（スロー）モードで動作する。
【００８３】
その後、低消費電力（スロー）モードにあってＡ／Ｄ変換結果電圧Ｅは、さらに低下して第４の停電検出レベルＶｔｈＤに達する。このとき、「状態４」ブロック（停電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するので、「状態５」（停電中）に移行する。このとき、停復電検出結果は停電状態のままであり運転モードは低消費電力（スロー）モードのままである。この状態で停電が回復しない場合には、さらにＡ／Ｄ変換結果電圧Ｅが低下して第５の停電検出レベルＶｔｈＥに達する。このとき、「状態５」ブロック（停電中）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＥが成立するので、停復電検出結果は停電状態のままであり運転モードは低消費電力（スロー）モードのまま「状態６」（停電中）に移行する。マイコン１１は、この低消費電力（スロー）モードで復電の監視を続ける。
【００８４】
マイコン１１が「状態６」ブロック（停電中）で復電を監視中に、交流電源の停電が回復してＡ／Ｄ変換結果電圧Ｅが上昇を開始すると、時刻ｔ４で第３の復電検出レベルＶｔｈＣに達する。このとき、「状態６」ブロック（停電中）におけるヒステリシス処理内でＥ≧ＶｔｈＣが成立するので、復電移行処理が行なわれ、マイコン１１は、通電状態の「状態３」ブロック（復電）に遷移し、通常動作モードに移行する。
【００８５】
通電状態の「状態３」ブロック（復電）で、復電が継続するとさらにＡ／Ｄ変換結果電圧Ｅが上昇して時点ｔ５で、Ａ／Ｄ変換結果電圧Ｅが第２の復電検出レベルＶｔｈＢに達する。このとき「状態３」ブロック（復電）におけるヒステリシス処理内でＥ≧ＶｔｈＢが成立するので、マイコン１１は、「状態２」ブロック（復電）に遷移し、通常動作モードを維持する。
【００８６】
マイコン１１が通常動作モードで動作している「状態２」ブロック（復電）において、Ａ／Ｄ変換結果電圧Ｅがさらに上昇して第１の復電検出レベルＶｔｈＡに達すると、「状態２」ブロック（復電）におけるヒステリシス処理内でＥ≧ＶｔｈＡが成立するので、マイコン１１は、「状態１」ブロック（通電中）に遷移し、通常動作モードを維持する。この動作の例は、比較的深い瞬時停電が発生した場合にも同様の処理が行われる。
【００８７】
図１１および図１２を用いて、通電中に瞬時停電が生じた場合の処理の例を説明する。一点鎖線は中程度の瞬時停電の例であり、破線は、比較的浅い瞬時停電の例である。
【００８８】
通電状態、すなわち通電中は、Ａ／Ｄ変換結果電圧Ｅが、Ｅ≧ＶｔｈＡにあるから、マイコン１１は「状態１」ブロック（通電中）の通常動作モードで動作している。いま、「状態１」ブロック（通電中）にあるとき、時点ｔ０で停電が発生すると、Ａ／Ｄ変換結果電圧Ｅは急減し、やがて時点ｔ１で、「状態１」ブロック（通電中）における第２の停復電（停電）検出レベルＶｔｈＢに達する。このとき、「状態１」ブロック（通電中）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＢが成立するので、停復電検出結果は通電状態から停電状態に転移し停電移行処理が行われ、停電状態の「状態４」ブロック（停電）に遷移して、マイコン１１は低消費電力（スロー）モードで動作する。
【００８９】
停電が破線で示す比較的浅い瞬時停電であった場合には、Ａ／Ｄ変換結果電圧Ｅは回復して時点ｔ１３で第１の停復電（復電）検出レベルＶｔｈＡに達する。このとき、「状態４」ブロック（停電）においてＥ≧ＶｔｈＡが成立して、マイコン１１は、通電状態となり、通常動作モードに移行して、停電監視を続ける。
【００９０】
上記停電状態にあり低消費電力（スロー）モードで動作している「状態４」ブロック（停電）において、停電が回復せずにＡ／Ｄ変換結果電圧Ｅがさらに低下して第４の停復電（停電）検出レベルＶｔｈＤに達すると、「状態４」ブロック（停電）におけるヒステリシス処理内で、Ｅ≦ＶｔｈＤが成立するので、停復電検出結果は停電状態ままであり運転モードは低消費電力（スロー）モードのまま「状態５」ブロック（停電中）に移行する。この状態で停電が回復した場合には、Ａ／Ｄ変換結果電圧Ｅが回復して、一点鎖線で示すように、時点ｔ２３で、第２の復電検出レベルＶｔｈＢに達する。このとき「状態５」ブロック（停電中）におけるＥ≧ＶｔｈＢが成立するので、マイコン１１は、通電状態に移行して通常動作モードで動作する。さらに、Ａ／Ｄ変換結果電圧Ｅが上昇して第１の停復電（復電）検出レベルＶｔｈＡに達すると、Ｅ≧ＶｔｈＡが成立して「状態１」ブロック（通電中）に移行して、停電を監視する状態となる。
【００９１】
このようにして、各種の瞬時停電にも対応することができる。
【００９２】
図１１および図１３を用いて、マイコン１１が「状態６」ブロック（停電中）で復電を監視中に、交流電源の停電が回復した場合を説明する。
【００９３】
マイコン１１が「状態６」ブロック（停電中）で復電を監視中に、時点ｔ１０で交流電源の停電が回復してＡ／Ｄ変換結果電圧Ｅが上昇を開始して、時点ｔ１１で第３の停復電（復電）検出レベルＶｔｈＣに達すると、「状態６」ブロック（停電中）におけるヒステリシス処理内でＥ≧ＶｔｈＣが成立するので、復電移行処理が行なわれ、マイコン１１は、通電状態の「状態３」ブロック（復電）に遷移し、通常動作モードに移行する。停復電検出結果は通電状態に移行する。
【００９４】
通電状態の「状態３」ブロック（復電）で、復電が継続するとさらにＡ／Ｄ変換結果電圧Ｅが上昇して時点ｔ１２で、Ａ／Ｄ変換結果電圧Ｅが第２の停復電（復電）検出レベルＶｔｈＢに達する。このとき「状態３」ブロック（復電）におけるヒステリシス処理内でＥ≧ＶｔｈＢが成立するので、マイコン１１は、「状態２」ブロック（復電）に遷移し、通常動作モードを維持する。
【００９５】
マイコン１１が通常動作モードで動作している「状態２」ブロック（復電）において、Ａ／Ｄ変換結果電圧Ｅがさらに上昇して第１の停復電（復電）検出レベルＶｔｈＡに達すると、「状態２」ブロック（復電）におけるヒステリシス処理内でＥ≧ＶｔｈＡが成立するので、マイコン１１は、「状態１」ブロック（通電中）に遷移し、通常動作モードを維持する。
【００９６】
この状態で、再度停電が発生すると、Ａ／Ｄ変換結果電圧Ｅが低下し始め、時点ｔ１５で第３の停復電（停電）検出レベルＶｔｈＣに達すると、「状態１」ブロック（通電中）におけるＥ≦ＶｔｈＣが成立して、停電移行処理が行われ、マイコン１１は、通電状態から停電状態へ移行し、マイコン１１は、「状態４」ブロック（停電）へ移行して、低消費電力（スロー）モードで動作する。
【００９７】
さらに、Ａ／Ｄ変換結果電圧Ｅが時点ｔ１６で、第４の停復電（停電）検出レベルＶｔｈＤに達すると、「状態４」ブロック（停電）におけるＥ≦ＶｔｈＤが成立して、マイコン１１は、「状態５」ブロック（停電中）へ移行する。さらに、Ａ／Ｄ変換結果電圧Ｅが時点ｔ１７で、第５の停復電（停電）検出レベルＶｔｈＥに達すると、「状態５」ブロック（停電中）におけるＥ≦ＶｔｈＥが成立して、マイコン１１は、「状態６」ブロック（停電中）へ移行し、復電を監視する状態となる。
【００９８】
時点ｔ１２の結果、マイコン１１が「状態２」ブロック（復電）にある状態で、停電が発生すると、Ａ／Ｄ変換結果電圧Ｅが低下し始め、第４の停復電（停電）検出レベルＶｔｈＤに到達すると、「状態２」ブロック（復電）におけるＥ≦ＶｔｈＤが成立して、マイコン１１は停電状態に移行し、「状態５」ブロック（停電中）へ転移し、低消費電力（スロー）モードで運転される。さらに、Ａ／Ｄ変換結果電圧Ｅが時点ｔ２４で、第５の停復電（停電）検出レベルＶｔｈＥに達すると、「状態５」ブロック（停電中）におけるＥ≦ＶｔｈＥが成立して、マイコン１１は、「状態６」ブロック（停電中）へ移行し、復電を監視する状態となる。
【００９９】
「状態６」ブロック（停電中）に復電があり、Ａ／Ｄ変換結果電圧Ｅが第３の停復電（復電）検出レベルＶｔｈＣに達して、通電状態となり、マイコン１１が「状態３」ブロック（復電）へ移行して通常動作モードで動作しているときに再度停電が発生してＡ／Ｄ変換結果電圧Ｅが第５の停復電（停電）検出レベルＶｔｈＥまで低下すると、「状態３」ブロック（復電）におけるＥ≦ＶｔｈＥが成立して、マイコン１１は再び停電状態となり低消費電力で運転されて、復電の監視を続ける。
【０１００】
このように、第４の実施の形態では、第１の停復電検出レベルＶｔｈＡ＞第２の停復電検出レベルＶｔｈＢ＞第３の停復電検出レベルＶｔｈＣ＞第４の停復電検出レベルＶｔｈＤ＞第５の停復電検出レベルＶｔｈＥの関係にある５個のスレッシュホールドレベルを備えるとともに、通電状態と停電状態の６個の「状態」ブロックを備えることによって、それぞれのスレッシュホールドレベルを、第１の停復電検出レベルＶｔｈＡを通電状態の「状態２」における復電検出レベルと「状態４」における復電検出レベルに、第２の停復電検出レベルＶｔｈＢを通電状態の「状態３」における復電検出レベルと停電状態の「状態５」における復電検出レベルに、第３の停復電検出レベルＶｔｈＣを通電状態の「状態１」における停電検出レベルと停電状態の「状態６」における復電検出レベルに、第４の停復電検出レベルＶｔｈＤを通電状態の「状態２」における停電検出レベルと、停電状態の「状態４」における停電検出レベルに、第５の停復電検出レベルＶｔｈＥを通電状態の「状態３」における停電検出レベルと停電状態の「状態５」における停電検出レベルに用いており、少ないスレッシュホールドレベルの設定で、より木目細かい処理を実現している。
【０１０１】
【発明の効果】
本発明によれば、交流電源の停電および復電を検出するためのヒステリシス処理におけるヒステリシスループを生成するスレッシュホールドレベルを適切な停復電検出レベルに設定できるので、停電時における停電検出状態と通電検出状態との行き来、また、復電時における通電（復電）検出状態と停電検出状態とを行き来する現象を防止することができ、当該停復電検出装置の停復電検出によって供給電力源が切替えられる当該マイコンおよび周辺電子機器回路の動作に異常を来すことはなくなる。したがって、周辺電子機器回路および当該停復電検出装置の供給電源は、それら回路装置の最大動作時に見合った電力容量＋α程度の電力容量を有する電源が使用できるので、全体コストを安くすることができる。
【０１０２】
また、交流電源の停電および復電を検出するためのヒステリシスループにおけるスレッシュホールドレベルの設定に際し、停復電時における交流電源電圧の上昇値／下降値程度のヒステリシス幅に設定することができるので、停復電移行動作が交流電源の停復電に間に合わないということがなくなる。
【図面の簡単な説明】
【図１】  マイコンのヒステリシス処理によって停復電検出を行う停復電検出装置の構成を説明するブロック図
【図２】  図１に示した停復電検出装置の第１の実施の形態における動作を説明するフローチャート
【図３】  第１の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（停電発生時）
【図４】  第１の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（復電発生時）
【図５】  第２の実施の態様におけるマイコンのヒステリシス処理を説明する状態遷移図
【図６】  第２の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（停電発生時）
【図７】  第２の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（復電発生時）
【図８】  第３の実施の態様におけるマイコンのヒステリシス処理を説明する状態遷移図
【図９】  第３の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（停電発生時）
【図１０】  第３の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（復電発生時）
【図１１】  第４の実施の態様におけるマイコンのヒステリシス処理を説明する状態遷移図
【図１２】  第４の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（停電発生時）
【図１３】  第４の実施の態様におけるマイコンのヒステリシス処理を説明するための状態変化図（復電発生時）
【図１４】  ヒステリシスコンパレータを用いて停復電を検出する停復電検出装置の構成を説明するブロック図
【図１５】  図１に示した停復電検出装置における従来技術によるマイコンのヒステリシス処理のフローチャート
【図１】
0003926634.tif 000002
【図２】
0003926634.tif 000003
【図３】
0003926634.tif 000004
【図４】
0003926634.tif 000005
【図５】
0003926634.tif 000006
【図６】
0003926634.tif 000007
【図７】
0003926634.tif 000008
【図８】
0003926634.tif 000009
【図９】
0003926634.tif 000010
【図１０】
0003926634.tif 000011
【図１１】
0003926634.tif 000012
【図１２】
0003926634.tif 000013
【図１３】
0003926634.tif 000014
【図１４】
0003926634.tif 000015
【図１５】
0003926634.tif 000016