[go: up one dir, main page]

JPH05156996A - Internal combustion engine control device - Google Patents

Internal combustion engine control device

Info

Publication number
JPH05156996A
JPH05156996A JP3320636A JP32063691A JPH05156996A JP H05156996 A JPH05156996 A JP H05156996A JP 3320636 A JP3320636 A JP 3320636A JP 32063691 A JP32063691 A JP 32063691A JP H05156996 A JPH05156996 A JP H05156996A
Authority
JP
Japan
Prior art keywords
reference position
timing
error component
internal combustion
combustion engine
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
JP3320636A
Other languages
Japanese (ja)
Inventor
Atsuko Hashimoto
敦子 橋本
Wataru Fukui
渉 福井
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP3320636A priority Critical patent/JPH05156996A/en
Priority to US07/983,971 priority patent/US5233961A/en
Priority to KR1019920023120A priority patent/KR960004287B1/en
Priority to DE4240917A priority patent/DE4240917C2/en
Publication of JPH05156996A publication Critical patent/JPH05156996A/en
Pending legal-status Critical Current

Links

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To prevent a spark advance angle and an abnormal delay angle by optimizing a timing control time. CONSTITUTION:A timing correcting means 43 is provided in order to create error components alpha and alpha' for correcting a control time on the basis of a ratio between a cycle T1 and a reference position clearance TRI', and the error component of the reference position clearance TRI' with respect to an absolute reference position clearance is found out as a correction angle so as to find out a control time Ta' offset in its error component.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、所定クランク角に対
応した基準位置信号に基づいて各気筒のタイミング制御
時期(点火時期等)を決定する内燃機関制御装置に関し、
特に基準位置信号の絶対基準位置に対する誤差成分を補
正してタイミング制御時期を最適化した内燃機関制御装
置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an internal combustion engine controller for determining timing control timing (ignition timing, etc.) of each cylinder based on a reference position signal corresponding to a predetermined crank angle,
In particular, the present invention relates to an internal combustion engine control device that optimizes a timing control timing by correcting an error component of a reference position signal with respect to an absolute reference position.

【0002】[0002]

【従来の技術】一般に、複数の気筒によって駆動される
クランク軸及びこのクランク軸に連動するカム軸を有す
る内燃機関においては、各気筒の点火時期及び燃料噴射
時期等のタイミング制御時期を決定するために、機関回
転に同期した基準位置信号が用いられる。基準位置信号
はクランク角(クランク軸の回転角度)に対応した所定の
基準位置を示し、基準位置信号発生手段は、基準位置に
対応したスリットを有する回転板等から構成され、クラ
ンク軸又はカム軸に設けられている。
2. Description of the Related Art Generally, in an internal combustion engine having a crankshaft driven by a plurality of cylinders and a camshaft interlocked with the crankshafts, timing control timings such as ignition timing and fuel injection timing of each cylinder are determined. A reference position signal that is synchronized with the engine rotation is used. The reference position signal indicates a predetermined reference position corresponding to the crank angle (rotational angle of the crankshaft), and the reference position signal generating means is composed of a rotating plate having a slit corresponding to the reference position, the crankshaft or the camshaft. It is provided in.

【0003】図5は従来の内燃機関制御装置を示す機能
ブロック図である。図において、1は例えばカム軸に設
けられた回転板からなる基準位置信号発生手段であり、
機関回転に同期して各気筒の所定クランク角(θR、θ
I)に対応した第1及び第2の基準位置を示す基準位置
信号Tθを生成する。基準位置信号Tθは、第1の基準
位置で立ち上がり且つ第2の基準位置で立ち下がるパル
スからなり、そのパルス幅はクランク角で例えば70°で
あり、第1の基準位置はB75°(上死点から75°手前)、
第2の基準位置はB5°を示す。
FIG. 5 is a functional block diagram showing a conventional internal combustion engine controller. In the figure, reference numeral 1 is a reference position signal generating means composed of a rotating plate provided on a cam shaft,
Predetermined crank angle (θR, θ
The reference position signal Tθ indicating the first and second reference positions corresponding to I) is generated. The reference position signal Tθ is composed of a pulse rising at the first reference position and falling at the second reference position, and its pulse width is, for example, 70 ° in crank angle, and the first reference position is B75 ° (top dead center). 75 ° from the point),
The second reference position indicates B5 °.

【0004】2は基準位置信号Tθを処理して送出する
ためのインタフェース、3は運転条件Dを検出する各種
センサ、4は基準位置信号Tθ及び運転条件Dに基づい
て各気筒毎のタイミング制御時期例えば点火時期を演算
するマイクロコンピュータである。
Reference numeral 2 is an interface for processing and transmitting the reference position signal Tθ, 3 is various sensors for detecting the operating condition D, and 4 is timing control timing for each cylinder based on the reference position signal Tθ and the operating condition D. For example, it is a microcomputer that calculates the ignition timing.

【0005】マイクロコンピュータ4は、基準位置信号
Tθに基づいて第1の基準位置の発生区間の周期T1を
計測する周期計測手段41と、運転条件D及び周期T1に
基づいて各気筒の点火タイミングの制御時間Taを生成
する点火時期設定手段42とを備えている。点火時期設定
手段42は、点火時期θAを演算すると共に、第1又は第
2の基準位置から点火時期θAまでの制御時間Taを設
定するタイミング設定手段を構成している。
The microcomputer 4 measures the cycle T1 of the first reference position generation section on the basis of the reference position signal Tθ, and the ignition timing of each cylinder based on the operating condition D and the cycle T1. An ignition timing setting means 42 for generating the control time Ta is provided. The ignition timing setting means 42 constitutes a timing setting means for calculating the ignition timing θA and setting the control time Ta from the first or second reference position to the ignition timing θA.

【0006】図6は4気筒に対応した基準位置信号Tθ
の一例を示す波形図であり、横軸はクランク角θ、縦軸
は基準位置信号Tθのパルス強度を示す。図において、
基準位置信号Tθは、各気筒毎の第1の基準位置B75°
で立ち上がり且つ第2の基準位置B5°で立ち下がって
いる。
FIG. 6 shows a reference position signal Tθ corresponding to four cylinders.
FIG. 4 is a waveform diagram showing an example, in which the horizontal axis represents the crank angle θ and the vertical axis represents the pulse intensity of the reference position signal Tθ. In the figure,
The reference position signal Tθ is the first reference position B75 ° for each cylinder.
It rises at and falls at the second reference position B5 °.

【0007】この場合、1つの気筒に関する第1の基準
位置の発生区間の周期Tは、クランク角で720°に設定
され、第1の基準位置B75°から次の第1の基準位置B7
5°までの周期T1は、クランク角で180°に設定されて
いる。又、第1及び第2の基準位置は、それぞれ、クラ
ンク角θR(=B75°)及びθI(=B5°)に対応してお
り、第1及び第2の基準位置の間隔TRIはクランク角で
70°である。第1の基準位置B75°は起動時の通電時期
に対応し、第2の基準位置B5°は起動時の点火時期に
対応する。
In this case, the cycle T of the first reference position generation section for one cylinder is set to 720 ° in crank angle, and the first reference position B75 ° to the next first reference position B7 is set.
The cycle T1 up to 5 ° is set to 180 ° in crank angle. The first and second reference positions correspond to the crank angles θR (= B75 °) and θI (= B5 °), respectively, and the interval TRI between the first and second reference positions is the crank angle.
It is 70 °. The first reference position B75 ° corresponds to the energization timing at startup, and the second reference position B5 ° corresponds to the ignition timing at startup.

【0008】図7は高速運転時において第2の基準位置
B5°より進角側に制御された場合の点火時期θA及び
その制御時間Ta1を示す説明図であり、この場合、第1
の基準位置B75°が制御時間Ta1の基準となる。図8は
低速運転時において第2の基準位置B5°より遅角側に
制御された場合の点火時期θA及びその制御時間Ta2を
示す説明図であり、この場合、第2の基準位置B5°が
制御時間Ta2の基準となる。
FIG. 7 is an explanatory diagram showing the ignition timing θA and its control time Ta1 when the ignition timing is controlled to the advanced side from the second reference position B5 ° during high speed operation.
The reference position B75 ° is the reference for the control time Ta1. FIG. 8 is an explanatory diagram showing the ignition timing θA and its control time Ta2 when the ignition timing is controlled to the retard side from the second reference position B5 ° during low speed operation. In this case, the second reference position B5 ° is It serves as a reference for the control time Ta2.

【0009】次に、図6〜図8を参照しながら、図5に
示した従来の内燃機関制御装置の動作について説明す
る。基準位置信号発生手段1から機関回転に同期して図
6のように生成された基準位置信号Tθは、インタフェ
ース2を介してマイクロコンピュータ4に入力される。
マイクロコンピュータ4内の周期計測手段41は、基準位
置信号Tθに基づいて周期T1(180°のクランク角に対
応した時間)を計測し、点火時期設定手段42は、運転条件
D及び周期T1に基づいて制御時間Taを求める。
Next, the operation of the conventional internal combustion engine controller shown in FIG. 5 will be described with reference to FIGS. 6 to 8. The reference position signal Tθ generated as shown in FIG. 6 from the reference position signal generating means 1 in synchronization with the engine rotation is input to the microcomputer 4 via the interface 2.
The cycle measuring means 41 in the microcomputer 4 measures the cycle T1 (the time corresponding to the crank angle of 180 °) based on the reference position signal Tθ, and the ignition timing setting means 42 uses the operating condition D and the cycle T1. Then, the control time Ta is obtained.

【0010】即ち、機関回転が高速であれば、図7のよ
うに目標となる点火時期θAを進角側に制御し、低速で
あれば、図8のように点火時期θAを遅角側に制御す
る。このときの制御時間Taは、進角制御の場合、第1
の基準位置B75°(=θR)を基準とした制御時間Ta1と
なり、
That is, if the engine speed is high, the target ignition timing θA is controlled to the advance side as shown in FIG. 7, and if it is low, the ignition timing θA is set to the retard side as shown in FIG. Control. In the case of advance control, the control time Ta at this time is the first
The control time Ta1 is based on the reference position B of 75 ° (= θR)

【0011】 Ta1=(θR−θA)T1/180° …Ta1 = (θR−θA) T1 / 180 ° ...

【0012】から求められる。又、遅角制御の場合は、
第2の基準位置B5°(=θI)を基準とした制御時間T
a2となり、θI=θR−70°であることから、
[0012] In the case of retard control,
Control time T based on the second reference position B5 ° (= θI)
a2 and θI = θR−70 °,

【0013】Ta2=(θR−70°−θA)T1/180° =(θI−θA)T1/180° …Ta2 = (θR−70 ° −θA) T1 / 180 ° = (θI−θA) T1 / 180 ° ...

【0014】から求められる。Is calculated from

【0015】しかしながら、基準位置信号発生手段1の
製造精度及び検出能力等に限界があるため、基準位置信
号Tθの各基準位置B75°及びB5°は±2°程度の誤
差成分を含んでおり、点火時期設定手段42において演算
された点火時期θAには、最適値からクランク角θに換
算して±2°以内の誤差成分を含むことになる。
However, since the reference position signal generating means 1 is limited in manufacturing accuracy and detection capability, each reference position B75 ° and B5 ° of the reference position signal Tθ contains an error component of about ± 2 °. The ignition timing θA calculated by the ignition timing setting means 42 contains an error component within ± 2 ° when converted from the optimum value to the crank angle θ.

【0016】これに対し、内燃機関の出力トルクは、点
火時期θAが最適値の場合に最大トルクであるのに対し
て、点火時期θAが1°異なったのみで1馬力程度低下
してしまう。従って、±2°程度の誤差成分といえども
無視することができず、有効なタイミング制御時期のた
めに基準位置を高精度に得ることは重要な要求となって
いる。
On the other hand, the output torque of the internal combustion engine is the maximum torque when the ignition timing θA is the optimum value, whereas it decreases by about 1 horsepower only when the ignition timing θA differs by 1 °. Therefore, even an error component of about ± 2 ° cannot be ignored, and it is an important requirement to obtain the reference position with high accuracy for effective timing control timing.

【0017】[0017]

【発明が解決しようとする課題】従来の内燃機関制御装
置は以上のように、基準位置信号Tθが絶対の基準位置
を表わすものと仮定して所定クランク角θR及びθIを
固定し、各基準位置間の周期T1に基づいて点火時期θ
A等のタイミング制御時期を設定している。従って、基
準位置信号発生手段1内の基準位置検出器のバラツキや
気筒毎の違いによりクランク角θの幅が変動して基準位
置に誤差成分が生じても、これを補正することができ
ず、制御時間Taにも誤差成分が生じてしまう。この結
果、過進角や異常遅角が生じ、ノック発生や出力不足の
原因となるという問題点があった。
As described above, the conventional internal combustion engine control system fixes the predetermined crank angles θR and θI on the assumption that the reference position signal Tθ represents an absolute reference position, and fixes each reference position. Ignition timing θ based on the cycle T1 between
The timing control timing such as A is set. Therefore, even if the width of the crank angle θ fluctuates due to variations in the reference position detector in the reference position signal generating means 1 and differences among cylinders, and an error component occurs in the reference position, this cannot be corrected, An error component also occurs in the control time Ta. As a result, there is a problem that excessive advancement or abnormal retardation occurs, which causes knocking or insufficient output.

【0018】この発明は上記のような問題点を解決する
ためになされたもので、タイミング制御時期を最適化し
て過進角や異常遅角を防止した内燃機関制御装置を得る
ことを目的とする。
The present invention has been made to solve the above problems, and an object thereof is to obtain an internal combustion engine control device in which the timing control timing is optimized to prevent an over-advanced angle or an abnormal retarded angle. ..

【0019】[0019]

【課題を解決するための手段】この発明の請求項1に係
る内燃機関制御装置は、周期と第1及び第2の基準位置
の間隔との比に基づいて制御時間を補正するための誤差
成分を生成するタイミング補正手段を設けたものであ
る。
According to a first aspect of the present invention, an internal combustion engine control apparatus has an error component for correcting the control time based on the ratio of the cycle and the interval between the first and second reference positions. Is provided with a timing correction means.

【0020】又、この発明の請求項2に係る内燃機関制
御装置は、リアルタイムで求められた誤差成分を平均化
処理する平均化処理手段をタイミング補正手段に設けた
ものである。
Further, in the internal combustion engine control device according to the second aspect of the present invention, the timing correction means is provided with an averaging processing means for averaging the error components obtained in real time.

【0021】又、この発明の請求項3に係る内燃機関制
御装置は、運転条件判定手段をタイミング補正手段に設
け、所定の運転条件において誤差成分を求めるようにし
たものである。
Further, in the internal combustion engine controller according to claim 3 of the present invention, the operating condition determining means is provided in the timing correcting means, and the error component is obtained under a predetermined operating condition.

【0022】又、この発明の請求項4に係る内燃機関制
御装置は、誤差成分が許容範囲内であることを判定する
誤差成分判定手段をタイミング補正手段に設け、誤差成
分が許容範囲を越えたときには許容範囲の上限値又は下
限値を誤差成分として設定するものである。
Further, in the internal combustion engine controller according to claim 4 of the present invention, the timing correction means is provided with the error component determination means for determining that the error component is within the allowable range, and the error component exceeds the allowable range. Sometimes, the upper limit value or the lower limit value of the allowable range is set as an error component.

【0023】[0023]

【作用】この発明の請求項1においては、絶対基準位置
の間隔に対する各基準位置の間隔の誤差成分を補正角と
して求め、誤差成分が相殺されるように制御時間を補正
する。
According to the first aspect of the present invention, the error component of the interval between the reference positions with respect to the interval between the absolute reference positions is obtained as a correction angle, and the control time is corrected so that the error component is offset.

【0024】又、この発明の請求項2においては、誤差
成分を平均化処理して求め、制御時間の補正精度を向上
させる。
Further, according to the second aspect of the present invention, the error component is obtained by averaging, and the correction accuracy of the control time is improved.

【0025】又、この発明の請求項3においては、機関
回転の安定した所定の運転条件下で誤差成分を求め、制
御時間の補正精度を更に向上させる。
According to the third aspect of the present invention, the error component is obtained under a predetermined operating condition where the engine rotation is stable, and the correction accuracy of the control time is further improved.

【0026】又、この発明の請求項4においては、算出
された誤差成分を許容範囲でクリップして過度の補正を
防止する。
According to the fourth aspect of the present invention, the calculated error component is clipped within an allowable range to prevent excessive correction.

【0027】[0027]

【実施例】【Example】

実施例1.以下、この発明の一実施例を図について説明
する。図1はこの発明の一実施例を示す機能ブロック図
であり、4A、41A及び42Aはマイクロコンピュータ4、
周期計測手段41及び点火時期設定手段42にそれぞれ対応
しており、1〜3は前述と同様のものである。
Example 1. An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a functional block diagram showing an embodiment of the present invention. 4A, 41A and 42A are microcomputers 4,
They correspond to the cycle measuring means 41 and the ignition timing setting means 42, respectively, and 1-3 are the same as those described above.

【0028】この場合、周期計測手段41Aは、周期T1
のみならず誤差成分を含む各基準位置の間隔TRI′(以
下、基準位置間隔という)を計測する。又、点火時期設
定手段42Aは、後述する誤差成分α′に基づいて、適正
な点火時期に制御されるように補正された制御時間T
a′を生成する。
In this case, the cycle measuring means 41A uses the cycle T1.
Not only that, the interval TRI 'between the reference positions including the error component (hereinafter referred to as the reference position interval) is measured. Further, the ignition timing setting means 42A corrects the control time T so that the ignition timing is controlled to an appropriate ignition timing based on an error component α'described later.
a ′ is generated.

【0029】43は周期T1と基準位置間隔TRI′との比
に基づいて誤差成分α′を生成する点火時期補正手段で
あり、制御時間を補正するためのタイミング補正手段を
構成している。点火時期補正手段43は、運転条件Dが機
関回転の安定した所定の運転条件であることを判定する
運転条件判定手段44と、所定の運転条件であることを示
す判定信号Hにより有効となる誤差演算手段45と、誤差
演算手段45によりリアルタイムで求められた誤差成分α
を平均化処理する平均化処理手段46とを備えている。
Reference numeral 43 is an ignition timing correction means for generating an error component α'based on the ratio of the period T1 and the reference position interval TRI ', and constitutes a timing correction means for correcting the control time. The ignition timing correction means 43 is an error that becomes valid by the operating condition determination means 44 that determines that the operating condition D is a predetermined operating condition in which the engine rotation is stable, and the determination signal H that indicates that the operating condition D is a predetermined operating condition. The calculation means 45 and the error component α obtained in real time by the error calculation means 45
And an averaging processing means 46 for averaging.

【0030】図2及び図3はリアルタイムに検出される
基準位置信号Tθの周期T1、基準位置間隔TRI′及び
誤差成分α(クランク角換算)、並びに、適正化された点
火時期θAを示す波形図であり、破線は各基準位置θR
及びθIの絶対位置である。各図において、周期T1は
正確であるものとし、基準位置間隔TRI′は誤差成分α
を含む。
2 and 3 are waveform charts showing the period T1 of the reference position signal Tθ detected in real time, the reference position interval TRI 'and the error component α (converted to crank angle), and the optimized ignition timing θA. And the broken line indicates each reference position θR
And the absolute position of θI. In each figure, the period T1 is assumed to be accurate, and the reference position interval TRI 'is the error component α.
including.

【0031】図2は第2の基準位置B5°を絶対位置に
固定して第1の基準位置B75°を補正する場合を示し、
立ち上がりタイミング(第1の基準位置B75°に対応)か
らの制御時間Ta1がTa1′に補正されている。又、図3
は第1の基準位置B75°を絶対位置に固定して第2の基
準位置B5°を補正する場合を示し、立ち下がりタイミ
ング(第2の基準位置B5°に対応)からの制御時間Ta2
がTa2′に補正されている。
FIG. 2 shows a case where the second reference position B5 ° is fixed to an absolute position and the first reference position B75 ° is corrected.
The control time Ta1 from the rising timing (corresponding to the first reference position B75 °) is corrected to Ta1 '. Also, FIG.
Shows the case where the first reference position B75 ° is fixed to the absolute position and the second reference position B5 ° is corrected, and the control time Ta2 from the fall timing (corresponding to the second reference position B5 °)
Has been corrected to Ta2 '.

【0032】次に、図2及び図3の波形図並びに図4の
フローチャートを参照しながら、図1に示したこの発明
の一実施例の動作について説明する。まず、基準位置信
号Tθがインタフェース2を介してマイクロコンピュー
タ4Aに入力されると、周期計測手段41Aは、基準位置信
号Tθの周期T1及び基準位置間隔TRI′を計測する
(ステップS1)。このとき、基準位置間隔TRI′は、図2
又は図3のように、クランク角換算の誤差成分αを含ん
でいる。
Next, the operation of the embodiment of the present invention shown in FIG. 1 will be described with reference to the waveform diagrams of FIGS. 2 and 3 and the flowchart of FIG. First, when the reference position signal Tθ is input to the microcomputer 4A via the interface 2, the period measuring means 41A measures the period T1 of the reference position signal Tθ and the reference position interval TRI '.
(Step S1). At this time, the reference position interval TRI 'is as shown in FIG.
Alternatively, as shown in FIG. 3, the crank angle conversion error component α is included.

【0033】尚、周期T1としては、2つの気筒に関す
る第1の基準位置B75°の発生区間を計測した時間が用
いられるが、特定気筒に関する第1の基準位置B75°の
周期(クランク角の720°に相当する)を計測して1/4倍
した時間を用いてもよい。又、周期T1の計測時間を平
均化処理してもよい。
As the cycle T1, the time measured in the generation section of the first reference position B75 ° for the two cylinders is used, but the cycle of the first reference position B75 ° for the specific cylinder (crank angle 720) It is also possible to use a time obtained by measuring (corresponding to °) and multiplying by 1/4. Further, the measurement time of the cycle T1 may be averaged.

【0034】続いて、点火時期補正手段43内の運転条件
判定手段44は、運転条件Dが所定の運転条件か否かを判
定し(ステップS2)、所定の運転条件であれば判定信号H
を出力する。所定の運転条件としては、機関回転が2000
rpm以下の安定運転時が選択される。
Subsequently, the operating condition judging means 44 in the ignition timing correcting means 43 judges whether the operating condition D is a predetermined operating condition (step S2).
Is output. The engine operating speed is 2000 as a predetermined operating condition.
Stable operation below rpm is selected.

【0035】運転条件判定手段44からの判定信号Hに応
答して、誤差演算手段45は、基準位置間隔TRI′と周期
T1との比に基づいて、
In response to the judgment signal H from the operating condition judging means 44, the error calculating means 45 determines, based on the ratio between the reference position interval TRI 'and the period T1.

【0036】 α=(TRI′/T1)×180°−70° =[TRI′×(180°/70°)−T1]×(70°/T1) …Α = (TRI ′ / T1) × 180 ° −70 ° = [TRI ′ × (180 ° / 70 °) −T1] × (70 ° / T1) ...

【0037】から補正角に対応する誤差成分αを演算す
る(ステップS3)。式において、(70°/T1)は、計測
時間をクランク角に換算する項に相当するが、実際には
演算誤差を最小にするため、運転条件Dの回転数情報か
ら一義的に決定する定数が用いられる。例えば、機関回
転数が2000rpmの場合、マイクロコンピュータ4A内に
予め格納されているデータ値、即ち、(1/256)×(1/
214)が用いられる。
Then, the error component α corresponding to the correction angle is calculated (step S3). In the formula, (70 ° / T1) corresponds to a term for converting the measurement time into a crank angle, but in practice, in order to minimize the calculation error, a constant that is uniquely determined from the rotation speed information of the operating condition D. Is used. For example, when the engine speed is 2000 rpm, the data value stored in advance in the microcomputer 4A, that is, (1/256) × (1 /
214) is used.

【0038】次に、平均化処理手段46は、式に従って
リアルタイムに求められた誤差成分αを平均化処理し
(ステップS4)、平均化処理後の誤差成分α′を点火時期
設定手段42Aに入力する。例えば、今回演算された誤差
成分をαn、前回演算された誤差成分をαn-1とすれば、
平均化処理後の誤差成分α′は、
Next, the averaging means 46 averages the error component α obtained in real time according to the equation.
(Step S4), the error component α'after the averaging process is input to the ignition timing setting means 42A. For example, if the error component calculated this time is αn and the error component calculated last time is αn -1 ,
The error component α ′ after the averaging process is

【0039】α′=(αn-1+αn)/2 …Α '= (αn -1 + αn) / 2 ...

【0040】から求められる。尚、平均化処理の対象と
なる複数の誤差成分αiは、同一の特定気筒に関するも
のであることは言うまでもない。又、式の場合、平均
化に用いたデータ数が2個であるが、データ数は必要に
応じて任意に増やすことができる。
It is calculated from Needless to say, the plurality of error components αi to be subjected to the averaging process relate to the same specific cylinder. Further, in the case of the formula, the number of data used for averaging is two, but the number of data can be arbitrarily increased as needed.

【0041】最後に、点火時期設定手段42Aは、運転条
件D、基準位置信号Tθの周期T1及び誤差成分α′に
基づいて、点火時期θAに正確に対応した制御時間T
a′を演算する(ステップS5)。即ち、図2のように第1
の基準位置B75°を補正した場合は、第1の基準位置B
75°からの制御時間Ta1を誤差成分で補正し、補正後の
制御時間Ta1′を、
Finally, the ignition timing setting means 42A controls the control time T which accurately corresponds to the ignition timing θA based on the operating condition D, the cycle T1 of the reference position signal Tθ and the error component α '.
a'is calculated (step S5). That is, as shown in FIG.
When the reference position B of 75 ° is corrected, the first reference position B
The control time Ta1 from 75 ° is corrected by the error component, and the corrected control time Ta1 ′ is

【0042】 Ta1′=(θR+α′−θA)T1/180° …Ta1 ′ = (θR + α′−θA) T1 / 180 ° ...

【0043】から求める。これにより、コイル電流を遮
断する点火時期θAは、誤差成分αが相殺されて適正化
され、進角制御時の点火時期θAに対しても正確な制御
時間Ta1′が設定される。尚、図2において、点火時期
θAが遅角制御の場合は、第2の基準位置B5°が正確
とみなされるので、制御時間Ta2を補正する必要はな
い。
Calculated from As a result, the ignition timing θA for cutting off the coil current is optimized by offsetting the error component α, and an accurate control time Ta1 ′ is set for the ignition timing θA during the advance control. Note that, in FIG. 2, when the ignition timing θA is retarded control, the second reference position B5 ° is regarded as accurate, so it is not necessary to correct the control time Ta2.

【0044】又、図3のように、第2の基準位置B5°
を補正した場合は、第2の基準位置B5°からの制御時
間Ta2を誤差成分で補正し、補正後の制御時間Ta2′
を、
Further, as shown in FIG. 3, the second reference position B5 °
Is corrected, the control time Ta2 from the second reference position B5 ° is corrected by the error component, and the corrected control time Ta2 ′ is obtained.
To

【0045】 Ta2′=(θR−70°−α′−θA)T1/180° =(θI−α′−θA)T1/180° …Ta2 ′ = (θR−70 ° −α′−θA) T1 / 180 ° = (θI−α′−θA) T1 / 180 ° ...

【0046】から求める。これにより、図2の場合と同
様に、誤差成分αが相殺されて制御時間Ta2′が適正化
され、遅角制御時の点火時期θAが正確に設定される。
又、進角制御時には、第1の基準位置B75°が正確とみ
なされるので、制御時間Ta1を補正する必要はない。一
方、ステップS2において、運転条件Dが所定の運転条件
でないと判定された場合には、ステップS5に進み、補正
前の制御時間、又は、前回求められた誤差成分に基づく
制御時間Ta′が演算される。
Calculated from As a result, as in the case of FIG. 2, the error component α is canceled out, the control time Ta2 ′ is optimized, and the ignition timing θA during the retard control is set accurately.
Further, during the advance angle control, the first reference position B75 ° is regarded as accurate, so it is not necessary to correct the control time Ta1. On the other hand, in step S2, when it is determined that the operating condition D is not the predetermined operating condition, the process proceeds to step S5, and the control time before correction or the control time Ta ′ based on the previously obtained error component is calculated. To be done.

【0047】こうして演算された制御時間Ta′によ
り、誤差成分αは相殺され、適正化された点火時期θA
において実際の点火制御が行われる。誤差成分α′は、
機関回転数が2000rpm以上の運転条件においても補正
角として用いられることは言うまでもない。従って、点
火時期θAの過進角や異常遅角は防止され、ノック等が
発生することはない。このようなタイミング制御時期の
補正は、各気筒の燃料噴射時期にも適用することがで
き、同等の作用効果を奏する。
By the control time Ta 'thus calculated, the error component α is canceled out, and the optimized ignition timing θA
At, actual ignition control is performed. The error component α ′ is
It is needless to say that it is used as a correction angle even under operating conditions where the engine speed is 2000 rpm or more. Therefore, the ignition timing θA is prevented from being excessively advanced or abnormally retarded, and knocking or the like will not occur. Such correction of the timing control timing can also be applied to the fuel injection timing of each cylinder, and has the same effect.

【0048】実施例2.尚、上記実施例では、点火時期
設定手段42Aが平均化処理後の誤差成分α′を用いて制
御時間Taを補正したが、リアルタイムに求められた誤
差成分αを用いて補正してもよい。
Example 2. Although the ignition timing setting means 42A corrects the control time Ta by using the error component α'after the averaging process in the above embodiment, it may be corrected by using the error component α obtained in real time.

【0049】実施例3.又、運転条件判定手段44を用い
て、所定の運転条件において誤差成分αの演算を行うよ
うにしたが、任意の運転条件で演算してもよい。
Example 3. Further, although the operation condition determination means 44 is used to calculate the error component α under a predetermined operation condition, it may be calculated under any operation condition.

【0050】実施例4.更に、点火時期補正手段43で得
られた誤差成分α′をそのまま補正角として用いたが、
算出された誤差成分α又はα′が許容範囲以内であるか
否かを判定する誤差成分判定手段(図示せず)を点火時期
補正手段43に設け、誤差成分α又はα′の絶対値が許容
範囲を越えたときには誤差成分を許容範囲でクリップす
るようにしてもよい。
Example 4. Further, the error component α'obtained by the ignition timing correction means 43 is used as it is as the correction angle,
The ignition timing correction means 43 is provided with an error component determination means (not shown) for determining whether or not the calculated error component α or α'is within the allowable range, and the absolute value of the error component α or α'is allowed. When exceeding the range, the error component may be clipped within the allowable range.

【0051】即ち、前述したように各基準位置B75°又
はB5°に含まれる誤差は±2°程度であるから、誤差
成分α又はα′の絶対値が2°を越えた場合には、その
まま補正角に用いると過度の補正となってしまうので、
許容範囲の上限値2°又は下限値−2°を誤差成分とし
て設定し、過度の補正を防止する。
That is, since the error contained in each reference position B75 ° or B5 ° is about ± 2 ° as described above, when the absolute value of the error component α or α'exceeds 2 °, it remains as it is. If you use it for the correction angle, it will be excessive correction, so
The upper limit of 2 ° or the lower limit of −2 ° of the allowable range is set as an error component to prevent excessive correction.

【0052】[0052]

【発明の効果】以上のようにこの発明の請求項1によれ
ば、周期と基準位置間隔との比に基づいて制御時間を補
正するための誤差成分を生成するタイミング補正手段を
設け、絶対基準位置間隔に対する基準位置間隔の誤差成
分を補正角として求め、誤差成分を相殺した制御時間を
求めるようにしたので、タイミング制御時期を最適化し
て過進角や異常遅角を防止した内燃機関制御装置が得ら
れる効果がある。
As described above, according to the first aspect of the present invention, the timing correction means for generating the error component for correcting the control time based on the ratio of the cycle and the reference position interval is provided, and the absolute reference is provided. Since the error component of the reference position interval with respect to the position interval is calculated as the correction angle and the control time that cancels the error component is calculated, the timing control timing is optimized to prevent overadvance and abnormal retardation. There is an effect that can be obtained.

【0053】又、この発明の請求項2によれば、リアル
タイムで求められた誤差成分を平均化処理する平均化処
理手段をタイミング補正手段に設け、平均化処理後の誤
差成分に基づいて制御時間を補正するようにしたので、
制御時間の補正精度を向上させた内燃機関制御装置が得
られる効果がある。
According to the second aspect of the present invention, the timing correction means is provided with an averaging processing means for averaging the error component obtained in real time, and the control time is based on the error component after the averaging processing. Since I tried to correct
There is an effect that an internal combustion engine control device with improved control time correction accuracy can be obtained.

【0054】又、この発明の請求項3によれば、タイミ
ング補正手段に運転条件判定手段を設け、機関回転の安
定した所定の運転条件においてのみ誤差成分を求めるよ
うにしたので、制御時間の補正精度を更に向上させた内
燃機関制御装置が得られる効果がある。
Further, according to the third aspect of the present invention, the timing correction means is provided with the operating condition determining means, and the error component is obtained only under a predetermined operating condition in which the engine rotation is stable, so that the control time is corrected. There is an effect that an internal combustion engine control device with further improved accuracy can be obtained.

【0055】又、この発明の請求項4によれば、誤差成
分が許容範囲内であることを判定する誤差成分判定手段
をタイミング補正手段に設け、許容範囲を越えたときに
は上限値又は下限値を誤差成分として設定するようにし
たので、過度の補正を防止した内燃機関制御装置が得ら
れる効果がある。
According to the fourth aspect of the present invention, the timing correction means is provided with error component determination means for determining that the error component is within the allowable range, and when the allowable range is exceeded, the upper limit value or the lower limit value is set. Since it is set as an error component, there is an effect that an internal combustion engine control device that prevents excessive correction can be obtained.

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

【図1】この発明の一実施例を示す機能ブロック図であ
る。
FIG. 1 is a functional block diagram showing an embodiment of the present invention.

【図2】この発明の一実施例における基準位置信号を示
す波形図である。
FIG. 2 is a waveform diagram showing a reference position signal in one embodiment of the present invention.

【図3】この発明の一実施例における基準位置信号を示
す波形図である。
FIG. 3 is a waveform diagram showing a reference position signal in one embodiment of the present invention.

【図4】この発明の一実施例の動作を示すフローチャー
トである。
FIG. 4 is a flowchart showing the operation of the embodiment of the present invention.

【図5】従来の内燃機関制御装置を示す機能ブロック図
である。
FIG. 5 is a functional block diagram showing a conventional internal combustion engine controller.

【図6】一般的な基準位置信号を示す波形図である。FIG. 6 is a waveform diagram showing a general reference position signal.

【図7】一般的な基準位置信号及び点火時期を示す波形
図である。
FIG. 7 is a waveform diagram showing a general reference position signal and ignition timing.

【図8】一般的な基準位置信号及び点火時期を示す波形
図である。
FIG. 8 is a waveform diagram showing a general reference position signal and ignition timing.

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

1 基準位置信号発生手段 41A 周期計測手段 42A 点火時期設定手段(タイミング設定手段) 43 点火時期補正手段(タイミング補正手段) 44 運転条件判定手段 46 平均化処理手段 D 運転条件 Tθ 基準位置信号 T1 周期 TRI′ 基準位置間隔 Ta′、Ta1′、Ta2′ 制御時間 α、α′ 誤差成分 θA 点火時期(タイミング制御時期) θR、B75° 第1の基準位置 θI、B5° 第2の基準位置 1 Reference position signal generating means 41A Cycle measuring means 42A Ignition timing setting means (timing setting means) 43 Ignition timing correcting means (timing correcting means) 44 Operating condition judging means 46 Averaging processing means D Operating condition Tθ Reference position signal T1 cycle TRI ′ Reference position interval Ta ′, Ta1 ′, Ta2 ′ Control time α, α ′ Error component θA Ignition timing (timing control timing) θR, B75 ° First reference position θI, B5 ° Second reference position

【手続補正書】[Procedure amendment]

【提出日】平成4年7月30日[Submission date] July 30, 1992

【手続補正1】[Procedure Amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0037[Name of item to be corrected] 0037

【補正方法】変更[Correction method] Change

【補正内容】[Correction content]

【0037】から補正角に対応する誤差成分αを演算す
る(ステップS3)。式において、(70°/T1)は、計測
時間をクランク角に換算する項に相当するが、実際には
演算処理を高速且つ容易にし、又、演算誤差を最小にす
るため、運転条件Dの回転数情報から一義的に決定する
定数が用いられる。例えば、回転数情報をNeとし、N
eが2000rpmで256を示す情報であるとき、Ne=(30×1
06/T1)×(256/2000)で表わされる。従って、マイク
ロコンピュータ4A内に予め格納されているデータ値即
ち、(1/256)×(1/214)を用いて、式は、 α=[TRI′×(180°/70°)−T1]×Ne×(1/256)×(1/214) となる。
Then, the error component α corresponding to the correction angle is calculated (step S3). In the formula, (70 ° / T1) corresponds to the term for converting the measurement time into the crank angle, but in actuality, in order to make the calculation process fast and easy and to minimize the calculation error, the operating condition D A constant that is uniquely determined from the rotation speed information is used. For example, the rotation speed information is Ne, and N
When e is information indicating 256 at 2000 rpm, Ne = (30 × 1
It is represented by 0 6 / T1) × (256/2000). Therefore, using the data value stored in advance in the microcomputer 4A, that is, (1/256) × (1/214), the equation is α = [TRI ′ × (180 ° / 70 °) −T1] XNe x (1/256) x (1/214).

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 機関回転に同期して各気筒の所定クラン
ク角に対応した第1及び第2の基準位置を示す基準位置
信号を生成する基準位置信号発生手段と、 前記第1の基準位置の発生区間の周期を計測する周期計
測手段と、 運転条件及び前記周期に基づいて前記各気筒のタイミン
グ制御時期を演算すると共に、前記第1又は第2の基準
位置から前記タイミング制御時期までの制御時間を設定
するタイミング設定手段と、 を備えた内燃機関制御装置において、 前記周期と前記第1及び第2の基準位置の間隔との比に
基づいて前記制御時間を補正するための誤差成分を演算
するタイミング補正手段を設けたことを特徴とする内燃
機関制御装置。
1. A reference position signal generating means for generating a reference position signal indicating first and second reference positions corresponding to a predetermined crank angle of each cylinder in synchronism with engine rotation, and the first reference position Cycle measuring means for measuring the cycle of the generation section, and calculating the timing control timing of each cylinder based on the operating conditions and the cycle, and controlling time from the first or second reference position to the timing control timing. In an internal combustion engine control device including: a timing setting unit that sets the error, an error component for correcting the control time is calculated based on a ratio between the cycle and the interval between the first and second reference positions. An internal combustion engine control device comprising a timing correction means.
【請求項2】 前記タイミング補正手段は、リアルタイ
ムで求められた前記誤差成分を平均化処理する平均化処
理手段を含むことを特徴とする請求項1の内燃機関制御
装置。
2. The internal combustion engine controller according to claim 1, wherein the timing correction means includes an averaging processing means for averaging the error components obtained in real time.
【請求項3】 前記タイミング補正手段は、前記運転条
件が機関回転の安定した所定の運転条件であることを判
定する運転条件判定手段を含み、前記所定の運転条件に
おいて前記誤差成分を求めることを特徴とする請求項1
又は請求項2の内燃機関制御装置。
3. The timing correcting means includes operating condition determining means for determining that the operating condition is a predetermined operating condition in which engine rotation is stable, and determining the error component under the predetermined operating condition. Claim 1 characterized by
Alternatively, the internal combustion engine controller according to claim 2.
【請求項4】 前記タイミング補正手段は、前記誤差成
分が許容範囲内であることを判定する誤差成分判定手段
を含み、前記誤差成分が前記許容範囲を越えたときには
前記許容範囲の上限値又は下限値を前記誤差成分として
設定することを特徴とする請求項1又は請求項2又は請
求項3の内燃機関制御装置。
4. The timing correction means includes error component determination means for determining that the error component is within an allowable range, and when the error component exceeds the allowable range, an upper limit value or a lower limit of the allowable range. The internal combustion engine control apparatus according to claim 1, 2 or 3, wherein a value is set as the error component.
JP3320636A 1991-12-04 1991-12-04 Internal combustion engine control device Pending JPH05156996A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3320636A JPH05156996A (en) 1991-12-04 1991-12-04 Internal combustion engine control device
US07/983,971 US5233961A (en) 1991-12-04 1992-12-01 Control apparatus for an internal combustion engine
KR1019920023120A KR960004287B1 (en) 1991-12-04 1992-12-02 Control apparatus for an internal combustion engine
DE4240917A DE4240917C2 (en) 1991-12-04 1992-12-04 Control device and control method for internal combustion engines

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3320636A JPH05156996A (en) 1991-12-04 1991-12-04 Internal combustion engine control device

Publications (1)

Publication Number Publication Date
JPH05156996A true JPH05156996A (en) 1993-06-22

Family

ID=18123622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3320636A Pending JPH05156996A (en) 1991-12-04 1991-12-04 Internal combustion engine control device

Country Status (1)

Country Link
JP (1) JPH05156996A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5429093A (en) * 1993-04-05 1995-07-04 Mitsubishi Denki Kabushiki Kaisha Apparatus for controller internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5429093A (en) * 1993-04-05 1995-07-04 Mitsubishi Denki Kabushiki Kaisha Apparatus for controller internal combustion engine

Similar Documents

Publication Publication Date Title
US4413508A (en) Adjusting system for crank angle sensor
US4892075A (en) Crank angle detecting system for internal combustion engines
US4889095A (en) Ignition timing control system
KR950009977B1 (en) Internal combustion engine control system and method
JP2833935B2 (en) Internal combustion engine control device
JPH06101560A (en) Device for detecting combustion of internal combustion engine
KR960004287B1 (en) Control apparatus for an internal combustion engine
JPH05156996A (en) Internal combustion engine control device
JPH0788811B2 (en) Cylinder identification device for internal combustion engine
US5881696A (en) Engine control apparatus
JPH03145571A (en) Ignition control method for internal combustion engine
JPH05156995A (en) Internal combustion engine control device and method threof
JP2834371B2 (en) Internal combustion engine control device
KR100397975B1 (en) Valve timing control method in continuously variable valve timing engine
JP2744627B2 (en) Control device for internal combustion engine
JP2501895B2 (en) Cylinder identification device for internal combustion engine
JP2533619B2 (en) Cylinder identification device for internal combustion engine
JP2605737B2 (en) Ignition timing control device for internal combustion engine
JPS6314766B2 (en)
JP2695656B2 (en) Cylinder identification method for internal combustion engine
JP2811698B2 (en) Ignition timing control device for internal combustion engine
JP2573674B2 (en) Cylinder identification device for internal combustion engine
KR100428164B1 (en) Crank angle compensation using cylinder pressure sensor
JP2573675B2 (en) Cylinder identification device for internal combustion engine
JPH06159127A (en) Internal combustion engine control device