JPH09258821A - マイコン故障監視装置 - Google Patents
マイコン故障監視装置Info
- Publication number
- JPH09258821A JPH09258821A JP8891496A JP8891496A JPH09258821A JP H09258821 A JPH09258821 A JP H09258821A JP 8891496 A JP8891496 A JP 8891496A JP 8891496 A JP8891496 A JP 8891496A JP H09258821 A JPH09258821 A JP H09258821A
- Authority
- JP
- Japan
- Prior art keywords
- pulse signal
- power supply
- reset
- supply voltage
- circuit
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B9/00—Safety arrangements
- G05B9/02—Safety arrangements electric
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/28—Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Automation & Control Theory (AREA)
- Debugging And Monitoring (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Safety Devices In Control Systems (AREA)
Abstract
ン制御装置の素子やプログラムの異常を確実に検知でき
るマイコン故障監視装置を提供する。 【解決手段】 ウオッチドッグ回路15は、マイコン制
御装置12から正常なプログラム処理に伴って送出され
るクロック信号が途絶えると、クロック信号が再開する
まで所定時間ごとに短いパルス信号を出力してマイコン
制御装置12のプログラム処理をリセットする。電圧監
視回路16は、電源電圧Eがしきい値WDを割り込むと
同じ端子に長いパルス信号を入力する。検出回路14
は、パルス信号の長さを判別して、ウオッチドッグ回路
15による短いパルス信号だけを計数し、所定数に達す
ると故障検出信号を出力する。電源投入時に加えて、電
圧監視回路16、18の少なくとも一方で電源電圧Eの
低下が検知された際にも計数値はリセットされる。
Description
の機能の異常を検知するマイコン故障監視装置に関す
る。
等には10台を越えるマイコン制御装置が搭載される場
合がある。個々のマイコン制御装置には、プログラム処
理の異常を検知するためのウオッチドッグ回路と、電源
電圧の異常を検知するための電圧監視回路が付設され
る。ウオッチドッグ回路は、プログラム処理に伴ってマ
イコン制御装置から継続的に出力されるクロック信号を
検知して、クロック信号の消失や周波数の異常が検知さ
れた場合に、マイコン制御装置のリセット入力端子に短
いパルス信号を送出してプログラム処理をリセットさせ
る。電圧監視回路は、電源電圧を検知して、電源電圧が
所定範囲を逸脱した場合に同じリセット入力端子に長い
パルス信号を送出してプログラム処理をリセットさせ
る。電源電圧の異常の場合、単なるプログラム処理上の
トラブルに比較してマイコン制御装置の正常な動作の復
帰にやや時間がかかるから、長いパルス信号でリセット
を行う。
れたり、搭載されたプログラム自体が不良となった場
合、プログラム処理のリセットを繰り返してもマイコン
制御装置の機能は回復しない。このような場合、マイコ
ン制御装置に制御される被制御装置に適当なフェイルセ
ーフ動作を取らせたり、主制御装置(コントロールパネ
ル)にマイコン制御装置の異常を通報する必要がある。
そこで、マイコン制御装置のリセット入力端子に入力さ
れるパルス信号を計数する検出回路を設けて、リセット
回数が所定個数に達するとマイコン制御装置の異常を通
報する故障検出信号を出力させている。このようなマイ
コン故障監視装置は、例えば、特開平4−291634
号公報に示される。ここでは、リセット入力端子に入力
されるパルス信号をコンデンサに蓄積しており、連続的
なリセットの繰り返しでコンデンサの端子電圧がしきい
値を越えると故障検出信号が出力される。
マイコン制御装置がリセットされる場合、電源電圧の異
常であってマイコン制御装置の機能自体には問題が無い
から、リセット回数の計数に加える利益が無い。マイコ
ン制御装置自体の異常が疑われるのはウオッチドッグ回
路によるリセットに限られる。ところが、特開平4−2
91634号公報に示されるマイコン故障監視装置で
は、電圧監視回路によるリセットとウオッチドッグ回路
によるリセットが混同される。そればかりか、電圧監視
回路から出力される長いパルス信号が1つ入力される
と、ウオッチドッグ回路から出力される短いパルス信号
の5〜6個分の電圧がコンデンサに蓄積されて一気にし
きい値を越えてしまい、マイコン制御装置の機能自体に
は問題が無いにもかかわらず故障検出信号が出力され
る。
してコンデンサの蓄積電圧を放電させる放電回路を検出
回路の内部に設け、電源電圧がしきい値を割り込むと蓄
積電圧を0にしてパルス信号の計数をリセットさせる試
みがなされた。電圧監視回路から長いパルス信号が送出
される際には、先回りしてコンデンサを接地電位にバイ
パスさせるから、電圧監視回路によるリセットは計数を
逃れる。しかし、この場合、電圧監視回路のしきい値と
検出回路のしきい値が食い違うと検出回路が誤動作す
る。例えば、電圧監視回路のしきい値よりも検出回路の
しきい値が低くて、電源電圧が2つのしきい値の中間ま
で低下した場合、電圧監視回路から長いパルス信号が送
出されてもコンデンサがバイパスされておらず、長いパ
ルス信号がコンデンサに蓄積されてしきい値を越える。
なく、マイコン制御装置の異常を確実に検知できるマイ
コン故障監視装置を提供することを目的としている。
グラム処理に伴ってマイコン制御装置から継続的に出力
されるパルス信号を検知して、異常が検知された場合に
は前記マイコン制御装置のリセット入力端子に第1パル
ス信号を送出して前記プログラム処理をリセットさせる
ウオッチドッグ回路と、電源電圧を検知して、所定範囲
を逸脱した場合には前記リセット入力端子に第1パルス
信号よりも長い第2パルス信号を送出して前記プログラ
ム処理をリセットさせる電圧監視回路と、前記プログラ
ム処理のリセットを繰り返しても前記パルス信号の異常
が解除されない場合に故障検出信号を出力する検出回路
とを有するマイコン故障監視装置において、前記検出回
路は、電源投入によって計数値をリセットされ、パルス
信号の長さを識別して第1パルス信号だけを計数し、第
1パルス信号の計数値が所定数に達すると故障検出信号
を出力するものである。
る検出回路が、電源電圧を検知し、電源電圧が所定のし
きい値を割り込んだ場合にも第1パルス信号の計数値を
リセットするものである。
る検出回路が、第2パルス信号の末尾エッジでも第1パ
ルス信号の計数値をリセットするものである。
る検出回路が、第1パルス信号および第2パルス信号に
ついて先頭エッジおよび末尾エッジを検知するエッジ検
出回路と、第1パルス信号よりも長くて第2パルス信号
よりも短い設定時間を設定されて前記先頭エッジで起動
されるタイマーと、前記タイマーの設定時間内に前記末
尾エッジが検知されると第1パルス信号の計数値を1増
すカウンターと、前記タイマーの設定時間を越えて前記
末尾エッジが検知されると前記カウンターの計数値をリ
セットするリセット回路とを有するものである。
路がパルス信号の長さを識別して第2パルス信号を計数
から排除するから、電源投入等によって計数値がリセッ
トされた後はウオッチドッグ回路の第1パルス信号のみ
が計数され、電圧監視回路の第2パルス信号が混同して
計数されることは無い。
圧監視回路とは独立して、検出回路自体も電源電圧を検
知している。電源電圧が所定のしきい値を割り込むと、
マイコン制御装置のプログラム処理に支障が及んだり、
ウオッチドッグ回路が誤動作して第1パルス信号の出力
に至ったり、検出回路自身が誤動作して第1パルス信号
の計数を誤るような可能性もある。そこで、電源電圧が
所定のしきい値を割り込むと、第1パルス信号の計数値
をリセットして、電源電圧の低下が影響した可能性のあ
る計数値を一掃し、マイコン制御装置の異常に起因する
計数値だけで故障検出信号を出力させるようにする。
圧監視回路によって電源電圧が異常と判断された場合
に、第1パルス信号の計数値をリセットして、電源電圧
の低下が影響した可能性のある計数値を一掃し、マイコ
ン制御装置の異常に起因する計数値だけで故障検出信号
を出力させるようにする。検出回路で電源電圧の低下が
検知された場合と電圧監視回路によって電源電圧が異常
と判断された場合とで、等しく第1パルス信号の計数値
がリセットされるから、電源電圧の低下に起因した計数
動作の不良(素子の誤動作やノイズパルスの計数)によ
って第1パルス信号の計数値が所定数に達することがな
い。
ルス信号の長さを検知して第1パルス信号と第2パルス
信号を識別する具体的な手法が示される。パルス信号の
先頭エッジから所定時間内に同じパルス信号の末尾エッ
ジが現れれば、第1パルス信号であると判定してカウン
タの計数値を1つ増す。パルス信号の先頭エッジから所
定時間を越えてパルス信号の末尾エッジが現れれば、第
2パルス信号であると判定してカウンタをリセットす
る。
イコン故障監視システムを説明する。図1はマイコン故
障監視システムの構成の説明図、図2はウオッチドッグ
回路によるリセット回数の計数の説明図、図3、図4は
電源電圧が低下した場合の動作の説明図である。図1中
の(a)〜(j)の各点における電圧の変化が、対応す
る符号(a)〜(j)を付した図2〜4のそれぞれの線
図で示される。
コン制御装置のそれぞれに、図1に示すように、ウオッ
チドッグ機能付きリセットIC11と検出回路14を設
けている。ウオッチドッグ機能付きリセットIC11が
マイコン制御装置12のリセットを所定回数だけ繰り返
しても正常な動作に復帰しなければ、検出回路14は故
障検出信号を出力する。すると、被制御装置13は、マ
イコン制御装置12による制御を遮断して所定のフェイ
ルセーフ動作に移行する。また、図示しないコントロー
ルパネルにマイコン装置12の異常が表示される。
は、ウオッチドッグ回路15と電圧監視回路16を1パ
ッケージに格納した汎用品であって、マイコン制御装置
12の外部に配置され、独立して作動する。ウオッチド
ッグ回路15は、マイコン制御装置12から図2の
(b)に示すように継続的に出力されるクロック信号を
検知しており、クロック信号の消失や周波数の異常が検
知された場合に、図2の(c)に示すように、マイコン
制御装置12のリセット入力端子に短い立ち下がりパル
ス信号を送出してプログラム処理をリセットさせる。電
源電圧が正常範囲にある場合、マイコン制御装置12の
レジスタ等を初期化すれば直ちにプログラム処理を開始
できるから、2μ秒程度の短いパルス信号でプログラム
処理をリセットできる。
電源電圧Eを検知して、電源電圧Eが所定範囲を逸脱し
た場合に、マイコン制御装置12の同じリセット入力端
子に長いパルス信号を送出してプログラム処理をリセッ
トさせる。図2の(a)に示す電源電圧が最初に立上が
る際や、図3〜4の(a)に示す電源電圧が低下した際
には、マイコン制御装置12の水晶等を用いた発振回路
が安定するまでプログラム処理を待機させる必要がある
から、20m秒程度の長いパルス信号でプログラム処理
をリセットする。
キコントローラがブレーキ機構を制御し、また、オーデ
ィオコントローラが複数の車載オーディオ装置を制御す
るように、図示しない他の機器やセンサの出力を参照し
て刻々のシステム作動信号を形成し、これを被制御装置
13に送出する。マイコン制御装置12は、搭載された
プログラムに従って被制御装置13の動作を総合的に制
御する。プログラムの所定位置に、クロック信号を立ち
上げるステップと立ち下げるステップが挿入されてお
り、正常なプログラム処理が実行されていれば、ウオッ
チドッグ機能付きリセットIC11に対してほぼ一定周
期で等しい長さのクロック信号が出力される。
によるリセットの回数を積算してマイコン制御回路12
の故障発生を識別する異常監視回路17と、電源電圧が
所定のしきい値KEを割り込んだ際に異常監視回路17
をリセットする電圧監視回路18とで構成される。マイ
コン制御装置12のリセット入力端子には、図2の
(c)に示すウオッチドッグ回路15による短いパルス
信号と、図3〜4の(c)に示す電圧監視回路16によ
る長いパルス信号が混在して入力される。異常監視回路
17は、長いパルス信号を排除して短いパルス信号だけ
を計数し、4個になると故障検出信号を出力する。
能付きリセットIC11から出力されるパルス信号の立
上がりと立ち下がりを検知する。パルス信号の立下がり
では図2の(e)に示すように短いパルスが形成されて
フリップフロップ23のセット端子Sに入力される。フ
リップフロップ23の出力Qは、図2の(g)に示すよ
うにLレベルからHレベルに反転する。パルス信号の立
ち上がりでは、図2の(f)に示すように短いパルスが
形成されてアンドゲート24、25に入力される。タイ
マー22の設定時間は、ウオッチドッグ回路15による
短いパルス信号と電圧監視回路16による長いパルス信
号の中間の長さである。具体的には、ウオッチドッグ回
路15から出力される短いパルス信号の長さと、電源電
圧Eが後述するしきい値WDを越えて回復した際にリセ
ット状態が継続する待ち時間TSの中間に定めてある。
タイマー22は、パルス信号の立下がりごとに起動し、
設定時間が経過するとフリップフロップ23のリセット
端子Rに短いパルスを入力する。すると、フリップフロ
ップ23の出力Qは、(g)に示すように、Hレベルか
らLレベルへ反転する。
ップする前にエッジ検出回路21がパルス信号の立ち下
がりを検知するから、図2の(h)に示すように、立ち
下がりのパルスがアンドゲート24を素通りしてカウン
タ27に入力される。カウンタ27は、このパルスを計
数して計数値が4になると、図2の(j)に示すように
故障検出信号を出力する。
Hレベルとなると計数値がリセットされる。アンドゲー
ト25の出力がHレベルとなった場合と、電圧監視回路
18が電源電圧Eをしきい値以下と判断して異常監視回
路17をリセットした場合である。フリップフロップ2
3からアンドゲート25に入力される出力は、(g)に
示す出力Qの反転状態であって、タイマー22がアップ
するとHレベルに戻る。従って、ウオッチドッグ機能付
きリセットIC11の電圧監視回路16から出力された
長いパルス信号の場合、タイマー22がアップした後に
立上がりが検知されてエッジ検出回路21からパルスが
出力される。このパルスは、アンドゲート25とオアゲ
ート26を素通りしてカウンタ27をリセットする。電
圧監視回路18のコンパレータ37は、電源電圧を抵抗
31、34、33で分割してコンデンサ32に蓄積した
基準電圧に対して、電源電圧を抵抗36、35で分割し
た検出電圧を比較する。コンパレータ37は、検出電圧
が基準電圧を下回ると直ちに出力をLレベルに固定し、
検出電圧が基準電圧を上回ると少し時間(<HS)を置
いて出力をHレベルに固定する。
車のキースイッチが操作されて電源電圧Eが立上がった
とする。電圧監視回路16は、電源電圧がしきい値を越
えた時刻Bから時間TSだけ経過すると、図2の(c)
に示すように、マイコン制御装置12のリセットを解除
する。この結果、マイコン制御装置12のプログラム処
理が開始されて、(b)に示すようにクロック信号がウ
オッチドッグ回路15に入力される。図2の(f)、
(i)に示すように、電源監視回路16のパルス信号の
末尾エッジが検知されてパルスが立ち上がり、時刻Cに
カウンタ27の計数値がリセットされる。その後、時刻
Dでマイコン制御装置12のプログラム処理が暴走して
クロック信号が途絶えたとする。ウオッチドッグ回路1
5は、クロック信号が時間TDを越えて検知されないの
で、(c)に示すように、マイコン制御装置12に短い
パルス信号を送出してプログラム処理をリセットする。
このとき、マイコン制御装置12が正常動作に復帰した
とすれば、(b)に示すように、時間TD以内にクロッ
ク信号の送出が再開する。
再びマイコン制御装置12のクロック信号が途絶えたと
する。このとき、時刻Dの場合と同様なリセットを繰り
返し実行してもマイコン制御装置12は正常動作に復帰
しない。ウオッチドッグ回路15は、(c)に示すよう
に、パルス信号の立上がりから時間TDが経過するごと
に新たなパルス信号を送出する。これらのパルス信号
は、ウオッチドッグ回路15から出力された短いパルス
信号であるから、(g)、(f)に示すように、タイマ
ー22がアップするまでの時間内にエッジ検出回路21
によって立ち上がりが検知される。この結果、(h)に
示す立上がりパルスがカウンター27に入力される。カ
ウンタ27は、時刻Cで計数値をリセットされた後のパ
ルス信号の立ち上がり数を計数し、計数値が4となる時
刻Fに至って故障検出信号を出力する。
検出回路14がどのように機能するかを示す。図3は、
電圧監視回路16のしきい値WDよりも電圧監視回路1
8のしきい値KEが低い場合、図4は、電圧監視回路1
6のしきい値WDよりも電圧監視回路18のしきい値K
Eが高い場合である。図3の(a)に示すように、時刻
Hに電源電圧Eが低下を始めてしきい値WDを割り込ん
だ後にしきい値KEも割り込み、その後に一転して上昇
して元の水準まで復帰したとする。電圧監視回路16
は、上述したように、マイコン制御装置12の機能の安
定を待ってプログラム処理のリセットを解除する。電圧
監視回路16から出力されるパルス信号は、(c)に示
すように、電源電圧Eがしきい値WDを割り込むと同時
に立ち下がるが、電源電圧Eがしきい値WDを越えても
時間TSが経過するまで立ち上がらない(リセットを解
除しない)。電圧監視回路16から出力されるパルス信
号の長さは、電源電圧Eがしきい値WDを割り込んでい
る時間に応じて変化するが、時間TSよりも短くなるこ
とはない。
出回路14内の信号状態が不定となるので、電圧監視回
路18は、(d)に示すように異常監視回路17をリセ
ットする。電圧監視回路18は、電源電圧Eがしきい値
KEを割り込むと同時に出力をLレベルとし、電源電圧
Eがしきい値KEを越えて少し時間を置いて出力をHレ
ベルに戻す。異常監視回路17のカウンタ27は、電源
電圧Eがしきい値KEを割り込んだ期間に続いて、
(c)に示すパルス信号の立ち上がりでもリセットされ
る。
電圧Eが低下を始めてしきい値WDを割り込んだ後にし
きい値KEを割り込む手前で上昇して元の水準まで復帰
したとする。この場合、電源電圧Eがしきい値KEを割
り込まないから、異常監視回路17のカウンタ27は、
(d)に示すように、電圧監視回路18によってはリセ
ットされず、(c)、(f)、(i)に示すように、電
圧監視回路16のパルス信号の立ち上がりでリセットさ
れる。
に電源電圧Eが低下を始めてしきい値KEを割り込んだ
後にしきい値WDも割り込み、その後に一転して上昇し
て元の水準まで復帰したとする。この場合、(d)、
(i)に示すように、電源電圧Eがしきい値WDを割り
込む以前に電圧監視回路18がエッジ検出回路21をリ
セットしているから、タイマー22は起動しない。しか
し、(c)、(d)に示すように、電圧監視回路18に
よるリセットが解除された後に電圧監視回路16のパル
ス信号が立ち上がるから、(f)に示すように、エッジ
検出回路21はこの立ち上がりに対応したパルスを出力
する。従って、異常監視回路17のカウンタ27は、
(d)、(i)に示す電圧監視回路18によるリセット
に引き続いて、(c)、(f)、(i)に示すように、
電圧監視回路16のパルス信号の立ち上がりでもリセッ
トされる。
電圧Eが低下を始めてしきい値KEを割り込んだ後にし
きい値WDを割り込むことなく上昇して元の水準まで復
帰したとする。この場合、(c)に示すように、電圧監
視回路16からパルス信号が出力されないから、マイコ
ン制御装置12はリセットされず、(b)に示すように
クロック信号は途絶えない。タイマー22も起動しな
い。異常監視回路17のカウンタ27は、(d)、
(i)に示すように、電源電圧Eがしきい値KEを割り
込んだ直後からしきい値KEを越えて少し時間が経過す
るまで、電圧監視回路18によってリセットされ続け
る。
ば、異常監視回路17がパルス信号の長さを識別して、
ウオッチドッグ回路15の短いパルス信号だけをカウン
トするから、電源電圧Eの異常と混同することなく、マ
イコン制御装置12やプログラムの異常を正確に検知で
きる。
えて、電源電圧Eが電圧監視回路16のしきい値WDを
割り込んだ際や電圧監視回路18のしきい値KEを割り
込んだ際にもカウンタ27をリセットするから、電源電
圧Eの異常に関連して不必要な故障検出信号が出力され
る心配が無い。つまり、電源電圧Eが異常な場合、マイ
コン制御装置12や搭載されたプログラムに異常が無く
ても、ウオッチドッグ回路15が誤動作してパルス信号
が出力される可能性がある。また、電源電圧Eの異常に
起因してマイコン制御装置12が誤動作すると、ウオッ
チドッグ回路15がパルス信号を出力する。このような
パルス信号からマイコン制御装置の異常は判断できな
い。実施例のマイコン故障監視システムでは、電源電圧
Eが回復するとカウンタ27をリセットするから、電源
電圧Eの不良に起因するこれらのパルス信号はカウント
されない。そして、電源電圧Eの異常に起因する異常監
視回路17内のノイズ信号がカウントされることもな
い。マイコン制御装置12やプログラムの異常に起因す
るウオッチドッグ回路15の短いパルス信号だけが確実
にカウントされる。バッテリー電圧の低下やモーターの
短絡等で電源電圧Eの異常が発生しても、被制御装置1
3は不必要なフェイルセーフ動作を起こさず、コントロ
ールパネルにマイコン制御装置12の異常が表示される
こともない。従って、自動車の操縦性が運転中に不必要
に損なわれず、フェイルセーフ動作やコントロールパネ
ルの表示の信頼性も高く確保される。
少なくとも一方を割り込むとカウンタ27がリセットさ
れるから、図3、図4に示すように、しきい値WD、K
Eの上下関係や格差によってカウンタ27の計数値が変
化する心配が無い。従って、車両や車載装置や使用する
素子が異なっても、マイコン制御装置12やプログラム
の異常が常に一定の基準で評価され、検出回路14の信
頼性が損なわれない。
ルス信号の長さを識別してウオッチドッグ回路のパルス
信号だけを計数するから、電源電圧の異常と混同するこ
となくマイコン制御装置の素子やプログラムの異常を検
知して、信頼性の高い故障検出信号を出力できる。ま
た、パルス信号の数を積算して異常を検知するから、パ
ルス信号を積分して電圧で判定する場合に比較して、パ
ルス信号の長さが変化しても毎回一定の基準で異常を判
定できる。また、電源投入によって計数値がリセットさ
れるから、電源投入に伴う不安定に起因して不必要な故
障検出信号が出力される心配が無い。例えば、電源投入
直後にプログラム処理が停止してウオッチドッグ回路に
よるリセットが実行される事態や、電源投入直後にウオ
ッチドッグ回路、電圧監視回路、検出回路の回路内の信
号状態が不安定となったりノイズが発生して不必要な計
数が実行される事態等、素子やプログラムが正常である
にもかかわらず発生する異常を、素子やプログラムの異
常であると誤判断しないで済む。
電圧監視回路のパルス信号は、同じリセット入力端子を
通じてマイコン制御装置に入力されるから、別々のリセ
ット入力端子を割り当てる場合に比較して、マイコン制
御装置内の素子のピン数や全体の配線数やコネクタ数が
削減される。
回路のしきい値を割り込んだ場合に計数値をリセットす
るから、電源電圧の低下に起因して発生する信号状態の
不安定やノイズ信号によって、マイコン制御装置の素子
やプログラムの異常を誤判断する事態が回避される。
よって電源電圧の異常が検知された場合にも、検出回路
のしきい値を割り込んだ場合と等しく計数値をリセット
するから、電源電圧の異常に起因して発生するマイコン
制御装置の誤動作(プログラム処理の停止等)を、マイ
コン制御装置の素子やプログラムの異常と誤判断しない
で済む。
ンタを用いた簡単な回路構成でパルス信号の長さを識別
して第1パルス信号をカウントし、また、第1パルス信
号の計数値をリセットできる。
明図である。
の説明図である。
る。
る。
Claims (4)
- 【請求項1】 プログラム処理に伴ってマイコン制御装
置から継続的に出力されるパルス信号を検知して、異常
が検知された場合には前記マイコン制御装置のリセット
入力端子に第1パルス信号を送出して前記プログラム処
理をリセットさせるウオッチドッグ回路と、 電源電圧を検知して、所定範囲を逸脱した場合には前記
リセット入力端子に第1パルス信号よりも長い第2パル
ス信号を送出して前記プログラム処理をリセットさせる
電圧監視回路と、 前記プログラム処理のリセットを繰り返しても前記パル
ス信号の異常が解除されない場合に故障検出信号を出力
する検出回路とを有するマイコン故障監視装置におい
て、 前記検出回路は、電源投入によって計数値をリセットさ
れ、パルス信号の長さを識別して第1パルス信号だけを
計数し、第1パルス信号の計数値が所定数に達すると故
障検出信号を出力することを特徴とするマイコン故障監
視装置。 - 【請求項2】 前記検出回路は、電源電圧を検知し、電
源電圧が所定のしきい値を割り込んだ場合にも第1パル
ス信号の計数値をリセットすることを特徴とする請求項
1記載のマイコン故障監視装置。 - 【請求項3】 前記検出回路は、第2パルス信号の末尾
エッジでも第1パルス信号の計数値をリセットすること
を特徴とする請求項2記載のマイコン故障関監視装置。 - 【請求項4】 前記検出回路は、第1パルス信号および
第2パルス信号について先頭エッジおよび末尾エッジを
検知するエッジ検出回路と、 第1パルス信号よりも長くて第2パルス信号よりも短い
設定時間を設定されて前記先頭エッジで起動されるタイ
マーと、 前記タイマーの設定時間内に前記末尾エッジが検知され
ると第1パルス信号の計数値を1増すカウンタと、 前記タイマーの設定時間を越えて前記末尾エッジが検知
されると前記カウンタの計数値をリセットするリセット
回路とを有することを特徴とする請求項3記載のマイコ
ン故障監視装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08891496A JP3633092B2 (ja) | 1996-03-18 | 1996-03-18 | マイコン故障監視装置 |
| US08/810,788 US5850514A (en) | 1996-03-18 | 1997-03-05 | Malfunction monitoring circuit of microcomputer system |
| KR1019970009230A KR100227350B1 (ko) | 1996-03-18 | 1997-03-18 | 마이크로컴퓨터 시스템의 고장감시장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08891496A JP3633092B2 (ja) | 1996-03-18 | 1996-03-18 | マイコン故障監視装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09258821A true JPH09258821A (ja) | 1997-10-03 |
| JP3633092B2 JP3633092B2 (ja) | 2005-03-30 |
Family
ID=13956212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP08891496A Expired - Fee Related JP3633092B2 (ja) | 1996-03-18 | 1996-03-18 | マイコン故障監視装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5850514A (ja) |
| JP (1) | JP3633092B2 (ja) |
| KR (1) | KR100227350B1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100953692B1 (ko) * | 2007-10-12 | 2010-04-19 | (주)트리매드랩 | 전기식카운터 오작동 인식장치 및 그 방법 |
| JP2010250519A (ja) * | 2009-04-15 | 2010-11-04 | Meidensha Corp | 制御電源の監視回路 |
Families Citing this family (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1196044A (ja) * | 1997-09-24 | 1999-04-09 | Denso Corp | 異常監視回路の異常検出装置及び異常検出方法 |
| DE19744375A1 (de) * | 1997-10-08 | 1999-04-15 | Philips Patentverwaltung | Steuerschaltung für einen Microcontroller |
| US6223325B1 (en) * | 1997-12-10 | 2001-04-24 | National Semiconductor Corporation | Peak error detector |
| US6125470A (en) * | 1997-12-10 | 2000-09-26 | National Semiconductor Corporation | Distributive encoder for encoding error signals which represent signal peak errors in data signals for correcting erroneous signal baseline conditions |
| US6044489A (en) * | 1997-12-10 | 2000-03-28 | National Semiconductor Corporation | Data signal baseline error detector |
| JP2001125690A (ja) * | 1999-10-26 | 2001-05-11 | Mitsubishi Electric Corp | マイクロコンピュータの誤動作防止装置及びマイクロコンピュータの誤動作防止方法 |
| DE10018859A1 (de) * | 2000-04-14 | 2001-10-18 | Bosch Gmbh Robert | System und Verfahren zur Überwachung einer Einrichtung zum Messen, Steuern und Regeln |
| JP3636031B2 (ja) * | 2000-04-28 | 2005-04-06 | 株式会社デンソー | 電子制御装置内のマイクロコンピュータ監視方法 |
| US20020032903A1 (en) * | 2000-05-26 | 2002-03-14 | Sprunk Eric J. | Authorization using ciphertext tokens |
| US6556901B2 (en) * | 2000-06-29 | 2003-04-29 | Denso Corporation | Electronic control unit and method measuring and using electric power-off period |
| US6629257B1 (en) * | 2000-08-31 | 2003-09-30 | Hewlett-Packard Development Company, L.P. | System and method to automatically reset and initialize a clocking subsystem with reset signaling technique |
| JP4194748B2 (ja) * | 2000-12-26 | 2008-12-10 | 株式会社ホンダエレシス | 演算制御装置 |
| JP2003150408A (ja) * | 2001-11-15 | 2003-05-23 | Sumitomo Denko Brake Systems Kk | 車載制御装置用マイクロコンピュータの監視方法及び回路 |
| JP2004259137A (ja) * | 2003-02-27 | 2004-09-16 | Denso Corp | 電子制御装置 |
| JP2005025309A (ja) * | 2003-06-30 | 2005-01-27 | Canon Inc | 情報処理装置 |
| WO2005066742A1 (ja) * | 2003-12-26 | 2005-07-21 | Rohm Co., Ltd. | 監視回路 |
| KR100586521B1 (ko) * | 2004-02-20 | 2006-06-07 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
| JP4254577B2 (ja) * | 2004-03-04 | 2009-04-15 | 株式会社デンソー | 制御装置 |
| DE102004019392A1 (de) * | 2004-04-19 | 2005-12-08 | Endress + Hauser Gmbh + Co. Kg | Digitaler Messumformer mit Stromsignal |
| DE102004024536A1 (de) * | 2004-05-18 | 2005-12-15 | Robert Bosch Gmbh | Verfahren zum Betrieb eines Systems |
| DE102005034911A1 (de) | 2005-07-26 | 2007-02-01 | BSH Bosch und Siemens Hausgeräte GmbH | Verfahren und Schaltungsanordnung zur gesicherten Ansteuerung von Aktoren, Sensoren bzw. Verbrauchern in einem diese enthaltenden elektrischen Gerät, insbesondere elektrischen Hausgerät |
| US7493503B2 (en) * | 2005-12-22 | 2009-02-17 | International Business Machines Corporation | Programmable throttling in blade/chassis power management |
| JP4211848B2 (ja) * | 2007-01-24 | 2009-01-21 | 株式会社デンソー | 電子制御装置 |
| DE102008004819B4 (de) * | 2008-01-17 | 2010-06-24 | Texas Instruments Deutschland Gmbh | Schaltung und Verfahren zur Detektion von Netzknotenalterung in Kommunikationsnetzen |
| JP5179232B2 (ja) * | 2008-03-21 | 2013-04-10 | 株式会社マキタ | 卓上切断機 |
| US7945345B2 (en) * | 2008-08-06 | 2011-05-17 | Asm Japan K.K. | Semiconductor manufacturing apparatus |
| US8150526B2 (en) | 2009-02-09 | 2012-04-03 | Nano-Retina, Inc. | Retinal prosthesis |
| US8013669B2 (en) * | 2009-10-27 | 2011-09-06 | Apple Inc. | Dynamic power noise event counter |
| US8571669B2 (en) | 2011-02-24 | 2013-10-29 | Nano-Retina, Inc. | Retinal prosthesis with efficient processing circuits |
| US10121533B2 (en) | 2012-11-21 | 2018-11-06 | Nano-Retina, Inc. | Techniques for data retention in memory cells during power interruption |
| US9720477B2 (en) * | 2012-11-21 | 2017-08-01 | Nano-Retina, Inc. | Weak power supply operation and control |
| US9370417B2 (en) | 2013-03-14 | 2016-06-21 | Nano-Retina, Inc. | Foveated retinal prosthesis |
| JP5772865B2 (ja) * | 2013-04-17 | 2015-09-02 | トヨタ自動車株式会社 | 安全制御装置、安全制御方法、及び制御プログラム |
| JP5942975B2 (ja) | 2013-12-24 | 2016-06-29 | 株式会社デンソー | 電子制御装置 |
| US9474902B2 (en) | 2013-12-31 | 2016-10-25 | Nano Retina Ltd. | Wearable apparatus for delivery of power to a retinal prosthesis |
| US9331791B2 (en) | 2014-01-21 | 2016-05-03 | Nano Retina Ltd. | Transfer of power and data |
| FR3133453B1 (fr) * | 2022-03-08 | 2024-06-28 | St Microelectronics Rousset | Surveillance d'une batterie |
| CN115437342B (zh) * | 2022-05-30 | 2025-09-02 | 北京车和家汽车科技有限公司 | 控制器启动方法、装置、存储介质以及电子设备 |
| US12607672B2 (en) | 2023-08-10 | 2026-04-21 | Qualcomm Incorporated | Apparatus and methods for voltage droop detection in die architectures |
| US12533989B1 (en) | 2024-07-26 | 2026-01-27 | Honda Motor Co., Ltd. | Ecu power supply voltage monitoring device and method |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3866184A (en) * | 1973-08-31 | 1975-02-11 | Gte Automatic Electric Lab Inc | Timing monitor circuit for central data processor of digital communication system |
| US3909795A (en) * | 1973-08-31 | 1975-09-30 | Gte Automatic Electric Lab Inc | Program timing circuitry for central data processor of digital communications system |
| US4586179A (en) * | 1983-12-09 | 1986-04-29 | Zenith Electronics Corporation | Microprocessor reset with power level detection and watchdog timer |
| US4803682A (en) * | 1985-03-04 | 1989-02-07 | Sanyo Electric Co., Ltd. | Resetting system |
| EP0205163B1 (en) * | 1985-06-11 | 1992-10-28 | Nec Corporation | Watchdog timer circuit suited for use in microcomputer |
| JPS6377244A (ja) * | 1986-09-19 | 1988-04-07 | Nippon Denso Co Ltd | 通信制御装置 |
| JPS6479841A (en) * | 1987-09-22 | 1989-03-24 | Aisin Seiki | Abnormality monitoring device for microcomputer |
| US5054023A (en) * | 1989-05-12 | 1991-10-01 | Kronberg James W | "Smart" watchdog safety switch |
| EP0410030A1 (en) * | 1989-07-25 | 1991-01-30 | Unisia Jecs Corporation | Method and apparatus for preventing failure of a CPU |
| FR2658303B1 (fr) * | 1990-02-09 | 1992-06-19 | Neiman Sa | Dispositif de surveillance du fonctionnement d'un systeme a microprocesseur ou analogue. |
| JPH04291634A (ja) * | 1991-03-20 | 1992-10-15 | Matsushita Electric Works Ltd | マイコンの故障検知回路 |
| US5341497A (en) * | 1991-10-16 | 1994-08-23 | Ohmeda Inc. | Method and apparatus for a computer system to detect program faults and permit recovery from such faults |
| JPH05282079A (ja) * | 1992-04-01 | 1993-10-29 | Nec Corp | 瞬断処理方法 |
| JPH06168163A (ja) * | 1992-09-30 | 1994-06-14 | Nec Home Electron Ltd | Cpu監視方法及びcpu監視装置 |
| US5573878A (en) * | 1993-11-02 | 1996-11-12 | Takasago International Corporation | Triphenylamine derivative, charge-transporting material comprising the same, and electrophotographic photoreceptor |
| JPH07200525A (ja) * | 1993-12-28 | 1995-08-04 | Mitsubishi Electric Corp | マイクロコンピュータ、マイクロコンピュータ応用機器及びicカード |
| JPH08123583A (ja) * | 1994-10-27 | 1996-05-17 | Oki Electric Ind Co Ltd | 内部状態確定装置 |
| US5563799A (en) * | 1994-11-10 | 1996-10-08 | United Technologies Automotive, Inc. | Low cost/low current watchdog circuit for microprocessor |
| US5528756A (en) * | 1995-01-30 | 1996-06-18 | Elsag International N.V. | Method and apparatus for performing supervisory functions in digital systems and obtaining diagnostics thereof |
| KR0177093B1 (ko) * | 1995-05-31 | 1999-05-15 | 윤종용 | Cpu 리셋회로 |
-
1996
- 1996-03-18 JP JP08891496A patent/JP3633092B2/ja not_active Expired - Fee Related
-
1997
- 1997-03-05 US US08/810,788 patent/US5850514A/en not_active Expired - Lifetime
- 1997-03-18 KR KR1019970009230A patent/KR100227350B1/ko not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100953692B1 (ko) * | 2007-10-12 | 2010-04-19 | (주)트리매드랩 | 전기식카운터 오작동 인식장치 및 그 방법 |
| JP2010250519A (ja) * | 2009-04-15 | 2010-11-04 | Meidensha Corp | 制御電源の監視回路 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5850514A (en) | 1998-12-15 |
| KR100227350B1 (ko) | 1999-11-01 |
| JP3633092B2 (ja) | 2005-03-30 |
| KR970066767A (ko) | 1997-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3633092B2 (ja) | マイコン故障監視装置 | |
| US6883123B2 (en) | Microprocessor runaway monitoring control circuit | |
| US4541050A (en) | Control device for a vehicle | |
| JPH0674024B2 (ja) | 自動車のドライバー拘束システムの制御装置 | |
| JPS63137301A (ja) | コンピュータ制御―操作装置の監視方法及び監視回路装置 | |
| US5602736A (en) | Vehicle safety system equipped with microcomputer | |
| JP2006516013A (ja) | 監視システムにおける誤通知を抑制する方法および装置 | |
| JP2999016B2 (ja) | 車両安全装置の制御システム | |
| JP2004326629A (ja) | 異常監視装置 | |
| JP2942625B2 (ja) | 車両の搭乗者用安全装置 | |
| KR100824560B1 (ko) | 측정, 제어 및 조절 장치의 모니터링을 위한 시스템 및 방법 | |
| JP2593915B2 (ja) | ダブルマイコンシステム暴走防止回路 | |
| JP2000065691A (ja) | セルフシャットオフ機能の診断装置 | |
| JP2004362139A (ja) | 制御装置 | |
| JP2002196948A (ja) | 演算制御装置 | |
| JP3163904B2 (ja) | 暴走監視機能付きcpu装置 | |
| JPH04256038A (ja) | ウオッチドックタイマ検査装置 | |
| JPH0143650Y2 (ja) | ||
| CN114740783B (zh) | 一种监测方法、系统、装置及电子设备 | |
| JP2545783B2 (ja) | 制御用コンピュータの異常監視装置 | |
| US20240304041A1 (en) | Fault diagnosis apparatus and method of ecu for vehicle | |
| JP3884938B2 (ja) | 車両用故障診断表示方法及び装置 | |
| KR100199167B1 (ko) | 센서신호의 순간단락에 의한 오동작 방지장치 및 그 방법 | |
| JPH09311797A (ja) | ウォッチドッグカウンタ回路の異常検出装置および電子回路の異常検出装置 | |
| JP2010231490A (ja) | Cpuリセットによる故障移信出力制御回路基板 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041207 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041220 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090107 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100107 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110107 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120107 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130107 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |