Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH05549B2 - - Google Patents
[go: Go Back, main page]

JPH05549B2 - - Google Patents

Info

Publication number
JPH05549B2
JPH05549B2 JP61034329A JP3432986A JPH05549B2 JP H05549 B2 JPH05549 B2 JP H05549B2 JP 61034329 A JP61034329 A JP 61034329A JP 3432986 A JP3432986 A JP 3432986A JP H05549 B2 JPH05549 B2 JP H05549B2
Authority
JP
Japan
Prior art keywords
angle
cylinder
pressure
value
ignition timing
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.)
Expired - Lifetime
Application number
JP61034329A
Other languages
Japanese (ja)
Other versions
JPS62195462A (en
Inventor
Hikari Tanaka
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP3432986A priority Critical patent/JPS62195462A/en
Priority to US07/007,220 priority patent/US4718382A/en
Priority to DE19873704838 priority patent/DE3704838A1/en
Priority to GB8703622A priority patent/GB2186912B/en
Publication of JPS62195462A publication Critical patent/JPS62195462A/en
Publication of JPH05549B2 publication Critical patent/JPH05549B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は内燃機関の点火時期制御装置に関し、
より具体的には内燃機関の気筒内圧力の変動を検
出して機関運転の過渡状態を検知することによつ
て点火時期を補正し過渡応答性を向上させた内燃
機関の点火時期制御装置に関する。尚、本明細書
で「過渡状態」とは、機関運転の加速又は減速を
意味するものとして使用する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an ignition timing control device for an internal combustion engine,
More specifically, the present invention relates to an ignition timing control device for an internal combustion engine that corrects ignition timing and improves transient responsiveness by detecting fluctuations in internal combustion engine cylinder pressure and detecting transient states of engine operation. Note that in this specification, the term "transient state" is used to mean acceleration or deceleration of engine operation.

(従来の技術) 従来の内燃機関の点火時期制御装置にあつて
は、機関回転数及び負荷状態により点火時期主制
御値を決定すると共に、機関冷却水温、スロツト
ル弁開度、マニホルド負圧乃至はアクセルペダル
踏込量等により機関運転の過渡状態を検出して前
記主制御値を補正していた。その一例として、特
公昭58−40027号乃至は特開昭61−16272号公報記
載の装置を挙げることが出来る。
(Prior Art) In a conventional ignition timing control device for an internal combustion engine, the ignition timing main control value is determined based on the engine speed and load condition, and the ignition timing main control value is also determined based on the engine cooling water temperature, throttle valve opening, manifold negative pressure, The main control value is corrected by detecting the transient state of engine operation based on the amount of accelerator pedal depression and the like. As an example, the apparatuses described in Japanese Patent Publication No. 58-40027 to Japanese Patent Application Laid-Open No. 61-16272 can be mentioned.

更に、近時特公昭58−33394号公報記載の技術
の如く内燃機関の気筒内圧力を検出して圧力最大
角が目標角度に位置する様に点火時期を制御する
技術も提案されているが、その場合にあつても過
渡状態は従来通り機関冷却水温等から検出するこ
とが提案されており、その一例として特公昭56−
21913号公報記載の技術を挙げることが出来る。
Furthermore, a technology has recently been proposed, such as the technology described in Japanese Patent Publication No. 58-33394, which detects the internal cylinder pressure of an internal combustion engine and controls the ignition timing so that the maximum pressure angle is located at the target angle. Even in such a case, it has been proposed to detect the transient state from the engine cooling water temperature as usual.
One example is the technique described in Publication No. 21913.

(発明が解決しようとする問題点) しかしながら、第1の従来装置にあつては過渡
状態を検出するために多くの検出手段及びその処
理回路を必要としていたため装置構成が複雑にな
る不都合があつた。更には、過渡状態の検出に際
しても、機関冷却水温等の変動を通じていわば間
接的に検出していたため検出精度も十分とは云い
難く、又フイードバツク制御ではないためその補
正効果に多くを期待し得ないものであつた。それ
故主制御値は精緻に決定しておかざるを得ず、補
正は副次的に使用する程度であつたため、必然的
に主制御値マツプが増大しそれを格納するために
大容量のメモリを備えざるを得ないと云う欠点が
あつた。更に、過渡状態の検出も間接的であつた
ため、過渡応答性においても十分とは云い難く、
ドライバビリテイへの配慮も十分とは云い難いも
のであつた。又、第2の特公昭56−21913号公報
記載の従来例にあつても過渡状態の検出に多数の
検出手段及びその処理回路が必要である点で同様
の不都合を免れ得なかつた。又、機関の燃焼状態
を直接検出して目標角と現実の圧力最大角の偏差
を求めその偏差を解消する方向に制御値を決定す
るフイードバツク制御は採用してはいるが、その
偏差解消、特に過渡状態での偏差解消をドライバ
ビリテイを損なうことなく、どのように行うかに
ついては何等示唆するものではなかつた。又、過
渡状態時頻発し易いノツキングについても何等対
策を備えるものではなかつた。
(Problems to be Solved by the Invention) However, the first conventional device requires a large number of detection means and their processing circuits in order to detect a transient state, which has the disadvantage of complicating the device configuration. Ta. Furthermore, when detecting a transient state, the detection accuracy is not sufficient because it is detected indirectly through changes in engine cooling water temperature, etc., and since it is not feedback control, we cannot expect much from the correction effect. It was hot. Therefore, the main control values had to be precisely determined, and corrections were only used as a side effect, which inevitably led to an increase in the main control value map and the need for large-capacity memory to store it. The disadvantage was that it was necessary to prepare for Furthermore, since the detection of transient states was indirect, it was difficult to say that the transient response was sufficient.
It is difficult to say that sufficient consideration has been given to drivability. Further, the conventional example described in the second Japanese Patent Publication No. 56-21913 cannot avoid the same disadvantage in that a large number of detection means and their processing circuits are required to detect a transient state. In addition, feedback control is used to directly detect the combustion state of the engine, find the deviation between the target angle and the actual maximum pressure angle, and determine the control value in the direction of eliminating the deviation. There was no suggestion as to how to eliminate the deviation in a transient state without impairing drivability. Furthermore, no countermeasures were provided for knocking, which tends to occur frequently during transient conditions.

従つて、本発明の目的は、従来装置の前記した
欠点を解消し、機関の気筒内圧力を検出して機関
の燃焼状態を直接検知して点火時期をフイードバ
ツク制御すると共に、特にその圧力変動を測定し
てそれのみによつて機関運転の過渡状態を検出し
て圧力最大角目標値を段階的に遅角補正し、過渡
応答性及びドライバビリテイを向上させると共に
ノツキングを未然に防止し、更に燃焼状態から検
出することによつて過渡状態をより正確に把握す
ることが出来ると共に検出手段及びその処理回路
の個数を低減する様にした内燃機関の点火時期制
御装置を提供することにある。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to eliminate the above-mentioned drawbacks of the conventional device, detect the cylinder pressure of the engine, directly detect the combustion state of the engine, and provide feedback control of the ignition timing. By measuring and detecting the transient state of engine operation, the target value of the maximum pressure angle is retarded in stages, improving transient response and drivability, and preventing knocking. An object of the present invention is to provide an ignition timing control device for an internal combustion engine, which can more accurately grasp a transient state by detecting it from the combustion state, and can reduce the number of detection means and its processing circuit.

更には、燃焼状態を直接検出する手段を設けて
圧力最大角θpmaxを目標値に集束せしめること
によつて所謂M.B.Tに一段と接近した点火を可
能にして出力向上を図ると共に過渡状態において
も出力の低下を最小限に止め、併せて過渡状態時
及びM.B.T付近点火時頻発し易いノツキングを
も回避するようにした内燃機関の点火時期制御装
置を提供することを目的とする。
Furthermore, by providing a means to directly detect the combustion state and converging the maximum pressure angle θpmax to the target value, it is possible to achieve ignition closer to the so-called MBT, thereby improving output, and also preventing a decrease in output even in transient conditions. An object of the present invention is to provide an ignition timing control device for an internal combustion engine that minimizes the ignition timing and also avoids knocking that tends to occur frequently during transient conditions and when ignition near MBT.

(問題点を解決するための手段) 上記の目的を達成するために本発明は第1図に
示す如く、多気筒内燃機関の気筒に配設されその
気筒内圧力を検出する気筒内圧力検出手段10、
該気筒内圧力検出手段に接続され、その出力を入
力して気筒内圧力の最大値を演算する圧力最大値
演算手段12、該圧力最大値演算手段に接続さ
れ、その出力を入力して複数の気筒間における気
筒内圧力最大値の変動率を求め、該変動率を所定
値と比較して機関運転の過渡状態と判定する過渡
状態判定手段14、内燃機関の回転部近傍に配置
され所定クランク角度において信号を発生するク
ランク角信号発生手段16、該クランク角信号発
生手段及び前記気筒内圧力検出手段に接続され、
それらの出力を入力して気筒内圧力最大角を演算
する圧力最大角演算手段18、該圧力最大角演算
手段及び前記圧力最大値演算手段、過渡状態検出
手段並びにクランク角信号発生手段に接続され、
それらの出力を入力して圧力最大角が目標値に位
置する様に機関の点火時期を設定する点火時期設
定手段20、及び該点火時期設定手段に接続さ
れ、その出力を入力して機関燃焼室混合気に点火
する点火手段22とを備え、過渡状態が検出され
た際は圧力最大角目標値を定常運転状態時に比し
所定量遅角補正すると共に次回点火すべき気筒の
点火時期を前記所定量より少ない値補正する如く
構成したものである。
(Means for Solving the Problems) In order to achieve the above object, the present invention, as shown in FIG. 10,
Pressure maximum value calculation means 12 is connected to the cylinder pressure detection means and inputs its output to calculate the maximum value of the cylinder pressure; Transient state determining means 14, which determines the fluctuation rate of the maximum cylinder pressure value between cylinders and compares the fluctuation rate with a predetermined value to determine that the engine operation is in a transient state; a crank angle signal generating means 16 for generating a signal, connected to the crank angle signal generating means and the cylinder pressure detecting means;
A pressure maximum angle calculation means 18 inputting the outputs thereof and calculating a cylinder pressure maximum angle, connected to the pressure maximum angle calculation means and the pressure maximum value calculation means, a transient state detection means, and a crank angle signal generation means,
An ignition timing setting means 20 which inputs these outputs and sets the ignition timing of the engine so that the maximum pressure angle is located at the target value, and an ignition timing setting means 20 connected to the ignition timing setting means and which inputs the outputs and sets the ignition timing of the engine so that the maximum pressure angle is located at the target value. ignition means 22 for igniting the air-fuel mixture; when a transient state is detected, the maximum pressure angle target value is retarded by a predetermined amount compared to the steady operating state, and the ignition timing of the cylinder to be ignited next time is set to the above-mentioned value. It is configured to correct a value smaller than the quantitative one.

(作用) 気筒間の圧力変動率を演算し、該演算値が所定
範囲内にあるか否か判断し、所定範囲外であれば
過渡状態と判断し、圧力最大角目標値を段階的に
遅角補正する様に構成したので、過渡時の応答性
とドライバビリテイとが向上すると共に、ノツキ
ングを未然に防止することができ、また検出手段
等の個数を低減することができる。
(Function) Calculates the rate of pressure fluctuation between cylinders, determines whether the calculated value is within a predetermined range, determines that it is a transient state if it is outside the predetermined range, and gradually delays the maximum pressure angle target value. Since the structure is configured to correct the angle, responsiveness and drivability during transient times are improved, knocking can be prevented, and the number of detection means etc. can be reduced.

(実施例) 以下、添付図面に即して本発明の実施例を説明
する。尚、第2図は本発明に係る装置のブロツク
図及び第3図はその波形図である。
(Embodiments) Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Incidentally, FIG. 2 is a block diagram of the apparatus according to the present invention, and FIG. 3 is a waveform diagram thereof.

第2図において、符号24は内燃機関を示し、
実施例の場合4気筒を備える。各気筒にはその燃
焼室を臨む位置に前記気筒内圧力検出手段たる圧
電型センサ10を配設する。該センサ出力は、電
荷−電圧変換器又は高インピーダンス回路(共に
図示せず)を介してローパス・フイルタ26に入
力される。該フイルタのカツトオフ周波数は、ノ
ツキング周波数成分よりも高く設定し、ノツキン
グ時の高周波数も検出可能とする。
In FIG. 2, reference numeral 24 indicates an internal combustion engine;
In the case of the embodiment, four cylinders are provided. A piezoelectric sensor 10 serving as the cylinder pressure detection means is disposed in each cylinder at a position facing the combustion chamber. The sensor output is input to a low pass filter 26 via a charge-to-voltage converter or high impedance circuit (both not shown). The cutoff frequency of the filter is set higher than the knocking frequency component, so that high frequencies during knocking can also be detected.

ローパス・フイルタ26の次段には、マルチプ
レクサ28が接続される。該マルチプレクサは後
述の制御ユニツト42の指令によりフイルタ出力
を気筒爆発順に次段に選択的に入力せしめる。
A multiplexer 28 is connected to the next stage of the low-pass filter 26. The multiplexer selectively inputs the filter output to the next stage in the order of cylinder explosion in response to a command from a control unit 42, which will be described later.

該マルチプレクサの次段にはピークホールド回
路30が接続され、その出力をピークホールドし
て第3図に示す如く出力する。該回路は、演算増
幅器30aを含んでなり、その非反転入力端子に
前記マルチプレクサ出力が接続される。該演算増
幅器は、ダイオード30b,30cを介してボル
テージフオロア接続される第2の演算増幅器30
dの非反転入力端子に接続され、その出力は抵抗
30eを介して第1演算増幅器30aの反転入力
端子に負帰還され、該負帰還回路にはダイオード
30f、抵抗30gが介挿される。前記抵抗30
cと第2演算増幅器30dとの間において、接続
線は抵抗30hとコンデンサ30iとを介して接
地されると共に、リセツト信号線30jと抵抗3
01を介して動作するトランジスタ30kのコレ
クタ端子に接続される。
A peak hold circuit 30 is connected to the next stage of the multiplexer to peak hold the output and output it as shown in FIG. The circuit includes an operational amplifier 30a, the non-inverting input terminal of which is connected to the multiplexer output. The operational amplifier includes a second operational amplifier 30 connected as a voltage follower through diodes 30b and 30c.
d, and its output is negatively fed back to the inverting input terminal of the first operational amplifier 30a via a resistor 30e, and a diode 30f and a resistor 30g are inserted in the negative feedback circuit. The resistor 30
c and the second operational amplifier 30d, the connection line is grounded via the resistor 30h and the capacitor 30i, and the reset signal line 30j and the resistor 30i are connected to the ground.
01 to the collector terminal of the operating transistor 30k.

ピークホールド回路30の次段には、A/D変
換回路32が接続される。該変換回路は、ピーク
ホールド回路よりその出力を入力し、所定の単位
時間乃至角度ごとにデジタル変換し、そのデータ
最大値が圧力最大値Pmaxを示す。或いは、ピー
クホールドリセツト以前の所定のクランク角度時
デジタル変換し、該デジタル値を圧力最大値
Pmaxとしても良い(第3図)。
An A/D conversion circuit 32 is connected to the next stage of the peak hold circuit 30. The conversion circuit inputs the output from the peak hold circuit, converts it into digital data every predetermined unit time or angle, and the maximum value of the data indicates the maximum pressure value Pmax. Alternatively, at a predetermined crank angle before peak hold reset, convert the digital value to the maximum pressure value.
It may also be set as Pmax (Figure 3).

又、ピークホールド回路30の次段には、A/
D変換回路32と並列に比較回路34が接続さ
れ、更にその後段にパルスダウンエツジ検出回路
36が接続される。比較回路34は演算増幅器3
4a及びその出力側に接続された電圧源34b及
び抵抗34cよりなり、その反転入力端子には前
記ピークホールド回路出力が入力されると共に、
その非反転入力端子側には前記マルチプレクサ出
力が直接入力され、両者の入力値に微差が与えて
あることから圧力最大値発生位置においてパルス
信号を出力する如く構成する(第3図)。尚、第
3図に示す如く、該パルスは、ノツキングが発生
しない場合には最大値発生位置で原則として1個
のパルスを(同図a)、ノツキングが発生して高
周波成分が重畳した場合には該位置のみならずセ
ンサ(マルチプレクサ)出力がピークホールド出
力を超える度にその都度パルスを出力し、結果的
に複数個のパルスを出力する如く(同図b)構成
する。又、パルスダウンエツジ検出回路36は、
抵抗36a、コンデンサ36b、抵抗36c、イ
ンバータ36d及びNORゲート36eより構成
され、前記比較回路出力パルスの立下りエツジタ
イミングを把えて後述の回路が処理し易い様所定
時間幅のパルスを出力する(第3図)。
Further, the next stage of the peak hold circuit 30 includes an A/
A comparison circuit 34 is connected in parallel with the D conversion circuit 32, and a pulse down edge detection circuit 36 is further connected at the subsequent stage. Comparison circuit 34 is operational amplifier 3
4a, a voltage source 34b and a resistor 34c connected to its output side, and the peak hold circuit output is input to its inverting input terminal, and
The multiplexer output is directly input to the non-inverting input terminal side, and since there is a slight difference between the two input values, the configuration is such that a pulse signal is output at the position where the maximum pressure value occurs (FIG. 3). As shown in Figure 3, the pulse is, in principle, one pulse at the maximum value generation position when knocking does not occur (a in the same figure), and when knocking occurs and high frequency components are superimposed, is configured to output a pulse not only at this position but also every time the sensor (multiplexer) output exceeds the peak hold output, and as a result, a plurality of pulses are output (see figure b). Further, the pulse down edge detection circuit 36
It is composed of a resistor 36a, a capacitor 36b, a resistor 36c, an inverter 36d, and a NOR gate 36e, and it grasps the falling edge timing of the comparator output pulse and outputs a pulse with a predetermined time width so that it can be easily processed by the circuit described later. Figure 3).

従つて、基準位置、例えばTDC位置よりパル
ス発生位置までの時間を計測してその計測値
Tpmaxを角度に変換すれば圧力最大角θpmaxが
算出可能であり、又発生パルスの数を計数すれば
ノツキング発生の有無が検出可能である。尚、同
図cの如く、センサが故障した場合は、時間計測
が終了してもパルスは生じない。
Therefore, the time from the reference position, for example, the TDC position, to the pulse generation position is measured and the measured value is
By converting Tpmax into an angle, the maximum pressure angle θpmax can be calculated, and by counting the number of generated pulses, it is possible to detect whether or not knocking has occurred. Note that, as shown in c in the figure, if the sensor fails, no pulse is generated even after the time measurement is completed.

前記内燃機関24の回転部近傍には、前記クラ
ンク角信号発生手段たるクランク角センサ16が
設けられ、所定クランク角度、例えば4気筒の爆
発が第1、第3、第4、第2気筒の順で一巡する
720度毎に気筒判別信号を、又180度毎に各気筒の
TDC位置においてTDC信号を、更に該TDC信号
を細分した所定角度毎に角度計測用信号を出力す
る。従つて、気筒判別信号発生後TDC信号を計
数することにより気筒を判別することが出来る。
尚、該角度計測用信号により機関回転数も算出す
ることが出来る。
A crank angle sensor 16 serving as the crank angle signal generating means is provided near the rotating part of the internal combustion engine 24, and the explosion at a predetermined crank angle, for example, in the four cylinders is detected in the order of the first, third, fourth, and second cylinders. go around
Cylinder discrimination signal every 720 degrees, and each cylinder every 180 degrees.
A TDC signal is output at the TDC position, and an angle measurement signal is output for each predetermined angle obtained by subdividing the TDC signal. Therefore, by counting the TDC signal after the cylinder discrimination signal is generated, the cylinder can be discriminated.
Incidentally, the engine speed can also be calculated from the angle measurement signal.

尚、前記気筒判別信号は、圧力センサから得ら
れる所定の振幅値を基に所要の検知信号を得る様
構成しても良い。
The cylinder discrimination signal may be configured to obtain a required detection signal based on a predetermined amplitude value obtained from a pressure sensor.

又、該内燃機関24には、機関の負荷状態を検
出するセンサとして、負圧センサ38が内燃機関
のスロツトル弁40とインテーク・マニホルド
(図示せず)の間の適宜位置に設けられる。該セ
ンサをもつて前記クランク角センサと共に機関の
運転状態を検出して圧力センサ異常時のバツクア
ツプとすると共に、後述の如く基本点火時期演算
にも所望により使用可能とする。
Further, the internal combustion engine 24 is provided with a negative pressure sensor 38 at an appropriate position between the throttle valve 40 of the internal combustion engine and an intake manifold (not shown) as a sensor for detecting the load state of the engine. This sensor is used together with the crank angle sensor to detect the operating state of the engine, and is used as a backup when the pressure sensor is abnormal, and can also be used for basic ignition timing calculation as described later.

該センサ群16,38、A/D変換回路32並
びにパルスダウンエツジ検出回路36の次段に
は、制御ユニツト42が接続され、それらの出力
を入力する。該制御ユニツトは、前記圧力最大値
演算手段12、過渡状態検出手段14、圧力最大
角演算手段18及び点火時期設定手段20として
機能するものであり、実施例の場合、入出力イン
タフエース42a、CPU42b、メモリ42c
及びクロツク42dよりなるマイクロ・コンピユ
ータで構成する。尚、該CPUには、前記パル
ス・カウンタ及びクロツク42dのパルスを計数
して時間計測するタイマ・カウンタ、並びにノツ
キング制御用に点火サイクルを計数するサイク
ル・カウンタ並びにノツキング終息後の点火数を
計数する進角カウンタを備える(図示せず)。
A control unit 42 is connected to the next stage of the sensor groups 16 and 38, the A/D conversion circuit 32, and the pulse down edge detection circuit 36, and inputs their outputs. The control unit functions as the maximum pressure value calculation means 12, the transient state detection means 14, the maximum pressure angle calculation means 18, and the ignition timing setting means 20, and in the case of the embodiment, includes an input/output interface 42a and a CPU 42b. , memory 42c
and a clock 42d. The CPU includes a timer counter that counts the pulses of the pulse counter and the clock 42d to measure time, a cycle counter that counts ignition cycles for knocking control, and a cycle counter that counts the number of ignitions after the knocking ends. A lead angle counter is provided (not shown).

該制御ユニツトの次段には、前記点火手段たる
点火装置22が接続され、その出力を受けて機関
燃焼室内の混合気に点火プラグ(図示せず)を介
して着火する。又、前記ピークホールド回路30
のリセツト動作もリセツト線30jを通じて該ユ
ニツトより指令する。
The ignition device 22, which is the ignition means, is connected to the next stage of the control unit, and upon receiving its output, the air-fuel mixture in the engine combustion chamber is ignited via a spark plug (not shown). Further, the peak hold circuit 30
The reset operation is also commanded from the unit through the reset line 30j.

更に該ユニツトは、クランク角センサ16の入
力を受け、気筒状態を識別しマルチプレクサ28
にゲートの選択を指令する。
Further, the unit receives input from a crank angle sensor 16, identifies cylinder status, and sends an input to a multiplexer 28.
to select the gate.

続いて、第3図波形図を参照しつゝ第4図及び
第5図フロー・チヤートを中心に、本発明に係る
装置の動作を説明する。
Next, the operation of the apparatus according to the present invention will be explained with reference to the waveform diagram in FIG. 3 and the flow charts in FIGS. 4 and 5.

先ず、ステツプ50において、気筒を判別し、気
筒アドレスC/A=nを付して気筒を特定する。
これは、前述のクランク角センサ信号の気筒判別
信号及びTDC信号の到着により行なう。本制御
が、気筒毎に行なうのを特徴とするためである。
First, in step 50, the cylinder is determined and a cylinder address C/A=n is assigned to specify the cylinder.
This is performed by the arrival of the cylinder discrimination signal and TDC signal of the above-mentioned crank angle sensor signal. This is because this control is characterized by being performed for each cylinder.

該TDC信号の到着と同時に、ステツプ52にお
いて前記のタイマ・カウンタ(TC)及びパル
ス・カウンタ(PC)をスタートさせ、第3図に
示す時間計測及びパルス計数を開始する。尚、そ
れ以前にBTDC所定角度でマルチプレクサ28
を介して所定クランク角度において当該気筒の圧
力センサ出力が入力しつつあるものとする。
Simultaneously with the arrival of the TDC signal, the timer counter (TC) and pulse counter (PC) are started in step 52, and time measurement and pulse counting shown in FIG. 3 are started. In addition, before that, the multiplexer 28 at a predetermined angle of BTDC
It is assumed that the pressure sensor output of the relevant cylinder is being inputted at a predetermined crank angle via .

続いて、ステツプ54においてATDC所定角度、
例えば30度経過後、両カウンタの計数値を参照す
る。第3図に示す如く、タイマ・カウンタが圧力
最大値発生位置を充分超えて時間計測を終わつた
にもかかわらずパルス・カウンタ値が“0”であ
つてパルスが発生していない場合には圧力センサ
が異常と判断し得る(第3図c)。
Next, in step 54, the ATDC predetermined angle is
For example, after 30 degrees have elapsed, refer to the counts of both counters. As shown in Figure 3, even though the timer counter has completed time measurement well beyond the maximum pressure value generation position, if the pulse counter value is "0" and no pulse is generated, the pressure It can be determined that the sensor is abnormal (Fig. 3c).

然らざる場合はステツプ56においてパルス・カ
ウンタ値が所定値を超えているか否かのノツキン
グ発生の有無を判断する。尚、該所定値は通常
“1”とするが、ノイズ等で正常燃焼でも複数個
のパルスが発生する恐れも考慮して“2”以上の
値としても良い。
If not, it is determined in step 56 whether or not knocking has occurred by determining whether the pulse counter value exceeds a predetermined value. Note that the predetermined value is normally set to "1", but may be set to a value of "2" or more in consideration of the possibility that a plurality of pulses may be generated even during normal combustion due to noise or the like.

パルス・カウント値が所定値より小さい場合に
はノツキング発生せずと判断し、ステツプ58にお
いて圧力最大角θpmaxを求める。これは圧力最
大値発生位置までの経過時間Tpmaxに変換値k
を乗じれば良い。変換値k=((回転数rpm×360
度)/60秒)で求める。
If the pulse count value is smaller than a predetermined value, it is determined that knocking does not occur, and the maximum pressure angle θpmax is determined in step 58. This is the conversion value k to the elapsed time Tpmax until the maximum pressure value generation position.
All you have to do is multiply it by Conversion value k = ((rotation speed rpm x 360
degree)/60 seconds).

続いて、ステツプ60において圧力最大値Pmax
を算出する。これは、A/D変換値の最大値を参
照することにより行なう。
Next, in step 60, the maximum pressure value Pmax is
Calculate. This is done by referring to the maximum value of the A/D conversion values.

続いて、ステツプ62において圧力変動率
ΔPmaxを演算するが、これはサブ・ルーチンと
して、第5図に示す。以下、第6図も参照しつつ
このサブ・ルーチンを説明すると、先ず、ステツ
プ62aにおいて、ステツプ60で算出した今次気筒
の最大圧力値PmaxをPmnとして記憶し、続いて
ステツプ62bにおいて前回点火した気筒(気筒ア
ドレス=n−1)の記憶されていた圧力最大値
(以下「Pmn−1」という)(第6図)及び同様
に記憶されていた同一気筒(気筒アドレス=n)
の4点火前の前サイクルにおける圧力値(以下
「Pmn−4」という)を読み出す。尚、第1回目
の動作のときは、これらの値は適宜初期設定す
る。
Subsequently, in step 62, the pressure fluctuation rate ΔPmax is calculated, which is shown in FIG. 5 as a subroutine. Below, this subroutine will be explained with reference to FIG. 6. First, in step 62a, the maximum pressure value Pmax of the current cylinder calculated in step 60 is stored as Pmn, and then in step 62b, the maximum pressure value Pmax of the current cylinder calculated in step 60 is stored as Pmn. The maximum pressure value (hereinafter referred to as "Pmn-1") stored in the cylinder (cylinder address = n-1) (Fig. 6) and the same cylinder (cylinder address = n) stored in the same way
The pressure value in the previous cycle before the fourth ignition (hereinafter referred to as "Pmn-4") is read out. Incidentally, at the time of the first operation, these values are initialized as appropriate.

続いて、ステツプ62cにおいて、今次気筒の値
Pmnを前記値Pmn−1、Pmn−4で除算して変
動率ΔPmax A、及びΔPmax Bを演算し、ステ
ツプ62dにおいて先ず変動率ΔPmax Aが“1+
所定不感帯領域”を超えているか否か判断する。
該所定不感帯領域は、例えば“0.1”の如く適宜
設定する。
Next, in step 62c, the value of the current cylinder is
The fluctuation rates ΔPmax A and ΔPmax B are calculated by dividing Pmn by the values Pmn-1 and Pmn-4, and in step 62d, first, the fluctuation rate ΔPmax A is "1+".
It is determined whether or not the area exceeds a predetermined dead zone area.
The predetermined dead zone area is appropriately set, for example, to "0.1".

超えている場合、即ち今次の圧力が該所定値以
上増加しているには、続いてステツプ62eにおい
て他の変動率ΔPmax Bが“1+所定不感帯領
域”を超えているか否か判断し、超えている場合
は変動率が比較的大きく従つて機関運転が過渡状
態にあると判断し、ステツプ62fにおいて圧力最
大角目標値θpoを第1所定角補正、即ち遅角側に
変更し、ノツキングを未然に防止すると共に排ガ
ス組成の悪化も未然に回避する。尚、ここで云う
第1所定角とは、ノツキング等を未然に防止する
に十分な角度を意味する。
If it exceeds the predetermined value, that is, if the current pressure has increased by more than the predetermined value, then in step 62e, it is determined whether the other fluctuation rate ΔPmaxB exceeds "1+predetermined dead band area", and if the If so, it is determined that the fluctuation rate is relatively large and the engine operation is in a transient state, and in step 62f, the maximum pressure angle target value θpo is changed to the first predetermined angle correction, that is, to the retard side, to prevent knocking. This also prevents deterioration of the exhaust gas composition. Note that the first predetermined angle referred to herein means an angle sufficient to prevent knocking and the like.

又、ステツプ62dにおいて超えていないと判断
された場合には、ステツプ62gにおいて前記変動
率ΔPmax Aが“1−所定不感帯領域”を下廻る
か否か判断し、下廻る場合には続いてステツプ
62hにおいて他の変動率ΔPmax Bが“1−所定
不感帯領域”を下廻るか否か判断し、同様に下廻
ると判断された場合も過渡状態とし、遅角補正を
行なう。即ち、本発明者は機関運転と気筒内最大
圧力変動率の因果関係に着目して本発明をなした
ものであり、判定に際し今次気筒圧力値を直前の
別の爆発気筒の圧力値及び前サイクルの同一気筒
の圧力値と二重に比較することによつて遺漏無き
を期し、気筒間変動に因る誤判定が生じることが
ない様に構成したものである。
If it is determined in step 62d that the variation rate ΔPmax A does not exceed "1 - a predetermined dead band region", it is determined in step 62g whether or not the fluctuation rate ΔPmax A falls below "1 - a predetermined dead band area".
At 62h, it is determined whether or not the other variation rate ΔPmax B falls below "1-predetermined dead band area". Similarly, if it is determined that it falls below, it is also set as a transient state and retarded angle correction is performed. That is, the present inventor has developed the present invention by focusing on the causal relationship between engine operation and the maximum cylinder pressure fluctuation rate, and when making a determination, the current cylinder pressure value is compared with the pressure value of another explosion cylinder immediately before and the previous cylinder pressure value. By double comparing the pressure value with the pressure value of the same cylinder in the cycle, it is ensured that there are no omissions, and it is configured to prevent erroneous judgments due to variations between cylinders.

目標角を変更した後、ステツプ62iにおいて、
次の点火気筒の点火補正角θtを第2所定角遅角側
に設定する。尚、減算は遅角を意味する。ここで
云う第2所定角は、前記第1所定角より少ない値
を意味する。従つて、ステツプ62lに於いて点火
補正角θtが第1所定角より大きい場合は第1所定
角に設定されるものである(ステツプ62m)。即
ち、後述の如く、本制御は気筒毎に行なうのを原
則とするが、この点火補正角θtは次の点火気筒
(気筒アドレス=n+1)に与えられるものであ
るが、この補正量を目標角補正量より少ない値に
することによつて点火気筒毎に徐々に遅角せし
め、4点火以後の同一気筒において略目標値に到
達する如く構成し、よつて点火時期の急変による
ドライバビリテイの悪化を避けるものである。即
ち、今次気筒で過渡状態になれば、次の気筒以降
も同様の状態に陥ると予想され、同程度の補正角
を次々次点火気筒に与えることになり、4点火後
の同一気筒で変更目標角に略一致すると予想され
るからである。従つて、該第2所定角とは、4点
火後の累積値が前記第1所定角に略等しくなる程
度の値を意味する。
After changing the target angle, in step 62i,
The ignition correction angle θt of the next ignition cylinder is set to the second predetermined angle retard side. Note that subtraction means retardation. The second predetermined angle herein means a value smaller than the first predetermined angle. Therefore, if the ignition correction angle θt is larger than the first predetermined angle in step 62l, it is set to the first predetermined angle (step 62m). That is, as will be described later, this control is performed for each cylinder in principle, but this ignition correction angle θt is given to the next ignition cylinder (cylinder address = n+1), and this correction amount is used as the target angle. By setting a value smaller than the correction amount, the ignition timing is gradually retarded for each cylinder, and the ignition timing is configured so that the target value is approximately reached in the same cylinder after the 4th ignition, thereby deteriorating drivability due to sudden changes in ignition timing. It is something to avoid. In other words, if a transient state occurs in the current cylinder, it is expected that the next cylinder will also be in a similar state, and the same correction angle will be given to the next ignition cylinder one after another, and the change will be made in the same cylinder after 4 ignitions. This is because it is expected that the angle will substantially match the target angle. Therefore, the second predetermined angle means a value such that the cumulative value after four ignitions is approximately equal to the first predetermined angle.

尚、ステツプ62e、62g及び62hにおいて否定さ
れた場合には圧力変動率が所定範囲内にあつて比
較的小さいので、過渡状態とは判断せず、前記圧
力最大角目標値θpoは初期設定値に設定され、点
火補正角θtに遅角補正値が無い場合、補正を加え
ないものとし、又所定角遅角補正値が有る場合
は、点火気筒毎に第2所定角づつ徐々に進角し、
点火時期急変によるドライバビリテイの悪化を避
ける様にする(ステツプ62j、62n、62o、62k)。
又、比較対象として2点火以前の気筒、及び同一
気筒であつても前サイクルより前のサイクルを選
択しても良いこと論を待たない。
If the results of steps 62e, 62g, and 62h are negative, the pressure fluctuation rate is within the predetermined range and relatively small, so it is not determined that a transient state exists, and the maximum pressure angle target value θpo is set to the initial setting value. If the ignition correction angle θt is set and there is no retard correction value, no correction will be added, and if there is a predetermined angle retard correction value, the ignition angle will be gradually advanced by a second predetermined angle for each ignition cylinder,
Avoid deterioration of drivability due to sudden changes in ignition timing (steps 62j, 62n, 62o, 62k).
Furthermore, it is of course possible to select, as a comparison target, a cylinder that has undergone two ignitions or a cycle that is earlier than the previous cycle even if it is the same cylinder.

再び第4図に戻ると、ステツプ62のサブ・ルー
チンの後、ステツプ64において、圧力最大角目標
値θpoとステツプ58で演算した実際の圧力最大角
θpmaxを比較して偏差Δθpmaxを求める。尚、前
記サブ・ルーチンにおいて目標値が補正された場
合は、補正後の目標値をθpoとする。
Returning to FIG. 4 again, after the subroutine of step 62, in step 64, the maximum pressure angle target value θpo is compared with the actual maximum pressure angle θpmax calculated in step 58 to determine the deviation Δθpmax. Note that if the target value is corrected in the subroutine, the corrected target value is set to θpo.

続いて、ステツプ66において、ノツキング補正
量KNRが“0”でないか否か、即ちノツキング補
正量の残量を前記メモリ42cを参照して判断
し、残量が“0”であれば次のステツプ68におい
て偏差Δθpmaxが遅れか進みかを判断する。偏差
補正量θpcは、遅れであれば前回のθpc(初期設定
“0”)に適宜設定した第3所定角だけ加えて進角
せしめた値とし(ステツプ70)、進みであれば第
3所定角減算して遅角せしめた値とし(ステツプ
72)、偏差がなければ前回の値のままに止める。
(ステツプ74)。尚、この第3所定角を比較的小さ
い値に設定すれば偏差との解消を段階的に徐々に
行なうので、同様にドライバビリテイを向上させ
ることが出来る。尚、減算は前述の如く遅角補正
を、又加算は進角補正を意味する。
Next, in step 66, it is determined whether or not the knocking correction amount KNR is not "0", that is, the remaining amount of the knocking correction amount is determined by referring to the memory 42c, and if the remaining amount is "0", the next knocking correction amount is determined. In step 68, it is determined whether the deviation Δθpmax is delayed or advanced. The deviation correction amount θpc is set as a value obtained by adding a third predetermined angle appropriately set to the previous θpc (initial setting "0") to advance the angle (step 70); The value is subtracted and retarded (step
72), if there is no deviation, stop at the previous value.
(Step 74). Incidentally, if this third predetermined angle is set to a relatively small value, the deviation is gradually resolved in a stepwise manner, so that drivability can be similarly improved. Note that, as mentioned above, subtraction means retard angle correction, and addition means advance angle correction.

尚、前記ステツプ56においてノツキングが検出
された場合には直ちにノツキング補正角KNR(初
期設定“0”)から適宜設定した第4の所定角を
減算した値遅角せしめ(ステツプ76)、遅角量が
第4所定角より大きい値に適宜設定した第5所定
角に達するまで遅角し(ステツプ78、80)、偏差
補正量θpcは今回点火時の値とする(ステツプ
82)。又、ステツプ66においてノツキング補正残
量がある場合には、ノツキング終息後所定時間乃
至点火数待つて前記第4所定角づゝ進角側に戻し
(ステツプ84、86)、偏差Δθpmaxが目標値に対し
進みの際は進角側へ戻す必要が無いのでθpcを第
3所定角だけ遅角せしめ(ステツプ88、72)、遅
れの際は補正量θpcを不変とする(ステツプ82)。
尚、ノツキング終息後の所定時間(点火数)の計
測は、前記制御ユニツトCPU内のサイクル・カ
ウンタ及び進角カウンタを使用する。
If knocking is detected in step 56, the knocking correction angle KNR (initial setting "0") is immediately retarded by a fourth predetermined angle set appropriately (step 76). The angle is retarded until it reaches the fifth predetermined angle, which is appropriately set to be larger than the fourth predetermined angle (steps 78 and 80), and the deviation correction amount θpc is set to the value at the time of current ignition (step
82). If there is a knocking correction remaining in step 66, wait for a predetermined time or the number of ignitions after the knocking ends and return the advance angle by the fourth predetermined angle (steps 84 and 86), so that the deviation Δθpmax reaches the target value. On the other hand, in the case of advance, there is no need to return to the advance side, so θpc is retarded by a third predetermined angle (steps 88, 72), and in the case of delay, the correction amount θpc is left unchanged (step 82).
Note that a cycle counter and an advance angle counter in the control unit CPU are used to measure the predetermined time (number of ignitions) after the knocking ends.

続いて、ステツプ90において前記補正量θpcと
ノツキング補正量KNRを加算した値をフイードバ
ツク補正量θfとする。尚、前記のセンサ異常と判
断された場合には(ステツプ54)、適宜設定した
第6所定角遅角せしめた値をフイードバツク補正
量とする(ステツプ92)。
Subsequently, in step 90, the sum of the correction amount θpc and the knocking correction amount KNR is set as the feedback correction amount θf. If it is determined that the sensor is abnormal (step 54), the value obtained by retarding the sixth predetermined angle, which is appropriately set, is set as the feedback correction amount (step 92).

続いて、ステツプ94において、かく求めたフイ
ードバツク補正量θfを同一気筒(気筒アドレス=
n)の次サイクルの補正値と使用する様、一旦記
憶(乃至既に記憶されている場合は書替)する。
前述の如く、本制御は気筒毎であるため、前述の
手順で求めたノツキング補正量を含む補正量は全
て当該気筒にのみ反映されることになるので、気
筒毎の格別の燃焼状態に応じた制御が可能とな
る。
Next, in step 94, the feedback correction amount θf determined in this way is applied to the same cylinder (cylinder address =
Store it once (or rewrite it if it is already stored) so that it will be used as the correction value for the next cycle of n).
As mentioned above, since this control is for each cylinder, all the correction amounts including the knocking correction amount obtained in the above procedure will be reflected only in the relevant cylinder, so Control becomes possible.

続いて、ステツプ96において次に点火すべき気
筒(気筒アドレス=n+1)の記憶されていたフ
イードバツク補正量θfを読出し(初期設定
“0”)、当該気筒の点火を指令する。その際、点
火時期は、基本点火時期+θf+θtで指令される。
尚、この“θt”及び前記ステツプ90での“KNR
はそれ自体負の量(遅角量)であるので、“+”
と表現したが結果的には減算、即ち遅角を意味す
る。このθfは前ステツプで読出された当該気筒用
フイードバツク補正量であり、θtは第5図サブ・
ルーチンで求めた過渡状態時の遅角補正量であ
る。従つて、該補正量θtのみが気筒を超えて補正
量として使用されるのであり、このように圧力目
標値補正量より小量の補正量を次の気筒に反映さ
せることにより、過渡時においても段階的に遅角
させることになり、ドライバビリテイが向上す
る。かく段階的な遅角であつても、気筒内圧力を
検出して燃焼状態を直接監視することによつて過
渡状態を検出する構成とした結果、その検出が比
較的迅速であるので、何等支障ないものであり、
又、ノツキング制御も併せて可能とした結果、過
渡時に生じ易いノツキング対策も十分行なつたも
のである。
Subsequently, in step 96, the stored feedback correction amount θf of the cylinder to be ignited next (cylinder address=n+1) is read out (initial setting is "0"), and ignition of the cylinder is commanded. At that time, the ignition timing is commanded as basic ignition timing + θf + θt.
Note that this “θt” and “K NR ” at step 90
is itself a negative amount (retard amount), so “+”
Although expressed as follows, it actually means subtraction, that is, retardation. This θf is the feedback correction amount for the relevant cylinder read in the previous step, and θt is the sub-field in FIG.
This is the retard angle correction amount during a transient state, which is determined by a routine. Therefore, only the correction amount θt is used as a correction amount across cylinders, and by reflecting a correction amount smaller than the pressure target value correction amount to the next cylinder in this way, even during a transient period. Drivability is improved by retarding the angle in stages. Even with such a stepwise retardation, there is no problem because the transient state is detected relatively quickly by detecting the cylinder pressure and directly monitoring the combustion state. There is no
Furthermore, as a result of making knocking control possible, sufficient countermeasures against knocking, which is likely to occur during transient periods, have been taken.

この基本点火時期演算は、気筒内圧力のみから
行つて前記圧力最大角目標角θpoを算出しても良
く、或いは、前記負圧センサ38及びクランク角
センサ16より機関の運転状態を検出して行つて
も良い。機関回転数−負圧から基本点火時期を演
算する場合であつても、点火した後現実の圧力最
大角と目標角との偏差を検出し、それによる補正
角で回転数−負荷のマツプ値を変更して次の点火
に備え、これの順次繰り返して目標角へフイード
バツク制御するので、回転数−負荷マツプ値は小
量で良く、従つて小容量のメモリを使用すれば足
る。
This basic ignition timing calculation may be performed based only on the cylinder pressure to calculate the maximum pressure angle target angle θpo, or may be performed by detecting the operating state of the engine from the negative pressure sensor 38 and the crank angle sensor 16. It's good to wear. Even when calculating the basic ignition timing from the engine speed and negative pressure, the deviation between the actual maximum pressure angle and the target angle is detected after ignition, and the rotation speed-load map value is calculated using the corrected angle. Since this change is made in preparation for the next ignition and feedback control is performed to the target angle by sequentially repeating this process, the number of revolutions/load map values may be small, and therefore a small capacity memory is sufficient.

次に、第7図は検出の遅れを示す説明図であ
る。かくの如くTDC検出遅れ角乃至時間(θTD
はTTD)及び最大圧力位置検出遅れ角乃至時間
(θSD又はTSD)が生じるので、実際の圧力最大角
θpmaxACT乃至(経過時間TpmaxACT)は
θpmaxACT=θTD+(θpmax−θSD)で求めなければ
ならない。
Next, FIG. 7 is an explanatory diagram showing the delay in detection. As described above, since the TDC detection delay angle to time (θ TD or T TD ) and the maximum pressure position detection delay angle to time (θ SD or T SD ) occur, the actual maximum pressure angle θpmax ACT to (elapsed time Tpmax ACT ) must be calculated as θpmax ACT = θ TD + (θpmax − θ SD ).

又、第8図は、本装置の第2の実施例であつ
て、ピークホールド回路に代え、微分回路30′
を使用したものである。従つて、マルチプレクサ
入力は一方ではA/D変換回路32に入力されて
A/D変換されると共に、並列に該微分回路3
0′にも入力され、最大値発生位置でゼロクロス
出力を比較回路34に送出し、次段回路36で所
定幅パルスを出力せしめて制御ユニツト42に入
力する。
FIG. 8 shows a second embodiment of the present device, in which a differentiating circuit 30' is used instead of the peak hold circuit.
This is what was used. Therefore, the multiplexer input is input to the A/D conversion circuit 32 on the one hand and A/D converted, and is also input to the differentiation circuit 3 in parallel.
0' is also input, and a zero cross output is sent to the comparator circuit 34 at the position where the maximum value occurs, and the next stage circuit 36 outputs a predetermined width pulse and inputs it to the control unit 42.

(発明の効果) 本発明は気筒内圧力を検知してその圧力変化か
ら機関運転の過渡状態を検出すると共に、それに
よつて圧力最大角目標値を段階的に遅角補正する
如く構成したので、過渡時応答性とドライバビリ
テイとを向上させると共に、ノツキングを未然に
防止することができる。また燃焼状態から検出す
ることによつて過渡状態をより正確に把握するこ
とができると共に、過渡状態を検出するセンサ及
び処理回路の個数を低減出来る利点を有する。
又、基本点火時期は気筒内圧力のみから演算乃至
は従来と同様機関回転数と負荷から演算すること
も可能であり、機関回転数と負荷等から演算する
場合であつても気筒燃焼状態も併せて検出して目
標角へ集束する様フイードバツク制御する結果、
主制御値マツプは極めて粗いもので足り、小容量
のメモリで装置を構成出来る利点を備える。
(Effects of the Invention) The present invention is configured to detect the cylinder pressure, detect the transient state of engine operation from the pressure change, and accordingly retard the maximum pressure angle target value in stages. It is possible to improve transient response and drivability, and to prevent knocking. Further, by detecting the combustion state, it is possible to grasp the transient state more accurately, and there is an advantage that the number of sensors and processing circuits for detecting the transient state can be reduced.
In addition, the basic ignition timing can be calculated only from the cylinder pressure or, as in the past, from the engine speed and load. Even when calculating from the engine speed and load, it is possible to calculate the basic ignition timing from the cylinder combustion state as well. As a result of feedback control to detect and focus on the target angle,
An extremely rough main control value map is sufficient, and the device has the advantage of being able to be configured with a small memory capacity.

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

第1図は本発明のクレーム対応図、第2図は本
発明に係る装置のブロツク図、第3図はその出力
波形図、第4図及び第5図は該装置の動作を示す
フロー・チヤート、第6図は第5図フロー・チヤ
ートの内容を説明する説明図、第7図は検出の遅
れの対策を示す説明図及び第8図は本発明の第2
実施例を示す説明図である。 10……気筒内圧力検出手段(圧力センサ)、
12……圧力最大値演算手段、14……過渡状態
検出手段、16……クランク角信号発生手段(ク
ランク角センサ)、18……圧力最大角演算手段、
20……点火時期設定手段、22……点火手段
(点火装置)42……制御ユニツト(マイクロ・
コンピユータ)。
Fig. 1 is a diagram corresponding to the claims of the present invention, Fig. 2 is a block diagram of the device according to the present invention, Fig. 3 is an output waveform diagram thereof, and Figs. 4 and 5 are flow charts showing the operation of the device. , FIG. 6 is an explanatory diagram explaining the contents of the flow chart in FIG. 5, FIG. 7 is an explanatory diagram showing countermeasures against detection delay, and FIG.
It is an explanatory view showing an example. 10... Cylinder pressure detection means (pressure sensor),
12... Maximum pressure value calculation means, 14... Transient state detection means, 16... Crank angle signal generation means (crank angle sensor), 18... Maximum pressure angle calculation means,
20... Ignition timing setting means, 22... Ignition means (ignition device) 42... Control unit (micro-
computer).

Claims (1)

【特許請求の範囲】 1 a 多気筒内燃機関の気筒に配設され、その
気筒内圧力を検出する気筒内圧力検出手段、 b 該気筒内圧力検出手段に接続され、その出力
を入力して気筒内圧力の最大値を演算する圧力
最大値演算手段、 c 該圧力最大値演算手段に接続され、その出力
を入力して複数の気筒間における気筒内圧力最
大値の変動率を求め、該変動率を所定値と比較
して機関運転の過渡状態を判定する過渡状態判
定手段、 d 内燃機関の回転部近傍に配置され、所定クラ
ンク角度において信号を発生するクランク角信
号発生手段、 e 該クランク角信号発生手段及び前記気筒内圧
力検出手段に接続され、それらの出力を入力し
て気筒内圧力最大角を演算する圧力最大角演算
手段、 f 該圧力最大角演算手段及び前記圧力最大値演
算手段、過渡状態判定手段並びにクランク角信
号発生手段に接続され、それらの出力を入力し
て圧力最大角が目標値に位置する様に機関の点
火時期を設定する点火時期設定手段、及び g 該点火時期設定手段に接続され、その出力を
入力して機関燃焼室混合気に点火する点火手
段、 とを備え、過渡状態と判定された際は圧力最大角
目標値を定常運転状態時に比し所定量遅角補正す
ると共に、次に点火すべき気筒の点火時期を前記
所定量より少ない値を補正することを特徴とする
内燃機関の点火時期制御装置。 2 前記過渡状態判定手段は、複数の爆発気筒間
における圧力最大値の変動率を求め、該変動率が
所定範囲内にあるか否か判断し、所定範囲内にな
いと判断されるとき過渡状態と判定することを特
徴とする特許請求の範囲第1項記載の内燃機関の
点火時期制御装置。 3 前記複数の爆発気筒は、異なる爆発気筒同士
及びサイクル間の同一爆発気筒同士であることを
特徴とする特許請求の範囲第1項記載の内燃機関
の点火時期制御装置。
[Scope of Claims] 1 a. Cylinder pressure detection means disposed in the cylinders of a multi-cylinder internal combustion engine to detect the cylinder pressure; b. Cylinder pressure detection means connected to the cylinder pressure detection means and inputting its output to detect the cylinder pressure a pressure maximum value calculation means for calculating the maximum value of the internal pressure; d) a crank angle signal generating means disposed near the rotating part of the internal combustion engine and generating a signal at a predetermined crank angle; e) the crank angle signal; pressure maximum angle calculation means connected to the generation means and the cylinder pressure detection means and inputting their outputs to calculate the cylinder pressure maximum angle; f the pressure maximum angle calculation means and the pressure maximum value calculation means; an ignition timing setting means connected to the state determining means and the crank angle signal generating means and inputting their outputs to set the ignition timing of the engine so that the maximum pressure angle is located at the target value; and g. ignition means connected to the engine and inputting its output to ignite the air-fuel mixture in the engine combustion chamber, and when a transient state is determined, the maximum pressure angle target value is retarded by a predetermined amount compared to the steady operating state. An ignition timing control device for an internal combustion engine, characterized in that the ignition timing of the cylinder to be ignited next is corrected to a value smaller than the predetermined amount. 2. The transient state determining means determines the fluctuation rate of the maximum pressure value among the plurality of explosion cylinders, determines whether the fluctuation rate is within a predetermined range, and determines that the transient state is present when it is determined that the fluctuation rate is not within the predetermined range. An ignition timing control device for an internal combustion engine according to claim 1, characterized in that the ignition timing control device for an internal combustion engine determines that. 3. The ignition timing control device for an internal combustion engine according to claim 1, wherein the plurality of explosion cylinders are different explosion cylinders or the same explosion cylinders between cycles.
JP3432986A 1986-02-19 1986-02-19 Internal combustion engine ignition timing control device Granted JPS62195462A (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3432986A JPS62195462A (en) 1986-02-19 1986-02-19 Internal combustion engine ignition timing control device
US07/007,220 US4718382A (en) 1986-02-19 1987-01-27 Device for controlling ignition timing in internal combustion engine
DE19873704838 DE3704838A1 (en) 1986-02-19 1987-02-16 DEVICE FOR REGULATING THE IGNITION TIMING OF INTERNAL COMBUSTION ENGINES
GB8703622A GB2186912B (en) 1986-02-19 1987-02-17 Device for controlling ignition timing in internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3432986A JPS62195462A (en) 1986-02-19 1986-02-19 Internal combustion engine ignition timing control device

Publications (2)

Publication Number Publication Date
JPS62195462A JPS62195462A (en) 1987-08-28
JPH05549B2 true JPH05549B2 (en) 1993-01-06

Family

ID=12411112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3432986A Granted JPS62195462A (en) 1986-02-19 1986-02-19 Internal combustion engine ignition timing control device

Country Status (1)

Country Link
JP (1) JPS62195462A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006040934A1 (en) * 2004-10-14 2006-04-20 Honda Motor Co., Ltd. Apparatus and method for calculating work load of engine

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5833394A (en) * 1981-08-20 1983-02-26 Matsushita Electric Ind Co Ltd Loudspeaker system and its formation
JPS5939974A (en) * 1982-08-30 1984-03-05 Nippon Denso Co Ltd Ignition timing controller for internal-combustion engine
JPS60111935A (en) * 1983-11-24 1985-06-18 Nissan Motor Co Ltd Combustion monitoring apparatus
JPS6116272A (en) * 1984-06-30 1986-01-24 Nissan Motor Co Ltd Control device of ignition timing in internal-combustion engine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006040934A1 (en) * 2004-10-14 2006-04-20 Honda Motor Co., Ltd. Apparatus and method for calculating work load of engine
US7657359B2 (en) 2004-10-14 2010-02-02 Honda Motor Co., Ltd. Apparatus and method for calculating work load of engine

Also Published As

Publication number Publication date
JPS62195462A (en) 1987-08-28

Similar Documents

Publication Publication Date Title
US4802454A (en) Device for controlling ignition timing in internal combustion engine
JPS639679A (en) Control of ignition timing of internal combustion engine
JPH0421131B2 (en)
US4718382A (en) Device for controlling ignition timing in internal combustion engine
JPS635231A (en) Method for detecting the maximum angle of cylinder pressure in an internal combustion engine
US4790281A (en) Method of and apparatus for controlling ignition timing in internal combustion engine
JPS636743B2 (en)
EP0098584B1 (en) An ignition timing control method for internal combustion engines
JPH0347449A (en) knocking detection device
JPH05550B2 (en)
JPH05549B2 (en)
JP4302843B2 (en) Internal combustion engine control method
US4867124A (en) Adaptive spark timing controller for an internal combustion engine
JPH0517394B2 (en)
JPS6278480A (en) Ignition timing control of internal combustion engine
JPS60263830A (en) Knocking detecting method of internal-combustion engine
JPH0772527B2 (en) Knocking detection device for internal combustion engine
JPH0432953B2 (en)
JPH0581752B2 (en)
JP2694878B2 (en) Misfire detection device for internal combustion engine
JPH02161172A (en) Combustion state detecting device for internal combustion engine
KR930003081B1 (en) Ignition timing control method of internal combustion engine
JPS6026169A (en) Ignition time controller for internal-combustion engine
JPH07113354B2 (en) Ignition timing control device for internal combustion engine
JP2507515B2 (en) Control device for internal combustion engine