JPH0526913A - 停電検出装置 - Google Patents
停電検出装置Info
- Publication number
- JPH0526913A JPH0526913A JP3184411A JP18441191A JPH0526913A JP H0526913 A JPH0526913 A JP H0526913A JP 3184411 A JP3184411 A JP 3184411A JP 18441191 A JP18441191 A JP 18441191A JP H0526913 A JPH0526913 A JP H0526913A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- power failure
- power
- output
- level
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Measurement Of Current Or Voltage (AREA)
- Power Sources (AREA)
Abstract
(57)【要約】
【目的】 停電検出信号およびリセット信号を適切にC
PUに知らせることができる。 【構成】 AC電源を脈流に変換し、停電検出レベル以
上の脈流をディジタル信号に変換して出力するAC電源
レベル検出回路11と、AC電源レベル検出回路11の
ディジタル信号の有無から停電の有無を検出するととも
にディジタル信号の出力時はディジタル信号が入力され
る毎にトリガされて第1および第2の信号を送出するワ
ンショットタイマ12a,12bからなる停電検出部1
2と、停電復帰時には停電検出部からの第1,第2信号
により停電復帰させた後リセット解除信号を送出し、停
電時には停電信号を送出した後リセット信号を送出する
シフトレジスタ13a,13bからなる信号生成回路1
3と、信号生成回路のリセット信号とメモリオープンコ
マンドにより動作するメモリ保護回路14と、DC電源
の停電レベルを検出する回路15とから構成する。
PUに知らせることができる。 【構成】 AC電源を脈流に変換し、停電検出レベル以
上の脈流をディジタル信号に変換して出力するAC電源
レベル検出回路11と、AC電源レベル検出回路11の
ディジタル信号の有無から停電の有無を検出するととも
にディジタル信号の出力時はディジタル信号が入力され
る毎にトリガされて第1および第2の信号を送出するワ
ンショットタイマ12a,12bからなる停電検出部1
2と、停電復帰時には停電検出部からの第1,第2信号
により停電復帰させた後リセット解除信号を送出し、停
電時には停電信号を送出した後リセット信号を送出する
シフトレジスタ13a,13bからなる信号生成回路1
3と、信号生成回路のリセット信号とメモリオープンコ
マンドにより動作するメモリ保護回路14と、DC電源
の停電レベルを検出する回路15とから構成する。
Description
【0001】
【産業上の利用分野】本発明は、計算機,パーソナルコ
ンピュータ,在庫管理などのPOSターミナル,キャッ
シュレジスタ等に利用される停電検出装置に関する。
ンピュータ,在庫管理などのPOSターミナル,キャッ
シュレジスタ等に利用される停電検出装置に関する。
【0002】
【従来の技術】図8は、従来の停電検出装置の構成を示
している。図8において、抵抗1,2は電源電圧Vcc
を分圧して停電検出レベルを設定する。抵抗1と抵抗2
との接続点にはバッファ3を通してCPU(中央処理装
置)4の割込端子4aが接続されている。また、抵抗1
と2との接点には、バッファ5および抵抗6とコンデン
サ7により形成される時定数回路を介してCPU4のリ
セット端子4bが接続されている。
している。図8において、抵抗1,2は電源電圧Vcc
を分圧して停電検出レベルを設定する。抵抗1と抵抗2
との接続点にはバッファ3を通してCPU(中央処理装
置)4の割込端子4aが接続されている。また、抵抗1
と2との接点には、バッファ5および抵抗6とコンデン
サ7により形成される時定数回路を介してCPU4のリ
セット端子4bが接続されている。
【0003】次に上記従来例の動作について説明する。
図8において、電源電圧Vccが低下するに伴い抵抗1
と2で分圧される電圧V0が図9の(a)に示すように
バッファ3のスレッショルドレベルVs以下になると、
バッファ3の出力が図9の(b)に示すようにHレベル
に反転するため、CPU4に割込みがかかり、これによ
ってCPU4に停電が発生したことを知らせる。また、
バッファ5において、分圧された電圧V0がバッファ5
のスレッショルドレベルVs以下になると、バッファ5
の出力は時定数回路により所定時間後に図9の(c)に
示すHレベルになり、この信号をCPU4のリセット端
子4bに入力することでCPU4をリセットする。
図8において、電源電圧Vccが低下するに伴い抵抗1
と2で分圧される電圧V0が図9の(a)に示すように
バッファ3のスレッショルドレベルVs以下になると、
バッファ3の出力が図9の(b)に示すようにHレベル
に反転するため、CPU4に割込みがかかり、これによ
ってCPU4に停電が発生したことを知らせる。また、
バッファ5において、分圧された電圧V0がバッファ5
のスレッショルドレベルVs以下になると、バッファ5
の出力は時定数回路により所定時間後に図9の(c)に
示すHレベルになり、この信号をCPU4のリセット端
子4bに入力することでCPU4をリセットする。
【0004】
【発明が解決しようとする課題】しかしながら、上記従
来の停電検出装置では、図10の(a)に示すように抵
抗1と2で分圧された電圧V0バッファ3のスレッショ
ルドレベルVsを中心にして上下に小さく振れた場合、
バッファ3の出力、すなわちCPU4の割込信号(停電
検出信号)は図10の(b)のように発振を起こし、適
切な停電処理を行うことができず、しかも、リセット信
号も図10の(c)のようになって正しくリセットさせ
ることができない。
来の停電検出装置では、図10の(a)に示すように抵
抗1と2で分圧された電圧V0バッファ3のスレッショ
ルドレベルVsを中心にして上下に小さく振れた場合、
バッファ3の出力、すなわちCPU4の割込信号(停電
検出信号)は図10の(b)のように発振を起こし、適
切な停電処理を行うことができず、しかも、リセット信
号も図10の(c)のようになって正しくリセットさせ
ることができない。
【0005】また、電圧V0が図11の(a)に示すよ
うにスレッショルドレベルVsを中心にして上下に大き
く振れている場合には、割込信号は図11の(b)に示
すようになり、CPU4に対する停電のための割込みが
かかるものの、バッファ5および時定数回路を通して得
られるリセット信号は図11の(c)に示すような波形
となるため、CPU4を正しくリセットできないという
問題があった。
うにスレッショルドレベルVsを中心にして上下に大き
く振れている場合には、割込信号は図11の(b)に示
すようになり、CPU4に対する停電のための割込みが
かかるものの、バッファ5および時定数回路を通して得
られるリセット信号は図11の(c)に示すような波形
となるため、CPU4を正しくリセットできないという
問題があった。
【0006】また、AC電源を利用して停電検出を行う
入力回路としては、図13に示す構成のものがある。図
12において、両波整流するダイオードブリッヂ回路8
をAC電源9に接続し、ダイオードブリッヂ回路8のア
ノードコモンをアースに接続し、カソードコモンを固定
抵抗R1,R2および可変抵抗VR1の直列回路を介し
て+5Vに接続し、さらに可変抵抗VR1の可動子をト
ランジスタQのベースに接続する。
入力回路としては、図13に示す構成のものがある。図
12において、両波整流するダイオードブリッヂ回路8
をAC電源9に接続し、ダイオードブリッヂ回路8のア
ノードコモンをアースに接続し、カソードコモンを固定
抵抗R1,R2および可変抵抗VR1の直列回路を介し
て+5Vに接続し、さらに可変抵抗VR1の可動子をト
ランジスタQのベースに接続する。
【0007】このような入力回路では、トランジスタQ
のベースに加わる電圧波形は図13に示すようになり、
可変抵抗VR1を調整することにより、トランジスタQ
のベース電位を実線および破線に示すように調整でき
る。しかしながら、トランジスタQのベースに加わる電
圧波形はプラス側にしか変化しないため、これをディジ
タル化する際の停電圧検出レベルを広く設定できないと
いう問題があった。
のベースに加わる電圧波形は図13に示すようになり、
可変抵抗VR1を調整することにより、トランジスタQ
のベース電位を実線および破線に示すように調整でき
る。しかしながら、トランジスタQのベースに加わる電
圧波形はプラス側にしか変化しないため、これをディジ
タル化する際の停電圧検出レベルを広く設定できないと
いう問題があった。
【0008】本発明は、このような従来の問題を解決す
るものであり、停電検出信号とリセット信号を適切にC
PUに出力できる停電検出装置を提供することを目的と
する。
るものであり、停電検出信号とリセット信号を適切にC
PUに出力できる停電検出装置を提供することを目的と
する。
【0009】
【課題を解決するための手段】上記目的を達成するため
に、請求項1の発明は、AC電源を脈流に変換し、停電
検出レベル以上の脈流をディジタル信号に変換して出力
するAC電源レベル検出手段と、前記AC電源レベル検
出手段のディジタル信号の有無からパワーダウンの有無
を判定するとともに、ディジタル信号のお出力時はディ
ジタル信号が入力される毎にトリガされて第1の信号お
よび第2の信号を送出する停電検出手段と、停電復帰時
には、停電検出手段からの第1および第2の信号により
停電復帰された後リセット解除信号を送出し、パワーダ
ウン検出時には停電検出信号を送出した後リセット信号
を送出する信号生成手段を備えたものである。
に、請求項1の発明は、AC電源を脈流に変換し、停電
検出レベル以上の脈流をディジタル信号に変換して出力
するAC電源レベル検出手段と、前記AC電源レベル検
出手段のディジタル信号の有無からパワーダウンの有無
を判定するとともに、ディジタル信号のお出力時はディ
ジタル信号が入力される毎にトリガされて第1の信号お
よび第2の信号を送出する停電検出手段と、停電復帰時
には、停電検出手段からの第1および第2の信号により
停電復帰された後リセット解除信号を送出し、パワーダ
ウン検出時には停電検出信号を送出した後リセット信号
を送出する信号生成手段を備えたものである。
【0010】また、請求項2の発明は、請求項1の構成
要件に加えて、信号生成手段から出力されるリセット信
号とメモリオープンコマンドとによりメモリ保護指令を
送出するメモリ保護手段を設けたものである。
要件に加えて、信号生成手段から出力されるリセット信
号とメモリオープンコマンドとによりメモリ保護指令を
送出するメモリ保護手段を設けたものである。
【0011】また、請求項3の発明は、請求項1の構成
要件に加えて、DC電源の停電レベルを検出するDC電
源レベル検出手段を設け、このDC電源レベル検出手段
が停電レベルを検出したときの出力信号により停電検出
手段および信号生成手段をリセットして信号生成手段か
ら停電検出信号およびリセット信号を送出するようにし
たものである。
要件に加えて、DC電源の停電レベルを検出するDC電
源レベル検出手段を設け、このDC電源レベル検出手段
が停電レベルを検出したときの出力信号により停電検出
手段および信号生成手段をリセットして信号生成手段か
ら停電検出信号およびリセット信号を送出するようにし
たものである。
【0012】さらに、請求項4の発明は、AC電源レベ
ル検出手段を、AC電源を脈流に変換するダイオードブ
リッヂと、その脈流レベルを分圧調整する抵抗素子と、
分圧された脈流をディジタル信号に変換するトランジス
タおよび論理素子とから構成したものである。
ル検出手段を、AC電源を脈流に変換するダイオードブ
リッヂと、その脈流レベルを分圧調整する抵抗素子と、
分圧された脈流をディジタル信号に変換するトランジス
タおよび論理素子とから構成したものである。
【0013】さらにまた、請求項5の発明は、停電検出
手段を、AC電源レベル検出手段からのディジタル信号
によりトリガされて第1の信号を送出する第1のワンシ
ョットタイマと、前記ディジタル信号によりトリガされ
て第2の信号を送出する第2のワンショットタイマとか
ら構成したものである。
手段を、AC電源レベル検出手段からのディジタル信号
によりトリガされて第1の信号を送出する第1のワンシ
ョットタイマと、前記ディジタル信号によりトリガされ
て第2の信号を送出する第2のワンショットタイマとか
ら構成したものである。
【0014】また、請求項6の発明は、信号生成手段
を、停電検出手段の第1の信号によりシフト動作されて
第2の信号を出力する第1のシフトレジスタと、第1の
シフトレジスタの出力を入力とし、クロック発生器から
のクロックによりシフト動作されて停電復帰時には停電
復帰信号およびリセット解除信号を送出し、停電検出時
には停止信号およびリセット信号を送出する第2のシフ
トレジスタとから構成したものである。
を、停電検出手段の第1の信号によりシフト動作されて
第2の信号を出力する第1のシフトレジスタと、第1の
シフトレジスタの出力を入力とし、クロック発生器から
のクロックによりシフト動作されて停電復帰時には停電
復帰信号およびリセット解除信号を送出し、停電検出時
には停止信号およびリセット信号を送出する第2のシフ
トレジスタとから構成したものである。
【0015】さらにまた、請求項7の発明は、AC電源
レベル検出手段からのディジタル信号によりトリガされ
る毎に出力される第1のワンショットタイマの出力信号
を電源ノイズより長くディジタル信号より短かい持続時
間に設定し、第2のワンショットタイマの出力信号は電
源ノイズおよびディジタル信号より長い持続時間に設定
してなるものである。
レベル検出手段からのディジタル信号によりトリガされ
る毎に出力される第1のワンショットタイマの出力信号
を電源ノイズより長くディジタル信号より短かい持続時
間に設定し、第2のワンショットタイマの出力信号は電
源ノイズおよびディジタル信号より長い持続時間に設定
してなるものである。
【0016】
【作用】したがって、本発明によれば、AC電源レベル
検出手段からの第1および第2の信号の有無から停電の
有無を停電検出手段で検出し、これにより停電を検出し
た時は信号生成手段を動作させて停電検出信号を送出す
るとともに、停電検出から所定時間後にリセット信号を
送出し、また、停電復帰を検出した時は停電復帰信号を
送出した後、所定時間後にリセット解除信号を送出でき
るようにしたから、停電検出信号およびリセット信号を
適切にCPUに知らせることができる。また、本発明に
よれば、信号生成手段からのリセット信号とメモリオー
プンコマンドにより動作するメモリ保護回路を設けたか
ら、停電等の異常時にメモリをハードウェアおよびソフ
トウェアの両面から保護することができる。
検出手段からの第1および第2の信号の有無から停電の
有無を停電検出手段で検出し、これにより停電を検出し
た時は信号生成手段を動作させて停電検出信号を送出す
るとともに、停電検出から所定時間後にリセット信号を
送出し、また、停電復帰を検出した時は停電復帰信号を
送出した後、所定時間後にリセット解除信号を送出でき
るようにしたから、停電検出信号およびリセット信号を
適切にCPUに知らせることができる。また、本発明に
よれば、信号生成手段からのリセット信号とメモリオー
プンコマンドにより動作するメモリ保護回路を設けたか
ら、停電等の異常時にメモリをハードウェアおよびソフ
トウェアの両面から保護することができる。
【0017】さらに本発明によれば、AC電源レベル検
出手段に加えてDC電源レベル検出手段を設けたので、
AC電源とDC電源の両方で停電検出が可能になる。
出手段に加えてDC電源レベル検出手段を設けたので、
AC電源とDC電源の両方で停電検出が可能になる。
【0018】また、本発明によれば、AC電源をダイオ
ードブリッヂにより脈流に変換し、この脈流レベルを抵
抗素子により分圧調整することにより、停電検出レベル
を任意に変更できるとともに、停電検出レベルを広く設
定できる。
ードブリッヂにより脈流に変換し、この脈流レベルを抵
抗素子により分圧調整することにより、停電検出レベル
を任意に変更できるとともに、停電検出レベルを広く設
定できる。
【0019】さらにまた、本発明によれば、停電検出手
段をAC電源レベル検出手段からの出力信号が入力され
る毎にトリガされる2つのワンショットタイマにより構
成し、かつその時定数を電源ノイズより大きく設定する
ことにより、AC電源の周期抜けを検出できるとともに
電源ノイズを除去することができる。
段をAC電源レベル検出手段からの出力信号が入力され
る毎にトリガされる2つのワンショットタイマにより構
成し、かつその時定数を電源ノイズより大きく設定する
ことにより、AC電源の周期抜けを検出できるとともに
電源ノイズを除去することができる。
【0020】また、本発明によれば、停電検出手段の出
力により動作される信号生成手段を第1,第2のシフト
レジスタにより構成し、第2シフトレジスタのクロック
をクロック発生器から供給することにより、停電検出か
らリセットまでの時間を任意に設定でき、かつ電源投入
時のノイズによる誤動作を防止できる。
力により動作される信号生成手段を第1,第2のシフト
レジスタにより構成し、第2シフトレジスタのクロック
をクロック発生器から供給することにより、停電検出か
らリセットまでの時間を任意に設定でき、かつ電源投入
時のノイズによる誤動作を防止できる。
【0021】
【実施例】図1は、本発明の一実施例における停電検出
装置の回路図である。図1において、11は停電検出用
のAC電源を脈流に変換し、停電検出レベル以上の脈流
をディジタル信号に変換するAC電源レベル検出回路、
12はAC電源レベル検出回路11からのディジタル信
号によりトリガされるワンショットタイマを用いた停電
検出部、13は停電検出部12からの出力信号およびク
ロック発生手段からのクロックに基づいて停電検出信号
およびリセット信号を生成する信号生成回路、14は信
号生成回路13からのリセット信号とメモリオープンコ
マンドにより生成された信号とによりメモリ保護信号を
送出するメモリ保護回路、15はDC電源の停電レベル
を検出するDC電源レベル検出回路である。
装置の回路図である。図1において、11は停電検出用
のAC電源を脈流に変換し、停電検出レベル以上の脈流
をディジタル信号に変換するAC電源レベル検出回路、
12はAC電源レベル検出回路11からのディジタル信
号によりトリガされるワンショットタイマを用いた停電
検出部、13は停電検出部12からの出力信号およびク
ロック発生手段からのクロックに基づいて停電検出信号
およびリセット信号を生成する信号生成回路、14は信
号生成回路13からのリセット信号とメモリオープンコ
マンドにより生成された信号とによりメモリ保護信号を
送出するメモリ保護回路、15はDC電源の停電レベル
を検出するDC電源レベル検出回路である。
【0022】AC電源レベル検出回路11は、AC電源
入力端子IN1,IN2に接続され、AC電源を脈流に
変換するダイオードブリッヂ11aと、こダイオードブ
リッジ11aのカソードコモン端子と+5V電源間に直
列に接続された停電検出レベル設定用の固定抵抗R1,
R2および可変抵抗VR1と、+V電源とアース間にコ
レクタ・エミッタを接続し、ベースを可変抵抗VR1の
可動子に接続したトランジスタ11bと、トランジスタ
11bのコレクタと出力端子間に直列に接続したNOT
ゲート11c,11dと、NOTゲート11cの出力端
とトランジスタ11bのベース間に接続した抵抗R3
と、抵抗R3とアース間に接続したコンデンサC1とか
ら構成される。
入力端子IN1,IN2に接続され、AC電源を脈流に
変換するダイオードブリッヂ11aと、こダイオードブ
リッジ11aのカソードコモン端子と+5V電源間に直
列に接続された停電検出レベル設定用の固定抵抗R1,
R2および可変抵抗VR1と、+V電源とアース間にコ
レクタ・エミッタを接続し、ベースを可変抵抗VR1の
可動子に接続したトランジスタ11bと、トランジスタ
11bのコレクタと出力端子間に直列に接続したNOT
ゲート11c,11dと、NOTゲート11cの出力端
とトランジスタ11bのベース間に接続した抵抗R3
と、抵抗R3とアース間に接続したコンデンサC1とか
ら構成される。
【0023】停電検出部12は、AC電源入力部11か
ら出力されるディジタル信号をトリガ入力とするワンシ
ョットタイマ12a,12bを備える。ワンショットタ
イマ12aには抵抗R4とコンデンサC2とからなる時
定数回路が、ワンショットタイマ12bには抵抗R5と
コンデンサC3とからなる時定数回路がそれぞれ接続さ
れており、さらにワンショットタイマ12bの他方の入
力端は抵抗R6を介して+5V電源に接続されていると
ともに、常開のリセットスイッチ12cを介してアース
に接続されている。
ら出力されるディジタル信号をトリガ入力とするワンシ
ョットタイマ12a,12bを備える。ワンショットタ
イマ12aには抵抗R4とコンデンサC2とからなる時
定数回路が、ワンショットタイマ12bには抵抗R5と
コンデンサC3とからなる時定数回路がそれぞれ接続さ
れており、さらにワンショットタイマ12bの他方の入
力端は抵抗R6を介して+5V電源に接続されていると
ともに、常開のリセットスイッチ12cを介してアース
に接続されている。
【0024】信号生成回路13は、ワンショットタイマ
12aの出力Qをクロック入力とし、かつワンショット
タイマ12bの出力Qを入力とするシフトレジスタ13
aと、シフトレジスタ13aの出力QHを入力とし、か
つクロック発生器13cからのクロックをクロック入力
とするシフトレジスタ13bと、シフトレジスタ13a
のQA出力を反転するNOTゲート13cとから構成さ
れる。
12aの出力Qをクロック入力とし、かつワンショット
タイマ12bの出力Qを入力とするシフトレジスタ13
aと、シフトレジスタ13aの出力QHを入力とし、か
つクロック発生器13cからのクロックをクロック入力
とするシフトレジスタ13bと、シフトレジスタ13a
のQA出力を反転するNOTゲート13cとから構成さ
れる。
【0025】メモリ保護回路14は、シフトレジスタ1
3bの出力QHを一方の入力とし、メモリプロテクトコ
マンドであるメモリオープンをD入力とするフリップフ
ロップ14aのQ出力を他方の入力とするNANDゲー
ト14bと、NANDゲート14bの出力により動作し
てCPUのメモリ(RAM)の内容を保護するためのチ
ップセレクト信号を出力するトランジスタ14cと、N
ANDゲート14bの出力をメモリ保護の状態を認識さ
せる信号としてCPUに送出する負論理のNANDゲー
ト14dとから構成される。
3bの出力QHを一方の入力とし、メモリプロテクトコ
マンドであるメモリオープンをD入力とするフリップフ
ロップ14aのQ出力を他方の入力とするNANDゲー
ト14bと、NANDゲート14bの出力により動作し
てCPUのメモリ(RAM)の内容を保護するためのチ
ップセレクト信号を出力するトランジスタ14cと、N
ANDゲート14bの出力をメモリ保護の状態を認識さ
せる信号としてCPUに送出する負論理のNANDゲー
ト14dとから構成される。
【0026】DC電源レベル検出回路15は、CPU用
の+5V電源を分圧する抵抗15a,15bと、抵抗1
5a,15bにより分圧された電圧をベース入力とする
トランジスタ15cと、トランジスタ15cのコレクタ
電圧を入力とするNANDゲート15dとから構成さ
れ、このNANDゲート15dの出力はワンショットタ
イマ12a,12bおよびシフトレジスタ14bのリセ
ット端子に入力される。
の+5V電源を分圧する抵抗15a,15bと、抵抗1
5a,15bにより分圧された電圧をベース入力とする
トランジスタ15cと、トランジスタ15cのコレクタ
電圧を入力とするNANDゲート15dとから構成さ
れ、このNANDゲート15dの出力はワンショットタ
イマ12a,12bおよびシフトレジスタ14bのリセ
ット端子に入力される。
【0027】次に、上記実施例の動作について説明す
る。上記実施例において、入力端子IN1,IN2に加
えられるAC電源はダイオードブリッヂ11aにより全
波整流される。これにより得られる脈流電圧は、抵抗R
1,R2および可変抵抗VR1により分圧されてトラン
ジスタ11bのベースに加えられる。これにより、トラ
ンジスタ11bのベースには図2のタイミングチャート
に示すような波形の信号Aが現われる。この信号波形
は、可変抵抗VR1を調節することにより、実線および
破線のように変化する。また、図2に示す波形の信号A
がトランジスタ11bのベースに加えられることによ
り、トランジスタ11bがオン・オフ動作すると、NO
Tゲート11cおよび11dを通して得られる出力信号
は図2のB1またはB2に示す波形のディジタル信号と
なる。このディジタル信号B1は図2の破線に示す信号
Aに対応し、ディジタル信号B2は図2の実線に示す信
号Aに対応する。
る。上記実施例において、入力端子IN1,IN2に加
えられるAC電源はダイオードブリッヂ11aにより全
波整流される。これにより得られる脈流電圧は、抵抗R
1,R2および可変抵抗VR1により分圧されてトラン
ジスタ11bのベースに加えられる。これにより、トラ
ンジスタ11bのベースには図2のタイミングチャート
に示すような波形の信号Aが現われる。この信号波形
は、可変抵抗VR1を調節することにより、実線および
破線のように変化する。また、図2に示す波形の信号A
がトランジスタ11bのベースに加えられることによ
り、トランジスタ11bがオン・オフ動作すると、NO
Tゲート11cおよび11dを通して得られる出力信号
は図2のB1またはB2に示す波形のディジタル信号と
なる。このディジタル信号B1は図2の破線に示す信号
Aに対応し、ディジタル信号B2は図2の実線に示す信
号Aに対応する。
【0028】このようにトランジスタ11bのベースに
入力される信号Aのレベルは図2に示すようにマイナス
側およびプラス側の両方に振られるから、広い範囲に停
電検出レベルを設定することができる。また、可変抵抗
VR1を調節することにより、AC電源の停電検出レベ
ルを任意に調整されたディジタル波形に変換することが
できる。
入力される信号Aのレベルは図2に示すようにマイナス
側およびプラス側の両方に振られるから、広い範囲に停
電検出レベルを設定することができる。また、可変抵抗
VR1を調節することにより、AC電源の停電検出レベ
ルを任意に調整されたディジタル波形に変換することが
できる。
【0029】図3は、ワンショットタイマからなる停電
検出部12のタイミングチャートを示すもので、AC電
源レベル検出回路11でディジタル化された信号Bがト
リガとしてワンショットタイマ12a,12bに入力さ
れると、ワンショットタイマ12aのQ出力には、その
時定数回路で設定される、ディジタル信号Bのパルス幅
より短かい持続時間信号Cが現われる。また、ワンショ
ットタイマ12bのQ出力には、その時定数回路によっ
てディジタル信号Bのパルス幅より長い持続時間の信号
Dが現われる。すなわち、ワンショットタイマはリトリ
ガブルであるため、ディジタル信号Bが安定して入力さ
れていれば、ワンショットタイマ12bのQ出力には、
常にトリガされた図3に示すHレベルの出力信号Dを出
し続けることになる。
検出部12のタイミングチャートを示すもので、AC電
源レベル検出回路11でディジタル化された信号Bがト
リガとしてワンショットタイマ12a,12bに入力さ
れると、ワンショットタイマ12aのQ出力には、その
時定数回路で設定される、ディジタル信号Bのパルス幅
より短かい持続時間信号Cが現われる。また、ワンショ
ットタイマ12bのQ出力には、その時定数回路によっ
てディジタル信号Bのパルス幅より長い持続時間の信号
Dが現われる。すなわち、ワンショットタイマはリトリ
ガブルであるため、ディジタル信号Bが安定して入力さ
れていれば、ワンショットタイマ12bのQ出力には、
常にトリガされた図3に示すHレベルの出力信号Dを出
し続けることになる。
【0030】一方、図4に示すように、ディジタル信号
Bに欠けが生じると(AC電源が半サイクル欠ける)、
ワンショットタイマ12aのQ出力の信号Cは図4に示
す波形となると共に、ワンショットタイマ12bのトリ
ガがディジタル信号Bの欠け部分でノントリガ状態とな
るため、そのQ出力もディジタル信号Bの欠け部分に対
応して一時的にLレベルになる。その結果、ワンショッ
トタイマ12bのQ出力の信号Dは図4に示す波形とな
る。このことにより、AC電源の周期抜けを検出するこ
とができる。
Bに欠けが生じると(AC電源が半サイクル欠ける)、
ワンショットタイマ12aのQ出力の信号Cは図4に示
す波形となると共に、ワンショットタイマ12bのトリ
ガがディジタル信号Bの欠け部分でノントリガ状態とな
るため、そのQ出力もディジタル信号Bの欠け部分に対
応して一時的にLレベルになる。その結果、ワンショッ
トタイマ12bのQ出力の信号Dは図4に示す波形とな
る。このことにより、AC電源の周期抜けを検出するこ
とができる。
【0031】また、図5に示すようにディジタル信号B
中にノイズ成分Baが存在する場合(AC電源にノイズ
が重畳されているとき)は、ノイズ成分Baがワンショ
ットタイマ12aに対しリトリガブルとして作用するか
ら、ノイズ部分に対応するQ出力の信号Cは図5に示す
ようにHレベルを継続する。その結果、AC電源のノイ
ズを除去し、AC電源が安定するまでの間、リセット信
号を出力できるという効果がある。
中にノイズ成分Baが存在する場合(AC電源にノイズ
が重畳されているとき)は、ノイズ成分Baがワンショ
ットタイマ12aに対しリトリガブルとして作用するか
ら、ノイズ部分に対応するQ出力の信号Cは図5に示す
ようにHレベルを継続する。その結果、AC電源のノイ
ズを除去し、AC電源が安定するまでの間、リセット信
号を出力できるという効果がある。
【0032】図6は、シフトレジスタからなる信号生成
回路13のタイミングチャートを示すもので、停電にな
ると、停電検出部12におけるワンショットタイマ12
aのQ出力Cおよびワンショットタイマ12bのQ出力
Dは図6に示すように、共にLレベルとなる。これに伴
いシフトレジスタ13aのQH出力EはHレベルからL
レベルになるため、シフトレジスタ13bの入力もLレ
ベルとなる。ここでシフトレジスタ13bはクロック発
生器13cから出力されるクロックF(図6参照)によ
り、そのQA出力Gは図6に示すようにLレベルにな
る。このため、NOTゲート13cが反転して、その出
力がHレベルとなり、パワーダウン、すなわち停電であ
ることをCPUに知らせる。その後、シフトレジスタ1
3bがクロック発生器13cからのクロックFにより所
定回シフト動作されると、そのQH出力Hは図6に示す
ようにLレベルになり、これによってCPUをリセット
する。このとき、シフトレジスタ13a,13bの内容
は保持されるから、停電時でもシフトレジスタ13a,
13bの上記機能は維持される。
回路13のタイミングチャートを示すもので、停電にな
ると、停電検出部12におけるワンショットタイマ12
aのQ出力Cおよびワンショットタイマ12bのQ出力
Dは図6に示すように、共にLレベルとなる。これに伴
いシフトレジスタ13aのQH出力EはHレベルからL
レベルになるため、シフトレジスタ13bの入力もLレ
ベルとなる。ここでシフトレジスタ13bはクロック発
生器13cから出力されるクロックF(図6参照)によ
り、そのQA出力Gは図6に示すようにLレベルにな
る。このため、NOTゲート13cが反転して、その出
力がHレベルとなり、パワーダウン、すなわち停電であ
ることをCPUに知らせる。その後、シフトレジスタ1
3bがクロック発生器13cからのクロックFにより所
定回シフト動作されると、そのQH出力Hは図6に示す
ようにLレベルになり、これによってCPUをリセット
する。このとき、シフトレジスタ13a,13bの内容
は保持されるから、停電時でもシフトレジスタ13a,
13bの上記機能は維持される。
【0033】図7は、停電検出装置が停電より復帰した
場合のタイミングチャートである。図7に示すようにワ
ンショットタイマ12aから出力される信号Cおよびワ
ンショットタイマ12bから出力される信号Dがシフト
レジスタ13aに入力されると、シフトレジスタ13a
のQH出力Eが図7に示すようにHレベルになり、この
Hレベルの信号Eはシフトレジスタ13bに入力され
る。そして、クロック発生器13cから出力されるクロ
ックFがシフトレジスタ13bのクロック端子に入力さ
れると、シフトレジスタ13bが動作を開始する。これ
に伴い、まずQA出力Gが図7に示すようにHレベルと
なり、その後QH出力Hが図7に示す如くHレベルにな
る。QH出力がHレベルになると、CPUのリセットが
解除され、CPUが動作し始める。このとき、停電を知
らせるシフトレジスタ13bのQA出力GはHレベルで
あるため、NOTゲート14eは反転してLレベルにな
り、停電復帰したことが分かる。
場合のタイミングチャートである。図7に示すようにワ
ンショットタイマ12aから出力される信号Cおよびワ
ンショットタイマ12bから出力される信号Dがシフト
レジスタ13aに入力されると、シフトレジスタ13a
のQH出力Eが図7に示すようにHレベルになり、この
Hレベルの信号Eはシフトレジスタ13bに入力され
る。そして、クロック発生器13cから出力されるクロ
ックFがシフトレジスタ13bのクロック端子に入力さ
れると、シフトレジスタ13bが動作を開始する。これ
に伴い、まずQA出力Gが図7に示すようにHレベルと
なり、その後QH出力Hが図7に示す如くHレベルにな
る。QH出力がHレベルになると、CPUのリセットが
解除され、CPUが動作し始める。このとき、停電を知
らせるシフトレジスタ13bのQA出力GはHレベルで
あるため、NOTゲート14eは反転してLレベルにな
り、停電復帰したことが分かる。
【0034】このように、シフトレジスタ13a,13
bを使用して停電検出することにより、停電検出後のC
PUのリセットを確実にすることができ、また、停電復
帰後は、停電を知らせるHレベル信号の反転で停電復帰
を知らせることができる。
bを使用して停電検出することにより、停電検出後のC
PUのリセットを確実にすることができ、また、停電復
帰後は、停電を知らせるHレベル信号の反転で停電復帰
を知らせることができる。
【0035】また、メモリ保護回路14においては、ハ
ードウェアによる停電検出回路の出力信号とソフトウェ
アによるメモリオープンコマンドからの出力信号との論
理積でCPUのメモリを保護する。
ードウェアによる停電検出回路の出力信号とソフトウェ
アによるメモリオープンコマンドからの出力信号との論
理積でCPUのメモリを保護する。
【0036】即ち、シフトレジスタ13bのQH出力で
あるHレベルの停電検出信号Hとメモリオープンコマン
ドを実行するフリップフロップ14aから生成されたH
レベルの信号IとがNANDゲート14aに入力される
と、その出力はLレベルとなり、メモリ保護信号Jを生
成する。この信号Jがトランジスタ14cのベースに加
えられると、トランジスタ14cが導通し、そのコレク
タ電位がHレベルになることによってCPUのメモリの
チップセレクト信号を送出する。このことにより、メモ
リをソフトウェアとハードウェアの両面から保護するこ
とができる。
あるHレベルの停電検出信号Hとメモリオープンコマン
ドを実行するフリップフロップ14aから生成されたH
レベルの信号IとがNANDゲート14aに入力される
と、その出力はLレベルとなり、メモリ保護信号Jを生
成する。この信号Jがトランジスタ14cのベースに加
えられると、トランジスタ14cが導通し、そのコレク
タ電位がHレベルになることによってCPUのメモリの
チップセレクト信号を送出する。このことにより、メモ
リをソフトウェアとハードウェアの両面から保護するこ
とができる。
【0037】また、Hレベルの信号Jが負論理のNAN
Dゲートに入力されると、その出力はHレベルとなり、
これがCPUに対しメモリ保護の状態を認識させる信号
となる。
Dゲートに入力されると、その出力はHレベルとなり、
これがCPUに対しメモリ保護の状態を認識させる信号
となる。
【0038】一方、DC電源レベル検出回路15は+5
V電源の停電検出を行う。このDC電源レベル検出回路
15において、+5Vの電源電圧は抵抗15a,15b
により分圧され、その分圧電圧がトランジスタ15cの
ベース・エミッタ間電圧以下になると、トランジスタ1
5cはオフし、そのコレクタ電位はHレベルになる。こ
のため、NANDゲート15dの出力はLレベルとなっ
て停電検出信号Kを送出する。このLレベルの停電検出
信号Kがワンショットタイマ12a,12bのリセット
端子およびシフトレジスタ13bのリセット端子に入力
されると、これらワンショットタイマ12a,12bお
よびシフトレジスタ13bがリセットされる。これによ
りAC電源とDC電源の両方の停電検出が可能になる。
V電源の停電検出を行う。このDC電源レベル検出回路
15において、+5Vの電源電圧は抵抗15a,15b
により分圧され、その分圧電圧がトランジスタ15cの
ベース・エミッタ間電圧以下になると、トランジスタ1
5cはオフし、そのコレクタ電位はHレベルになる。こ
のため、NANDゲート15dの出力はLレベルとなっ
て停電検出信号Kを送出する。このLレベルの停電検出
信号Kがワンショットタイマ12a,12bのリセット
端子およびシフトレジスタ13bのリセット端子に入力
されると、これらワンショットタイマ12a,12bお
よびシフトレジスタ13bがリセットされる。これによ
りAC電源とDC電源の両方の停電検出が可能になる。
【0039】なお、本発明は、上記実施例に示す回路構
成のものに限定されず、請求項に記載された範囲を逸脱
しない限り種々変形し得る。
成のものに限定されず、請求項に記載された範囲を逸脱
しない限り種々変形し得る。
【0040】
【発明の効果】本発明は上記実施例からも明らかなよう
に、AC電源レベル検出手段からの第1および第2の信
号の有無から停電の有無を停電検出手段で検出し、これ
により停電を検出した時は信号生成手段を動作させて停
電検出信号を送出するとともに、停電検出から所定時間
後にリセット信号を送出し、また、停電復帰を検出した
時は停電復帰信号を送出した後、所定時間後にリセット
解除信号を送出できるようにしたから、停電検出信号お
よびリセット信号を適切にCPUに知らせることができ
る。
に、AC電源レベル検出手段からの第1および第2の信
号の有無から停電の有無を停電検出手段で検出し、これ
により停電を検出した時は信号生成手段を動作させて停
電検出信号を送出するとともに、停電検出から所定時間
後にリセット信号を送出し、また、停電復帰を検出した
時は停電復帰信号を送出した後、所定時間後にリセット
解除信号を送出できるようにしたから、停電検出信号お
よびリセット信号を適切にCPUに知らせることができ
る。
【0041】また、本発明によれば、信号生成手段から
のリセット信号とメモリオープンコマンドにより動作す
るメモリ保護回路を設けたから、停電等の異常時にメモ
リをハードウェアおよびソフトウェアの両面から保護す
ることができる。
のリセット信号とメモリオープンコマンドにより動作す
るメモリ保護回路を設けたから、停電等の異常時にメモ
リをハードウェアおよびソフトウェアの両面から保護す
ることができる。
【0042】さらに本発明によれば、AC電源レベル検
出手段に加えてDC電源レベル検出手段を設けたので、
AC電源とDC電源の両方で停電検出が可能になる。
出手段に加えてDC電源レベル検出手段を設けたので、
AC電源とDC電源の両方で停電検出が可能になる。
【0043】また、本発明によれば、AC電源をダイオ
ードブリッヂにより脈流に変換し、この脈流レベルを抵
抗素子により分圧調整することにより、停電検出レベル
を任意に変更できるとともに、停電検出レベルを広く設
定できる。
ードブリッヂにより脈流に変換し、この脈流レベルを抵
抗素子により分圧調整することにより、停電検出レベル
を任意に変更できるとともに、停電検出レベルを広く設
定できる。
【0044】さらにまた、本発明によれば、停電検出手
段をAC電源レベル検出手段からの出力信号が入力され
る毎にトリガされる2つのワンショットタイマにより構
成し、かつその時定数を電源ノイズより大きく設定する
ことにより、AC電源の周期抜けを検出できるとともに
電源ノイズを除去することができる。
段をAC電源レベル検出手段からの出力信号が入力され
る毎にトリガされる2つのワンショットタイマにより構
成し、かつその時定数を電源ノイズより大きく設定する
ことにより、AC電源の周期抜けを検出できるとともに
電源ノイズを除去することができる。
【0045】また、本発明によれば、停電検出手段の出
力により動作される信号生成手段を第1,第2のシフト
レジスタにより構成し、第2シフトレジスタのクロック
をクロック発生器から供給することにより、停電検出か
らリセットまでの時間を任意に設定でき、かつ電源投入
時のノイズによる誤動作を防止できる。
力により動作される信号生成手段を第1,第2のシフト
レジスタにより構成し、第2シフトレジスタのクロック
をクロック発生器から供給することにより、停電検出か
らリセットまでの時間を任意に設定でき、かつ電源投入
時のノイズによる誤動作を防止できる。
【図1】本発明の一実施例における停電検出装置の全体
の回路図
の回路図
【図2】本実施例におけるAC電源レベル検出回路のタ
イミングチャート
イミングチャート
【図3】本実施例における停電検出部のタイミングチャ
ート
ート
【図4】本実施例における停電検出部のタイミングチャ
ート
ート
【図5】本実施例における停電検出部のタイミングチャ
ート
ート
【図6】本実施例における停電検出時のタイミングチャ
ート
ート
【図7】本実施例における停電復帰時のタイミングチャ
ート
ート
【図8】従来の停電検出装置の回路図
【図9】従来における動作説明用のタイミングチャート
【図10】従来における動作説明用のタイミングチャー
ト
ト
【図11】従来における動作説明用のタイミングチャー
ト
ト
【図12】従来における停電検出入力部の回路図
【図13】従来における停電検出入力部の出力波形図
11 AC電源レベル検出回路
11a ダイオードブリッヂ
11b トランジスタ
11c,11d NOTゲート
R1,R2 固定抵抗
VR1 可変抵抗
12 停電検出部
12a,12b ワンショットタイマ
13 信号生成回路
13a,13b シフトレジスタ
13c クロック発生器
13d NOTゲート
14 メモリ保護回路
15 DC電源レベル検出回路
Claims (7)
- 【請求項1】 AC電源を脈流に変換し、停電検出レベ
ル以上の脈流をディジタル信号に変換して出力するAC
電源レベル検出手段と、前記AC電源レベル検出手段の
ディジタル信号の有無からパワーダウンの有無を検出す
るとともに、ディジタル信号の出力時はディジタル信号
が入力される毎にトリガされて第1の信号および第2の
信号を送出する停電検出手段と、停電復帰時には、前記
停電検出手段からの第1および第2の信号により停電復
帰された後リセット解除信号を送出し、パワーダウン検
出時には停電検出信号を送出した後リセット信号を送出
する信号生成手段とを備えたことを特徴とする停電検出
装置。 - 【請求項2】 請求項1記載の停電検出装置において、
信号生成手段から出力されるリセット信号とメモリオー
プンコマンドとによりメモリ保護指令を送出するメモリ
保護手段を設けたことを特徴とする停電検出装置。 - 【請求項3】 請求項1または2記載の停電検出装置に
おいて、DC電源の停電レベルを検出するDC電源レベ
ル検出手段を設け、このDC電源レベル検出手段が停電
レベルを検出したときの出力信号により停電検出手段お
よび信号生成手段をリセットして信号生成手段から停電
検出信号およびリセット信号を送出するようにしたこと
を特徴とする停電検出装置。 - 【請求項4】 AC電源レベル検出手段が、AC電源を
脈流に変換するダイオードブリッヂと、その脈流レベル
を分圧調整する抵抗素子と、分圧された脈流をディジタ
ル信号に変換するトランジスタおよび論理素子とから構
成されていることを特徴とする請求項1〜3のいずれか
に記載の停電検出装置。 - 【請求項5】 停電検出手段が、AC電源レベル検出手
段からのディジタル信号によりトリガされて第1の信号
を送出する第1のワンショットタイマと、前記ディジタ
ル信号によりトリガされて第2の信号を送出する第2の
ワンショットタイマとから構成されていることを特徴と
する請求項1〜3のいずれかに記載の停電検出装置。 - 【請求項6】 信号生成手段が、停電検出手段の第1の
信号によりシフト動作されて第2の信号を出力する第1
のシフトレジスタと、第1のシフトレジスタの出力を入
力とし、クロック発生器からのクロックによりシフト動
作されて停電復帰時には停電復帰信号およびリセット解
除信号を送出し、停電検出時には停電検出信号およびリ
セット信号を送出する第2のシフトレジスタとから構成
したことを特徴とする請求項1〜3のいずれかに記載の
停電検出装置。 - 【請求項7】 AC電源レベル検出手段からのディジタ
ル信号によりトリガされる毎に出力される第1のワンシ
ョットタイマの出力信号は電源ノイズより長くディジタ
ル信号より短かい持続時間に設定され、第2のワンショ
ットタイマの出力信号は電源ノイズおよびディジタル信
号より長い持続時間に設定されていることを特徴とする
請求項5記載の停電検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3184411A JP2848034B2 (ja) | 1991-07-24 | 1991-07-24 | 停電検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3184411A JP2848034B2 (ja) | 1991-07-24 | 1991-07-24 | 停電検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0526913A true JPH0526913A (ja) | 1993-02-05 |
| JP2848034B2 JP2848034B2 (ja) | 1999-01-20 |
Family
ID=16152701
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3184411A Expired - Fee Related JP2848034B2 (ja) | 1991-07-24 | 1991-07-24 | 停電検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2848034B2 (ja) |
-
1991
- 1991-07-24 JP JP3184411A patent/JP2848034B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2848034B2 (ja) | 1999-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02257319A (ja) | メモリ駆動装置 | |
| JPH0526913A (ja) | 停電検出装置 | |
| US4900951A (en) | Latch-up restoration circuit | |
| CN111030036A (zh) | 具有临界操作状况警报的电路、对应的设备和方法 | |
| JPS6016129A (ja) | 電源リセツト回路 | |
| JPH0462736A (ja) | ラッチングリレー駆動回路 | |
| JPH0334689B2 (ja) | ||
| JPS5858824A (ja) | 突入電流防止回路 | |
| KR960007102Y1 (ko) | 리세트 회로 | |
| JPS5943778A (ja) | エレベ−タの制御装置 | |
| JP2713424B2 (ja) | 電源異常検知回路 | |
| JPH0668280A (ja) | リセット回路 | |
| JPS5866539A (ja) | 信号線短絡保護装置を有する遠隔制御システム | |
| KR890006608Y1 (ko) | 마이컴의 오동작 방지회로 | |
| JP2850272B2 (ja) | スイッチ入力検出回路 | |
| GB2274032A (en) | Clock-sensitive processor reset circuit | |
| JPH05161345A (ja) | スイッチング電源回路 | |
| JPH0353582B2 (ja) | ||
| JP3005731B2 (ja) | 警報保護回路 | |
| JPH01294287A (ja) | 磁気デイスク装置 | |
| JPS61224019A (ja) | マイクロプロセツサのリセツト回路 | |
| JPS59133619A (ja) | デ−タ保護装置 | |
| JPH0640295B2 (ja) | 電源監視装置 | |
| JPH0442399A (ja) | 炎及び電池電圧検出警報器 | |
| KR960017353A (ko) | 폭주검지회로의 진단회로 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071106 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081106 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |