Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2545783B2 - Abnormality monitoring device for control computer - Google Patents
[go: Go Back, main page]

JP2545783B2 - Abnormality monitoring device for control computer - Google Patents

Abnormality monitoring device for control computer

Info

Publication number
JP2545783B2
JP2545783B2 JP61008472A JP847286A JP2545783B2 JP 2545783 B2 JP2545783 B2 JP 2545783B2 JP 61008472 A JP61008472 A JP 61008472A JP 847286 A JP847286 A JP 847286A JP 2545783 B2 JP2545783 B2 JP 2545783B2
Authority
JP
Japan
Prior art keywords
signal
abnormality
control
control computer
pulse signal
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.)
Expired - Lifetime
Application number
JP61008472A
Other languages
Japanese (ja)
Other versions
JPS62166446A (en
Inventor
純一 竹内
豊 奥田
博己 前畑
則之 中島
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 JP61008472A priority Critical patent/JP2545783B2/en
Publication of JPS62166446A publication Critical patent/JPS62166446A/en
Application granted granted Critical
Publication of JP2545783B2 publication Critical patent/JP2545783B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は各種装置制御用のコンピュータにおける異常
を監視する装置に関する。
The present invention relates to a device for monitoring an abnormality in a computer for controlling various devices.

[従来の技術] コンピュータは各種機械装置の制御用に活用され、省
力、省エネルギー等に効果的である。
[Prior Art] Computers are used for controlling various mechanical devices and are effective in saving labor and energy.

しかし、コンピュータが高度な処理をしているため、
逆にコンピュータにノイズ等により、命令信号等の判読
に異常を生じた場合、被制御側は全く間違った駆動をし
てしまう。このような状態は、通常コンピュータ自身は
自動的には修復できない。そのため、一度異常を生ずる
と、コンピュータ内の演算部は暴走を続けることにな
る。
However, because the computer has advanced processing,
On the other hand, if the computer has an abnormality in reading the command signal due to noise or the like, the controlled side may drive the wrong drive. Such a state cannot usually be automatically repaired by the computer itself. Therefore, once an abnormality occurs, the arithmetic unit in the computer continues to run out of control.

この問題を防止する技術として、予めコンピュータ側
のプログラムに、一定時間間隔でモニタ信号を出力する
ステップを設けるとともに、モニタ信号を入力して監視
する装置を設け、モニタ信号入力から次のモニタ信号入
力までの時間を観察するものがあった。即ち、信号入力
してから所定時間後、次の信号が入力しない場合、コン
ピュータに異常が生じ暴走しているとするものである。
暴走に対する処置としては、コンピュータへリセット信
号を出力した。
As a technique to prevent this problem, a step of outputting a monitor signal at a fixed time interval is provided in advance in a program on the computer side, and a device for inputting and monitoring the monitor signal is also provided. There was something to observe the time until. In other words, if a next signal is not input after a predetermined time has passed from the signal input, it is determined that the computer is malfunctioning and is out of control.
As a measure against runaway, a reset signal was output to the computer.

[発明が解決しようとする問題点] しかし、このような暴走監視装置は、コンピュータの
異常の一面しか監視しておらず、又、その処置もリセッ
トするのみであり、コンピュータのプログラム自体の破
壊あるいは、コンピュータの回路の破壊によるハード的
異常には対処し得なかった。
[Problems to be Solved by the Invention] However, such a runaway monitoring device only monitors one side of the abnormality of the computer, and only resets the measures, which may damage the computer program itself or , It was impossible to deal with the hardware abnormality caused by the destruction of the computer circuit.

以下、この理由について詳しく説明する。 Hereinafter, the reason for this will be described in detail.

まず、通常、この種のコンピュータは、予め設定され
たプログラムを実行して被制御装置の制御を行うのであ
るが、そのプログラムの所定ステップにおいて特定の出
力端子の出力レベルを反転させることにより、モニタ信
号としてのパルス信号を出力するようにしている。よっ
て、コンピュータがプログラムを正確に実行していると
きには、その出力端子から、出力レベルを反転させるス
テップの実行タイミングに応じた波形形状のパルス信号
が繰り返し出力されることとなり、逆に、コンピュータ
がノイズ等によって暴走すると、出力レベルを反転させ
るステップが実行されなくなって、パルス信号が出力さ
れなくなる。
First, a computer of this type usually executes a preset program to control the controlled device. However, by inverting the output level of a specific output terminal at a predetermined step of the program, the monitor is controlled. A pulse signal as a signal is output. Therefore, when the computer is executing the program accurately, a pulse signal having a waveform shape corresponding to the execution timing of the step of inverting the output level is repeatedly output from its output terminal, and on the contrary, the computer causes noise. If the runaway occurs due to, for example, the step of inverting the output level is not executed and the pulse signal is not output.

従って、上記従来の暴走監視装置では、パルス信号の
出力されない時間が所定時間以上に達すると、コンピュ
ータをリセットして、暴走状態から正常復帰させるよう
にしていた。
Therefore, in the above-mentioned conventional runaway monitoring device, when the time during which the pulse signal is not output reaches the predetermined time or longer, the computer is reset to restore the runaway state to the normal state.

ところが、例えば、コンピュータが動作するための基
本クロックを生成する発振器に異常が生じて、その発振
周波数が規定値から外れた場合には、コンピュータがプ
ログラムを正確に実行しても被制御装置に対する全ての
制御タイミングがずれてしまう、といった異常が発生す
る。そしてこの場合において、コンピュータから出力さ
れるパルス信号の周波数は、発振器の発振周波数に応じ
て変化するものの、パルス信号自体は依然として出力さ
れることとなるため、上記従来の暴走監視装置では、異
常を検出できないのである。
However, for example, when an oscillator that generates a basic clock for operating a computer has an abnormality and its oscillation frequency deviates from a specified value, even if the computer accurately executes the program, all An abnormality occurs that the control timing of is shifted. In this case, the frequency of the pulse signal output from the computer changes in accordance with the oscillation frequency of the oscillator, but the pulse signal itself is still output. It cannot be detected.

また、このような発振器の異常ではなく、例えば、プ
ログラムを格納しているROM(リードオンリメモリ)が
電磁波等の影響を受けて、プログラムの一部が実行され
ないといった場合には、当然、被制御装置に対する制御
に異常が発生することとなる。そしてこの場合において
も、実行されなくなったプログラムに応じて、コンピュ
ータから出力されるパルス信号のON時間(Highレベルの
時間)或いはOFF時間(Lowレベルの時間)が短くなるも
のの、パルス信号自体は出力されるため、やはり上記従
来の暴走監視装置では、異常を検出することができない
のである。
If the oscillator (such as ROM) that stores the program is not affected by electromagnetic waves and some of the program is not executed, it is natural that the controlled An abnormality will occur in the control of the device. Even in this case, the ON time (High level time) or OFF time (Low level time) of the pulse signal output from the computer is shortened according to the program that is no longer executed, but the pulse signal itself is output. Therefore, the above-mentioned conventional runaway monitoring device cannot detect an abnormality.

即ち、上記従来の暴走監視装置では、パルス信号の出
力されない時間が所定時間以上になった場合に異常を検
出するようにされているため、コンピュータからのパル
ス信号が停止しない限り、異常を検出することができ
ず、上述したように発振器やROM等のコンピュータを構
成するハードウェアの異常を検出して適切な対処を行う
ことができなかったのである。
That is, in the above-mentioned conventional runaway monitoring device, the abnormality is detected when the time when the pulse signal is not output exceeds the predetermined time, so the abnormality is detected unless the pulse signal from the computer is stopped. Therefore, as described above, the abnormality of the hardware such as the oscillator and the ROM that constitutes the computer cannot be detected and appropriate measures cannot be taken.

[問題点を解決するための手段] 上記問題点を解決するための手段として、本発明は次
のような構成を採用した。
[Means for Solving Problems] As a means for solving the above problems, the present invention employs the following configurations.

即ち、第1発明の要旨とするところは、第1図に例示
するごとく、 予め設定されたプログラムに従って、被制御装置M11
を制御するとともに、正常作動時には所定の波形形状を
有するパルス信号を繰り返し出力する制御用コンピュー
タM12の異常監視装置であって、 前記制御用コンピュータM12からパルス信号が出力さ
れている時に、当該出力されたパルス信号の波形形状が
前記所定の波形形状に一致しているか否かを判定する判
定手段M13と、 該判定手段M13によって前記所定の波形形状に一致し
ていないと判定されたときに、前記制御用コンピュータ
M12による前記被制御装置M11の制御を禁止する制御禁止
手段M14と、 を備えたことを特徴とする制御用コンピュータの異常
監視装置にある。
That is, the gist of the first invention is, as illustrated in FIG. 1, a controlled device M11 according to a preset program.
An abnormality monitoring device for controlling the computer M12 that outputs a pulse signal having a predetermined waveform repeatedly during normal operation, which is output when the pulse signal is output from the control computer M12. The determination means M13 for determining whether the waveform shape of the pulse signal matches the predetermined waveform shape, and when the determination means M13 determines that the waveform shape does not match the predetermined waveform shape, Control computer
An abnormality monitoring device for a control computer, comprising: a control prohibiting means M14 for prohibiting control of the controlled device M11 by M12.

また、第2発明の要旨とするところは、第2図に例示
するごとく、 予め設定されたプログラムに従って、被制御装置M21
を制御するとともに、正常作動時には所定の波形形状を
有するパルス信号を繰り返し出力する制御用コンピュー
タM22の異常監視装置であって、 前記制御用コンピュータM22からパルス信号が出力さ
れている時に、当該出力されたパルス信号の波形形状が
前記所定の波形形状に一致しているか否かを判定する第
1の判定手段M23と、該第1の判定手段M23によって前記
所定の波形形状に一致していないと判定されたときに、
前記制御用コンピュータM22による前記被制御装置M21の
制御を禁止する制御禁止手段M24と、を有する異常処理
部M25と、 前記制御用コンピュータM22からパルス信号が出力さ
れない時間を計時するとともに、その計時時間が所定時
間以上となったか否かを判定する第2の判定手段M26
と、該第2の判定手段M26によって前記計時時間が所定
時間以上であると判定されたときに、前記制御用コンピ
ュータM22をリセットするリセット手段M27と、を有する
異常復帰部M28と、 を備えたことを特徴とする制御用コンピュータの異常
監視装置にある。
Further, the gist of the second invention is, as illustrated in FIG. 2, a controlled device M21 according to a preset program.
An abnormality monitoring device of the control computer M22 that controls the output of the pulse signal having a predetermined waveform shape during normal operation, and outputs the pulse signal when the pulse signal is output from the control computer M22. And a first determining means M23 for determining whether or not the waveform shape of the pulse signal matches the predetermined waveform shape, and the first determining means M23 determines that the pulse shape does not match the predetermined waveform shape. When
An abnormality processing unit M25 having a control prohibiting means M24 for prohibiting the control of the controlled device M21 by the control computer M22, and a time when a pulse signal is not output from the control computer M22, and the measured time thereof. Second judging means M26 for judging whether or not the time has exceeded a predetermined time
And an abnormality recovery section M28 having a reset means M27 for resetting the control computer M22 when the second determination means M26 determines that the timed time is longer than or equal to a predetermined time. An abnormality monitoring device for a control computer is characterized in that

[作用] 上記のように構成された第1発明において、制御用コ
ンピュータ(以下、単に、コンピュータともいう)M12
は、予め設定されたプログラムに従って、被制御装置M1
1を制御するとともに、正常作動時には所定の波形形状
を有するパルス信号を繰り返し出力している。
[Operation] In the first invention configured as described above, a control computer (hereinafter, also simply referred to as a computer) M12
The controlled device M1 according to a preset program.
In addition to controlling 1, the pulse signal having a predetermined waveform is repeatedly output during normal operation.

そして、判定手段M13が、コンピュータM12から出力さ
れているパルス信号の波形形状が正常作動時の所定の波
形形状に一致しているか否かを判定し、この判定手段M1
3によってパルス信号の波形形状が所定の波形形状に一
致していないと判定されると、制御禁止手段M14が、コ
ンピュータM12による被制御装置M11の制御を禁止する。
Then, the determining means M13 determines whether or not the waveform shape of the pulse signal output from the computer M12 matches the predetermined waveform shape during normal operation, and this determining means M1
When it is determined by 3 that the waveform shape of the pulse signal does not match the predetermined waveform shape, the control prohibiting means M14 prohibits the computer M12 from controlling the controlled device M11.

即ち、第1発明の制御用コンピュータの異常監視装置
においては、上述した従来装置のように、単にパルス信
号の出力されない時間を監視するのではなく、パルス信
号の波形形状そのものが、正常作動時の波形形状に一致
しているか否かを判定し、その波形形状に一致していな
いと判定すると、異常が発生したものとして、被制御装
置M11の制御を禁止するようにしている。
That is, in the abnormality monitoring device for a control computer according to the first aspect of the present invention, unlike the above-described conventional device, the waveform shape itself of the pulse signal itself does not simply monitor the time when the pulse signal is not output. It is determined whether or not the waveform shape matches, and if it is determined that the waveform shape does not match, it is determined that an abnormality has occurred, and the control of the controlled device M11 is prohibited.

従って、第1発明の制御用コンピュータの異常監視装
置によれば、上述したようにコンピュータM12の発振器
やROM等のハードウェアに異常が生じてパルス信号の波
形形状(周波数やON・OFFの割合)に影響が現れると、
これを直ちに検出して、被制御装置M11の異常な動作を
防止することができる。
Therefore, according to the abnormality monitoring device for the control computer of the first invention, as described above, the abnormality such as the oscillator or ROM of the computer M12 causes the waveform shape of the pulse signal (frequency or ON / OFF ratio). Is affected,
This can be immediately detected to prevent abnormal operation of the controlled device M11.

ここで、判定手段M13は、パルス信号の周波数及びデ
ューティ比が所定範囲内のものであるかを判定すること
によって、そのパルス信号の波形形状を判定するように
構成することができる。
Here, the determining unit M13 can be configured to determine the waveform shape of the pulse signal by determining whether the frequency and the duty ratio of the pulse signal are within a predetermined range.

また、判定手段M13は、パルス信号の波形形状が所定
の波形形状に一致していない状態が所定時間継続したと
きに、パルス信号の波形形状の不一致を判定するように
してもよい。そしてこの場合には、ノイズ等による判定
への影響を防止することができる。
Further, the determining means M13 may determine that the waveform shapes of the pulse signals do not match the waveform shapes of the pulse signals when the waveform shapes of the pulse signals do not match the predetermined waveform shapes for a predetermined time. In this case, it is possible to prevent the influence of noise or the like on the determination.

一方、判定手段M13が、自己の判定状態を表す判定信
号をコンピュータM12に出力するように構成したり、ま
た、制御禁止手段M14が、被制御装置M11の制御を禁止し
ているか否かを表す状態信号をコンピュータM12に出力
するように構成してもよい。そしてこの場合には、コン
ピュータM12が、被制御装置M11の制御を開始する前に、
故意に、正常作動時の波形形状とは異なるパルス信号を
出力することにより、判定手段M13或いは制御禁止手段M
14が正常に動作するか否かを、コンピュータM12側で確
認することができるようになる。
On the other hand, the determination means M13 is configured to output a determination signal indicating its own determination state to the computer M12, and the control prohibition means M14 indicates whether or not the control of the controlled device M11 is prohibited. The status signal may be output to the computer M12. And in this case, before the computer M12 starts controlling the controlled device M11,
By intentionally outputting a pulse signal different from the waveform shape at the time of normal operation, the determination means M13 or the control prohibition means M
It becomes possible to confirm on the computer M12 side whether or not 14 operates normally.

尚、制御禁止手段M14がコンピュータM12による被制御
装置M11の制御を禁止する方法としては、コンピュータM
12と被制御装置M11との間の制御信号線を遮断したり、
被制御装置M11への電源の供給を遮断することが考えら
れる。そして後者の場合には、より簡単に且つ確実に被
制御装置M11の制御を禁止することができる。
As a method for the control prohibiting means M14 to prohibit the control of the controlled device M11 by the computer M12, the computer M
12 to disconnect the control signal line between the controlled device M11,
It is conceivable to cut off the power supply to the controlled device M11. In the latter case, the control of the controlled device M11 can be prohibited more easily and reliably.

次に、第2発明の制御用コンピュータの異常監視装置
において、異常処理部M25の第1の判定手段M23と制御禁
止手段M24とは、上記第1発明における判定手段M13と制
御禁止手段M14と各々同一の作用をなす。即ち、第1の
判定手段M23によって、コンピュータM22から出力されて
いるパルス信号が所定の波形形状に一致していないと判
定されると、制御禁止手段M24が、コンピュータM22によ
る被制御装置M21の制御を禁止する。
Next, in the abnormality monitoring device for a control computer according to the second aspect of the invention, the first determining means M23 and the control inhibiting means M24 of the abnormality processing unit M25 are the determining means M13 and the control inhibiting means M14 in the first aspect of the invention, respectively. Has the same effect. That is, when the first determining means M23 determines that the pulse signal output from the computer M22 does not match the predetermined waveform shape, the control prohibiting means M24 causes the computer M22 to control the controlled device M21. Prohibit

一方、異常復帰部M28では、第2の判定手段M26が、コ
ンピュータM22からパルス信号が出力されない時間を計
時して、その計時時間が所定時間以上となったか否かを
判定し、この第2の判定手段M26によって計時時間が所
定時間以上であると判定されると、リセット手段M27
が、コンピュータM22をリセットする。
On the other hand, in the abnormality recovery section M28, the second judging means M26 measures the time during which the pulse signal is not output from the computer M22, and judges whether or not the measured time is equal to or longer than the predetermined time. When the determination means M26 determines that the timed time is equal to or longer than the predetermined time, the reset means M27
Resets the computer M22.

つまり、第1発明の制御用コンピュータの異常検出装
置においては、コンピュータM12から出力されるパルス
信号の波形形状が正常作動時の波形形状と一致している
か否かを判定することにより、ハードウェアに起因する
異常を検出できるようにしているため、コンピュータM1
2が暴走してパルス信号が全く出力されなくなった場合
のように、リセットにより正常復帰が可能なソフトウェ
アに起因する異常時においても、制御禁止手段M14によ
って被制御装置M11に対する制御が禁止されてしまうこ
ととなる。そこで、第2発明の制御用コンピュータの異
常監視装置においては、パルス信号が出力されなくなっ
た場合には、ハードウェアに異常はなく、コンピュータ
M22が単に暴走している可能性が高いことから、異常復
帰部M28によりコンピュータM22をリセットして、コンピ
ュータM22の正常復帰を試みるようにしているのであ
る。
That is, in the abnormality detecting device for a control computer according to the first aspect of the present invention, by determining whether the waveform shape of the pulse signal output from the computer M12 matches the waveform shape during normal operation, the hardware The computer M1 is designed to detect abnormalities caused by it.
In the event of an abnormality caused by software that can be normally restored by resetting, such as when 2 runs away and no pulse signal is output at all, the control prohibiting means M14 prohibits the control of the controlled device M11. It will be. Therefore, in the abnormality monitoring device for a control computer according to the second aspect of the present invention, when the pulse signal is not output, there is no abnormality in the hardware, and the computer
Since there is a high possibility that the M22 is simply going out of control, the abnormal recovery unit M28 resets the computer M22 and attempts to recover the computer M22 to normal.

従って、第2発明の制御用コンピュータの異常検出装
置によれば、ソフトウェアに起因する異常時には、異常
復帰部M28によりコンピュータM22を正常復帰させ、ま
た、上述のようにハードウェアに起因した正常復帰が不
可能な異常時には、異常処理部M25によりそれを検出し
て被制御装置M21の制御を禁止する、といった具合い
に、各異常モードに適した対策を行うことができる。
Therefore, according to the abnormality detecting device for a control computer of the second invention, in the case of an abnormality caused by software, the abnormality recovering unit M28 restores the computer M22 to the normal state, and as described above, the normal state caused by the hardware is restored. When an impossible abnormality is detected, the abnormality processing unit M25 detects it and prohibits the control of the controlled device M21. Thus, appropriate measures can be taken for each abnormality mode.

次に本発明の実施例を説明する。第1及び第2の発明
は、これに限定されるものではなく、要旨を逸脱しない
限り種々の態様のものが含まれる。
Next, examples of the present invention will be described. The first and second inventions are not limited to this, and include various aspects without departing from the gist.

[実施例] 第3図は第1及び第2発明の一実施例を示す要部ブロ
ック図である。
[Embodiment] FIG. 3 is a principal block diagram showing an embodiment of the first and second inventions.

ここで1はワンチップマイクロコンピュータを表わし
ており、中央処理部(以下CPUという)1a、ランダムア
クセスメモリ(以下RAMという)1b、リードオンリメモ
リ(以下ROMという)1c及び入出力回路(以下I/Oとい
う)1dを含む。CPU1aは予めROM1cに記憶されたプログラ
ムに従って、ROM1c又はRAM1bに設定されているデータを
用い、各種演算を行ない、各種システム2に制御信号を
出力している。
Here, 1 represents a one-chip microcomputer, which includes a central processing unit (hereinafter referred to as CPU) 1a, a random access memory (hereinafter referred to as RAM) 1b, a read-only memory (hereinafter referred to as ROM) 1c, and an input / output circuit (hereinafter referred to as I / O). 1d is included. The CPU 1a uses the data set in the ROM 1c or the RAM 1b according to a program stored in the ROM 1c in advance, performs various calculations, and outputs control signals to various systems 2.

システム2とは、例えば、自動車のスリップ制御装置
等のシステムである。システム電源3は電源4より、リ
レー5を介して電力を供給され、システム2に必要な電
圧に変換して、システム2へ供給している。システム2
のマイクロコンピュータ1による制御は、全てシステム
電源3からのエネルギーによっている。
The system 2 is, for example, a system such as an automobile slip control device. The system power supply 3 is supplied with power from the power supply 4 via the relay 5, converts it into a voltage required for the system 2, and supplies the voltage to the system 2. System 2
The control by the microcomputer 1 is based on energy from the system power supply 3.

上記CPU1はROM1c内のプログラム中に設定されたモニ
タ信号のオン又はオフする処理をほぼ一定時間毎に行な
い、I/O1dを介して、CPU異常処理回路6及びCPU復帰回
路7に出力している。CPU異常処理回路6はモニタ信号
中の周波数及びデューティ比成分が所定範囲内か否かを
判定し、CPU復帰回路7はモニタ信号中のパルス信号の
パルス間隔成分が所定範囲内か否かを判定している。
The CPU1 performs a process of turning on or off the monitor signal set in the program in the ROM1c at almost constant time intervals and outputs it to the CPU abnormality processing circuit 6 and the CPU recovery circuit 7 via the I / O 1d. . The CPU abnormality processing circuit 6 determines whether the frequency and duty ratio components in the monitor signal are within a predetermined range, and the CPU restoration circuit 7 determines whether the pulse interval component of the pulse signal in the monitor signal is within a predetermined range. are doing.

マイクロコンピュータ1からは初期時に出力される別
の信号S1が出力され、CPU異常処理回路6からのマイク
ロコンピュータ1の異常を示す、判定信号としての信号
S2とともにアンド回路8に入力する。信号S2はマイクロ
コンピュータ1にも入力される。アンド回路8からは両
信号S1,S2が同時にオンである時に、オン出力される信
号S3が出力される。信号S3は、バッファ9に入力し、リ
レー5の電磁コイル5aを励磁し、そのa接点をオンとす
る。又リレー5のオン/オフ状態を検出するための、状
態信号としての信号S4がリレー5とシステム電源3との
間からコンピュータ1に入力されている。
Another signal S1 output at the initial stage is output from the microcomputer 1, and a signal as a determination signal from the CPU abnormality processing circuit 6 indicating an abnormality of the microcomputer 1
It is input to the AND circuit 8 together with S2. The signal S2 is also input to the microcomputer 1. The AND circuit 8 outputs a signal S3 that is turned on when both signals S1 and S2 are turned on at the same time. The signal S3 is input to the buffer 9 to excite the electromagnetic coil 5a of the relay 5 and turn on its a contact. A signal S4 as a status signal for detecting the on / off state of the relay 5 is input to the computer 1 between the relay 5 and the system power supply 3.

上記CPU異常処理回路6の要部の一例を第4図に示
す。マイクロコンピュータ1側から端子PAを介して入力
されたモニタ信号(例えばデューティ比:50%,オン時
間:8msec)は、オン時間測定回路21,オフ時間測定回路2
2及びオン/オフ時間差測定回路23に入力する。オン時
間測定回路21ではモニタ信号のオン状態での継続時間が
測定され、オフ時間測定回路22では、モニタ信号のオフ
状態での継続時間が測定され、オン/オフ時間差測定回
路23はモニタ信号のオン状態の時間とそれに続くオフ状
態の時間との差の絶対値を測定している。上記オン時間
測定回路21,オフ時間測定回路22及びオン/オフ時間差
測定回路23は、各々、例えばディジタル回路におけるパ
ルス幅弁別回路によって構成することができる。
An example of the main part of the CPU abnormality processing circuit 6 is shown in FIG. A monitor signal (for example, duty ratio: 50%, ON time: 8 msec) input from the microcomputer 1 side via the terminal PA is supplied with an ON time measuring circuit 21 and an OFF time measuring circuit 2.
2 and on / off time difference measuring circuit 23. The on-time measurement circuit 21 measures the duration of the monitor signal in the on state, the off-time measurement circuit 22 measures the duration of the monitor signal in the off state, and the on / off time difference measurement circuit 23 measures the monitor signal The absolute value of the difference between the on-state time and the subsequent off-state time is measured. The on-time measuring circuit 21, the off-time measuring circuit 22 and the on / off-time difference measuring circuit 23 can each be configured by a pulse width discriminating circuit in a digital circuit, for example.

オン時間測定回路21により測定されたオン時間はディ
ジタル信号として第1判定回路24へ入力し、所定範囲内
か否かがチェックされる。例えば、4msec〜12msec内に
入っているか否かがチェックされる。入っていれば、第
1判定回路24は信号“1"を出力し、入っていなければ信
号“0"を出力する。オフ時間測定回路22により測定され
たオフ時間はディジタル信号として第2判定回路25へ入
力し、所定範囲内か否かがチェックされる。例えば、4m
sec〜12msec内に入っているか否かがチェックされる。
入っていれば、第2判定回路25は信号“1"を出力し、入
っていなければ信号“0"を出力する。オン/オフ時間差
測定回路23により測定されたオン状態の継続時間とそれ
に続くオフ状態の継続時間との差の絶対値は、ディジタ
ル信号として第3判定回路26へ入力し、所定範囲内か否
かがチェックされる。例えば、4msec以下か否かがチェ
ックされる。これはデューティ比をチェックすることに
なる。範囲内であれば第3判定回路26は信号“1"を出力
し、範囲外であれば、信号“0"を出力する。
The on-time measured by the on-time measuring circuit 21 is input to the first determination circuit 24 as a digital signal, and it is checked whether it is within a predetermined range. For example, it is checked whether it is within 4 msec to 12 msec. If yes, the first determination circuit 24 outputs a signal "1", and if no, a signal "0". The off-time measured by the off-time measuring circuit 22 is input to the second judging circuit 25 as a digital signal to check whether it is within a predetermined range. For example, 4m
It is checked whether it is within sec ~ 12msec.
If yes, the second determination circuit 25 outputs a signal "1", and if not, a signal "0". The absolute value of the difference between the on-state duration and the subsequent off-state duration measured by the on / off time difference measuring circuit 23 is input to the third determination circuit 26 as a digital signal to determine whether it is within a predetermined range. Is checked. For example, it is checked whether it is 4 msec or less. This will check the duty ratio. If it is within the range, the third judgment circuit 26 outputs a signal "1", and if it is out of the range, it outputs a signal "0".

次に、第1判定回路24、第2判定回路25及び第3判定
回路26からの信号は、アンド回路27へ入力する。この結
果アンド回路27からの出力信号Saは、全判定回路24,25,
26からの信号が全て“1"であれば、“1"となり、判定回
路24,25,26の内で、1つでも“0"のものがあれば、“0"
となる。
Next, the signals from the first determination circuit 24, the second determination circuit 25, and the third determination circuit 26 are input to the AND circuit 27. As a result, the output signal Sa from the AND circuit 27 is all the determination circuits 24, 25,
If all the signals from 26 are "1", it will be "1", and if any of the judgment circuits 24, 25, 26 is "0", it will be "0".
Becomes

アンド回路27の出力信号Saはフリップフロップ28のD
端子に入力し、Q端子より信号Sbとして出力されて、端
子PCから信号S2として出力される。
The output signal Sa of the AND circuit 27 is D of the flip-flop 28.
The signal is input to the terminal, is output as the signal Sb from the Q terminal, and is output as the signal S2 from the terminal PC.

又、アンド回路27からの信号Saはクロック選択回路29
に入力する。ここでは、信号Saが“1"→“0"に切り替わ
ったか“0"→“1"に切り替わったかを判定し、かつタイ
マ30に対してカウントされる単位時間を設定する。例え
ば、信号Saが“1"→“0"の場合は1カウント/1msecに、
“0"→“1"の場合は1カウント/2msecに設定する。タイ
マ30は所定カウント数、例えば128になるとパルスScを
フリップフロップ28のCI端子に出力する。ただし、通
常、フリップフロップ28のQ端子からの信号Sbと信号Sa
とが一致している場合は、排他的ノア回路31の出力信号
Seにより、“1"をタイマ30のリセット端子Rに出力し、
常にリセットを行なう。信号Sbと信号Saとが一致しない
場合、即ち、信号Saが“1"→“0"又は“0"→“1"へ切り
替わった直後は、信号Seは“0"となりタイマ30のカウン
トを継続させる。このため、タイマ30は信号Saの切り替
え後、所定時間をカウントし、所定時間経過後、パルス
Scをフリップフロップ28のCI端子に出力する。このこと
により、信号Saが切り替わって所定時間後に、はじめ
て、信号Sbが切り替わり、外部へ出力される信号S2も切
り替わることとなる。
Further, the signal Sa from the AND circuit 27 is applied to the clock selection circuit 29.
To enter. Here, it is determined whether the signal Sa has switched from "1" to "0" or from "0" to "1", and the unit time counted by the timer 30 is set. For example, when the signal Sa is "1" → "0", 1 count / 1msec,
If "0" → "1", set 1 count / 2msec. The timer 30 outputs a pulse Sc to the CI terminal of the flip-flop 28 when the count reaches a predetermined count, for example 128. However, normally, the signal Sb and the signal Sa from the Q terminal of the flip-flop 28 are
The output signal of the exclusive NOR circuit 31 if and match
By Se, "1" is output to the reset terminal R of the timer 30,
Always reset. When the signal Sb and the signal Sa do not match, that is, immediately after the signal Sa switches from “1” → “0” or “0” → “1”, the signal Se becomes “0” and the timer 30 continues counting. Let Therefore, the timer 30 counts a predetermined time after switching the signal Sa, and after the predetermined time elapses, a pulse is generated.
The Sc is output to the CI terminal of the flip-flop 28. As a result, the signal Sb is switched for the first time after the signal Sa is switched, and the signal S2 output to the outside is also switched.

タイマ30におけるカウント数が、「128」にてパルスS
cが出力されるとすると、クロック選択回路29によっ
て、信号Saが“1"→“0"へ切り替わった場合、即ちモニ
タ信号が異常側へ変化したと判定した場合は、128msec
間、Sa=“0"が継続した後に、はじめて、信号Sbが“0"
となり、信号Saが“0"→“1"へ切り替わった場合、即ち
モニタ信号が正常側に変化したと判定した場合は、256m
sec間、Sa=“1"が継続た後に、はじめて信号Sbが“1"
となる。このように、所定時間、信号Saをチェックし続
けるのは、ノイズ等にて判断を誤るのを防止するためで
あり、Saの切り替わり方向にて、所定時間を異ならしめ
ているのは、異常には早期に対処するためである。
When the count number in timer 30 is "128", pulse S
If c is output, when the signal Sa is switched from "1" to "0" by the clock selection circuit 29, that is, when it is determined that the monitor signal has changed to the abnormal side, 128 msec.
Signal Sa is "0" for the first time after Sa = "0" continues.
When the signal Sa switches from "0" to "1", that is, when it is determined that the monitor signal has changed to the normal side, 256m
The signal Sb becomes "1" for the first time after Sa = "1" continues for sec.
Becomes Thus, the reason why the signal Sa is continuously checked for a predetermined time is to prevent misjudgment due to noise or the like, and it is abnormal that the predetermined time is changed in the switching direction of Sa. This is to deal with it early.

以上はディスクリートな回路にてCPU異常処理回路6
を構成したが、各種マイクロコンピュータで同様な機能
をプログラムにて、実現できる。即ち第5図に示すよう
に、CPU6a,RAM6b,ROM6c,I/O6dから構成し、ROM6c中のプ
ログラムの実行により、モニタ信号の内容を判定し、異
常有無を示す信号S2を出力させるようにすることもでき
る。
The above is a discrete circuit CPU error processing circuit 6
However, the same function can be realized by a program in various microcomputers. That is, as shown in FIG. 5, it is composed of CPU6a, RAM6b, ROM6c, I / O6d, and by executing the program in ROM6c, the contents of the monitor signal are judged and the signal S2 indicating the presence or absence of abnormality is output. You can also

前記CPU復帰回路7は、例えばリトリガブルな単安定
マルチバイブレータを用いたウォッチドックタイマを用
いることができ、モニタ信号の立ち上げ又は立ち下げの
間隔が所定時間(例えば200〜300msec)を越えればリセ
ット信号が出力される。勿論、各種マイクロコンピュー
タにて構成することも可能である。
The CPU recovery circuit 7 can use, for example, a watchdog timer using a retriggerable monostable multivibrator, and a reset signal if the interval of rising or falling of the monitor signal exceeds a predetermined time (for example, 200 to 300 msec). Is output. Of course, it can be configured by various microcomputers.

上記CPU異常処理回路6とCPU復帰回路7とを一つのマ
イクロコンピュータで兼用させることも、プログラムを
統一又はサブルーチン化等することで可能である。
The CPU abnormality processing circuit 6 and the CPU restoration circuit 7 can be combined into one microcomputer, and the programs can be unified or can be made into a subroutine.

上述したごとく、CPU復帰回路7にて、例えば500msec
以上モニタ信号の立ち上げ、又は立ち下げがなければ、
第3図に示すごとくリセット信号Rがマイクロコンピュ
ータ1側へ出力され、マイクロコンピュータ1が初期状
態に戻る。こうして、ノイズ等による暴走から、マイク
ロコンピュータ1は復帰される。又、CPU異常処理回路
6はマイクロコンピュータ1からのモニタ信号の周波数
(波長)及びデューティ比をチェックする。例えば波
長、即ちオン又はオフ状態が4〜12msecの範囲を外れた
状態か、オン時とオフ時との時間の差が4msec以上とな
った状態が、128msec続けば信号S2を“1"から“0"に変
え、又は逆に、波長及び時間差が両者とも上記範囲に入
り、かつ256msec続けば、信号S2を“0"から“1"に変え
る。
As described above, in the CPU recovery circuit 7, for example 500 msec
If there is no rise or fall of the monitor signal above,
As shown in FIG. 3, the reset signal R is output to the microcomputer 1 side, and the microcomputer 1 returns to the initial state. In this way, the microcomputer 1 is restored from a runaway caused by noise or the like. Further, the CPU abnormality processing circuit 6 checks the frequency (wavelength) and duty ratio of the monitor signal from the microcomputer 1. For example, if the wavelength, that is, the on or off state is out of the range of 4 to 12 msec, or if the time difference between the on time and the off time is 4 msec or more, the signal S2 changes from "1" to " If the wavelength and the time difference are both within the above range and 256 msec is continued, the signal S2 is changed from "0" to "1".

CPU異常処理回路6にて検出される異常は、主にハー
ド的な異常であり、特に、この異常は、上記CPU復帰回
路7では救済できないため、そのような場合に有効であ
る。
The abnormality detected by the CPU abnormality processing circuit 6 is mainly a hardware abnormality. In particular, this abnormality cannot be relieved by the CPU restoration circuit 7, so it is effective in such a case.

CPU異常処理回路6からの信号S2が“0"になると、マ
イクロコンピュータ1からの初期処理用の信号S1は通常
“1"であるけれども、アンド回路8から出力される信号
S3は“0"となり、バッファ9からリレー5のコイル5aへ
流れていた電流が遮断され、a接点5bがオフとなり、シ
ステム電源3へ電源4からの電力供給が絶たれ、システ
ム2の作動は停止する。例えばシステム2がアンチスキ
ッドのブレーキ圧調整作動回路であり、マイクロコンピ
ュータ1がその制御装置であれば、アンチスキッドの制
御装置の異常をCPU異常処理回路6が検出するとブレー
キ圧調整作動回路は作動を停止し、ブレーキ圧の調整は
運転者の踏み込みに従うこととなる。
When the signal S2 from the CPU abnormality processing circuit 6 becomes "0", the signal S1 for initial processing from the microcomputer 1 is usually "1", but the signal output from the AND circuit 8
S3 becomes "0", the current flowing from the buffer 9 to the coil 5a of the relay 5 is cut off, the a contact 5b is turned off, the power supply from the power supply 4 to the system power supply 3 is cut off, and the system 2 is not operated. Stop. For example, if the system 2 is an anti-skid brake pressure adjustment operating circuit and the microcomputer 1 is its control device, when the CPU abnormality processing circuit 6 detects an abnormality in the anti-skid control device, the brake pressure adjustment operating circuit is activated. Stopping and adjusting the brake pressure will follow the driver's depression.

次にマイクロコンピュータ1側のモニタ信号出力処理
について説明する。第6図乃至第10図はその内容を示す
フローチャートである。
Next, the monitor signal output processing on the microcomputer 1 side will be described. 6 to 10 are flowcharts showing the contents.

第6図はメインルーチンであり、4msec毎にステップ1
00を実行し、フラグFmcに“1"を設定している。
Fig. 6 shows the main routine. Step 1 is performed every 4 msec.
Executed 00 and set flag Fmc to "1".

第7図は3msec毎に実行される割り込みルーチンであ
り、ステップ150にてフラグFcpに“1"を設定する。
FIG. 7 shows an interrupt routine executed every 3 msec. At step 150, the flag Fcp is set to "1".

第8図は1.66msec毎に実行される割り込みルーチンで
あり、ステップ200にてカウンタCcpをインクリメントす
る。
FIG. 8 shows an interrupt routine executed every 1.66 msec, and the counter Ccp is incremented in step 200.

第9図はモニタ信号出力ルーチンであり、4msec毎に
実行される割り込みルーチンである。
FIG. 9 shows a monitor signal output routine, which is an interrupt routine executed every 4 msec.

本ルーチンが開始されると、まず、ステップ310に
て、前回このステップ310で「NO」と判定されたか否か
が判定される。前回「NO」であれば、ステップ320に進
み、前回「YES」であればステップ410に進む。即ち、8m
sec毎に「YES」と判定されることになる。
When this routine is started, first, at step 310, it is judged if "NO" was previously judged at this step 310. If "NO" the last time, the process proceeds to step 320, and if "YES" the last time, the process proceeds to step 410. That is, 8m
It will be judged as "YES" every sec.

ステップ320ではフラグFmcをチェックする。即ち、通
常、メインルーチン4msec処理にて、4msec毎にFmcに
“1"が設定されているはずであるので、ステップ320で
は「YES」と判定されて、ステップ330にてFmcに“0"が
設定される。次にステップ340にてフラグFcpがチェック
される。ここでも、通常、3msecの割り込み処理にて、3
msec毎にFcpに“1"が設定されているはずであるので、
ステップ340では「YES」と判定されて、ステップ350に
てフラグFcpに“0"が設定される。次にステップ360にて
カウンタCcpがチェックされる。ここでも、通常、1.66m
secの割り込み処理にて、1.66msec毎にCcpがインクリメ
ントされているはずであるので、8msecの間では、Ccpは
3以上かつ8以下のはずである。そこでステップ360に
ては「YES」と判定されて、ステップ370の処理に移る。
ステップ370にては現在出力しているモニタ信号がオン
ならオフに、オフならオンに反転する処理が行なわれ
る。即ち、メインルーチン4msec処理が正しく処理され
てFmcに“1"が設定され、3msec割り込みルーチンが正し
く処理されてFcpに“1"が設定され、更に1.66msec割り
込みルーチンが正しく処理されてCcpの値が3〜8の間
に設定された場合に、はじめて、モニタ信号の反転がな
される。
In step 320, the flag Fmc is checked. That is, normally, in the main routine 4 msec process, Fmc should be set to "1" every 4 msec. Therefore, it is determined to be "YES" in step 320, and "0" is set to Fmc in step 330. Is set. Next, at step 340, the flag Fcp is checked. Again, normally, with 3msec interrupt processing, 3
Since "1" should be set in Fcp every msec,
In step 340, it is determined to be "YES", and in step 350 the flag Fcp is set to "0". Next, in step 360, the counter Ccp is checked. Again, usually 1.66m
Since Ccp should have been incremented every 1.66 msec in the interrupt processing of sec, Ccp should be 3 or more and 8 or less during 8 msec. Therefore, in step 360, it is determined to be "YES", and the process proceeds to step 370.
In step 370, if the monitor signal currently output is on, it is turned off, and if it is off, it is turned on. That is, the main routine 4msec processing is correctly processed and Fmc is set to "1", the 3msec interrupt routine is correctly processed and Fcp is set to "1", and the 1.66msec interrupt routine is processed correctly and the value of Ccp is set. When is set between 3 and 8, the monitor signal is inverted for the first time.

メインルーチンの処理が異常であって、8msec以内にF
mcに“1"が設定されない場合は、ステップ320にて「N
O」と判定されて、ステップ380にてFmcに“0"が設定さ
れるが、モニタ信号は反転されない。又3msec割り込み
ルーチンが異常であり、8msec以内にFcpに“1"が設定さ
れない場合は、ステップ340にて「NO」と判定されて、
ステップ390にてFcpに“0"が設定されるが、モニタ信号
は反転されない。
The processing of the main routine is abnormal and F
If "1" is not set in mc, "N" is set in step 320.
It is determined to be "O" and Fmc is set to "0" in step 380, but the monitor signal is not inverted. If the 3msec interrupt routine is abnormal and Fcp is not set to "1" within 8msec, it is determined to be "NO" in step 340.
In step 390, Fcp is set to "0", but the monitor signal is not inverted.

更に、又、1.66msec割り込みルーチンが異常であり、
8msec以内にCcpに3〜8の値が設定されない場合は、ス
テップ360にて「NO」と判定されて、モニタ信号は判定
されない。
Furthermore, the 1.66msec interrupt routine is abnormal,
If the value of 3 to 8 is not set in Ccp within 8 msec, it is determined as "NO" in step 360 and the monitor signal is not determined.

ステップ360で「NO」とされた場合、又は、ステップ3
70,380,390の後、ステップ400にて、Ccpがクリアされ
る。
If NO at step 360, or step 3
After 70,380,390, in step 400, Ccp is cleared.

次にステップ410にてFcpに“0"が設定され、一旦終了
する。
Next, in step 410, Fcp is set to "0", and the process is terminated.

上述のごとく、マイクロコンピュータ1内のCPU1aの
作動異常がモニタ信号のオン又はオフ状態の時間の異常
になって出力されることとなる。このモニタ信号を受
け、CPU異常処理回路6とCPU復帰回路7とは前述のごと
くの処理をなすこととなる。
As described above, the abnormal operation of the CPU 1a in the microcomputer 1 becomes an abnormal time during which the monitor signal is on or off and is output. Upon receiving this monitor signal, the CPU abnormality processing circuit 6 and the CPU restoration circuit 7 perform the processing as described above.

次にマイクロコンピュータ1側により作動初期に行な
われる周辺装置の異常確認処理を説明する。第10図はそ
のフローチャートを表わす。
Next, the abnormality confirmation processing of the peripheral device performed by the microcomputer 1 side at the initial stage of operation will be described. FIG. 10 shows the flowchart.

まずマイクロコンピュータ1及びその周辺装置につい
て、電源がオンされた場合、ステップ500の処理にて、
電源オン時には“0"であるレジスタPSの内容をチェック
する。電源オン時であれば、PS=“0"であるので、「YE
S」と判定されて、次にステップ510にてPSに“1"が設定
される。次にステップ520にて500msecの間、処理が待機
する。この間、前述したメインルーチン4msec処理はな
されないので、Fmc=“0"となって、4msec割り込みモニ
タ信号出力ルーチンのステップ370の処理が行なわれず
モニタ信号がオン又はオフ状態のままであり、CPU復帰
回路7が作動してマイクロコンピュータ1にリセットが
かかる。
First, when the power supply of the microcomputer 1 and its peripheral devices is turned on, in the processing of step 500,
When the power is turned on, the contents of the register PS, which is "0", are checked. If the power is on, PS = "0", so "YE
It is determined to be “S”, and then PS is set to “1” in step 510. Next, in step 520, the process waits for 500 msec. During this time, the main routine 4 msec process described above is not performed, so Fmc = "0", the process of step 370 of the 4 msec interrupt monitor signal output routine is not performed, and the monitor signal remains in the on or off state, and the CPU returns. The circuit 7 is activated and the microcomputer 1 is reset.

すると再度ステップ500の処理がなされる。ステップ5
10にてPS=“1"とされているので、「NO」と判定され、
次の処理に移る。ところが、CPU復帰回路7が異常であ
ったり、リセットのための端子、信号線が異常であり、
リセットガかからないと、ステップ520にて500msecを経
過してしまい、ステップ530の処理を実行する。ステッ
プ530にては、電源オン時に“1"に設定されている第3
図に示した信号S1を“0"とすることにより、アンド回路
8の信号S3も“0"となり、バッファ9の出力もなくな
り、リレー5のa接点も開放され、電源4が切り離され
て、システム2の作動が停止する。以後信号S1が“0"の
状態が継続する。
Then, the process of step 500 is performed again. Step 5
Since PS = "1" in 10, it is judged as "NO",
Move on to the next process. However, the CPU recovery circuit 7 is abnormal, the terminal for resetting and the signal line are abnormal,
If the reset gas is not applied, 500 msec has elapsed in step 520, and the process of step 530 is executed. In step 530, the third set to "1" when the power is turned on.
By setting the signal S1 shown in the figure to "0", the signal S3 of the AND circuit 8 also becomes "0", the output of the buffer 9 also disappears, the a contact of the relay 5 is opened, and the power supply 4 is disconnected. The operation of the system 2 is stopped. After that, the state of the signal S1 being “0” continues.

上記ステップ500にて「NO」と判定されると、即ち、C
PU復帰回路7が正常であれば、次にステップ540にて、
モニタ信号として正常なものを出力する。つまり、オン
・オフが8msec毎に切り替わるデューティ比50%のモニ
タ信号を出力する。次にステップ550にてマイクロコン
ピュータ1からアンド回路8に直接出力されている信号
S1として“1"を出力する。CPU異常処理回路6自体が異
常でなければ、CPU異常処理回路6はモニタ信号正常で
あることから、アンド回路8に信号S2として“1"を出力
する。アンド回路8は信号S1,S2が共に“1"であれば、
信号S3として“1"を出力する。更に、このことによりリ
レー5のa接点5bもオンとなり、信号S4も“1"(オン)
となる。ステップ560では、この信号S4が“1"か否かを
判定する。CPU異常処理回路6が正常でかつ、信号径路
及びリレー5も正常であれば、マイクロコンピュータ1
に入力される信号S4は“1"であるはずなので、ステップ
560では「YES」と判定される。
If it is determined to be “NO” in step 500, that is, C
If the PU recovery circuit 7 is normal, then in step 540,
A normal monitor signal is output. That is, a monitor signal with a duty ratio of 50%, which is switched on and off every 8 msec, is output. Next, in step 550, the signal directly output from the microcomputer 1 to the AND circuit 8
"1" is output as S1. If the CPU abnormality processing circuit 6 itself is not abnormal, the CPU abnormality processing circuit 6 outputs a "1" as the signal S2 to the AND circuit 8 because the monitor signal is normal. If the signals S1 and S2 are both "1", the AND circuit 8
"1" is output as the signal S3. Furthermore, the a contact 5b of the relay 5 is also turned on by this, and the signal S4 is also "1" (on).
Becomes In step 560, it is determined whether this signal S4 is "1". If the CPU abnormality processing circuit 6 is normal and the signal path and the relay 5 are also normal, the microcomputer 1
Since the signal S4 input to is supposed to be "1",
At 560, it is determined to be "YES".

もし、このステップ560で「NO」と判定されると、ス
テップ570にて、CPU異常処理回路6、信号径路またはリ
レー5の異常であるとして、例えば、信号S1を“0"とし
たり、図示しない表示装置の異常ランプを点灯させたり
する。
If “NO” is determined in this step 560, it is determined in step 570 that there is an abnormality in the CPU abnormality processing circuit 6, the signal path or the relay 5, for example, the signal S1 is set to “0” or not shown. The abnormality lamp of the display device is turned on.

ステップ560にて「YES」と判定されると、次にステッ
プ580にて、マイクロコンピュータ1はモニタ信号とし
て異常な信号を出力する。例えば、オンが3.1msec,オフ
が13.3msecの信号(デューティ比18.9%)のモニタ信号
を出力する。次のステップ590では、ステップ580にて異
常モニタ信号を出力しはじめてからの時間T1が800msec
を超えたか否かが判定される。初期は越えていないの
で、次にステップ600にて、CPU異常処理回路6の出力信
号S2が“0"か否かを判定する。いまだ信号S2が“1"であ
れば、「NO」と判定されて、再度ステップ580から処理
が開始される。
If "YES" is determined in step 560, then in step 580, the microcomputer 1 outputs an abnormal signal as a monitor signal. For example, a monitor signal of a signal (duty ratio 18.9%) of 3.1 msec on and 13.3 msec off is output. In the next step 590, the time T1 from when the abnormality monitor signal is output in step 580 is 800 msec.
It is determined whether or not Since the initial value has not been exceeded, it is then determined in step 600 whether the output signal S2 of the CPU abnormality processing circuit 6 is "0". If the signal S2 is still "1", it is determined to be "NO" and the process is started again from step 580.

前記のCPU異常処理回路6の例では、異常モニタ信号
を出力し始めてから、128msec後に、信号S2は“0"に変
化する。ステップ600にて「YES」と判定されると、ステ
ップ610にて、ステップ580での異常モニタ信号出力が開
始されてから、50msec内か否かが判定される。
In the above example of the CPU abnormality processing circuit 6, the signal S2 changes to "0" 128 msec after the output of the abnormality monitor signal is started. If "YES" is determined in step 600, it is determined in step 610 whether or not it is within 50 msec after the abnormality monitor signal output in step 580 is started.

上記ステップ600にて「YES」と判定されたということ
は、128msec以上は経過しているはずなので、通常この
ステップ610では「NO」と判定される。
The determination of “YES” in step 600 above means that 128 msec or more has elapsed, so normally, determination of “NO” is made in step 610.

上記ステップ590及びステップ610にて「YES」と判定
されるということは、信号S2が、設定された遅延時間
(128msec)から十分経過しても“1"から“0"に切り替
わらないか、または、遅延時間を経過するのに十分時間
が残っているにもかかわらず、“1"から“0"へ切り替わ
ってしまった状況を意味する。そのため、ステップ620
の処理に移って、信号S1を“0"に設定したり、異常ラン
プ点灯等の処理がなされる。
It is determined to be “YES” in the above steps 590 and 610, which means that the signal S2 does not switch from “1” to “0” even if the set delay time (128 msec) has sufficiently elapsed, or , It means a situation in which the time has changed from "1" to "0" even though there is enough time to pass the delay time. Therefore, step 620
Then, the signal S1 is set to "0", the abnormal lamp is turned on, and the like.

次に50msec〜800msecの間にS2が“1"から“0"に変化
すると、ステップ630が実行され、信号S4が“0"(オ
フ)になっているか否かを判定する。ここで“0"でない
場合は、ステップ640にて更に異常モニタ信号出力を継
続し、ステップ650にて、ステップ640で、はじめて出力
処理してから100msec経過したか否かが判定される。100
msec以内ならば、ステップ630,640の処理を繰り返す。1
00msecの経過後も信号S4が“0"ならば異常であるので、
上記ステップ620の処理を行なう。
Next, when S2 changes from "1" to "0" during 50 msec to 800 msec, step 630 is executed and it is determined whether the signal S4 is "0" (off). If it is not "0" here, the abnormality monitor signal output is further continued in step 640, and it is determined in step 650 whether 100 msec has elapsed after the first output processing in step 640. 100
If it is within msec, the processes of steps 630 and 640 are repeated. 1
If the signal S4 is "0" even after the passage of 00 msec, it means that it is abnormal.
The processing of step 620 is performed.

一方、信号S4が正常に“0"に変化すれば、ステップ63
0からステップ660の処理に移り、今度は、モニタ信号と
して正常な信号を出力する。即ち、8msec毎にオン、オ
フが切り替わり、デューティ比50%のパルス信号を出力
する。次にステップ670にて信号S4が“0"から“1"に切
り替わったか否かが判定される。
On the other hand, if the signal S4 normally changes to "0", step 63
The process moves from 0 to step 660, and a normal signal is output this time as a monitor signal. That is, ON / OFF is switched every 8 msec, and a pulse signal with a duty ratio of 50% is output. Next, at step 670, it is judged if the signal S4 has switched from "0" to "1".

信号S4が“0"から“1"へ切り替わるのは、信号S1が
“1"の場合、信号S2が“0"から“1"へ切り替わるのに対
応しているため、前述の例では、256msec後に切り替わ
るはずである。そこでステップ670にて「NO」と判定さ
れてもステップ680にて、1.2sec経過するまでは、ステ
ップ660及びステップ670を実行して、信号S4が“1"に切
り替わるのを待機する。もし、ステップ670にて信号S4
が“1"と判断された場合、ステップ690で最初にステッ
プ660の処理がなされてから、50msecしか経過していな
い場合は、「NO」と判定されてステップ700にてCPU異常
処理回路6等が異常であるとして、ステップ570,620と
同様な異常処理がなされる。
The signal S4 switches from "0" to "1" because when the signal S1 is "1", the signal S2 switches from "0" to "1". It should switch later. Therefore, even if "NO" is determined in step 670, step 660 and step 670 are executed and the signal S4 switches to "1" until 1.2 seconds have elapsed. If at step 670 the signal S4
If it is determined to be “1”, if only 50 msec has elapsed since the processing of step 660 was first performed in step 690, it is determined to be “NO” and the CPU abnormality processing circuit 6 etc. is determined in step 700. Is abnormal, the same abnormality processing as in steps 570 and 620 is performed.

ステップ690又はステップ680にて「YES」と判定され
た場合は、ステップ710で、今後のシステムに対する各
種制御処理のための各種フラグ、変数等の初期データが
設定される。
When it is determined to be “YES” in step 690 or step 680, in step 710, initial data such as various flags and variables for various control processes for the future system is set.

以後、前述したメインルーチン4msec処理を含み、各
種制御処理がなされるメインルーチン及び前述の各割り
込み処理が実行される。上記した内容では、ステップ60
0で信号S2を直接チェックしたが、第3図と異なり信号S
2と直接コンピュータ1へ返さないようにし、信号S1=
“1"の状態で信号S4の内容をチェックすることにより、
CPU異常処理回路6の状態を把握してもよい。
After that, the main routine for performing various control processes including the above-described main routine 4 msec process and each interrupt process described above are executed. In the contents above, step 60
I checked the signal S2 directly at 0, but unlike in Fig. 3, the signal S2 was checked.
2 and the signal S1 =
By checking the content of signal S4 in the state of "1",
The state of the CPU abnormality processing circuit 6 may be grasped.

以上詳述したように、本実施例においては、CPU異常
処理回路6により、モニタ信号の周波数及びデューティ
比が所定範囲内であるか否かを判定し、所定範囲内でな
いと判定すると、リレー5の接点5aをオフして、システ
ム2への電力供給を遮断するようにしている。
As described above in detail, in the present embodiment, the CPU abnormality processing circuit 6 determines whether the frequency and the duty ratio of the monitor signal are within the predetermined range. The contact 5a is turned off to shut off the power supply to the system 2.

よって、「発明が解決しようとする問題点」の項で説
明したように、マイクロコンピュータ1の発振器(図示
せず)やROM1c等のハードウェアに異常が生じて、モニ
タ信号の周波数やデューティ比に変化が現れると、これ
を検出してマイクロコンピュータ1によるシステム2の
制御を禁止させることができる。即ち、マイクロコンピ
ュータ1をリセットしても正常復帰できないようなハー
ドウェアに起因する異常を検出してマイクロコンピュー
タ1の異常な制御からシステム2を保護することがで
き、手動等に切り替えて処理を進めることができる。
Therefore, as described in the section “Problems to be solved by the invention”, an abnormality occurs in the oscillator (not shown) of the microcomputer 1 or the hardware such as the ROM 1c, and the frequency or duty ratio of the monitor signal is changed. When a change appears, it can be detected and the control of the system 2 by the microcomputer 1 can be prohibited. That is, it is possible to protect the system 2 from abnormal control of the microcomputer 1 by detecting an abnormality caused by hardware that cannot be returned to normal even if the microcomputer 1 is reset, and proceed to the processing by switching to manual operation or the like. be able to.

そして更に、本実施例においては、CPU復帰回路7に
より、モニタ信号の立ち上がり又は立ち下がりが所定時
間以上なければ、マイクロコンピュータ1をリセットす
るようにしている。
Further, in the present embodiment, the CPU recovery circuit 7 resets the microcomputer 1 if the rise or fall of the monitor signal is not longer than a predetermined time.

従って、本実施例によれば、マイクロコンピュータ1
が暴走してモニタ信号が出力されなくなった場合のよう
に、リセットにより正常復帰が可能なソフトウェアに起
因する異常時には、リセットによりマイクロコンピュー
タ1を正常復帰させ、また、リセットしても正常復帰で
きないハードウェアに起因した異常時には、システム2
の制御を禁止する、といった具合いに、各異常モードに
適した対策を行うことができる。
Therefore, according to the present embodiment, the microcomputer 1
In the event of an abnormality caused by software that can be restored to normal by resetting, such as when the monitor signal does not output due to a runaway, the microcomputer 1 is restored to normal by resetting, and even if it is reset, the hardware cannot return to normal. In case of abnormality caused by wear, system 2
It is possible to take appropriate measures for each abnormal mode, such as prohibiting the control of.

また、本実施例においては、CPU異常処理回路6から
のマイクロコンピュータ1の異常を示す信号S2と、リレ
ー5のオン/オフ状態を示す信号S4とをマイクロコンピ
ュータ1に入力するように構成している。よって、マイ
クロコンピュータ1が、その作動処理に、上述した周辺
装置の異常確認処理を行うことにより、リレー5,CPU異
常処理回路6,及びCPU復帰回路7が異常であることによ
る、マイクロコンピュータ1の異常検出エラーが防止で
きる。
In this embodiment, the signal S2 indicating the abnormality of the microcomputer 1 from the CPU abnormality processing circuit 6 and the signal S4 indicating the ON / OFF state of the relay 5 are input to the microcomputer 1. There is. Therefore, the microcomputer 1 performs the above-described peripheral device abnormality confirmation processing in its operation processing, and the relay 5, the CPU abnormality processing circuit 6, and the CPU restoration circuit 7 are abnormal. Abnormality detection error can be prevented.

更に、ハード的エラーの対策として、システム2への
電源を停止しているので、確実にシステム2の作動を停
止できる。このため極めて信頼性の高い暴走監視を行な
うことができる。
Further, as a measure against a hardware error, the power supply to the system 2 is stopped, so that the operation of the system 2 can be surely stopped. Therefore, extremely reliable runaway monitoring can be performed.

尚、上記構成においては、リレー5が制御禁止手段M1
4,M24に該当し、CPU異常処理回路6が判定手段M13,第1
の判定手段M23に該当し、CPU復帰回路7が異常復帰部M2
8(第2の判定手段M26及びリセット手段M27)に該当す
る。
In the above configuration, the relay 5 is the control prohibiting means M1.
4, M24, the CPU abnormality processing circuit 6 is the determination means M13, the first
CPU recovery circuit 7 corresponds to the determination means M23 of
8 (second determination means M26 and reset means M27).

[発明の効果] 以上説明したように、第1発明の制御用コンピュータ
の異常監視装置においては、コンピュータからパルス信
号が出力されない時間を単に監視するのではなく、判定
手段により、パルス信号の波形形状そのものが正常作動
時の波形形状に一致しているか否かを判定し、その波形
形状に一致していないと判定すると異常が発生したもの
として、制御禁止手段により、被制御装置の制御を禁止
するようにしている。
[Effects of the Invention] As described above, in the abnormality monitoring device for a control computer according to the first aspect of the present invention, the determination means does not simply monitor the time during which the pulse signal is not output from the computer; It is determined whether or not the waveform itself matches the waveform shape during normal operation, and if it is determined that the waveform does not match the waveform shape, it is determined that an abnormality has occurred, and the control prohibiting means prohibits control of the controlled device. I am trying.

従って、第1発明の制御用コンピュータの異常監視装
置によれば、マイクロコンピュータの発振器やROM等の
ハードウェアに異常が生じて、パルス信号の波形形状に
影響が現れると、これを直ちに検出して被制御装置の異
常な動作を防止することができる。
Therefore, according to the abnormality monitoring device for the control computer of the first invention, when an abnormality occurs in the hardware such as the oscillator or the ROM of the microcomputer and the waveform shape of the pulse signal is affected, this is immediately detected. It is possible to prevent abnormal operation of the controlled device.

また、第2発明の制御用コンピュータの異常監視装置
においては、第1発明における判定手段と制御禁止手段
とに対応する異常処理部に加えて、コンピュータからパ
ルス信号が出力されない時間を計時して、その計時時間
が所定時間以上となったか否かを判定する第2の判定手
段と、第2の判定手段によって計時時間が所定時間以上
であると判定されたときに、コンピュータをリセットす
るリセット手段と、を有する異常復帰部を備えている。
In the abnormality monitoring device for a control computer according to the second aspect of the invention, in addition to the abnormality processing section corresponding to the determining means and the control inhibiting means according to the first aspect of the invention, a time during which a pulse signal is not output from the computer is timed, Second determining means for determining whether or not the timed time has reached a predetermined time or longer, and reset means for resetting the computer when the timed time is determined to be the predetermined time or longer. And an abnormal recovery unit having a.

従って、第2発明の制御用コンピュータの異常監視装
置によれば、ソフトウェアに起因する異常時には、異常
復帰部によるリセットによってコンピュータを正常復帰
させ、ハードウェアに起因した正常復帰が不可能な異常
時には、異常処理部によりそれを検出して被制御装置の
制御を禁止する、といった具合いに、各異常モードに適
した対策を行うことができる。
Therefore, according to the abnormality monitoring device for a control computer of the second aspect of the present invention, in the case of an abnormality caused by software, the computer is returned to the normal state by the reset by the abnormality restoration unit, and when the abnormality cannot be restored normally due to the hardware, It is possible to take measures suitable for each abnormality mode, such as detecting the abnormality by the abnormality processing unit and prohibiting control of the controlled device.

【図面の簡単な説明】[Brief description of drawings]

第1図は第1発明の基本的構成例示図、第2図は第2発
明の基本的構成例示図、第3図は第1発明及び第2発明
の実施例の要部ブロック図、第4図はCPU異常処理回路
の要部ブロック図、第5図はCPU異常処理回路にマイク
ロコンピュータを用いた例を示すブロック図、第6図は
マイクロコンピュータにおいて実行されるプログラムの
メインルーチン4msec処理のフローチャート、第7図は
同じく3msec割り込み処理のフローチャート、第8図は
同じく1.66msec割り込み処理のフローチャート、第9図
は同じく4msec割り込みモニタ信号出力ルーチンのフロ
ーチャート、第10図は同じく周辺装置異常確認処理のフ
ローチャートを表わす。 M11,M21……被制御装置 M12,M22……コンピュータ M13……判定手段 M14,M24……制御禁止手段 M23……第1の判定手段 M25……異常処理部 M26……第2の判定手段 M27……リセット手段 M28……異常復帰部 1……マイクロコンピュータ 2……システム 4……電源 5……リレー 6……CPU異常処理回路 7……CPU復帰回路
FIG. 1 is an exemplary diagram of the basic configuration of the first invention, FIG. 2 is an exemplary diagram of the basic configuration of the second invention, and FIG. 3 is a block diagram of essential parts of an embodiment of the first invention and the second invention. FIG. 6 is a block diagram of a main part of a CPU abnormality processing circuit, FIG. 5 is a block diagram showing an example of using a microcomputer for the CPU abnormality processing circuit, and FIG. 6 is a flowchart of a main routine 4 msec process of a program executed in the microcomputer. , FIG. 7 is the same 3 msec interrupt processing flowchart, FIG. 8 is the same 1.66 msec interrupt processing flowchart, FIG. 9 is the same 4 msec interrupt monitor signal output routine flowchart, and FIG. 10 is the same peripheral device abnormality confirmation processing flowchart. Represents M11, M21 ...... Controlled device M12, M22 ...... Computer M13 ...... Judgment means M14, M24 ...... Control prohibition means M23 ...... First judgment means M25 ...... Abnormality processing section M26 ...... Second judgment means M27 …… Reset means M28 …… Abnormal recovery unit 1 …… Microcomputer 2 …… System 4 …… Power supply 5 …… Relay 6 …… CPU error processing circuit 7 …… CPU recovery circuit

───────────────────────────────────────────────────── フロントページの続き (72)発明者 中島 則之 刈谷市昭和町1丁目1番地 日本電装株 式会社内 (56)参考文献 特開 昭56−123014(JP,A) 特開 昭60−118942(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Noriyuki Nakajima, 1-1, Showa-cho, Kariya City, Nippon Electric Co., Ltd. (56) References JP-A-56-123014 (JP, A) JP-A-60- 118942 (JP, A)

Claims (7)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】予め設定されたプログラムに従って、被制
御装置を制御するとともに、正常作動時には所定の波形
形状を有するパルス信号を繰り返し出力する制御用コン
ピュータの異常監視装置であって、 前記制御用コンピュータからパルス信号が出力されてい
る時に、当該出力されたパルス信号の波形形状が前記所
定の波形形状に一致しているか否かを判定する判定手段
と、 該判定手段によって前記所定の波形形状に一致していな
いと判定されたときに、前記制御用コンピュータによる
前記被制御装置の制御を禁止する制御禁止手段と、 を備えたことを特徴とする制御用コンピュータの異常監
視装置。
1. An abnormality monitoring device for a control computer, which controls a controlled device according to a preset program and repeatedly outputs a pulse signal having a predetermined waveform during normal operation. A pulse signal is being output from the pulse signal, the determining unit determines whether the waveform shape of the output pulse signal matches the predetermined waveform shape; An abnormality monitoring device for a control computer, comprising: a control prohibiting means for prohibiting control of the controlled device by the control computer when it is determined that the abnormality has not occurred.
【請求項2】前記判定手段は、前記出力されたパルス信
号の周波数及びデューティ比が所定範囲内のものである
かを判定することによって、前記パルス信号の波形形状
が前記所定の波形形状に一致しているか否かを判定する
こと、 を特徴とする特許請求の範囲第1項記載の制御用コンピ
ュータの異常監視装置。
2. The determination means determines whether the frequency and duty ratio of the output pulse signal are within a predetermined range, so that the waveform shape of the pulse signal conforms to the predetermined waveform shape. The abnormality monitoring device for a control computer according to claim 1, wherein it is determined whether or not the abnormality has occurred.
【請求項3】前記判定手段は、前記出力されたパルス信
号の波形形状が前記所定の波形形状に一致していない状
態が所定時間継続したときに、前記波形形状が不一致で
あると判定すること、 を特徴とする特許請求の範囲第1項記載の制御用コンピ
ュータの異常監視装置。
3. The determining means determines that the waveform shapes do not match when the waveform shape of the output pulse signal does not match the predetermined waveform shape for a predetermined time. An abnormality monitoring device for a control computer according to claim 1, wherein:
【請求項4】前記判定手段は、自己の判定状態を表す判
定信号を前記制御用コンピュータに出力すること、 を特徴とする特許請求の範囲第1項記載の制御用コンピ
ュータの異常監視装置。
4. The abnormality monitoring device for a control computer according to claim 1, wherein the determination means outputs a determination signal indicating its own determination state to the control computer.
【請求項5】前記制御禁止手段は、前記被制御装置への
電源の供給を遮断することによって、前記制御用コンピ
ュータによる前記被制御装置の制御を禁止すること、 を特徴とする特許請求の範囲第1項記載の制御用コンピ
ュータの異常監視装置。
5. The control prohibiting means prohibits control of the controlled device by the control computer by cutting off power supply to the controlled device. An abnormality monitoring device for a control computer according to item 1.
【請求項6】前記制御禁止手段は、前記被制御装置の制
御を禁止しているか否かを表す状態信号を前記制御用コ
ンピュータに出力すること、 を特徴とする特許請求の範囲第1項記載の制御用コンピ
ュータの異常監視装置。
6. The control prohibiting means outputs a status signal indicating whether or not the control of the controlled device is prohibited to the control computer to claim 1. Monitoring device for computer control.
【請求項7】予め設定されたプログラムに従って、被制
御装置を制御するとともに、正常作動時には所定の波形
形状を有するパルス信号を繰り返し出力する制御用コン
ピュータの異常監視装置であって、 前記制御用コンピュータからパルス信号が出力されてい
る時に、当該出力されたパルス信号の波形形状が前記所
定の波形形状に一致しているか否かを判定する第1の判
定手段と、該第1の判定手段によって前記所定の波形形
状に一致していないと判定されたときに、前記制御用コ
ンピュータによる前記被制御装置の制御を禁止する制御
禁止手段と、を有する異常処理部と、 前記制御用コンピュータからパルス信号が出力されない
時間を計時するとともに、その計時時間が所定時間以上
となったか否かを判定する第2の判定手段と、該第2の
判定手段によって前記計時時間が所定時間以上であると
判定されたときに、前記制御用コンピュータをリセット
するリセット手段と、を有する異常復帰部と、 を備えたことを特徴とする制御用コンピュータの異常監
視装置。
7. An abnormality monitoring device for a control computer, which controls a controlled device according to a preset program, and repeatedly outputs a pulse signal having a predetermined waveform during normal operation. When a pulse signal is being output from the device, the first determining means determines whether or not the waveform shape of the output pulse signal matches the predetermined waveform shape; When it is determined that the waveform does not match the predetermined waveform shape, an abnormality processing unit having a control prohibiting unit that prohibits control of the controlled device by the control computer, and a pulse signal from the control computer. Second determining means for determining whether or not the time that has not been output is counted and whether the counted time is equal to or longer than a predetermined time; An abnormality recovering unit having a resetting unit that resets the control computer when the determination unit determines that the measured time is longer than or equal to a predetermined time. Monitoring equipment.
JP61008472A 1986-01-18 1986-01-18 Abnormality monitoring device for control computer Expired - Lifetime JP2545783B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61008472A JP2545783B2 (en) 1986-01-18 1986-01-18 Abnormality monitoring device for control computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61008472A JP2545783B2 (en) 1986-01-18 1986-01-18 Abnormality monitoring device for control computer

Publications (2)

Publication Number Publication Date
JPS62166446A JPS62166446A (en) 1987-07-22
JP2545783B2 true JP2545783B2 (en) 1996-10-23

Family

ID=11694060

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61008472A Expired - Lifetime JP2545783B2 (en) 1986-01-18 1986-01-18 Abnormality monitoring device for control computer

Country Status (1)

Country Link
JP (1) JP2545783B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5664540B2 (en) * 2011-12-21 2015-02-04 トヨタ自動車株式会社 Monitoring circuit, microcomputer and communication system
JP6613849B2 (en) * 2015-11-26 2019-12-04 株式会社デンソーウェーブ Robot controller

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56123014A (en) * 1980-03-03 1981-09-26 Takagi Sangyo Kk Overrun preventing device of program control device
JPS60118942A (en) * 1983-11-30 1985-06-26 Nec Home Electronics Ltd Runaway control circuit

Also Published As

Publication number Publication date
JPS62166446A (en) 1987-07-22

Similar Documents

Publication Publication Date Title
JP3633092B2 (en) Microcomputer failure monitoring device
US6883123B2 (en) Microprocessor runaway monitoring control circuit
US6012156A (en) Process and circuit arrangement for monitoring the function of a program-controlled circuit
JPH0319571B2 (en)
US4974180A (en) Method and apparatus for testing signal quality in a burner control system
JP2545783B2 (en) Abnormality monitoring device for control computer
JP2593915B2 (en) Double microcomputer system runaway prevention circuit
JP2000065691A (en) Diagnostic device with self-shut-off function
JPH06324721A (en) Method for detecting falling-off of connection unit
JP2659067B2 (en) Microcomputer reset circuit
KR100199167B1 (en) False operating preventive device and method by instantaneous-off of sensor signal
JP3715340B2 (en) Electric drive
JPS5822462A (en) Program monitoring circuit
JPH08202589A (en) Information processor and fault diagnostic method
JPH0559452B2 (en)
JP3082806B2 (en) Fault diagnosis device
US4965755A (en) Method and apparatus for monitoring AC input signals
KR101376658B1 (en) Failure detecting apparatus of a-d converter for digital protection relay
JP3367379B2 (en) CPU output control circuit
JP2000029859A (en) Semiconductor integrated circuit
JPS6389941A (en) Monitor and control equipment for microprocessor applied equipment
JPH01245322A (en) Power failure control circuit for microprocessor
KR0125945B1 (en) Operation state monitoring device of central processing unit and method
JPH06103480B2 (en) Blackout processor
JPS5975328A (en) Detecting device of abnormality of electric power source

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term