JPS61275582A - Internal combustion engine ignition timing control device - Google Patents
Internal combustion engine ignition timing control deviceInfo
- Publication number
- JPS61275582A JPS61275582A JP13867185A JP13867185A JPS61275582A JP S61275582 A JPS61275582 A JP S61275582A JP 13867185 A JP13867185 A JP 13867185A JP 13867185 A JP13867185 A JP 13867185A JP S61275582 A JPS61275582 A JP S61275582A
- Authority
- JP
- Japan
- Prior art keywords
- ignition
- ignition angle
- signal
- peak position
- 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五±1 本発明は、内燃エンジンの点火時期制御装置に関する。[Detailed description of the invention] 15±1 The present invention relates to an ignition timing control device for an internal combustion engine.
11五j
内燃エンジンのシリンダヘッド等の燃焼室を構成する部
材に燃焼室に連通する貫通孔を穿ち、これに圧電素子等
を用いた圧力センサを挿入した構成としてシリンダ内圧
変化をいわゆる指圧信号として得ることが出来る。また
、シリンダヘッドとシリンダブロックとの間の結合部分
に圧力ゲージを介装して指圧信号を得る方式も考えられ
る。115j A structure in which a through hole communicating with the combustion chamber is bored 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. You can get it. 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図に曲線へに示す如くなっていることが分
る。点火角θI(、にて点火系をトリガすると点火遅れ
θ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 the curve in FIG. When the ignition system is triggered at the ignition angle θI, the air-fuel mixture is ignited with an ignition delay θd, and the cylinder internal pressure then rapidly rises, reaches a maximum pressure peak P (hereinafter referred to as the shiatsu pressure peak), and then drops.
ところで指圧ピークのクランク角度位置は、エンジンが
最大出力を発揮する状態と関係することが知られており
、この最大出力を与えることができる指圧ピークのクラ
ンク角度位置は、図示のように上死点侵(以下ATDC
という)12°〜13°にあることが実験的に確かめら
れた。よって、このATDol 2°〜13°の理想の
クランク角度位置とする。したがって、指圧ピークがA
TDC12°〜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. invasion (hereinafter referred to as ATDC)
) was experimentally confirmed to be between 12° and 13°. Therefore, this ATDol is set to an ideal crank angle position of 2° to 13°. Therefore, the acupressure peak is A
It is desirable to determine the ignition timing θIG so that the ideal crank angle position is between 12° and 13° TDC.
ところが、点火時期θIGを一定にしても指圧ピークは
、エンジン運転状態によって刻々変化するものであり、
指圧ピークを最適位置に保持する点火時期&1lIll
装置が望まれる。However, even if the ignition timing θIG is kept constant, the shiatsu peak changes from moment to moment depending on the engine operating condition.
Ignition timing & 1lIll that maintains the shiatsu peak at the optimum position
equipment is desired.
そこで、シリンダ内圧を表わす指圧信号を得てこの指圧
信号のクランク角上でのピーク位置を指圧ピーク位置と
して検知し、これを実測指圧ビーり値として目標指圧ピ
ーク値からの偏位量を減少せしめるように点−大角を調
整する指圧信号応答且点火118期制御装置が考えられ
る。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 acupressure peak position, and this is used as an actual acupressure beep value to reduce the amount of deviation from the target acupressure peak value. A finger pressure signal response and ignition 118 period control device that adjusts the point-large angle as shown in FIG.
かかる指圧信号応答型点火時期制御装置において、実測
指圧ピーク値の目標指圧ピーク値に対する偏位の絶対値
すなわち偏位量に応じた角度分だけ点火角を調整すると
エンジンによっては点火角変動、に対する指圧ピーク値
変動が正負方向によって異なる場合がある。かかる場合
、指圧ピーク値の変動方向に拘らず一定角度の進角若し
くは遅角制御をなしたのではエンジン特性に適合した点
火時期制御が達成されない。In such a finger pressure signal response type ignition timing control device, when the ignition angle is adjusted by the absolute value of the deviation of the actual measured finger pressure peak value from the target finger pressure peak value, that is, the angle corresponding to the amount of deviation, depending on the engine, the ignition angle changes, The peak value fluctuation may differ depending on the positive and negative directions. In such a case, if advance or retard control is performed at a constant angle regardless of the direction of fluctuation of the peak pressure value, ignition timing control that is suitable for the engine characteristics cannot be achieved.
1里旦11
そこで、本発明の目的はエンジンの点火時期変動の方向
によって点火時期変動量が同一であっても指圧ピーク位
置の変動量が異なるようなエンジンに対しても良好な点
火時期制御をなし得る指圧信号応答型点火時期制御装置
を提供することである。Therefore, an object of the present invention is to provide good ignition timing control for an engine in which the amount of variation in the shiatsu peak position differs depending on the direction of the engine's ignition timing variation even if the amount of variation in the ignition timing is the same. An object of the present invention is to provide an ignition timing control device responsive to a finger pressure signal.
本発明による点火時期制御装置においては、指圧ピーク
値の変動方向に応じて点火時期の制rIJ量を異ならし
めているのである。In the ignition timing control device according to the present invention, the amount of rIJ for controlling the ignition timing is made different depending on the direction of fluctuation of the acupressure peak value.
支−1−1
第2図は、本発明による点火時期制御01i置を示して
おり、この装置においては、内燃エンジン(図示せず)
の燃焼室を形成するシリンダヘッド等の部材に貫通孔を
穿ちこれに圧電素子等の圧力センサをその検出ヘッドが
燃焼室内に露出するが如く密着挿通せしめるなどして得
られる指圧信号発生回路1が含まれている。クロック発
生回路2は、所定周期の又はエンジン回転に同期したク
ロックパルスを生ずる。エンジン回転に同期したクロッ
クパルスを得る手段としてはクランクシャフトの回転に
応動して回転する円盤であって、等間隔にて多数のスリ
ットを有するスリット円盤にフォトカブラを組み合せて
フォトカプラの出力信号によってクロックパルスを得る
手段が公知である。Support-1-1 FIG. 2 shows an ignition timing control system according to the present invention. In this system, an internal combustion engine (not shown)
Acupressure signal generating circuit 1 is obtained by drilling a through hole in a member such as a cylinder head forming a combustion chamber, and inserting a pressure sensor such as a piezoelectric element tightly into the through hole so that its detection head is exposed inside the combustion chamber. include. The clock generation circuit 2 generates clock pulses having a predetermined period or synchronized with engine rotation. The means for obtaining clock pulses synchronized with engine rotation is a disk that rotates in response to the rotation of the crankshaft, and a photocoupler is combined with a slit disk that has many slits at equal intervals, and the output signal of the photocoupler is used. Means for obtaining clock pulses are known.
基準位置発生回路3は、クランク角度位置すなわちエン
ジン回転角度位置が基準位置に遠したことを示す基準位
置信号例えばTDC(TopDead Center
)パルスを発生する。このTOCパルスはクロック発生
回路2に用いたスリット円盤にTDCパルス用スリスリ
ットに設けかつTDCパルス生成用フォトカプラを設け
ることにより得ることが出来る。ピークホールド回路4
は基準位置信号によってクリアされた後指圧信号に最大
値を保持し比較回路5は該最大値を指圧信号自信が下回
ったとき指圧信号を発する。クランク角度位置計測用の
カウンタ6はクロックパルスをカウントしかつ基準位置
信号によりクリアされており、カウンタ6のカウント値
は例えば8ビツトデータでありクランク角の現在値を示
している。ラッチ回路10は比較回路5からのピーク検
出信号がそのゲート端子9に供給される毎にカウンタ6
のカウント値をラッチするようになっている一方、デコ
ーダ11は、カウンタ6のカウント値が例えば63にな
ったとぎ読取指令信号を点火角設定回路8に供給する。The reference position generation circuit 3 generates a reference position signal, such as TDC (Top Dead Center
) generates a pulse. This TOC 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. Peak hold circuit 4
is cleared by the reference position signal and then holds the maximum value in the acupressure signal, and the comparator 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. The latch circuit 10 starts the counter 6 every time the peak detection signal from the comparator circuit 5 is supplied to its gate terminal 9.
On the other hand, the decoder 11 supplies the ignition angle setting circuit 8 with a read command signal when the count value of the counter 6 becomes, for example, 63.
カウント値63は、指圧ピーク値が生ずると予測される
クランク角より大きいクランク角に対応しており、排気
弁のバルブシーテイングノイズが指圧信号に混入しても
影響を受けないような読み取りタイミングを得ている。The count value 63 corresponds to a crank angle that is larger than the crank angle at which the acupressure peak value is predicted to occur, and the reading timing is such that it will not be affected even if the valve seating noise of the exhaust valve mixes into the acupressure signal. It has gained.
点火角設定回路8は、これに応じてラッチ回路10の内
容を読み取ってこのラッチ内容をクランク角度上のピー
ク位置情報θpxと判断する。なお、デコーダ11から
の読取指令信号によってゲートを間(ゲート回路を経て
ラッチ内容を点火角設定回路8に供給する構成も考えら
れる。点火角設定回路8は、マイクロプロセッサ等によ
って構成され、供給されるピーク位置情報(データ)θ
pxを元にして後述するプログラムに従って、所望の点
火角θIGデータを点火指令回路9に供給する。点火指
令回路9は、基準位置信号を基準としてクロックパルス
をカウントしてクランク角度現在値θt9を知り、この
現在値θi9と入力θIGとが一致したとき点火スイッ
チSWのm成をなし、これにより点火トランスTの1次
コイルに点火′IIi流が流れて点火プラグ(図示せず
)にて点火がなされる。なお、点火角設定回路8と点火
指令回路9とによって点火指令手段が形成される。また
、点火角設定回路8はエンジンパラメータセンサ12か
らの諸エンジンパラメータすなわちエンジン回転数Ne
1吸入負圧Paスロツトル閤度θth等を基にして動作
するモードも備え冑る。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. Note that a configuration is also conceivable in which the read command signal from the decoder 11 is used to input the latch contents to the ignition angle setting circuit 8 via the gate circuit. 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. The ignition command circuit 9 counts clock pulses using the reference position signal as a reference to know the current crank angle value θt9, and when the current value θi9 and the input θIG match, the ignition switch SW is turned on, thereby starting the ignition. The ignition current 'IIi flows through the primary coil of the transformer T, and ignition is performed by a spark plug (not shown). Note that the ignition angle setting circuit 8 and the ignition command circuit 9 form an ignition command means. Further, the ignition angle setting circuit 8 receives various engine parameters from the engine parameter sensor 12, that is, the engine rotation speed Ne.
There is also a mode that operates based on 1 suction negative pressure Pa, throttle bias θ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 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), and therefore the output of the peak hold circuit 4 changes as shown by the dotted line in FIG. 4(C). The comparison circuit 5 generates a peak detection pulse signal as shown in FIG. 3(D) at each maximum point of the acupressure signal. 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 level is the read command signal.
第4vJは第1図に示した装置の点火角設定回路8の点
火制御に関するプログラム例を示している。4th vJ shows an example of a program related to ignition control of the ignition angle setting circuit 8 of the device shown in FIG.
すなわち、点火角設定回路8は、点火制御動作をなすに
当って、まず、点火角θIGを初mmθ夏Goに設定し
ておいてデコーダ11からのの読取指令信号を待ち、読
取指令信号を受けるとラッチ回路10のラッチ内容をピ
ーク位置情報θP×として取り込むのである(ステップ
S1.、S2)。That is, in performing the ignition control operation, the ignition angle setting circuit 8 first sets the ignition angle θIG to the initial mmθ summer Go, waits for a read command signal from the decoder 11, and receives the read command signal. The contents latched by the latch circuit 10 are taken in as peak position information θP× (steps S1., S2).
次いでこのピーク位置情報θpxが上死点角度θTDC
と例えば12°の角度αとの和より大なるか小なるかを
判断しくステップS3)、大なれば点火角θ!GをΔθ
だけ進角せしめ(ステップSa )また、小なれば点火
角θtCをΔθだけ遅角せしめる(ステップSs)。以
上のスタートからエンドまでのステップS+ないしSs
の1サイクルの動作が、クロックパルスに応じて順次実
行されかつ該サイクル動作が繰り返されるのである。こ
の点については以下のプログラムも同様である。Next, this peak position information θpx is the top dead center angle θTDC
For example, the ignition angle θ! G as Δθ
If the ignition angle is smaller, the ignition angle θtC is retarded by Δθ (step Ss). Steps S+ or Ss from the above start to end
One cycle of operation is sequentially executed in response to a clock pulse, and the cycle operation is repeated. The following programs are also similar in this regard.
第5図は点火指令回路9をマイクロプロセッサによって
形成した場合の動作プログラム例を示している。すなわ
ち、点火指令回路9は基準装置信号を検知するとくステ
ップSue、内蔵レジスタのクランク角現在値θを牙を
θtoe (若しくは所定値)にセットする(ステップ
5I2)°。次いで、点火角設定回路8からの点火角デ
ータθTGを取 □り込んで(ステップ+2)こ
れをクランク角現在値θi?rと比較しθを牙−〇IG
の条件が成立したとき直ちに点火指令を発して(ステッ
プSI4,51s)、点火スイッチSWをm成せしめる
。一方、Ot′)≠θIGの場合θXtに単位クランク
角δθを加えて次のプログラムサイクルに備える(ステ
ップS’s)、ステップS14においては、01g=θ
IGか否かの判断ではなく、01gとθicとの差がδ
θより小なるか否かの判断とすることも考えられる。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, in step Sue, it sets the current crank angle value θ in the built-in register to θtoe (or a predetermined value) (step 5I2). Next, the ignition angle data θTG from the ignition angle setting circuit 8 is loaded (step +2) and used as the current crank angle value θi? Compare θ with r and set θ as −〇IG
Immediately when the condition is satisfied, an ignition command is issued (step SI4, 51s), and the ignition switch SW is turned on. On the other hand, when Ot')≠θIG, the unit crank angle δθ is added to θXt in preparation for the next program cycle (step S's), and in step S14, 01g=θ
The difference between 01g and θic is δ, not the judgment of IG or not.
It is also conceivable to make a determination as to whether or not it 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+α
)との大小を知って進角若しくは遅角せしめる(ステッ
プS3a* S4 a 。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 S3a*S4a).
5sa)基本的な流れは第4図のフローチャートにて示
したプログラムと変らない。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).
ところで、エンジン失火の場合は、シリンダ内の燃焼が
発生せず、指圧ピーク位置は0TDCの近傍に生ずる。By the way, in the case of engine misfire, combustion within the cylinder does not occur and the acupressure peak position occurs near 0 TDC.
また、エンジン失火の生じたサイクルにおける指圧ピー
ク位置データは正常燃焼によるものではないので次のサ
イクルの指圧ピーク位置制御の基礎とすることは適当で
ない。よって、まず、θpx (N)と0TDCを比較
してその差がΔθを越えた場合のみθpx(N)の演算
に移る(ステップ320.21)。この演算ステップ8
21においては
θpx(N)=Σ(Z)nθpx(N−n>n≠O
なる数式によって過去のエンジンサイクル(N−1)、
(N−2)、・・・・・・(N−n )回目のエンジン
サイクルにおける指圧ピーク位置データ値によって今回
データ値を補正してフィードバック系の安定性を増して
いるのである。Further, since the acupressure peak position data in the cycle in which the engine misfire occurred is not based on normal combustion, it is not appropriate to use it as the basis for the acupressure peak position control in the next cycle. Therefore, first, θpx (N) is compared with 0TDC, and only when the difference exceeds Δθ, the process moves to the calculation of θpx (N) (step 320.21). This calculation step 8
In 21, the past engine cycle (N-1),
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-2), . . . (N-n)th engine cycle.
上記数式のωnの具体例として、ω0=ω1=ω2fω
3iω4=115.ω5±ω6=・・・=ωロー0とし
て、過去4回のデータと今回データとの平均値を今回デ
ータとすることも考えられる。As a specific example of ωn in the above formula, ω0=ω1=ω2fω
3iω4=115. It is also possible to set the average value of the past four data and the current data as the current data by setting ω5±ω6=...=ωlow0.
平均の方式はこれに限定されず、適当な回数のデータの
平均を取るのである。また、ωn−(1/L)n (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)n (L
>1, n>0).
こうして得られたθpx (N)と(θT D C+α
)との大小によって進角及び遅角制御をなすのであるが
(ステップS4a、5sa)、進角量Δθ1と遅角量Δ
θ2とを必ずしも等しい値とせず、フィードバック系の
特性に応じてΔθ1〉Δθ2あるいはΔθ1くΔ02と
することが出来る。また、Δθ1.Δθ2はθρ×(N
)と(OTDC+2)との差の関数とすることも出来る
。θpx (N) obtained in this way and (θT D C+α
), advance angle and retard angle control is performed depending on the magnitude of the advance angle amount Δθ1 and retard angle amount Δ
θ2 is not necessarily set to the same value, but can be set to Δθ1>Δθ2 or Δθ1 minus Δ02 depending on the characteristics of the feedback system. Also, Δθ1. Δθ2 is θρ×(N
) and (OTDC+2).
一方、θpx (N>とθTDCとの差かにθ以下のと
きはに+ <K+ 1である限りに1をに++1として
(ステップS22.523)遅角制御0(ステップ5s
a)をなし、失火が連続して生じてに1≧に+tlとな
れば点火時期を再設定すべく初期化する(ステップ52
4)。なお、1θP×−θTDcl>Δθのときはに1
をOとして次のステップに入る(ステップ525)。な
お、破1i1Q+にて示す如く、エンジン失火の際遅角
制御をUずにそのまま次のプログラムサイクルに入るよ
うにしても良い。これは、4サイクルエンジンにこの点
火時期1.II御装置を用いた場合に排気行程データを
無視するようにするのにもよい。こうすれば排気工程判
別センサーが不要となる。On the other hand, when the difference between θpx (N> and θTDC is less than θ), as long as + <K+ 1, 1 is set to +1 (step S22.523) and the retard control is 0 (step 5s
a), and if misfires occur continuously and 1≧+tl, the ignition timing is initialized to be reset (step 52).
4). In addition, when 1θP×−θTDcl>Δθ, 1
is set to O and enters the next step (step 525). Incidentally, as shown in 1i1Q+, when the engine misfires, the retard control may not be performed and the next program cycle may be directly entered. This is due to the ignition timing 1. It is also possible to ignore the exhaust stroke data when using the II control device. This eliminates the need for an exhaust process discrimination sensor.
第7図は、点火角設定回路8の更に別の動作プログラム
例を示している。すなわち、このプログラムにおいては
θpx(N)のt、lJ御目標値θP×iを(OTDc
+α)の単一の角度にせずΔθPxi±β(×)として
制御目標領域としている(ステップ530)。こうする
ことにより、フィードバック系全体の安定性を向上せし
めている。なお、β(X)の×はエンジン回転数Ne、
スロットル開度θTl−1、エンジン吸入負圧Paのい
ずれか1とすることが出来る。また、これらのエンジン
パラメータの組み合せを変数としてβの値を変えること
も考えられる。その他の点は第6図のプログラムと同様
である。なお、β(X)を定数βとすることも出来る。FIG. 7 shows yet another example of an operation program for the ignition angle setting circuit 8. In other words, in this program, the target value θP×i of θpx(N) is set to (OTDc
+α) is not set as a single angle, but the control target area is set as ΔθPxi±β(×) (step 530). By doing this, the stability of the entire feedback system is improved. Note that × in β(X) is the engine rotation speed Ne,
The throttle opening degree θTl-1 or the engine suction negative pressure Pa can be set to 1. 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 β(X) can also be a constant β.
第8図は、点火角設定回路8の別の動作プログラム例を
示している。すなわち、このプログラムにおいてはθp
x (N)の制御目標値θpxiを固定せずθPX(N
)の平均値θpx (N)(−n+A
1/Δ・Σθpx(N))とθpxiとの差を元N=n
のθpxiに加味して(2θpxi−θpx(N))を
新たなθpxiとしている(ステップ831)。FIG. 8 shows another example of an operation program for the ignition angle setting circuit 8. That is, in this program, θp
x (N) without fixing the control target value θpxi
), the difference between the average value θpx (N) (-n+A 1/Δ・Σθpx(N)) and θpxi is added to the θpxi of the element N=n, and (2θpxi-θpx(N)) is set as the new θpxi. (Step 831).
その他の部分は、第7図のフローチャートにて示したプ
ログラム例と同様である。The other parts are the same as the example program shown in the flowchart of FIG.
第9図は点火角設定回路8の別の動作プログラムを示し
ている。すなわち、このプログラム例においては、θp
x (N)の制御目標値θpxiを単一の角度にせず0
pxi±β(×)の目標領域にθpx(N)を収めるよ
うにフィードバック$制御する点等については第7図の
プログラムと同、様である。しかし乍ら、本プログラム
においてはθIGの補正量をθpx(N)のθpxiか
らの偏位量(θpx(N)−〇pxi )を変数とする
奇数次関数値F(θpx(N)−〇pxi )としてい
る。この奇数次l数F(Z)は例えば、Z。FIG. 9 shows another operating program of the ignition angle setting circuit 8. That is, in this program example, θp
Set the control target value θpxi of x (N) to 0 without making it a single angle.
The program is similar to the program shown in FIG. 7 in terms of feedback $ control so that θpx(N) falls within the target range of pxi±β(x). However, in this program, the correction amount of θIG is an odd-order function value F(θpx(N)−〇pxi) where the deviation amount of θpx(N) from θpxi (θpx(N)−〇pxi) is used as a variable. ). This odd-order l number F(Z) is, for example, Z.
Z* 、ZS等の一般式(Z−γ)0にて表わされる単
一変曲点を有する奇数次関数である。特に、n≧3とす
るとθpx(N)の目標−〇pxiからの偏位量の増加
−に従ってフィードバック量が増すことになり、素早い
フィードバック制御が期待出来る。一方、フィードバッ
ク量が大゛きくなり過ぎるとフィードバック系がハンチ
ング状態になる恐れもある故、最大フィードバック量を
制限している。以上の動作を第8図のフローチャートの
ステップ832,333.3γによって遂行するのであ
る。It is an odd-order function having a single inflection point expressed by the general formula (Z-γ)0 such as Z* and ZS. In particular, when n≧3, the amount of feedback increases in accordance with the increase in the amount of deviation of θpx(N) from the target −〇pxi, and quick feedback control can be expected. On the other hand, if the amount of feedback becomes too large, there is a risk that the feedback system will go into a hunting state, so the maximum amount of feedback is limited. The above operations are performed by steps 832, 333, and 3γ in the flowchart of FIG.
また、この場合、失火が生じたら所定角直入〇だけ遅角
せしめるステップSsaは残し、かつこれを省略するこ
ともあることを破線Q2にて示している。Further, in this case, the broken line Q2 indicates that the step Ssa for retarding the engine by a predetermined angle of zero if a misfire occurs may be left in place, but may be omitted.
第10図は、点火角設定回路8の更に別の動作プログラ
ム例を示している。すなわち、本プログラムにおいては
、まず、諸エンジンパラメータのうちエンジン回転数の
Ne、スロットル開度θth。FIG. 10 shows yet another example of an operation program for the ignition angle setting circuit 8. That is, in this program, first, among various engine parameters, the engine speed Ne and the throttle opening θth are determined.
吸入負圧Psを所定基準値Nr、θr、Prと各々比較
して、これら基準値を超えない範囲においては、点火角
θIGを固定点火角θrerに固定する(ステップ84
0,841 、Su、So )、14準点火角θIGr
はエンジン回転数等のエンジンパラメータによって変動
せしめるか該エンジンパラメータによるマツプ値から選
択することも考えられる。また、Ne、θth、 Pa
のいずれかが基準値Nr、θr、prを各々超えた場合
フィードバック制御動作に入るようになっている。この
ように、エンジンパラメータに応じてフィードバック制
御によるθIG決定と固定θIGとの切換えをなす理由
について説明すれば、まず、エンジン回転数が低いとき
はシリンダ内での爆発による指圧ピークよりも空気圧縮
による上死点近傍での指圧ピークの方が大きく表われる
ためである。この場合の指圧変化を第11図の一点鎖線
で示している。The suction negative pressure Ps is compared with predetermined reference values Nr, θr, and Pr, and the ignition angle θIG is fixed at the fixed ignition angle θrer within a range that does not exceed these reference values (step 84
0,841, Su, So), 14 quasi-ignition angle θIGr
It is also conceivable that the value may be varied depending on engine parameters such as engine speed, or may be selected from map values based on the engine parameters. Also, Ne, θth, Pa
When any one of them exceeds the reference value Nr, θr, pr, respectively, a feedback control operation is started. To explain the reason for switching between θIG determination by feedback control and fixed θIG according to engine parameters, firstly, when the engine speed is low, the pressure peak due to air compression due to explosion in the cylinder is This is because the acupressure peak near top dead center appears larger. The change in acupressure in this case is shown by the dashed line in FIG.
また、スロットル開度が小又は吸入負圧が人であるとい
うことは低負荷あるいは極低スロワ]・ル開度状態であ
ることを示しており、かかる場合の指圧変化を第11図
の実線カーブにて示す。この場合も最大指圧ピーク位置
がTDC近傍にあり、点火角をフィードバック制御する
には適当でないのである。なお、第11図の点線カーブ
は通常運転下における指圧変化の様子を示している。な
お、ステップ841と342はいずれかを省略すること
も出来る。In addition, a small throttle opening or a low suction negative pressure indicates a low load or extremely low throttle opening, and the change in finger pressure in such a case is shown by the solid line curve in Figure 11. Shown in In this case as well, the maximum acupressure peak position is near TDC, which is not suitable for feedback control of the ignition angle. Note that the dotted line curve in FIG. 11 shows how the finger pressure changes under normal operation. Note that either steps 841 or 342 can be omitted.
エンジン運転状態が低エンジン回転状態、極低スロット
ル開度、軽負荷状態のいずれでもな(通常の運転状態で
あることを判定すると、指圧ピーク位置θpx (N)
の読み取りに入っても良い。The engine operating state is either low engine speed, extremely low throttle opening, or light load (if it is determined that the engine is in normal operating state, the shiatsu peak position θpx (N)
You can also start reading.
しかし、このプログラムにおいては、前回1ナイクルで
の設定点火角θ■c(N−1)と前々回サイクルでの設
定点火角θTG(N−2)との差入〇+c(N−1)を
演算しておく(ステップ544)。However, in this program, the difference 〇 + c (N-1) between the set ignition angle θ■c (N-1) in the previous cycle and the set ignition angle θTG (N-2) in the cycle before the previous cycle is calculated. (step 544).
次に読取指令信号の存在を検知すると指圧ピークデータ
θpx (N)を取り込むのである(ステップS+、5
za)。この後で、ステップ344の内容を実行するよ
うにしても良い。Next, when the presence of the reading command signal is detected, the acupressure peak data θpx (N) is taken in (step S+, 5
za). After this, the contents of step 344 may be executed.
次いで、今回θpx(N)と前回θpx(N−1)との
差Δθpx (N)を演算しくステップS6)、■にt
7ているΔθ+c(N−1)に対するΔθpx (N)
の比K(N)を得る(ステップSs ) o次いで、ス
テップ820.321.822.323゜824,82
5.83 a )にツイテ第6図と同様に実行する。Next, in step S6) to calculate the difference Δθpx (N) between the current θpx (N) and the previous θpx (N-1), t
Δθpx (N) for Δθ+c(N-1)
Obtain the ratio K(N) (step Ss) o Then, step 820.321.822.323°824,82
5.83 a) Tweet Execute in the same manner as in Figure 6.
そうして、θpx (N)の目標値との比較結果に応じ
て前回θIG(N−1)を進角若しくは遅角させるに当
って、K(H)・Δθ1若しくはK(N)・Δθ2だけ
前回θIe(N−1)を減少若しくは増加させるのであ
る(ステップSa、S槌)。Then, when advancing or retarding the previous θIG (N-1) according to the comparison result with the target value of θpx (N), only K(H)・Δθ1 or K(N)・Δθ2 is required. The previous time θIe(N-1) is decreased or increased (step Sa, S hammer).
これは、今回ピーク位置θpx(N)は前回の設定点火
角θ+c(N−1)によるものであり、前回ピーク位置
θpx(N−1)は前々回設定点火角θ+c(N−2)
に対応することから、θ−1c(N−2)からθIG(
N−1>への変化分Δθrc(N−1)によるθpx(
N−1)からθpx (N)への変化分Δθpx(N)
への影響の度合をK(N)によって表わしてこれを次回
エンジンサイクルの点火のための今回設定点火角θIc
(N)の進角若しくは遅角制御に反映させる訳である
。This is because the current peak position θpx(N) is due to the previous set ignition angle θ+c(N-1), and the previous peak position θpx(N-1) is due to the previous set ignition angle θ+c(N-2).
Therefore, from θ-1c(N-2) to θIG(
θpx( by the change Δθrc(N-1) to N-1>
Change amount Δθpx (N) from N-1) to θpx (N)
The degree of influence on the current setting ignition angle θIc for the next engine cycle is expressed by K(N).
This is reflected in the advance angle or retard angle control of (N).
第12図は、クロック発生回路2として水晶発振器等の
発振器をmmいてエンジン回転数に無関係な一定周波数
のクロックパルス信号を発生するようにした場合に点火
角設定回路8(用°いて有用なサブルーチンプログラム
である。FIG. 12 shows a useful subroutine for the ignition angle setting circuit 8 (used in the ignition angle setting circuit 8) when an oscillator such as a crystal oscillator is used as the clock generation circuit 2 to generate a clock pulse signal of a constant frequency independent of the engine speed. It is a program.
このサブルーチンプログラムを含む点火角設定回路8は
TDCパルス等の基準位置信号が存在するや、否やを判
別して(ステップS so ) 、存在しない場合は基
準位置信号の不存在期間が(K2 Ixツクック周期)
を超えたかどうかを判定しくステップ551)、越えて
いなければ定数に2に1を加算して終了する(ステップ
S5□)。基準信号不存在I]ll5Iが(K2 lx
り0ツク周期)と越、えると設定点火角θ[Gを初期値
θIGOに戻し、K2をゼロとし、このときのθP×デ
ータを無視するキャンセルフラーグをこのθP×データ
に付加する(ステップ553)。なお、基準位置信号の
存在を検知するとに2をゼロとする(ステップ554)
。The ignition angle setting circuit 8 including this subroutine program determines whether a reference position signal such as a TDC pulse exists or not (step Sso), and if it does not exist, the period of absence of the reference position signal is determined (K2 period)
It is determined whether the value exceeds the value (step 551), and if it does not, 1 is added to the constant 2 and the process ends (step S5□). Reference signal absent I]ll5I is (K2 lx
When the set ignition angle θ [G is returned to the initial value θIGO, K2 is set to zero, and a cancel flag that ignores the θP × data at this time is added to this θP × data (step 553). Note that when the presence of the reference position signal is detected, 2 is set to zero (step 554).
.
これは、所定時間以上基準位置信号が得られないとエン
ジン停止と判断して次のエンジン始動に備えるためであ
る。This is because if the reference position signal is not obtained for a predetermined period of time or longer, it is determined that the engine has stopped and preparations are made for the next engine start.
1且立11
以上のことから明らかな如く、本発明による指圧信号応
答型点火時期制御装置によれば指圧ピーク位置のの偏位
に対するフィードバックの方向によって点火角の増減割
合を異ならしめており、エンジン特性に適合した点火時
期υImが達成出来て好ましいのである。1 and 11 As is clear from the above, according to the ignition timing control device responsive to the finger pressure signal according to the present invention, the rate of increase/decrease in the ignition angle is made different depending on the direction of feedback with respect to the deviation of the finger pressure peak position, which improves the engine characteristics. This is preferable because it is possible to achieve an ignition timing υIm that matches the ignition timing υIm.
第1図は、エンジンシリンダの内圧変化を例示するグラ
フ、第2図は、本発明の実施例を示す回路図、第3図は
第2図装置の動作を示す信号波形図、第4図及び第5図
は第2図の装置のマイクロプロセッサによって構成され
る部分の動作プログラムを示すフローチャート第6図な
いし第10図及び第12図は第2図の点火角設定回路の
動作モードプログラムを示すフローチャー1−1第11
図は指圧変化カーブが運転状態に依存することを示すグ
ラフである。
主要部分の符号の説明
8・・・・・・点火角設定回路
9・・・・・・点火指令回路
10・・・・・・ラッチ回路
11・・・・・・デコーダ
SW・・・・・・点火スイッチ
T・・・・・・点火トランス
出願人 本田技研工業株式会社
代理人 弁理士 藤村元彦
第4図
第5図
エンド
第11図
第12図
エント
手続ネ…正書(自発)
昭和60年10月29日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 operation program of the portion constituted by the microprocessor of the device shown in FIG. 2.FIGS. 6 to 10 and 12 are flowcharts showing the operation mode program of the ignition angle setting circuit of FIG. Char 1-1 No. 11
The figure is a graph showing that the acupressure change curve depends on driving conditions. 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 Figure 5 End Figure 11 Figure 12 Entrance procedure...Original document (spontaneous) 1985 October 29th
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 is configured to control the target data value of the shiatsu peak position data signal. An internal combustion engine characterized in that when advancing or retarding a set ignition angle in accordance with the amount of deviation with respect to shiatsu peak position data, the amount of advance and the amount of retardation are made different for the same amount of deviation. Ignition timing control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13867185A JPS61275582A (en) | 1985-06-25 | 1985-06-25 | Internal combustion engine ignition timing control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13867185A JPS61275582A (en) | 1985-06-25 | 1985-06-25 | Internal combustion engine ignition timing control device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11723185A Division JPS61275574A (en) | 1985-05-30 | 1985-05-30 | Internal combustion engine ignition timing control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS61275582A true JPS61275582A (en) | 1986-12-05 |
Family
ID=15227393
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13867185A Pending JPS61275582A (en) | 1985-06-25 | 1985-06-25 | Internal combustion engine ignition timing control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61275582A (en) |
-
1985
- 1985-06-25 JP JP13867185A patent/JPS61275582A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4745902A (en) | Ignition timing control method for internal combustion engine | |
| JPS61275582A (en) | Internal combustion engine ignition timing control device | |
| US4875450A (en) | Ignition timing controlling device for an internal combustion engine | |
| JPS61275578A (en) | Internal combustion engine ignition timing control device | |
| JPS61275581A (en) | Ignition timing control device of internal combustion engine | |
| JPH0347471A (en) | Ignition control device for internal combustion engine | |
| JPS61275577A (en) | Internal combustion engine ignition timing control device | |
| JPS63259165A (en) | Internal combustion engine ignition timing control device | |
| JPS61275583A (en) | Ignition timing control device of internal combustion engine | |
| JPS6235070A (en) | Internal combustion engine ignition timing control device | |
| JPS61275579A (en) | Internal combustion engine ignition timing control device | |
| JPS61275580A (en) | Ignition timing control device of internal combustion engine | |
| JP2528168B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS63159667A (en) | Ignition timing controller for internal combustion engine | |
| JP2517605B2 (en) | Combustion control device for internal combustion engine | |
| JPS63170561A (en) | Internal combustion engine ignition timing control device | |
| JPS6235075A (en) | Internal combustion engine ignition timing control device | |
| JPS6235071A (en) | Internal combustion engine ignition timing control device | |
| JPH0536999Y2 (en) | ||
| JPS61275576A (en) | Ignition timing control device of internal combustion engine | |
| JPS6282273A (en) | Ignition timing control device for internal combustion engine | |
| JPH0551792B2 (en) | ||
| JPS61275584A (en) | Internal combustion engine ignition timing control device | |
| JPS6235066A (en) | Internal combustion engine ignition timing control device | |
| JPH0256516B2 (en) |