Nothing Special   »   [go: up one dir, main page]

JPH0681706A - Malfunction detector for crank angle sensor of internal combustion engine - Google Patents

Malfunction detector for crank angle sensor of internal combustion engine

Info

Publication number
JPH0681706A
JPH0681706A JP23682392A JP23682392A JPH0681706A JP H0681706 A JPH0681706 A JP H0681706A JP 23682392 A JP23682392 A JP 23682392A JP 23682392 A JP23682392 A JP 23682392A JP H0681706 A JPH0681706 A JP H0681706A
Authority
JP
Japan
Prior art keywords
crank angle
angle sensor
engine
intake air
internal combustion
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
JP23682392A
Other languages
Japanese (ja)
Inventor
Tei Someno
禎 染野
Masahide Sakamoto
正英 坂本
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.)
Hitachi Ltd
Hitachi Automotive Systems Engineering Co Ltd
Original Assignee
Hitachi Automotive Engineering Co Ltd
Hitachi 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 Hitachi Automotive Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Automotive Engineering Co Ltd
Priority to JP23682392A priority Critical patent/JPH0681706A/en
Publication of JPH0681706A publication Critical patent/JPH0681706A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

PURPOSE:To prevent such an engine trouble to not rotate from occurrence even when a starter switch is ON by performing a malfunction detection in a crank angle sensor when a signal from an intake air condition detecting means is on a normal output side beyond the specified value. CONSTITUTION:A crank shaft of an engine 6 is provided with a crank angle sensor 7 which outputs a reference angle signal per each reference angle according to revolution of the engine 6. The reference angle pulses showing the rotational position of the crank shaft are outputted, and these signals are inputted into a control unit 10 so as to be detected as the number of revolution. A signal showing an intake air amount is outputted from an air amount sensor 3 so as to be inputted into the control unit 10. Particularly when a signal from an intake air condition detecting means is on the normal output side beyond the specified value, the crank angle sensor detects malfunction. In this way, a misjudgment is prevented even when it is in a starter lock condition in which the engine does not rotate.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、機関の運転状態を検出
するための所定のクランク角に対応して発生されるクラ
ンク角センサの基準パルスと、吸入空気状態を検出する
手段とを用いて内燃機関を制御する内燃機関制御装置の
クランク角センサの異常検出装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention uses a reference pulse of a crank angle sensor generated corresponding to a predetermined crank angle for detecting an operating state of an engine, and means for detecting an intake air state. The present invention relates to an abnormality detection device for a crank angle sensor of an internal combustion engine control device that controls an internal combustion engine.

【0002】[0002]

【従来の技術】機関の運転状態を検出するための所定の
クランク角に対応して発生される基準パルスと、吸入空
気状態を検出する手段とを用いて内燃機関を制御する内
燃機関制御装置のクランク角センサの異常検出装置とし
ては、特開昭57−169610号に記載のように、機関が回転
中であるか否かの判定を、スタータ・スイッチのON/
OFF状態によって行うようにし、スタータ・スイッチ
がONになっている場合にクランク角パルスが存在して
いるか否かによってクランク角センサの異常を検出する
装置がある。
2. Description of the Related Art An internal combustion engine control apparatus for controlling an internal combustion engine using a reference pulse generated corresponding to a predetermined crank angle for detecting an operating state of the engine and a means for detecting an intake air state. As an abnormality detection device for a crank angle sensor, as described in JP-A-57-169610, it is determined whether the engine is rotating or not by turning on / off a starter switch.
There is a device which detects the abnormality of the crank angle sensor depending on whether or not there is a crank angle pulse when the starter switch is turned on.

【0003】しかしながら、かかる異常検出装置におい
ては、スタータ・スイッチがONとなっていても、機関
が回転していないような、例えばスタータ・ロック状態
において、誤判定する。機関が回転開始してから特定の
期間でしか、クランク角センサの異常検出ができない。
という問題がある。
However, in such an abnormality detecting device, even if the starter switch is ON, an erroneous determination is made, for example, in a starter locked state where the engine is not rotating. The abnormality of the crank angle sensor can be detected only in a specific period after the engine starts rotating.
There is a problem.

【0004】[0004]

【発明が解決しようとする課題】本発明の目的とすると
ころは、スタータ・スイッチがONとなっていても、機
関が回転していないような、例えばスタータ・ロック状
態においても誤判定することが無い。機関が回転開始し
た後は何れの期間においても、クランク角センサの異常
検出が可能な内燃機関制御装置のクランク角センサの異
常検出装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to make an erroneous determination even when the starter switch is ON but the engine is not rotating, for example, in a starter locked state. There is no. An object of the present invention is to provide an abnormality detecting device for a crank angle sensor of an internal combustion engine control device, which is capable of detecting an abnormality in the crank angle sensor in any period after the engine starts rotating.

【0005】[0005]

【課題を解決するための手段】本発明では、機関の運転
状態を検出するための所定のクランク角に対応して発生
されるクランク角センサの基準パルスと、吸入空気状態
を検出する手段とを用いて内燃機関を制御する内燃機関
の制御装置において、吸入空気状態を検出手段からの信
号が所定値より正常出力側にある場合に、クランク角セ
ンサの異常検出を行うように構成する。
According to the present invention, a reference pulse of a crank angle sensor generated corresponding to a predetermined crank angle for detecting an operating state of an engine and a means for detecting an intake air state are provided. In a control device for an internal combustion engine that controls an internal combustion engine using the above configuration, a crank angle sensor is detected to be abnormal when the signal from the intake air state detection unit is on the normal output side of a predetermined value.

【0006】[0006]

【作用】機関の運転状態を検出するための所定のクラン
ク角に対応して発生されるクランク角センサの基準パル
スと、吸入空気状態を検出する手段とを用いて内燃機関
を制御する内燃機関の制御装置において、吸入空気状態
を検出手段からの信号が所定値より正常出力側にある場
合にクランク角センサの異常検出を行うように構成す
る。
In the internal combustion engine, the reference pulse of the crank angle sensor generated corresponding to the predetermined crank angle for detecting the operating state of the engine and the means for detecting the intake air state are used to control the internal combustion engine. The control device is configured to detect the abnormality of the crank angle sensor when the signal from the intake air state detection unit is on the normal output side from the predetermined value.

【0007】更に、前記吸入空気状態の検出手段は、電
源がON状態に操作されたことを検出して第1の信号を
発生する第1の検出手段を設け、前記第1の信号から所
定時間後に開始するように構成する。
Further, the intake air condition detecting means is provided with first detecting means for generating a first signal upon detecting that the power supply is operated in an ON state, and a predetermined time from the first signal. Configure to start later.

【0008】また、スタータスイッチがON状態に操作
されたことを検出する第2の検出手段を設け、前記吸入
空気状態の検出手段による信号が所定値より正常出力側
にある場合に機関の回転開始を判別するように構成す
る。
Further, a second detecting means for detecting that the starter switch has been operated to an ON state is provided, and the rotation of the engine is started when the signal by the detecting means of the intake air state is on the normal output side from a predetermined value. It is configured to determine.

【0009】一方、前記吸入空気状態の検出手段と、前
記第2の検出手段とにそれぞれ異常を検出する手段を設
け、何れかが異常と検出されたときに、クランク角セン
サの異常検出を中止するように構成する。
On the other hand, a means for detecting an abnormality is provided in each of the intake air state detecting means and the second detecting means, and when either of them is detected as abnormal, the abnormality detection of the crank angle sensor is stopped. To configure.

【0010】これにより、スタータ・スイッチがONと
なっていても、機関が回転していない、例えばスタータ
・ロック状態においても誤判定することが無い。機関が
回転開始した後は何れの期間においても、クランク角セ
ンサの異常を検出することができる内燃機関制御装置の
クランク角センサの異常検出装置を提供することができ
る。
As a result, even if the starter switch is ON, there is no erroneous determination even when the engine is not rotating, for example, in the starter locked state. It is possible to provide an abnormality detection device for a crank angle sensor of an internal combustion engine control device that can detect an abnormality in the crank angle sensor in any period after the engine starts rotating.

【0011】[0011]

【実施例】以下、本発明による、内燃機関のクランク角
センサの異常検出装置について、図示の実施例により詳
細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An abnormality detecting device for a crank angle sensor of an internal combustion engine according to the present invention will be described in detail below with reference to embodiments shown in the drawings.

【0012】図2は本発明が適用されたエンジンシステ
ムの一例を示したもので、図において、エンジンが吸入
すべき空気は、エアクリーナ1の入口部2から取り入れ
られ、吸入空気量を検出する熱線式空気量センサ3,ダ
クト4,空気量を制御する絞り弁が収容された絞り弁ボ
ディ5を通り、エンジン6の各シリンダ内に導かれる。
FIG. 2 shows an example of an engine system to which the present invention is applied. In the figure, the air to be taken in by the engine is taken in through an inlet portion 2 of an air cleaner 1, and a heat ray for detecting the amount of intake air. The air flow sensor 3, the duct 4, and a throttle valve body 5 in which a throttle valve for controlling the air amount is accommodated, and is introduced into each cylinder of the engine 6.

【0013】また、上記空気量センサ3からは吸入空気
量を表す信号が出力され、コントロールユニット10に
入力されるようになっている。
A signal representing the intake air amount is output from the air amount sensor 3 and is input to the control unit 10.

【0014】さらに、上記絞り弁ボディ5には、スロッ
トルセンサ13が取付けてあり、絞り弁の開度を出力
し、コントロールユニット10に入力されるようになっ
ている。
Further, a throttle sensor 13 is attached to the throttle valve body 5 so as to output the opening of the throttle valve and input it to the control unit 10.

【0015】また、エンジンのクランク軸にはエンジン
の回転に応じて、基準角度毎に基準角信号を出力するク
ランク角センサ7が設けられており、クランク軸の回転
位置を表す基準角パルスが出力され、これらの信号もコ
ントロールユニット10に入力され、回転数として検出
するようになっている。
A crank angle sensor 7 that outputs a reference angle signal for each reference angle in accordance with the rotation of the engine is provided on the crank shaft of the engine, and a reference angle pulse indicating the rotational position of the crank shaft is output. Then, these signals are also input to the control unit 10 and detected as the number of revolutions.

【0016】一方、エンジンを始動するためには、キー
スイッチに連動する、電源スイッチ8、及び、スタータ
の駆動に連動する、スタータスイッチ9が設けられてお
り、コントロールユニット10に入力される。
On the other hand, in order to start the engine, a power switch 8 that interlocks with a key switch and a starter switch 9 that interlocks with the drive of the starter are provided and are input to the control unit 10.

【0017】燃料は、燃料タンクから燃料ポンプにより
加圧され、プレッシャレギュレータで適性圧力に調圧さ
れ、インジェクタ11によりエンジン6の各シリンダ内
に供給される。
Fuel is pressurized from a fuel tank by a fuel pump, adjusted to an appropriate pressure by a pressure regulator, and then supplied to each cylinder of the engine 6 by an injector 11.

【0018】次に、13はディスト(ディストリビュー
タ)で、コントロールユニット10からの出力で、イグ
ニションコイル12により、点火タイミングが制御され
るようになっている。
Next, reference numeral 13 is a dist (distributor), which is an output from the control unit 10 and whose ignition timing is controlled by the ignition coil 12.

【0019】コントロールユニット10の主要部は、図
3に示すように、MPU,ROM,RAMとA/D変換
器等から構成され、エンジンの運転状態を検出する、水
温センサ15他各種のセンサからの信号を入力として取
り込み、所定の演算処理を実行し、この演算結果として
算出された各種の制御信号を出力し、上記したインジェ
クタ11へは4気筒分の燃料噴射の制御信号を、イグニ
ションコイル12へ点火タイミングの制御信号を、アイ
ドル時の空気量を調整するISCバルブ14への制御信
号を遂行するように構成されている。
As shown in FIG. 3, the main part of the control unit 10 is composed of an MPU, a ROM, a RAM, an A / D converter, etc., and a water temperature sensor 15 and various other sensors for detecting the operating state of the engine. Signal is input as an input, predetermined arithmetic processing is executed, various control signals calculated as the arithmetic result are output, and the control signals for fuel injection for four cylinders are output to the injector 11 as described above. The ignition timing control signal and the control signal to the ISC valve 14 that adjusts the air amount at the time of idling are configured to be performed.

【0020】次に本発明について説明する。Next, the present invention will be described.

【0021】図1は本発明の基本構成を示したもので、
クランク角パルス検出手段,吸入空気状態検出手段,電
源ON状態検出手段,エンジン回転数N演算手段,スタ
ータスイッチON検出手段,吸入空気状態検出手段によ
る出力値が所定値より正常出力側にあることを判定する
手段,回転開始を判別する手段,電源ON状態検出手段
により、所定時間経過を判定する手段,吸入空気状態の
異常検出手段,スタータスイッチの異常検出手段,クラ
ンク角センサの異常判定手段により構成される。
FIG. 1 shows the basic configuration of the present invention.
Check that the output values of the crank angle pulse detection means, the intake air state detection means, the power ON state detection means, the engine speed N calculation means, the starter switch ON detection means, and the intake air state detection means are on the normal output side from the predetermined value. A means for judging, a means for judging the start of rotation, a means for judging the passage of a predetermined time by means of a power-on state, means for detecting an abnormality in the intake air state, a means for detecting an abnormality in a starter switch, and a means for determining an abnormality in a crank angle sensor To be done.

【0022】本実施例におけるクランク角センサの異常
判定手段について、まず、機関の始動時における異常判
定手段を図1、図4により説明する。
Regarding the abnormality determination means of the crank angle sensor in this embodiment, first, the abnormality determination means at the time of starting the engine will be described with reference to FIGS. 1 and 4.

【0023】電源ON状態検出手段により、例えばイグ
ニションキーをONするのと連動して電源ONとなった
ことを検出すると、経過時間1用タイマにより、時間の
計測が開始される。これは、吸入空気状態検出手段によ
る、例えば熱線式空気量センサの特性により、センサ電
源の供給に同期して発生する過大出力期間を避ける、電
源ONに同期して発生するノイズ入力を避けるなどの目
的で、例えば500ms程度の期間の所定時間、空気量
センサの出力の取り込みをキャンセルするものである。
経過時間1用タイマが所定時間経過すると、所定時間経
過を判定する手段により、空気量センサの出力の取り込
みを開始する。
When the power-on state detecting means detects that the power is turned on, for example, in conjunction with turning on the ignition key, the elapsed time 1 timer starts measuring time. This is because, for example, due to the characteristics of the hot air type air amount sensor by the intake air state detecting means, an excessive output period that occurs in synchronization with the supply of the sensor power supply is avoided, a noise input that occurs in synchronization with the power ON, and the like are avoided. For the purpose, for example, the acquisition of the output of the air amount sensor is canceled for a predetermined time of about 500 ms.
When the timer for elapsed time 1 elapses a predetermined time, the means for determining the elapse of the predetermined time starts capturing the output of the air amount sensor.

【0024】また、スタータスイッチON検出手段によ
り、スタータスイッチがONとなり、スタータを回し始
めたことを検出する。この時、スタータロック状態など
が無く、機関が正常に回転を始めると、空気量センサの
出力は機関が回転しておらず、吸入空気量が0の時であ
る初期出力状態から、機関が回転して、空気が吸入され
ることにより、正常な出力値側へ移行する。この時の状
態を、出力値が所定値より正常な出力側にあることを判
定する手段により、例えば空気量センサの出力が、初期
出力状態より大きい、クランキング時の空気量より低い
値で設定した所定値より大きい場合に、機関が確実に回
転している状態であると認識し、回転開始を判別する手
段により、機関の回転開始を判別する。従って、機関の
始動時のクランク角センサの異常判定は、回転開始判別
が終了した時点から開始する。
Further, the starter switch ON detecting means detects that the starter switch is turned on and the starter is started to rotate. At this time, when there is no starter lock state and the engine starts to rotate normally, the output of the air amount sensor is not rotating and the engine starts rotating from the initial output state when the intake air amount is 0. Then, when the air is sucked, the output value shifts to the normal output value side. The state at this time is set to a value lower than the air amount during cranking, for example, when the output of the air amount sensor is larger than the initial output state by means of determining that the output value is on the normal output side than the predetermined value. When it is larger than the predetermined value, it is recognized that the engine is surely rotating, and the rotation start of the engine is judged by the means for judging the rotation start. Therefore, the abnormality determination of the crank angle sensor at the time of starting the engine starts when the rotation start determination ends.

【0025】クランク角センサが正常であれば、所定の
クランク角に対応したクランク角パルスが入力される。
クランク角センサが異常であると、クランク角パルスは
入力されなくなるが、この時、クランク角パルスが検出
されない期間を、経過時間2用タイマにより計測し、ク
ランク角パルスが連続して経過時間2の時間検出されな
い場合に、初めてクランク角センサが異常であると判定
する。これは、何らかの要因での瞬断など、短期間一時
的にクランク角パルスが検出されない状態での異常判定
を避け、ある程度長い、例えば1秒程度の期間で異常判
定を行う為である。
If the crank angle sensor is normal, a crank angle pulse corresponding to a predetermined crank angle is input.
If the crank angle sensor is abnormal, the crank angle pulse will not be input, but at this time, the period for which the crank angle pulse is not detected is measured by the elapsed time 2 timer, and the crank angle pulse continues for the elapsed time 2 When the time is not detected, it is determined that the crank angle sensor is abnormal for the first time. This is for avoiding the abnormality determination in the state where the crank angle pulse is not detected temporarily for a short period of time such as a momentary interruption due to some factor, and to perform the abnormality determination for a certain length of time, for example, for about 1 second.

【0026】また、異常判定結果は不揮発性メモリに保
持されるように設定しておき、クランク角センサ異常検
出手段の媒体である、吸入空気状態検出手段,スタータ
スイッチON検出手段にもそれぞれ、異常検出手段を設
ける。2つの何れかが異常と判定された場合には、正確
な判定はできなくなるため、クランク角センサの異常検
出は行わず、正常と判定するように構成する。
Further, the abnormality determination result is set so as to be held in a non-volatile memory, and the intake air condition detecting means and the starter switch ON detecting means, which are the medium of the crank angle sensor abnormality detecting means, are also abnormal. A detection means is provided. When it is determined that either of the two is abnormal, accurate determination cannot be performed, and therefore the crank angle sensor is not detected as abnormal but is determined as normal.

【0027】更に、一旦、回転開始判別した以降は、機
関が停止するまで、スタータスイッチON/OFFにか
かわらず空気量センサの出力が、所定値より大きい場合
にはクランク角センサの異常判定を行うようにする。
Further, once the rotation start is determined, the crank angle sensor is determined to be abnormal until the engine is stopped and the output of the air amount sensor is larger than a predetermined value regardless of whether the starter switch is ON or OFF. To do so.

【0028】尚、回転開始判別を行わなくても、常時空
気量センサの出力が、所定値より大きい場合にはクラン
ク角センサの異常判定を行うようにしてもよいが、始動
時の検出の確実性は少々劣る。また、吸入空気状態検出
手段は、空気量センサの他、圧力センサ等でも構わな
い。
Even if the rotation start determination is not performed, if the output of the air amount sensor is always larger than a predetermined value, the crank angle sensor may be determined to be abnormal. The sex is a little inferior. Further, the intake air state detecting means may be a pressure sensor or the like other than the air amount sensor.

【0029】以上本発明の基本的な考え方を説明した
が、以下にソフトウエア構成をフローチャートによって
説明する。
The basic concept of the present invention has been described above, and the software configuration will be described below with reference to a flowchart.

【0030】図5,図6は本発明の実施例のフローチャ
ートである。このフローチャートに相当するプログラム
は、クランク角パルス入力毎の割込み、及び一定時間毎
(例えば80ms毎)に走るように構成されている。
5 and 6 are flow charts of the embodiment of the present invention. The program corresponding to this flow chart is configured to run every interruption of crank angle pulse input and every fixed time (for example, every 80 ms).

【0031】ステップ100ではクランク角パルス入力
毎に、その時間間隔を回転数に変換演算している。
In step 100, each time the crank angle pulse is input, the time interval is converted into the number of revolutions.

【0032】ステップ200は電源ON状態検出後、8
0ms毎に走るプログラムである。フラグIGONは、
経過時間1を判定するフラグで初期は0であり、ステッ
プ201で経過時間1用タイマを0から1ずつ増加す
る。ステップ202により、タイマのカウントが所定
値、例えば7となる前はステップ310へ進み、7とな
ると時間にして560msが経過した後、フラグIGO
N=1がセットされる。一旦フラグIGON=1がセッ
トされると、ステップ200から210へ進み、空気量
センサの取り込みを開始する。
In step 200, after detecting the power-on state, 8
It is a program that runs every 0 ms. The flag IGON is
The flag for judging the elapsed time 1 is initially 0, and the timer for the elapsed time 1 is incremented from 0 by 1 in step 201. In step 202, the process proceeds to step 310 before the count of the timer reaches a predetermined value, for example, 7, and when it reaches 7, after 560 ms has elapsed in time, the flag IGO is set.
N = 1 is set. Once the flag IGON = 1 is set, the process proceeds from step 200 to step 210 to start taking in the air amount sensor.

【0033】次に、ステップ220でスタータスイッチ
がOKかを判定し、NGであれば、ステップ310へ進
み、OKであればステップ221で、スタータスイッチ
がONかを判定し、OFFであればステップ260へ進
む。ONであれば、ステップ230で空気量センサの出
力がOKかを判定し、NGであれば、ステップ310へ進
み、OKであればステップ240で、空気量センサの出
力値が所定値より正常な出力側にあるかを判定する。設
定した所定値より小さい場合はステップ310へ進み、大
きい場合には、機関が確実に回転している状態であると
認識し、ステップ250で回転開始を判別する手段によ
り、初期状態で0となっている始動開始フラグを判定
し、ステップ251で始動開始フラグをセットして、機
関の回転開始を判別する。一旦始動開始フラグがセット
されると、次回からは開始判別が終了したとみなして、
ステップ250から290へ直接進むようになる。
Next, in step 220, it is determined whether the starter switch is OK. If it is NG, the process proceeds to step 310. If it is OK, it is determined in step 221 whether the starter switch is ON. Proceed to 260. If it is ON, it is determined in step 230 whether the output of the air amount sensor is OK. If it is NG, the process proceeds to step 310. If it is OK, in step 240 the output value of the air amount sensor is normal than the predetermined value. Determine if it is on the output side. If it is smaller than the set predetermined value, the process proceeds to step 310, and if it is larger than the predetermined value, it is recognized that the engine is surely rotating, and the means for determining the start of rotation at step 250 makes it 0 in the initial state. The starting start flag that has been set is determined, the starting start flag is set in step 251, and the start of rotation of the engine is determined. Once the start flag is set, it is considered that the start determination has finished from the next time,
The process proceeds directly from step 250 to step 290.

【0034】ステップ290は、クランク角センサの異
常判定ルーチンで、クランク角パルスがあるか否かを別
途クランク角パルス入力毎の割込みの有無で監視してお
り、クランク角パルス入力が無いときは、ステップ29
1で経過時間2用タイマを1ずつ増加する。ステップ2
92により、タイマのカウントが所定値、例えば13と
なる前はそのまま、本ルーチンを終了する。13とな
り、時間にして1秒程度経過した後、クランク角パルス
が連続して経過時間2の時間検出されない場合にステッ
プ293へ進み、クランク角センサNGフラグ=1をセ
ットして、初めてクランク角センサが異常であると判定
する。
Step 290 is a crank angle sensor abnormality determination routine, which monitors whether or not there is a crank angle pulse by separately checking whether or not there is an interrupt for each crank angle pulse input. When there is no crank angle pulse input, Step 29
At 1, the timer for elapsed time 2 is incremented by 1. Step two
This routine ends as it is before the count of the timer reaches a predetermined value, for example 13, by 92. When the crank angle pulse is 13 seconds, and the crank angle pulse is not continuously detected for the elapsed time 2 after about 1 second has elapsed, the process proceeds to step 293, the crank angle sensor NG flag = 1 is set, and the crank angle sensor is not detected for the first time. Is determined to be abnormal.

【0035】ステップ290でパルスが入力されていれ
ば、ステップ300で1回で即座にNGフラグ=0すな
わちOKと判定して、ステップ310で異常経過時間2
用タイマをクリアし、本ルーチンを終了する。
If a pulse is input in step 290, it is immediately determined once in step 300 that NG flag = 0, that is, OK, and in step 310, the abnormal elapsed time 2
The timer for clearing is cleared and this routine ends.

【0036】更に、一旦、回転開始判別した以降は、機
関が停止するまで、スタータスイッチOFFでもステッ
プ221から260へ進み、270,280で空気量セ
ンサの出力が、所定値より大きい場合にはステップ29
0へ進み、同様にクランク角センサの異常判定を行うよ
うにして、本ルーチンを終了する。
Further, once it is determined that the rotation has started, the process proceeds from step 221 to 260 even if the starter switch is OFF until the engine is stopped. 29
Then, the routine proceeds to 0, the abnormality determination of the crank angle sensor is similarly performed, and the present routine is ended.

【0037】次に、図6は空気量センサ,スタータスイ
ッチの異常検出手段を示したものであり、同様に一定時
間毎(例えば80ms毎)に走るように構成されてい
る。まず、空気量センサは、ステップ400で経過時間
1をチェックし、経過していない場合は、異常検出を行
わず、ステップ490に進み、タイマをクリアする。経
過時間1を経過している時は、回転数Nをチェックし、
500rpm 未満の時は、異常検出を行わない。これは、
始動時にクランク角センサの異常検出との並検出を避け
る為である。500rpm 以上の時は、ステップ420,
430で、空気量センサが常用範囲の上下限値である所
定電圧1と2の間にあるかを判定し、常用範囲内にある
ときはステップ480でNGフラグ=0としてOK判定
する。上下限値より外れている場合はステップ450で
経過時間3用タイマを1ずつ増加する。ステップ460
により、タイマのカウントが所定値、例えば7となる前
はそのまま、ステップ500へ進む。7となり、時間に
して560ms程度経過した後、ステップ470でNG
フラグ=1として、空気量センサ異常と判定する。
Next, FIG. 6 shows an abnormality detecting means for the air amount sensor and the starter switch, which is similarly constructed so as to run at regular intervals (for example, every 80 ms). First, the air amount sensor checks the elapsed time 1 in step 400, and when it has not elapsed, does not detect an abnormality and proceeds to step 490 to clear the timer. When the elapsed time 1 has elapsed, check the rotation speed N,
Abnormality is not detected when the speed is less than 500 rpm. this is,
This is to avoid the parallel detection with the abnormality detection of the crank angle sensor at the time of starting. When the speed is 500 rpm or more, step 420,
At 430, it is determined whether or not the air amount sensor is between the predetermined voltages 1 and 2 which are the upper and lower limit values of the normal range. If it is out of the upper and lower limit values, the timer for elapsed time 3 is incremented by 1 in step 450. Step 460
Thus, before the count of the timer reaches a predetermined value, for example, 7, the process proceeds to step 500 as it is. 7. After about 560 ms has passed in time, NG is given at step 470.
When the flag is set to 1, it is determined that the air amount sensor is abnormal.

【0038】また、スタータスイッチの異常検出は、ス
テップ500で回転数Nをチェックし、1500rpm 未
満の時は、ステップ510でクランキング回転に相当す
る上下限回転設定値にあるかをチェックし、クランキン
グ回転以外にあるときは異常検出を行わず本ルーチンを
終了する。上下限回転設定値内にある時はステップ52
0で、スタータスイッチONかを判定し、ONであれば
ステップ550でNGフラグ=0としてOK判定する。
OFFであれば、ステップ540でNGフラグ=1とし
て、スタータスイッチ異常と判定する。一方、ステップ
500で1500rpm 以上の場合は、ステップ530
で、スタータスイッチOFFかを判定し、OFFであれ
ばステップ555でNGフラグ=0としてOK判定す
る。
When the starter switch abnormality is detected, the number of revolutions N is checked in step 500, and when it is less than 1500 rpm, it is checked in step 510 whether it is within the upper and lower limit rotation set values corresponding to cranking rotation. When the rotation is other than the ranking rotation, the abnormality is not detected and this routine is finished. When it is within the upper and lower limit rotation set values, step 52
At 0, it is determined whether the starter switch is ON. If it is at ON, NG flag = 0 is set at step 550, and OK is determined.
If it is OFF, the NG flag is set to 1 in step 540 and it is determined that the starter switch is abnormal. On the other hand, if it is 1500 rpm or more in step 500, step 530
Then, it is determined whether or not the starter switch is OFF. If the starter switch is OFF, NG flag = 0 is set in step 555, and OK is determined.

【0039】ONであれば、ステップ540でNGフラ
グ=1として、スタータスイッチ異常と判定して本ルー
チンを終了する。NGフラグはそれぞれ、不揮発性メモ
リに保持されるようにしておく。
If it is ON, the NG flag is set to 1 in step 540, it is determined that the starter switch is abnormal, and this routine is ended. Each NG flag is held in the non-volatile memory.

【0040】また、クランク角センサが異常と判定され
ている場合は、回転数Nが、0rpmとなるように演算さ
れるようにしておくと、本ルーチンでは、それぞれの異
常検出を行わない構成となる。
If it is determined that the crank angle sensor is abnormal, the rotational speed N is calculated so as to be 0 rpm. In this routine, no abnormality is detected. Become.

【0041】[0041]

【発明の効果】機関の運転状態を検出するための所定の
クランク角に対応して発生されるクランク角センサの基
準パルス基準パルスと、吸入空気状態を検出する手段と
を用いて内燃機関を制御する内燃機関の制御装置におい
て、スタータ・スイッチがONとなっていても、機関が
回転していないスタータ・ロック状態においても誤判定
することが無い。機関が回転開始した後は何れの期間に
おいても、クランク角センサの異常検出ができる内燃機
関の制御装置のクランク角センサの異常検出装置を提供
することができる。
Industrial Applicability The internal combustion engine is controlled by using the reference pulse of the crank angle sensor, which is generated corresponding to the predetermined crank angle for detecting the operating condition of the engine, and the means for detecting the intake air condition. In the control device for an internal combustion engine, even if the starter switch is ON, there is no erroneous determination even when the engine is not rotating and the starter is locked. It is possible to provide an abnormality detection device for a crank angle sensor of a control device for an internal combustion engine, which can detect an abnormality in the crank angle sensor in any period after the engine starts rotating.

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

【図1】基本構成図である。FIG. 1 is a basic configuration diagram.

【図2】システム図である。FIG. 2 is a system diagram.

【図3】コントロールユニット構成図である。FIG. 3 is a configuration diagram of a control unit.

【図4】本発明実施例の説明図である。FIG. 4 is an explanatory diagram of an example of the present invention.

【図5】フローチャート1を示す図である。FIG. 5 is a diagram showing a flowchart 1.

【図6】フローチャート2を示す図である。FIG. 6 is a diagram showing a flowchart 2;

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

3…空気量センサ、6…エンジン、7…クランク角セン
サ、9…スタータスイッチ、10…コントロールユニッ
ト。
3 ... Air amount sensor, 6 ... Engine, 7 ... Crank angle sensor, 9 ... Starter switch, 10 ... Control unit.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 坂本 正英 茨城県勝田市大字高場2520番地 株式会社 日立製作所自動車機器事業部内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Masahide Sakamoto 2520 Takaba, Katsuta City, Ibaraki Prefecture Hitachi Ltd. Automotive Equipment Division

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】機関の運転状態を検出するための所定のク
ランク角に対応して発生されるクランク角センサの基準
パルスと、吸入空気状態を検出する手段とを用いて内燃
機関を制御する内燃機関の制御装置において、吸入空気
状態を検出手段からの信号が所定値より正常出力側にあ
る場合に、クランク角センサの異常検出を行うように構
成したことを特徴とする内燃機関のクランク角センサの
異常検出装置。
1. An internal combustion engine for controlling an internal combustion engine using a reference pulse of a crank angle sensor generated corresponding to a predetermined crank angle for detecting an operating state of an engine, and means for detecting an intake air state. In a control device for an engine, a crank angle sensor for an internal combustion engine is configured to detect an abnormality of a crank angle sensor when a signal from an intake air state detection unit is on a normal output side from a predetermined value. Abnormality detection device.
【請求項2】前記吸入空気状態の検出手段は、電源がO
N状態に操作されたことを検出して第1の信号を発生す
る第1の検出手段を設け、前記第1の信号から所定時間
後に開始するように構成したことを特徴とする内燃機関
のクランク角センサの異常検出装置。
2. A power source for the intake air state detecting means is O
A crank of an internal combustion engine, comprising first detection means for generating a first signal when it is operated in an N state, and starting a predetermined time after the first signal. Abnormality detection device for angle sensor.
【請求項3】スタータスイッチがON状態に操作された
ことを検出する第2の検出手段を設け、前記吸入空気状
態の検出手段による信号が所定値より正常出力側にある
場合に機関の回転開始を判別するように構成したことを
特徴とする内燃機関のクランク角センサの異常検出装
置。
3. A second detection means for detecting that the starter switch has been operated to an ON state is provided, and rotation of the engine is started when a signal from the intake air state detection means is on a normal output side from a predetermined value. An abnormality detecting device for a crank angle sensor of an internal combustion engine, characterized in that
【請求項4】前記吸入空気状態の検出手段と、前記第2
の検出手段とにそれぞれ異常を検出する手段を設け、何
れかが異常と検出されたときには、クランク角センサの
異常検出を中止するように構成したことを特徴とする内
燃機関のクランク角センサの異常検出装置。
4. A means for detecting the intake air condition, and the second device.
Of the crank angle sensor of the internal combustion engine is configured to stop the abnormality detection of the crank angle sensor when any of them is detected to be abnormal. Detection device.
JP23682392A 1992-09-04 1992-09-04 Malfunction detector for crank angle sensor of internal combustion engine Pending JPH0681706A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23682392A JPH0681706A (en) 1992-09-04 1992-09-04 Malfunction detector for crank angle sensor of internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23682392A JPH0681706A (en) 1992-09-04 1992-09-04 Malfunction detector for crank angle sensor of internal combustion engine

Publications (1)

Publication Number Publication Date
JPH0681706A true JPH0681706A (en) 1994-03-22

Family

ID=17006315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23682392A Pending JPH0681706A (en) 1992-09-04 1992-09-04 Malfunction detector for crank angle sensor of internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0681706A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19601393A1 (en) * 1995-08-29 1997-03-27 Mitsubishi Electric Corp Assessment of abnormalities in IC engine crankshaft angle sensor
JP2003113734A (en) * 2001-10-04 2003-04-18 Suzuki Motor Corp Fault diagnosis control device for rotational angle sensor of internal combustion engine
WO2004013477A1 (en) * 2002-07-31 2004-02-12 Yamaha Hatsudoki Kabushiki Kaisha Engine control device
JP2009228504A (en) * 2008-03-21 2009-10-08 Toyota Motor Corp St switch abnormality detection device
CN109655796A (en) * 2017-10-10 2019-04-19 丰田自动车株式会社 Axle offset decision maker

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19601393A1 (en) * 1995-08-29 1997-03-27 Mitsubishi Electric Corp Assessment of abnormalities in IC engine crankshaft angle sensor
US5659134A (en) * 1995-08-29 1997-08-19 Mitsubishi Denki Kabushiki Kaisha Method for detecting abnormalities in a crank angle sensor and apparatus for detecting abnormalities in a crank angle sensor
DE19601393B4 (en) * 1995-08-29 2007-03-22 Mitsubishi Denki K.K. A method for detecting disturbances in a crank angle sensor and apparatus for detecting disturbances in a crank angle sensor
JP2003113734A (en) * 2001-10-04 2003-04-18 Suzuki Motor Corp Fault diagnosis control device for rotational angle sensor of internal combustion engine
WO2004013477A1 (en) * 2002-07-31 2004-02-12 Yamaha Hatsudoki Kabushiki Kaisha Engine control device
JP2009228504A (en) * 2008-03-21 2009-10-08 Toyota Motor Corp St switch abnormality detection device
CN109655796A (en) * 2017-10-10 2019-04-19 丰田自动车株式会社 Axle offset decision maker
CN109655796B (en) * 2017-10-10 2023-03-31 丰田自动车株式会社 Shaft offset determination device

Similar Documents

Publication Publication Date Title
US7774110B2 (en) Failure diagnosis apparatus for vehicle
US7726278B2 (en) Internal combustion engine control apparatus
KR0144356B1 (en) Combustion fault detection apparatus and control system for internal combustion engine
JP3358387B2 (en) Diagnosis device for variable valve timing device
JPH07122418B2 (en) Abnormal cylinder detection device for internal combustion engine
JP3340330B2 (en) Deterioration diagnostic device for oxygen sensor in engine
US5639960A (en) Misfire detecting method and apparatus for an internal combustion engine
JPH0681706A (en) Malfunction detector for crank angle sensor of internal combustion engine
JP4453839B2 (en) Engine control device
US4945879A (en) Fuel controller for an internal combustion engine
JP3494516B2 (en) Fuel property detection device for internal combustion engine
JP3997563B2 (en) Engine control device
JP3864525B2 (en) Engine fuel supply diagnostic apparatus and method
JP4417000B2 (en) Abnormality diagnosis device for internal combustion engine
JP2000291467A (en) Controller for internal combustion engine
JP2780754B2 (en) Engine intake air control system
JP3060459B2 (en) Abnormal cylinder detection device for multi-cylinder internal combustion engine
JPH06129333A (en) Ignition control system of internal combustion engine
JP2749138B2 (en) Combustion abnormality detection device for internal combustion engine
JPH0321815A (en) Crank angle detector for internal combustion engine
JPH06101561A (en) Device for detecting abnormality of vehicle speed detection means
KR100354081B1 (en) Method for controlling an amount of a fuel jet when an automobile starts
JPH079201B2 (en) Abnormality diagnosis device for internal combustion engine
JP5157924B2 (en) Engine diagnostic equipment
JPS58214658A (en) Control of fuel pump of internal-combustion engine