[go: up one dir, main page]

JPH01110216A - Crank angle detector for internal combustion engine - Google Patents

Crank angle detector for internal combustion engine

Info

Publication number
JPH01110216A
JPH01110216A JP26645287A JP26645287A JPH01110216A JP H01110216 A JPH01110216 A JP H01110216A JP 26645287 A JP26645287 A JP 26645287A JP 26645287 A JP26645287 A JP 26645287A JP H01110216 A JPH01110216 A JP H01110216A
Authority
JP
Japan
Prior art keywords
pulse signal
angle
signal
rotation
crank angle
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.)
Granted
Application number
JP26645287A
Other languages
Japanese (ja)
Other versions
JPH0623652B2 (en
Inventor
Satoru Watanabe
悟 渡辺
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 Unisia Automotive Ltd
Original Assignee
Japan Electronic Control Systems 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 Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP26645287A priority Critical patent/JPH0623652B2/en
Publication of JPH01110216A publication Critical patent/JPH01110216A/en
Publication of JPH0623652B2 publication Critical patent/JPH0623652B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PURPOSE:To enable an engine control such as ignition timing control in the same fashion as in the normal operation, by generating a pseudo signal for a signal generated per unit angle of rotation of a crank shaft from a crank angle detector when the signal is abnormal. CONSTITUTION:When abnormality is detected by a unit angle pulse signal abnormality detection means in a pulse signal outputted per unit angle of rotation of a crank shaft from a crank angle detector, a pseudo unit angle pulse signal is generated by a pseudo unit angle pulse signal generation means according to a cycle determined based on the cycle of a reference angle pulse signal. This enables execution of various engine controls using a signal per unit angle of rotation in almost the same fashion as in the normal operation.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、内燃機関のクランク軸の回転角を検出するク
ランク角検出装置に関し、詳しくは、クランク軸の単位
角度回転毎に出力されるパルス信号の異常時におけるフ
ェイルセーフ技術に関する。
Detailed Description of the Invention <Industrial Application Field> The present invention relates to a crank angle detection device that detects the rotation angle of a crankshaft of an internal combustion engine. Regarding fail-safe technology in the event of signal abnormality.

〈従来の技術〉 例えば電子制御燃料噴射装置を備えた内燃機関では、燃
料噴射量や点火時期などを制御するためにクランク軸の
回転角を常時検出する必要がある。
<Prior Art> For example, in an internal combustion engine equipped with an electronically controlled fuel injection device, it is necessary to constantly detect the rotation angle of the crankshaft in order to control the fuel injection amount, ignition timing, and the like.

そこで、この種の内燃機関では、クランク角検出装置を
備えるようにしている(特開昭59−155540号公
報等参照)。
Therefore, this type of internal combustion engine is equipped with a crank angle detection device (see Japanese Patent Laid-Open Publication No. 155540/1983).

かかる電子制御燃料噴射式内燃機関の一例を第2図に示
す。
An example of such an electronically controlled fuel injection type internal combustion engine is shown in FIG.

内燃機関1に付設されるディストリビュータ2には、ク
ランク角検出装置としての光電式のクランク角センサ3
が内蔵されている。このクランク角センサ3は、ディス
トリビュータシャフト4と一体に回転する(クランク軸
1回転当たり2回転する)シグナルプレート5と検出部
6とにより構成される。前記シグナルプレート5には、
等間隔に360個のポジション信号Po5(クランク軸
の単位角度2°回転毎の単位角度パルス信号)用のスリ
ット7と、4気筒の場合4個のリファレンス信号Ref
 (クランク軸の基準角度180°回転毎の基準角度パ
ルス信号)用スリット8とが形成されている。検出部6
は、これらのスリット7.8を検出し、所定のクランク
角度分のパルス巾をもつパルス信号であるポジション信
号Posとリファレンス信号Refとをそれぞれ出力す
る。
The distributor 2 attached to the internal combustion engine 1 includes a photoelectric crank angle sensor 3 as a crank angle detection device.
is built-in. The crank angle sensor 3 includes a signal plate 5 that rotates together with the distributor shaft 4 (rotates twice per crankshaft rotation) and a detection section 6. The signal plate 5 includes:
360 equally spaced slits 7 for position signals Po5 (unit angular pulse signal for every 2° unit angle rotation of the crankshaft) and 4 reference signals Ref in the case of a 4-cylinder engine.
(a reference angle pulse signal every 180° reference angle rotation of the crankshaft) slit 8 is formed. Detection section 6
detects these slits 7.8 and outputs a position signal Pos and a reference signal Ref, which are pulse signals having a pulse width corresponding to a predetermined crank angle.

かかるクランク角センサ3の出力は、コントロールユニ
ット9に入力され、コントロールユニット9は単位時間
当たりのポジション信号Posの入力数又はリファレン
ス信号Refの周期を測定することにより機関回転速度
Nを算出し、この機関回転速度Nとエアフローメータ1
0によって検出される吸入空気流量Qとによって基本燃
料噴射量’rp(=KXQ/N ; Kは定数)を算出
する。そして、二の基本燃料噴射ITpを機関冷却水温
度等に基づいて補正して最終的な燃料噴射量Tiを設定
して、この燃料噴射量Tiに相当するパルス巾の噴射パ
ルス信号を燃料噴射弁11に出力する。
The output of the crank angle sensor 3 is input to the control unit 9, and the control unit 9 calculates the engine rotational speed N by measuring the number of input position signals Pos or the cycle of the reference signal Ref per unit time. Engine speed N and air flow meter 1
The basic fuel injection amount 'rp (=KXQ/N; K is a constant) is calculated based on the intake air flow rate Q detected by 0. Then, the second basic fuel injection ITp is corrected based on the engine cooling water temperature, etc. to set the final fuel injection amount Ti, and an injection pulse signal with a pulse width corresponding to this fuel injection amount Ti is sent to the fuel injection valve. Output to 11.

また、コントロールユニット9は、前記基本燃料噴射量
’rpと機関回転速度Nとに基づいて決定される所定点
火時期に点火栓12による火花点火をさせるため、リフ
ァレンス信号Refからポジション信号Posをカウン
トし、カウント数が所定点火時期に相当する回数になっ
たときに、点火コイル13に付設されたパワートランジ
スタ14を制御することによって、点火コイル13の高
電圧発生時期を制御する。
Further, the control unit 9 counts a position signal Pos from a reference signal Ref in order to cause the spark plug 12 to ignite a spark at a predetermined ignition timing determined based on the basic fuel injection amount 'rp and the engine rotational speed N. When the count reaches a number corresponding to a predetermined ignition timing, the high voltage generation timing of the ignition coil 13 is controlled by controlling the power transistor 14 attached to the ignition coil 13.

尚、第2図において、15はスロットル弁、16はスロ
ットル弁15の開度を検出するスロットルセンサである
In FIG. 2, 15 is a throttle valve, and 16 is a throttle sensor that detects the opening degree of the throttle valve 15.

〈発明が解決しようとする問題点〉 上記のように、クランク角センサから出力されるリファ
レンス信号Refとポジション信号Posは、機関の運
転を左右する重要な情報であるため、クランク角センサ
に何らかの異常が発生すると、所望の燃料噴射制御や点
火時期制御が行えなくなってしまう。
<Problems to be Solved by the Invention> As mentioned above, the reference signal Ref and position signal Pos output from the crank angle sensor are important information that influences the operation of the engine. When this occurs, desired fuel injection control and ignition timing control cannot be performed.

例えば、前述のようにクランク角センサ3の出力に基づ
いて点火時期を制御する場合に、例えばポジション信号
Posに異常が発生してポジション信号Posのカウン
ト数によって所望の点火時期を特定できなくなったとき
には、従来、リファレンス信号Refから点火時期まで
のクランク角をリファレンス信号Refの周期に基づい
て時間換算し、リファレンス信号Refから時間計測し
て点火時期を求めるようにしていた。
For example, when controlling the ignition timing based on the output of the crank angle sensor 3 as described above, if an abnormality occurs in the position signal Pos and the desired ignition timing cannot be specified based on the count number of the position signal Pos, for example, Conventionally, the crank angle from the reference signal Ref to the ignition timing was converted into time based on the cycle of the reference signal Ref, and the ignition timing was determined by measuring the time from the reference signal Ref.

しかしながら、このように時間換算によって点火時期を
求める方法では、各気筒の点火時期を制御する毎に点火
時期までのクランク角を時間換算する必要があって、コ
ントロールユニットのソフトウェア負担が増大してしま
うという問題があった。
However, with this method of determining ignition timing by converting it into time, it is necessary to convert the crank angle up to the ignition timing into time each time the ignition timing of each cylinder is controlled, which increases the software burden on the control unit. There was a problem.

本発明は上記問題点に鑑みなされたものであり、クラン
ク角検出装置から出力される単位角度回転毎のパルス信
号に異常が発生したときにも、正常状態と同様にして例
えば点火時期制御などの機関制御を行えるようにするこ
とを目的とする。
The present invention has been made in view of the above problems, and even when an abnormality occurs in the pulse signal for each unit angle rotation output from the crank angle detection device, it is possible to perform ignition timing control, etc. in the same way as in a normal state. The purpose is to enable engine control.

〈問題点を解決するための手段〉 そのため本発明では、内燃機関のクランク軸の基準角度
及び単位角度回転毎にそれぞれ所定のクランク角度分の
パルス巾をもつパルス信号を発する内燃機関のクランク
角検出装置において、前記単位角度回転毎のパルス信号
の異常を検出する単位角度パルス信号異常検出手段と、
前記基準角度回転毎のパルス信号の周期を計測する基準
角度パルス信号周期計測手段と、この基準角度パルス信
号周期計測手段で計測した周期に基づいて前記単位角度
回転毎のパルス信号の発生周期を設定する単位角度パル
ス発生周期設定手段と、前記単位角度パルス信号異常検
出手段により前記単位角度回転毎のパルス信号の異常が
、検出されたときに前記単位角度パルス発生周期設定手
段で設定した周期に基づき前記単位角度回転毎のパルス
信号の疑似信号を発生させる疑似単位角度パルス信号発
生手段と、を設けた。
<Means for Solving the Problems> Therefore, the present invention provides a crank angle detection method for an internal combustion engine that generates a pulse signal having a pulse width corresponding to a predetermined crank angle for each reference angle and unit angle rotation of the crankshaft of the internal combustion engine. In the apparatus, a unit angle pulse signal abnormality detection means for detecting an abnormality in the pulse signal for each unit angle rotation;
a reference angle pulse signal period measuring means for measuring the period of the pulse signal for each reference angle rotation; and setting a generation period of the pulse signal for each unit angle rotation based on the period measured by the reference angle pulse signal period measuring means. unit angle pulse generation period setting means, and when an abnormality in the pulse signal for each unit angle rotation is detected by the unit angle pulse signal abnormality detection means, based on the period set by the unit angle pulse generation period setting means. Pseudo unit angle pulse signal generating means for generating a pseudo signal of the pulse signal for each unit angle rotation is provided.

〈作用〉 かかる構成によると、クランク角検出装置からクランク
軸の単位角度回転毎に出力されるパルス信号の異常が単
位角度パルス信号異常検出手段により検出されたときに
は、疑似単位角度パルス信号発生手段により基準角度パ
ルス信号の周期に基づいて求められた周期に従って疑似
単位角度パルス信号が発生される。
<Operation> According to this configuration, when the unit angle pulse signal abnormality detecting means detects an abnormality in the pulse signal output from the crank angle detecting device for each unit angle rotation of the crankshaft, the pseudo unit angle pulse signal generating means A pseudo unit angle pulse signal is generated according to a cycle determined based on the cycle of the reference angle pulse signal.

即ち、基準角度回転毎のパルス信号の周期から、クラン
ク軸が単位角度だけ回転する時間(単位角度回転毎のパ
ルス信号の周期)が求められるため、単位角度パルス信
号の異常時にはこの時間に基づいて実際の検出に基づく
パルス信号とは別に疑似パルス信号を発生させるもので
ある。
In other words, the time it takes for the crankshaft to rotate by a unit angle (the period of the pulse signal per unit angle rotation) can be determined from the period of the pulse signal for each reference angle rotation, so when the unit angle pulse signal is abnormal, the A pseudo pulse signal is generated separately from a pulse signal based on actual detection.

〈実施例〉 以下に本発明の一実施例を図面に基づいて説明する。<Example> An embodiment of the present invention will be described below based on the drawings.

尚、本実施例は、従来例とハードウェア構成が同じシス
テムの電子制御燃料噴射式内燃機関(4気筒)を前提と
するため、第2図を参照し詳細な説明は省略する。
The present embodiment is based on an electronically controlled fuel injection internal combustion engine (four cylinders) having the same hardware configuration as the conventional example, so a detailed explanation will be omitted with reference to FIG. 2.

本実施例において、コントロールユニット9は、従来と
同様にクランク角センサ3からクランク軸の基準角度1
80°回転毎のリファレンス信号Ref及びクランク軸
の単位角度2°回転毎のポジション信号Posが入力さ
れる。
In this embodiment, the control unit 9 controls the reference angle 1 of the crankshaft from the crank angle sensor 3 as in the conventional case.
A reference signal Ref every 80° rotation and a position signal Pos every 2° unit angle rotation of the crankshaft are input.

ここで、コントロールユニット9は、クランク角センサ
3からのリファレンス信号Refの周期を計測すること
により、この周期の逆数として求められる機関回転速度
Nを算出し、該機関回転速度Nとエアフローメータ10
により検出される吸入空気流量Qとに基づいて得られる
機関運転条件に応じた点火時期をマツプを参照して設定
する。そして、リファレンス信号Refの入力時からの
ポジション信号Posの入力回数が前記点火時期に一致
した時点で、点火コイル13に付設されたパワートラン
ジスタ14を制御することによって、点火コイル13の
高電圧発生時期を制御して点火栓12の電極間にスパー
クを発生させて点火を行う。
Here, the control unit 9 measures the period of the reference signal Ref from the crank angle sensor 3, calculates the engine rotation speed N obtained as the reciprocal of this period, and calculates the engine rotation speed N and the air flow meter 10.
The ignition timing is set in accordance with the engine operating conditions obtained based on the intake air flow rate Q detected by referring to the map. Then, when the number of inputs of the position signal Pos since the input of the reference signal Ref matches the ignition timing, the high voltage generation timing of the ignition coil 13 is controlled by controlling the power transistor 14 attached to the ignition coil 13. is controlled to generate a spark between the electrodes of the ignition plug 12 to ignite.

また、かかる通常の点火制御と並行して、ポジション信
号Posの出力に欠落等の異常が生じているか否かを判
定し、ポジション信号Posに異常があると判定したと
きには、リファレンス信号Refの周期からポジション
信号Posの周期を求め、この周期に従って疑似的にポ
ジション信号Posを発生させ、この疑似ポジション信
号Posの入力回数をリファレンス信号Refの入力時
からカウントして点火時期を求め点火処理を行わせる。
In addition, in parallel with such normal ignition control, it is determined whether or not there is an abnormality such as a drop in the output of the position signal Pos, and when it is determined that there is an abnormality in the position signal Pos, the period of the reference signal Ref is The cycle of the position signal Pos is determined, the position signal Pos is generated in a pseudo manner according to this cycle, and the number of inputs of the pseudo position signal Pos is counted from the input of the reference signal Ref to determine the ignition timing and ignition processing is performed.

即ち、コントロールユニット9のソフトウェア機能によ
り、単位角度パルス信号異常検出手段。
That is, the software function of the control unit 9 detects a unit angle pulse signal abnormality.

基準角度パルス信号周期計測手段、単位角度パルス発生
周期設定手段、疑似単位角度パルス信号発生手段が構成
される。
A reference angle pulse signal period measuring means, a unit angle pulse generation period setting means, and a pseudo unit angle pulse signal generation means are configured.

以下、上記コントロールユニット9による点火制御を第
3図〜第6図に示したフローチャートに従い説明する。
The ignition control by the control unit 9 will be explained below according to the flowcharts shown in FIGS. 3 to 6.

第3図のフローチャートに示すルーチンは、クク角セン
サ3からのリファレンス信号Refが入力される毎に実
行されるものであり、ステップ(図中ではSとしてあり
、以下同様とする。)1では、ステップ2でリセットさ
れてゼロスタートするタイマの値Tをリファレンス信号
Refの周期として設定する。本ルーチンはリファレン
ス信号Ref毎に実行されるものであるから、ステップ
2でタイマをゼロリセットすると次にリファレンス信号
Refが出力されるまでタイマが時間を計測し、結果と
してリファレンス信号Refの出力間隔(周期)を計測
するようにしであるものである。
The routine shown in the flowchart of FIG. 3 is executed every time the reference signal Ref from the angle sensor 3 is input, and in step (indicated as S in the figure, the same applies hereinafter) 1, The value T of the timer that is reset in step 2 and starts from zero is set as the period of the reference signal Ref. This routine is executed for each reference signal Ref, so when the timer is reset to zero in step 2, the timer measures the time until the next reference signal Ref is output, and as a result, the output interval of the reference signal Ref ( It is designed to measure the period).

ステップ3では、第4図のフローチャートに示すルーチ
ン(ステップ11)でカウントアツプされるカウント値
C8の値を読み込む。第4図のフローチャートに示すル
ーチンは、クランク角センサ3からのポジション信号P
osが入力される毎に実行されるものであり、ルーチン
実行毎にカウント値CIを1アツプさせる。尚、このカ
ウント値C8は、ステップ9でゼロにリセットされるの
で、リファレンス信号Ref間におけるポジション信号
Posの入力数をカウントするものである。
In step 3, the value of the count value C8 counted up in the routine (step 11) shown in the flowchart of FIG. 4 is read. The routine shown in the flowchart of FIG. 4 is based on the position signal P from the crank angle sensor 3.
It is executed every time the os is input, and the count value CI is incremented by 1 each time the routine is executed. Note that this count value C8 is reset to zero in step 9, so it counts the number of input position signals Pos between the reference signals Ref.

次のステップ4では、前述のようにしてカウントされた
リファレンス信号Ref間におけるポジション信号Po
sの入力数と、正常値Csとを比較する。本実施例の場
合リファレンス信号Refがクランク角で1806毎で
ポジション信号Posがクランク角で2°毎に出力され
るものであるため、前記正常値Csは90となる。
In the next step 4, the position signal Po between the reference signals Ref counted as described above is
The number of inputs of s is compared with the normal value Cs. In this embodiment, the reference signal Ref is output every 1806 degrees of crank angle, and the position signal Pos is output every 2 degrees of crank angle, so the normal value Cs is 90.

ステップ4でC+ ”、 Csであると判定され、リフ
ァレンス信号Ref間で正常にポジション信号Posが
出力されているときには、ステ・ンプ5へ進んでポジシ
ョン信号Posの正常判定を行う。
If it is determined in step 4 that the position signal Pos is C+'' and Cs, and the position signal Pos is normally output between the reference signals Ref, the process proceeds to step 5 to determine whether the position signal Pos is normal.

一方、ステップ4でC,<C3であると判定され、リフ
ァレンス信号Ref間でポジション信号Posの欠落が
あると判定されたときには、ステ・ンプ6へ進んでポジ
ション信号Posの異常判定を行1.s、次のステップ
7ではステップ1で設定したリファレンス信号Refの
周期からポジション信号Posの出力周期を求め、この
周期に従って次のステ・ンプ8でマイクロコンピュータ
のクロ・ンク信号を用l/)で疑似ポジション信号Po
sを発生させる。
On the other hand, if it is determined in step 4 that C, < C3, and it is determined that there is a drop in the position signal Pos between the reference signals Ref, the process advances to step 6 and an abnormality determination of the position signal Pos is performed in step 1. In the next step 7, the output cycle of the position signal Pos is determined from the cycle of the reference signal Ref set in step 1, and in accordance with this cycle, the clock signal of the microcomputer is used in the next step 8. Pseudo position signal Po
generate s.

即ち、ポジション信号Posに欠落がある状態では、ポ
ジション信号Posの入力数をカウントすることによっ
てリファレンス信号Ref入力時からのクランク角を正
確に検出することができないため、リファレンス信号R
efの周期から予測されるポジション信号Posの周期
に従ってクランク角センサ3からのポジション信号Po
sとは別に疑似的にポジション信号Pos相当のパルス
信号を発生させ、この疑似ポジション信号Posをカウ
ントして点火時期を検出しようとするものである。
That is, in a state where the position signal Pos is missing, the crank angle from the time when the reference signal Ref is input cannot be accurately detected by counting the number of inputs of the position signal Pos.
The position signal Po from the crank angle sensor 3 is calculated according to the period of the position signal Pos predicted from the period of ef.
In this system, a pulse signal corresponding to the position signal Pos is generated in a pseudo manner in addition to the position signal Pos, and the ignition timing is detected by counting this pseudo position signal Pos.

ステップ9では、クランク角センサ3からのポジション
信号Posが入力される毎に1アツプされるカウント値
CI  (第4図ステップ11)と、ステップ8での処
理に基づいて発生させられる疑似ポジション信号Pos
の発生毎に1アツプされるカウント値C2とを共にゼロ
にリセットする。前記カウント値C2は、第5図のフロ
ーチャートに示すルーチン(ステップ21)に従って疑
似ポジション信号Pos発生毎に1アツプさるものであ
り、カウント値CIと同様にリファレンス信号Ref入
力毎にゼロにリセットすることにより、リファレンス信
号Ref入力時からの信号発生数をカウントできるよう
にしである。
In step 9, a count value CI (step 11 in FIG. 4), which is incremented by 1 each time the position signal Pos from the crank angle sensor 3 is input, and a pseudo position signal Pos generated based on the processing in step 8.
The count value C2, which is incremented by 1 each time , is reset to zero. The count value C2 is incremented by 1 every time the pseudo position signal Pos is generated according to the routine (step 21) shown in the flowchart of FIG. 5, and is reset to zero every time the reference signal Ref is input, like the count value CI. This makes it possible to count the number of signals generated since the reference signal Ref is input.

第6図のフローチャートに示すルーチンは、所定微小時
間毎(例えば10m5毎)に実行されるものであり、ス
テップ31では、エアフローメータ10によって検出さ
れた機関1の吸入空気流量Qを読み込む。
The routine shown in the flowchart of FIG. 6 is executed at predetermined minute intervals (for example, every 10 m5), and in step 31, the intake air flow rate Q of the engine 1 detected by the air flow meter 10 is read.

ステップ32では、前述したステップ1で求めたリファ
レンス信号Refの周期から機関回転速度Nを算出する
In step 32, the engine rotation speed N is calculated from the period of the reference signal Ref obtained in step 1 described above.

ステップ33では、吸入空気流量Qと機関回転速度Nと
に基づいて得られる機関運転条件に応じて予め最適点火
時期を記憶させであるマツプから、現在の吸入空気流量
Qと機関回転速度Nとに応じた点火時期のデータを検索
して求める。
In step 33, the optimum ignition timing is stored in advance in accordance with the engine operating conditions obtained based on the intake air flow rate Q and the engine rotational speed N. Search and find the appropriate ignition timing data.

ステップ34では、第3図のフローチャートに示したル
ーチンでの判定結果に基づいてポジション信号Posが
異常であるか否かを判別する。
In step 34, it is determined whether or not the position signal Pos is abnormal based on the determination result in the routine shown in the flowchart of FIG.

ここで、クランク角センサ3から出力されているポジシ
ョン信号Posが正常であると判別されると、ステップ
35へ進んでカウント値C8がステップ33で検索して
求めた点火時期相当の値になったか否かを判定し、点火
時期に到ったと見做されるとき(カウント値CI≧点火
時期)にはステップ37へ進んで点火信号を出力するこ
とにより、点火栓12による点火を行わせ、点火時期に
到っていないとき(カウント値CI〈点火時期)にはス
テップ35の判定が繰り返される。
Here, if it is determined that the position signal Pos output from the crank angle sensor 3 is normal, the process proceeds to step 35 and checks whether the count value C8 has reached the value corresponding to the ignition timing found by searching in step 33. When it is determined that the ignition timing has been reached (count value CI≧ignition timing), the process proceeds to step 37 and outputs an ignition signal to cause the ignition plug 12 to ignite and ignite the ignition timing. When the timing has not been reached (count value CI<ignition timing), the determination in step 35 is repeated.

即ち、クランク角センサ3からのポジション信号Pos
が正常であるときには、リファレンス信号Refの入力
時からのポジション信号Po5(クランク角センサ3か
ら出力されたポジション信号Po5)の入力数が点火時
期相当の値になったとき(例えば点火時期が上死点前3
0°のクランク角位置であるときには、2°毎に出力さ
れるポジション信号Posのカウント数が75になった
とき)に点火を行わせる。
That is, the position signal Pos from the crank angle sensor 3
is normal, when the number of inputs of the position signal Po5 (position signal Po5 output from the crank angle sensor 3) from the input of the reference signal Ref reaches a value equivalent to the ignition timing (for example, when the ignition timing is at the top dead end). Tea ceremony 3
When the crank angle position is 0°, ignition is performed when the count number of the position signal Pos output every 2° reaches 75).

一方、ステップ34でクランク角センサ3から出力され
るポジション信号Posが異常であると判別されると、
ステップ36へ進んでステップ35と同様にカウント値
C2がステップ33で検索して求めた点火時期相当の値
になったか否かを判定し、点火時期に到ったと見做され
るときにはステップ37へ進んで点火信号を出力するこ
とにより、点火栓12による点火を行わせる。
On the other hand, if it is determined in step 34 that the position signal Pos output from the crank angle sensor 3 is abnormal,
Proceeding to step 36, similarly to step 35, it is determined whether the count value C2 has reached a value equivalent to the ignition timing searched in step 33, and if it is determined that the ignition timing has been reached, the process proceeds to step 37. By proceeding and outputting an ignition signal, the ignition plug 12 is caused to ignite.

即ち、クランク角センサ3からのポジション信号Pos
が異常であるときには、クランク角センサ3からのポジ
ション信号Posをカウントした値C8を用いずに、マ
イクロコンピュータによって発生させた疑似ポジション
信号Posのカウント値C2を用いて、正常時と同様に
点火時期を検出して点火を行わせる。
That is, the position signal Pos from the crank angle sensor 3
When the position signal Pos is abnormal, the ignition timing is adjusted in the same way as in normal conditions using the count value C2 of the pseudo position signal Pos generated by the microcomputer, without using the value C8 obtained by counting the position signal Pos from the crank angle sensor 3. is detected and ignited.

このように、クランク角センサ3から出力されるポジシ
ョン信号Posが異常なときでも、正常時と同様にポジ
ション信号Po5(疑似ポジション信号Po5)のカウ
ント数に基づいて点火時期を検出して点火を行わせるこ
とができるため、例えばリファレンス信号Refの入力
時から点火時期までを時間換算して時間計測により点火
時期を検出する場合のように、ソフトウェア負担を増加
させることかない。
In this way, even when the position signal Pos output from the crank angle sensor 3 is abnormal, the ignition timing is detected based on the count number of the position signal Po5 (pseudo position signal Po5) and ignition is performed as in normal times. Therefore, there is no need to increase the software burden, as is the case when, for example, the time from the input of the reference signal Ref to the ignition timing is converted into time and the ignition timing is detected by time measurement.

尚、本実施例では、点火時期制御について述べたが、例
えばリファレンス信号Refからポジション信号Pos
の入力数をカウントすることにより、燃料噴射弁11に
よる燃料噴射のタイミングを可変制御するものにおいて
も、本実施例と同様に疑似ポジション信号Posを発生
させることにより正常時と同様な噴射制御が可能である
ことは言うもでもない。
Incidentally, in this embodiment, ignition timing control has been described, but for example, the position signal Pos is changed from the reference signal Ref.
Even in the case where the timing of fuel injection by the fuel injection valve 11 is variably controlled by counting the number of inputs, the same injection control as in normal conditions can be performed by generating the pseudo position signal Pos as in this embodiment. Needless to say, it is.

〈発明の効果〉 以上説明したように本発明によると、クランク角検出装
置からクランク軸の単位角度回転毎に発せられる信号が
異常であるときには、この単位角度毎の信号の疑似信号
を発生させるようにしたので、前記単位角度回転毎に信
号を用いて行われる各種機関制御を正常状態と略同様に
して実行させることができ、例えば時間換算によるフェ
イルセーフ処理などを不要としてコントロールユニット
のソフトウェア負担の増加を回避できるという効果があ
る。
<Effects of the Invention> As explained above, according to the present invention, when the signal emitted from the crank angle detection device for each unit angle rotation of the crankshaft is abnormal, a pseudo signal of the signal for each unit angle is generated. As a result, various engine controls performed using signals for each unit angle rotation can be executed in substantially the same manner as in the normal state, and, for example, fail-safe processing based on time conversion is unnecessary, reducing the software burden on the control unit. This has the effect of avoiding the increase.

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

第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例と従来例に共通のシステム概略図、第3図
〜第6図は同上実施例における点火時期制御を示すフロ
ーチャートである。 1・・・機関  2・・・ディストリビュータ  3・
・・クランク角センサ  9・・・コントロールユニッ
ト12・・・点火栓  13・・・点火コイル  14
・・・パワートランジスタ 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島  冨二雄 第2図 1図
Fig. 1 is a block diagram showing the configuration of the present invention, Fig. 2 is a system schematic diagram common to an embodiment of the present invention and a conventional example, and Figs. 3 to 6 show ignition timing control in the above embodiment. It is a flowchart. 1...Institution 2...Distributor 3.
... Crank angle sensor 9 ... Control unit 12 ... Spark plug 13 ... Ignition coil 14
...Power transistor patent applicant Fujio Sasashima, agent of Japan Electronics Co., Ltd., patent attorney Figure 2 Figure 1

Claims (1)

【特許請求の範囲】[Claims]  内燃機関のクランク軸の基準角度及び単位角度回転毎
にそれぞれ所定のクランク角度分のパルス巾をもつパル
ス信号を発する内燃機関のクランク角検出装置において
、前記単位角度回転毎のパルス信号の異常を検出する単
位角度パルス信号異常検出手段と、前記基準角度回転毎
のパルス信号の周期を計測する基準角度パルス信号周期
計測手段と、該基準角度パルス信号周期計測手段で計測
した周期に基づいて前記単位角度回転毎のパルス信号の
発生周期を設定する単位角度パルス発生周期設定手段と
、前記単位角度パルス信号異常検出手段により前記単位
角度回転毎のパルス信号の異常が検出されたときに前記
単位角度パルス発生周期設定手段で設定した周期に基づ
き前記単位角度回転毎のパルス信号の疑似信号を発生さ
せる疑似単位角度パルス信号発生手段と、を設けたこと
を特徴とする内燃機関のクランク角検出装置。
In a crank angle detection device for an internal combustion engine that emits a pulse signal having a pulse width of a predetermined crank angle for each reference angle and unit angular rotation of a crankshaft of the internal combustion engine, an abnormality in the pulse signal for each unit angular rotation is detected. a unit angle pulse signal abnormality detection means for measuring the period of the pulse signal for each rotation of the reference angle, a reference angle pulse signal period measuring means for measuring the period of the pulse signal for each rotation of the reference angle, and a unit angle unit angle pulse generation cycle setting means for setting a generation cycle of a pulse signal for each rotation; and unit angle pulse generation when an abnormality in the pulse signal for each unit angle rotation is detected by the unit angle pulse signal abnormality detection means. A crank angle detection device for an internal combustion engine, comprising pseudo unit angle pulse signal generating means for generating a pseudo signal of the pulse signal for each unit angle rotation based on the period set by the period setting means.
JP26645287A 1987-10-23 1987-10-23 Crank angle detector for internal combustion engine Expired - Lifetime JPH0623652B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26645287A JPH0623652B2 (en) 1987-10-23 1987-10-23 Crank angle detector for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26645287A JPH0623652B2 (en) 1987-10-23 1987-10-23 Crank angle detector for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH01110216A true JPH01110216A (en) 1989-04-26
JPH0623652B2 JPH0623652B2 (en) 1994-03-30

Family

ID=17431134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26645287A Expired - Lifetime JPH0623652B2 (en) 1987-10-23 1987-10-23 Crank angle detector for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0623652B2 (en)

Also Published As

Publication number Publication date
JPH0623652B2 (en) 1994-03-30

Similar Documents

Publication Publication Date Title
US4461257A (en) Method and system for controlling engine ignition timing
JP2648929B2 (en) Engine cylinder discriminator
US5794171A (en) Process for deriving predictive model of crankshaft rotation of a combustion engine
JP2550397B2 (en) Signal generator for engine control
JP4410424B2 (en) In-cylinder pressure detection device for internal combustion engine
US4846130A (en) Engine ignition timing with knock control by combustion pressure harmonic amplitude ratio
JP2606019B2 (en) Misfire detection device for internal combustion engine
US4699105A (en) Engine ignition timing by combustion pressure harmonic phase difference
US5503007A (en) Misfire detection method and apparatus therefor
JPS62118031A (en) Misfire detector for internal combustion engine
JPH01110216A (en) Crank angle detector for internal combustion engine
US4699107A (en) Engine dilution control by combustion pressure harmonic amplitude ratio
US5176117A (en) Engine control system
JP3355959B2 (en) Internal combustion engine stability detector
US5752213A (en) Misfire detector with torsional oscillation filtering
JP2527798B2 (en) Combustion state detection device for internal combustion engine
JP2813665B2 (en) Ignition timing control device
JP2559516B2 (en) Combustion state detection device for internal combustion engine
JP2561847B2 (en) Ignition timing measuring device for internal combustion engine
JPH01219342A (en) Crank angle sensor with cylinder discriminating signal
KR200183503Y1 (en) Apparatus for sensing the ignition timing using magnetic tape
JPS63111412A (en) Self-diagnostic device for crank angle detector
JPS6341643A (en) Noise mixture preventing device for crank angle detecting device
JPH04313043A (en) Misfire detecting apparatus for internal combustion engine
JPH04313044A (en) Misfire detecting apparatus for internal combustion engine