JPH051392B2 - - Google Patents
Info
- Publication number
- JPH051392B2 JPH051392B2 JP59040870A JP4087084A JPH051392B2 JP H051392 B2 JPH051392 B2 JP H051392B2 JP 59040870 A JP59040870 A JP 59040870A JP 4087084 A JP4087084 A JP 4087084A JP H051392 B2 JPH051392 B2 JP H051392B2
- Authority
- JP
- Japan
- Prior art keywords
- knock
- cylinder
- ignition timing
- knocking
- signal
- 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
Links
- 238000000034 method Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 2
- 239000000498 cooling water Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
- F02P5/152—Digital data processing dependent on pinking
- F02P5/1522—Digital data processing dependent on pinking with particular means concerning an individual cylinder
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Ignition Installations For Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は自動車エンジン点火制御装置に係り、
特にエンジンのノツキングを検知して点火時期を
補正することにより最適な点火時期制御を行うに
好適な自動車エンジン点火制御装置に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to an automobile engine ignition control device,
In particular, the present invention relates to an automobile engine ignition control device suitable for performing optimal ignition timing control by detecting engine knocking and correcting ignition timing.
エンジンのノツキングを検知して点火時期を補
正する制御(以下これをノツク制御という)は、
エンジン出力を向上させるのに有効な手段であ
り、その制御方法として、ノツキングが検知され
たとき、すべての気筒の点火時期を一律に補正す
る方法と、ノツキングの発生した気筒を識別して
気筒毎に独立して点火時期を補正する方法(以
下、気筒別のノツク制御方式という)とが知られ
ている(特開昭55−19978号公報参照)。特に後者
の制御方法は各気筒に対するノツキング検出感度
の差や、ノツキングしやすさの差などに応じてよ
り最適なノツク制御の行なえる方法として有効で
ある。ところが、この方式では、各気筒毎に独立
に点火時期を補正するため、エンジンのばらつ
き、ノツキングセンサのばらつきによつてノツキ
ング検出感度の気筒間差が著しく大きいような場
合、気筒毎の点火時期が大きく異なつてしまい、
エンジン回転トルクの不安定を招くおそれがある
ものであつた。
Control that detects engine knocking and corrects ignition timing (hereinafter referred to as knocking control) is
This is an effective means to improve engine output, and its control methods include two methods: uniformly correcting the ignition timing of all cylinders when knocking is detected, and one method that corrects the ignition timing of all cylinders uniformly when knocking is detected. A method of correcting the ignition timing independently of each cylinder (hereinafter referred to as a cylinder-specific knock control method) is known (see Japanese Patent Application Laid-Open No. 1997-1997). In particular, the latter control method is effective as a method for performing more optimal knock control depending on differences in knock detection sensitivity and ease of knocking between cylinders. However, with this method, the ignition timing is corrected independently for each cylinder, so if there is a significant difference in knocking detection sensitivity between cylinders due to engine variations or knocking sensor variations, the ignition timing for each cylinder may be adjusted. has become very different,
This may lead to instability of engine rotational torque.
本発明の目的は、気筒別ノツク制御方式におい
て、点火時期の気筒間差が一定の値をこえないよ
うにして、安定したトルクが得られるような点火
時期制御を行なえる自動車エンジン点火制御装置
を提供することにある。
An object of the present invention is to provide an automobile engine ignition control device that can perform ignition timing control in a cylinder-by-cylinder knock control system so that the difference between cylinders in ignition timing does not exceed a certain value and stable torque is obtained. It is about providing.
このような目的を達成するために、本発明に係
る自動車のエンジン点火制御装置は、ノツキング
による点火時期補正量を各気筒毎に保持してお
き、それらのうちの最大値と最小値とを比較し、
その差がある所定の値をこえるような場合は、最
小の補正量のものにある値を加算した値を新たな
補正量として設定することにより、常に点火時期
の気筒間差が所定の値をこえないように制御する
ようにしたものである。
In order to achieve such an object, the automobile engine ignition control device according to the present invention stores an ignition timing correction amount due to notching for each cylinder, and compares the maximum value and minimum value among them. death,
If the difference exceeds a predetermined value, set the new correction amount by adding a certain value to the minimum correction amount, so that the ignition timing difference between cylinders always maintains the predetermined value. It is designed to control the noise so that it does not become louder.
本実施例における基本的なシステム構成は第1
図に示すようになつている。主な入力信号はクラ
ンク軸回転角度を検出する回転角度センサ1から
得られる回転角度信号(POS)、クランク軸のあ
る特定回転角度位置を検出する基準位置センサ2
から得られる基準位置信号(REF)、第1気筒を
識別するためのセンサ3からの第1気筒識別信号
(PHASE)、センサ4からの吸気管圧力信号
(P)、センサ5からの冷却水温信号(TW)、セ
ンサ6からの吸気温信号(Ta)、センサ7からの
バツテリ電圧信号(VB)、センサ8からのノツク
信号(KNOCK)などであり、出力信号はイグニ
ツシヨンコイル10に一体化されたパワトランジ
スタ11のベースを制御する点火制御信号
(IGN)である。このIGN信号のHigh時間を制御
することによりイグニツシヨンコイルの一次通電
時間を制御し、IGN信号のHighからLowへの切
りかえタイミングを制御することにより点火時期
を制御することができる。制御装置9はマイクロ
プロセツサによつて制御され、点火時期は、エン
ジン回転数と吸気管圧力とにもとづいて(16×
16)点の点火マツプを補間して基本的な点火時期
を決定し、この値に対し、冷却水温、吸気温によ
る補正値を加算して、さらにノツキングが検知さ
れた時にはノツキングによる補正値を加算して最
終的な点火時期が決定される。即ち点火時期θは
次のように表わせる。
The basic system configuration in this example is the first
It is as shown in the figure. The main input signals are a rotation angle signal (POS) obtained from a rotation angle sensor 1 that detects the crankshaft rotation angle, and a reference position sensor 2 that detects a specific rotation angle position of the crankshaft.
Reference position signal (REF) obtained from , first cylinder identification signal (PHASE) from sensor 3 for identifying the first cylinder, intake pipe pressure signal (P) from sensor 4, cooling water temperature signal from sensor 5 (TW), intake temperature signal (Ta) from sensor 6, battery voltage signal (V B ) from sensor 7, knock signal (KNOCK) from sensor 8, etc., and the output signals are integrated into the ignition coil 10. This is an ignition control signal (IGN) that controls the base of the power transistor 11 that is regulated. By controlling the High time of this IGN signal, the primary energization time of the ignition coil can be controlled, and by controlling the switching timing of the IGN signal from High to Low, the ignition timing can be controlled. The control device 9 is controlled by a microprocessor, and the ignition timing is determined based on the engine speed and intake pipe pressure (16×
16) Determine the basic ignition timing by interpolating the ignition map of the points, add correction values based on cooling water temperature and intake air temperature to this value, and add the correction value due to knocking when knocking is detected. The final ignition timing is then determined. That is, the ignition timing θ can be expressed as follows.
θ=θ(N,P)+θ(TW)+θ(Ta)+θ
(KNOCK)
ここでθは最終的な点火時期、θ(TW)は水
温による補正値、θ(Ta)は吸気温による補正
値、θ(KNOCK)はノツク信号による補正値で
ある。なおエンジン回転数NはPOS信号(例え
ば1゜毎の信号)を一定の時間で計数することによ
つて得られる。 θ=θ(N,P)+θ(TW)+θ(Ta)+θ
(KNOCK) Here, θ is the final ignition timing, θ (TW) is the correction value based on the water temperature, θ (Ta) is the correction value based on the intake air temperature, and θ (KNOCK) is the correction value based on the knock signal. Note that the engine rotation speed N can be obtained by counting POS signals (for example, signals every 1°) at a constant time.
ここにおいて、θ(N,P)θ(TW)、θ(Ta)
はすべての気筒に対して共通の値がとられる。 Here, θ (N, P) θ (TW), θ (Ta)
is a common value for all cylinders.
θ(KNOCK)は以下のようにして決定される。
エンジンにノツキングが発生した時は、点火後お
よそ1msecから3msec経過後から、およそ0.5
msecから1msec程度の時間の間、特異なエンジ
ン振動が発生する。このエンジン振動を圧電素子
などを用いたノツクセンサ8によつて電気信号に
変換して制御装置に入力する。制御装置内のノツ
ク信号検出回路部13では、この信号を処理し
て、ノツキング強度に応じた数のパルス列を出力
する。このパルス列信号をノツクパルスと呼称す
ることにする。このノツクパルスは制御ロジツク
部14に対して割込信号として入力される。制御
ロジツク部14はマイクロプロセツサとI/O制
御部とから構成されている。ノツクパルスによつ
て起動された割込処理ルーチンでは、ノツクパル
スの数を計数する。また、例えばBTDC60゜に設
定されたREF信号も制御ロジツク部に対して割
込信号として入力される。REF信号によつ起動
された割込処理ルーチンでは、計数されたノツク
パルス数をあらかじめ定められた所定の値(例え
ば6)と比較して、それより多い場合にノツキン
グが発生したとみなし、それにより少い場合はノ
ツキングは発生していないとみなす。そのノツキ
ングの発生した気筒を識別して、その気筒に対応
するノツク補正値を保持するレジスタ(メモリの
特定番地)に、1回のノツクで補正する値θKを加
算する。気筒の識別は、第一気筒識別信号が入力
された時を第一気筒として、REF信号が入力さ
れるたびに順次気筒番号を更新していくことで識
別できる。REF信号は各気筒に1対1に対応し
て、特定の位置(例えばBTDC60゜)で発生する
ように設定されている。こうして、各気筒毎にノ
ツク補正量が独立に設定される。ここで、第一気
筒のノツク補正量θ1(KNOCK)から、例えば4
気筒エンジンの場合第4気筒のノツク補正量θ4
(KNOCK)のうちの最大値θKnaxと、最小値θKnio
とを求め、その差分ΔθK=θKnax−θKnioを計算し、
この値があらかじめ設定された所定の値ΔθKOよ
り大きいときには、最小の補正量の気筒に対し
(ΔθK−ΔθKO)を加算したものを新たな補正量と
する。即ち、
θKnio=θi(i気筒の補正量)
θKnax=θj(j気筒の補正量)
とすると、
ΔθK=θKnax−θKnio=θj−θi
ΔθK−ΔθKO=(θj−θi)−ΔθKO
今、θiに(ΔθKO−ΔθK)を加算したものを、θi′
と
すると、
θi′=θi+(ΔθK−ΔθKO)
したがつて、
θj−θi′=θj−θi−(ΔθK−ΔθKO)
=θj−θi−(θj−θi)+ΔθKO
=ΔθKO
即ち、ノツク補正量の気筒間差は常にΔθKO以
下にすることができる。 θ(KNOCK) is determined as follows.
When knocking occurs in the engine, approximately 0.5 msec to 3 msec after ignition occurs.
A peculiar engine vibration occurs for a period of about 1 msec to 1 msec. This engine vibration is converted into an electrical signal by a knock sensor 8 using a piezoelectric element, etc., and is input to the control device. A knock signal detection circuit section 13 in the control device processes this signal and outputs a pulse train of a number corresponding to the knocking intensity. This pulse train signal will be referred to as a knock pulse. This knock pulse is input to the control logic section 14 as an interrupt signal. The control logic section 14 is composed of a microprocessor and an I/O control section. The interrupt processing routine activated by a knock pulse counts the number of knock pulses. Further, a REF signal set to, for example, 60° BTDC is also input as an interrupt signal to the control logic section. The interrupt processing routine activated by the REF signal compares the counted number of knock pulses with a predetermined value (for example, 6), and if the number is greater than that, it is assumed that knocking has occurred, and If it is small, it is assumed that nokking has not occurred. The cylinder in which knocking has occurred is identified, and a value θ K to be corrected by one knock is added to a register (specific address in the memory) that holds the knock correction value corresponding to that cylinder. The cylinder can be identified by setting the time when the first cylinder identification signal is input as the first cylinder, and sequentially updating the cylinder number each time the REF signal is input. The REF signal is set to be generated at a specific position (for example, 60 degrees BTDC) in one-to-one correspondence with each cylinder. In this way, the knock correction amount is set independently for each cylinder. Here, from the knock correction amount θ 1 (KNOCK) of the first cylinder, for example, 4
In the case of a cylinder engine, the knock correction amount for the 4th cylinder is θ 4
(KNOCK), the maximum value θ Knax and the minimum value θ Knio
and calculate the difference Δθ K = θ Knax −θ Knio ,
When this value is larger than a predetermined value Δθ KO , the new correction amount is determined by adding (Δθ K −Δθ KO ) to the cylinder with the minimum correction amount. That is, if θ Knio = θ i (correction amount for cylinder i) θ Knax = θ j (correction amount for cylinder j), Δθ K = θ Knax −θ Knio = θ j −θ i Δθ K −Δθ KO = ( θ j −θ i )−Δθ KO Now, the sum of (Δθ KO −Δθ K ) to θ i is θ i ′
Then, θ i ′=θ i + (Δθ K −Δθ KO ) Therefore, θ j −θ i ′=θ j −θ i −(Δθ K −Δθ KO ) = θ j −θ i −(θ j −θ i )+Δθ KO =Δθ KO That is, the difference in knock correction amount between cylinders can always be kept below Δθ KO .
こうして求められたノツク補正量を、別途計算
されたθ(N,P)、θ(TW)、θ(Ta)とともに
加算することによつて最終的な点火時期が決定さ
れる。 The final ignition timing is determined by adding the knock correction amount thus obtained together with separately calculated θ(N,P), θ(TW), and θ(Ta).
θ(N,P)、θ(TW)、θ(Ta)はすべての気
筒について共通だから、最終的な点火時期の気筒
間差もΔθKO以下に抑えられることになる。この
ようにすれば気筒別ノツク制御において点火時期
の気筒間差が一定値以下に抑えられるためトルク
の変動がなく安定したエンジン回転を得ることが
できる効果がある。 Since θ(N,P), θ(TW), and θ(Ta) are common to all cylinders, the difference in final ignition timing among the cylinders can also be suppressed to less than Δθ KO . In this way, the difference in ignition timing between cylinders can be suppressed to a certain value or less in the cylinder-by-cylinder knock control, so that there is no fluctuation in torque and stable engine rotation can be obtained.
また、複数のノツクセンサを用いて、それぞれ
別々の気筒のノツキングを検知するように構成し
た場合の実施例においては、一つのセンサが何ら
かの原因で故障あるいは劣化して、ノツキング検
出能力が著しく低下したような場合にも、他の正
常な気筒のノツキングに応じてある程度のノツク
補正が行われるため、エンジン損傷を防止するフ
エイルセーフの効果もある。 Furthermore, in an embodiment in which a plurality of knock sensors are used to detect knocking in separate cylinders, it is possible that one sensor malfunctions or deteriorates for some reason and the knocking detection ability is significantly reduced. Even in such a case, a certain degree of knock correction is performed in response to knocking in other normal cylinders, so there is also a fail-safe effect to prevent engine damage.
以上述べたことから明らかなように、本発明に
よる自動車エンジン点火制御装置によれば、点火
時期の気筒間差が一定の値をこえないようにする
ことができるので、安定したトルクが得られるよ
うになる。
As is clear from the above description, according to the automobile engine ignition control device according to the present invention, it is possible to prevent the difference in ignition timing between cylinders from exceeding a certain value, so that stable torque can be obtained. become.
第1図は本発明による自動車エンジン点火制御
装置の一実施例を示す構成図、第2図は本発明に
よる自動車エンジン点火制御装置の動作原理を示
す説明図である。
1…回転角度センサ、8…ノツクセンサ、9…
制御装置、10…イグニツシヨンコイル、11…
パワートランジスタ、13…ノツク信号検出回路
部、14…制御ロジツク部。
FIG. 1 is a block diagram showing an embodiment of an automobile engine ignition control device according to the present invention, and FIG. 2 is an explanatory diagram showing the operating principle of the automobile engine ignition control device according to the present invention. 1... Rotation angle sensor, 8... Knock sensor, 9...
Control device, 10...Ignition coil, 11...
Power transistor, 13... knock signal detection circuit section, 14... control logic section.
Claims (1)
し、ノツキング発生を検知したときそれに応じて
点火時期を補正する機能を有する自動車エンジン
点火制御装置において、ノツキングの発生した気
筒を識別して各気筒毎に独立して点火時期を補正
する場合に、点火時期補正量の気筒間差が所定の
値をこえないようにしたことを特徴とする自動車
エンジン点火制御装置。1. In an automobile engine ignition control device that has means for detecting engine knocking and has a function of correcting ignition timing accordingly when knocking occurrence is detected, the cylinder in which knocking has occurred is identified and each cylinder is independently controlled. 1. An automobile engine ignition control device characterized in that, when correcting the ignition timing by adjusting the ignition timing, the difference between the cylinders in the ignition timing correction amount does not exceed a predetermined value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59040870A JPS60184970A (en) | 1984-03-02 | 1984-03-02 | Automotive engine ignition control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59040870A JPS60184970A (en) | 1984-03-02 | 1984-03-02 | Automotive engine ignition control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60184970A JPS60184970A (en) | 1985-09-20 |
| JPH051392B2 true JPH051392B2 (en) | 1993-01-08 |
Family
ID=12592551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59040870A Granted JPS60184970A (en) | 1984-03-02 | 1984-03-02 | Automotive engine ignition control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60184970A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62101885A (en) * | 1985-10-29 | 1987-05-12 | Nissan Motor Co Ltd | Knocking control device for internal combustion engine |
| EP1571331B1 (en) | 2004-02-20 | 2010-06-16 | Nissan Motor Co., Ltd. | Ignition timing control system for an internal combustion engine |
-
1984
- 1984-03-02 JP JP59040870A patent/JPS60184970A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60184970A (en) | 1985-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2505243B2 (en) | Electronic ignition timing controller | |
| US4829962A (en) | Procedure for determining optimum ingnition times with regard to engine operation | |
| EP0193896B1 (en) | Ignition timing control method and apparatus for an internal combustion engine having a plurality of cylinders | |
| US4399802A (en) | Ignition energy control method and system | |
| US4873958A (en) | Engine ignition timing control system | |
| JP2627152B2 (en) | Ignition timing control device | |
| JPS636743B2 (en) | ||
| US4517944A (en) | Ignition timing control for internal combustion engines | |
| JPS61237884A (en) | Knocking controller for internal-combustion engine | |
| JPH051392B2 (en) | ||
| JPH0475397B2 (en) | ||
| JPS60256539A (en) | Knock controller for internal-combustion engine | |
| JPH0380982B2 (en) | ||
| JPS6123868A (en) | Ignition-timing controller | |
| US6311671B1 (en) | Method for regulating knocking in ignition systems of internal combustion engines | |
| JPH056028B2 (en) | ||
| JPH077580Y2 (en) | Ignition timing control device for internal combustion engine | |
| JP2537414B2 (en) | Ignition timing control device for internal combustion engine | |
| JPS62150075A (en) | Ignition control device for internal combustion engine | |
| JP3104526B2 (en) | Apparatus and method for controlling ignition timing of internal combustion engine | |
| JPS5843584B2 (en) | Ignition timing control device | |
| JPS60243368A (en) | Ignition timing control device for internal-combustion engine | |
| JPH01219342A (en) | Crank angle sensor with cylinder discriminating signal | |
| JPS6030473Y2 (en) | Ignition timing control device for spark ignition engines | |
| JP2627153B2 (en) | Ignition timing control device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |