DE3414932A1 - Method for reducing knocking in an internal combustion engine - Google Patents
Method for reducing knocking in an internal combustion engineInfo
- Publication number
- DE3414932A1 DE3414932A1 DE19843414932 DE3414932A DE3414932A1 DE 3414932 A1 DE3414932 A1 DE 3414932A1 DE 19843414932 DE19843414932 DE 19843414932 DE 3414932 A DE3414932 A DE 3414932A DE 3414932 A1 DE3414932 A1 DE 3414932A1
- Authority
- DE
- Germany
- Prior art keywords
- register
- value
- stored
- machine
- knock
- 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.)
- Granted
Links
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/1525—Digital data processing dependent on pinking with means for compensating the variation of the characteristics of the pinking sensor or of the electrical means, e.g. by ageing
-
- 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)
- Electrical Control Of Ignition Timing (AREA)
Abstract
Description
PATENTANWÄLTE DiPL.-ΙΝΘ. W. EITLE . DR. RER. NAT. K. HOFFMANN · DIPL.-INe. W. LEHNPATENTANWÄLTE DiPL.-ΙΝΘ. W. EITLE. DR. RER. NAT. K. HOFFMANN DIPL.-INe. W. LEHN
DIPL1-INe. K. FÜCHSLE · DR. RER. NAT. B. HANSEN · DR. RER. NAT. H.-A. BRAUNS · DIPL.-ING. K. GORGDIPL 1 -INe. K. FÜCHSLE DR. RER. NAT. B. HANSEN · DR. RER. NAT. HA. BRAUNS DIPL.-ING. K. GORG
- 6 - 40 146 q/sm- 6 - 40 146 q / sm
Mitsubishi Denki Kabushiki Kaisha Tokyo / JapanMitsubishi Denki Kabushiki Kaisha Tokyo / Japan
Verfahren zur Verrringerung des Klopfens in einer Verbrennungsmaschine Method for reducing knocking in an internal combustion engine
Die vorliegende Erfindung bezieht sich auf ein Verfahren zur Reduzierung des Klopfens in einer Verbrennungsmaschine, in der das Klopfen der Maschine erfaßt wird, um mindestens einen von mehreren Parametern zu steuern, die die Betriebscharakteristiken der Maschine bestimmen.The present invention relates to a method for reducing knock in an internal combustion engine, in which the knock of the machine is detected in order to control at least one of several parameters that the Determine the operating characteristics of the machine.
. Es ist bekannt, daß das Auftreten von Klopfen von verschiedenen Faktoren abhängt, die die Funktion der Maschine bestimmen, wie z. B. die Zündzeit, das Luft/Kraftstoffverhältnis, die Ansauglufttemperatur, die Ansaugluftfeuchtigkeit, die Verbrennungskammertemperatur usw. Unter diesen Parametern sind die Zündzeit und das Luftbrennstoffverhältnis relativ einfach steuerbar, und zwar mit relativ geringen Kostenanteilen. Sie werden daher häufig zur Steuerung des Klopfens benutzt. Insbesondere sind viele Antiklopfvorrichtungen bekannt, bei denen die Zündzeitsteuerung angewendet wird.. It is known that the occurrence of knocking depends on various factors that determine the functioning of the machine, such as B. the ignition time, the air / fuel ratio, the intake air temperature, the intake air humidity, the combustion chamber temperature, etc. Among these parameters are the ignition timing and the air-to-fuel ratio relatively easy to control, with a relatively low proportion of costs. They are therefore often used to control the Used for knocking. In particular, there are many anti-knock devices known in which the ignition timing control is applied.
Die konventionelle Antiklopfvorrichtung, bei der eine Zündzeitsteuerung verwendet wird, verwendet ein Rückkopplungssteuersystem, in dem beim Auftreten von Klopfen die Zündzeit, ausgehend von einem vorgegebenen Referenzwinkel, um einen konstanten Winkel oder einen Winkel verzögert wird, der dem Grad des Klopfens entspricht. Wenn das Klopfen aufhört/ ist der Verzögerungswinkel auf einen hohen Wert vonThe conventional anti-knock device using ignition timing control is used, uses a feedback control system, in which, when knocking occurs, the ignition time, based on a specified reference angle, is retarded by a constant angle or an angle corresponding to the degree of knock. When the knocking stops / the delay angle is set to a high value of
ELLASTRASSE 4 · D-SOOO MÜNCHEN 81 · TELEFON CO80} Q11087 · TELEX 5-2SO19 CPATHEJ ■ TELEKOPIERER 918356ELLASTRASSE 4 · D-SOOO MUNICH 81 · TELEFON CO80} Q11087 · TELEX 5-2SO19 CPATHEJ ■ TELECOPIER 918356
" " ' " ' 34U932"" '"' 34U932
ζ. B. 0,5°/s verringert, so daß die Zündzeit für alle Zeiten nahe der Klopfgrenze eingestellt ist.ζ. B. 0.5 ° / s reduced so that the ignition time is set for all times near the knock limit.
In dem oben erwähnten .Zündzeitsteuersystem ist es notwendig, die Referenzzündzeit bei einem gut vorverlegten Winkel einzustellen. Daher übersteigt das Zündzeitverhalten zu Beginn der Klopfsteuerung häufig die Klopfgrenze mit der Folgewirkung, daß ein starkes Klopfen auftritt.In the above-mentioned ignition timing control system, it is necessary to set the reference ignition time at a well advanced angle. Therefore, the ignition timing exceeds at the beginning of the knock control often the knock limit with the consequent effect that strong knocking occurs.
Da außerdem kleine und große Zündzeitkorrekturbereiche, die eine Klopfbeschränkung erfordern, in Abhängigkeit von dem festgestellten Klopfsignal (Rückkopplungssignal) gesteuert werden, ist ein weiter dynamischer Bereich des Systems notwendig. Andernfalls ist es sehr schwierig, eine exakte Steuerung über den gesamten Betriebsbereich der Maschine zu verwirklichen.In addition, there are small and large ignition timing correction ranges requiring knock restriction depending on the detected knock signal (feedback signal) is a wide dynamic range of the System necessary. Otherwise, it is very difficult to have precise control over the entire operating range of the machine.
Zusätzlich zu den Fehlern bzw. Fehlverhalten der oben erwähnten konventionellen Antiklopfeinrichtung gibt es bei der Änderung der Betriebsbedingung der Maschine eine beträchtliche Verzögerung im Rückführungssignal beim Reflektieren oder Ansprechen auf solche Änderungen. Das bedeutet, daß das Ansprechen auf Änderungen der Betriebsbedingungen schwach ist.In addition to the errors or malfunctions of the conventional anti-knock device mentioned above, there are the change in the operating condition of the machine causes a considerable delay in the feedback signal when reflecting or responding to such changes. This means that the response to changes in operating conditions is weak.
Andere Faktoren, wie z. B. die Ansauglufttemperatur und die Ansaugluftfeuchtigkeit usw., die von Änderungen in den Umweltbedingungen abhängen, ändern sich sehr langsam. Daher ändern sich die Klopfbedingungen nur über lange Zeit-0 perioden. Mit anderen Worten bedeutet dies, daß der Grad des Klopfens, das in relativ kurzen Zeitperioden bei ähnlichen Betriebsbedingungen der Maschine auftritt, der gleiche ist, und daß es keinen Unterschied in bezug aufOther factors such as B. the intake air temperature and the intake air humidity, etc., which depend on changes in depend on the environmental conditions, change very slowly. Therefore, the knocking conditions change only for a long time-0 periods. In other words, the degree of knocking that occurs in relatively short periods of time at similar Operating conditions of the machine occurs is the same and that there is no difference in terms of
die Frequenz und die Intensität zwischen den Klopfereignissen gibt. Das bedeutet, daß der zur Einschränkung des Klopfens für ähnliche Betriebsbedingungen erforderliche Steuerwert im wesentlichen der gleiche über kurze Zeitperioden ist. Daher braucht der in einem Speicher gespeicherte Steuerwert nicht über kurze Zeitperioden geändert zu werden. Bei Faktoren, die sich nur langsam ändern, ist es möglich, den Steuerwert graduell bzw. stufenweise zu ändern.the frequency and the intensity between the knocking events. That means that the restriction of knocking required control value for similar operating conditions is essentially the same for short Time periods is. Therefore, the control value stored in a memory does not need short periods of time to be changed. In the case of factors that change only slowly, it is possible to increase or decrease the control value gradually. to change gradually.
Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfahren zur Verringerung des Klopfens in einer Verbrennungsmaschine zu schaffen, welches, ein verbessertes Ansprechen auf Änderungen der Betriebsbedingungen der Maschine über den gesamten Betriebsbereich schafft und das in der Lage ist, eine genaue Klopfsteuerung unter allen Kombinationen der Betriebsbedingungen zu schaffen.It is therefore the object of the present invention to provide a method for reducing knocking in an internal combustion engine to provide which, an improved response to changes in operating conditions of the Machine creates over the entire operating range and that is able to provide precise knock control under to create all combinations of operating conditions.
Gemäß der vorliegenden Erfindung werden diese und andere Aufgaben dadurch gelöst, daß ein Verfahren zur Reduzierung des Klopfens geschaffen wird, bei dem das Auftreten des Klopfens einer Maschine festgestellt wird, bei dem auf das Ergebnis der Klopfbestimmung ein Steuersignal erzeugt wird, bei dem in einer Speichereinrichtung abgespeichert wird, die eine Vielzahl von Speicherbereichen aufweist, von denen jeder Bereich einer anderen Betriebsbedingung von unterschiedlichen Betriebsbedingungen der Maschinendurchschnittssteuerwerte für die entsprechenden Betriebsbedingungen zugeteilt ist und bei dem der Reihe 0 nach eine Klopfsteuerung auf der Basis des Durchschnittssteuerwertes ausgeführt wird, der in dem Zeitpunkt gespeichert wird, wenn das Klopfen auftritt. In Abhängigkeit von der momentanen Intensität des Klopfens erfolgtIn accordance with the present invention, these and others Objects are achieved by providing a method for reducing knocking in which it occurs the knocking of a machine is determined, in which a control signal is based on the result of the knocking determination is generated, in which is stored in a memory device, the a plurality of memory areas has, each of which has a different operating condition of different operating conditions of the area Machine average control values is allocated for the respective operating conditions and at which the series 0 after knocking control based on the average control value which is stored at the time when the knocking occurs. Dependent on from the current intensity of knocking
3AU9323AU932
eine kleine Korrektur von Werten, wobei die Klopf steuerung präzise und schnell ausgeführt wird. Außerdem werden im Einklang mit der vorliegenden Erfindung die gespeicherten Durchschnittssteuerwerte in einer Richtung geändert, wenn das Klopfen auftritt und in die entgegengesetzte Richtung geändert, wenn das Klopfen aufhört.a small correction of values, whereby the knock control is carried out precisely and quickly. In addition, the In accordance with the present invention, the stored average control values are changed in one direction, when the knocking occurs and changed in the opposite direction when the knocking stops.
Das Antiklopfverfahren gemäß der vorliegenden Erfindung . wird nun im folgenden im Detail anhand der Zeichnungen beschrieben. Es zeigen:The anti-knock method according to the present invention . will now be described in detail below with reference to the drawings. Show it:
Fig. 1 ein Blockdiagramm einer bevorzugten Ausführungsform einer Antikiopfvorrichtung für eine Verbrennungsmaschine, die erfindungsgemäß ausgebildet ist,1 shows a block diagram of a preferred embodiment of an anti-head device for an internal combustion engine. which is designed according to the invention,
Fig. 2 ein Blockdiagramm der Vorrichtung von Fig. 1 in größerem Detail undFig. 2 is a block diagram of the device of Fig. 1 in greater detail and
Fig. 3 bis 6 Flußdiagramme, die die Steueroperationen der Antikiopfvorrichtung von Fig. 1 beschreiben.Figs. 3 through 6 are flow charts showing the control operations describe the anti-head device of FIG.
In Fig. 1 bestimmt ein Lastdetektor 1 die Last der Maschine, während ein Geschwindigkeitsdetektor 2 die Drehgeschwindigkeit der Maschine ermittelt. Ausgangssignale der Detektoren 1 und 2 werden dazu benutzt, einen entsprechenden Klopfsteuerwert auszulesen, der in einem der Speicherbereiche eines Speichers 3 abgespeichert ist. Der Auslegesteuerwert wird einer Steueroperationsvorrich.·* tung 4 zugeführt.In Fig. 1, a load detector 1 determines the load of the machine, while a speed detector 2 detects the rotational speed of the machine. Output signals the detectors 1 and 2 are used to read out a corresponding knock control value that is in one of the Memory areas of a memory 3 is stored. The design control value becomes a control operation device. * device 4 supplied.
Die Steueroperationsvorrichtung 4 empfängt den Steuer-The control operation device 4 receives the control
- " : '··" : 34H932- " : '··" : 34H932
wert von der Speichervorrichtung 3 und das Klopfsignal vom Klopfdetektor 5 und berechnet aus diesen Werten einen Klopfbegrenzungssteuerwert/ durch den ein Stellglied oder Kraftantrieb 6 gesteuert wird. Wenn die Operations- oder Betriebsbedingung der Maschine die vorgegebenen Bedingungen zufriedenstellt, arbeitet die Speichereinrichtung 3 derart,- daß sie den gespeicherten Steuerwert auf einem vergrößerten oder verringerten Wert erneuert oder ändert, und zwar abhängig davon, ob der Klopfdetektor 5 ein Klopfen feststellt oder nicht.value from the storage device 3 and the knock signal from the knock detector 5 and calculates one from these values Knock limitation control value / by which an actuator or power drive 6 is controlled. When the operational or operating condition of the machine satisfies the predetermined conditions, the memory device operates 3 in such a way that it renews the stored control value to an increased or decreased value or changes depending on whether the knocking detector 5 detects knocking or not.
Fig. 2 zeigt ein Blockdiagramm der Vorrichtung nach Fig. 1 in größerem Detail. Da verschiedene Faktoren das Auftreten des Klopfens verursachen, kann das Klopfen dadurch verringert werden, daß einer dieser Faktoren gesteuert wird. Die Zündzeit, die eine dieser Faktoren ist, wird gewöhnlich benutzt.FIG. 2 shows a block diagram of the device according to FIG. 1 in greater detail. As various factors make the Cause knocking to occur, knocking can be reduced by any of these factors is controlled. The ignition timing, which is one of these factors, is commonly used.
In Fig. 2 spricht ein Kurbelwinkelsensor 11 auf die Kurbellage der Maschine an, um ein Referenzkurbelwinkelsignal zu erzeugen. Ein Drucksensor 12 bestimmt den Ansaugluftdruck der Maschine, um ein Drucksignal zu erzeugen, das dem ermittelten Druck entspricht. Das Drucksignal wird einem ersten A/D-Wandler 13 zugeführt, in dem es digitalisiert wird.In FIG. 2, a crank angle sensor 11 responds to the crank position of the machine in order to generate a reference crank angle signal to create. A pressure sensor 12 determines the intake air pressure of the engine to generate a pressure signal, which corresponds to the determined pressure. The pressure signal is fed to a first A / D converter 13, in which it will be digitized.
Ein Beschleunigungssensor 14 ermittelt den Beschleunigungswert der Maschine. Das Ausgangssignal des Beschleunigungssensors 14 wird durch einen Klopfdetektor 15 ge-0 filtert, um eine Klopfkomponente, die durch das Klopfen der Maschine erzeugt wird, zu unterschieden bzw. zu erfassen. Das durch den Klopfdetektor 15 ermittelte Klopfkomponentensignal wird einem zweiten A/D-Wandler 16 zu-An acceleration sensor 14 determines the acceleration value of the machine. The output of the accelerometer 14 is filtered by a knock detector 15 to detect a knock component caused by the knocking the machine is generated, to be distinguished or to be recorded. The knock component signal detected by the knock detector 15 is fed to a second A / D converter 16
geführt, wo es digitalisiert wird.guided where it is digitized.
Die Ausgangssignale des ersten und zweiten A/D-Wandlers 13 und 16 und des Kurbelwinkelsensors 11 werden einer Schnittstelle 23 eines Mikrocomputers zugeführt, während ein Ausgangssignal der Schnittstelle 23 dem Klopfdetektor 15 zugeführt wird. Der Mikrocomputer 20 umfaßt als Hauptkomponenten einen Mikroprozessor (CPU) 21, eine Speichervorrichtung 22 und eine Eingang/Ausgang-Vorrichtung zur Signalverarbeitung, insbesondere die Schnittstelle 23. Das Äusgangssignal der Schnittstelle 23 wird einer Zündspule 17 zugeführt.The output signals of the first and second A / D converters 13 and 16 and the crank angle sensor 11 become one Interface 23 of a microcomputer fed, while an output signal of the interface 23 is the knock detector 15 is supplied. The microcomputer 20 comprises as main components a microprocessor (CPU) 21, a storage device 22 and an input / output device for signal processing, in particular the interface 23. The output signal of the interface 23 is fed to an ignition coil 17.
In Betrieb ermittelt der Kurbelwinkelsensor 11 den Drehwinkel der Maschine einmal während jeder Zündperiode, schafft einen Impuls, der den Kurbelreferenzwinkel darstellt, der der Schnittstelle 23 des Mikrocomputers zugeführt wird. Der Drucksensor 12 ermittelt den Luftdruck in der Ansaugverteilung der Maschine und liefert ein Drucksignal mit einem Pegel, der dem des Druckes entspricht. Da der Luftdruck in der Ansaugverteilung bzw. Verzweigung sich in Abhängigkeit mit der Lastbedingung in der Maschine ändert,, ist es möglich-, die Lastbedingung, der Maschine vom Pegel des Drucksignales aus zu bestimmen. Das Drucksignal des Drucksensors 12 wird durch den ersten A/D-Wandler 13 digitalisiert und der Schnittstelle 23 zugeführt.In operation, the crank angle sensor 11 determines the angle of rotation the engine once during each ignition period, creates a pulse that represents the crank reference angle, which is fed to the interface 23 of the microcomputer. The pressure sensor 12 determines the air pressure in the intake manifold of the machine and supplies a pressure signal with a level that corresponds to that of the pressure is equivalent to. Since the air pressure in the intake manifold changes depending on the load condition in the engine, it is possible to use the Load condition to determine the machine from the level of the pressure signal. The pressure signal of the pressure sensor 12 is digitized by the first A / D converter 13 and fed to the interface 23.
Der Beschleunigungssensor 14, der auf der Maschine be-0 festigt ist, mißt die Vibration der Maschine. Das Ausgangssignal des Beschleunigungssensors 14 umfaßt eine Geräuschsignalkomponente, die von einem mechanischen Geräusch herrührt, das beim normalen Betrieb der MaschineThe acceleration sensor 14, which is fixed on the machine, measures the vibration of the machine. The output signal of the acceleration sensor 14 includes a noise signal component derived from mechanical noise that occurs during normal operation of the machine
""" : 34U932""" : 34U932
erzeugt wird. Es umfaßt auch eine Klopfkomponente, die von der beim Klopfen erzeugten Vibration herrührt. Der Klopfdetektor 15 trennt die Klopfkomponente von dem Ausgangssignal des Beschleunigungssensors 14 und schafft ein Klopfsignal, dessen Pegel von der Intensität des Kopfens abhängt. Das Klopfsignal wird durch den zweiten A/D-Wand-. ler 16 digitalisiert und der Schnittstelle 23 zugeführt. Der Klopfdetektor 15 wird durch die Schnittstelle 23 in Abhängigkeit von einem Befehl vom Mikroprozessor 21 zurückgesetzt, um danach Klopfereignisse zu ermitteln.is produced. It also includes a knock component that comes from the vibration generated when knocking. The knock detector 15 separates the knock component from the output signal of the acceleration sensor 14 and creates a knock signal, the level of which depends on the intensity of the head depends. The knock signal is sent through the second A / D wall. ler 16 digitized and fed to the interface 23. The knock detector 15 is through the interface 23 in Reset depending on a command from the microprocessor 21 in order to then determine knocking events.
Die Speichervorrichtung 22 des Mikrocomputers 20 umfaßt ein ROM und einen RAM. Das ROM weist einen Bereich auf, der eine Vielzahl von Adressen umfaßt, wobei jede Adresse einem spezifischen Betriebsmodus der Maschine zugeordnet ist, wie z. B. eine besondere Kombination des Maschinengeschwindigkeits- und. Maschinenlastzustandes. In diesen Bereichen werden Referenzzündvoreilwinkel für die verschiedenen Betriebsmoden der Maschine gespeichert. Dieser Bereich wird im folgenden als "Voreilplan" bezeichnet. Das RAM weist einen Bereich auf, der einen entsprechenden Teil von Adressen umfaßt, von denen jede einem spezifischen Operations- bzw. Betriebsmodus der Maschine zugeordnet ist. In diesem Bereich des RAM sind Durchschnittssteuerwerte gespeichert, die in Abhängigkeit von dem Ausgangssignal des Klopfdetektors 15 für die unterschiedlichen Betriebsmoden der Maschine berechnet wurden. Dieser Bereich des RAM wird im folgenden als "Steuerwertplan" bezeichnet.The storage device 22 of the microcomputer 20 comprises a ROM and a RAM. The ROM has an area comprising a plurality of addresses, each address being associated with a specific mode of operation of the machine is such as B. a special combination of machine speed and. Machine load condition. Reference ignition advance angles are used in these areas stored for the different operating modes of the machine. This area is referred to below as the "advance plan" designated. The RAM has an area comprising a corresponding part of addresses from each of which is assigned to a specific operating mode of the machine. In this area of the RAM are stored average control values, which are dependent on the output signal of the knock detector 15 were calculated for the different operating modes of the machine. This area of RAM is described below referred to as the "tax value plan".
Der Mikrocomputer 20 berechnet einen Klopfsteuerwert in Abhängigkeit von den Ausgangswerten des Kurbelwinkelsensors 11, des Drucksensors 12 und des Beschleunigungs-The microcomputer 20 calculates a knock control value depending on the output values of the crank angle sensor 11, the pressure sensor 12 and the acceleration
sensors 14, um hierdurch eine optimale Zündzeitgebung einzustellen, mit der die laufende Versorgung der Zündspule gesteuert wird. Der Mikrocomputer 20 ändert oder erneuert den Durchschnittssteuerwert zum Verhindern des Klopfens, wenn der Maschinenbetrieb z. B. die folgenden Bedingungen erfüllt.sensors 14, in order to thereby set an optimal ignition timing with which the current supply of the ignition coil is controlled. The microcomputer 20 changes or renews the average control value for preventing the Knocking when the machine operation z. B. the following conditions are met.
Bedingung 1: Änderung der Maschinengeschwindigkeit bzw. Drehzahl =50 Upm (rpm) Bedingung 2: Laständerung - 5 %Condition 1: Change in machine speed or rotational speed = 50 rpm (rpm) Condition 2: load change - 5%
Bedingung 3: Bedingungen 1 und 2 werden während nacheinander erfolgenden Zündungen erfüllt. Condition 3: Conditions 1 and 2 are met during consecutive ignitions.
Wenn die aufeinanderfolgende Korrektur des Steuerwertes gemäß diesen Bedingungen bzw. wenn der Durchschnittssteuerwert nicht ausreicht für einen gewünschten Betrag der KlopfVerringerung, wird ein Korrekturwert nacheinander zum Durchschnittssteuerwert hinzugefügt.If the successive correction of the tax value according to these conditions or if the average tax value is not sufficient for a desired amount of knock reduction, a correction value is used added one after the other to the average tax value.
Wenn der Korrekturwert Null ist bzw. wenn kein Köpfen auftritt, wird der Durchschnittssteuerwert um einen Einheitsbetrag reduziert. Der neue Steuerwert wird unter der entsprechenden Adresse in dem Steuerwertplan der Speichervorrichtung gespeichert.When the correction value is zero or when no heads occurs, the average tax value is reduced by a unit amount. The new tax value is below the corresponding address is stored in the control value map of the memory device.
Die aufeinanderfolgende Klopfreduzierungssteuerung wird auf der Basis der überarbeiteten Durchschnittssteuerwertes für nachfolgende Klopfereignisse ausgeführt. Das bedeutet, daß der Durchschnittssteuerwert in soleher Weise geändert wird, daß die Frequenz der aufeinanderfolgenden Korrektur verringert wird und daß so die Zündzeitgebung der Maschine optimiert wird.The successive knock reduction control is performed based on the revised average control value executed for subsequent knocking events. This means that the average tax value in such a way Is changed in such a way that the frequency of the successive correction is decreased and that so the ignition timing of the engine is optimized.
Wenn sich die Maschinenbetriebsbedingung ändert, undWhen the machine operating condition changes, and
nicht erfüllt wird, wird der Inhalt eines D-Registers bei Schritt Ρ_.zu Null gemacht. Der Inhalt des Registers C, der der vorhergehende sequentielle Korrekturwert ist und der nun nutzlos ist, wird bei Schritt P?2 zu Null gemacht. 5is not satisfied, the content of a D register is made zero in step Ρ_. The content of the register C, which is the previous sequential correction value and which is now useless, is made zero at step P? 2. 5
Das D-Register wird zum Zählen der Anzahl der Zündimpulse verwendet, wobei die Anzahl dieser Impulse benützt wird, um festzustellen, ob die Bedingung 3 erfüllt wird oder nicht. Wenn die Bedingungen 1 oder 2 gleichzeitig erfüllt werden, wird der im D-Register gespeicherte Wert um 1 erhöht und das Ergebnis erneut im D-Register bei Schritt P13 gespeichert. Sodann wird bei Schritt P1 . geprüft, ob der Inhalt des D-Registers 100 ist oder nicht. Das bedeutet, daß festgestellt wird, ob die Bedingung 3 erfüllt wird oder nicht. Wenn der Inhalt des D-Registers kleiner als 100 ist, verschiebt sich das Verfahren auf Schritt P23.The D register is used to count the number of firing pulses, the number of these pulses being used to determine whether condition 3 is met or not. If the conditions are satisfied simultaneously 1 or 2, the stored in the D-register value is incremented by 1 and the result again stored in the D register at step P. 13 Then in step P 1 . checked whether the content of the D register is 100 or not. That is, it is determined whether or not condition 3 is satisfied. If the content of the D register is less than 100, the method shifts to step P 23 .
Wenn der Inhalt des D-Registers gleich 100 ist bzw. wenn alle Bedingungen 1, 2 und 3 erfüllt werden, wird bei Schritt P15 festgestellt, ob der sequentielle Korrekturwert, der im C-Register gespeichert ist, 1 ist oder nicht. Ist er Null, wird der Inhalt des B-Registers, das den Durchschnittssteuerwert zeitweilig speichert, der beim Suchen bei Schritt P- erhalten wurde, um 1 verringert und das Ergebnis erneut im B-Register bei Schritt P18 abgespeichert. Wenn der Inhalt des C-Registers nicht Null ist, wird der Inhalt des C-Registers, der in ihm bei Schritt P17 als das sequentielle Korrekturwertsignal gespeichert wurde, das eine Summe der Inhalte des B- und C-Registers ist und im B-Register bei Schritt P16 gespeichert wurde, zu Null gemacht.If the content of the D register is equal to 100 or if all of the conditions 1, 2 and 3 are satisfied, it is determined at step P15 whether the sequential correction value of the register C is stored in is 1 or not. If it is zero, the contents of the B register that stores the average tax value temporarily obtained when searching in step P, decreased by 1 and the result again stored in the B register at step P 18th If the content of the C register is not zero, the content of the C register which was stored in it at step P 17 as the sequential correction value signal which is a sum of the contents of the B and C registers and in the B- Register stored at step P 16 is made zero.
Bei Schritt P1- wird der bei Schritt P16 revidierte undAt step P 1 - the revised at step P 16 and
34U93234U932
im B-Register gespeicherte Wert mit einer Adresse in den Steuerwertplan gespeichert, der den laufenden Betriebsbedingungen
entspricht, und zwar als ein neuer Durchschnitts steuerwert.
5The value stored in the B register is stored in the control value map with an address which corresponds to the current operating conditions as a new average control value.
5
Bei Schritt P-- wird das D-Register auf O für eine nachfolgende Revision bzw. Korrektur des Steuerwertplanes zurückgesetzt.At step P-- the D register is set to 0 for a subsequent Revision or correction of the tax value plan reset.
Bei Schritt P33 wird der Zündvoreilwinkel aus dem eingestellten Voreilwinkel bestimmt, der beim Suchen des Voreilwinkelplanes bei Schritt Pg und abgespeichert im A-Register, des Durchschnittssteuerwertes, abgespeichert im B-Register (bei Verwendung der Schritte P15 bis P2O7 ^er revidierte Durchschnittssteuerwert) und des im C-Register gespeicherten Sequentiellen Korrekturwertes erhalten wurde. Bei Schritt P_. wird der Zündvoreilwinkel einem Ausgangsregister zugeführt. Der Prozeß wird vom Schritt P j. ausgehend wiederholt.In step P 33 , the ignition advance angle is determined from the set advance angle, which when searching for the advance angle plan in step P g and stored in the A register, the average control value, stored in the B register (when using steps P 15 to P 2 O 7 ^ he revised average control value) and the sequential correction value stored in the C register was obtained. At step P_. the ignition advance angle is fed to an output register. The process continues from step P j. starting repeatedly.
In einem Zeitpunkt, in dem der Rotationswinkel der Maschine einen Wert erreicht, der dem Zündvoreilwinkel entspricht, der dem Ausgangsregister benannt ist, wird der Stromfluß zur Zündspule abrupt durch die Schnittstelle 23 abgetrennt, um auf diese Weise einen Zündimpuls zu erzeugen.At a point in time at which the angle of rotation of the machine reaches a value which corresponds to the ignition advance angle, which is named in the output register, the current flow to the ignition coil is abrupt through the interface 23 separated in order to generate an ignition pulse in this way.
Wenn kein Klopfen auftritt während die Bedingungen 1 bis 3 erfüllt werden, wird der Durchschnittssteuerwert auf 0 eine Einheit reduziert, wie dies durch die Schritte im Anschluß an Schritt P18 gezeigt ist. Wenn daher die Maschine unter denselben Bedingungen weiter betrieben wird, wird der Durchschnittssteuerwert sukzessive jede 100 Zünd-If no knocking occurs are satisfied while the conditions 1 to 3, the average control value is reduced one unit to 0, as shown by the steps subsequent to step P 18th Therefore, if the engine continues to operate under the same conditions, the average control value is successively increased every 100 ignition times.
• mm • mm
- 18 -- 18 -
Perioden verringert und wird im äußersten Falle ein negativer Wert. Das bedeutet, daß die Zündzeitgebung kontinuierlich über den Zündvoreilwinkel, der in dem Voreilwinkelplan gespeichert ist, hinaus vorgeschoben wird.Periods decreases and in the extreme case becomes a negative value. That means the ignition timing continuously advanced beyond the ignition advance angle which is stored in the advance angle map will.
Obwohl wie bereits zuvor erwähnt, in der konventionellen Antiklopfvorrichtung die Klopfreduzierung durch Steuerung des Verzögerungswinkels ausgeführt wird bzw. nur durch Steuerung in einer Richtung, ist der Steuerprozeß gemäß der vorliegenden Erfindung in der Lage, entweder eine Voreil- oder Nacheilsteuerung auszuführen.Although, as mentioned earlier, in the conventional Anti-knock device through the knock reduction Control of the delay angle is carried out or only by control in one direction, is the control process capable of either lead or lag control in accordance with the present invention.
Daher wird durch Speichern eines Voreilwinkels in dem Voreilwinkelplan, der ein Optimum für die Maschine ist, und durch Speichern von Null als den Anfangswert in dem gesamten Feld des Steuerwertplanes die Anfangsklopfbegrenzungssteuerung mit Bezug auf den bestimmten Anfangswert begonnen. Er wird sodann durch den Durchschnitts-0 steuerwert für die Klopfbedingungsänderungen korrigiert, und zwar herrührend von den saisonbedingten Änderungen und/oder Unterschieden unter den einzelnen Maschinen. Daher besteht keine Notwendigkeit zum Einstellen des Steuerwertes durch in Betrachtziehung des Steuerbereiches der Klopfbegrenzung. Auf diese Weise wird die Steuerfähigkeit in der Anfangsstufe ebenfalls bemerkenswert verbessert.Therefore, by storing an advance angle in the advance angle map that is optimum for the machine, and by storing zero as the initial value in the entire field of the control value map, the initial knock limit control started with reference to the determined initial value. It is then divided by the average 0 corrected tax value for the knock condition changes resulting from the seasonal changes and / or differences between the individual machines. Therefore, there is no need to adjust the Tax value by considering the tax range of the knock limit. This way the controllability becomes also remarkably improved in the initial stage.
Unter Berücksichtigung eines Spannungsschadens und/oder einer effizienten Operation der Maschine ist es erwünscht/ im Bereich der Klopfgrenze zu arbeiten. Jedoch gibt es eine starke Wahrscheinlichkeit für das Klopfen sogar um die Klopfgrenze herum. Wenn ein solches Klopfen festge-Taking into account voltage damage and / or efficient operation of the machine, it is desirable / to work in the area of the knock limit. However there is a strong likelihood of knocking even around the knock limit. If such a knock is stuck
- ·" "" : "··" : 34H932- · """ : " ·· " : 34H932
stellt wird und der gespeicherte Steuerwert in Richtung auf die Klopfbegrenzungsseite hin revidiert wird, muß die Maschine darauffolgend in einem Zustand unterhalb der Klopfgrenze betrieben werden mit der Wirkung einer verringerten Maschinenabgabe und einer verringerten Kraftstoff Wirtschaftlichkeit .and the stored control value is revised in the direction of the knock limit side the machine can subsequently be operated in a state below the knock limit with the effect of a reduced engine output and reduced fuel economy.
Fig. 4 zeigt ein Flußdiagramm für einen Prozeß zur Durchführung einer Steuerung unter Vermeidung der vorgenannten Nachteile. Das Flußdiagramm von Fig. 4 unterscheidet sich von dem gemäß Fig. 3 durch die Schritte von P15 und folgenden. Bei Schritt P15 wird der Inhalt des D-Registers, der bei Schritt P14 als der Wert 100 festgestellt wurde, gestestet, um festzustellen, ob der Inhalt des C-Registers größer als ein vorgegebener Wert K ist oder nicht. Wenn er größer als K ist bzw. der Durchschnittssteuerwert kleiner als ein gewünschter Wert ist, wird der Inhalt des B-Registers zum Inhalt des C-Registers hinzuaddiert, der um den Wert K verringert ist, während das Ergebnis bei Schritt P1 ß im B-Register gespeichert wird. Wenn der Inhalt des C-Registers kleiner als K ist, wird außerdem festgestellt, und zwar bei Schritt P18/ °k er Null ist oder nicht. Wenn der Inhalt des C-Registers zwischen O und K ist, wird der Durchschnittssteuerwert nicht revidiert und die Operation auf Schritt P34 verlegt.Fig. 4 is a flowchart showing a process for performing control while avoiding the aforementioned disadvantages. The flow chart of FIG. 4 differs from that of FIG. 3 by the steps of P 15 and the following. In step P 15 , the content of the D register, which was determined to be 100 in step P 14 , is tested to determine whether the content of the C register is greater than a predetermined value K or not. If it is greater than K or the average control value is less than a desired value, the content of the B register is added to the content of the C register, which is reduced by the value K, while the result at step P 1 β in B Register is saved. If the content of the C register is smaller than K, it is also determined, at step P 18 / ° k, that it is zero or not. When the contents of the C register between O and K is the average control value is not revised and moved the operation proceeds to step P 34th
Wenn der Inhalt des C-Registers O ist bzw. wenn kein Klopfen auftritt, wird der Inhalt des B-Registers, das zeitweilig den Durchschnittssteuerwert speichert, der beim Suchen des Steuerwertplanes bei Schritt P7 erhalten wurde, um einen Einheitsbetrag reduziert und das Ergebnis erneut im B-Register bei Schritt P19 gespeichert.If the content of the C register is 0 or if no knocking occurs, the content of the B register, which temporarily stores the average control value obtained when the control value map was searched at step P 7 , is reduced by a unit amount and the result is again stored in the B register at step P 19th
Bei Schritt P_o wird der Inhalt des B-Registers, der bei Schritt P1ß oder P1g überprüft wurde, in einem Feld des Steuerwertplanes abgespeichert, und zwar in Abhängigkeit von den laufenden Maschinenbetriebsbedingungen als ein neuer Durchschnittssteuerwert. Bei Schritt P31 wird das D-Register für eine folgende Revision des Steuerwertplanes zurückgesetzt.In step P_ o , the content of the B register, which was checked in step P 1ß or P 1g , is stored in a field of the control value plan, specifically as a new average control value as a function of the current machine operating conditions. In step P 31 the D register is reset for a subsequent revision of the control value plan.
Bei Schritt P34 wird der Zündvorei!winkel auf der Basis des voreingestellten Voreilwinkels bestimmt, der beim Suchen des Voreilwinkelplanes und gespeichert im A-Register bei Schritt Pg, des Durchschnittssteuerwertes gespeichert im B-Register (bei Verwendung der Schritte P15 bis P31 ein revidierter Durchschnittssteuerwert) und des im C-Register gespeicherten sequentiellen Korrekturwertes erhalten wird. Bei Schritt P_ wird der Zündvoreilwinkel dem Ausgangsregister zugeführt. Danach wird bei Schritt P3, die nächste Steuerfolge initialisiert.In step P 34 , the ignition advance angle is determined on the basis of the preset advance angle which, when searching for the advance angle plan and stored in the A register, in step P g , the average control value is stored in the B register (when using steps P 15 to P 31 a revised average control value) and the sequential correction value stored in the C register is obtained. In step P_ the ignition advance angle is fed to the output register. The next control sequence is then initialized in step P 3.
Wenn bei 100 Zündperioden kein Klopfen erzeugt wird bei Erfüllung der Bedingungen 1 und 2, sind die Operationen durch Schritt P1_ und solche die daran anschließen die gleichen wie die, welche im Zusammenhang mit Fig. 3 beschrieben wurden.If no knocking is generated at 100 ignition periods when conditions 1 and 2 are met, the operations through step P 1 and those following it are the same as those described in connection with FIG.
Die Klopffrequenz, um die Klopfgrenze herum ist sehr klein. Es ist möglich, den gespeicherten Steuerwert innerhalb einer sehr kurzen Zeit zu überarbeiten bzw. zu revidieren, um ein solches kleines Klopfen zu beseitigen. Wenn 0 jedoch innerhalb einer solchen kurzen Zeit kein Klopfen auftritt, wird der gespeicherte Steuerwert nach unten hin revidiert. Somit muß die nachfolgende Steuerung auf der Basis des reduzierten Steuerwertes gestartet werden mit der Folgewirkung eines einzigen großen Klopfens oderThe knock frequency around the knock limit is very small. It is possible to revise or revise the stored tax value within a very short time, to get rid of such a small knock. However, if 0, no knocking within such a short time occurs, the stored control value is revised downwards. Thus, the subsequent control must be on the basis of the reduced control value can be started with the consequential effect of a single large knock or
einer Serie von Klopfen. Daher ist es notwendig, den Steuerwert erneut zu überprüfen bzw. zu revidieren mit der Wirkung einer Änderung des Prüfsteuerwertes und demzufolge einer Änderung der zu erfolgenden Zündzeitgebung. Wenn andererseits die Revision des gespeicherten Steuerwertes über eine längere Zeitperiode ausgeführt wird, ist es möglich, die Klopfgrenze zu erfassen. Wenn z. B. der gespeicherte Steuerwert nicht ausreichend ist, kann der Betriebsmodus der Maschine vor der Ausführung der Revision verschoben werden. Wenn daher der Anfangsmaschinenbetriebsmodus, wiederhergestellt ist, kann ein Klopfen von großer Stärke auftreten. Das bedeutet, daß eine sequentielle Korrektur des Steuerwertes ausgeführt wird, um ein solch starkes Klopfen zu verringern. Die Revision des gespeicherten Steuerwertes kann nur nach der langen Revisionsperiode ausgeführt werden.a series of knocks. It is therefore necessary to check the tax value again or to revise it with the effect of a change in the test control value and consequently a change in the ignition timing to be carried out. On the other hand, if the revision of the saved Control value is executed over a longer period of time, it is possible to detect the knock limit. if z. B. the stored control value is not sufficient, the operating mode of the machine before execution the revision can be postponed. Therefore, when the initial machine operating mode, is restored, strong knocking may occur. It means that sequential correction of the control value is carried out to reduce such strong knocking. the Revision of the saved tax value can only be carried out after the long revision period.
Fig. 5 zeigt ein Flußdiagramm eines Verfahrens zur korrekten Ausführung der Revision des gespeicherten Steuerwertes in einem solchen Falle. Wenn in diesem Falle die Maschine mit den Bedingungen 1 und 2 zufriedenstellend für eine Zeitperiode betrieben wird, die 10 aufeinanderfolgenden Zündperioden entspricht während eine sequentielle Korrektur zum Reduzieren des Klopfens durchgeführt wird, und zwar beim Auftreten von Klopfen aufgrund eines Mangels eines Durchschnittssteuerwertes, wird die sequentielle Korrektur zum Durchschnittssteuerwert hinzugefügt und das Ergebnis in einem entsprechenden Feld des Steuerwertplanes gespeichert. Wenn andererseits die Maschine mit 0 den Bedingungen 1 und 2 zufriedenstellend für eine Zeitperiode betrieben wird, die 200 Zündperioden entspricht, in denen kein Klopfen auftritt und keine sequentielle Korrektur durchgeführt wird, wird die laufende Klopfreduzierungsbedingung als unterhalb der Klopfgrenze angenommen.5 shows a flow chart of a method for correctly carrying out the revision of the stored control value in such a case. If in this case the machine with conditions 1 and 2 is satisfactory for a time period is operated which corresponds to 10 consecutive ignition periods while a sequential Correction to reduce knocking is made when knocking occurs due to deficiency of an average control value, the sequential correction is added to the average control value and the result is saved in a corresponding field of the tax value plan. On the other hand, if the machine is with 0 is operated satisfactorily under conditions 1 and 2 for a period of time which corresponds to 200 ignition periods, in which no knocking occurs and no sequential correction is made becomes the current knock reduction condition assumed to be below the knock limit.
'··"' :34H932'·· "' : 34H932
Der Durchschnittssteuerwert wird dann um einen Einheitssteuerbetrag reduziert. Das Ergebnis wird in einem entsprechenden Feld des Steuerwertplanes abgespeichert. Durch Revision (Reduzierung) des Durchschnittssteuerwertes nur dann, wenn kein Klopfen während einer relativ langen Zeitperiode vorhanden ist, wird die Revision des Durchschnittssteuerwertes in Richtung auf die Klopferzeugung in einem Bereich über die Klopfgrenze hinaus verhindert, wobei die Änderung des Klopfreduzierungssteuerwertes verhindert wird.The average tax value is then increased by a unit tax amount reduced. The result is saved in a corresponding field in the tax value plan. By Revision (reduction) of the average control value only if no knocking for a relatively long period of time is present, the revision of the average control value becomes toward knock generation prevented in an area beyond the knock limit, whereby the change in the knock reduction control value is prevented.
In Fig. 5 sind die Operationen der Schritte P1 bis P _ die gleichen wie die der Flußdiagramme gemäß den Fig. 3 und 4. Bei Schritt P14 wird festgestellt, ob der Inhalt des P-Registers 10 ist oder nicht. Das bedeutet, daß festgestellt wird, ob der Betrieb der Maschine unter Erfüllung der Bedingungen 1 und 2 während 10 Zündperioden fortgedauert hat oder nicht. Wenn der Inhalt des D-Registers kleiner als 10 ist, wird der Betrieb auf Schritt 24 verlagert. Wenn er 10 oder mehr ist/ wird bei Schritt P15 festgestellt, ob der sequentielle Korrekturbetrag, der im C-Register gespeichert ist, O ist.In Fig. 5, the operations of steps P 1 to P _ are the same as those of the flow charts shown in Figs. 3 and 4. At step P 14 , it is determined whether the content of the P register is 10 or not. This means that a determination is made as to whether or not the operation of the engine has continued for 10 ignition periods with the fulfillment of conditions 1 and 2. If the content of the D register is less than 10, the operation shifts to step 24. If it is 10 or more / is determined at step P15 whether the sequential correction amount, the register C is stored in, O is.
Wenn der Inhalt des C-Registers nicht O ist, wenn also ein Klopfen aufgetreten ist/ wird der Inhalt des C-Registers zum Inhalt des B-Registers hinzuaddiert und das Ergebnis im B-Register gespeichert, woraufhin der Inhalt des C-Registers bei Schritt P1 , zu O gemacht wird. Wenn C=O ist bzw. wenn kein Klopfen vorhanden ist, wird bei 0 Schritt P festgestellt, ob der Inhalt des D-RegistersIf the content of the C register is not O, i.e. if a knock has occurred / the content of the C register is added to the content of the B register and the result is stored in the B register, whereupon the content of the C register at step P 1 , is made O. If C = 0 or if there is no knocking, it is determined at step P whether the content of the D register
1 8
200 ist oder nicht. Das bedeutet, daß festgestellt wird, ob die Maschine unter den Bedingungen 1 und 2 ohne Klopfen
während einer Zeitperiode, die 200 Zündperioden ent-1 8
200 is or not. This means that it is determined whether the engine under conditions 1 and 2 without knocking for a period of time that includes 200 ignition periods.
spricht, fortlaufend gearbeitet hat. Wenn die Operationszeit kürzer als 200 Zündperioden ist, wird die Operation auf Schritt P34 verschoben. Wenn sie 200 Zündperioden oder mehr ist, wird der Inhalt des B-Registers, das zeitweilig den Durchschnittssteuerwert speichert, der beim Suchen des Steuerwertplanes bei Schritt P_ erhalten wurde, um einen Einheitsbetrag verringert und das Ergebnis im B-Register erneut bei Schritt P,g abgespeichert. Sodann wird bei Schritt P30 der Inhalt des B-Registers, welches bei Schritt P16 oder P1g revidiert wurde, in einem Feld als ein neuer Durchschnittssteuerwert gespeichert. Bei Schritt P51 wird das D-Register auf O zurückgesetzt, um es für die nächste Revision des Steuerwertplanes vorzubereiten. Bei Schritt P34 wird ein Zündvoreilwinkel auf der Basis des voreingestellten Voreilwinkels durch Suchen des Voreilwinkelplanes bei Schritt Pß und gespeichert im Α-Register, des Durchschnittssteuerwertes gespeichert im B-Register (bei Verwendung der Schritte P5 bis P31 der revidierte Durchschnittssteuerwert) und des sequentiellen Korrekturwertes gespeichert in dem C-Register erhalten. Bei Schritt P__ wird der Zündvoreilwinkel dem Ausgangsregister zugeführt. Sodann wird bei Schritt P_g mit der nächsten Steuerfolge begonnen.speaks, has worked continuously. If the operation time is shorter than 200 fire periods, the operation proceeds to step P is shifted 34th If it is 200 ignition periods or more, the content of the B register which temporarily stores the average control value obtained in searching the control value map at step P_ is decreased by a unit amount and the result in the B register is again at step P, g saved. Then, at step P 30, the content of the B register which was revised at step P 16 or P 1g is stored in a field as a new average control value. In step P 51 the D register is reset to 0 in order to prepare it for the next revision of the control value plan. In step P 34, a spark advance angle is ß on the basis of the preset angle advance by searching the Voreilwinkelplanes at step P and stored in the Α registers, the average control value stored in the B register (using the steps P 5 to P, the revised average control value 31) and of the sequential correction value stored in the C register. In step P__ the ignition advance angle is fed to the output register. The next control sequence is then started in step P_ g.
In dem Fall, in dem die Maschine unter den Bedingungen 1 und 2 fortfährt zu arbeiten, ohne daß ein Klopfen während 200 Zündperioden auftritt, wird der Durchschnittssteuerwert um einen Einheitsbetrag verringert, wie dies in den Schritten im Anschluß an Schritt P13 gezeigt ist.In the case where the engine continues under the conditions 1 and 2 to operate without a tapping for 200 fire periods occurs, the average control value is decreased by a unit amount, as shown in the steps subsequent to step P. 13
Wenn daher die Maschine in einem solchen Modus weiterarbeitet, wird der Durchschnittssteuerwert alle 200 Zündperioden reduziert. Im Grenzfall wird er negativ. Das be-Therefore, when the engine continues to operate in such a mode, the average control value becomes every 200 ignition periods reduced. In the borderline case it becomes negative. The
deutet, daß eine Zündung durchgeführt wird mit einer stärker voreilenden Winkel als mit dem voreingestellten Zündvoreilwinkel, der in dem Voreilwinkelplan gespeichert ist. Die Referenzzündzeitgebung sollte auf einen Winkel eingestellt werden, der etwas gegenüber der Klopfgrenze voreilt. Es ist jedoch teilweise unmöglich, dies durchzuführen, wenn unterschiedliche Faktoren, die das Klopfen verursachen, in Betracht gezogen werden. Wenn die Winkeldifferenz in der Voreilrichtung zwischen dem Referenz und dem tatsächlichen Einstellwert groß ist, kann eine Reihe von großen Klopfereignissen auftreten. Wenn die Differenz in der Nacheil- oder Verzögerungsrichtung groß ist, ist die Maschinenausgangsleistung und die Kraftstoffwirtschaftlichkeit unzureichend. indicates that an ignition is carried out with a more advanced angle than with the preset Ignition advance angle which is stored in the advance angle plan. The reference ignition timing should be on an angle can be set which is slightly ahead of the knock limit. However, it is sometimes impossible do this when different factors causing the knocking are taken into account will. When the angle difference in the advance direction between the reference and the actual set value is large, a number of large knock events can occur. If the difference in the lagging or The deceleration direction is large, the engine output and fuel economy are insufficient.
Fig. 6 zeigt ein Flußdiagramm für einen Prozeß, der wirksam ist, um die zuvor erwähnten Probleme zu beseitigen. Wenn in Fig. 6 die Maschine fortwährend während einer 0 Periode arbeitet, die 100 Zündperioden entspricht und wenn die Bedingungen 1 und 2 erfüllt werden, während die sequentielle Korrektur durchgeführt wird, um das in dieser Periode auftretende Klopfen zu verringern bzw. wenn die Revision der Durchschnittsvoreilwinkelkorrektur auf der nacheilenden bzw. verzögerten Seite notwendig ist, wird der Durchschnittsvoreilwinkeikorrekturwert in einem Feld des Steuerwertplanes reduziert^ und zwar in Abhängigkeit von den gegebenen Betriebsbedingungen auf einen neuen Durchschnittsvoreilwinkelkorrekturwert. Wenn andererseits kein Klopfen während 100 Zündperioden auftritt und der sequentielle Korrekturwert O ist, wird die Zündzeitgebung aufgrund der laufenden Klopfreduzierungssteuerung stärker nach vorne verschoben als die Klopfgrenze. Daher nimmt derFig. 6 shows a flow chart for a process effective to overcome the aforementioned problems. In Fig. 6, when the engine continuously operates for a 0 period corresponding to 100 ignition periods and if the conditions 1 and 2 are met while the sequential correction is being performed in order to do so in this Period to reduce knocking or when the revision of the average advance angle correction on the lagging or delayed side is necessary, the average leading angle correction value is in a Field of the tax value plan reduced ^ depending on the given operating conditions to a new one Average lead angle correction value. On the other hand, if no knocking occurs for 100 ignition periods and the If the sequential correction value is O, the ignition timing becomes stronger due to the ongoing knock reduction control moved forward than the knock limit. Hence the
Durchschnittsvoreilkorrekturwert um einen Einheitssteuerbetrag zu. Danach wird der vergrößerte Korrekturwert mit einem oberen Grenzwert für die Voreilkorrektur verglichen, der bei einer entsprechenden Adresse des Steuerwertplänes gespeichert ist. Wenn der vergrößerte Korrekturwert gleich oder größer als der obere Grenzwert ist, wird hier erkannt, daß die vergrößerte Korrektur die obere Grenze erreicht, und daß der obere Grenzwert für die Voreilkorrektur, der aus dem Steuerwertplan ausgelesen wurde, zu einem neuen Durchschnittsvoreilwinkelkorrekturwert gemacht wurde.Average advance correction value by a flat tax amount to. Then the increased correction value is compared with an upper limit value for the lead correction, which is stored at a corresponding address of the tax value plan. If the enlarged correction value is equal to or is greater than the upper limit value, it is recognized here that the increased correction has reached the upper limit, and that the upper limit value for the lead correction, which was read out from the control value map, becomes a new one Average lead angle correction value has been made.
Wenn andererseits der vergrößerte Betrag kleiner ist als die obere Grenze, wird der vergrößerte Wert zu einem neuen Durchschnittsvoreilwinkelkorrekturwert gemacht. Dieser so erhaltene Voreilwinkelkorrekturwert wird dann in einem Feld des Steuerwertplanes gespeichert, der den laufenden Maschinenbetriebsbedingungen entspricht.On the other hand, when the increased amount is smaller than the upper limit, the increased value becomes a new one Average lead angle correction value made. This advance angle correction value thus obtained is then used in a Field of the control value plan that corresponds to the current machine operating conditions.
Danach wird eine sequentielle Steuerung für die Klopfreduzierung auf der Basis des so überprüften und revidierten Durchschnittsvoreilwinkelkorrekturwertes ausgeführt. Das bedeutet, daß der Durchschnittsvoreilwinkelkorrekturwert sequentiell überprüft und revidiert wird, so daß der sequentielle Korrekturwert ein Minimum wird, wobei er die Zündzeitgebung an der Klopfgrenze einsteilt. Die Durchschnittsvoreilwinkelkorrektur kann sowohl auf der Voreil- als auch auf der Nacheilwinkelseite in bezug auf den Referenzzündvoreilwinkel durchgeführt werden.Thereafter, a sequential control for the knock reduction is carried out on the basis of the thus checked and revised Average lead angle correction value executed. That is, the average advance angle correction value is sequentially checked and revised so that the sequential correction value becomes a minimum, wherein he sets the ignition timing at the knock limit. the Average lead angle correction can be done on the Advance as well as on the retard angle side with respect to the reference ignition advance angle are carried out.
Es gibt eine obere Grenze der Voreilwinke!korrektur auf 0 der Voreilwinkelseite, welche durch den Steuerwertplan eingestellt ist. Wenn die Klopfgrenze sich in einer stärker voreilenden Region befindet als der MBT-Wert (Minimumvoreilung für das beste Drehmoment) für vorgegebene Ma-There is an upper limit to the advance angle correction 0 of the lead angle side, which is set by the control value plan. When the knock limit turns into a stronger one leading region is located as the MBT value (minimum advance for the best torque) for given dimensions
schinenbetriebsbedingungen/ wird der Durchschnittsvoreilwinkelkorrekturwert zur Steuerung der Zündzeitgebung an der Klopfgrenze durch Speichern eines Steuerwertes in dem Steuerwertplan, verwendet. Der Steuerwert entspricht einer Differenz zwischen dem MBT-Wert und dem Referenzzündvoreilwinkel, der in dem Voreilwinkelplan gespeichert ist. In dem Bereich, in dem die Klopfgrenze den MBT-Wert überschreitet, bei dem kein Bedarf für eine Klopf steuerung besteht, ist der Durchschnittsvoreilwinkelkorrekturwert durch den Steuerwertplan begrenzt. Die Zündzeitgebung ist auf den MBT-Wert eingestellt. Das bedeutet, daß das Zünden bei einem Voreilwinkel, der den MBT-Wert übersteigt, verhindert wird. Daher wird die Zündung bei einer optimalen Zündzeitgebung über den gesamten Bereich der Maschinenbetriebsbedingungen erfüllt.machine operating conditions / becomes the average advance angle correction value to control the ignition timing at the knock limit by storing a control value in the tax value plan. The control value corresponds to a difference between the MBT value and the reference ignition advance angle, which is stored in the advance angle plan. In the area in which the knock limit exceeds the MBT value exceeds, at which there is no need for knock control, is the average advance angle correction value limited by the tax value plan. The ignition timing is set to the MBT value. That means, that ignition is prevented at an advance angle which exceeds the MBT value. Therefore, the ignition is at optimal ignition timing over the entire range of engine operating conditions.
Wenn sich die Maschinenbetriebsbedingungen ändern, wird die Klopfsteuerung mit der sequentiellen Korrektur auf der Basis des Durchschnittsvoreilwinkelkörrekturwertes gestartet, der im entsprechenden Feld des Steuerwertplanes gespeichert ist. Das bedeutet, daß die Steuerung unverzüglich beginnt unter Verwendung des so erhaltenen Durchschnittssteuerwertes mit der Wirkung eines verbesserten Ansprechens. Für den Einschwingzustand der Maschinenoperationen gibt es keine Revision des bespeicherten Durchschnittsvoreilwinkeikorrekturwertes.When the engine operating conditions change, the knock control is activated with the sequential correction the basis of the average lead angle correction value is started in the corresponding field of the control value plan is stored. That is, the control starts immediately using the thus obtained Average control value with the effect of improved response. For the settling state of the machine operations there is no revision of the stored average lead angle correction value.
In Fig. 6 sind die Schritte P1 bis P7 dieselben wie die der vorhergehenden Flußdiagramme. Bei Schritt Pg wird ein Wert, der unter einer zugehörigen Adresse in dem Steuerwertplan gespeichert wurde, in Übereinstimmung mit den laufenden MaschinenoperatiQnsbedingungen ausgelesen. Der Referenzzündvoreilwinkel, der Durchschnitts-In Fig. 6, steps P 1 to P 7 are the same as those of the previous flowcharts. In step P g , a value which was stored under an associated address in the control value plan is read out in accordance with the current machine operating conditions. The reference ignition advance angle, the average
voreilwinkelkorrekturwert, und die Voreilwinkelkorrekturobergrenze werden jeweils in den Registern A, B und K gespeichert. Bei Schritt Pg wird ein Klopfsignal eingegeben, während bei Schritt P1-. ein Signal zum Zurücksetzen des Klopfdetektors 15 für die nachfolgende Klopferfassung erzeugt wird. Bei Schritt P1 wird ein Steuerkorrekturwert entsprechend zur Intensität des Klopfsignales berechnet und zum vorhergehenden sequentiellen Korrekturwert, der im Register C gespeichert ist, hinzugefügt. Das Ergebnis wird im letzteren Register gespeichert. Sodann werden bei den Schritten P15 und P1-. die Bedingungen 1 und 2 getestet. Wenn beide Bedingungenadvanced angle correction value and the advanced angle correction upper limit are stored in registers A, B and K, respectively. At step P g a knock signal is input, while at step P 1 -. a signal for resetting the knock detector 15 for the subsequent knock detection is generated. At step P 1 , a control correction value corresponding to the intensity of the knock signal is calculated and added to the previous sequential correction value stored in register C. The result is saved in the latter register. Then in steps P 15 and P 1 -. conditions 1 and 2 tested. If both conditions
1 und 2 nicht erfüllt werden, wird bei Schritt P . der Wert des D-Registers auf den Wert 0 gesetzt, während der sequentielle Korrekturwert C vor der Änderung der Maschinenoperation bei Schritt P35 zu 0 gemacht wird. Sodann wird die Operation auf Schritt P verladen. Das D-1 and 2 are not met, in step P. the value of the D register is set to the value 0, while the sequential correction value C is made before the change of the engine operation in step P 35 to 0th The operation is then loaded onto step P. The D-
2626th
Register wird zum Zählen der Anzahl der Zündimpulse benutzt, um so die Revisionsperiode des Durchschnittsvoreilwinkelkorrekturwertes zu bestimmen. Wenn beide Bedingungen erfüllt werden, wird der im D-Register gespeicherte Wert bei Schritt P14 um 1 erhöht und das Ergebnis in das D-Register zurückgespeichert. Bei Schritt P15 wird geprüft, ob der Inhalt des D-Registers 100 Zündperioden oder mehr bei Erfüllung der Bedingungen 1 und.Register is used to count the number of firing pulses so as to determine the revision period of the average advance angle correction value. If both conditions are met, the value stored in the D register is increased by 1 in step P 14 and the result is stored back in the D register. In step P 15 it is checked whether the content of the D register 100 ignition periods or more when conditions 1 and.
2 entspricht.2 corresponds.
Wenn der Inhalt kleiner als 100 Zündperioden ist, wird die Operation auf Schritt P_, verschoben. Wenn der Inhalt 0 oder mehr ist, wird bei Schritt P16 geprüft, ob der sequentielle Korrekturwert, der im C-Register gespeichert ist, O ist. Wenn C ungleich O ist bzw. wenn Klopfen auftritt, wird der Inhalt des B-Registers um den Inhalt des C-Registers bei Schritt P17 reduziert. Der Inhalt des C-If the content is less than 100 ignition periods, the operation is postponed to step P_. If the content is 0 or more, it is checked at step P16 whether the sequential correction value of the register C is stored in, O is. If C is not equal to O and when knocking occurs, the contents of the B register to the contents of the C register at step P 17 is reduced. The content of the C-
Registers, der den sequentiellen Korrekturwert speichert, wird bei Schritt P18 auf O gesetzt. Wenn andererseits C = O bzw. wenn kein Klopfen auftritt, wird der Inhalt des B-Registers mit dem oberen Gren2wert für den Voreilwinkelkorrekturwert, der im K-Register gespeichert ist, bei Schritt P _ verglichen. Wenn der Inhalt des B-Registers kleiner als der des K-Registers ist (das bedeutet, daß der Durchschnittsvoreilwinkelkorrekturwert kleiner als der Voreilwinkelkorrekturobergrenzwert ist) , wird der Inhalt des B-Registers um 1 erhöht und das Ergebnis erneut im B-Register bei Schritt P0n abgespeichertRegister that stores the sequential correction value is set at step 18 to P O. On the other hand, if C = 0 or if no knocking occurs, the content of the B register is compared with the upper limit 2 value for the advance angle correction value stored in the K register at step P _. If the content of the B register is smaller than that of the K register (that is, the average advance angle correction value is smaller than the advance angle correction upper limit value), the content of the B register is increased by 1 and the result is again in the B register at step P. 0n saved
Wenn B-K, wird der Inhalt des K-Registers im B-Register bei Schritt P31 abgespeichert. Somit wird der Inhalt des B-Registers, welcher der Durchschnittsvoreil-Winkelkorrekturwert ist, auf den oberen Grenzwert für den Voreilwinkelkorrekturwert festgelegt. Bei Schritt P32 wird der Inhalt des B-Registers, der bei den Schritten P17/ P30 un^ po-i revidiert bzw. überprüft wurde, bei einer entsprechenden Adresse im Steuerwert klar in Abhängigkeit von den laufenden Maschinenoperationsbedingungen abgespeichert. Bei Schritt P33 wird das D-Register für die darauffolgende Benutzung auf 0 zurückgesetzt. Danach wird bei Schritt P0, der Zündvoreilwinkel in Übereinstimmung mit dem Referenzzündvoreilwinkel bestimmt, der bei Schritt P, von dem Voreilwinkelplan, gespeichert im Α-Register, vom Durchschnittsvoreilwinkelkorrekturwert, gespeichert im B-Register (bei Verwendung der Schritte P14 bis P„n der revidierte Durchschnittsvoreilwinkelkorrekturwert) und vom sequentiellen Korrek-0 turwert, abgespeichert im C-Register, erhalten wurde. Bei Schritt P27 wird der Zündvoreilwinkel dem Ausgangsregister zugeführt. Danach wird bei Schritt P00 eine nach-If BK is stored the contents of the K-register in the register B at step P 31st Thus, the content of the B register, which is the average advance angle correction value, is set to the upper limit value for the advance angle correction value. In step P 32 the content of the B register, which was revised or checked in steps P 17 / P 30 un ^ p oi, is clearly stored at a corresponding address in the control value as a function of the current machine operating conditions. At step P 33 the D register is reset to 0 for subsequent use. Thereafter, in step P 0 , the ignition advance angle is determined in accordance with the reference ignition advance angle obtained in step P, from the advance angle map stored in the Α register, from the average advance angle correction value stored in the B register (when using steps P 14 to P " n the revised average lead angle correction value) and obtained from the sequential correction value stored in the C register. At step P 27 , the ignition advance angle is fed to the output register. Then at step P 00 a subsequent
ZoZo
ste Steueroperation in Gang gesetzt. Wenn der Maschinen-First control operation started. When the machine
drehwinkel eine Position erreicht, die dem Zündvoreilwinkel entspricht, der dem Ausgangsregister zugeführt wird, unterbricht die Schnittstelle 23 die Stromversorgung zur Zündspule abrupt und erzeugt so den Zündimpuls. 5rotation angle reaches a position that corresponds to the ignition advance angle which is fed to the output register, the interface 23 interrupts the power supply to the ignition coil, thus generating the ignition pulse. 5
Gemäß der Erfindung wird im Gegensatz zum konventionellen Klopfreduktionsverfahren, in dem nur ein Verzögerungs- oder Nacheilwinkel gesteuert wird, die Steuerung sowohl auf der voreilenden als auch auf der nacheilenden Seite in bezug auf den vorhandenen Voreilwinkel ausgeführt. Daher erhält man durch Speichern im Voreilwinkelplan einen optimalen Zündvoreilwinkel als Referenzvoreilwinkel. In allen Feldern des Steuerwertplanes wird der Wert 0 als Anfangswert des Durchschnittsvoreilwinkelkorrekturwinkels gespeichert. Die Anfangsklopfsteuerung wird auf der Basis des Maschinenkonstruktionswertes ausgeführt. Ein durch Änderungen der Maschine und/oder durch saisonbedingte sich ändernde Faktoren hervorgerufenes Klopfen wird durch den Durchschnittsvoreilwinkelkorrekturwert korrigiert. Es besteht somit kein Bedarf zum Voreinstellen des Korrekturwertes. Die Steuerbarkeit in der anfänglichen Stufe ist beträchtlich verbessert.According to the invention, in contrast to the conventional knock reduction method, in which only a deceleration or lag angle is controlled, the control on both the leading and the lagging Side carried out in relation to the existing lead angle. Therefore, one obtains by saving in the lead angle plan an optimal ignition advance angle as a reference advance angle. In all fields of the tax value plan, the value 0 is stored as the initial value of the average advance angle correction angle. The initial knock control is carried out based on the machine design value. A by changes to the machine and / or by seasonal changing factors evoked Knocking is corrected by the average advance angle correction value. There is therefore no need to Presetting the correction value. The controllability in the initial stage is considerably improved.
- Leerseite- Blank page
Claims (13)
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58071720A JPS59196953A (en) | 1983-04-22 | 1983-04-22 | Knocking preventing apparatus for internal-combustion engine |
JP58071718A JPS59196951A (en) | 1983-04-22 | 1983-04-22 | Knocking preventing apparatus for internal-combustion engine |
JP58071719A JPS59196952A (en) | 1983-04-22 | 1983-04-22 | Knock preventing apparatus for internal-combustion engine |
JP58086820A JPS59211763A (en) | 1983-05-16 | 1983-05-16 | Knock suppressor of internal-combustion engine |
JP58099679A JPS59224467A (en) | 1983-06-03 | 1983-06-03 | Knock restraining device for internal-combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3414932A1 true DE3414932A1 (en) | 1984-10-31 |
DE3414932C2 DE3414932C2 (en) | 1995-07-13 |
Family
ID=27524341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3414932A Expired - Lifetime DE3414932C2 (en) | 1983-04-22 | 1984-04-19 | Device for reducing knock in an internal combustion engine |
Country Status (3)
Country | Link |
---|---|
US (1) | US4903210A (en) |
DE (1) | DE3414932C2 (en) |
FR (1) | FR2544803B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3721424A1 (en) * | 1986-07-01 | 1988-01-14 | Honda Motor Co Ltd | DEVICE FOR REGULATING THE IGNITION TIMING IN AN INTERNAL COMBUSTION ENGINE |
DE3921616A1 (en) * | 1988-07-01 | 1990-01-04 | Honda Motor Co Ltd | DEVICE FOR DETECTING ABNORMAL COMBUSTION FOR AN INTERNAL COMBUSTION ENGINE |
DE3937222A1 (en) * | 1988-11-11 | 1990-05-23 | Mitsubishi Electric Corp | DEVICE FOR KNOCKING PRESSURE FOR AN INTERNAL COMBUSTION ENGINE |
DE4001474A1 (en) * | 1990-01-19 | 1991-08-01 | Audi Ag | KNOCK CONTROL OF A FOREIGN IGNITION ENGINE |
DE4001477A1 (en) * | 1990-01-19 | 1991-08-01 | Audi Ag | System controls engine knocking - modifying specified characteristics of each working point when knocking is detected |
DE4015992A1 (en) * | 1990-05-18 | 1991-11-21 | Fev Motorentech Gmbh & Co Kg | Detecting and measuring internal combustion engine knocking - by evaluating sensor signals w.r.t. combination of characteristics to achieve improved knock detection eliminating faulty decisions |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60201072A (en) * | 1984-03-23 | 1985-10-11 | Hitachi Ltd | Ignition device for internal-combustion engine |
US5224044A (en) * | 1988-02-05 | 1993-06-29 | Nissan Motor Company, Limited | System for controlling driving condition of automotive device associated with vehicle slip control system |
DE3887352T2 (en) * | 1988-06-13 | 1994-05-05 | Bosch Gmbh Robert | KNOCK CONTROL DEVICE FOR INTERNAL INTERNAL COMBUSTION ENGINES. |
JP2948828B2 (en) * | 1989-04-14 | 1999-09-13 | 富士重工業株式会社 | Engine knock detection device |
JP2899657B2 (en) * | 1989-05-18 | 1999-06-02 | 富士重工業株式会社 | Ignition timing learning control method |
JP2843365B2 (en) * | 1989-07-31 | 1999-01-06 | 三信工業株式会社 | Engine knock suppression device |
JP2829698B2 (en) * | 1993-10-19 | 1998-11-25 | 株式会社ユニシアジェックス | Device for detecting combustion state of internal combustion engine |
DE19605407C2 (en) * | 1996-02-14 | 1999-08-05 | Bosch Gmbh Robert | Method for determining the ignition angle for an internal combustion engine with adaptive knock control |
AU741457B2 (en) * | 1997-07-10 | 2001-11-29 | Orix Vehicle Technology Pty Ltd | Engine commissioning |
AUPO782897A0 (en) * | 1997-07-10 | 1997-07-31 | Orix Vehicle Technology Pty Ltd | Engine commissioning |
US6285947B1 (en) * | 1999-10-28 | 2001-09-04 | Brunswick Corporation | Prognostication of future failure of an engine indicator parameter |
US6275765B1 (en) * | 1999-10-28 | 2001-08-14 | Brunswick Corporation | System for providing a prognosis of future engine faults |
JP4286880B2 (en) * | 2007-04-25 | 2009-07-01 | 本田技研工業株式会社 | Program for searching for control parameters |
US9157825B2 (en) * | 2008-05-01 | 2015-10-13 | GM Global Technology Operations LLC | Engine knock diagnostic |
JP4772846B2 (en) | 2008-10-01 | 2011-09-14 | 川崎重工業株式会社 | Gas engine knocking control device |
US20100211416A1 (en) * | 2009-02-19 | 2010-08-19 | William Fielding Frank | Method and apparatus for healthcare funding exchange |
US9441556B2 (en) * | 2013-03-15 | 2016-09-13 | GM Global Technology Operations LLC | Noise updating systems and methods |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3014185A1 (en) * | 1979-04-16 | 1980-10-23 | Nissan Motor | AUTOMATIC CONTROL SYSTEM FOR AN AUTOMOTIVE |
DE2930540A1 (en) * | 1979-07-27 | 1981-02-12 | Volkswagenwerk Ag | Ignition control system for vehicle IC engine - detects engine knock to correct ignition angle obtained from control curve |
DE3047079A1 (en) * | 1979-12-20 | 1981-08-27 | Societé pour L'Equipement de Vehicules, 92132 Issy-Les-Moulineaux | IGNITION DEVICE FOR AN INTERNAL COMBUSTION ENGINE |
DE3027532A1 (en) * | 1979-07-27 | 1982-02-18 | Volkswagenwerk Ag, 3180 Wolfsburg | Electronic ignition angle control for I.C. engine - has knocking sensor whose output in one speed band is used for correction over whole engine speed range |
US4356551A (en) * | 1979-09-05 | 1982-10-26 | Nippon Soken, Inc. | Knock detecting method |
DE3116753A1 (en) * | 1981-04-28 | 1982-11-04 | Audi Nsu Auto Union Ag, 7107 Neckarsulm | Device for adjusting the ignition timing of an applied-ignition internal combustion engine |
DE3116593A1 (en) * | 1981-04-27 | 1982-11-04 | Daimler-Benz Ag, 7000 Stuttgart | METHOD FOR DETERMINING ENGINE OPERATION OPTIMAL IGNITION TIMES |
US4367531A (en) * | 1979-05-25 | 1983-01-04 | Hitachi, Ltd. | Method and apparatus for controlling ignition timing of internal combustion engine |
DE3128475A1 (en) * | 1981-07-18 | 1983-01-27 | Robert Bosch Gmbh, 7000 Stuttgart | CONTROL DEVICE FOR A KNOCKING CONTROL DEVICE ON INTERNAL COMBUSTION ENGINES |
DE3227783A1 (en) * | 1981-08-11 | 1983-02-24 | Equipements Automobiles Marchal S.A., 92132 Issy-les-Moulineaux | METHOD FOR CHANGING THE IGNITION SHIFT IN AN INTERNAL COMBUSTION ENGINE |
DE3142082A1 (en) * | 1981-10-23 | 1983-05-11 | Daimler-Benz Ag, 7000 Stuttgart | METHOD OF AN ANTI-KNOCK CONTROL FOR INTERNAL COMBUSTION ENGINES AND DEVICE FOR CARRYING OUT THIS METHOD |
DE3233635A1 (en) * | 1981-09-16 | 1983-05-26 | Mitsubishi Denki K.K., Tokyo | IGNITION CONTROL OF AN INTERNAL COMBUSTION ENGINE |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2739508C2 (en) * | 1977-09-02 | 1986-01-16 | Robert Bosch Gmbh, 7000 Stuttgart | Device for extreme value control in internal combustion engines |
JPS6024310B2 (en) * | 1977-12-16 | 1985-06-12 | 株式会社デンソー | Ignition timing control device for internal combustion engines |
US4269154A (en) * | 1978-05-24 | 1981-05-26 | Nippon Soken, Inc. | Ignition timing control system for internal combustion engines |
JPS5578168A (en) * | 1978-12-07 | 1980-06-12 | Nippon Soken Inc | Feedback type ignition time control device for internal combustion engine |
US4345558A (en) * | 1979-04-28 | 1982-08-24 | Nippon Soken, Inc. | Knock detecting apparatus for an internal combustion engine |
JPS5647663A (en) * | 1979-09-21 | 1981-04-30 | Nippon Soken Inc | Ignition timing controller for internal combustion engine |
JPS56156462A (en) * | 1980-05-02 | 1981-12-03 | Hitachi Ltd | Ignition timing control process for engine |
JPS57143164A (en) * | 1981-02-26 | 1982-09-04 | Nippon Denso Co Ltd | Ignition timing controller |
-
1984
- 1984-04-19 DE DE3414932A patent/DE3414932C2/en not_active Expired - Lifetime
- 1984-04-20 FR FR8406307A patent/FR2544803B1/en not_active Expired
-
1985
- 1985-10-18 US US06/788,678 patent/US4903210A/en not_active Expired - Lifetime
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3014185A1 (en) * | 1979-04-16 | 1980-10-23 | Nissan Motor | AUTOMATIC CONTROL SYSTEM FOR AN AUTOMOTIVE |
US4367531A (en) * | 1979-05-25 | 1983-01-04 | Hitachi, Ltd. | Method and apparatus for controlling ignition timing of internal combustion engine |
DE2930540A1 (en) * | 1979-07-27 | 1981-02-12 | Volkswagenwerk Ag | Ignition control system for vehicle IC engine - detects engine knock to correct ignition angle obtained from control curve |
DE3027532A1 (en) * | 1979-07-27 | 1982-02-18 | Volkswagenwerk Ag, 3180 Wolfsburg | Electronic ignition angle control for I.C. engine - has knocking sensor whose output in one speed band is used for correction over whole engine speed range |
US4356551A (en) * | 1979-09-05 | 1982-10-26 | Nippon Soken, Inc. | Knock detecting method |
DE3047079A1 (en) * | 1979-12-20 | 1981-08-27 | Societé pour L'Equipement de Vehicules, 92132 Issy-Les-Moulineaux | IGNITION DEVICE FOR AN INTERNAL COMBUSTION ENGINE |
DE3116593A1 (en) * | 1981-04-27 | 1982-11-04 | Daimler-Benz Ag, 7000 Stuttgart | METHOD FOR DETERMINING ENGINE OPERATION OPTIMAL IGNITION TIMES |
DE3116753A1 (en) * | 1981-04-28 | 1982-11-04 | Audi Nsu Auto Union Ag, 7107 Neckarsulm | Device for adjusting the ignition timing of an applied-ignition internal combustion engine |
DE3128475A1 (en) * | 1981-07-18 | 1983-01-27 | Robert Bosch Gmbh, 7000 Stuttgart | CONTROL DEVICE FOR A KNOCKING CONTROL DEVICE ON INTERNAL COMBUSTION ENGINES |
DE3227783A1 (en) * | 1981-08-11 | 1983-02-24 | Equipements Automobiles Marchal S.A., 92132 Issy-les-Moulineaux | METHOD FOR CHANGING THE IGNITION SHIFT IN AN INTERNAL COMBUSTION ENGINE |
DE3233635A1 (en) * | 1981-09-16 | 1983-05-26 | Mitsubishi Denki K.K., Tokyo | IGNITION CONTROL OF AN INTERNAL COMBUSTION ENGINE |
DE3142082A1 (en) * | 1981-10-23 | 1983-05-11 | Daimler-Benz Ag, 7000 Stuttgart | METHOD OF AN ANTI-KNOCK CONTROL FOR INTERNAL COMBUSTION ENGINES AND DEVICE FOR CARRYING OUT THIS METHOD |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3721424A1 (en) * | 1986-07-01 | 1988-01-14 | Honda Motor Co Ltd | DEVICE FOR REGULATING THE IGNITION TIMING IN AN INTERNAL COMBUSTION ENGINE |
DE3921616A1 (en) * | 1988-07-01 | 1990-01-04 | Honda Motor Co Ltd | DEVICE FOR DETECTING ABNORMAL COMBUSTION FOR AN INTERNAL COMBUSTION ENGINE |
DE3937222A1 (en) * | 1988-11-11 | 1990-05-23 | Mitsubishi Electric Corp | DEVICE FOR KNOCKING PRESSURE FOR AN INTERNAL COMBUSTION ENGINE |
DE4001474A1 (en) * | 1990-01-19 | 1991-08-01 | Audi Ag | KNOCK CONTROL OF A FOREIGN IGNITION ENGINE |
DE4001477A1 (en) * | 1990-01-19 | 1991-08-01 | Audi Ag | System controls engine knocking - modifying specified characteristics of each working point when knocking is detected |
DE4015992A1 (en) * | 1990-05-18 | 1991-11-21 | Fev Motorentech Gmbh & Co Kg | Detecting and measuring internal combustion engine knocking - by evaluating sensor signals w.r.t. combination of characteristics to achieve improved knock detection eliminating faulty decisions |
Also Published As
Publication number | Publication date |
---|---|
US4903210A (en) | 1990-02-20 |
DE3414932C2 (en) | 1995-07-13 |
FR2544803B1 (en) | 1988-08-26 |
FR2544803A1 (en) | 1984-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3414932A1 (en) | Method for reducing knocking in an internal combustion engine | |
DE3311968C2 (en) | ||
EP0007984B1 (en) | Ignition and fuel injection control system for internal combustion engines | |
DE69529266T2 (en) | Engine control unit with rapid catalyst warm-up | |
EP0416270B1 (en) | Method and apparatus to control and regulate an engine with self-ignition | |
DE3635963C2 (en) | ||
DE3423144C2 (en) | Method for controlling the supply of fuel to an internal combustion engine during acceleration | |
DE2659239A1 (en) | DEVICE FOR ADJUSTMENT OF THE IGNITION POINT IN COMBUSTION POWER MACHINES | |
DE69509054T2 (en) | Engine control to achieve rapid heating of the catalytic converter | |
DE102016115157A1 (en) | Method and system for pre-ignition control | |
DE3219021C3 (en) | ||
DE4127960C2 (en) | Knock suppression device for an internal combustion engine | |
DE3907850A1 (en) | CONTROL UNIT FOR ADJUSTING THE IGNITION POINT FOR AN INTERNAL COMBUSTION ENGINE | |
DE4132832C2 (en) | Knock limit control method and control device for an internal combustion engine | |
DE3420465A1 (en) | DEVICE FOR SUPPRESSING ENGINE KNOCK IN AN INTERNAL COMBUSTION ENGINE | |
DE3108601C2 (en) | Method for controlling fuel injection in an internal combustion engine | |
DE3221640A1 (en) | METHOD AND DEVICE FOR THE OPTIMAL CONTROL OF INTERNAL COMBUSTION ENGINES | |
DE102011083511A1 (en) | Knock control device for an engine | |
DE3546168A1 (en) | ARRANGEMENT FOR REGULATING THE IGNITION TIMING OF AN INTERNAL COMBUSTION ENGINE | |
DE69220449T2 (en) | Control device for an internal combustion engine with an exhaust gas recirculation device | |
DE10005437A1 (en) | Knock control system for cars has correction for transient conditions avoids errors | |
EP0880648A1 (en) | Method of determining the firing time for an internal-combustion engine with adaptive knock control | |
DE3014679A1 (en) | METHOD AND DEVICE FOR CONTROLLING THE IGNITION TIMING WHEN STARTING AN INTERNAL COMBUSTION ENGINE | |
DE2530308C2 (en) | Device for limiting the minimum duration of injection control commands in an electrically controlled fuel injection system for internal combustion engines | |
DE3226026A1 (en) | METHOD AND DEVICE FOR THE ELECTRONIC CONTROL OF AN INTERNAL COMBUSTION ENGINE |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OR8 | Request for search as to paragraph 43 lit. 1 sentence 1 patent law | ||
8105 | Search report available | ||
8110 | Request for examination paragraph 44 | ||
D2 | Grant after examination | ||
8364 | No opposition during term of opposition |