JPS6235071A - Ignition timing control device in internal combustion engine - Google Patents
Ignition timing control device in internal combustion engineInfo
- Publication number
- JPS6235071A JPS6235071A JP17517785A JP17517785A JPS6235071A JP S6235071 A JPS6235071 A JP S6235071A JP 17517785 A JP17517785 A JP 17517785A JP 17517785 A JP17517785 A JP 17517785A JP S6235071 A JPS6235071 A JP S6235071A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- ignition
- signal
- acupressure
- ignition 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.)
- Pending
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Abstract
Description
【発明の詳細な説明】 炎丘立1 本発明は、内燃エンジンの点火時期制御装置に関する。[Detailed description of the invention] Enkyodate 1 The present invention relates to an ignition timing control device for an internal combustion engine.
1旦且I
内燃エンジンのシリンダヘッド等の燃焼室を構成する部
材に燃焼室に連通ずる貫通孔を穿ち、これに圧電素子等
を用いた圧力センサを挿入した構成としてシリンダ内圧
変化をいわゆる指圧信号として得ることが出来る。また
、シリンダヘッドとシリンダブロックとの間の結合部分
に圧力ゲージを介装して指圧信号を得る方式も考えられ
る。1. A through hole communicating with the combustion chamber is drilled in a member constituting the combustion chamber such as the cylinder head of an internal combustion engine, and a pressure sensor using a piezoelectric element or the like is inserted into the hole to detect changes in cylinder internal pressure as a so-called finger pressure signal. It can be obtained as It is also conceivable to provide a pressure gauge in the joint between the cylinder head and the cylinder block to obtain a finger pressure signal.
内燃エンジンの運転状態のにおけるエンジンシリンダ内
圧変化は第1図に曲線Aに示す如くなつていることが分
る。点火角θIGにて点火系をトリガするど点火遅れθ
dをもって混合気に点火され、シリンダ内圧はその後急
上昇して最大圧力ピークP(以下指圧ピークと称する)
を経て降下する過程をたどる。It can be seen that the engine cylinder internal pressure changes during the operating state of the internal combustion engine as shown by curve A in FIG. When the ignition system is triggered at the ignition angle θIG, the ignition delay θ
The air-fuel mixture is ignited at d, and the cylinder internal pressure then rises rapidly to the maximum pressure peak P (hereinafter referred to as shiatsu peak).
The process of descent is followed.
ところで指圧ピークのクランク角度位置は、エンジンが
最大出力を発揮する状態と関係することが知られており
、この最大出力を与えることができる指圧ピークのクラ
ンク角度位置は、図示のように上死点後(以下ATDC
という)12°〜13°にあることが実験的に確かめら
れた。よって、このATDC12°〜13°の理想のク
ランク角度位置とする。したがって、指圧ピークがAT
DC12°〜13°の理想のクランク角度位置となるよ
うに、点火時期θIGを定めるようにするのが望ましい
。By the way, it is known that the crank angle position of the shiatsu peak is related to the state in which the engine exerts its maximum output, and the crank angular position of the shiatsu peak that can give this maximum output is the top dead center as shown in the figure. After (hereinafter referred to as ATDC)
) was experimentally confirmed to be between 12° and 13°. Therefore, this ideal crank angle position is set at 12° to 13° ATDC. Therefore, the acupressure peak is AT
It is desirable to determine the ignition timing θIG so that the ideal crank angle position is between 12° and 13° DC.
ところが、点火時期θrcを一定にしても指圧ピークは
、エンジン運転状態によって刻々変化するものであり、
指圧ピークを最適位置に保持する点火時期制御装置が望
まれる。However, even if the ignition timing θrc is kept constant, the shiatsu pressure peak changes from moment to moment depending on the engine operating condition.
An ignition timing control device that maintains the acupressure peak at an optimal position is desired.
そこで、シリンダ内圧を表わす指圧信号を得てこの指圧
信号のクランク角上でのピーク位置を実測指圧ピーク位
置として検知し、これを実測指圧ピーク値として目標指
圧ピーク値からの偏位を減少せしめるように点火角を調
整する指圧信号応答型点火時期制御装置が考えられる。Therefore, an acupressure signal representing the cylinder internal pressure is obtained, the peak position of this acupressure signal on the crank angle is detected as the actual acupressure peak position, and this is used as the actual acupressure peak value to reduce the deviation from the target acupressure peak value. A finger pressure signal response type ignition timing control device that adjusts the ignition angle can be considered.
しかしながら、内燃エンジンの運転状態は刻々変化する
ものであり、かかる指圧信号応答型点火時期制御装置に
よって実測指圧ピーク値を目標指圧ピーク値に一致させ
ることは実際困難であり、目標ピーク値を中心にして実
測指圧ピーク値がハンチングする状態も生じフィードバ
ック系が不安定になる恐れもある。However, the operating conditions of an internal combustion engine change from moment to moment, and it is actually difficult to match the measured shiatsu peak value with the target shiatsu peak value using such a shiatsu signal responsive ignition timing control device. There is also a possibility that the actual measured acupressure peak value may be hunting, and the feedback system may become unstable.
1皿り皿I
そこで、本発明の目的は、動作が安定した指圧信号応答
型点火時期制御装置を提供することを目的とする。1 Plate I Therefore, an object of the present invention is to provide a finger pressure signal response type ignition timing control device with stable operation.
本発明による指圧信号応答型点火時期制御装置において
は目標指圧ピーク値を単一の値にせず目標指圧ピーク値
領域を設定し、この領域内に実測指圧ピーク値が収まる
が如く点火時期制御をなすようにしかつ該目標指圧ピー
ク値領域の巾をエンジン過渡状態時においては平常時に
比して狭くするようにしている。In the acupressure signal response type ignition timing control device according to the present invention, the target acupressure peak value is not set to a single value, but a target acupressure peak value region is set, and the ignition timing is controlled so that the measured acupressure peak value falls within this region. In addition, the width of the target acupressure peak value region is made narrower during engine transient states than during normal times.
支凰舅
第2図は、本発明による点火時期制御装置を示しており
、この装置においては、内燃エンジン(図示せず)の燃
焼室を形成するシリンダヘッド等の部材に貫通孔を穿ち
これに圧電素子等の圧力センサをその検出ヘッドが燃焼
室内に露出するが如く密着挿通せしめるなどして得られ
る指圧信号発生回路1が含まれている。クロック発生回
路2は、所定周期の又はエンジン回転に同期したクロッ
クパルスを生ずる。エンジン回転に同期したクロックパ
ルスを得る手段としてはクランクシャフトの回転に応動
して回転する円盤であって、等間隔にて多数のスリット
を有するスリット円盤にフォトカブラを組み合せてフォ
トカブラの出力信号によってクロックパルスを得る手段
が公知である。FIG. 2 shows an ignition timing control device according to the present invention, in which a through hole is bored in a member such as a cylinder head that forms a combustion chamber of an internal combustion engine (not shown). It includes an acupressure signal generating circuit 1 obtained by closely inserting a pressure sensor such as a piezoelectric element into the combustion chamber so that its detection head is exposed inside the combustion chamber. The clock generation circuit 2 generates clock pulses having a predetermined period or synchronized with engine rotation. As a means for obtaining clock pulses synchronized with engine rotation, a photocoupler is combined with a slit disk that rotates in response to the rotation of the crankshaft and has many slits at equal intervals, and the output signal of the photocoupler is used to obtain clock pulses synchronized with engine rotation. Means for obtaining clock pulses are known.
基準位置発生回路3は、クランク角度位置すなわちエン
ジン回転角度位置が基準位置に達したことを示す基準位
置信号例えばTDC(Top Dead Cente
r)パルスを発生する。このTDCパルスはクロック発
生回路2に用いたスリット円盤にTDCパルス用スリス
リットに設けかつTDCパルス生成用フォトカブラを設
けることにより得ることが出来る。ピークホールド回路
4は基準位置信号によってクリアされた後指圧信号に最
大値を保持し比較回路5は該最大値を指圧信号自信が下
回ったとき指圧信号を発する。クランク角度位置計測用
のカウンタ6はクロックパルスをカウントしかつ基準位
置信号によりクリアされており、カウンタ6のカウント
値は例えば8ビツトデータでありクランク角の現在値を
示している。The reference position generation circuit 3 generates a reference position signal such as TDC (Top Dead Center) indicating that the crank angular position, that is, the engine rotational angular position has reached the reference position.
r) Generate a pulse. This TDC pulse can be obtained by providing a TDC pulse slit in the slit disk used in the clock generation circuit 2 and a photocoupler for TDC pulse generation. The peak hold circuit 4 holds the acupressure signal at the maximum value after being cleared by the reference position signal, and the comparison circuit 5 issues an acupressure signal when the acupressure signal itself falls below the maximum value. A counter 6 for measuring the crank angle position counts clock pulses and is cleared by a reference position signal, and the count value of the counter 6 is, for example, 8-bit data and indicates the current value of the crank angle.
ラッチ回路10は比較回路5からのピーク検出信号がそ
のゲート端子9に供給される毎にカウンタ6のカウント
値をラッチするようになっている一方、デコーダ11は
1.カウンタ6のカウント値が例えば63になったとき
読取指令信号を点火角設定回路8に供給する。カウント
値63は、指圧ビ−り値が生ずると予測されるクランク
角より大きいクランク角に対応しており、排気弁のバル
ブシーテイングノイズが指圧信号に混入しても影響を受
けないような読み取りタイミングを得ている。The latch circuit 10 latches the count value of the counter 6 every time the peak detection signal from the comparison circuit 5 is supplied to its gate terminal 9, while the decoder 11 latches the count value of the counter 6. When the count value of the counter 6 reaches, for example, 63, a reading command signal is supplied to the ignition angle setting circuit 8. The count value of 63 corresponds to a crank angle that is greater than the crank angle at which the acupressure beep value is expected to occur, and provides a reading that is unaffected by valve seating noise from the exhaust valve mixed into the acupressure signal. I'm getting the timing.
点火角設定回路8は、これに応じてラッチ回路10の内
容を読み取ってこのラッチ内容をクランク角度上のピー
ク位置情報θpxと判断する。なお、デコーダ11から
の読取指令信号によってゲートを開くゲート回路を経て
ラッチ内容を点火角設定回路8に供給する構成も考えら
れる。点火角設定回路8は、マイクロプロセッサ等によ
って構成され、供給されるピーク位置情報(データ)θ
pxを元にして後述するプログラムに従って、所望の点
火角θIGデータを点火指令回路9に供給する。In response, the ignition angle setting circuit 8 reads the contents of the latch circuit 10 and determines the latch contents as peak position information θpx on the crank angle. It is also possible to consider a configuration in which the latched contents are supplied to the ignition angle setting circuit 8 via a gate circuit that opens the gate in response to a read command signal from the decoder 11. The ignition angle setting circuit 8 is configured by a microprocessor, etc., and receives peak position information (data) θ.
Based on px, desired ignition angle θIG data is supplied to the ignition command circuit 9 according to a program to be described later.
点火指令回路9は、基準位置信号を基準としてクロック
パルスをカウントしてクランク角度現在値θt2を知り
、この現在値θt2と入力θIGとが一致したとき点火
スイッチSWの開成をなし、これにより点火トランスT
の1次コイルに点火電流が流れて点火プラグ(図示せず
)にて点火がなされる。なお、トリガ信号に応じて点火
をなす点火回路としては種々のものが知られており、図
示した点火回路は例示に過ぎない。また、点火角設定回
路8と点火指令回路9とによって点火指令手段が形成さ
れる。また、点火角設定回路8はエンジンパラメータセ
ンサ12からの諸エンジンパラメータすなわちエンジン
回転数Ne、吸入負圧PBスロットル開度θth等を基
にして動作するモードも備え得る。The ignition command circuit 9 counts clock pulses using the reference position signal as a reference to know the current crank angle value θt2, and when this current value θt2 and the input θIG match, the ignition switch SW is opened, and the ignition transformer is thereby opened. T
Ignition current flows through the primary coil of the spark plug (not shown) to ignite the spark plug. Note that various types of ignition circuits are known that cause ignition in response to a trigger signal, and the illustrated ignition circuit is merely an example. Further, the ignition angle setting circuit 8 and the ignition command circuit 9 form an ignition command means. Further, the ignition angle setting circuit 8 may also have a mode in which it operates based on various engine parameters from the engine parameter sensor 12, ie, engine rotational speed Ne, suction negative pressure PB, throttle opening θth, etc.
第3図<A)〜(F)は上記実施例回路の動作を説明す
る信号波形図である。すな、わち、基準位置信号及びク
ロックパルスは各々第3図(A)、(B)において示さ
れるが如(である。指圧信号は第3図(C)の実線で示
されるが如く変化し、従って、ピークホールド回路4の
出力は第4図(C)の点線で示されるが如くである。比
較回路5は、指圧信号の極大点毎に第3図(D)の如き
ピーク検出パルス信号を発する。第3図(E)はカウン
タのカウント値の変化の様子を数字にて示している。FIGS. 3A to 3F are signal waveform diagrams illustrating the operation of the circuit of the above embodiment. That is, the reference position signal and the clock pulse are as shown in FIGS. 3(A) and 3(B), respectively.The acupressure signal changes as shown by the solid line in FIG. 3(C). Therefore, the output of the peak hold circuit 4 is as shown by the dotted line in FIG. 4(C).The comparator circuit 5 outputs a peak detection pulse as shown in FIG. A signal is issued. Fig. 3 (E) shows numerically how the count value of the counter changes.
第3図(F)はラッチ回路10のラッチ内容の変化の様
子を数字にて示している。第4図(G)はデコーダ11
の出力変化を示し、この場合、高レベルが読取指令信号
である。FIG. 3(F) shows numerically how the latched contents of the latch circuit 10 change. Figure 4 (G) shows the decoder 11
In this case, the high level is the read command signal.
第4図は第1図に示した装置の点火角設定回路80点火
制御に関するプログラム例を示している。FIG. 4 shows an example of a program related to ignition control by the ignition angle setting circuit 80 of the device shown in FIG.
すなわち、点火角設定回路8は、点火制御動作をなすに
当って、まず、点火角θIGを初期値θ夏COに設定し
ておいてデコーダ11からのの読取指令信号を持ち、読
取指令信号を受けるとラッチ回路10のラッチ内容をピ
ーク位置情報θP×として取り込むのである(ステップ
S+ 、S2 )。That is, in performing the ignition control operation, the ignition angle setting circuit 8 first sets the ignition angle θIG to the initial value θsum CO, receives the read command signal from the decoder 11, and then receives the read command signal from the decoder 11. When received, the contents latched by the latch circuit 10 are taken in as peak position information θPx (steps S+, S2).
次いでこのピーク位置情報θpxが上死点角度θToc
と例えば12゛の角度αとの和より大なるか小なるかを
判断しくステップ$3)、大なれば点火角θIGをΔθ
だけ進角せしめ、(ステップ84 )また、小なれば点
火角θIGをΔθだけ遅角せしめる(ステップSs)。Next, this peak position information θpx is the top dead center angle θToc
For example, determine whether the sum is greater or less than the sum of the angle α of 12° (step $3), and if so, set the ignition angle θIG to Δθ
(step 84), and if it is smaller, the ignition angle θIG is retarded by Δθ (step Ss).
以上のスタートからエンドまでのステップS1ないし$
5の1サイクルの動作が、クロックパルスに応じて順次
実行されかつ該サイクル動作が繰り返されるのである。Steps S1 to $ from the above start to end
The operations of one cycle of No. 5 are sequentially executed in response to clock pulses, and the cycle operations are repeated.
この点については以下のプログラムも同様である。The following programs are also similar in this regard.
第5図は点火指令回路9をマイクロプロセッサによって
形成した場合の動作プログラム例を示している。すなわ
ち、点火指令回路9は基準装置信号を検知するとくステ
ップSTI>、内蔵レジスタのクランク角現在値θt2
をθTDC(若しくは所定値)にセットする(ステップ
5I2)、次いで、点火角設定回路8からの点火角デー
タθIGを取り込んで(ステップ12)これをクランク
角現在値θ1>と比較しθ1>=θIGの条件が成立し
たとき直ちに点火指令を発して(ステップSM、5I5
)、点火スイッチSWを閉成せしめる。一方、θt?≠
θIGの場合θi7に単位クランク角δθを加えて次の
プログラムザイクルに備える(ステップS+s)。ステ
ップSI4においては、θig−〇IGか否かの判断で
はなく、61gとθIGとの差がδθより小なるか否か
の判断とすることも考えられる。FIG. 5 shows an example of an operating program when the ignition command circuit 9 is formed by a microprocessor. That is, when the ignition command circuit 9 detects the reference device signal, step STI>, the current crank angle value θt2 of the built-in register
is set to θTDC (or a predetermined value) (step 5I2), then the ignition angle data θIG from the ignition angle setting circuit 8 is fetched (step 12) and compared with the current crank angle value θ1>, θ1>=θIG Immediately when the conditions are met, an ignition command is issued (step SM, 5I5).
), close the ignition switch SW. On the other hand, θt? ≠
In the case of θIG, the unit crank angle δθ is added to θi7 to prepare for the next program cycle (step S+s). In step SI4, instead of determining whether θig-0IG, the determination may be made as to whether the difference between 61g and θIG is smaller than δθ.
上記例においては、ピーク位置データθP×がエンジン
サイクル毎に得られ、各サイクルにおけるθP×によっ
て次のサイクルのための点火角が決定される訳である。In the above example, peak position data θP× is obtained for each engine cycle, and the ignition angle for the next cycle is determined by θP× in each cycle.
第6図は、本発明による点火時期制御装置における点火
角設定回路8の動作プログラム例を示している。このプ
ログラムにおいては、デコーダ11からの読取指令信号
の存在時に指圧ピークデータθP×を読み取って(ステ
ップS+ 、 82 a )、θP×と(oTDC+α
)との大小を知って進角若しくは遅角せしめる(ステッ
プ83 a * 84 ” +5sa)基本的な流れは
第4図のフローチャートにて示したプログラムと変らな
い。FIG. 6 shows an example of an operating program for the ignition angle setting circuit 8 in the ignition timing control device according to the present invention. In this program, acupressure peak data θP× is read when there is a reading command signal from the decoder 11 (step S+, 82 a), and θP× and (oTDC+α
) and advances or retards the angle (step 83a*84''+5sa) The basic flow is the same as the program shown in the flowchart of FIG.
しかし乍ら、本例においては、θP×を時系列的に生起
するデータ群として把え、N回目のエンジンサイクルに
おいて得られる指圧ピーク位置データをθpx (N)
と表わすことにしている(ステップ32a)。However, in this example, θP× is understood as a data group that occurs in time series, and the acupressure peak position data obtained in the Nth engine cycle is defined as θpx (N).
(step 32a).
ところで、エンジン失火の場合は、シリンダ内の燃焼が
発生せず、指圧ピーク位置はθTDCの近傍に生ずる。By the way, in the case of engine misfire, combustion within the cylinder does not occur, and the acupressure peak position occurs near θTDC.
また、エンジン失火Q生じたサイクルにおける指圧ピー
ク位置データは正常燃焼によるものではないので次のサ
イクルの指圧ピーク位置制御の基礎とすることは適当で
ない。よって、まず、θpx (N>とθTDCを比較
してその差がΔθを越えた場合のみθpx(N)の演算
に移る(ステップSδ、21)。この演算ステップ82
+においては
θpx (N)−Σ(Z)n θpx(N−n)n=
0
なる数式によって過去のエンジン勺、イクル(N−1)
、(N−2)、・・・・・・(N−n)回目のエンジン
サイクルにおける指圧ピーク位置データ値によって今回
データ値を補正してフィードバック系の安定性を増して
いるのである。Further, since the acupressure peak position data in the cycle in which the engine misfire Q occurred is not due to normal combustion, it is not appropriate to use it as the basis for the acupressure peak position control in the next cycle. Therefore, first, compare θpx (N> and θTDC, and only if the difference exceeds Δθ, proceed to the calculation of θpx(N) (step Sδ, 21). This calculation step 82
+, θpx (N)-Σ(Z)n θpx(N-n)n=
0 The past engine power, cycle (N-1)
, (N-2), . . . The stability of the feedback system is increased by correcting the current data value based on the acupressure peak position data value in the (N-n)th engine cycle.
上記数式のωnの具体例として、ω0=ω1=tω2=
ω3;ω4±1151ω5=ω6=・・・=ωn=oと
して、過去4回のデータと今回データとの平均値を今回
データとすることも考えられる。As a specific example of ωn in the above formula, ω0=ω1=tω2=
It is also possible to set the average value of the past four data and the current data as the current data by setting ω3; ω4±1151ω5=ω6=...=ωn=o.
平均の方式はこれに限定されず、適当な回数のデータの
平均を取るのである。また、ωn −(1/L)0 (
L>1、n〉0)とすることも考えられる。The averaging method is not limited to this, but the average of data an appropriate number of times is taken. Also, ωn − (1/L)0 (
L>1, n>0) may also be considered.
こうして得られたθpx (N)と(θTDC+α)と
の大小によって進角及び遅角制御をなすのであるが(ス
テップ84 a −Ss a) 、進角量Δθ1と遅角
量Δθ2とを必ずしも等しい値とせず、フィードバック
系の特性に応じてΔθ1〉Δθ2あるいはΔθ1くΔθ
2とすることが出来る。また、Δθ1.Δθ2はθpx
(N)とくθToc+α)との差の関数とすることも
出来る。Advance angle and retard angle control is performed depending on the magnitude of θpx (N) and (θTDC+α) obtained in this way (steps 84 a - Ss a), but the advance angle amount Δθ1 and the retard angle amount Δθ2 are not necessarily equal values. Δθ1>Δθ2 or Δθ1×Δθ depending on the characteristics of the feedback system.
It can be set to 2. Also, Δθ1. Δθ2 is θpx
It can also be a function of the difference between (N) and θToc+α).
一方、θpx(N)とθTDCとの差がΔθ以下のとき
はに+ <Kl mである限りに1をに+ +1として
(ステップSz+、523)1角制御(ステップSsa
>をなし、失火が連続して生じてに1≧に1−となれば
点火時期を再設定すべく初期化する(ステップ524)
。なお、1θP×−θTDcl>Δθのときはに1を0
として次のステップに入る(ステップ52))。なお、
破線Q+にて示す如く、エンジン失火の際遅角制御をせ
ずにそのまま次のプログラムサイクルに入るようにして
も良い。これは、4サイクルエンジンにこの点火時期制
御装置を用いた場合に排気行程データを無視するように
するのにもよい。こうすれば刊気工程判別センサーが不
要となる。On the other hand, when the difference between θpx (N) and θTDC is less than or equal to Δθ, 1 is set to +1 as long as + <Kl m (step Sz+, 523), and one-angle control (step Ssa
>, and if misfires occur continuously and 1≧1-, the ignition timing is initialized to be reset (step 524).
. In addition, when 1θP×−θTDcl>Δθ, 1 is changed to 0.
(Step 52)). In addition,
As shown by the broken line Q+, when the engine misfires, the next program cycle may be entered without performing the retard control. This is also good for ignoring exhaust stroke data when this ignition timing control device is used in a four-stroke engine. This eliminates the need for a sensor to determine the air flow process.
第7図は、点火角設定回路8の更に別の動作プログラム
例を示している。すなわち、このプログラムにおいては
θpx (N)の制御目標値θP×iを(oTDC+α
)の単一の角度にせずΔθP×i±β(×)として制御
目標領域としている(ステップ530)。こうすること
により、フィードバック系全体の安定性を向上ぜしめて
いる。なお、β(×)の×はエンジン回転数Ne、スロ
ットル開度θTl−1、エンジン吸入負圧Paのいずれ
か1とすることが出来る。また、これらのエンジンパラ
メータの組み合せを変数としてβの値を変えることも考
えられる。その他の点は第6図のプログラムと同様であ
る。なお、β(×)を定数βとすることも出来る。FIG. 7 shows yet another example of an operation program for the ignition angle setting circuit 8. That is, in this program, the control target value θP×i of θpx (N) is set as (oTDC+α
) instead of using a single angle ΔθP×i±β(×) as the control target region (step 530). This improves the stability of the entire feedback system. Note that x in β(x) can be set to any one of engine rotational speed Ne, throttle opening θTl-1, and engine intake negative pressure Pa. It is also conceivable to change the value of β using a combination of these engine parameters as a variable. The other points are the same as the program shown in FIG. Note that β(×) can also be a constant β.
上記した第6図及び第7図のフローチャートにおいては
、ピーク位置データθpxをN回目のサンプル値θpx
(N)のみによって決定するのではなく、(N−1>、
(N−2> 、−(N−n)回目のエンジンサイクルに
おける指圧ピーク位置データ値を合成してN回目のサン
プル値すなわち現在サンプル値θpx(N)を得る構成
とし、nとしては例えば4として、現在サンプル値と過
去4回のサンプル値の合計5個のサンプル値を平均など
によって合成することにしている。In the flowcharts of FIGS. 6 and 7 described above, the peak position data θpx is converted to the Nth sample value θpx.
Instead of determining only by (N), (N-1>,
(N-2>, the acupressure peak position data values in the -(N-n)th engine cycle are synthesized to obtain the Nth sample value, that is, the current sample value θpx(N), where n is, for example, 4. , a total of five sample values, the current sample value and the past four sample values, are combined by averaging or the like.
ところが、エンジン運転状態に拘らず常に一定のサンプ
ル値合成の手法を採ることにするよりも、負荷の急変の
場合等のエンジンの過渡運動状態の場合と平常運転状態
の場合とで異なる態様にてサンプル値を合成する方が好
ましいことが判明した。However, rather than adopting a method of always composing sample values that is constant regardless of the engine operating state, it is better to combine the sample values in different ways depending on whether the engine is in a transient operating state such as a sudden change in load or in a normal operating state. It turns out that it is preferable to synthesize sample values.
更に、第7図のフローチャートに示した如く、制御目標
領域の巾±β(X)の大きさもエンジンの過渡状態の場
合と平常運転状態の場合とで変化せしめことにより、適
正な制御がなされることが判明した。Furthermore, as shown in the flowchart of FIG. 7, appropriate control can be achieved by changing the width of the control target region ±β(X) between the transient state of the engine and the normal operating state. It has been found.
そこで点火角設定回路8に第8図のザブルーチンプログ
ラムによって示される機能を付与することが考えられる
。この付加機能によれば、点火角設定回路8はエンジン
パラメータセンサ12から得られるエンジン回転数デー
タの今回値Ne (N)と前回値Ne(N−1)との差
をΔNe(N)として(ステップ530)、ΔNe(N
)が所定しきい値ΔNerと比較してこれを超えるとエ
ンジンの過渡状態と判断する(ステップ531)。一方
、八Ne (N)がΔNerを越えない場合、吸気管負
圧Paのサンプルデータのうち今回値Pa (N)と
前回値Pa(N−1)との差をΔPa(N)、!:して
(ステップ532)、八Pa (N)が所定しきい値Δ
Pa rを越えるとエンジンの過渡状態と判断する(ス
テップ533)。また、△Pa (N>が△Pa r
を越えない場合は、スロットル開度θTHのサンプルデ
ータの・うちの今回値θT+−1(N)と前回値θTH
(N−1)の差をΔθTH(N)として(ステップ53
4)、ΔθTH(N)が所定しきい値ΔθTl−1rを
越えたときエンジンの過渡状態と判断する(ステップ5
35)。一方、ΔθTH(N)がΔθTl−1rを越え
ない場合はエンジンが平常状態にあると判°断じて、上
記したβ(X)をβo (X)としくステップ538)
かつθP×(N)の合成データ数nをmQと設定する(
ステップ537)。Therefore, it is conceivable to provide the ignition angle setting circuit 8 with the function shown by the subroutine program shown in FIG. According to this additional function, the ignition angle setting circuit 8 sets the difference between the current value Ne (N) and the previous value Ne (N-1) of the engine rotation speed data obtained from the engine parameter sensor 12 as ΔNe (N). step 530), ΔNe(N
) is compared with a predetermined threshold ΔNer, and if it exceeds this, it is determined that the engine is in a transient state (step 531). On the other hand, if 8Ne (N) does not exceed ΔNer, the difference between the current value Pa (N) and the previous value Pa (N-1) of the sample data of intake pipe negative pressure Pa is ΔPa (N),! : (step 532), 8 Pa (N) is the predetermined threshold value Δ
If it exceeds Par, it is determined that the engine is in a transient state (step 533). Also, △Pa (N> is △Par
If it does not exceed the current value θT+-1 (N) and the previous value θTH of the sample data of the throttle opening θTH.
(N-1) as ΔθTH(N) (step 53
4), when ΔθTH(N) exceeds a predetermined threshold value ΔθTl-1r, it is determined that the engine is in a transient state (step 5).
35). On the other hand, if ΔθTH(N) does not exceed ΔθTl−1r, it is determined that the engine is in a normal state, and the above β(X) is set as βo(X) (step 538).
And set the number n of composite data of θP×(N) as mQ (
step 537).
一方、上記した過渡状態判定時にあっては、ββ(X)
をβ1 (×)としくステップ538)、かつ合成デー
タ数nt−m、と設定する(ステップS’ys ) o
ここに、βo (X)>βX (x)、rno>mlで
ある。On the other hand, when determining the transient state described above, ββ(X)
is set as β1 (×) (Step 538), and the number of composite data is set as nt-m (Step S'ys) o
Here, βo (X)>βX (x), rno>ml.
上記したフローチャートにおいては、Ne、PB及びθ
THに依る各過渡状態判断ステップの順序は、図示した
順に限らず、例えばPs、Ne。In the above flowchart, Ne, PB and θ
The order of each transient state determination step based on TH is not limited to the illustrated order, for example, Ps, Ne.
θTHの順に過渡林態判断を行なっても良い。The transient forest condition may be determined in the order of θTH.
また、平常状態と過渡状態とでβ(X)及び合成データ
数nの双方を変化せしめたが、いずれか一方を変化させ
ることとすることも出来る。Furthermore, although both β(X) and the number n of composite data were changed between the normal state and the transient state, either one of them may be changed.
なお、第8図のフローチャートにて示された機能は、第
7図のフローチャートにて示される機能の一環として行
なわれるようにして慢良い。換言すれば、エンジン過渡
状態検出かつ定数設定ステップ83]ないしS3!Iを
ステップS1の直前に行なうようにしても良い。Note that the functions shown in the flowchart of FIG. 8 may be performed as part of the functions shown in the flowchart of FIG. 7. In other words, engine transient state detection and constant setting step 83] to S3! I may be performed immediately before step S1.
U二車1
以上のことから明らかな如く、本発明による点火時期制
御装置ににおいては、目標指圧ピークを単一の値とせず
所定領域としている故、エンジン運転状態の小さい変動
に対してはフィードバック系の応答が比較的鈍感となり
、かつ該領域の巾をエンジン過渡状態下においては、平
常運転時に比して狭くして応答性を上げてやや敏郊にし
て過渡状態時過及び平常状態時と共に県全体が安定して
好ましいのである。As is clear from the above, in the ignition timing control device according to the present invention, since the target shiatsu pressure peak is not set to a single value but a predetermined range, feedback is provided for small fluctuations in the engine operating state. The response of the system becomes relatively insensitive, and the width of this region is made narrower under engine transient conditions than during normal operation to increase responsiveness and become slightly more sensitive during transient conditions and under normal conditions. The entire prefecture is stable and favorable.
第1図は、エンジンシリンダの内圧変化を例示するグラ
フ、第2図は、本発明の実施例を示す回路図、第3図は
第2図装置の動作を示す信号波形図、第4図及び第5図
は第2図の装置のマイクロプロセッサによって構成され
る部分の動作プログラムを示すフローチャート第6図及
び第7図は第2図の点火角設定回路の動作モードプログ
ラムを示すフローチャート、第8図はエンジン過渡運転
状態時には平常状態とは異なった制御をなす機能を点火
角設定回路に付与するサブルーチンを示すフローチャー
トである。
主要部分の符号の説明
8・・・・・・点火角設定回路
9・・・・・・点火指令回路
10・・・・・・ラッチ回路
11・・・・・・デコーダ
SW・・・・・・点火スイッチ
T・・・・・・点火トランス
出願人 本田技研工業株式会社
代理人 弁理士 藤村元彦
第4図
エツト
第5図
エンド
手続補正書く自発)
昭和60年10月24日
1、事件の表示
昭和60年特許願第175177号
2、発明の名称
内燃エンジンの点火時期制御装置
3、補正をする者
事件との関係 特許出願人
住 所 東京都渋谷区神宮前6丁目27番8号名
称 (532) 本田技研工業株式会社4、代理
人 〒104
住 所 東京都中央区銀座3’Tl−110番9号
66補正により増加づる発明の数 なし手続ネm
正書(自発)
昭和60年10月30日
1、事件の表示
昭和60年特許願第175177号
2、発明の名称
内燃エンジンの点火時期制御装置
3、補正をする者
事件との関係 特許出願人
住 所 東京都渋谷区神宮前6丁目27番8号名
称 (532) 本田技研工業株式会社4、代理
人 〒104
住 所 東京都中央区銀座3丁目1019i周頁第
19行目の「1次」を「2次」と訂正する。Fig. 1 is a graph illustrating internal pressure changes in the engine cylinder, Fig. 2 is a circuit diagram showing an embodiment of the present invention, Fig. 3 is a signal waveform diagram showing the operation of the device shown in Fig. 2, and Figs. FIG. 5 is a flowchart showing the operating program of the portion constituted by the microprocessor of the device shown in FIG. 2. FIGS. 6 and 7 are flowcharts showing the operating mode program of the ignition angle setting circuit of FIG. 2, and FIG. 1 is a flowchart showing a subroutine for providing the ignition angle setting circuit with a function of performing control different from that in a normal state during an engine transient operating state. Explanation of symbols of main parts 8...Ignition angle setting circuit 9...Ignition command circuit 10...Latch circuit 11...Decoder SW...・Ignition switch T...Ignition transformer Applicant Honda Motor Co., Ltd. Agent Patent attorney Motohiko Fujimura (Figure 4 ET Figure 5 End procedure amendment voluntarily) October 24, 1985 1, Display of the case 1985 Patent Application No. 175177 2 Title of the invention Ignition timing control device for internal combustion engine 3 Relationship with the case of the person making the amendment Patent applicant address 6-27-8 Jingumae, Shibuya-ku, Tokyo
Name (532) Honda Motor Co., Ltd. 4, Agent 104 Address 3'Tl-110-9, Ginza, Chuo-ku, Tokyo Number of inventions increased by 66 amendment No procedure
Official document (self-motivated) October 30, 1985 1. Indication of the case 1985 Patent Application No. 175177 2. Name of the invention Internal combustion engine ignition timing control device 3. Person making the amendment Relationship to the case Patent applicant Address: 6-27-8 Jingumae, Shibuya-ku, Tokyo Name:
Name (532) Honda Motor Co., Ltd. 4, Agent 104 Address 3-1019i Ginza, Chuo-ku, Tokyo Correct "1st" in line 19 of page 19 to read "2nd".
Claims (1)
達する毎に基準位置信号を発する基準位置信号発生手段
と、エンジンシリンダ内圧を表わす指圧信号を発生する
指圧信号発生手段と、1の基準位置パルス発生から次の
基準位置パルスまでの指圧信号の最大ピーク位置を表わ
す指圧ピーク位置データ信号を順次発生するピーク位置
検出手段と、前記指圧ピーク位置データ信号に基づいて
点火角を順次設定する点火角設定手段と前記点火角設定
手段による設定点火角にてエンジン点火を指令する点火
指令手段とからなる内燃エンジンの点火時期制御装置で
あって、前記点火角設定手段は、前記内燃エンジンが過
渡状態にあることを検出する過渡状態検出手段と、前記
指圧ピーク位置データ信号のデータ値と目標指圧ピーク
位置データとの差が所定目標領域内にあるか否かによっ
て設定点火角を進角若しくは遅角せしめる点火角調整手
段とを含み前記点火角調整手段は前記過渡状態検出手段
がエンジン過渡状態を検出した場合は前記所定目標領域
の巾を狭くすることを特徴とする内燃エンジン点火時期
制御装置。a reference position signal generating means for generating a reference position signal each time the engine rotational angular position of the internal combustion engine reaches a reference angular position; a finger pressure signal generating means for generating a finger pressure signal representing the engine cylinder internal pressure; peak position detection means for sequentially generating acupressure peak position data signals representing the maximum peak position of the acupressure signal up to the next reference position pulse; and ignition angle setting means for sequentially setting an ignition angle based on the acupressure peak position data signals. An ignition timing control device for an internal combustion engine, comprising ignition command means for commanding engine ignition at an ignition angle set by the ignition angle setting means, wherein the ignition angle setting means detects that the internal combustion engine is in a transient state. ignition angle adjustment that advances or retards a set ignition angle depending on whether the difference between the data value of the acupressure peak position data signal and the target acupressure peak position data is within a predetermined target area; and means for controlling the ignition timing of an internal combustion engine, wherein the ignition angle adjusting means narrows the width of the predetermined target region when the transient state detecting means detects an engine transient state.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17517785A JPS6235071A (en) | 1985-08-09 | 1985-08-09 | Ignition timing control device in internal combustion engine |
US06/868,588 US4745902A (en) | 1985-05-30 | 1986-05-30 | Ignition timing control method for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17517785A JPS6235071A (en) | 1985-08-09 | 1985-08-09 | Ignition timing control device in internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6235071A true JPS6235071A (en) | 1987-02-16 |
Family
ID=15991612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17517785A Pending JPS6235071A (en) | 1985-05-30 | 1985-08-09 | Ignition timing control device in internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6235071A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008111333A (en) * | 2008-01-29 | 2008-05-15 | Seirei Ind Co Ltd | Revolving work vehicle |
US7958980B2 (en) | 2004-07-01 | 2011-06-14 | Yanmar Co., Ltd. | Protection device for cylinder |
-
1985
- 1985-08-09 JP JP17517785A patent/JPS6235071A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7958980B2 (en) | 2004-07-01 | 2011-06-14 | Yanmar Co., Ltd. | Protection device for cylinder |
JP2008111333A (en) * | 2008-01-29 | 2008-05-15 | Seirei Ind Co Ltd | Revolving work vehicle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6296778A (en) | Ignition timing control device | |
JPS6235071A (en) | Ignition timing control device in internal combustion engine | |
US4875450A (en) | Ignition timing controlling device for an internal combustion engine | |
JPS6235070A (en) | Ignition timing control device in internal combustion engine | |
JPS6235066A (en) | Ignition timing control device in internal combustion engine | |
JPS61275579A (en) | Ignition timing control device of internal combustion engine | |
JPS61275577A (en) | Ignition timing control device of internal combustion engine | |
JPS63259165A (en) | Ignition timing control device for internal combustion engine | |
JPS61275578A (en) | Ignition timing control device of internal combustion engine | |
JPS63159667A (en) | Ignition timing controller for internal combustion engine | |
JPS6235076A (en) | Ignition timing control device in internal combustion engine | |
JP2526249B2 (en) | Ignition timing control device for internal combustion engine | |
JPS61275574A (en) | Ignition timing control device of internal combustion engine | |
JPS61275583A (en) | Ignition timing control device of internal combustion engine | |
JPS6270662A (en) | Ignition timing control device for internal combustion engine | |
JPS6235064A (en) | Ignition timing control device in internal combustion engine | |
JPS6235074A (en) | Ignition timing control device in internal combustion engine | |
JPS61275581A (en) | Ignition timing control device of internal combustion engine | |
JP2561847B2 (en) | Ignition timing measuring device for internal combustion engine | |
JPS61275580A (en) | Ignition timing control device of internal combustion engine | |
JPS6235067A (en) | Ignition timing control device in internal combustion engine on vehicle | |
JPH0551792B2 (en) | ||
JPS6235072A (en) | Ignition timing control device in internal combustion engine | |
JPH0613866B2 (en) | Ignition timing control device for internal combustion engine | |
JPS6235065A (en) | Ignition timing control device in internal combustion engine on vehicle |