JPH0268637A - マイクロコンピュータの監視制御装置 - Google Patents

マイクロコンピュータの監視制御装置

Info

Publication number
JPH0268637A
JPH0268637A JP63218457A JP21845788A JPH0268637A JP H0268637 A JPH0268637 A JP H0268637A JP 63218457 A JP63218457 A JP 63218457A JP 21845788 A JP21845788 A JP 21845788A JP H0268637 A JPH0268637 A JP H0268637A
Authority
JP
Japan
Prior art keywords
microcomputer
reset
signal
watchdog
supplied
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.)
Pending
Application number
JP63218457A
Other languages
English (en)
Inventor
Takashi Ishida
隆司 石田
Joji Yoshimi
吉見 譲治
Masakazu Honda
本田 雅一
Takashi Harada
隆嗣 原田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP63218457A priority Critical patent/JPH0268637A/ja
Publication of JPH0268637A publication Critical patent/JPH0268637A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、電源の投入時に初期リセット状態を設定す
ると共に、異常状態の検知状態でリセット制御されるよ
うにする、例えば車両用エンジン制御用等に使用される
マイクロコンピュータの監視制御装置に関する。
[従来の技術] 例えば、車両用のエンジン制御装置としてマイクロコン
ピュータが使用されているものであり、このマイクロコ
ンピュータによって、エンジンの運転状況に対応した噴
射燃料量の制御、燃料噴射時期、さらに点火時期等の電
子制御を行なうようにしている。
このようなエンジン制御用等に使用されるマイクロコン
ピュータにあっては、もし異常等が発生したときには、
直ちにこのマイクロコンピュータによる制御を中止し、
マイクロコンピュータを使用しないバックアップ手段に
切換えて、このバックアップ手段によって燃料噴射時期
および点火時期等の制御が行われるようにしなければな
らない。
このため、マイクロコンピュータの動作状態は常時監視
する必要があるものであり、このような監視手段として
は、例えば特開昭60−27038号公報に示されるよ
うな、プログラム暴走検出方式が知られている。この方
式においては、マイクロプロセッサの暴走検出回路とし
てウオッチドックタイマを使用するもので、このマイク
ロプロセッサに静止回路を設定し、マイクロプロセッサ
がリセットされるときにウオッチドックタイマの動作を
禁止すると共に、マイクロプロセッサが最初にウオッチ
ドックタイマをアクセスすると上記禁止状態が解除され
るようにするものであり、次にマイクロプロセッサのリ
セットか行われるまで、ウオッチドツクの動作の禁止が
されないようにしている。
しかし、このようにマイクロプロセッサに静止回路を設
定するようにした場合、例えばマイクロプロセッサの暴
走時に、ウオッチドックタイマからの出力によって上記
マイクロプロセッサをリセットさせようとすると、ウオ
ッチドックタイマによるリセット信号用の出力端子と、
マイクロプロセッサにリセット指令が出されているとき
のウオッチドックタイマの動作を禁止するための禁止指
令入力端子と、この人力信号によってウオッチドックタ
イマの動作を禁止設定する禁止回路が必要となり、その
構成が著しく複雑化する。
このような点に対抗する手段として、電源投入時の初期
状態において、特定される時間範囲でマイクロコンピュ
ータの初期リセット状態を設定する電源リセット装置、
およびマイクロコンピュータからのウオッチドツククリ
ア信号によってリセット制御されるウオッチドツクカウ
ンタを備えた監視装置とを備え、電源リセット装置から
の信号と監視装置からのリセット信号とをワイヤードオ
アにより結合し、マイクロコンピュータに供給させるよ
うにすることが考えられる。
第4図はこのような場合に使用される監視装置の構成を
示しているもので、図示されないマイクロコンピュータ
が正常動作時に発生するウオッチドツククリア信号の供
給されるエツジ検出回路11を備え、この検出回路11
で上記ウオッチドツククリア信号の立上がりあるいは立
下がりエツジを検出したとき、ウオッチドツクカウンタ
12にリセット指令を与えるようにする。
上記ウオッチドツクカウンタは、クロック信号を計数し
、オーバフロー信号は上記クロック信号で駆動されるD
型フリップフロップ13に供給する。
そして、このD型フリップフロップ13からの出力信号
は、オーブンドレイン構成のインバータ14を介して出
力し、電源リセット装置からの信号とワイヤードオアで
結合して、監視対象であるマイクロコンピュータに供給
するものである。
すなわち、第5図の(A)で示すように時点Iで電源が
投入されると、電源リセット装置からの信号は、同図の
(B)に示すようになり、時点■でマイクロコンピュー
タに供給されるリセット信号が立上がる。このため、マ
イクロコンピュータは同図の(C)に示すように、電源
リセットが解除された時点■から動作が開始され、周期
的にウオッチドツククリア信号が発生されるようになり
、ウオッチドツクカウンタ12はこのクリア信号により
リセットされる。この場合、マイクロコンピュータに供
給されるリセット指令信号は、電源リセット回路からの
信号が(B)図で示すように時点■で立上がるものであ
るため、監視装置からの出力に関係することなく同図の
(D)に示すようになる。すなわち、この監視装置の出
力がオープンドレイン構成のインバータから得られるも
のであり、この出力信号が電源リセット装置からの(B
)図に示す信号とワイヤードオアでマイクロコンピュー
タに供給されるようになっているからである一0監視装
置は、マイクロコンピュータの出力をバツクアップする
ために、マイクロコンピュータが停止されるような低い
電圧状態でも作動するように構成されている。このため
、マイクロコンピュタが初期リセット状態とされている
間も動作しており、ウオッチドツクカウンタ12は計数
動作している。この場合、このカウンタ12をフリーラ
ン方式で駆動されるようにすると、その計数状態は第5
図の(E)に示すようになり、このカウンタ12がオー
バフローする時点■で、この監視装置はマイクロコンピ
ュータ異常を判定する。
このように−旦異常と判定し、バックアップ機能が発揮
されるようになった状態で、時点■でマイクロコンピュ
ータはウオッチドツククリア信号を発生するようになる
もので、この時点■でウオッチドツクカウンタ12かリ
セットされ、正常と判定される。
すなわち、−旦マイクロコンピュータが異常と判定され
た後正常と判定されるようになり、マイクロコンピュー
タのバックアップ制御等のために不具合であった。
[発明が解決しようとする課題] この発明は」二足のような点に鑑みなされたもので、充
分簡単な構成にしてマイクロコンピュータの異常状態が
確実に検出できるようにするものであり、特に電源初期
リセット状態において、マイクロコンピュータの異常検
出が行われ、電源のリセット状態が解除された後に正常
判定が行われるような矛盾が生じないようにするマイク
ロコンピュータの監視制御装置を提供しようとするもの
である。
[課題を解決するための手段] この発明に係るマイクロコンピュータの監視制御装置に
あっては、電源の投入時に特定時間範囲でマイクロコン
ピュータを初期リセットする電源リセット信号が発生さ
れるようにすると共に、上記マイクロコンピュータから
発生されるウオッチドツククリア信号を監視装置に供給
し、ウオッチドツクカウンタをリセット制御させるよう
にする。
このウオッチドツクカウンタは、オーバフローに対応し
てマイクロコンピュータの異常を検出するもので、この
検出信号はオーブンドレインのインバータを介して取出
し、上記電源リセット信号とワイヤードオアにより結合
し、マイクロコンピュータに供給する。そして、上記電
源リセット信号を監視装置からの出力部で検知されるよ
うにし、電源リセット時にウオッチドツクカウンタがリ
セット設定されるようにする。
[作用] 上記のように構成されるマイクロコンピュータの監視制
御装置にあっては、電源の初期リセット状態にあって、
監視装置を構成するウオッチドツクカウンタが上記電源
リセット信号の存在によって、リセット状態に保たれる
。したがって、この電源リセット状態では、ウオッチド
ツクカウンタがオーバフローすることがなく、マイクロ
コンピュータの異常判定をすることがないものであり、
例えばマイクロコンピュータのバックアップ作業をする
ことがない。そして、マイクロコンピュータの動作状態
で、このマイクロコンピュータからウオッチドツククリ
ア信号が発生されない異常状態のときにのみ、異常判定
がされるものであり、マイクロコンピュータを使用した
各種電子制御装置の信頼性が効果的に向上されるように
なる。
[発明の実施例] 以下、図面を参照してこの発明の一実施例を説明する。
第1図はその構成を示したもので、マイクロコンピュー
タ21は、例えば自動車用エンジンの電子的な制御を行
なう。すなわち、詳細は示してないが、エンジンの運転
状態を検出し、この検出信号に基づき燃料噴射量、燃料
噴射時期、点火時期等を演算し、その演算結果にしたが
って燃料量制御、噴射時期および点火時期の制御を行な
うものである。
このマイクロコンピュータ21には、電源リセット装置
22からの指令に対応して電源が供給制御され、この電
源リセット装置22には、エンジン制御装置を構成する
場合にはイグニッションスイッチ23を介して、バッテ
リ電源24から電源が供給されている。
マイクロコンピュータ2!からは、電源が供給されて正
常に動作しているときに、小さな周期でウオッチドツク
クリア信号が発生されるもので、このウオッチドツクク
リア信号は監視装置25に供給する。この監視装置25
は、抵抗RおよびコンデンサCからなる電源回路を介し
て動作電源の供給されるもので、詳細は示してないが例
えばイグニッションスイッチ25の投入に対応して電源
が供給される。
監視装置25では、マイクロコンピュータ21の異常状
態検出に対応してローレベルのリセット信号を発生する
もので、このリセット信号は電源リセット装置22から
の電源リセット信号と共にワイヤードオアによりマイク
ロコンピュータ21に供給される。また監視装置25か
らは、異常が検出される状態でトランジスタ26のベー
スに信号を与え、警告ランプ27を点灯させると共に、
図では示していないが燃料噴射時期および点火時期制御
のバックアップ装置に動作指令を与える。
第2図は上記監視装置25を詳細にして示したもので、
クロック信号により計数駆動されるウオッチドツクカウ
ンタ3Lおよびマイクロコンピュータ21からのウオッ
チドツククリア信号が供給されるエツジ検出回路32を
備える。このエツジ検出回路32では、マイクロコンピ
ュータ21が正常に動作しているときに発生されるパル
ス状のウオッチドツククリア信号それぞれの立上がりエ
ツジあるいは立下がりエツジを検出し、このエツジ検出
信号はオアゲート33を介してウオッチドツクカウンタ
31のリセット端子Rに供給される。
ウオッチドツクカウンタ31は、計数値がオーバフロー
したときにハイレベルの出力信号を発生するもので、こ
のウオッチドツクカウンタ31からのオーバフロー信号
は、D型フリップフロップ34のD端子に供給する。こ
のフリップフロップ34には、ウオッチドツクカウンタ
31を駆動するクロック信号が、インバータ35を介し
て駆動信号として供給されるもので、ウオッチドツクカ
ウンタ31がオーバフローしてから1/2クロック周期
後に、その出力Qからの信号がハイレベルに立上がる。
このフリップフロップ34からの出力信号は、オーブン
ドレイン構造のインバータ36に供給され、このインバ
ータ36の出力が、Tu源ソリセット回路22らの電源
リセット信号とワイヤードオアで結合されるようにして
いる。
この場合、上記電源リセット装置22はオーブンコレク
タ構造とするもので、この電源リセット装置22の出力
、あるいはインバータ36の出力のいずれか一方がロー
レベルであれば、マイクロコンピュータ21はリセット
状態とされるようになっている。
また、上記インバータ3Gの出力端子部は、インバータ
37を介してオアゲート33に接続し、この監視装置2
5の出力端子部がローレベルのときに、ウオッチドツク
カウンタ31がリセット状態に保たれるようにする。
すなわち、インバータ36がオーブンドレインで構成さ
れるものであるため、フリップフロップ34の出力がロ
ーレベルのとき(カウンタ31がオーバフローされてい
ない状態)、インバータ34の出力はオーブン状態(プ
ルアップ抵抗を介して電圧が与えられる状態でハイレベ
ル)にある。したがって電源リセット装置22からの出
力がローレベルの状態で、インバータ37の人力はロー
レベルとなり、ウオッチドツクカウンタ31には、オア
ゲート33を介してリセット指令が与えられている。
」二足のように構成される装置において、イグニッショ
ンスイッチ23が時点Iで投入されると、電源リセット
装置22に供給される電源は、第3図に(a)で示すよ
うに時点Iで立上がる。そして、この電源リセット装置
22からマイクロコンピュータ21に与えられる電源は
、第3図に(b)で示すように、所定の初期リセット期
間の経過した時点■でハイレベルとなる。この場合、監
視装置25の電源は、イグニッションスイッチ23の投
入時点より、抵抗RおよびコンデンサCで設定される時
定数公述れて、第3図に(c)で示すように立上がる。
マイクロコンピュータ21にあっては、電源か投入され
ても時点■までは明朗リセット状態であるため、ウオッ
チドツククリア信号は発生せず、初期リセット期間が経
過し、電源が与えられて正常に作動する状態となると、
第3図の(d)に示されるようにウオッチドツクカウン
タ31のオーバフローする期間よりも充分短い周期で、
パルス状のウオッチドツククリア信号を発生する。
また、ウオッチドツクカウンタ31がオーバフローして
いない状態では、フリップフロップ13の出力はローレ
ベルであり、この状態ではインバータ3Gの出力はオー
プン状態とされる。したがって、マイクロコンピュータ
21の電源が初期リセット期間であり、上記(b)図で
示した電源電圧がロレベルの期間にあっては、インバー
タ36の出力部は第3図の(e)に示すようにローレベ
ルに設定され、インバータ37の出力がハイレベルとな
ってウオッチドツクカウンタ31はリセット状態に保持
され、時点■まで停止されている。
しかし、71i源リセツト状態の終了する時点■以降は
、電源リセット装置22の出力段もオープン状態となり
、図示されないプルアップ抵抗によってハイレベルとな
って、ウオッチドツクカウンタ31のリセット状態が解
除される。
第3図の(f)は上記のように制御されるウオッチドツ
クカウンタ31の計数状態を示しているもので、時点■
までは計数動作の行われない停止状態が保たれ、時点H
の経過後はクロックにより計数動作される。そして、こ
の計数動作はマイクロコンピュータ21からのウオッチ
ドツククリア信号によってクリア動作されるもので、マ
イクロコンピュータ21が正常に動作している状態では
、ウオッチドツクカウンタ31はオーバフローすること
がなく、フリップフロップ34の出力は、第3図の(g
)に示すようにローレベルに保たれる。
ここで、トランジスタ2Gのベースに与えられる信号は
、例えばフリップフロップ34の出力側から取出される
もので、フリップフロップ34の出力がハイレベルトな
ったとき、すなわちマイクロコンピュータ21が異常と
なってウオッチドツククリア信号が発生されず、ウオッ
チドツクカウンタ3Iがオーバフローしたきにハイレベ
ルとされる。したがって、マイクロコンピュータ21が
正常に動作している状態では、トランジスタ26のベー
スはローレベルとされ、このトランジスタ26のコレク
タ電位が第3図の(h)に示すようになって、正常が判
定出力されている。
そして、マイクロコンピュータ21の異常状態の検出に
よりランプ27が点灯され、異常を報知するものであり
・、このとき同時に、この図では特に示していないが、
例えば燃料噴射時期制御、点火時期制御のバックアップ
手段に動作指令を出すようになる。この異常検圧状態は
、例えばエツジ検出回路32からの出力信号によって解
除される。
[発明の効果] 以上のようにこの発明に係るマイクロコンピュータの監
視制御装置にあっては、マイクロコンピュータからのウ
オッチドツククリア信号によりリセット制御されるウオ
ッチドツクカウンタは、電源の初期リセット状態におい
て停止状態に保たれるものであり、この間オーバフロー
して、マイクロコンピュータが正常であるにもかかわら
ず、異常を検出することがない。そして、電源の初期リ
セット期間の終了後から、マイクロコンピュータの監視
が行われるようになり、例えばバックアップ装置等の制
御が円滑に実行されるようになる。
特に上記装置にあっては、特別の回路構成を付加するこ
となく、監視装置の出力端子部をウオッチドツクカウン
タのリセット人力として使用できるようになるものであ
り、充分に簡単な構成でマイクロコンピュータの監視制
御が確実に実行され、例えば自動車用エンジンの電子制
御用マイクロコンピュータに適用してその効果が著しい
ものである。
【図面の簡単な説明】
第1図はこの発明の一実施例に係るマイクロコンピュー
タの監視制御装置を説明する構成図、第2図は上記の装
置の特に監視装置部を取出して示す(1が成因、第3図
は上記装置の動作を説明するタイムチャート、第4図は
従来考えられたにコミ視制御装置面を説明する構成図、
第5図は上記装置の動作状態を説明するタイムチャート
である。 21・・・マイクロコンピュータ、22・・・電源リセ
ント装置(出力段がオーブンコレクタ構造)、23・・
・イグニッションスイッチ、24・・・バッテリ電源、
25・・・監視装置、27・・・ランプ、31・・・ウ
オッチドツクカウンタ、32・・・エツジ検出回路、3
4・・・D型フリップフロップ、3G・・・オープンド
レイン構造のインペラ。 出願人代理人 弁理士 鈴江武彦 第3図 第1 第2図 第4 第5図

Claims (1)

  1. 【特許請求の範囲】 電源の投入後、この初期状態で特定される時間範囲で監
    視対象であるマイクロコンピュータをリセット状態に保
    ち、その後動作電源を設定させる電源リセット装置と、 上記マイクロコンピュータから発生されるウォッチドッ
    ククリア信号を監視し、このウォッチドッククリア信号
    の発生されない上記マイクロコンピュータの異常時にリ
    セット信号を発生する監視装置とを具備し、 上記監視装置は、上記ウォッチドッククリア信号により
    リセットされ、さらに上記電源リセット装置からのリセ
    ット指令によってリセット状態が保たれるようにしたウ
    ォッチドックカウンタを備え、 上記ウォッチドックカウンタのオーバフロー時に発生さ
    れる出力信号は、リセット指令として上記電源リセット
    装置からのリセット信号と共にワイヤードオアで結合さ
    れ、上記マイクロコンピュータに供給されるようにした
    ことを特徴とするマイクロコンピュータの監視制御装置
    。
JP63218457A 1988-09-02 1988-09-02 マイクロコンピュータの監視制御装置 Pending JPH0268637A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63218457A JPH0268637A (ja) 1988-09-02 1988-09-02 マイクロコンピュータの監視制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63218457A JPH0268637A (ja) 1988-09-02 1988-09-02 マイクロコンピュータの監視制御装置

Publications (1)

Publication Number Publication Date
JPH0268637A true JPH0268637A (ja) 1990-03-08

Family

ID=16720206

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63218457A Pending JPH0268637A (ja) 1988-09-02 1988-09-02 マイクロコンピュータの監視制御装置

Country Status (1)

Country Link
JP (1) JPH0268637A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04270427A (ja) * 1991-02-26 1992-09-25 Matsushita Electric Ind Co Ltd 監視タイマ回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04270427A (ja) * 1991-02-26 1992-09-25 Matsushita Electric Ind Co Ltd 監視タイマ回路

Similar Documents

Publication Publication Date Title
JP3633092B2 (ja) マイコン故障監視装置
US4586179A (en) Microprocessor reset with power level detection and watchdog timer
US4405982A (en) Arrangement for monitoring the function of a programmable electronic switching circuit
US4488303A (en) Fail-safe circuit for a microcomputer based system
JP2593915B2 (ja) ダブルマイコンシステム暴走防止回路
US11656276B2 (en) Monitoring circuit and method for function monitoring
JP2016203764A (ja) 車両の電子制御装置
KR20060043374A (ko) 마이크로컴퓨터 감시 금지 기능을 갖는 전자 제어 시스템및 방법
JP2000065691A (ja) セルフシャットオフ機能の診断装置
JPS6043536B2 (ja) マイクロコンピユ−タの誤動作防止装置
DE102017211568A1 (de) Elektronische steuereinheit
KR100294523B1 (ko) 마이크로컴퓨터
JPH0559452B2 (ja)
JPH0143650Y2 (ja)
JPH05233374A (ja) ウオッチドッグタイマ装置
JPS59162336A (ja) エンジンアイドル暴走防止装置
JP6984438B2 (ja) 電子制御装置
JP3724034B2 (ja) 生産設備用制御回路
JPS58190621A (ja) 電磁弁の制御装置
JPH02294220A (ja) マイコン制御におけるcpu自動リセット回路
JPS62214419A (ja) 演算制御装置
KR960042360A (ko) 워치독 방법 및 회로
JPH0736161B2 (ja) Cpuの異常検出装置
KR20030066389A (ko) 프로세서의 동작을 감시하기 위한 방법 및 회로 장치
JPH049638Y2 (ja)