JPH1029525A - Abnormality detection method for antilock brake controller - Google Patents

Abnormality detection method for antilock brake controller

Info

Publication number
JPH1029525A
JPH1029525A JP8202892A JP20289296A JPH1029525A JP H1029525 A JPH1029525 A JP H1029525A JP 8202892 A JP8202892 A JP 8202892A JP 20289296 A JP20289296 A JP 20289296A JP H1029525 A JPH1029525 A JP H1029525A
Authority
JP
Japan
Prior art keywords
processing
microcomputer
brake control
antilock brake
abnormality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8202892A
Other languages
Japanese (ja)
Inventor
Masao Chiba
知場政雄
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.)
Nisshinbo Holdings Inc
Original Assignee
Nisshinbo Industries Inc
Nisshin Spinning 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 Nisshinbo Industries Inc, Nisshin Spinning Co Ltd filed Critical Nisshinbo Industries Inc
Priority to JP8202892A priority Critical patent/JPH1029525A/en
Publication of JPH1029525A publication Critical patent/JPH1029525A/en
Pending legal-status Critical Current

Links

Landscapes

  • Regulating Braking Force (AREA)
  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To execute a performance monitor of an antilock brake control by a simple constitution. SOLUTION: An abnormality detection method for an antilock brake controller is so constituted that a valve drive circuit is controlled by being operated by a microcomputer 2 based on information from a wheel speed sensor 1. In this case, a same processing is performed in a processing cycle of operation for a plurality of times, a plurality of processing results are compared, and when a plurality of processing results are coincided with each other, the processing results are judged to be normal, however, when they are not coincided together, the processing results are judged to be abnormal.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、車両のアンチロッ
クブレーキ制御に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an antilock brake control for a vehicle.

【0002】[0002]

【従来の技術】従来、アンチロックブレーキ制御装置に
おいて、主ABSマイクロプロセッサの他にフェールセ
ーフマイクロプロセッサを配置し、主ABSマイクロプ
ロセッサの故障を検出している(特開平2−29657
0号公報参照)。又は、マイクロコンピュータを二重系
とし、相互に監視を行って異常を検出している(特開平
4−215556号公報参照)。
2. Description of the Related Art Conventionally, in an anti-lock brake control device, a fail-safe microprocessor is arranged in addition to a main ABS microprocessor to detect a failure of the main ABS microprocessor (Japanese Patent Laid-Open No. 2-29657).
No. 0). Alternatively, an abnormality is detected by monitoring each other by using a dual microcomputer (see Japanese Patent Application Laid-Open No. 4-215556).

【0003】しかしながら、次のような問題点がある。 <イ>処理を二重系とすると、二重に回路構成を必要と
し、回路が複雑となると共に、高価になる。 <ロ>マイクロコンピュータの他に、演算処理を監視す
る監視回路を付加すると、回路が複雑となると共に装置
が高価になる。
However, there are the following problems. <A> If the processing is performed in a dual system, a double circuit configuration is required, and the circuit becomes complicated and expensive. <B> If a monitoring circuit for monitoring arithmetic processing is added in addition to the microcomputer, the circuit becomes complicated and the device becomes expensive.

【0004】[0004]

【発明が解決しようとする課題】[Problems to be solved by the invention]

<イ>本発明は、簡単な構成で異常を検出できるアンチ
ロックブレーキ制御装置の異常検出方法にある。
<A> The present invention resides in an abnormality detection method for an antilock brake control device capable of detecting an abnormality with a simple configuration.

【0005】[0005]

【課題を解決するための手段】本発明は、車輪速センサ
とマイクロコンピュータとバルブ駆動回路とを備え、該
車輪速センサからの情報を基に該マイクロコンピュータ
により演算して該バルブ駆動回路を制御するアンチロッ
クブレーキ制御装置の異常検出方法において、該マイク
ロコンピュータの1処理サイクル内で同一処理を複数回
実行して処理結果を得、複数回の処理結果を比較し、複
数回の処理結果が一致していれば処理結果は正常と判断
し、不一致の場合、該処理結果が異常と判断することを
特徴とする、アンチロックブレーキ制御装置の異常検出
方法、又は/及び、複数回実行される処理の各々の処理
毎に該マイクロコンピュータからパルスを出力し、該パ
ルスをウオッチドッグ・タイマで監視して該マイクロコ
ンピュータの異常を識別することを特徴とする、アンチ
ロックブレーキ制御装置の異常検出方法にある。
SUMMARY OF THE INVENTION The present invention comprises a wheel speed sensor, a microcomputer, and a valve drive circuit, and controls the valve drive circuit by calculating with the microcomputer based on information from the wheel speed sensor. In the abnormality detection method of the anti-lock brake control device, the same processing is executed a plurality of times within one processing cycle of the microcomputer to obtain a processing result, and the processing results of the plurality of times are compared. If so, the processing result is determined to be normal, and if the processing results do not match, the processing result is determined to be abnormal. A pulse is output from the microcomputer for each processing of the microcomputer, and the pulse is monitored by a watchdog timer to detect an abnormality of the microcomputer. And wherein the identifying, in the abnormality detecting method for an antilock brake control system.

【0006】[0006]

【発明の実施の形態】以下、図面を用いて本発明の実施
の形態を説明する。 <イ>アンチロックブレーキ制御装置の概要 アンチロックブレーキ制御装置は、各車輪の車輪速セン
サ1からの信号を基に、マイクロコンピュータ2が車輪
速や車体速などのアンチロックブレーキ制御に必要な情
報を演算で求め、バルブ駆動回路3を制御してブレーキ
用の液圧バルブ5を駆動し、各車輪のブレーキ制御を行
なう。
Embodiments of the present invention will be described below with reference to the drawings. <A> Outline of anti-lock brake control device The anti-lock brake control device is based on the signal from the wheel speed sensor 1 for each wheel, and the microcomputer 2 uses the information necessary for anti-lock brake control such as wheel speed and vehicle speed. Is calculated, and the valve drive circuit 3 is controlled to drive the brake hydraulic pressure valve 5 to perform brake control of each wheel.

【0007】この際、マイクロコンピュータ2の処理に
異常が発生すると、アンチロックブレーキ制御が正しく
行われず、危険を伴うことがあるので、マイクロコンピ
ュータ2の演算処理を監視する。もし、異常が発生する
と、例えば、異常を報知するランプを点灯し、スイッチ
素子6を遮断して液圧バルブ5に供給する電力を遮断す
る。又、マイクロコンピュータ2の動作をウオッチドッ
グ・タイマ4で監視し、異常を判断すると、この場合
も、アンチロックブレーキ制御を停止する。
At this time, if an abnormality occurs in the processing of the microcomputer 2, the anti-lock brake control is not performed correctly, which may be dangerous. Therefore, the arithmetic processing of the microcomputer 2 is monitored. If an abnormality occurs, for example, a lamp for notifying the abnormality is turned on, the switch element 6 is shut off, and the power supplied to the hydraulic valve 5 is shut off. Further, the operation of the microcomputer 2 is monitored by the watchdog timer 4, and if an abnormality is determined, the antilock brake control is stopped in this case as well.

【0008】<ロ>マイクロコンピュータの処理 マイクロコンピュータ2は、車輪速センサ1からの信号
の入力処理を行い、この入力されたデータに基づいて、
車輪速や車体速などアンチロックブレーキ制御に必要な
情報の演算処理を行い、この処理結果に従ってブレーキ
用の液圧バルブ5の駆動信号の出力処理を行っている。
マイクロコンピュータ2は、図2に示すように、1処理
サイクルを単位にし、その間に入力処理、演算処理及び
出力処理が行われる。
<B> Processing of the microcomputer The microcomputer 2 performs input processing of a signal from the wheel speed sensor 1 and, based on the input data,
Calculation processing of information necessary for antilock brake control such as wheel speed and vehicle body speed is performed, and output processing of a drive signal of the hydraulic valve 5 for braking is performed according to the processing result.
As shown in FIG. 2, the microcomputer 2 performs input processing, arithmetic processing, and output processing during one processing cycle.

【0009】<ハ>マイクロコンピュータの処理の異常
監視 マイクロコンピュータ2は、演算処理について、同一処
理サイクル内で同一の演算処理を複数回繰り返す。例え
ば、同一の演算処理を2回繰り返して、その結果を比較
する。
<C> Monitoring abnormality of microcomputer processing The microcomputer 2 repeats the same arithmetic processing a plurality of times in the same processing cycle. For example, the same arithmetic processing is repeated twice, and the results are compared.

【0010】例えば、図2において、第1処理サイクル
で車輪速センサ1からの信号を受けてA入力処理が行わ
れ、次の第2処理サイクルでは、A入力処理されたデー
タを基にA演算処理が行われる。ここで2回の同一のA
演算処理が行われる。それと共に、この処理サイクル内
でB入力処理も実行される。更に、第3処理サイクルで
は、2回のB演算処理と共に、A演算処理された演算結
果に基いてA出力処理が行われバルブ駆動回路3ヘ出力
される。更にC入力処理も実行される。
For example, in FIG. 2, in a first processing cycle, an A input process is performed in response to a signal from the wheel speed sensor 1, and in a second processing cycle, an A operation is performed based on the A input processed data. Processing is performed. Here two identical A
Operation processing is performed. At the same time, the B input process is also performed in this processing cycle. Further, in the third processing cycle, the A output processing is performed based on the calculation result of the A calculation processing together with the two B calculation processings, and the result is output to the valve driving circuit 3. Further, C input processing is also executed.

【0011】もし、同一の演算処理の比較結果が一致し
ていれば、マイクロコンピュータ2は正常に演算処理が
行われていると判断し、一致しない場合は、異常と判断
し、安全な方向で対処される。例えば、再度、同一の演
算処理を2回繰り返して比較し、それでも異常となった
場合、アンチロックブレーキ制御を停止し、ノーマルブ
レーキの制御状態にする。或いは、再度、繰り返すこと
なく、直ちにアンチロックブレーキ制御を停止し、ノー
マルブレーキの制御状態にする。
If the comparison results of the same arithmetic processing match, the microcomputer 2 determines that the arithmetic processing is performed normally. If not, the microcomputer 2 determines that the arithmetic processing is abnormal, and determines in a safe direction. Will be dealt with. For example, the same arithmetic processing is repeated twice and compared again, and if an abnormality still occurs, the antilock brake control is stopped and the normal brake control state is set. Alternatively, the antilock brake control is immediately stopped without repetition, and the normal brake control state is set.

【0012】同一の処理を3回以上繰り返すと、その結
果に対して多数決を取ることができ、2つ以上一致して
いれば、その処理結果が正しいとして、その結果をアン
チロックブレーキ制御に使用することができる。多数決
を取った場合では、例えば、ノイズ信号で一瞬の間、マ
イクロコンピュータ2が誤動作した場合などでは、多数
決を取ることにより、アンチロックブレーキ制御を継続
することができる。
If the same process is repeated three or more times, a majority decision can be taken on the result. If two or more match, the result is regarded as correct and the result is used for antilock brake control. can do. In the case where the majority decision is taken, for example, when the microcomputer 2 malfunctions for a moment due to a noise signal, the antilock brake control can be continued by taking the majority decision.

【0013】<ニ>ウオッチドッグ・タイマによる監視 ウオッチドッグ・タイマ4は、マイクロコンピュータ2
の動作を監視している。例えば、マイクロコンピュータ
2が正常な場合は、絶えず、一定周期ごと、例えば1処
理サイクル内の複数回実行される処理毎にパルス信号を
出すようにし、その信号をウオッチドッグ・タイマ4が
検出し、その期間が変動すると、異常と判断して、マイ
クロコンピュータ2や液圧バルブ5への電力供給を停止
し、アンチロックブレーキ制御を停止させることができ
る。なお、1処理サイクルには少しマージンを持たせて
あり、少しの変動では正常と判断し、例えば±50%の
変動があると異常と判断する。
<D> Monitoring by Watchdog Timer The watchdog timer 4 is a microcomputer 2
The operation of is monitored. For example, when the microcomputer 2 is normal, a pulse signal is continuously output at regular intervals, for example, at each of a plurality of processes executed in one processing cycle, and the watchdog timer 4 detects the signal, If the period fluctuates, it is determined that there is an abnormality, the power supply to the microcomputer 2 and the hydraulic valve 5 is stopped, and the antilock brake control can be stopped. Note that one processing cycle is provided with a small margin, and it is determined that there is a slight variation as normal, and that a variation of ± 50%, for example, is abnormal.

【0014】[0014]

【発明の効果】本発明は、次のような効果を得ることが
できる。 <イ>本発明は、1個のマイクロコンピュータで自分自
身を監視するので、従来必要であった、2重のマイクロ
コンピュータ、又はマイクロコンピュータの演算を監視
する監視用回路などが必要なくなり、簡単な構成にする
ことができる。 <ロ>同一の処理を異なった時刻に実施するため、過大
なノイズに拠るマイクロコンピュータの瞬間的な誤作動
も検出し易くなる。
According to the present invention, the following effects can be obtained. <A> In the present invention, a single microcomputer monitors itself, eliminating the need for a conventional double microcomputer or a monitoring circuit for monitoring the operation of the microcomputer. It can be configured. <B> Since the same processing is performed at different times, it is easy to detect an instantaneous malfunction of the microcomputer due to excessive noise.

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

【図1】アンチロックブレーキ装置の概要図FIG. 1 is a schematic diagram of an anti-lock brake device.

【図2】マイクロコンピュータの処理サイクルの説明図FIG. 2 is an explanatory diagram of a processing cycle of a microcomputer.

【符号の説明】[Explanation of symbols]

1・・・車輪速センサ 2・・・マイクロコンピュータ 3・・・バルブ駆動回路 4・・・ウオッチドッグ・タイマ 5・・・液圧バルブ 6・・・スイッチ素子 DESCRIPTION OF SYMBOLS 1 ... Wheel speed sensor 2 ... Microcomputer 3 ... Valve drive circuit 4 ... Watchdog timer 5 ... Hydraulic valve 6 ... Switch element

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】車輪速センサとマイクロコンピュータとバ
ルブ駆動回路とを備え、該車輪速センサからの情報を基
に該マイクロコンピュータにより演算して該バルブ駆動
回路を制御するアンチロックブレーキ制御装置の異常検
出方法において、 該マイクロコンピュータの1処理サイクル内で同一処理
を複数回実行して処理結果を得、 複数回の処理結果を比較し、 複数回の処理結果が一致していれば処理結果は正常と判
断し、 不一致の場合、該処理結果が異常と判断することを特徴
とする、 アンチロックブレーキ制御装置の異常検出方法。
An anti-lock brake control device comprising a wheel speed sensor, a microcomputer, and a valve drive circuit, wherein the microcomputer controls the valve drive circuit based on information from the wheel speed sensor and controls the valve drive circuit. In the detection method, the same processing is executed a plurality of times within one processing cycle of the microcomputer to obtain a processing result, and the processing results of the plurality of times are compared. If the processing results of the plurality of times match, the processing result is normal. A method for detecting an abnormality in the anti-lock brake control device, characterized in that if the values do not match, the processing result is determined to be abnormal.
【請求項2】請求項1に記載のアンチロックブレーキ制
御装置の異常検出方法において、 複数回実行される処理の各々の処理毎に該マイクロコン
ピュータからパルスを出力し、 該パルスをウオッチドッグ・タイマーで監視して該マイ
クロコンピュータの異常を識別することを特徴とする、 アンチロックブレーキ制御装置の異常検出方法。
2. A method according to claim 1, wherein the microcomputer outputs a pulse for each of a plurality of processes executed, and outputs the pulse to a watchdog timer. A method for detecting an abnormality in the antilock brake control device, wherein the abnormality is monitored by monitoring the microcomputer.
JP8202892A 1996-07-12 1996-07-12 Abnormality detection method for antilock brake controller Pending JPH1029525A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8202892A JPH1029525A (en) 1996-07-12 1996-07-12 Abnormality detection method for antilock brake controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8202892A JPH1029525A (en) 1996-07-12 1996-07-12 Abnormality detection method for antilock brake controller

Publications (1)

Publication Number Publication Date
JPH1029525A true JPH1029525A (en) 1998-02-03

Family

ID=16464937

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8202892A Pending JPH1029525A (en) 1996-07-12 1996-07-12 Abnormality detection method for antilock brake controller

Country Status (1)

Country Link
JP (1) JPH1029525A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020126592A (en) * 2018-12-04 2020-08-20 ザ・ボーイング・カンパニーThe Boeing Company Computer system reliability through the combination of certifiable software and qualifiable software

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020126592A (en) * 2018-12-04 2020-08-20 ザ・ボーイング・カンパニーThe Boeing Company Computer system reliability through the combination of certifiable software and qualifiable software

Similar Documents

Publication Publication Date Title
JP3752022B2 (en) Electronic control unit with fault diagnosis function
JP4166782B2 (en) Circuit configuration of brake device having at least one of antilock control and traction slip control
EP0536590B1 (en) Electric power steering apparatus
US6704632B2 (en) Controller for vehicle steering apparatus and method for detecting abnormality in the controller
JP2001063492A (en) Electronic control unit for vehicle safety control unit
JP2002067988A (en) Electric power steering device
KR920008333B1 (en) Anti skid device
JP2004196128A (en) Electric power steering device
JPH1029525A (en) Abnormality detection method for antilock brake controller
JP2004196127A (en) Electric power steering device
JP2906790B2 (en) Runaway monitoring circuit of multiple microcomputers
JPH06329042A (en) Rear wheel steering system
JP2906789B2 (en) Runaway monitoring circuit of multiple microcomputers
JP3074029B2 (en) Vehicle speed detection device and detection method
JP3184362B2 (en) Failure detection device for electronic control unit
JPH10310067A (en) Electric power steering device
JP3906000B2 (en) Fail-safe mechanism
JP3579163B2 (en) Switching device failure detection method
JP2000301990A (en) Automotive electronic control unit with self-monitoring function
JPH0514281B2 (en)
JP2867901B2 (en) Failure detection device for microcomputer for ABS
JP2649684B2 (en) Anti-lock brake control circuit
JP2784121B2 (en) Vehicle control device
JP2003267205A (en) Microcomputer monitoring circuit of electronic control device for controlling on-vehicle system
JP2000344090A (en) Anti-lock control device, and storage medium stored program for anti-lock control