DE2917888A1 - METHOD OF CONTROLLING THE OPERATION OF AN COMBUSTION MACHINE - Google Patents

METHOD OF CONTROLLING THE OPERATION OF AN COMBUSTION MACHINE

Info

Publication number
DE2917888A1
DE2917888A1 DE19792917888 DE2917888A DE2917888A1 DE 2917888 A1 DE2917888 A1 DE 2917888A1 DE 19792917888 DE19792917888 DE 19792917888 DE 2917888 A DE2917888 A DE 2917888A DE 2917888 A1 DE2917888 A1 DE 2917888A1
Authority
DE
Germany
Prior art keywords
calculated
internal combustion
combustion engine
ignition
fuel
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
Application number
DE19792917888
Other languages
German (de)
Other versions
DE2917888C2 (en
Inventor
Hideya Fujisawa
Norio Omori
Hisamitsu Yamazoe
Matuju Yoshida
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
NipponDenso Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Publication of DE2917888A1 publication Critical patent/DE2917888A1/en
Application granted granted Critical
Publication of DE2917888C2 publication Critical patent/DE2917888C2/en
Expired legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/263Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/12Introducing corrections for particular operating conditions for deceleration
    • F02D41/123Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off
    • F02D41/126Introducing corrections for particular operating conditions for deceleration the fuel injection being cut-off transitional corrections at the end of the cut-off period
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/045Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions combined with electronic control of other engine functions, e.g. fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing 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/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1504Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Description

Verfahren zum Steuern der Arbeitsweise einer BrennkraftmaschineMethod for controlling the operation of an internal combustion engine

Die Erfindung betrifft ein Verfahren zum Steuern der Kraftstoffversorgung und der Zündfunkenerzeugung für eine Brennkraftmaschine, und insbesondere ein Verfahren zum Unterbrechen der Kraftstoffversorgung bei einer Verzögerung der Brennkraftmaschine und zum Verzögern und anschließenden allmählichen Vorstellen des Zündzeitpunktes, nachdem die KraftstoffVersorgung wieder aufgenommen ist.The invention relates to a method for controlling the fuel supply and the generation of ignition sparks for an internal combustion engine, and in particular a method for interrupting the Fuel supply when the internal combustion engine is decelerating and for decelerating and then gradually advancing the ignition timing after the fuel supply is resumed.

Aus der US-PS 3 969 614 ist es bekannt, bei der Maschine eines Kraftfahrzeugs dann, wenn eine Brennkraftmaschine, in der ein Kraftstoff-Luftgemisch durch einen Zündfunken gezündet wird, verzögert wird, die KraftstoffVersorgung für die Maschine zu unterbrechen, um das Ausgangsdrehmoment der Maschine zu verringern. Diese Maßnahme führt gleichfalls zu einem wirtschaftlicheren Kraftstoffverbrauch. Die KraftstoffVersorgung wird natürlich wieder aufgenommen, um das Ausgangsdrehmoment der Maschine zu erhöhen, wenn die Maschine aus dem Zustand der Verzögerung beschleunigt wird. Es hat sich oftmals herausgestellt, daß diese abrupte Zunahme des Ausgangsdrehmoments der Maschine das Fahrverhalten des Fahrzeugs beeinträchtigt. Eine mehr allmählich verlaufende Zunahme des Ausgangsdrehmoments der Maschine ist beim Übergang von der Unterbrechung auf die Wiederaufnahme der KraftstoffVersorgung der Maschine wünschenswert.From US Pat. No. 3,969,614 it is known to use one in the machine Motor vehicle when an internal combustion engine, in which an air-fuel mixture is ignited by an ignition spark, decelerates will cut fuel to the engine to reduce the engine output torque. This measure also leads to more economical fuel consumption. The fuel supply will be natural resumed to increase the output torque of the machine as the machine accelerates from the state of deceleration will. It has often been found that this abrupt increase in the output torque of the machine affects driveability of the vehicle. There is a more gradual increase in the output torque of the engine desirable when moving from interruption to resumption of fuel supply to the engine.

Das Ziel der Erfindung besteht daher hauptsächlich darin, das Ausgangsdrehmoment der Maschine beim Übergang von der Unterbrechung auf die Wiederaufnahme der- Kraftstoffversorgung einer Brennkraftmaschine fiir ein Kraftfahrzeug allmählich zu erhöhen.The aim of the invention is therefore mainly to reduce the output torque of the machine when transitioning from the interruption on the resumption of fuel supply to a Internal combustion engine for a motor vehicle to gradually increase.

Erfindungsgemäß soll insbesondere der Zündzeitpunkt der MaschineAccording to the invention, in particular, the ignition point of the machine should

•OIS45/102B• OIS45 / 102B

beim Übergang von der Unterbrechung auf die Wiederaufnahme der Kraftstoffversorgung verzögert und anschließend allmählich vorgestellt werden.during the transition from the interruption to the resumption of the Delayed fuel supply and then gradually advanced.

Insbesondere soll erfindungsgemäß der verzögerte Zündzeitpunkt um ein vorbestimmtes Winkelintervall bei jeder vorbestimmten Winkeldrehung der Ausgangswelle der Maschine vorgestellt v/erden.In particular, according to the invention, the retarded ignition point should be a predetermined angular interval at every predetermined one Angular rotation of the output shaft of the machine is introduced.

Dazu wird durch die vorliegende Erfindung ein Verfahren zum Steuern der Kraftstoffversorgung und der Erzeugung der Zündfunken für eine Brennkraftmaschine geliefert. Die Versorgung mit dem Kraftstoff, der mit Luft gemischt ist, wird bei einer Verzögerung der Maschine unterbrochen und anschließend wieder aufgenommen. Beim Übergang von der Unterbrechung zur Wiederaufnahme der KraftstoffVersorgung wird der Zeitpunkt der Zündfunken, die der Kraftstoff- und Laftgemisch zünden, in ausreichendem Maße verzögert, um eine abrupte Zunahme des Ausgangsdrehmoments der Maschine zu verhindern. Der verzögerte Zündzeitpunkt wird anschließend allmählich mit der Zeit vorgestellt, so daß das Ausgangsdrehmoment der Maschine allmählich zunimmt.To this end, the present invention provides a method for Controlling the fuel supply and the generation of ignition sparks for an internal combustion engine. The supply of the fuel, which is mixed with air, is interrupted when the engine decelerates and then resumed. At the transition from the interruption to the resumption of the fuel supply, the point in time of the ignition spark which ignite the fuel and air mixture, in sufficient quantity Much delayed to prevent an abrupt increase in the output torque of the machine. The retarded ignition timing becomes then gradually advanced with time so that the output torque of the engine gradually increases.

Im folgenden werden anhand der zugehörigen Zeichnung bevorzugte Ausführungsbeispiele der Erfindung näher erläutert. Darin zeigt:The following are preferred based on the accompanying drawing Embodiments of the invention explained in more detail. It shows:

Fig. 1 in einem teilweise schematischen BlockschaltFig. 1 in a partially schematic block diagram

bild ein Ausführungsbeispiel der Erfindung;picture an embodiment of the invention;

Fig. 2 in einem Diagramm die Wellenformen A bis K2 shows the waveforms A to K in a diagram

der Signale, die bei dem in Fig. 1 dargestellten Ausführungsbeispiel auftreten; the signals which occur in the embodiment shown in FIG. 1;

Fig. 3 " das Flußdiagramra eines Hauptrechenprogramms,Fig. 3 "the flow diagram of a main computer program,

das bei jedem vorbestimmten Intervall durch den in Fig. 1 dargestellten Mikroprozessor ausgeführt wird;
•01845/1025
which is executed at every predetermined interval by the microprocessor shown in Fig. 1;
• 01845/1025

Fig. 4 das Flußdiagrarian eines Unterbrechungspro-Fig. 4 is the flow diagram of an interrupt program

gramms, das durch den Mikroprozessor bei jeder vorbestinunten Winkeldrehung der Ausgangswelle der Maschine ausgeführt wird;gramms generated by the microprocessor at each predetermined angular rotation of the output shaft of the machine is carried out;

Fig. 5 in einer graphischen Darstellung den Zünd5 shows the ignition in a graphic representation

zeitpunkt gegenüber der angesaugten Luftmenge.time compared to the amount of air drawn in.

Wie es in Fig. 1 dargestellt ist, sind elektromagnetisch betätigte Kraftstoffeinspritzer 1a bis 1f jeweils am ersten, fünften, dritten, sechsten, zweiten und vierten Ansaugkrümmer einer 6-Zylinder-Viertakt-Brennkraftmaschine angebracht, um die Maschine mit Kraftstoff zu versorgen, der mit der angesaugten Luft gemischt ist. Die Kraftstoff einspritzer 1a, 1b und 1c sind zu einer Gruppe zusammengefaßt, so daß sie gleichzeitig erregt werden, während die Kraftstoffeinspritzer 1d,1e und 1f zu einer Gruppe zusammengefaßt sind, so daß auch sie gleichzeitig erregt werden. Zündkerzen 2a bis 2f sind jeweils am ersten, fünften, dritten, sechsten, zv/eiten und vierten Zylinder der Maschine angeordnet, um das angesaugte Kraftstoff-Luftgemisch zu zünden. Die Zündkerzen 2a bis 2f stehen in Arbeitsverbindung mit einem Zündverteiler 3, der der Reihe nach Zündspannungen an die Zündkerzen legt, die von einer Zündspule 4 erzeugt werden, so daß die Verbrennung des Gemisches der Reihe nach im ersten, fünften, dritten, sechsten, zweiten und vierten Zylinder de» Maschine erfolgt. Der Verteiler 3 steht mit einer Nockenwelle 5 in Verbindung, die in bekannter Weise durch eine Kurbelwelle 6 gedreht wird. Die Nockenwelle 5, die einmal bei jeweils zwei Umdrehungen der Kurbelwelle 6 gedreht wira, dreht sich über ein Kurbelwellenwinkelintervall von 720° immer dann, wenn sechs Verbrennungen in der Maschine aufgetreten sind, oder v/enn ein Änsaug-, Kompressions-, Expansions-und Auspuff takt in jeden Zylinder der Maschine stattgefunden hat.As shown in Fig. 1, solenoid-operated fuel injectors 1a to 1f are attached to the first, fifth, third, sixth, second and fourth intake manifolds of a 6-cylinder four-stroke internal combustion engine to supply the engine with fuel, which with the intake air is mixed. The fuel injectors 1a, 1b and 1c are grouped together so that they are energized simultaneously, while the fuel injectors 1d, 1e and 1f are grouped so that they are also energized simultaneously. Spark plugs 2a to 2f are arranged on the first, fifth, third, sixth, second and fourth cylinders of the engine, respectively, in order to ignite the sucked-in fuel-air mixture. The spark plugs 2a to 2f are in working connection with an ignition distributor 3, which in turn applies ignition voltages to the spark plugs, which are generated by an ignition coil 4, so that the combustion of the mixture in sequence in the first, fifth, third, sixth, second and fourth cylinder of the machine takes place. The distributor 3 is connected to a camshaft 5 which is rotated by a crankshaft 6 in a known manner. The camshaft 5, which is rotated once every two revolutions of the crankshaft 6, rotates over a crankshaft angle interval of 720 ° whenever six burns have occurred in the machine, or v / enn an intake, compression, expansion and Exhaust stroke has taken place in each cylinder of the machine.

·0·64Β/102Ι· 0 · 64Β / 102Ι

Die von den Kraftstoffeinspritzern 1a bis 1f zugeführte Kraftstoffmenge und der Zeitpunkt der von den Zündkerzen 2a bis 2f erzeugten Zündfunken werden elektronisch nach Maßgabe der in die Maschine gesaugten Luftmenge Qa und der Drehzahl Ne der Kurbelwelle 6 gesteuert. Die angesaugte Luftmenge Qa wird über einen herkömmlichen Luftdurchflußmesser gemessen, der stromaufwärts von einem Drosselventil angeordnet ist und eine entsprechende analoge Spannung liefert. Diese analoge Spannung liegt an einem herkömmlichen Analog-Digitalwandler 8, der die analoge Spannung in ein digitales Signal umwandelt, das die angesaugte Luftmenge Qa angibt. Die Drehzahl Ne der Kurbelwelle 6 wird über einen herkömmlichen elektromagnetischen Aufnehmer 9 und einen Drehzahlzähler 10 gemessen. Der Aufnehmer 9 ist so angeordnet, daß er einer Scheibe 5a mit zwölf gleichbeabstandeten Vorsprüngen zugewandt ist. Die Scheibe 5a ist fest mit der NockenwelleThe amount of fuel supplied from the fuel injectors 1a to 1f and the timing of the ignition sparks generated by the spark plugs 2a to 2f are electronically determined in accordance with FIG the engine sucked air amount Qa and the revolving speed Ne of the crankshaft 6 are controlled. The amount of air drawn in Qa is over measured a conventional air flow meter, which is arranged upstream of a throttle valve and a corresponding supplies analog voltage. This analog voltage is applied to a conventional analog-digital converter 8, the analog Converts voltage into a digital signal that indicates the amount of air drawn in Qa. The revolving speed Ne of the crankshaft 6 becomes over a conventional electromagnetic pickup 9 and a speed counter 10 are measured. The transducer 9 is arranged so that that it faces a disc 5a with twelve equally spaced projections. The disc 5a is fixed to the camshaft

5 gekoppelt, so daß einer der VorSprünge dem Aufnehmer 9 bei der Ankunft des Maschinenkolbens am oberen Totpunkt direkt gegenüberliegt und der Aufnehmer 9 eine Kette von Impulsen C während der Drehung der Kurbelwelle 6 erzeugt. Wie es in Fig. 2C dargestellt ist, wird jeder Impuls C bei jeder Umdrehung der Kurbelwelle 6 um 60° erzeugt. Das Zeitintervall jedes Impulses C, das sich nach Maßgabe der Änderung der Drehzahl Ne der Kurbelwelle 6 ändert, wird in bekannter Weise durch einen Drehzahlzähler 10 gemessen, der Taktimpulse mit einer festen Frequenz für die Drehzahlmessung verwendet. Der Zähler 10 liefert ein digitales Signal, das die Drehzahl Ne der Kurbelwelle5 coupled so that one of the projections of the transducer 9 at the arrival of the machine piston at top dead center is directly opposite and the sensor 9 is a chain of pulses C generated during the rotation of the crankshaft 6. As shown in Fig. 2C, each pulse becomes C for each revolution the crankshaft 6 generated by 60 °. The time interval of each pulse C, which changes in accordance with the change in the rotational speed Ne of the crankshaft 6, is in a known manner by a Speed counter 10 measured, the clock pulses with a fixed frequency used for speed measurement. The counter 10 delivers a digital signal representing the revolving speed Ne of the crankshaft

6 angibt. .6 indicates. .

Der Wandler 8 und der Zähler 10 stehen mit einer zentralen Signaiverarbeitungseinheit 11 über eine zweiseitige Übertragungsleitung 12 in Verbindung, so daß die digitalen Signale für die Berechnungen der erforderlichen Kraftstoffmenge und des Zündzeitpunkts verwandt werden. Die zentrale Signalverarbeitungseinneit 11 kann eine käuflich erhältliche integrierte Schaltung, beispielsweise vom Typ T319O, hergestellt von Tokyo ShibauraThe converter 8 and the counter 10 are connected to a central signal processing unit 11 via a bilateral transmission line 12 in connection, so that the digital signals for the Calculations of the required amount of fuel and the ignition timing be used. The central signal processing unit 11 can use a commercially available integrated circuit, for example, of the T319O type manufactured by Tokyo Shibaura

Electric Co.,Ltd., Japan, sein. Die Abfolge der Berechnungsschritte, die durch die Einheit 11 ausgeführt werden, ist in einer Speichereinheit 13 vorprogrammiert, die über die Übertragungsleitung 12 mit der Einheit 11 in Verbindung steht. Die Speichereinheit 13 enthält käuflich erhältliche integrierte Schaltungen TKM111C, TMM121C und T3410, hergestellt von Tokyo Shibaura Electric Co.,Ltd., Japan. Die zentrale Signalsverarbeitungseinheit 11 steht mit einer UnterbrechungssteuereinheitElectric Co., Ltd., Japan. The sequence of calculation steps carried out by the unit 11 is shown in FIG a memory unit 13 preprogrammed via the transmission line 12 is in communication with the unit 11. The storage unit 13 contains commercially available integrated Circuits TKM111C, TMM121C and T3410 manufactured by Tokyo Shibaura Electric Co., Ltd., Japan. The central signal processing unit 11 stands with an interrupt control unit

14 in Verbindung, die eine käuflich erhältliche integrierte Schaltung T3219, hergestellt von Tokyo Shibaura Electric Co., Ltd., Japan, und die zugehörigen Schaltungen aufweist. Die Unterbrechungssteuereinheit 14 löst die Berechnungen der erforderlichen Kraftstoffmenge und des Zündzeitpunktes auf die Drehstellung der Kurbelwelle 6 ansprechend aus.14, which shows a commercially available integrated circuit T3219 manufactured by Tokyo Shibaura Electric Co., Ltd., Japan, and associated circuitry. The interrupt controller 14 solves the calculations of the required amount of fuel and the ignition timing on the rotary position the crankshaft 6 from responsive.

Dazu steht die Unterbrechungssteuereinheit 14 mit dem Aufnehmer 9 und zwei v/eiteren elektromagnetischen Aufnehmern 15 und 16 in Verbindung, die so angeordnet sind, daß sie einer Scheibe 5b bei jedem Drehintervall der Kurbelwelle von 360° zugewandt sind. Die Scheibe 5b ist fest mit der Nockenwelle 5 gekoppelt und weist einen einzigen Vorsprung auf, der durch die AufnehmerFor this purpose, the interrupt control unit 14 stands with the pick-up 9 and two further electromagnetic pickups 15 and 16 in connection, which are arranged so that they are a disc 5b facing the crankshaft at each rotation interval of 360 ° are. The disc 5b is fixedly coupled to the camshaft 5 and has a single projection that passes through the pickups

15 und 16 kurz vor der jeweiligen Ankunft des Kolbens des ersten Zylinders und des Kolbens des sechsten Zylinders am oberen Totpunkt zwischen dem Kompressions- und Expansionshub durchgeht. Wie es in Fig. 2A und 2B dargestellt ist, erzeugen die Aufnehmer 15 und 16 jeweils Impulse A und B bei zwei Umdrehungen der Kurbelwelle 6. Immer dann, wenn vom Aufnehmer 15 ein Impuls A erzeugt wird, werden die vom Aufnehmer 9 erzeugten Impulse C in ihrer Frequenz durch zwei geteilt. Die sich daraus ergebenden Impulse D, die in Fig. 2D dargestellt sind, liegen über eine Unterbrechungsanforderungsleitung an der zentralen Signalverarbeitungseinheit 11, um die Berechnung des erforderlichen Zündzeitpunkts auszulösen. Immer, dann, wenn die Impulse A und B erzeugt werden, werden andererseits die vom Aufnehmer 9 erzeugten Impulse C in ihrer Frequenz durch sechs geteilt. Die 15 and 16 just prior to the respective arrival of the piston of the first cylinder and the piston of the sixth cylinder at top dead center between the compression and expansion strokes. As shown in Figs. 2A and 2B, the pickups 15 and 16 generate pulses A and B, respectively, for two revolutions of the crankshaft 6. Whenever a pulse A is generated by the pickup 15, the pulses generated by the pickup 9 become C. divided in frequency by two. The resulting pulses D, which are shown in FIG. 2D, are applied to the central signal processing unit 11 via an interrupt request line in order to trigger the calculation of the required ignition point. On the other hand, whenever the pulses A and B are generated, the pulses C generated by the pickup 9 are divided by six in frequency. the

•018:5/1021• 018: 5/1021

sich daraus ergebenden Impulse E, die in Fig. 2E dargestellt s.ind, liegen gleichfalls an der zentralen Slgnalverarbeitungseinheit 11 über die ünterbrechungsanforderungsleitung, um die Berechnung der erforderlichen Kraftstoffmenge auszulösen. Die Unterbrechungssteuereinheit 14 liefert über die Übertragungsleitung 12 der zentralen SignalVerarbeitungseinheit 11 digitale Signale, die die jeweiligen Befehle für die Berechnung der Kraftstoffmenge und des Zündzeitpunkts in Verbindung mit den Impulsen D und E wiedergeben.The resulting pulses E, which are shown in Fig. 2E, are also applied to the central signal processing unit 11 via the interrupt request line to trigger the calculation of the required amount of fuel. the Interrupt control unit 14 supplies digital signal processing unit 11 via transmission line 12 Signals that the respective commands for the calculation of the amount of fuel and the ignition timing in connection with the Play back impulses D and E.

Die UnterbrechungsSteuereinheit 14 erzeugt v/eitere Impulse F, G und H8 die in der später beschriebenen Weise dazu benutzt werden, Zähler 15»21 und 24 zu steuern. Die Impulse F werden in der in Fig. 2F dargestellten Weise bei einem Drehintervall der Kurbelwelle von 120° erzeugt. Jeder Impuls F wird 60° vor der Ankunft jedes Kolbens am oberen Totpunkt zwischen dem Kompressions- und dem Sxpansionshuto erzeugt. Die Impulse G werden in . der in Fig. 2G dargestellten Weise bei einem Drehintervall der Kurbelwelle von 360° erzeugt. Jeder Impuls G tritt synchron mit der Ankunft des Kolbens des sechsten Zylinders am oberen Totpunkt zwischen dem Kompressions- und dem Expansionshub auf. Die Impulse H werden in der in Fig. 2H dargestellten Weise bei einem Drehintervall der Kurbelwelle von 360° erzeugt. Jeder Impuls H tritt synchron mit der Ankunft des Kolbens des ersten Zylinders am oberen Totpunkt zwischen dem Kompressions- und dem Expansionshub auf.The interrupt control unit 14 generates further pulses F, G and H 8 which are used to control counters 15, 21 and 24 in the manner described later. The pulses F are generated in the manner shown in FIG. 2F at a rotation interval of the crankshaft of 120 °. Each pulse F is generated 60 ° before the arrival of each piston at top dead center between the compression and expansion hats. The pulses G are in. generated in the manner shown in Fig. 2G with a rotation interval of the crankshaft of 360 °. Each pulse G occurs in synchronism with the arrival of the piston of the sixth cylinder at top dead center between the compression and expansion strokes. The pulses H are generated in the manner shown in FIG. 2H at a rotation interval of the crankshaft of 360 °. Each pulse H occurs in synchronism with the arrival of the piston of the first cylinder at top dead center between the compression and expansion strokes.

Die Abfolge der Rechenschritte, die durch die zentrale Signalverarbeitungseinheit 11 durchgeführt werden, wird im folgenden aAhand der in den Fig. 3 und 4 dargestellten Flußdiagrainme beschrieben, Die zentrale SignalVerarbeitungseinheit 11 tritt in das Hauptprogramm beim Programmschritt 100 in Fig. 3 in einem teosstantesi Zeitintervall ein. Nach dem Programmschritt 100 wer-Ia Programmschritt 101 die digitalen Werte eingelesen, dieThe sequence of calculation steps carried out by the central signal processing unit 11 are carried out, is described in the following on the basis of the flow diagram shown in FIGS. 3 and 4. The central signal processing unit 11 enters into the main program at program step 100 in FIG. 3 in one teosstantesi time interval. After program step 100 wer-Ia Program step 101 read in the digital values that

90984S/1O2S90984S / 1O2S

die Drehzahl Ne, die durch den Drehzahlzähler 10 gemessen wird, und die Öffnungsdauer Tf der Kraftstoffeinspritzer 1a bis 1f wiedergeben. Die Öffnungsdauer Tf, die proportional der erforderlichen Kraftstoff menge ist, wird in einem Unterbrechungsprogramm berechnet, das später beschrieben wird. Der digitale Wert der Drehzahl und der digitale Wert der Öffnungsdauer werden mit jeweiligen konstanten Werten im Programmschritt 102 verglichen, so daß darüber entschieden wird, ob die Maschine sich im Zustand der Verzögerung befindet oder nicht. Die konstanten Werte sind so vorbestimmt, daß sie einer konstanten Drehzahl von 1500 Upm und einer konstanten Dauer von 1,6 ms jeweils entsprechen. Vorausgesetzt, daß die Drehzahl Ne kleiner als die konstante Drehzahl ist, oder daß die Öffnungsdauer Tf größer als die konstante Dauer ist, ist das Entscheidungsergebnis negativ, was anzeigt, daß sich die Maschine nicht im Zustand einer Verzögerung befindet. In diesem Fall wird das in Fig. 1 dargestellte Unterbrechungsregister 27 zurückgesetzt, um ein Signal mit hohem Pegel zu erzeugen. Wenn die Drehzahl Ne größer als die konstante Drehzahl ist, und wenn die Öffnungsdauer Tf kleiner als die konstante Dauer ist, so ist das Entscheidungsergebnis positiv, was anzeigt, daß die Maschine sich im Zustand der Verzögerung befindet. In diesem Fall wird das Unterbrechungsregister 27 gesetzt, um ein Signal mit niedrigem Pegel zu erzeugen. Die Entscheidungsergebnisse werden kurzzeitig in der Speichereinheit 13 gespeichert, um später darauf Bezug zu nehmen. Wie es später beschrieben wird, hat das Unterbrechungsregister 27 die Wirkung, daß es die KraftstoffVersorgung der Maschine erlaubt oder verhindert. Das oben beschriebene Hauptprogramm wird in einem vorbestimmten konstanten Zeitintervall wiederholt. Selbst wenn dabei das Hauptprogramm durch das in Fig. 4 dargestellte Unterbrechungsprogramm unterbrochen ist, wird das Hauptprograom nach der Beendigung des Unterbrechungsprogramms wieder aufgenommen.the revolving speed Ne measured by the rev counter 10; and the opening duration Tf of the fuel injectors 1a to 1f reproduce. The opening time Tf, which is proportional to the required Fuel amount is calculated in an interrupt routine which will be described later. The digital one The value of the speed and the digital value of the opening duration are set with respective constant values in program step 102 compared so that a decision is made as to whether or not the machine is in the state of deceleration. The constant Values are predetermined to have a constant speed of 1500 rpm and a constant duration of 1.6 ms, respectively correspond. Provided that the speed Ne is smaller than the constant speed or that the opening period Tf is larger than is the constant duration, the decision result is negative, indicating that the machine is not in the state of a Delay is located. In this case, the interrupt register 27 shown in FIG. 1 is reset to be one To generate a high level signal. When the speed Ne is greater than the constant speed, and when the opening period Tf is less than the constant duration, the decision result is positive, indicating that the machine is in the state the delay is located. In this case, the interrupt register 27 is set to give a low level signal produce. The decision results are temporarily stored in the storage unit 13 for later reference. As will be described later, the interruption register 27 functions to fuel the engine allowed or prevented. The main program described above is repeated at a predetermined constant time interval. Even if the main program is interrupted by the interrupt routine shown in FIG Main program after the interruption program has ended resumed.

Die zentrale Signalverarbeitungseinheit 11 tritt in das Unter-The central signal processing unit 11 enters the lower

909845/1025909845/1025

INSPECTEDINSPECTED

brechungsprogramm im Programmschritt 200 in Fig. 4 ein, wenn über die Unterbrechungsanforderungsleitung von der Unterbrechungssteuereinheit 14 die Impulse D oder E 'anliegen. Nach dem Programmschritt 200 wird hinsichtlich des digitalen Signals von der Einheit 14 entschieden, ob die Berechnung der Kraftstoffmenge oder des Zündzeitpunktes erforderlich ist. Wenn der Impuls E anliegt, der die Berechnung der Kraftstoff menge auslöst, werden die Entscheidungsergebnisse der Programmschritte 201 und 202 jeweils negativ und positiv, so daß auf den Programmschritt 202 der Programmschritt 203 folgt. Der digitale Wert der Drehzahl vom Drehzahlzähler 10 und der digitale Wert der angesaugten Luft vom Wandler 8 werden im Programmschritt 203 eingelesen, und die erforderliche Kraftstoff menge wird im Programmschritt 204 in Form der öffnungsdauer der Kraftstoffeinspritzer 1a bis 1f berechnet. Die Öffnungsdauer Tf wird nach einer vorbestimmten Gleichung Tf = k · Qa/Ne berechnet, wobei k eine Konstante ist. Die berechnete Öffnungsdauer Tf wird im Programmschritt 205 in einem Register 20 für die Öffnungsdauer eingestellt, das in Fig. 1 dargestellt ist. Die berechnete Öffnungsdauer Tf wird kurzzeitig in der Speichereinheit 13 gespeichert, damit darauf im Programmschritt 102 Bezug genommen werden kann, der anhand von Fig. 3 beschrieben wurde. Wenn der Programmschritt 205 ausgeführt ist, oder das Entscheidungsergebnis des Programmschritts 202 negativ ist, kehrt die Rechenabfolge der zentralen Signalverarbeitungseinheit 11 zum unterbrochenen Hauptprogramm zurück. Da der Impuls E bei einem Drehintervall der Kurbelwelle von 360° anliegt, wird dabei die erforderliche Kraftstoffmenge zweimal bei zwei Umdrehungen der Kurbelwelle 6 berechnet.break program in program step 200 in Fig. 4, if via the interrupt request line from the interrupt control unit 14 the pulses D or E 'are present. After program step 200, with regard to the digital signal from the unit 14 decided whether the calculation of the fuel amount or the ignition timing is required. When the impulse E is present, which triggers the calculation of the fuel quantity, the decision results of program steps 201 and 202 are negative and positive, so that program step 202 is followed by program step 203. The digital value of the speed from the speed counter 10 and the digital value of the intake air from the converter 8 are read in in program step 203, and the The required amount of fuel is calculated in program step 204 in the form of the opening time of the fuel injectors 1a to 1f. The opening duration Tf is calculated according to a predetermined equation Tf = k · Qa / Ne, where k is a constant. The calculated opening duration Tf is set in program step 205 in a register 20 for the opening duration, which is shown in FIG. 1 is shown. The calculated opening duration Tf is short-term stored in the memory unit 13 so that it can be referred to in program step 102, which is based on Fig. 3 has been described. When program step 205 has been carried out, or the decision result of the program step 202 is negative, the arithmetic sequence of the central signal processing unit is reversed 11 back to the interrupted main program. Since the pulse E at a rotation interval of the crankshaft of 360 ° is applied, the required amount of fuel is calculated twice for two revolutions of the crankshaft 6.

Im Gegensatz zur Berechnung der erforderlichen Kraftstoffmenge wird die Berechnung des erforderlichen Zündzeitpunkts ausgelöst, wenn das Entscheidungsergebnis des Programmschritts 201 auf den Impulß D ansprechend negativ geworden ist. Nach dem Programm-•chritt 201 werden der digitale Wert der Drehzahl und der digital· Wert für die angesaugte Luft im Programmschritt 207 einge-In contrast to the calculation of the required amount of fuel the calculation of the required ignition timing is triggered if the decision result of program step 201 is Impulse D has become correspondingly negative. After the program step 201, the digital value of the speed and the digital value for the air drawn in are entered in program step 207.

lesen und werden im Prcgxs^sschr-rc.t 208 zwei Konstanten k^ und kp eingelesen, so daß ira Programmschritt 209 der Zündzeitpunkt in Form des Zündvorstellwinkels θ relativ zum oberen Totpunkt des Kolbens berechnet wirdo Der Vorstellwinkel θ wird ausgedrückt als θ = k^ -Ie2 * ^' Die Konstanten k^ und kp, die bezogen auf die Drehzahl He bestimmt sind, werden vorher in der Speichereinheit 13 gespeichert, so daß der Zündvorstellwinkel θ aus der angesaugten Luftnienge Qa berechnet werden kann, wie es in Fig. 5 dargestellt ist. Aus Fig. 5» die experimentell gehaltene Werte zeigt, ist erkennbar, daß die Konstanten k,. und k2 den Ordinatenschnittpunkt und die Steigung ,jeder linearen Gleichung jeweils wiedergeben. Nach dem Programmschritt 209 wird im Programmschritt 210 in Hinblick auf das Entscheidungsergebnis des Programmschritts 102, das kurzzeitig in der Speichereinlieit 13 gespeichert worden ist, entschieden, ob die Kraftstoffversorgung der Maschine augenblicklich unterbrochen ist oder3 nicht»read and read in Prcgxs ^ sschr-rc.t 208 two constants k ^ and kp, so that in program step 209 the ignition point is calculated in the form of the ignition advance angle θ relative to the top dead center of the piston o The advance angle θ is expressed as θ = k ^ -Ie 2 * ^ ' The constants k ^ and kp, which are determined with reference to the rotational speed He, are previously stored in the storage unit 13, so that the ignition advance angle θ can be calculated from the intake air volume Qa, as shown in FIG is shown. From FIG. 5, which shows experimentally held values, it can be seen that the constants k,. and k 2 represent the intersection of ordinates and the slope of each linear equation. After the program step 209 is in program step 210 in regard to the decision result of the program step 102, which has been temporarily stored in the Speichereinlieit 13, decided whether the fuel supply to the engine is immediately interrupted or three not "

Wenn aufgrund einer Verzögerung der Maschine die Kraftstoffversorgung unterbrochen ist, wird, der berechnete ■Vorstellwinkel θ direkt als endgültiger Vorstellwinkel ck im Programmschritt 216 festgesetzt. Wenn die KraftstoffVersorgung nicht unterbrochen ist, wird im Programmschritt 211 weiterhin entschieden, ob die KraftstoffVersorgung beim vorhergehenden Versorgungszyklus unterbrochen war oder nicht. Wenn die Kraftstoffversorgung beim vorhergehenden Versorgungszyklus unterbrochen war, wird ein bestimmter Wert von -20° als korrigierter Vorstellwinkel O^ im Verfahrensschritt 212 festgelegt, so daß der korrigierte Vorstellwinkel θ-j direkt als endgültiger Vorstellwinkel €?Cim Programmschritt 213 festgelegt wird. Wenn die Kraftstoff Versorgung nicht unterbrochen war, wird ein bestimmter kleiner Winkel Δ θ-j von beispielsweise 1 ° det korrigierten Verstellwinkel 9.J hinzuaddiert und wird der korrigierte Yorstellwinkel Θ.,+ AQ^ erneut als korrigierter Yors-fe?ilwinks5l -.^ Ie Programmschritt 214 festgelegt„ D©r korrigiere® Yorstellwiak·-1If the fuel supply is interrupted due to a delay in the engine, the calculated advance angle θ is set directly as the final advance angle ck in program step 216. If the fuel supply is not interrupted, a decision is made in program step 211 whether or not the fuel supply was interrupted in the previous supply cycle. If the fuel supply was interrupted in the previous supply cycle, a certain value of -20 ° is set as the corrected advance angle O ^ in method step 212, so that the corrected advance angle θ-j is established directly as the final advance angle C in program step 213. If the fuel supply was not interrupted, a certain small angle Δ θ-j of for example 1 ° det corrected adjustment angle 9.J is added and the corrected Yorstellwinkel Θ., + AQ ^ is again as corrected Yors-fe? Ilwinks5l -. ^ Ie program step 214 specified “D © r correct Yorstellwiak · -1

θ^, der im Programmschritt 214 erhalten wurdej wird im Programmschritt 215 mit dem im Programmschritt 209 berechneten Vorstellwinkel θ verglichen. -Wenn der korrigierte Vorstellwinkel O1 größer als der Vorstellwinkel θ ist, wird der im Programmschritt 209 berechnete Vorstellwinkel θ als endgültiger Vorstellwinkel ©4. im Programmschritt 216 festgelegt. Wenn im Gegensatz dazu der korrigierte Vorstellwinkel G1 kleiner als der Vorstellwinkel θ ist, wird der korrigierte Vorstellwinkel Q* als endgültiger Vorstellwinkel «4, im Programmschritt 213 festgelegt.θ ^ obtained in program step 214 is compared in program step 215 with the advance angle θ calculated in program step 209. If the corrected advance angle O 1 is greater than the advance angle θ, the advance angle θ calculated in program step 209 is used as the final advance angle θ 4. determined in program step 216. In contrast, if the corrected advance angle G 1 is smaller than the advance angle θ, the corrected advance angle Q * is set as the final advance angle 4 in program step 213.

Nach dem Programmschritt 213 oder 216 wird der endgültige Vorstellwinkel @& s bezogen auf den oberen Totpunkt des Kolbens, swisehen desi Kompasssions- und dem Expansionshub in einen Zünchr©r'2ögerungsvinkel ß relativ zu einer Position umgewandelt, die im 60° vor öeia oberen Totpunkt des Kolbens liegt. Der. Ver-ESgsr-'üngsxuin&el ß vird aus der Gleichung ß = 60 - OC im Prograsaaschritt 2"'7 fo&rechnet,, Der Verzögerungswinkel ß wird anse&Ließ@nd in ©in Zeitintervall To££ im Programmschritt 218 ■oatsF Verwendung der Drehzahl ΝΩ umgewandelt. Das Zeitinter-■Fall Τη^ψ· gibt dasjenige Zeitintervall von der Ankunft der Kurfeelwell© 6 an einer Stelle 60° vor dem oberen Totpunkt des Kolbens bis zur Ankunft der Kurbelwelle 6 am Verzögerungswin-Isel ß wieder, wo die Zündspule 4 entregt wird, um den Zündfunken su ©rgeugeno Das berechnete Zeitintervall T0^f wird im Programmsohritt 219 in ein AUS-Zeitregister 14 in Fig. 1 eingegebene Ia nächsten Programmschritt 220 werden das Drehinterer Kurbelwelle von 60° und das Drehintervall der Kurbel-120 in jeweilige Zeitintervalle T^ und T2 unter Verwendung <äer Drehzahl M& umgewandelt. Das heißt mit anderen Worten, UaB öle Zeitintervalle T1 und T2 berechnet werden, in denen die Kurbelwelle 6 sich jeweils um_60° und um 120° dreht. Das Drehintervall von 60° gibt das erforderliche Intervall wieder, Im dsm die Zündspule 4 erregt werden muß, während das Drehäii'ter-Fall υοώ. 120° dasjenige Intervall wiedergibt, in dem dieAfter the program step 213 or 216 of the final Vorstellwinkel @ & s is referenced to the top dead center of the piston, swisehen desi Kompasssions- and the expansion stroke in a Zünchr r'2ögerungsvinkel © ß relative to a position converted in the 60 ° before top dead center öeia of the piston. Of the. Ver-ESgsr-'üngsxuin & el ß is calculated from the equation ß = 60 - OC in program step 2 "'7 fo & ,, The delay angle ß is anse & Ließ @ nd in © in time interval T o ££ in program step 218 ■ oatsF use of speed Ν Ω The time interval ■ case Τ η ^ ψ · is that time interval from the arrival of the Kurfeelwell © 6 at a point 60 ° before the top dead center of the piston to the arrival of the crankshaft 6 at the deceleration win-Isel ß, where the ignition coil 4 The calculated time interval T 0 ^ f is entered in program step 219 in an OFF time register 14 in FIG respective time intervals T 1 and T 2 are converted using <the speed M & . In other words, UaB oil time intervals T 1 and T 2 are calculated in which the crankshaft 6 rotates through 60 ° and 120 °, respectively vo n 60 ° represents the required interval, in the dsm the ignition coil 4 must be energized, while the Drehäii'ter case υοώ. 120 ° represents the interval in which the

Zündspule 4 im wesentlichen die Zündspannung erzeugt. Das Zeitintervall T.J wird im Programmschritt 221 vom Zeitintervall T2 abgezogen. Das daraus erhaltene Zeitintervall TQn gibt die Zeit wieder, die von der Entregung der Zündspule 4 bis zur Erregung der Zündspule 4 vergehen muß. Das berechnete Zeitintervall T0n wird in ein EIN-Zeitregister 17 in Fig. 1 im Programmschritt 222 eingegeben. Nach dem Programmschritt 222 kehrt die Berechnungsabfolge der zentralen SignalVerarbeitungseinheit 11 zum unterbrochenen Hauptprogramm zurück. Da der Impuls D im Drehintervall der Kurbelwelle von 120° anliegt, wird somit der erforderliche Zündzeitpunkt sechsmal bei zwei Umdrehungen der Kurbelwelle 6 berechnet.Ignition coil 4 essentially generates the ignition voltage. The time interval TJ is subtracted from the time interval T 2 in program step 221. The time interval T Qn obtained therefrom reflects the time that must elapse from the de-energization of the ignition coil 4 to the energization of the ignition coil 4. The calculated time interval T 0n is entered into an ON time register 17 in FIG. 1 in program step 222. After program step 222, the calculation sequence of the central signal processing unit 11 returns to the interrupted main program. Since the pulse D is applied in the rotation interval of the crankshaft of 120 °, the required ignition point is thus calculated six times for two revolutions of the crankshaft 6.

"Wie es in Fig. 1 dargestellt ist, können sowohl das AUS-Zeitregister 14 als auch das EIN-Zeitregister 17 käuflich erhältliche integrierte Schaltungen vom Typ T3220,hergestellt von Tokyo Shibaura Electric Company, Japan, sein, die über die Übertragungsleitung 12 mit der zentralen SignalVerarbeitungseinheit 11 verbunden sind. Das AUS-Zeitregister 14 und das EIN-Zeitregister 17 stehen mit einem AUS-Zeitzähler 15 und einem EIN-Zeitzähler oder Register 18 jeweils in Verbindung. Immer wenn der Impuls F anliegt, der 60° vor dem oberen Totpunkt des Kolbens erzeugt wird, stellt sich der Zähler 15 auf das berechnete Zeitintervall "^off ein' ^as kurzzei'fcig im Register 14 gespeichert wurde, und zahlt der Zähler 15 vom vorgegebenen Wert auf die Taktimpulse ansprechend ab. Wenn der Zähler 15 den AbzählVorgang beendet, wird eine Flip-Flop-Schaltung 16, die mit dem Zähler 15 verbunden ist, rückgesetzt, so daß das Ausgangssignal I von einem hohen Pegel auf einen niedrigen Pegel kommt, wie es in Fig. 21 dargestellt ist. Das Ausgangssignal I liegt über einem Verstärker 19 an der Zündspule 4. Die Zündspule 4 wird an der nachlaufenden Flanke des Ausgangssignals I entregt und erzeugt die Zündspannung, die an der passenden Zündkerze 2a bis 2f liegt, um das dem Kompressionshub ausgesetzte Gemisch zu zünden. Immer wenn der Zähler 15 seinen Abzählvorgang beendet, stellt sich"As shown in Fig. 1, both the OFF time register 14 and the ON time register 17 may be commercially available T3220 integrated circuits manufactured by Tokyo Shibaura Electric Company, Japan, connected to the central signal processing unit 11. The OFF time register 14 and the ON time register 17 are each connected to an OFF time counter 15 and an ON time counter or register 18. Whenever the pulse F is applied, the 60 ° before top dead center of the piston is generated, sets the counter 15 to the calculated time interval "^ off a '^ as kurzzei' fci g was stored in the register 14, and pays the counter 15 by the predetermined value in response to the clock pulses from. When the counter 15 completes the counting operation, a flip-flop circuit 16 connected to the counter 15 is reset so that the output signal I comes from a high level to a low level as shown in FIG . The output signal I is applied to the ignition coil 4 via an amplifier 19. The ignition coil 4 is de-energized on the trailing edge of the output signal I and generates the ignition voltage which is applied to the matching spark plugs 2a to 2f to ignite the mixture exposed to the compression stroke. Whenever the counter 15 ends its counting process, arises

900645/1025900645/1025

andererseits der Zähler 18 auf das berechnete Zeitintervall Ton ein, das kurzzeitig im Register 17 gespeichert wurde» und zählt der Zähler 18 vom vorgegebenen Wert auf die Taktimpulse ansprechend ab. Wenn der Zähler 18 den AbzählVorgang beendet hat, wird die Flip-Flop-Schaltung 16 gesetzt und ändert sich das Ausgängssignal I von einem niedrigen Pegel auf einen hohen Pegel, wie es in Fig. 21 dargestellt ist. Die Zündspule 4 wird an der vorderen Flanke des Ausgangssignals I erregt, um die elektrische Energie zu speichern, die zum Erzeugen der nächsten Zündspannung erforderlich ist.on the other hand, the counter 18 responds to the calculated time interval T on , which was briefly stored in the register 17, and the counter 18 counts from the predetermined value in response to the clock pulses. When the counter 18 has finished the counting operation, the flip-flop circuit 16 is set and the output signal I changes from a low level to a high level, as shown in FIG. The ignition coil 4 is excited on the leading edge of the output signal I in order to store the electrical energy that is required to generate the next ignition voltage.

Das Zeitdauerregister 20 und das Unterbrechungsregister 27, die beide käuflich erhältliche integrierte Schaltungen T3220 sein können, stehen über die Übertragungsleitung 12 mit der zentralen Signalverarbeitungseinheit 11 in Verbindung. Das Zeitdauerregister 20 ist mit Zeitdauerzählern 21 und 24 verbunden, denen auf den Empfang der jeweiligen Impulse G und H, die in Fig. 2G und 2H dargestellt sind, die berechnete Zeitdauer T^ vorgegeben wird, die kurzzeitig im Register 20 gespeichert ist. Der Zähler 21, der von dem vorgegebenen Wert auf die Taktimpulse ansprechend abzählt, setzt bei der Beendigung des Abzählvorgangs eine Flip-Flop-Schaltung 22 zurück. Die Flip-Flop-Schaltung 22, die durch den Impuls G gesetzt worden war, versorgt ein UND-Glied 23 mit einem Ausgangssignal mit hohem Pegel und der Zeitdauer Tf. Der Zähler 24, der vom vorgegebenen Wert auf die Taktimpulse ansprechend abzählt, setzt bei Beendigung des Abzählvorgangs eine Flip-Flop-Schaltung 25 zurück. Die Flip-Flop-Schaltung 25, die durch den Impuls H gesetzt worden war, versorgt ein UND-Glied 26 mit einem Ausgangssignal mit hohem Pegel und der Zeitdauer Tf. Die UND-Glieder 23 und 26 stehen mit dem Unterbrechungsregister 27 in Verbindung, das Ausgangssignale mit hohem und niedrigem Pegel liefert, die angeben, daß die Maschine verzögert oder nicht verzögert wird. Wenn ein Ausgangssignal mit niedrigem Pegel vom Register 27 anliegt,The duration register 20 and the interrupt register 27, which can both be commercially available integrated circuits T3220, are connected to the central signal processing unit 11 via the transmission line 12. The duration register 20 is connected to duration counters 21 and 24 which, upon receipt of the respective pulses G and H, which are shown in FIGS. The counter 21, which counts from the predetermined value in response to the clock pulses, resets a flip-flop circuit 22 when the counting process has ended. The flip-flop circuit 22, which was set by the pulse G, supplies an AND gate 23 with an output signal with a high level and the duration T f . The counter 24, which counts from the predetermined value in response to the clock pulses, resets a flip-flop circuit 25 when the counting process has ended. The flip-flop circuit 25, which was set by the pulse H, supplies an AND gate 26 with an output signal with a high level and the duration T f . AND gates 23 and 26 are connected to interrupt register 27 which provides high and low level outputs indicating that the machine is being decelerated or not. When there is a low level output from register 27,

S0984S/1D2SS0984S / 1D2S

sperren die UND-Glieder 2,5 und 26 die Ausgangssignale mit hohem Pegel der Flip-Flop-Schaitungen 22 und 25, wie es auf der linken Hälfte in Fig. 2J und 2K dargestellt ist. Wenn umgekehrt ein Ausgangssignal mit hohem Pegel anliegt, liefern die UND-Glieder 23 und 26 die 03 weiligen Ausgangs signale J und K mit hohem Pegel, wie es in der rechten Hälfte in Fig. 2J und Fig. 2K dargestellt ist. Selbst-verständlich haben die Ausgangssignale J und K die Zeitintervalle T^. Das Ausgangssignal J liegt über einen Verstärker 28 an, um gleichzeitig die Kraftstoffeinspritzer 1a, 1b und 1c zu erregen, während das Ausgangssignal K über einen Verstärker 29 anliegt, um gleichzeitig die Kraftstoff einspritzer 1d, 1e und 1f zu erregen.the AND gates 2, 5 and 26 block the output signals with a high Level of the flip-flop circuits 22 and 25, as shown on the left half in Fig. 2J and 2K is shown. Conversely, when there is a high level output signal, they deliver AND gates 23 and 26 with the 03 respective output signals J and K high level, as shown in the right half in Fig. 2J and Fig. 2K is shown. Of course, the output signals have J and K are the time intervals T ^. The output signal J is above an amplifier 28 to simultaneously energize the fuel injectors 1a, 1b and 1c while the output signal K is applied via an amplifier 29 to simultaneously excite the fuel injectors 1d, 1e and 1f.

Im folgenden wird die Arbeitsweise eines Beispiels beschrieben, bei dem das erfindungsgemäße Verfahren zum Steuern der Brennkraftmaschine verwandt wird. Während die Kurbelwelle 6 gedreht wird, wobei gewöhnlich das Drosselventil der 6-Zylinder-Viertaktmaschine offen bleibt, liefern die elektromagnetischen Aufnehmer 15,16 und 9 die jeweiligen Impulse A,B und C, die in Fig. 2A,B und C dargestellt sind, und liefert die Unterbrechungssteuereinheit 14 darauf ansprechend die Impulse D,E,F,G und H, die in Fig. 2 D,E,F,G und H dargestellt sind. Die zentrale Signalverarbeitungseinheit 11, die den Impuls E bei jeder Umdrehung der Kurbelwelle 6 empfängt, führt die Programmschritte 200 bis 206 aus, um die erforderliche Kraftstoffmenge in Form der Öffnungsdauer T^ der Kraftstoffeinspritzer 1a bis 1f zu berechnen. Die berechnete Öffnungsdauer T^ wird in die Zeitintervalle der Ausgangssignale J und K, die in den Fig. 2J und K dargestellt sind, durch die Zeitdauerzähler 21 und 24 auf die jeweiligen Impulse G und H ansprechend umgewandelt, die in Fig. 2G und H dargestellt sind. Die Kraftstoffeinspritzer 1a,1b und 1c werden auf das Ausgangssignal J ansprechend erregt, so daß der eingespritzte Kraftstoff mit der durch das Drosselventil im ersten, fünften und dritten Ansaugkrümmer der Haschine angesaugten Luft alle zwei Umdrehungen der KurbelwelleThe following describes the operation of an example in which the method according to the invention for controlling the internal combustion engine is used. While the crankshaft 6 is being rotated, it is usually the throttle valve of the 6-cylinder four-stroke engine remains open, the electromagnetic pickups 15, 16 and 9 deliver the respective pulses A, B and C, which in 2A, B and C, and in response, interrupt controller 14 provides pulses D, E, F, G and H, shown in Figs. 2 D, E, F, G and H. The central signal processing unit 11, which receives the pulse E every revolution of the crankshaft 6, carries out the program steps 200-206 from to get the required amount of fuel in the form to calculate the opening duration T ^ of the fuel injectors 1a to 1f. The calculated opening duration T ^ is in the time intervals of the output signals J and K shown in Figs. 2J and K, by the duration counters 21 and 24 to the are converted in response to respective pulses G and H shown in Figs. The fuel injectors 1a, 1b and 1c are energized in response to the output signal J so that the injected fuel coincides with that through the throttle valve Air drawn into the first, fifth and third intake manifold of the machine every two revolutions of the crankshaft

9098A5/1Q2S .9098A5 / 1Q2S.

6 gemischt wird, während die Kraftstoff einspritzer 1d,1e und 1f auf das Ausgangs signal K ansprechend erregt werden, so daß der eingespritzte Kraftstoff mit der Luft im sechsten, zweiten und vierten Ansaugkrümmer gemischt wird. Die zentrale Signalverarbeitungseinheit 11, die den Impuls D zu anderen Zeitpunkten als den Impuls E empfängt, führt die Programmschritte 200, 201,207 bis 211, 214 bis 222 und 206 der Reihe nach aus, um den Zündzeitpunkt in Form der Spulenentregungszeit ϊ' --> und der Spulenerregungszeit TQn zu berechnen. Die berechneten Zeitintervalle Toif und TQn werden durch die AUS-Zeit-und EIN-Zeitzähler 15 und 18 in das Ausgangssignal E umgewandelt, das in Fig. 2E dargestellt ist. Die Zündspule 4 erzeugt auf das Ausgangssignal I ansprechend sechs Zündspannungen bei zwei Umdrehungen der Kurbelwelle 6, so daß die Zündkerzen 2a bis 2f der Reihe nach über den Zündverteiler 3 mit der Zündspannung versorgt werden und das Gemisch in den Zylindern zünden. Das hat zur Folges daß die Verbrennung des Gemisches im ersten, fünften, dritten und sechsten, zweiten und fünften Zylinder der Maschine der Reihe nach erfolgt, um die Kurbelwelle 6 zu drehen, die das zum Antreiben des Kraftfahrzeugs notwendige Ausgangsdrehmoment erzeugt.6 is mixed while the fuel injectors 1d, 1e and 1f are energized in response to the output signal K, so that the injected fuel is mixed with the air in the sixth, second and fourth intake manifolds. The central signal processing unit 11, which receives the pulse D at times other than the pulse E, executes program steps 200, 201, 207 to 211, 214 to 222 and 206 in order to determine the ignition time in the form of the coil de-energization time ϊ '-> and to calculate the coil energization time T Qn. The calculated time intervals T oif and T Qn are converted by the OFF-time and ON-time counters 15 and 18 into the output signal E shown in FIG. 2E. The ignition coil 4 generates, in response to the output signal I, six ignition voltages with two revolutions of the crankshaft 6, so that the spark plugs 2a to 2f are supplied with the ignition voltage one after the other via the distributor 3 and ignite the mixture in the cylinders. That has effected the sequence s that the combustion of the mixture in the first, fifth, third and sixth, second and fifth cylinders of the engine in order to rotate the crankshaft 6, which generates the necessary for driving the motor vehicle output torque.

Wenn das Drosselventil geschlossen wird, um die Maschine zu verzögern, nimmt die angesaugte Luftmenge Q_, die durch den Luftdurefeilußmesser 7 und den Wandler 8 gemessen wird, ab. Die Öffnungsdauer Tf, xlie durch die zentrale Signalverarbeitungseinheit 11 berechnet wird, wird daraufhin kurz genug. Solange die Öffnungsdauer kurz genug und die Drehzahl Ne, die durch den Drehsahlzähler gemessen wird, groß genug ist, setzt die zentrale Signalverarbeitungseinheit 11 das Unterbrechungsregister 2? bei des0 Durchführung der Programmschritte 100,101,102 und 104. Das ünterbrechungsregister 27 versorgt dann die UND-Gliecför 23 wciü 26 mit einem Ausgangs signal mit niedrigem Pegel, so daS die Ausgangssignale der Flip-Flop-Schaltungen 22 und 24 sieht sa &&ii Verstärkern 28 und 29 liegen können. Das hat zurWhen the throttle valve is closed in order to decelerate the engine, the intake air quantity Q_, which is measured by the air flow meter 7 and the converter 8, decreases. The opening duration Tf, xlie is calculated by the central signal processing unit 11, then becomes short enough. As long as the opening period is short enough and the rotational speed Ne, which is measured by the rev counter, is large enough, the central signal processing unit 11 sets the interrupt register 2? The ünterbrechungsregister 27 provided in the 0 execution of the program steps 100,101,102 and 104. Then, the AND Gliecför 23 wciü 26 with an output signal of a low level, the output signals of the flip-flop circuits 22 and 24 provides sa && ii amplifiers 28 and 29 can lie. That has to

-SÖS84S/102!-SÖS84S / 102!

29Ί788829,7888

Folge, daß die Kraftstoffeinspritzer 1a bis 1f selbst dann nicht erregt werden, wenn die Zeitdauerzähler 21 und 24 ihre jeweiligen Ausgangssignale erzeugen, deren· Zeitintervalle gleich der Öffnungsdauer Tf sind, die durch die zentrale Signalverarbeitungseinheit 11 berechnet wird. Das Unterbrechen der Kraftstoffversorgung bei einer Verzögerung der Maschine führt zu einem wirtschaftlicheren Kraftstoffverbrauch und zu einer besseren Maschinenbremswirkung. Aus der linken Hälfte von Fig. 2K ist ersichtlich, daß das synchron mit dem Impuls H erzeugte Ausgangssignal K aufgrund einer Maschinenverzögerung nicht erzeugt wird.Consequence that the fuel injectors 1a to 1f even then are not energized when the duration counters 21 and 24 generate their respective output signals, their · time intervals are equal to the opening duration Tf, which is determined by the central signal processing unit 11 is calculated. Interrupting the fuel supply when the engine decelerates results to a more economical fuel consumption and a better machine braking effect. From the left half of Fig. 2K it can be seen that the output signal K generated synchronously with the pulse H is not generated due to a machine delay will.

Wenn die Drehzahl Ne niedrig genug ist, oder wenn das Öffnungsintervall Tf, das in der zentralen Signalverarbeitungseinheit 11 berechnet wird, groß genug wird, wird die Kraft stoff Versorgung wieder aufgenommen, um einen Stillstand der Maschine zu verhindern. In diesem Fall setzt die zentrale Signalverarbeitungseinheit 11 das Unterbrechungsregister 27 durch die Ausführung der Programmschritte 100,101,102 und 103 zurück. Das Unterbrechungsregister 27 versorgt daraufhin die UND-Glieder 23 und 26 mit einem Ausgangssignal mit hohem Pegel, so daß die Ausgangssignale der Flip-Flop-Schaltungen 22 und 25 durch die UND-Glieder 23 und 26 hindurchgehen und zu den Ausgangssignalen J und K werden, die in der rechten Hälfte der Fig. 2J und K dargestellt sind. Das hat zur Folge, daß die Kraftstoff Versorgung durch die Kraftstoffeinspritzer 1a bis 1f wieder aufgenommen wird. Wenn die Kraftstoffversorgung in dieser Weise zum ersten Mal wieder aufgenommen wird, führt die zentrale Signalverarbeitungseinheit 11, die den Zündzeitpunkt berechnet, auf den Impuls D ansprechend die Programmschritte 200,201,207 bis 213,217 bis 222 und 206 der Reihe nach aus, so daß der Zündvorstellwinkel auf den konstanten Winkel von -20° zurückgestellt wird. Das hat zur Folge, daß das Gemisch in den Maschinenzylindern nicht während des Kompressionshubs, sondern während des Expansionshubs gezündet wird. Diese Maßnahme hatWhen the speed Ne is low enough, or when the opening interval Tf, which is set in the central signal processing unit 11 is calculated, becomes large enough, the fuel supply becomes resumed to prevent the machine from coming to a standstill. In this case, the central signal processing unit continues 11 returns the interrupt register 27 by executing program steps 100, 101, 102 and 103. That Interrupt register 27 then supplies the AND gates 23 and 26 with an output signal with a high level, so that the Output signals of the flip-flop circuits 22 and 25 pass through the AND gates 23 and 26 and become the output signals J and K shown in the right half of Figs. As a result, the fuel supply resumed by the fuel injectors 1a to 1f will. When the fuel supply is resumed in this way for the first time, the central will run Signal processing unit 11 which calculates the ignition timing in response to the pulse D in response to program steps 200,201,207 to 213,217 to 222 and 206 in sequence so that the ignition advance angle is reset to the constant angle of -20 ° will. This has the consequence that the mixture in the machine cylinders not during the compression stroke, but is ignited during the expansion stroke. This measure has

80*845/102580 * 845/1025

die Wirkung, daß eine abrupte Zunahme des Ausgangsdrehmoments der Kurbelwelle 6 vermieden wird. Immer wenn die Impulse D danach anliegen, führt die zentrale Signalverarbeitungseinheit 11 die Programmschritte 200,201,207 Ms 211,214 Ms 215,213, 217 Ms 222 und 206 aus, um allmählich den zurückgestellten Zündvorstellwinkel vorzustellen. Das allmähliche Vorstellen des Zündzeitpunkts vom Expansionshub auf den Kompressionshub der Maschine bewirkt eine allmähliche Zunahme des Ausgangsdrehmoments der Kurbelwelle 6. Diese allmähliche Vorstellung des Zündzeitpunkts wird beibehalten, bis der allmählich vorgestellte Zündzeitpunkt den Zündzeitpunkt erreicht, der wiederholt aus der angesaugten Luftmenge Qa in der zentralen Signalverarbeitungseinheit 11 berechnet wird. Die Änderungen des Zündzeitpunkts gegenüber der Wiederaufnahme der Kraftstoffversorgung sind anhand des Ausgangssignals E erkennbar, das in der rechten Hälfte in Fig. 21 dargestellt ist.the effect that an abrupt increase in the output torque of the crankshaft 6 is avoided. Whenever the impulses D are then present, the central signal processing unit 11 executes the program steps 200,201,207 Ms 211,214 Ms 215,213, 217 Ms 222 and 206 to gradually advance the retarded advance angle. The gradual introduction of the Ignition timing from the expansion stroke to the compression stroke of the engine causes the output torque to gradually increase a crankshaft 6. This gradual representation of the timing of ignition is maintained until the gradually advanced ignition timing reaches the ignition timing that repeats off the amount of air drawn in Qa in the central signal processing unit 11 is calculated. The changes in ignition timing from resumption of fuel supply can be seen from the output signal E, which is shown in the right half of FIG.

Claims (3)

Dr. F. Zumstein sen. Dr. E. Aosmann - Dr. R. Koenigsberger Dipl.-Phys. R. Holzbauer - Dipl.-Ing. F. Klingseisen - Dr. F. Zumstein jun. Dr. F. Zumstein Sr. Dr. E. Aosmann - Dr. R. Koenigsberger Dipl.-Phys. R. Holzbauer - Dipl.-Ing. F. Klingseisen - Dr. F. Zumstein jun. PATENTANWÄLTEPATENT LAWYERS ZUGELASSENE VERTRETER BEIM EUROPÄISCHEN PATENTAMT REPRESENTATIVES BEFORE THE EUROPEAN PATENT OFFICEAPPROVED REPRESENTATIVES AT THE EUROPEAN PATENT OFFICE REPRESENTATIVE BEFORE THE EUROPEAN PATENT OFFICE 3/Li 14535-33 / Li 14535-3 NIPPOKDENSO CO.,LTD., Kariya City,JapanNIPPOKDENSO CO., LTD., Kariya City, Japan PATENTANSPRÜCHEPATENT CLAIMS Verfahren zum Steuern der Arbeitsweise einer Brennkraftmachine mit einer Ausgangswelle, die durch die Verbrennung eines mit Luft gemischten Kraftstoffes gedreht wird, der über einen Zündfunken gezündet wird, wobei die Kraftstoffmenge und der Zündzeitpunkt wiederholt nach Maßgabe der Betriebsverhältnisse der Brennkraftmaschine berechnet werden, während sich die Ausgangswelle in Drehung befindet, dadurch gekennzeichnet, daß entschieden wird, ob sich die Brennkraftmaschine im Zustand einer Verzögerung befindet oder nicht, daß die Versorgung mit der berechneten Kraftstoffmenge unterbrochen wird, wenn das Ergebnis der Entscheidung anzeigt, daß sich die Maschine im-Zustand der Verzögerung befindet, daß die Versorgung mit der berechneten Kraftstoffmenge wieder aufgenommen wird, wenn das Ergebnis der Entschei-Method for controlling the operation of an internal combustion engine with an output shaft rotated by the combustion of fuel mixed with air which is ignited by an ignition spark, the amount of fuel and the ignition timing being repeated as required the operating conditions of the internal combustion engine can be calculated while the output shaft is rotating is, characterized in that it is decided whether the internal combustion engine is in State of delay or not that the supply of the calculated amount of fuel is interrupted if the result of the decision indicates that the machine is in the state of deceleration, that the supply of the calculated amount of fuel is resumed if the result of the decision •üt§45/10.28• üt§45 / 10.28 dung anzeigt,daß sich die Brennkraftmaschine nicht im Zustand der Verzögerung befindet, daß nach dem Übergang von dem ersten Entscheidungsergebnis auf -das zweite Entscheidungsergebnis der Zündzeitpunkt der Brennkraftmaschine verzögert wird, so daß er hinter dem berechneten Zündzeitpunkt liegt, und daß nach der Verzögerung des Zündzeitpunktes der Zündzeitpunkt für die Brennkraftmaschine allmählich von dem verzögerten Zündzeitpunkt auf den berechneten Zündzeitpunkt zu vorgestellt wird.indication indicates that the engine is not in the state the delay is that after the transition from the first decision result to the second decision result the ignition point of the internal combustion engine is delayed so that it is behind the calculated ignition point and that after the ignition timing is delayed, the ignition timing for the internal combustion engine is gradual is advanced from the retarded ignition point to the calculated ignition point. 2. Verfahren zum Steuern der Arbeitsweise einer Brennkraftmaschine mit einer Ausgangswelle, die durch die Verbrennung eines mit Luft gemischten Kraftstoffes gedreht wird, der über einen Zündfunken gezündet wird, wobei die Kraftstoff menge und die Winkelstellung für den Zündfunken wiederholt nach Maßgabe der BetriebsVerhältnisse der Brennkraftmaschine berechnet werden, während sich die Ausgangswelle in Drehung befindet, dadurch gekennzeichnet, daß entschieden wird, ob sich die Brennkraftmaschine im Zustand einer Verzögerung befindet oder nicht, daß die Versorgung mit der berechneten Kraftstoffmenge unterbrochen wird, wenn das Ergebnis der Entscheidung anzeigt, daß sich die Maschine im Zustand der Verzögerung befindet, daß die Versorgung mit der berechneten Kraftstoff menge wieder aufgenommen wird, wenn das Ergebnis der Entscheidung anzeigt, daß sich die Maschine nicht im Zustand der Verzögerung be- * findet, daß nach dem Übergang vom ersten Entseheidungsergebnis auf das zweite Entscheidungsergebnis die Winkelstellung für den Zündfunken für die Brennkraftmaschine auf eine vorbestimmte Winkelstellung zurückgestellt wird, an der die Ausgangswelle nach der Ankunft an der Winkelstellung des berechneten Zündzeitpunktes ankommt, und daß nach der Rückstellung die Winkelstellung für den Zündfunken für die Brennkraftmaschine um ein bestimmtes Winkelintervall aus der Winkelstellung des verzögerten Zündzeitpunktes auf2. Method for controlling the operation of an internal combustion engine with an output shaft that is rotated by the combustion of fuel mixed with air, which is ignited via an ignition spark, with the fuel quantity and the angular position for the ignition spark repeatedly according to the operating conditions of the internal combustion engine are calculated while the output shaft is rotating, characterized in that it is decided whether the internal combustion engine is in a state of deceleration or not that the supply is interrupted with the calculated amount of fuel when the result of the decision indicates that the machine is in the state of delay that the supply of the calculated amount of fuel is resumed if the result of the decision indicates that the machine is not in the state of deceleration * finds that after the transition from the first decision result on the second decision result, the angular position for the ignition spark for the internal combustion engine to a predetermined angular position is reset at which the output shaft after arriving at the angular position of the calculated ignition time arrives, and that after the reset, the angular position for the ignition spark for the Internal combustion engine by a certain angular interval from the angular position of the delayed ignition point die des berechneten Zündzeitpunktes vorgestellt wird.that of the calculated ignition point is advanced. 3. · Verfahren zum Steuern der Arbeitsweise einer Brennkraftmaschine mit einer Ausgangswelle, die durch die Verbrennung eines mit Luft gemischten, eingespritzten Kraftstoffs gedreht wird, der über einen Zündfunken gezündet wird, wobei die Dauer der Kraftstoffeinspritzung und die Winkelstellung für den Zündfunken wiederholt nach Maßgabe wenigstens der in die Brennkraftmaschine angesaugten Luftmenge und der Drehzahl der Ausgangswelle berechnet werden, während sich die Ausgangswelle in Drehung befindet, dadurch gekennzeichnet, daß entschieden wird, ob sich die Brennkraftmaschine unter Bezug auf die berechnete Dauer der Kraftstoffeinspritzung und die Drehzahl der Ausgangswelle im Zustand der Verzögerung befindet oder nicht, daß die Versorgung mit der berechneten Kraftstoffmenge unterbrochen wird, wenn das Ergebnis der Entscheidung anzeigt, daß sich die Brennkraftmaschine im Zustand der Verzögerung befindet, daß die Versorgung mit der berechneten Kraftstoffmenge wieder aufgenommen wird, wenn das Ergebnis der Entscheidung anzeigt, daß sich die Maschine nicht im Zustand der Verzögerung befindet, daß nach einem Übergang vom ersten auf das zweite Entscheidungsergebnis die Winkelstellung für den Zündfunken für die Brennkraftmaschine auf eine vorbestimmte Winkelstellung zurückgestellt wird, an der die Ausgangswelle nach der Ankunft an der Winkelstellung des berechneten Zündzeitpunktes ankommt, und daß nach der Zurückstellung die Winkelstellung für den Zündfunken für die Brennkraftmaschine um ein vorbestimmtes Winkelintervall aus der Winkelstellung für den verzögerten Zündzeitpunkt auf die Winkelstellung des berechneten Zündzeitpunktes vorgestellt wird.3. Method for controlling the operation of an internal combustion engine with an output shaft produced by the combustion of an injected fuel mixed with air is rotated, which is ignited by an ignition spark, the duration of the fuel injection and the The angular position for the ignition spark is repeated in accordance with at least the amount of air drawn into the internal combustion engine and the rotational speed of the output shaft are calculated while the output shaft is rotating, thereby characterized in that it is decided whether the internal combustion engine is running with reference to the calculated duration the fuel injection and the speed of the output shaft is in the state of deceleration or not, that the supply of the calculated amount of fuel is interrupted when the result of the decision indicates, that the internal combustion engine is in the state of delay, that the supply with the calculated Fuel amount is resumed when the result of the decision indicates that the engine is not is in the state of delay that after a transition from the first to the second decision result the Angular position for the ignition spark for the internal combustion engine reset to a predetermined angular position at which the output shaft arrives after arriving at the angular position of the calculated ignition point, and that after the reset the angular position for the ignition spark for the internal combustion engine by a predetermined one Angular interval from the angular position for the delayed ignition point to the angular position of the calculated Ignition timing is presented.
DE2917888A 1978-05-04 1979-05-03 Method for controlling the operation of an internal combustion engine Expired DE2917888C2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5359578A JPS54145819A (en) 1978-05-04 1978-05-04 Engine control

Publications (2)

Publication Number Publication Date
DE2917888A1 true DE2917888A1 (en) 1979-11-08
DE2917888C2 DE2917888C2 (en) 1985-05-02

Family

ID=12947223

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2917888A Expired DE2917888C2 (en) 1978-05-04 1979-05-03 Method for controlling the operation of an internal combustion engine

Country Status (3)

Country Link
US (1) US4259723A (en)
JP (1) JPS54145819A (en)
DE (1) DE2917888C2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2939520A1 (en) * 1978-09-29 1980-04-24 Hitachi Ltd DEVICE AND METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE
DE3035245A1 (en) * 1980-09-18 1982-05-06 Robert Bosch Gmbh, 7000 Stuttgart Fuel cut-out device for automobile engine - with freewheel switch coupled to accelerator pedal adjusts ignition timing before and after cut=out
DE3227777C1 (en) * 1982-07-24 1984-01-05 Bayerische Motoren Werke AG, 8000 München Device for late adjustment of the ignition time of an internal combustion engine of motor vehicles
DE3344584A1 (en) * 1983-12-09 1985-06-20 Bayerische Motoren Werke AG, 8000 München Method for the operation of an internal combustion engine
DE3635392A1 (en) * 1986-10-17 1988-04-21 Bayerische Motoren Werke Ag Ignition retarding device for motor vehicles
CN110494639A (en) * 2017-04-03 2019-11-22 标致雪铁龙汽车股份有限公司 Method for controlling the torque of spark ignition engine

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1119493A (en) * 1978-07-21 1982-03-09 Mamoru Fujieda Fuel injection system for internal combustion engine
JPS5584858A (en) * 1978-12-18 1980-06-26 Nippon Denso Co Ltd Engine control
JPS598656B2 (en) * 1979-03-15 1984-02-25 日産自動車株式会社 fuel injector
IT1123578B (en) * 1979-09-10 1986-04-30 Alfa Romeo Spa REGULATION AND CONTROL SYSTEM FOR THE FUEL SUPPLY SYSTEM OF AN INTERNAL COMBUSTION ENGINE
JPS59704B2 (en) * 1979-09-28 1984-01-07 日産自動車株式会社 Ignition timing control device
JPS5698569A (en) * 1980-01-11 1981-08-08 Nissan Motor Co Ltd Method of controlling ignition time
JPS56113050A (en) * 1980-02-12 1981-09-05 Nissan Motor Co Ltd Ignition timing control method
DE3018033A1 (en) * 1980-05-10 1981-11-19 Robert Bosch Gmbh, 7000 Stuttgart DEVICE FOR ADJUSTING THE TORQUE OF AN INTERNAL COMBUSTION ENGINE
JPS578349A (en) * 1980-06-20 1982-01-16 Hitachi Ltd Control method of ignition timing in engine
JPS5710807A (en) * 1980-06-23 1982-01-20 Toshiba Corp Output control device
US4503822A (en) * 1981-08-13 1985-03-12 Toyota Jidosha Kabushiki Kaisha Electronic engine control system
JPS5828592A (en) * 1981-08-13 1983-02-19 Toyota Motor Corp Electronic engine controller
JPS5828593A (en) * 1981-08-13 1983-02-19 Toyota Motor Corp Electronic engine controller
JPS58160549A (en) * 1982-03-18 1983-09-24 Toyota Motor Corp Air-fuel ratio change-over method for internal-combustion engine
JPS58222941A (en) * 1982-06-18 1983-12-24 Honda Motor Co Ltd Method of compensating signal of pressure in intake pipe for internal combustion engine controller
US4578755A (en) * 1982-11-12 1986-03-25 Snap-On Tools Corporation Microprocessor controlled timing/tachometer apparatus
JPS606042A (en) * 1983-06-15 1985-01-12 Honda Motor Co Ltd Method of controlling fuel feeding for internal- combustion engine
FR2556415B1 (en) * 1983-12-07 1988-04-22 Renault IGNITION ADVANCE CALCULATOR WITH FUEL SUPPLY CUT-OFF FUNCTION FOR MOTOR VEHICLE
US4843556A (en) * 1985-07-23 1989-06-27 Lucas Industries Public Limited Company Method and apparatus for controlling an internal combustion engine
JPS62240452A (en) * 1986-04-09 1987-10-21 Hitachi Ltd Fuel controller
JPS63154862A (en) * 1986-12-17 1988-06-28 Mitsubishi Electric Corp Electronic control device for internal combustion engine
GB8700759D0 (en) * 1987-01-14 1987-02-18 Lucas Ind Plc Adaptive control system
GB8721688D0 (en) * 1987-09-15 1987-10-21 Lucas Ind Plc Adaptive control system
US4932380A (en) * 1987-10-28 1990-06-12 Honda Giken Kogyo Kabushiki Kaisha Fuel injection controller for an internal-combustion engine
US5283742A (en) * 1988-03-23 1994-02-01 Honda Giken Kogyo Kabushiki Kaisha Excess slip control device for driving wheel
DE3884206D1 (en) * 1988-12-02 1993-10-21 Siemens Ag Method for controlling the ignition angle of an internal combustion engine.
IT1264227B1 (en) * 1993-09-30 1996-09-23 Weber Srl SYSTEM FOR VARIATION OF ENGINE TORQUE IN PARTICULAR OPERATING CONDITIONS OF AN INTERNAL ICE ENGINE OF A VEHICLE.
IT1264226B1 (en) * 1993-09-30 1996-09-23 Weber Srl EQUIPMENT FOR VARIATION OF ENGINE TORQUE IN PARTICULAR OPERATING CONDITIONS OF AN INTERNAL ICE ENGINE OF A VEHICLE.
JPH07145771A (en) * 1993-11-24 1995-06-06 Honda Motor Co Ltd Ignition timing control device for internal combustion engine
US6173692B1 (en) 1997-06-20 2001-01-16 Outboard Marine Corporation Time delay ignition circuit for an internal combustion engine
US6035826A (en) * 1997-09-30 2000-03-14 Toyota Jidosha Kabushiki Kaisha Crank angle detecting apparatus of internal combustion engine
US7418943B2 (en) * 2006-11-30 2008-09-02 Gm Global Technology Operations, Inc. Spark advance foe engine idle speed control
JP4853292B2 (en) 2007-01-10 2012-01-11 国産電機株式会社 Engine fuel injection / ignition control method and fuel injection / ignition control device
US8639418B2 (en) * 2008-04-18 2014-01-28 Caterpillar Inc. Machine control system with directional shift management
JP5077281B2 (en) * 2009-04-16 2012-11-21 トヨタ自動車株式会社 Control device for internal combustion engine
FR2979672A3 (en) * 2011-09-05 2013-03-08 Renault Sa Method for controlling torque recovery after cut-off of injection of cylinders of spark ignition and fuel injection petrol internal combustion engine of motor vehicle, involves activating injector corresponding to cylinder

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3463130A (en) * 1966-11-03 1969-08-26 Bosch Gmbh Robert Fuel injection control system
DE2323615A1 (en) * 1972-05-10 1973-11-22 Roussel Uclaf ZOOTECHNICAL COMPOSITIONS
JPS4922975A (en) * 1972-06-19 1974-02-28
DE2250756A1 (en) * 1972-10-17 1974-04-18 Bosch Gmbh Robert COMBUSTION MACHINE WITH AN ELECTRICALLY CONTROLLED GASOLINE INJECTION SYSTEM
US3969614A (en) * 1973-12-12 1976-07-13 Ford Motor Company Method and apparatus for engine control
US3978832A (en) * 1971-05-10 1976-09-07 Brooks Walker Servo mechanism
DE2659561A1 (en) * 1975-12-30 1977-07-14 Inst Francais Du Petrol DEVICE FOR OPTIMAL ADJUSTMENT OF A MOTOR WITH STEERABLE IGNITION DURING OPERATION
DE2738886A1 (en) * 1977-08-29 1979-03-15 Bosch Gmbh Robert PROCEDURE AND EQUIPMENT FOR CONTROLLING THE OPERATING BEHAVIOR OF AN COMBUSTION ENGINE WITH EXTERNAL IGNITION AT THE START, DURING AND AFTER TURNING OPERATION

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2355437A6 (en) * 1972-05-10 1978-01-13 Peugeot & Renault ANALOGUE-DIGITAL-ANALOGUE CONTROL SYSTEM WITH MULTI-FUNCTION DIGITAL COMPUTER FOR MOTOR VEHICLES
JPS589260B2 (en) * 1975-08-08 1983-02-19 株式会社デンソー Denshisei Giyoshikinen Ryoufunsha Sochi
US4002155A (en) * 1976-01-12 1977-01-11 General Motors Corporation Engine and engine spark timing control with knock limiting etc.
US4148283A (en) * 1976-07-19 1979-04-10 Nippondenso Co., Ltd. Rotational speed detecting apparatus for electronically-controlled fuel injection systems
JPS5388426A (en) * 1977-01-17 1978-08-03 Hitachi Ltd Ignition timing control system for internal combustion engine
US4133475A (en) * 1977-01-17 1979-01-09 General Motors Corporation Engine spark timing system with knock retard and wide open throttle advance
JPS591350B2 (en) * 1977-02-03 1984-01-11 株式会社日本自動車部品総合研究所 Electronic ignition timing control device for internal combustion engines
US4153020A (en) * 1977-07-26 1979-05-08 The United States Of America As Represented By The Administrator Of The United States Environmental Protection Agency Method and apparatus for spark control of engine knock

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3463130A (en) * 1966-11-03 1969-08-26 Bosch Gmbh Robert Fuel injection control system
US3978832A (en) * 1971-05-10 1976-09-07 Brooks Walker Servo mechanism
DE2323615A1 (en) * 1972-05-10 1973-11-22 Roussel Uclaf ZOOTECHNICAL COMPOSITIONS
JPS4922975A (en) * 1972-06-19 1974-02-28
DE2250756A1 (en) * 1972-10-17 1974-04-18 Bosch Gmbh Robert COMBUSTION MACHINE WITH AN ELECTRICALLY CONTROLLED GASOLINE INJECTION SYSTEM
US3969614A (en) * 1973-12-12 1976-07-13 Ford Motor Company Method and apparatus for engine control
DE2659561A1 (en) * 1975-12-30 1977-07-14 Inst Francais Du Petrol DEVICE FOR OPTIMAL ADJUSTMENT OF A MOTOR WITH STEERABLE IGNITION DURING OPERATION
DE2738886A1 (en) * 1977-08-29 1979-03-15 Bosch Gmbh Robert PROCEDURE AND EQUIPMENT FOR CONTROLLING THE OPERATING BEHAVIOR OF AN COMBUSTION ENGINE WITH EXTERNAL IGNITION AT THE START, DURING AND AFTER TURNING OPERATION

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Bosch: Kraftfahrtechnisches Taschenbuch 1970, S.246,247,354,355 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2939520A1 (en) * 1978-09-29 1980-04-24 Hitachi Ltd DEVICE AND METHOD FOR CONTROLLING AN INTERNAL COMBUSTION ENGINE
DE3035245A1 (en) * 1980-09-18 1982-05-06 Robert Bosch Gmbh, 7000 Stuttgart Fuel cut-out device for automobile engine - with freewheel switch coupled to accelerator pedal adjusts ignition timing before and after cut=out
DE3227777C1 (en) * 1982-07-24 1984-01-05 Bayerische Motoren Werke AG, 8000 München Device for late adjustment of the ignition time of an internal combustion engine of motor vehicles
DE3344584A1 (en) * 1983-12-09 1985-06-20 Bayerische Motoren Werke AG, 8000 München Method for the operation of an internal combustion engine
DE3635392A1 (en) * 1986-10-17 1988-04-21 Bayerische Motoren Werke Ag Ignition retarding device for motor vehicles
CN110494639A (en) * 2017-04-03 2019-11-22 标致雪铁龙汽车股份有限公司 Method for controlling the torque of spark ignition engine
CN110494639B (en) * 2017-04-03 2022-02-22 标致雪铁龙汽车股份有限公司 Method for controlling torque of spark ignition engine

Also Published As

Publication number Publication date
JPS616262B2 (en) 1986-02-25
JPS54145819A (en) 1979-11-14
US4259723A (en) 1981-03-31
DE2917888C2 (en) 1985-05-02

Similar Documents

Publication Publication Date Title
DE2917888A1 (en) METHOD OF CONTROLLING THE OPERATION OF AN COMBUSTION MACHINE
DE2845351C2 (en) Input signal processor for electronic internal combustion engine control arrangement
DE2845356C2 (en)
DE2845354C2 (en)
DE19741180B4 (en) Engine control system and method
DE2845352C2 (en)
DE2801641C2 (en)
DE69830818T2 (en) Transition control system between two spark ignited firing conditions in one engine
DE3341200C2 (en) Method and arrangement for regulating the air / fuel ratio in an internal combustion engine
DE102004004573A1 (en) Device for controlling the engine rotation stop by estimating kinetic energy and the stop position
DE19749154A1 (en) Controller of cylinder injection type internal combustion engine
DE10257686A1 (en) Method for adjusting the characteristics of an injector
DE19721070A1 (en) Method and device for determining the combustion state in the individual cylinders of an internal combustion engine
DE2813574C2 (en) Electronic ignition control device for an internal combustion engine
DE3423144A1 (en) METHOD FOR CONTROLLING THE FUEL SUPPLY TO AN INTERNAL COMBUSTION ENGINE WHILE ACCELERATING
DE2812327A1 (en) METHOD AND DEVICE FOR ELECTRONIC CONTROL OF COMBUSTION ENGINES
DE3218777C2 (en) Method and device for the electronic control of the fuel injection quantity of an internal combustion engine
DE3108601C2 (en) Method for controlling fuel injection in an internal combustion engine
DE2929797C2 (en) Method and arrangement for controlling the fuel supply, in particular the fuel injection, to an internal combustion engine
DE2845355C2 (en)
DE3312950A1 (en) FUEL INJECTION CONTROL SYSTEM FOR AN ENGINE WITH INTERNAL COMBUSTION OF THE DIRECT INJECTION TYPE
DE2816261A1 (en) ELECTRONIC IGNITION CONTROL DEVICE
DE2932050A1 (en) SPEED TRANSMITTER FOR INTERNAL COMBUSTION ENGINES
WO2017108322A1 (en) Method for determining the composition of the fuel used to operate an internal combustion engine
DE2845353A1 (en) ELECTRONIC COMBUSTION MACHINE CONTROL ARRANGEMENT

Legal Events

Date Code Title Description
OAR Request for search filed
OC Search report available
OD Request for examination
D2 Grant after examination
8363 Opposition against the patent
8365 Fully valid after opposition proceedings