[go: up one dir, main page]

JPH0514281B2 - - Google Patents

Info

Publication number
JPH0514281B2
JPH0514281B2 JP57169283A JP16928382A JPH0514281B2 JP H0514281 B2 JPH0514281 B2 JP H0514281B2 JP 57169283 A JP57169283 A JP 57169283A JP 16928382 A JP16928382 A JP 16928382A JP H0514281 B2 JPH0514281 B2 JP H0514281B2
Authority
JP
Japan
Prior art keywords
output
detection circuit
microcomputer
signal
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.)
Expired - Lifetime
Application number
JP57169283A
Other languages
Japanese (ja)
Other versions
JPS5958502A (en
Inventor
Shoichi Masaki
Kimio Tamura
Teruyoshi Wakao
Noryuki Nakajima
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 JP16928382A priority Critical patent/JPS5958502A/en
Publication of JPS5958502A publication Critical patent/JPS5958502A/en
Publication of JPH0514281B2 publication Critical patent/JPH0514281B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B9/00Safety arrangements
    • G05B9/02Safety arrangements electric

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Safety Devices In Control Systems (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はアンチスキツド制御装置等、マイクロ
コンピユータを利用した車両制御装置の安全制御
方法及び装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a safety control method and device for a vehicle control device such as an anti-skid control device using a microcomputer.

〔従来の技術〕[Conventional technology]

自動車のアンチスキツド制御装置では、マイク
ロコンピユータを備えており、該マイクロコンピ
ユータは予め定めた制御プログラムに従つて入
力、演算及び出力を実行するが、制御プログラム
の実行中に何らかの原因により暴走状態が発生す
ることがある。このようなマイクロコンピユータ
暴走時には、マイクロコンピユータから暴走検出
回路に周期的に出力されるプログラム・ラン信
号、即ち動作パルスが出力停止されることから、
暴走検出回路は当該暴走を検出し、マイクロコン
ピユータにリセツト信号を出力し、該リセツト信
号を受けたマイクロコンピユータは自動的に初期
状態に戻り、制御プログラムの最初から処理を開
始する。
An anti-skid control device for an automobile is equipped with a microcomputer, and the microcomputer executes input, calculation, and output according to a predetermined control program, but a runaway state occurs for some reason during the execution of the control program. Sometimes. When the microcomputer goes out of control, the program run signal, that is, the operation pulse, which is periodically output from the microcomputer to the runaway detection circuit, is stopped.
The runaway detection circuit detects the runaway and outputs a reset signal to the microcomputer, and the microcomputer that receives the reset signal automatically returns to the initial state and starts processing from the beginning of the control program.

ここで、コンピユータのプログラム動作の異常
を正確に検出するために、電子計算機を用いた制
御システムにおいて、上記暴走検出回路が正常に
動作することを予め確認し、その後、被制御装置
を制御するための制御プログラムを開始する異常
監視方法が開示されている(特開昭54−56740号
公報)。
Here, in order to accurately detect abnormalities in computer program operation, in a control system using an electronic computer, it is necessary to confirm in advance that the runaway detection circuit operates normally, and then to control the controlled device. An abnormality monitoring method for starting a control program has been disclosed (Japanese Patent Application Laid-open No. 56740/1983).

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、上記従来の異常監視方法では、
暴走検出回路の正常動作を確認してから制御プロ
グラムを開始しているので、マイクロコンピユー
タの暴走による誤制御は防止できるものの、マイ
クロコンピユータのプログラム動作は正常である
にもかかわらず、被制御装置に対する制御内容に
係わる実体的な処理の異常が発生した場合には、
その異常を検出することができず、充分な対応処
理をすることができないという問題がある。つま
り、例えばマイクロコンピユータから制御信号が
出力されたときに、その制御信号がノイズの影響
を受けた場合、制御信号と駆動信号とが合致しな
い状態が発生する可能性がある。このような被制
御装置に対する制御内容に係わる実体的な処理の
異常が発生した場合、被制御装置に対し所望の制
御を行うことが出来なくなつてしまう。
However, in the conventional abnormality monitoring method described above,
Since the control program is started after confirming the normal operation of the runaway detection circuit, erroneous control due to runaway of the microcomputer can be prevented. If a substantive processing abnormality related to control content occurs,
There is a problem in that the abnormality cannot be detected and sufficient countermeasures cannot be taken. That is, for example, when a control signal is output from a microcomputer and the control signal is affected by noise, a situation may occur where the control signal and the drive signal do not match. If such an abnormality occurs in the substantive processing related to the control content for the controlled device, it becomes impossible to perform desired control on the controlled device.

本願発明は上記の点に鑑みてなされたものであ
り、アンチスキツド制御装置等の車両の制御装置
において、その構成を複雑化することなく制御装
置に対する安全制御をより厳重に行うことによ
り、自動車の安全性をより向上することが可能な
車両制御装置の安全制御方法及び装置を提供する
ことを目的とする。
The present invention has been made in view of the above points, and improves the safety of automobiles by performing stricter safety control on the control device in a vehicle control device such as an anti-skid control device without complicating its configuration. An object of the present invention is to provide a safety control method and device for a vehicle control device that can further improve performance.

〔課題を解決するための手段〕[Means to solve the problem]

上記目的を達成するために、本願第1発明は、
自動車の状態を検出し状態検出信号を出力するセ
ンサと、 予め定めた制御プログラムに従つて前記状態検
出信号の入力、処理及び出力を行うとともに、所
定周期毎に動作パルス信号を出力するマイクロコ
ンピユータと、該マイクロコンピユータから出力
された制御信号に応じた駆動信号を出力する出力
回路と、上記動作パルス信号に基づいて上記マイ
クロコンピユータのプログラム動作を監視する暴
走検出回路とを有する制御装置と、 上記出力回路から出力された駆動信号により駆
動される被制御部とを備え、 電源投入後、上記暴走検出回路に、上記マイク
ロコンピユータから動作パルス信号が所定時間入
力されないと、上記暴走検出回路がリセツトパル
スを出力して少なくとも上記マイクロコンピユー
タのリセツトを行う車両制御装置の安全制御方法
において、 上記マイクロコンピユータにて、 (イ) 上記制御プログラムの実行に先立ち、少なく
とも上記所定時間が経過するまで上記動作パル
ス信号の出力を停止し、 (ロ) この動作パルス信号の出力停止期間に、上記
暴走検出回路からリセツトパルスが入力されて
こないと、上記暴走検出回路の異常とみなして
安全処理を行い、 (ハ) 上記出力停止期間に上記暴走検出回路の正常
動作により、上記リセツトパルスが入力されて
くると、上記制御プログラムの実行を開始し、 (ニ) 上記制御プロクラムにおいて上記マイクロコ
ンピユータ及び上記出力回路の実体的な処理の
異常を判定し、 (ホ) 上記実体的な処理が異常であると判定する
と、少なくとも上記所定時間が経過するまで上
記動作パルス信号の出力を意図的に停止し、正
常動作を行うことが確認されている上記暴走検
出回路からリセツトパルスが出力されるように
したことを特徴とする車両制御装置の安全制御
方法を要旨としており、 また、本願第2発明は、 自動車の状態を検出し状態検出信号を出力する
センサと、 予め定めた制御プログラムに従つて上記状態検
出信号の入力、処理及び出力を行うとともに、所
定周期毎に動作パルス信号を出力するマイクロコ
ンピユータと、該マイクロコンピユータから出力
された制御信号に応じた駆動信号を出力する出力
回路と、上記動作パルス信号に基づいて上記マイ
クロコンピユータのプログラム動作を監視する暴
走検出回路とを有する制御装置と、 上記出力回路から出力された駆動信号により駆
動される被制御部とを備え、 電源投入後、上記暴走検出回路に、上記マイク
ロコンピユータから上記動作パルス信号が所定時
間入力されないと、上記暴走検出回路がリセツト
パルスを出力して少なくとも上記マイクロコンピ
ユータのリセツトを行う車両制御装置の安全制御
装置において、 上記制御プログラムの実行に先立ち、少なくと
も上記所定時間が経過するまで上記動作パルス信
号の出力を停止する停止手段と、 この動作パルス信号の出力停止期間に、上記暴
走検出回路からリセツトパルスが入力されてこな
いと、上記暴走検出回路の異常とみなして安全処
理を行う安全処理手段と、 上記出力停止期間に上記暴走検出回路の正常動
作により、上記リセツトパルスが入力されてくる
と、上記制御プログラムの実行を開始する開始手
段と、 上記制御プログラムの実行時に、上記マイクロ
コンピユータ及び上記出力回路の実体的な処理の
異常を判定する判定手段と、 該判定手段が、上記実体的な処理が異常である
と判定すると、上記停止手段を作動させて正常動
作を行うことが確認されている上記暴走検出回路
からリセツトパルスを出力させる指示手段とを備
えることを特徴とする車両制御装置の安全制御装
置を要旨としている。
In order to achieve the above object, the first invention of the present application:
A sensor that detects the state of the vehicle and outputs a state detection signal, and a microcomputer that inputs, processes, and outputs the state detection signal according to a predetermined control program, and outputs an operation pulse signal at predetermined intervals. , a control device having an output circuit that outputs a drive signal according to a control signal output from the microcomputer, and a runaway detection circuit that monitors the program operation of the microcomputer based on the operation pulse signal; and a controlled part driven by a drive signal output from the circuit, and if an operation pulse signal is not input from the microcomputer to the runaway detection circuit for a predetermined time after power is turned on, the runaway detection circuit will issue a reset pulse. In the safety control method for a vehicle control device that outputs and resets at least the microcomputer, in the microcomputer, (a) prior to execution of the control program, the operation pulse signal is outputted until at least the predetermined time elapses; (b) If a reset pulse is not input from the runaway detection circuit during the output stop period of this operation pulse signal, it is assumed that the runaway detection circuit is abnormal and safety processing is performed, (c) The above When the reset pulse is input due to the normal operation of the runaway detection circuit during the output stop period, the execution of the control program is started, and (d) the actual control of the microcomputer and the output circuit is performed in the control program. (e) If it is determined that the substantive process is abnormal, the output of the operation pulse signal is intentionally stopped until at least the predetermined time has elapsed, and normal operation is resumed. The gist of the invention is a safety control method for a vehicle control device, characterized in that a reset pulse is output from the confirmed runaway detection circuit. A sensor that outputs a detection signal, a microcomputer that inputs, processes, and outputs the state detection signal according to a predetermined control program, and outputs an operating pulse signal at predetermined intervals; a control device having an output circuit that outputs a drive signal according to the control signal generated by the control signal; and a runaway detection circuit that monitors the program operation of the microcomputer based on the operation pulse signal; and a drive signal output from the output circuit. and a controlled part driven by a control unit, and if the operation pulse signal is not inputted from the microcomputer to the runaway detection circuit for a predetermined period of time after power is turned on, the runaway detection circuit outputs a reset pulse to at least control the microcomputer. In a safety control device for a vehicle control device that resets a computer, a stop means for stopping the output of the operation pulse signal until at least the predetermined time elapses prior to execution of the control program; and stopping the output of the operation pulse signal. If a reset pulse is not input from the runaway detection circuit during this period, it is assumed that there is an abnormality in the runaway detection circuit and safety processing is carried out. During the output stop period, the runaway detection circuit operates normally, and the a starting means for starting execution of the control program when a reset pulse is input; a determining means for determining an abnormality in the substantive processing of the microcomputer and the output circuit when the control program is executed; and instructing means for activating the stopping means and outputting a reset pulse from the runaway detection circuit, which is confirmed to operate normally, when the determining means determines that the substantive processing is abnormal. The gist of this paper is a safety control system for a vehicle control system that is characterized by:

第1図は本発明の一適用例であるアンチスキツ
ド制御システムのブロツク図を示す。
FIG. 1 shows a block diagram of an anti-skid control system which is an application example of the present invention.

1はマイクロコンピユータ2を含む制御装置を
表わす。2はマイクロコンピユータ(以下CPU
と略称する。)であり、該CPU2は所定の制御プ
ログラムに従つて車両の車輪速度信号や制動検出
信号を取り込む入力、これらの信号を入力データ
として行う演算、及び該演算結果であるブレーキ
油圧制御信号等の出力を行う。制御装置1はその
他に、車輪速センサ11からの車輪速度に比例し
た周波数を持つ交流電圧信号を波形整形及び増幅
してCPU2の割り込みポートI1に送る整形・増幅
回路3と、ストツプランプスイツチ12等の制動
検出手段からの制動検出信号及びその他の車両状
態セサ13による検出信号を入力してCPU2の
入力ポートI2に送るバツフア回路4と、CPU2の
出力ポートO1から出力されるブレーキ油圧制御
信号、即ちブレーキゆるめ信号を入力し、ブレー
キ油圧制御用アクチユエータ駆動信号をブレーキ
油圧制御用アクチユエータ8(被制御部)に送る
ブレーキ油圧制御用アクチユエータ駆動回路5
(本発明にいう出力回路に対応する。)とを備えて
いる。車輪速センサ11は四輪車両の場合、左右
前輪及び後輪の車輪速度を示すパルス信号をそれ
ぞれ個別に出力する3個のセンサからなり、スト
ツプランプスイツチ12はブレーキペダル操作時
にその制動操作を示す信号を制御装置1に送るよ
うに接続される。8はブレーキ油圧系統を制御す
るブレーキ油圧制御用アクチユエータであり、制
御装置1内のブレーキ油圧制御用アクチユエータ
駆動回路5からの駆動信号を受けて、各車輪用の
ブレーキ装置に印加されるブレーキ油圧を制御し
てブレーキ力を制御する構造である。9は車両の
イグニツシヨンスイツチ、7はイグニツシヨンス
イツチ9のオン操作時即ち電源投入時にリセツト
信号をCPU2のリセツト入力端子IRに送るリセツ
ト回路であり、更に、10はCPU2において暴
走検出回路6の異常が判断されると、CPU2か
らの警報信号を受けてランプ表示や警報音発生等
を行う警報器である。
1 represents a control device including a microcomputer 2. 2 is a microcomputer (hereinafter referred to as CPU)
It is abbreviated as. ), and the CPU 2 inputs vehicle wheel speed signals and braking detection signals according to a predetermined control program, performs calculations using these signals as input data, and outputs brake hydraulic control signals, etc. as the results of the calculations. I do. In addition, the control device 1 includes a shaping/amplifying circuit 3 that shapes and amplifies the AC voltage signal having a frequency proportional to the wheel speed from the wheel speed sensor 11 and sends it to the interrupt port I1 of the CPU 2, and a stop lamp switch 12. A buffer circuit 4 inputs braking detection signals from braking detection means such as the like and detection signals from other vehicle status sensor 13 and sends them to input port I2 of CPU2, and brake hydraulic control output from output port O1 of CPU2. A brake oil pressure control actuator drive circuit 5 that inputs a signal, that is, a brake release signal, and sends a brake oil pressure control actuator drive signal to the brake oil pressure control actuator 8 (controlled part).
(corresponding to the output circuit referred to in the present invention). In the case of a four-wheeled vehicle, the wheel speed sensor 11 is composed of three sensors that individually output pulse signals indicating the wheel speeds of the front left and right wheels and the rear wheel, and the stop lamp switch 12 indicates the braking operation when the brake pedal is operated. It is connected to send signals to the control device 1 . Reference numeral 8 denotes a brake hydraulic pressure control actuator that controls the brake hydraulic system, and receives a drive signal from the brake hydraulic control actuator drive circuit 5 in the control device 1 to control the brake hydraulic pressure applied to the brake device for each wheel. It has a structure that controls the braking force. 9 is the ignition switch of the vehicle; 7 is a reset circuit that sends a reset signal to the reset input terminal I R of the CPU 2 when the ignition switch 9 is turned on, that is, when the power is turned on; and 10 is a runaway detection circuit in the CPU 2. 6 is an alarm device that receives an alarm signal from the CPU 2 and displays a lamp, generates an alarm sound, etc. when an abnormality is determined.

6は、CPU2のプログラムがノイズ等の外乱
によつて暴走したり停止した際、これを検出して
リセツト信号をCPU2に印加する暴走検出回路
であり、第2図に示すように、充放電回路等によ
り構成され、CPU2の出力ポートO2から出力さ
れる動作パルス信号S1をノイズ吸収用コンデン
サC1を介してフリツプフロツプFF1のS端子
に入力し、この信号S1がこの回路の発振周期
T2以内に入力されてこないと、暴走検出回路6
は自己発振を起こして、CPU2にリセツト信号
S6を時間T2毎に出力する。即ち、出力端子O2
からの動作パルス信号S1の入力回路にはコンデ
ンサC1、RSフリツプフロツプFF1、トランジ
スタTr1が接続され、この動作パルス信号S1
が入力されない時、自己発振を行う回路には、抵
抗R1,R2とコンデンサC2による時定数回
路、充電基準電位及び放電基準電位がそれぞれ入
力されるコンパレータ1CO及びコンパレータ2
CO,RSフリツプフロツプFF2、及び周期T2
リセツトパルス信号S6をCPU2の入力端子IR
出力するトランジスタTr2が接続されている。
6 is a runaway detection circuit that detects when the program of the CPU 2 runs out of control or stops due to disturbances such as noise, and applies a reset signal to the CPU 2. As shown in Figure 2, the charge/discharge circuit The operating pulse signal S1 output from the output port O2 of the CPU2 is input to the S terminal of the flip-flop FF1 via the noise absorbing capacitor C1, and this signal S1 is the oscillation period of this circuit.
If no input is received within T 2 , the runaway detection circuit 6
causes self-oscillation and outputs a reset signal S6 to the CPU 2 every time T2. That is, output terminal O 2
A capacitor C1, an RS flip-flop FF1, and a transistor Tr1 are connected to the input circuit for the operating pulse signal S1 from the operating pulse signal S1.
When not input, the circuit that performs self-oscillation includes a time constant circuit formed by resistors R1 and R2 and a capacitor C2, and a comparator 1CO and a comparator 2 to which charging reference potential and discharging reference potential are respectively input.
A CO, RS flip-flop FF2, and a transistor Tr2 which outputs a reset pulse signal S6 with a period T2 to an input terminal IR of the CPU2 are connected.

次に、第4図及び第5図のフローチヤートによ
り暴走検出回路の動作とそのセルフチエツク動作
を含むアンチスキツド制御を説明する。
Next, anti-skid control including the operation of the runaway detection circuit and its self-check operation will be explained with reference to the flowcharts of FIGS. 4 and 5.

制御装置1のCPU2の制御プログラムはステ
ツプ100のスタート番地から開始され、先ず、ス
テツプ101においてステツプ400からのインタラプ
トルーチン(車輪速信号の入力)を禁止し、ステ
ツプ102でブレーキゆるめ制御禁止のフエイルセ
ーフ処理を行つた後、判定ステツプ103に進んで
スタータスイツチ9の投入時か否かの判定が行わ
れる。この判定は、スタータスイツチ9の投入後
にCPU2のRAMに特定コードを書き込み、この
コードの有無をチエツクすることにより行うこと
ができる。スタータスイツチ9の投入時であれば
「YES」の判定となつて、次に、ステツプ104に
進んで暴走検出回路6のセルフチエツクに入る。
ステツプ104では、チエツク時間T3(暴走検出回
路6の自己発振周期T2より長い時間)を設定す
るカウンタTcをクリアする。次にステツプ105に
進んでカウンタTcのカウントアツプが開始され、
次の判定ステツプ106においてカウンタTcのカウ
ント値(時間)が時間T3に相当する設定値KT3
に達したか否かが判定され、カウント値が設定値
に達するまで繰り返しステツプ104と105が実行さ
れる。そして、この間、暴走検出回路6から
CPU2へ印加されるリセツト信号S6を待つこ
とになる。
The control program of the CPU 2 of the control device 1 is started from the start address at step 100, and first, at step 101, the interrupt routine (input of wheel speed signal) from step 400 is prohibited, and at step 102, fail-safe processing is performed to prohibit brake release control. After performing this, the program proceeds to a determination step 103, where it is determined whether or not it is time to turn on the starter switch 9. This determination can be made by writing a specific code into the RAM of the CPU 2 after turning on the starter switch 9, and checking the presence or absence of this code. If the starter switch 9 is turned on, the determination is ``YES'', and the process then proceeds to step 104, where a self-check of the runaway detection circuit 6 is performed.
In step 104, a counter Tc for setting a check time T3 (a time longer than the self-oscillation period T2 of the runaway detection circuit 6 ) is cleared. Next, the process proceeds to step 105, where the counter Tc starts counting up.
In the next judgment step 106, the count value (time) of the counter Tc is set to the set value KT 3 corresponding to time T 3 .
It is determined whether or not the count value has reached the set value, and steps 104 and 105 are repeatedly executed until the count value reaches the set value. During this time, the runaway detection circuit 6
It will wait for the reset signal S6 to be applied to the CPU2.

この時、CPU2の出力端子O2からの動作パル
ス信号S1は停止されているから、暴走検出回路
6では、第2図、第3図に示すように、フリツプ
フロツプFF1の出力Qからの信号S2はLレベ
ル、トランジスタTr1は非導通状態にある。よつ
て、コンデンサC2には回路供給電圧Vccが抵抗
R1を介して供給充電され、第3図に示す電圧信
号Vtcの波形のように上昇し、コンパレータ1
COの基準電圧Vref Hを越えた時、コンパレー
タ1COの出力信号S3がHレベルとなり、フリ
ツプフロツプFF2の入力端子SにこのHレベル
信号が印加され、フリツプフロツプFF2はセツ
ト状態となり、出力Qの出力信号S5はHレベル
に変わる。従つて、トランジスタTr2が導通状
態となり、リセツト信号S6はLレベルに落ち
る。一方、トランジスタTr1も導通状態となる
から、コンデンサC2は放電され、その電圧Vtc
はコンパレータ2COの基準電圧Vref L以下に
低下し、その出力信号S4がHレベルに変わり、
フリツプフロツプFF2のリセツト端子Rにこれ
を印加してフリツプフロツプFF2はリセツトさ
れる。よつて、フリツプフロツプFF2の出力信
号S5はLレベルに落ち、トランジスタTr2と
Tr1はオフするから、CPU2の入力端子IRに立
上りリセツト信号S6が印加され、コンデンサC
2に再び充電が始まり電圧Vtcが上昇していく。
このような動作が繰り返されることにより暴走検
出回路6は周期T2とする自己発振を起こし、
CPU2から動作パルス信号S1が入力されない
間、リセツト信号S6が時間T2毎にCPU2に印
加され、CPU2はリセツトされる。
At this time, since the operating pulse signal S1 from the output terminal O2 of the CPU 2 is stopped, the runaway detection circuit 6 outputs the signal S2 from the output Q of the flip-flop FF1 as shown in FIGS. At L level, the transistor Tr1 is in a non-conducting state. Therefore, the capacitor C2 is charged with the circuit supply voltage Vcc via the resistor R1, and rises as shown in the waveform of the voltage signal Vtc shown in FIG.
When the CO reference voltage Vref H is exceeded, the output signal S3 of the comparator 1CO becomes H level, this H level signal is applied to the input terminal S of the flip-flop FF2, the flip-flop FF2 enters the set state, and the output signal S5 of the output Q becomes the H level signal. changes to H level. Therefore, the transistor Tr2 becomes conductive, and the reset signal S6 falls to the L level. On the other hand, since the transistor Tr1 also becomes conductive, the capacitor C2 is discharged and its voltage Vtc
falls below the reference voltage Vref L of comparator 2CO, and its output signal S4 changes to H level,
By applying this to the reset terminal R of flip-flop FF2, flip-flop FF2 is reset. Therefore, the output signal S5 of the flip-flop FF2 falls to the L level, and the transistor Tr2 and
Since Tr1 is turned off, a rising reset signal S6 is applied to the input terminal IR of CPU2, and the capacitor C
2, charging starts again and the voltage Vtc increases.
By repeating this operation, the runaway detection circuit 6 causes self-oscillation with a period T 2 ,
While the operating pulse signal S1 is not input from the CPU 2, the reset signal S6 is applied to the CPU 2 every time T2, and the CPU 2 is reset.

このように、フローチヤートのステツプ105と
106の実行中にCPU2にリセツト信号S6が印加
された場合、CPU2のプログラムはスタートの
ステツプ100から再び開始され、判定ステツプ103
において、今回はスタータスイツチの投入時では
ないから「NO」の判定が出され、次に、ステツ
プ200に進んでCPU2のリセツト回数をカウント
するカウンタCRをひとつカウントアツプさせる。
続いて、判定ステツプ201に進み、カウンタCR
カウント値、つまりリセツト回数が異常とみなさ
れる所定の回数K1に達しているか否かが判定さ
れ、K1未満であれば「NO」の判定となつて、ス
テツプ300に進み、アンチスキツド制御に入るた
めの初期化処理が行われる。
In this way, step 105 of the flowchart and
If the reset signal S6 is applied to the CPU 2 during the execution of step 106, the program of the CPU 2 is restarted from the start step 100, and the program of the CPU 2 is restarted from the start step 100.
In this case, since it is not the time to turn on the starter switch, a ``NO'' determination is made, and the process then proceeds to step 200, where the counter CR , which counts the number of times the CPU 2 has been reset, is incremented by one.
Next, the process proceeds to determination step 201, where it is determined whether the count value of the counter CR , that is, the number of resets, has reached a predetermined number of times K1 that is considered abnormal, and if it is less than K1 , the determination is "NO". The program then proceeds to step 300, where initialization processing for entering anti-skid control is performed.

しかし、上述の暴走検出回路6に異常が発生
し、リセツト信号がCPU2に印加されず時間T3
(T3>T2)に相当するカウント値KT3にカウンタ
Tcが達した時、判定ステツプ106にて「YES」の
判定結果が出され、ステツプ107に進む。ステツ
プ107ではCPU2から暴走検出回路6の異常を示
す警報信号が警報器10に出力され、ウオーニン
グランプの点灯などによつて暴走検出回路6の異
常が運転者に知らされる。そして、次にステツプ
108にてフエイルセーフ処理が実行され、ブレー
キゆるめ動作が禁止される。
However, an abnormality occurred in the runaway detection circuit 6 mentioned above, and the reset signal was not applied to the CPU 2 for a period of time T3.
The counter is set to the count value KT 3 corresponding to (T 3 > T 2 ).
When Tc is reached, a determination result of "YES" is issued in determination step 106, and the process proceeds to step 107. In step 107, an alarm signal indicating an abnormality in the runaway detection circuit 6 is output from the CPU 2 to the alarm 10, and the driver is notified of the abnormality in the runaway detection circuit 6 by lighting a warning lamp or the like. Then step
Fail-safe processing is executed at 108, and brake loosening operation is prohibited.

この後、再びステツプ104に戻つてリセツト信
号がCPU2へ印加されるまで上記のステツプ104
からステツプ108までの処理が繰り返し実行され、
アンチスキツド制御には移行せず、警報が継続し
て発せられる。
After this, the process returns to step 104 and continues the above steps 104 until the reset signal is applied to the CPU 2.
The process from step 108 to step 108 is executed repeatedly.
The alarm will continue to be issued without transitioning to anti-skid control.

一方、暴走検出回路6が正常に動作してリセツ
ト信号S6がCPU2に印加されてリセツトされ、
ステツプ103からステツプ200に、そして、ステツ
プ201からステツプ300に飛び、ここで初期化処理
が行われると、次に、ステツプ301にて車輪速セ
ンサ11からの車輪速信号の割り込みを許可し、
第5図に示すインタラプトルーチン400に入つて、
ステツプ401で車輪速センサ11から各車輪速度
を示すパルス信号を取り込み、そのパルス時間を
計測する。次に、判定ステツプ302に進んで制御
周期時間T1が経過したか否かの判定を行つて、
時間T1毎にステツプ303に進み、ここで、CPU2
の出力端子O2から暴走検出回路6に動作パルス
信号S1がT1を周期として出力され、この後、
ステツプ304からアンチスキツド制御に入る。
On the other hand, the runaway detection circuit 6 operates normally and the reset signal S6 is applied to the CPU 2 to reset it.
The process jumps from step 103 to step 200, and from step 201 to step 300, where initialization processing is performed.Next, in step 301, interruption of the wheel speed signal from the wheel speed sensor 11 is permitted,
Entering the interrupt routine 400 shown in FIG.
In step 401, a pulse signal indicating each wheel speed is taken in from the wheel speed sensor 11, and the pulse time is measured. Next, the process proceeds to determination step 302, where it is determined whether or not the control period time T1 has elapsed.
The process proceeds to step 303 every time T1 , where CPU2
The operation pulse signal S1 is output from the output terminal O2 to the runaway detection circuit 6 with a period of T1 , and after that,
Anti-skid control is entered from step 304.

即ち、ステツプ304ではステツプ400,401のイ
ンタラプトルーチンで取り込んだ車輪速信号のパ
ルス時間から車輪速度が算出され、次に判定ステ
ツプ305に進んで現在車両が減速中(制動中)で
あるか否かがストツプランプスイツチ12からの
信号により判定され、減速中でなければ「NO」
の判定結果となつてステツプ302に戻り、時間T1
毎の動作パルス信号S1の出力と車輪速度演算を
繰り返す。一方、減速中であれば、ステツプ305
において「YES」の判定となり、次にステツプ
306に進み、ステツプ304で算出された車輪速度か
ら車体の推定速度が演算される。そして、ステツ
プ307では車輪速度と車体推定速度から各車輪に
ついてのスリツプ率が算出され、次の判定ステツ
プ308に進んでステツプ307で算出されたスリツプ
率が予め設定された最適スリツプ率に一致するか
否かの判定が行われ、スリツプ率が最適スリツプ
率に一致していれば「YES」の判定となつてス
テツプ310に進み、ブレーキ作動信号がCPU2に
て発生し、この信号がブレーキ油圧制御用アクチ
ユエータ駆動回路5に出力され、該駆動回路5か
らその駆動信号がブレーキ油圧制御用アクチユエ
ータ8に出力され、操作通りのブレーキがかけら
れる。しかし、算出されたスリツプ率が最適スリ
ツプ率と一致しない時にはステツプ308の判定結
果は「NO」となつてステツプ309に進み、ブレ
ーキゆるめ信号がCPU2で発生し、ブレーキ油
圧制御用アクチユエータ駆動回路5に出力され
る。ブレーキ油圧制御用アクチユエータ8は、ブ
レーキ油圧制御用アクチユエータ駆動回路5から
ブレーキゆるめ用の駆動信号を受けると、それま
でかけていたブレーキ力をゆるめるように作動し
て、各車輪のスリツプ率を制動に最適な最適スリ
ツプ率に近づける操作が行われる。
That is, in step 304, the wheel speed is calculated from the pulse time of the wheel speed signal taken in by the interrupt routine in steps 400 and 401, and then the process proceeds to determination step 305, where it is determined whether the vehicle is currently decelerating (braking) or not. is judged by the signal from the stop lamp switch 12, and if the deceleration is not in progress, it is "NO".
As a result of the determination, the process returns to step 302, and time T 1
The output of the operation pulse signal S1 and the calculation of the wheel speed are repeated for each time. On the other hand, if it is decelerating, step 305
The result is ``YES'', and the next step is
Proceeding to step 306, the estimated speed of the vehicle body is calculated from the wheel speed calculated in step 304. Then, in step 307, the slip rate for each wheel is calculated from the wheel speed and the estimated vehicle speed, and the process proceeds to the next judgment step 308 to determine whether the slip rate calculated in step 307 matches the preset optimal slip rate. If the slip rate matches the optimum slip rate, the judgment is ``YES'' and the process proceeds to step 310, where a brake activation signal is generated by the CPU 2, and this signal is used for brake hydraulic control. The drive signal is outputted to the actuator drive circuit 5, and the drive signal is outputted from the drive circuit 5 to the brake hydraulic pressure control actuator 8, and the brake is applied according to the operation. However, if the calculated slip rate does not match the optimum slip rate, the judgment result in step 308 becomes "NO" and the process proceeds to step 309, where a brake release signal is generated in the CPU 2 and sent to the brake hydraulic control actuator drive circuit 5. Output. When the brake hydraulic control actuator 8 receives a brake loosening drive signal from the brake hydraulic control actuator drive circuit 5, it operates to loosen the braking force that had been applied so far, and adjusts the slip rate of each wheel to the braking level. An operation is performed to approximate the optimum slip rate.

次に、ステツプ311に進んでPCU2と制御装置
1の出力回路のチエツクが実行され、例えば、ブ
レーキ油圧制御用アクチユエータ駆動回路5の出
力信号がCPU2に取り込まれ、CPU2において
発生したブレーキ制御信号と一致するか否かのチ
エツクが行われる。そして、次の判定ステツプ
312に進んで、入出力回路、CPU2が正常か否か
の判定が行われ、ステツプ311でチエツクした2
つの信号が一致し正常であれば「YES」の判定
となつて、再びアンチスキツド制御を行うべくス
テツプ302に戻り、ステツプ302〜311の動作が再
び実行され、CPU2を含む入出力回路が正常な
限りこれらのステツプの処理が繰り返し実行さ
れ、アンチスキツド制御が行われる。
Next, proceeding to step 311, a check is executed on the output circuits of the PCU 2 and the control device 1. For example, the output signal of the actuator drive circuit 5 for brake hydraulic pressure control is taken into the CPU 2, and it matches the brake control signal generated in the CPU 2. A check is made to see if it is possible. Then, the next judgment step
Proceeding to step 312, it is determined whether the input/output circuit and CPU2 are normal.
If the two signals match and are normal, the judgment is ``YES'', and the process returns to step 302 to perform anti-skid control again, and the operations of steps 302 to 311 are executed again, as long as the input/output circuit including the CPU 2 is normal. The processing of these steps is repeated to perform anti-skid control.

一方、ステツプ311で行つたチエツクでCPU2
を含む出力回路において異常が検出され、ステツ
プ312で正常でないとの判定が出された場合、次
に、ステツプ313に進んでブレーキゆるめ動作を
禁止するフエイルセーフ処理が行われた後、上述
の暴走検出回路6におけるリセツト信号S6の待
ち状態に入るためにステツプ104に進む、そして、
ステツプ104では再びカウンタTcをリセツトし、
ステツプ105とステツプ106においてカウンタTc
のカウントアツプ動作が開始される。この間、
CPU2又は入出力回路に異常が発生し、CPU2
から暴走検出回路6への動作パルス信号S1が停
止されている場合、暴走検出回路6から時間T2
毎にリセツト信号S6がCPU2に送られてCPU
2は確実にリセツトされ、プログラムを初期状態
に復帰させる。このように、CPU2又は入出力
回路に異常が生じた際、CPU2のプログラムに
よりCPU2をリセツトするのでなく、暴走検出
回路6を作動させてハード的にCPU2をリセツ
トされることができるから、プログラムを使用し
た初期化に比べ、確実にCPU2を初期状態に正
常復帰させることができる。
On the other hand, the check performed in step 311 shows that CPU2
If an abnormality is detected in an output circuit including Proceed to step 104 to wait for the reset signal S6 in circuit 6, and
In step 104, the counter Tc is reset again.
Counter Tc at step 105 and step 106
The count-up operation starts. During this time,
An error has occurred in CPU2 or the input/output circuit, and CPU2
When the operation pulse signal S1 from the runaway detection circuit 6 to the runaway detection circuit 6 is stopped, the runaway detection circuit 6 outputs a time T 2
A reset signal S6 is sent to CPU2 every time
2 is reliably reset and returns the program to its initial state. In this way, when an abnormality occurs in the CPU 2 or the input/output circuit, instead of resetting the CPU 2 using the CPU 2 program, the runaway detection circuit 6 can be activated to reset the CPU 2 hardware-wise. Compared to the initialization used, the CPU 2 can be returned to the initial state more reliably.

一方、第4図のフローチヤートに示すように、
スタータスイツチの投入後、CPU2又は入出力
回路の異常が複数回発生した場合には、ステツプ
200においてリセツトカウンタCRがリセツト回数
をカウントし、ステツプ201において、そのリセ
ツト回数が所定の回数K1に達したか否かを判定
し、この回数K1に達していれば、次にステツプ
202に進んで、CPU2から警報信号を警報器10
に出力し、CPU2又は入出力回路の異常警報を
出すと共に、ステツプ203において、ブレーキゆ
るめ動作を禁止するフエイルセーフ処理を行う。
尚、このリセツト回数のカウントはプログラムの
他にハードカウンタ14(第1図)を使用して行
うこともできる。
On the other hand, as shown in the flowchart of Figure 4,
If an error occurs in CPU2 or the input/output circuit multiple times after turning on the starter switch,
In step 200, the reset counter CR counts the number of resets, and in step 201, it is determined whether or not the number of resets has reached a predetermined number K1.If it has reached this number K1 , the next step is started.
Proceed to 202 and send the alarm signal from CPU 2 to alarm 10.
In step 203, fail-safe processing is performed to prohibit the brake release operation.
Note that this counting of the number of resets can also be performed using the hard counter 14 (FIG. 1) in addition to the program.

以上説明したように、本実施例によれば、マイ
クロコンピユータのプログラムの暴走検出回路
を、スタータスイツチの投入時に自動的にセルフ
チエツクすることができ、制御装置の信頼性をよ
り向上させることができる。また、プログラムに
より入出力回路を含むマイクロコンピユータの異
常を検出した場合には暴走検出回路を動作させて
マイクロコンピユータをハード的にリセツトさせ
ることから、より確実に制御装置を初期化して正
常復帰させることができる。更に、このような異
常時のマイクロコンピユータのリセツト回数をカ
ウントタにより、リセツト回数が異常に多い場合
にはフエールセーフ処理を行つて安全性を向上さ
せることができる。
As explained above, according to this embodiment, the program runaway detection circuit of the microcomputer can be automatically self-checked when the starter switch is turned on, and the reliability of the control device can be further improved. . In addition, if the program detects an abnormality in the microcomputer including the input/output circuit, the runaway detection circuit is activated and the microcomputer is reset by hardware, so the control device can be initialized and returned to normal more reliably. I can do it. Furthermore, by using a counter to measure the number of resets of the microcomputer in such an abnormal situation, if the number of resets is abnormally large, fail-safe processing can be performed to improve safety.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本願第1発明によれば、
制御プログラムにおいてマイクロコンピユータ及
び出力回路の実体的な処理の異常が検出されたと
きには、少なくとも所定時間が経過するまで動作
パルス信号の出力を意図的に停止することによ
り、マイクロコンピユータのプログラム動作を監
視する暴走検出回路を利用してマイクロコンピユ
ータをリセツトするため、上記の異常時の安全処
理を行うための新たな回路を設ける必要が無い。
As explained above, according to the first invention of the present application,
When an abnormality in the substantive processing of the microcomputer and output circuit is detected in the control program, the program operation of the microcomputer is monitored by intentionally stopping the output of the operation pulse signal until at least a predetermined period of time has elapsed. Since the microcomputer is reset using the runaway detection circuit, there is no need to provide a new circuit for performing the above-mentioned safety process in the event of an abnormality.

さらに、マイクロコンピユータは制御プログラ
ムの実行に先立つて、暴走検出回路が正常に動作
するか否かを判定し、正常に動作することを確認
したときのみ、制御プログラムの実行を開始する
ので、上記の場合、正常に動作することが確認さ
れている暴走検出回路からのリセツトパルスによ
つて、確実にマイクロコンピユータを初期状態に
正常復帰させることができる。
Furthermore, before executing the control program, the microcomputer determines whether or not the runaway detection circuit operates normally, and starts executing the control program only when it confirms that it operates normally. In this case, the microcomputer can be reliably returned to its initial state by a reset pulse from a runaway detection circuit that has been confirmed to operate normally.

また、本願第2発明は、上記第1発明による安
全制御方法を実現するに当たつて、暴走検出回路
の動作確認を行うとき、及びマイクロコンピユー
タ及び出力回路の実体的な処理の異常が生じた場
合にマイクロコンピユータをリセツトするとき、
共に停止手段を作動させるように構成されてい
る。このように異なつた目的に対して、同一の手
段を共用して用いることにより、構成を簡素化す
ることができる。
In addition, the second invention of the present application provides that, in realizing the safety control method according to the first invention, when confirming the operation of the runaway detection circuit, and when an abnormality occurs in the substantive processing of the microcomputer and the output circuit. When resetting the microcomputer in the case of
Both are configured to actuate the stop means. By sharing the same means for different purposes in this way, the configuration can be simplified.

【図面の簡単な説明】[Brief explanation of the drawing]

図は本発明が適用されるアンチスキツド制御を
示し、第1図はアンチスキツド制御システムの電
気回路のブロツク図、第2図は暴走検出回路の回
路図、第3図は暴走検出回路内各信号のタイミン
グチヤート、第4図は暴走検出回路のセルフチエ
ツクとリセツト回数のチエツクとアンチスキツド
制御を示すフローチヤート、第5図は車輪速信号
計測のインタラプトルーチンを示すフローチヤー
トである。 1……制御装置、2……マイクロコンピユータ
(CPU)、5……ブレーキ油圧制御用アクチユエ
ータ駆動回路(出力回路)、6……暴走検出回路、
8……ブレーキ油圧制御用アクチユエータ(被制
御部)、10……警報器、11,12,13……
センサ。
The figures show anti-skid control to which the present invention is applied. Fig. 1 is a block diagram of the electric circuit of the anti-skid control system, Fig. 2 is a circuit diagram of the runaway detection circuit, and Fig. 3 is the timing of each signal in the runaway detection circuit. FIG. 4 is a flowchart showing the self-check of the runaway detection circuit, check of the number of resets, and anti-skid control, and FIG. 5 is a flowchart showing the interrupt routine for wheel speed signal measurement. DESCRIPTION OF SYMBOLS 1... Control device, 2... Microcomputer (CPU), 5... Actuator drive circuit for brake hydraulic pressure control (output circuit), 6... Runaway detection circuit,
8... Actuator for brake hydraulic pressure control (controlled part), 10... Alarm, 11, 12, 13...
sensor.

Claims (1)

【特許請求の範囲】 1 自動車の状態を検出し状態検出信号を出力す
るセンサと、 予め定めた制御プログラムに従つて前記状態検
出信号の入力、処理及び出力を行うとともに、所
定周期毎に動作パルス信号を出力するマイクロコ
ンピユータと、該マイクロコンピユータから出力
された制御信号に応じた駆動信号を出力する出力
回路と、上記動作パルス信号に基づいて、上記マ
イクロコンピユータのプログラム動作を監視する
暴走検出回路とを有する制御装置と、 上記出力回路から出力された駆動信号により駆
動される被制御部とを備え、 電源投入後、上記暴走検出回路に、上記マイク
ロコンピユータから動作パルス信号が所定時間入
力されないと、上記暴走検出回路がリセツトパル
スを出力して少なくとも上記マイクロコンピユー
タのリセツトを行う車両制御装置の安全制御方法
において、 上記マイクロコンピユータにて、 (イ) 上記制御プログラムの実行に先立ち、少なく
とも上記所定時間が経過するまで上記動作パル
ス信号の出力を停止し、 (ロ) この動作パルス信号の出力停止期間に、上記
暴走検出回路からリセツトパルスが入力されて
こないと、上記暴走検出回路の異常とみなして
安全処理を行い、 (ハ) 上記出力停止期間に上記暴走検出回路の正常
動作により、上記リセツトパルスが入力されて
くると、上記制御プログラムの実行を開始し、 (ニ) 上記制御プログラムにおいて上記マイクロコ
ンピユータ及び上記出力回路の実体的な処理の
異常を判定し、 (ホ) 上記実体的な処理が異常であると判定する
と、少なくとも上記所定時間が経過するまで上
記動作パルス信号の出力を意図的に停止し、正
常動作を行うことが確認されている上記暴走検
出回路からリセツトパルスが出力されるように
したことを特徴とする車両制御装置の安全制御
方法。 2 上記センサが、車輪の回転速度を検出する車
輪速センサと自動車の制動を検出する制動検出手
段とを含むものであり、 上記制御回路が、ブレーキ油圧制御用アクチユ
エータ駆動回路である上記出力回路を含むアンチ
スキツド制御装置であり、 かつ、上記被制御部がブレーキ油圧制御用アク
チユエータである特許請求の範囲第1項記載の車
両制御装置の安全制御方法。 3 自動車の状態を検出し状態検出信号を出力す
るセンサと、 予め定めた制御プログラムに従つて上記状態検
出信号の入力、処理及び出力を行うとともに、所
定周期毎に動作パルス信号を出力するマイクロコ
ンピユータと、該マイクロコンピユータから出力
された制御信号に応じた駆動信号を出力する出力
回路と、上記動作パルス信号に基づいて上記マイ
クロコンピユータのプログラム動作を監視する暴
走検出回路とを有する制御装置と、 上記出力回路から出力された駆動信号により駆
動される被制御部とを備え、 電源投入後、上記暴走検出回路に、上記マイク
ロコンピユータから上記動作パルス信号が所定時
間入力されないと、上記暴走検出回路がリセツト
パルスを出力して少なくとも上記マイクロコンピ
ユータのリセツトを行う車両制御装置の安全制御
装置において、 上記制御プログラムの実行に先立ち、少なくと
も上記所定時間が経過するまで上記動作パルス信
号の出力を停止する停止手段と、 この動作パルス信号の出力停止期間に、上記暴
走検出回路からリセツトパルスが入力されてこな
いと、上記暴走検出回路の異常とみなして安全処
理を行う安全処理手段と、 上記出力停止期間に上記暴走検出回路の正常動
作により、上記リセツトパルスが入力されてくる
と、上記制御プログラムの実行を開始する開始手
段と、 上記制御プログラムの実行時に、上記マイクロ
コンピユータ及び上記出力回路の実体的な処理の
異常を判定する判定手段と、 該判定手段が、上記実体的な処理が異常である
と判定すると、上記停止手段を作動させて正常動
作を行うことが確認されている上記暴走検出回路
からリセツトパルスを出力させる指示手段とを備
えることを特徴とする車両制御装置の安全制御装
置。 4 上記センサが、車輪の回転速度を検出する車
輪速センサと自動車の制動を検出する制動検出手
段とを含むものであり、 上記制御回路が、ブレーキ油圧制御用アクチユ
エータ駆動回路である上記出力回路を含むアンチ
スキツド制御装置であり、 かつ、上記被制御部がブレーキ油圧制御用アク
チユエータである特許請求の範囲第3項記載の車
両制御装置の安全制御装置。
[Scope of Claims] 1. A sensor that detects the state of the vehicle and outputs a state detection signal; and a sensor that inputs, processes, and outputs the state detection signal according to a predetermined control program, and generates an operation pulse at predetermined intervals. A microcomputer that outputs a signal, an output circuit that outputs a drive signal according to a control signal output from the microcomputer, and a runaway detection circuit that monitors the program operation of the microcomputer based on the operation pulse signal. and a controlled unit driven by a drive signal output from the output circuit, and if an operation pulse signal is not input from the microcomputer to the runaway detection circuit for a predetermined period of time after power is turned on, In the safety control method for a vehicle control device in which the runaway detection circuit outputs a reset pulse to reset at least the microcomputer, in the microcomputer, (a) prior to execution of the control program, at least the predetermined time period is set; (b) If the reset pulse is not input from the runaway detection circuit during the period when the output of the operation pulse signal is stopped, it is safely assumed that the runaway detection circuit is abnormal. (c) When the reset pulse is input due to the normal operation of the runaway detection circuit during the output stop period, the execution of the control program is started, and (d) The microcomputer is activated in the control program. and determine whether there is an abnormality in the substantive processing of the output circuit, and (e) if it is determined that the substantive processing is abnormal, intentionally stop outputting the operation pulse signal until at least the predetermined time elapses. A safety control method for a vehicle control device, characterized in that a reset pulse is output from the runaway detection circuit that has been confirmed to operate normally. 2. The sensor includes a wheel speed sensor that detects the rotational speed of the wheel and a braking detection means that detects braking of the vehicle, and the control circuit includes the output circuit that is an actuator drive circuit for controlling brake hydraulic pressure. 2. The safety control method for a vehicle control device according to claim 1, wherein the anti-skid control device includes: and the controlled part is an actuator for controlling brake hydraulic pressure. 3. A sensor that detects the state of the vehicle and outputs a state detection signal, and a microcomputer that inputs, processes, and outputs the state detection signal according to a predetermined control program, and outputs an operation pulse signal at predetermined intervals. a control device comprising: an output circuit that outputs a drive signal according to a control signal output from the microcomputer; and a runaway detection circuit that monitors program operation of the microcomputer based on the operation pulse signal; and a controlled part driven by a drive signal output from an output circuit, and if the operation pulse signal is not input from the microcomputer to the runaway detection circuit for a predetermined period of time after power is turned on, the runaway detection circuit is reset. A safety control device for a vehicle control device that outputs a pulse to reset at least the microcomputer, further comprising a stop means for stopping output of the operation pulse signal until at least the predetermined time elapses, prior to execution of the control program. , a safety processing means that performs safety processing by assuming that the runaway detection circuit is abnormal if no reset pulse is input from the runaway detection circuit during the output stop period of the operation pulse signal; A starting means for starting execution of the control program when the reset pulse is inputted due to normal operation of the detection circuit; a determining means for determining that the substantive processing is abnormal; and when the determining means determines that the substantive processing is abnormal, it activates the stopping means and generates a reset pulse from the runaway detection circuit that is confirmed to operate normally. A safety control device for a vehicle control device, comprising: an instruction means for outputting an output. 4. The sensor includes a wheel speed sensor that detects the rotational speed of the wheel and a braking detection means that detects braking of the vehicle, and the control circuit includes the output circuit that is an actuator drive circuit for controlling brake hydraulic pressure. 4. The safety control device for a vehicle control device according to claim 3, wherein the controlled part is an actuator for controlling brake hydraulic pressure.
JP16928382A 1982-09-28 1982-09-28 Safety controlling method of microcomputer controller Granted JPS5958502A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16928382A JPS5958502A (en) 1982-09-28 1982-09-28 Safety controlling method of microcomputer controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16928382A JPS5958502A (en) 1982-09-28 1982-09-28 Safety controlling method of microcomputer controller

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP3051453A Division JPH0736121B2 (en) 1991-03-15 1991-03-15 Anti-skid controller

Publications (2)

Publication Number Publication Date
JPS5958502A JPS5958502A (en) 1984-04-04
JPH0514281B2 true JPH0514281B2 (en) 1993-02-24

Family

ID=15883638

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16928382A Granted JPS5958502A (en) 1982-09-28 1982-09-28 Safety controlling method of microcomputer controller

Country Status (1)

Country Link
JP (1) JPS5958502A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240534B1 (en) 1997-09-24 2001-05-29 Denso Corporation Apparatus and method for detecting abnormality-Monitoring circuit malfunction

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61259319A (en) * 1985-05-10 1986-11-17 Fujitsu Ltd Power control method
JP2542684B2 (en) * 1988-09-08 1996-10-09 富士電機株式会社 Method of preventing erroneous output of digital controller
JP3881901B2 (en) 2002-02-04 2007-02-14 ボッシュ株式会社 Fault diagnosis system for vehicles

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5456740A (en) * 1977-10-14 1979-05-08 Toyota Motor Co Ltd Method of monitoring malfunction of control system using computer
JPS57150001A (en) * 1981-03-10 1982-09-16 Toshiba Corp Car controller

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240534B1 (en) 1997-09-24 2001-05-29 Denso Corporation Apparatus and method for detecting abnormality-Monitoring circuit malfunction

Also Published As

Publication number Publication date
JPS5958502A (en) 1984-04-04

Similar Documents

Publication Publication Date Title
JP3633092B2 (en) Microcomputer failure monitoring device
US5113504A (en) Monitoring apparatus for control system with microcomputer
US6356821B1 (en) Electronic control unit for vehicle having reduced circuit scale
JPH0553674B2 (en)
JP3135772B2 (en) Vehicle safety device
JPH0976900A (en) Vehicle behavior control device
JPH0519649B2 (en)
GB2125914A (en) An anti wheel lock braking apparatus
JPH0643943A (en) Method and device for detecting malfunction of sensor
JPH10513286A (en) Processing and circuit configuration for monitoring function of program control circuit
US5351185A (en) Malfunction checking control system which checks identification data stored in RAM
JP4784311B2 (en) Electronic control system for vehicles
JPH0514281B2 (en)
EP0476587B1 (en) Brake switch abnormality detection device
US20190077451A1 (en) External watchdog with integrated backward regeneration support
JPH0736121B2 (en) Anti-skid controller
JPH08253098A (en) Air bag starting controller
JP3558664B2 (en) Anti-skid control device
JP3184362B2 (en) Failure detection device for electronic control unit
JP3508614B2 (en) Automotive electronic control unit with self-monitoring function
JPH11222117A (en) Correcting method for vehicle reference speed
KR100646395B1 (en) Fail-safe control method of electronically controlled power steering system
JPH07231489A (en) Controller with watchdog diagnostic function
JP3176415B2 (en) Airbag ignition monitor circuit
KR100720276B1 (en) How to determine if brake switch is broken in vehicle