JPH1029525A - Abnormality detection method for antilock brake controller - Google Patents
Abnormality detection method for antilock brake controllerInfo
- 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
Links
- 230000005856 abnormality Effects 0.000 title claims abstract description 18
- 238000001514 detection method Methods 0.000 title claims abstract description 5
- 238000012545 processing Methods 0.000 claims abstract description 56
- 230000002159 abnormal effect Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Regulating Braking Force (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【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]
<イ>本発明は、簡単な構成で異常を検出できるアンチ
ロックブレーキ制御装置の異常検出方法にある。<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.
【図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.
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)
ルブ駆動回路とを備え、該車輪速センサからの情報を基
に該マイクロコンピュータにより演算して該バルブ駆動
回路を制御するアンチロックブレーキ制御装置の異常検
出方法において、 該マイクロコンピュータの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. 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.
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)
| 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 |
-
1996
- 1996-07-12 JP JP8202892A patent/JPH1029525A/en active Pending
Cited By (1)
| 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 |