DE4430235B4 - Throttle valve control device for internal combustion engines - Google Patents

Throttle valve control device for internal combustion engines Download PDF

Info

Publication number
DE4430235B4
DE4430235B4 DE19944430235 DE4430235A DE4430235B4 DE 4430235 B4 DE4430235 B4 DE 4430235B4 DE 19944430235 DE19944430235 DE 19944430235 DE 4430235 A DE4430235 A DE 4430235A DE 4430235 B4 DE4430235 B4 DE 4430235B4
Authority
DE
Germany
Prior art keywords
throttle valve
idle
throttle opening
correction
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE19944430235
Other languages
German (de)
Other versions
DE4430235A1 (en
Inventor
Mitsuo Hara
Shigeru Kamio
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
Denso Corp
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
Priority claimed from JP21144493A external-priority patent/JP3216346B2/en
Application filed by Denso Corp filed Critical Denso Corp
Publication of DE4430235A1 publication Critical patent/DE4430235A1/en
Application granted granted Critical
Publication of DE4430235B4 publication Critical patent/DE4430235B4/en
Anticipated expiration legal-status Critical
Expired - Lifetime 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/28Interface circuits
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D31/00Use of speed-sensing governors to control combustion engines, not otherwise provided for
    • F02D31/001Electric control of rotation speed
    • F02D31/002Electric control of rotation speed controlling air supply
    • F02D31/003Electric control of rotation speed controlling air supply for idle speed control
    • F02D31/004Electric control of rotation speed controlling air supply for idle speed control by controlling a throttle stop
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D11/106Detection of demand or actuation
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D11/00Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
    • F02D11/06Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
    • F02D11/10Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
    • F02D2011/101Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles
    • F02D2011/102Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type characterised by the means for actuating the throttles at least one throttle being moved only by an electric actuator

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)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)

Abstract

Drosselklappen-Steuereinrichtung für Brennkraftmaschinen, gekennzeichnet durch
eine Leerlaufdrehzahl-Steuereinrichtung (M11; 5100 bis 5400) zum Steuern einer einzigen Drosselklappe (10) auf der Basis einer Leerlauf-Soll-Drosselöffnung, die derart berechnet wird, dass eine Leerlauf-Ist-Drehzahl der Brennkraftmaschine (12) gleich einer im Voraus gespeicherten Leerlauf-Soll-Drehzahl wird,
eine Vergleichseinrichtung (M12; 5541, 5543), die die durch die Leerlaufdrehzahl-Steuereinrichtung berechnete Leerlauf-Soll-Drosselöffnung mit einem oberen Grenzwert und einem unteren Grenzwert vergleicht, welche beide für die Leerlauf-Soll-Drosselöffnung voreingestellt sind, und
eine Korrektureinrichtung (M13; 5542, 5544), die auf der Basis des Vergleichsergebnisses aus der Vergleichseinrichtung die Referenzstellung für eine vollständig geschlossene Drosselklappe korrigiert.
Throttle valve control device for internal combustion engines, characterized by
idle speed control means (M11; 5100 to 5400) for controlling a single throttle valve (10) based on an idle target throttle opening calculated such that an actual idle speed of the internal combustion engine (12) is equal to one in advance stored idle target speed,
a comparator (M12; 5541, 5543) which compares the idle target throttle opening calculated by the idle speed control means with an upper limit value and a lower limit value, both of which are preset for the idle target throttle opening, and
a correction device (M13; 5542, 5544), which corrects the reference position for a completely closed throttle valve on the basis of the comparison result from the comparison device.

Figure 00000001
Figure 00000001

Description

Die Erfindung bezieht sich auf eine Drosselklappen-Steuereinrichtung für Brennkraftmaschinen.The invention relates to a Throttle valve control device for internal combustion engines.

Als Stand der Technik sind beispielsweise eine in der JP 04017734 A beschriebene Einrichtung zum Erfassen einer Vollschließstellung der Drosselklappe einer Brennkraftmaschine und eine in der JP 04041944 A beschriebene Einrichtung zur Leistungssteuerung einer Brennkraftmaschine bekannt. Bei diesen Einrichtungen wird im Leerlauf oder mit Einschalten des Zündschalters die mechanische Vollschließstellung der Drosselklappe erfasst und als Referenzstellung für die vollständig geschlossene Drosselklappe angesetzt, von der ausgehend dann die Antriebskraft usw. gesteuert wird. Ferner ist als Stand der Technik eine in der (der US 4823749 entsprechenden) JP 63-263239 A beschriebene Einrichtung zur Ansaugluftsteuerung für eine Brennkraftmaschine bekannt. Bei dieser Steuereinrichtung werden die Leerlaufsteuerung (ISC) und die der normalen Fahrpedalbetätigung entsprechende Leistungssteuerung mit einer einzigen Drosselklappe ausgeführt.As prior art, for example, one in JP 04017734 A Device described for detecting a fully closed position of the throttle valve of an internal combustion engine and one in the JP 04041944 A described device for power control of an internal combustion engine is known. With these devices, the mechanical fully closed position of the throttle valve is detected in idle mode or when the ignition switch is switched on and is used as a reference position for the fully closed throttle valve, from which the driving force etc. is then controlled. Furthermore, as the prior art, one in the (the US 4823749 corresponding) JP 63-263239 A Described device for intake air control for an internal combustion engine. In this control device, the idle control (ISC) and the power control corresponding to the normal accelerator pedal operation are carried out with a single throttle valve.

Bei den in den vorstehend genannten Veröffentlichungen beschriebenen Einrichtungen nach dem Stand der Technik, bei denen die Referenzstellung für die vollständig geschlossene Drosselklappe mechanisch eingestellt wird, treten hinsichtlich dieser Referenzstellung für die vollständig geschlossene Drosselklappe infolge von Montageabweichungen von Fahrzeug zu Fahrzeug und von Änderungen mit dem Ablauf der Zeit Lageabweichungen auf. Daher wird zwar den Stellgliedern für das Öffnen oder Schließen der Drosselklappen das gleiche Signal zugeführt, jedoch sind nachteiligerweise die tatsächlich durch die Drosselklappen durchgelassenen Ansaugluftströmungen nicht gleich. Falls ferner während des Anlassens der Maschine die Drosselklappe voll geschlossen wird, wird die Maschine abgewürgt. Daher ist es nicht möglich, durch vollständiges Schließen der Drosselklappe die Referenzstellung für die vollständig geschlossene Drosselklappe zu ermitteln.In the case of the above Publications described devices according to the prior art, in which the reference position for the complete closed throttle valve is mechanically adjusted occur with regard this reference position for the complete closed throttle valve due to vehicle mounting deviations to vehicle and changes with the passage of time deviations in position. Therefore, the actuators for opening or closing the Throttle valves are fed the same signal, but are disadvantageous who actually through the intake air flows let through the throttle valves are not the same. If further during when the engine is started, the throttle valve is fully closed, the machine is stalled. Therefore it is not possible through complete Closing the Throttle valve the reference position for the fully closed Determine throttle valve.

Ferner werden in der DE 40 38 346 A1 ein Verfahren und eine Vorrichtung zum Kalibrieren einer Drosselklappe einer Brennkraftmaschine beschrieben, bei der eine Vergleichseinrichtung den berechneten Wert der Drosselstellung mit dem tatsächlich eingestellten bzw. gemessenen Wert vergleicht, d.h. die Vergleichseinrichtung ermittelt die Abweichung eines erwarteten Lambdawerts für einen vermeintlich eingestellten Betriebszustand mit dem gemessenen Lambdawert für den tatsächlich eingestellten Betriebszustand. Auf Basis dessen wird der Stellwinkel der Drosselklappe von einer Steuerung korrigiert.Furthermore, in the DE 40 38 346 A1 describes a method and a device for calibrating a throttle valve of an internal combustion engine, in which a comparison device compares the calculated value of the throttle position with the actually set or measured value, that is to say the comparison device determines the deviation of an expected lambda value for a supposedly set operating state with the measured lambda value for the actually set operating state. On the basis of this, the control angle of the throttle valve is corrected.

Darüber hinaus wird in der Druckschrift DE 35 10 173 A1 eine Überwachungseinrichtung für eine elektronisch steuerbare Drosselklappe beschrieben, bei der ein Ist-Wert eines Drosselklappenstellungsgebers mit einer Ober- und Untergrenze verglichen wird. Dabei wird auch der Ist-Wert bei vollständig geschlossener Drosselklappe überprüft. Bei unzulässigen Abweichungen wird eine Fehleranzeige betätigt.In addition, in the publication DE 35 10 173 A1 describes a monitoring device for an electronically controllable throttle valve, in which an actual value of a throttle valve position sensor is compared with an upper and lower limit. The actual value is also checked when the throttle valve is completely closed. If there are impermissible deviations, an error display is activated.

Der Erfindung liegt daher die Aufgabe zugrunde, zum Beheben der vorstehend beschriebenen Mängel eine Drosselklappen-Steuereinrichtung für Brennkraftmaschinen zu schaffen, die ein zweckmäßiges Ausführen sowohl der Leerlaufsteuerung als auch der der normalen Fahrpedalbetätigung entsprechenden Leistungssteuerung mit einer einzigen Drosselklappe ermöglicht.The invention is therefore the object to correct the deficiencies described above Throttle valve control device for internal combustion engines to create a convenient run both the idle control as well as the power control corresponding to normal accelerator pedal actuation with a single throttle valve.

Die Aufgabe wird erfindungsgemäß mit einer Drosselklappen-Steuereinrichtung gemäß den Merkmalen von Patentanspruch 1 gelöst. Weiterbildungen sind durch die abhängigen Patentansprüche 2 bis 6 beschrieben.The object is achieved with a throttle valve control device according to the characteristics solved by claim 1. Developments are through the dependent claims 2 to 6 described.

Die Erfindung wird nachstehend anhand von Ausführungsbeispielen unter Bezugnahme auf die Zeichnung näher erläutert.The invention is illustrated below of embodiments explained in more detail with reference to the drawing.

1 ist eine Steuerungsblockdarstellung einer Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß einem Ausführungsbeispiel der Erfindung. 1 FIG. 12 is a control block diagram of a throttle valve controller for internal combustion engines according to an embodiment of the invention.

2 ist eine Darstellung der gesamten Gestaltung einer Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß einem Ausführungsbeispiel der Erfindung. 2 10 is an illustration of the overall configuration of a throttle valve control device for internal combustion engines according to an embodiment of the invention.

3 ist ein Ablaufdiagramm einer Hauptroutine und veranschaulicht einen Prozess zum Berechnen einer Soll-Drosselöffnung TAA in der Drosselventil-Steuereinrichtung gemäß einem Ausführungsbeispiel der Erfindung. 3 10 is a flowchart of a main routine and illustrates a process of calculating a target throttle opening TAA in the throttle valve controller according to an embodiment of the invention.

4 ist ein Ablaufdiagramm einer Hauptroutine und veranschaulicht einen Prozess zum Berechnen einer korrigierten Leerlauf-Soll-Drosselöffnung TIDLO gemäß 3. 4 FIG. 10 is a flowchart of a main routine and illustrates a process of calculating a corrected target idle throttle opening according to TIDLO 3 ,

5 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen einer voraussichtlichen Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA gemäß 4. 5 FIG. 10 is a flowchart of a subroutine and illustrates a process for calculating an expected throttle opening in air conditioning operation according to TIDLA 4 ,

6 stellt eine bei der Subroutine nach 5 verwendete Tabelle dar. 6 simulates one in the subroutine 5 used table.

7 ist ein Ablaufdiagramm einer Subroutine und zeigt einen Prozess zum Berechnen einer voraussichtlichen elektrischen Belastung TIDLE gemäß 4. 7 FIG. 10 is a flowchart of a subroutine and shows a process of calculating an expected electrical load according to TIDLE 4 ,

8 stellt eine bei der Subroutine nach 7 verwendete Tabelle dar. 8th simulates one in the subroutine 7 used table.

9 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen einer Leerlauf-Grundöffnung TIDLB gemäß 4. 9 FIG. 10 is a flowchart of a subroutine and illustrates a process of calculating a basic idle opening according to TIDLB 4 ,

10 stellt eine bei der Subroutine nach 9 verwendete Tabelle dar. 10 simulates one in the subroutine 9 used table.

11 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen einer Leerlauf-Soll-Drosselöffnung TIDL gemäß 4. 11 FIG. 12 is a flowchart of a subroutine and illustrates a process of calculating a target idle throttle opening according to TIDL 4 ,

12 ist ein Ablaufdiagramm einer Hauptroutine und veranschaulicht einen Prozess zum Berechnen einer Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST. 12 FIG. 12 is a flowchart of a main routine and illustrates a process for calculating a reference correction for the fully closed throttle valve TOFST.

13 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess für das Setzen einer Kennung XOFST für das Zulassen einer Korrektur für die vollständig geschlossene Drosselklappe gemäß 12. 13 FIG. 12 is a flowchart of a subroutine and illustrates a process for setting an XOFST flag to allow correction for the fully closed throttle according to FIG 12 ,

14 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen anderen Prozess zum Setzen der Kennung XOFST zum Zulassen der Korrektur für die vollständig geschlossene Drosselklappe gemäß 12. 14 FIG. 10 is a flowchart of a subroutine and illustrates another process of setting the XOFST flag to allow correction for the fully closed throttle valve according to FIG 12 ,

15 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen weiteren Prozess für das Setzen der Kennung XOFST zum Zulassen der Korrektur für die vollständig geschlossene Drosselklappe gemäß 12. 15 FIG. 12 is a flowchart of a subroutine and illustrates another process for setting the XOFST flag to allow correction for the fully closed throttle valve according to FIG 12 ,

16 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen einer Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 12. 16 FIG. 10 is a flowchart of a subroutine and illustrates a process for calculating a reference position correction for the fully closed throttle valve according to TOFST 12 ,

17 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen anderen Prozess für das Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 12. 17 FIG. 14 is a flowchart of a subroutine and illustrates another process for calculating the home position correction for the fully closed throttle according to TOFST 12 ,

18 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen weiteren Prozess für das Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 12. 18 FIG. 10 is a flowchart of a subroutine and illustrates another process for computing the home position correction for the fully closed throttle valve according to TOFST 12 ,

19 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen nächsten Prozess zum Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 12. 19 FIG. 14 is a flowchart of a subroutine and illustrates a next process for calculating the home position correction for the fully closed throttle valve according to TOFST 12 ,

20 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen einer Soll-Drosselöffnung nach Fahrpedalvorgabe TACC gemäß 3. 20 FIG. 12 is a flowchart of a subroutine and illustrates a process of calculating a target throttle opening according to the accelerator pedal specification according to TACC 3 ,

21 ist ein Diagramm, das den Zusammenhang zwischen AP und TACC bei der Subroutine nach 20 veranschaulicht. 21 is a diagram showing the relationship between AP and TACC in the subroutine 20 illustrated.

22 ist ein Ablaufdiagramm einer Hauptroutine und veranschaulicht einen anderen Prozess für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO gemäß 3. 22 FIG. 14 is a flowchart of a main routine and illustrates another process for calculating the corrected target idle throttle opening according to TIDLO 3 ,

23 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen eines Leerlaufdrehzahl-Lernwertes TIDLG gemäß 22. 23 FIG. 10 is a flowchart of a subroutine and illustrates a process of calculating an idle speed learning value according to TIDLG 22 ,

24 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen eines oberen und eines unteren Grenzwertes der Leerlauf-Soll-Drosselöffnung TMAX und TMIN. 24 FIG. 10 is a flowchart of a subroutine and illustrates a process of calculating upper and lower limits of the target idle throttle opening TMAX and TMIN.

25 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen Prozess zum Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 22. 25 FIG. 12 is a flowchart of a subroutine and illustrates a process for calculating the home position correction for the fully closed throttle valve according to TOFST 22 ,

26 ist ein Ablaufdiagramm einer Subroutine und veranschaulicht einen anderen Prozess für das Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 22. 26 FIG. 14 is a flowchart of a subroutine and illustrates another process for calculating the home position correction for the fully closed throttle according to TOFST 22 ,

Die 1 ist eine Steuerungsblockdarstellung, die eine Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß einem Ausführungsbeispiel der Erfindung darstellt.The 1 12 is a control block diagram illustrating a throttle valve controller for internal combustion engines according to an embodiment of the invention.

Die erfindungsgemäße Drosselklappen-Steuereinrichtung enthält eine Leerlauf- bzw. Leerlaufdrehzahl-Steuereinrichtung M11, eine Vergleichseinrichtung M12, eine Korrektureinrichtung M13, eine Addiereinrichtung M14 und eine Drosselöffnungs-Steuereinrichtung M15.The throttle valve control device according to the invention contains an idle speed control device M11, a comparison device M12, a correction device M13, an adding device M14 and a throttle opening control device M15.

Eine nachfolgend beschriebene Leerlauf-Soll-Drosselöffnung (oder eine Leerlauf-Grundöffnung oder ein Leerlauf-Lernwert) nach 1 ist eine Leerlauf-Soll- Drosselöffnung, die durch die Leerlaufdrehzahl-Steuereinrichtung M11 berechnet wird. Die Leerlauf-Soll-Drosselöffnung wird in die Vergleichseinrichtung M12 eingegeben. In der Vergleichseinrichtung M12 wird die Leerlauf-Soll-Drosselöffnung mit einem oberen und einem unteren Grenzwert verglichen, die für die Leerlauf-Soll-Drosselöffnung vorbestimmt sind. Auf diese Weise wird festgestellt, ob die Leerlauf-Soll-Drosselöffnung in dem Bereich zwischen dem oberen und unteren Grenzwert liegt. Gemäß dem Ergebnis des Vergleichs durch die Vergleichseinrichtung M12 führt die Korrektureinrichtung M13 eine Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe aus. Diese korrigierte Leerlauf-Soll-Drosselöffnung bei der Referenzstellung für die vollständig geschlossene Drosselklappe wird in die Addiereinrichtung M14 eingegeben. Der Addiereinrichtung M14 werden die aus der Korrektureinrichtung M13 zugeführte Leerlauf-Soll-Drosselöffnung nach der Korrektur, die Leerlauf-Soll-Drosselöffnung und die Referenzstellung für die vollständig geschlossene Drosselklappe, die aus der Leerlaufdrehzahl-Steuereinrichtung M11 zugeführt werden, wenn die Referenzstellung für die vollständig geschlossene Drosselklappe nicht korrigiert ist, und eine Soll-Drosselöffnung der Drosselklappe für andere Einrichtungen als die Leerlaufdrehzahl-Steuereinrichtung M11 zugeführt. Diese Werte werden zum Berechnen der Soll-Drosselöffnung addiert. Die Drosselöffnung-Steuereinrichtung M15 gibt an ein nachfolgend beschriebenes Stellglied ein Signal in der Weise aus, dass Übereinstimmung mit der aus der Addiereinrichtung M14 zugeführten Soll-Drosselöffnung erzielt wird und die Drosselöffnung der Drosselklappe gesteuert wird. Von den vorstehend beschriebenen Steuerungsblöcken bilden die Leerlaufdrehzahl-Steuereinrichtung M11, die Vergleichseinrichtung M12 und die Korrektureinrichtung M13 die erfindungsgemäße Drosselklappen-Steuereinrichtung in einer Ausführungsform.An idle target throttle opening described below (or an idle basic opening or an idle learning value) after 1 is an idle target throttle opening calculated by the idle speed controller M11. The idle target throttle opening is input into the comparison device M12. In the comparison device M12, the idle target throttle opening is compared with an upper and a lower limit value, which are predetermined for the idle target throttle opening. In this way, it is determined whether the target idle throttle opening is in the range between the upper and lower limit values. According to the result of the comparison by the comparison device M12, the correction device M13 carries out a correction of the reference position for the completely closed throttle valve. This corrected idle target throttle opening in the reference position for the completely closed throttle valve is input into the adder M14. The adder M14 becomes the idle target throttle opening supplied from the correction means M13 after the correction, the idle target throttle opening and the reference position for the fully closed throttle valve, which are supplied from the idle speed control device M11 when the reference position for the complete closed throttle valve is not corrected, and a target throttle opening of the throttle valve for devices other than the idle speed control device M11 is supplied. These values are added to calculate the target throttle opening. The throttle opening control device M15 outputs a signal to an actuator described below in such a way that it matches that from the adder device M14 supplied target throttle opening is achieved and the throttle opening of the throttle valve is controlled. Of the control blocks described above, the idle speed control device M11, the comparison device M12 and the correction device M13 form the throttle valve control device according to the invention in one embodiment.

Die 2 ist eine Darstellung der gesamten Gestaltung einer Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß einem Ausführungsbeispiel der Erfindung.The 2 10 is an illustration of the overall configuration of a throttle valve control device for internal combustion engines according to an embodiment of the invention.

In 2 sind mit 10 eine in einem Ansaugrohr angeordnete Drosselklappe, mit 11 ein Stellglied mit einem Schrittmotor für das Öffnen und Schließen der Drosselklappe 10, mit 12 eine Brennkraftmaschine und mit 13 ein automatisches Getriebe bezeichnet. Mit 14 ist ein Neutralstellungsschalter für die Abgabe eines der Neutralstellung des automatischen Getriebes 13 entsprechenden Neutralstellungssignals XNSW bezeichnet. Mit 15 ist ein Klimaanlagenschalter für die Abgabe eines entsprechenden Klimaanlagensignals XAC zum Ein- und Ausschalten einer Klimaanlage bezeichnet. Mit 16 ist ein Stromverbraucherschalter für die Abgabe eines dem Ein- und Ausschalten der Scheinwerfer, einer Nebellampe oder dergleichen entsprechenden Stromverbrauchersignals WELS bezeichnet. Mit 17 ist ein Fahrpedalstellungssensor für das Erfassen der Einstellung des Fahrpedals und das Ausgeben eines Fahrpedalsstellungssignals AP bezeichnet. Mit 18 ist ein Maschinendrehzahlsensor für das Erfassen einer Maschinendrehzahl NE der Brennkraftmaschine bezeichnet. Mit 19 ist ein Wassertemperatursensor für das Erfassen der Temperatur des Kühlwassers für das Kühlen der Brennkraftmaschine 12 und das Ausgeben der Wassertemperatur THW bezeichnet. Mit 20 ist eine elektronische Steuereinheit bezeichnet. Mit 21 ist eine Stellglied-Treiberschaltung für die Abgabe eines Ansteuerungssignals an das Stellglied 11 bezeichnet. Mit 22 ist eine mit den vorstehend beschriebenen Signalen aus den verschiedenen Schaltern und Sensoren gespeiste Eingabeschaltung zum Ausführen einer Verarbeitung wie einer AD-Umsetzung bezeichnet. Ferner sind mit 23 eine Zentraleinheit CPU, mit 24 ein Schreib- /Lesespeicher RAM zum Speichern von verschiedenerlei Daten, mit 25 ein durch eine Batterie abgesicherter Datensicherstellungs-Schreib-/Lesespeicher RAM zum Speichern von Tabellen und dergleichen und mit 26 ein Festspeicher ROM zum Speichern eines Programms und dergleichen bezeichnet.In 2 are with 10 a throttle valve arranged in an intake pipe, with 11 an actuator with a stepper motor for opening and closing the throttle valve 10 , With 12 an internal combustion engine and with 13 called an automatic transmission. With 14 is a neutral position switch for releasing one of the neutral positions of the automatic transmission 13 corresponding neutral position signal XNSW. With 15 is an air conditioning switch for the delivery of a corresponding air conditioning signal XAC for switching an air conditioning system on and off. With 16 is a power consumer switch for outputting a power consumer signal WELS corresponding to turning the headlights, a fog lamp or the like on and off. With 17 is an accelerator pedal position sensor for detecting the setting of the accelerator pedal and outputting an accelerator pedal position signal AP. With 18 is designated an engine speed sensor for detecting an engine speed NE of the internal combustion engine. With 19 is a water temperature sensor for detecting the temperature of the cooling water for cooling the internal combustion engine 12 and outputting the water temperature denotes THW. With 20 is called an electronic control unit. With 21 is an actuator driver circuit for outputting a drive signal to the actuator 11 designated. With 22 is an input circuit fed with the above-described signals from the various switches and sensors for executing processing such as AD conversion. Furthermore, with 23 a central processing unit CPU, with 24 a read / write memory RAM for storing various data, with 25 a data backup read / write memory RAM secured by a battery for storing tables and the like, and 26 denotes a read-only memory ROM for storing a program and the like.

Die Ablaufdiagramme in den 3 bis 26 veranschaulichen die Verarbeitungsprozedur der in der Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß einem Ausführungsbeispiel der Erfindung verwendeten Zentraleinheit 23. Nachstehend wird die Funktion der Drosselklappen-Steuereinrichtung unter Bezugnahme auf die 3 bis 26 beschrieben.The flow diagrams in the 3 to 26 illustrate the processing procedure of the central processing unit used in the throttle valve control device for internal combustion engines according to an embodiment of the invention 23 , The operation of the throttle valve controller will now be described with reference to FIG 3 to 26 described.

< Hauptroutine für das Berechnen einer Soll-Drosselöffnung TAA gemäß 3 ><Main routine for calculating a target throttle opening according to TAA 3 >

Die 3 zeigt eine Hauptroutine für das Berechnen einer Soll-Drosselöffnung TAA. Bei einem Schritt S1 wird ein Prozess für das Berechnen einer hinsichtlich eines Referenzwertes für die vollständig geschlossene Drosselklappe korrigierten Leerlauf-Soll-Drosselöffnung TIDLO ausgeführt. Bei einem nächsten Schritt S2 wird ein Prozess für das Berechnen einer Soll-Drosselöffnung nach Fahrpedalvorgabe TACC ausgeführt, d.h. einer Drosselöffnung, die der Stellung des betätigten Fahrpedals entsprechen soll. Bei einem Schritt S3 werden die bei dem Schritt S1 erhaltene korrigierte Leerlauf-Soll-Drosselöffnung TIDLO und die bei dem Schritt S2 erhaltene Soll-Drosselöffnung nach Fahrpedalvorgabe TACC addiert, um die Soll-Drosselöffnung TAA zu berechnen. Bei dem Leerlaufbetrieb, bei dem das Fahrpedal nicht betätigt ist, hat das aus dem Fahrpedalstellungssensor 17 zugeführte Fahrpedalstellungssignal AP den Wert 0 und bei dem Schritt S2 wird die Soll-Drosselöffnung nach Fahrpedalvorgabe TACC zu 0. In diesem Fall kann daher der Prozess bei dem Schritt S2 weggelassen werden und bei dem Schritt S3 wird die Soll-Drosselöffnung TAA gleich der bei dem Schritt S1 berechneten korrigierten Leerlauf-Soll-Drosselöffnung TIDLO. D. h., durch diese Hauptroutine wird die der Ausführungsform entsprechende Drosselklappen-Steuereinrichtung für Brennkraftmaschinen erhalten.The 3 Fig. 11 shows a main routine for calculating a target throttle opening TAA. At step S1, a process for calculating a target idle throttle opening TIDLO corrected for a reference value for the fully closed throttle valve is executed. In a next step S2, a process for calculating a target throttle opening according to the accelerator pedal specification TACC is carried out, ie a throttle opening which should correspond to the position of the accelerator pedal actuated. In a step S3, the corrected idle target throttle opening TIDLO obtained in step S1 and the target throttle opening obtained in step S2 according to accelerator pedal specification TACC are added to calculate the target throttle opening TAA. In the idle mode, when the accelerator pedal is not operated, this has from the accelerator pedal position sensor 17 supplied accelerator position signal AP the value 0 and in step S2 the target throttle opening after accelerator pedal specification TACC becomes 0. In this case, the process in step S2 can therefore be omitted and in step S3 the target throttle opening TAA becomes equal to that in Step S1 calculated corrected target idle throttle opening TIDLO. That is, through this main routine, the throttle valve control device for internal combustion engines corresponding to the embodiment is obtained.

< Hauptroutine für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO gemäß 4 ><Main routine for calculating the corrected target idle throttle opening according to TIDLO 4 >

Nachstehend wird eine konkrete Prozedur für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO bei dem Schritt S1 nach 3 beschrieben. Die 4 zeigt eine Hauptroutine für das Berechnen der Leerlauf-Soll-Drosselöffnung TIDLO nach der Drosselkorrektur.The following is a concrete procedure for calculating the corrected target idle throttle opening TIDLO at step S1 3 described. The 4 Fig. 13 shows a main routine for calculating the target idle throttle opening TIDLO after the throttle correction.

< Subroutine für das Berechnen einer voraussichtlichen Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA gemäß 5 ><Subroutine for calculating an expected throttle opening adjustment in air conditioning operation according to TIDLA 5 >

Zuerst wird gemäß den 5 und 6 bei einem Schritt 5100 ein Prozess für das Berechnen der voraussichtlichen Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA ausgeführt. Diese voraussichtliche Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA stellt einen Winkeländerungswert für die Drosselklappe dar, mit dem eine durch die Benutzung einer (nicht dargestellten) Klimaanlage verursachte Erhöhung der elektrischen Belastung und damit der Motorzusatzbelastung berücksichtigt wird. Bei der in 5 gezeigten Subroutine wird bei einem Schritt 101 das aus dem Klimaanlagenschalter 15 zugeführte Klimaanlagensignal XAC eingelesen. Wenn das Klimaanlagensignal XAC den hohen logischen Pegel 1 hat, ist daraus zu erkennen, dass der Klimaanlagenschalter 15 eingeschaltet ist und die Klimaanlage in Betrieb ist. Wenn das Klimaanlagensignal XAC den niedrigen logischen Pegel 0 hat, ist daraus zu erkennen, dass der Klimaanlagenschalter 15 ausgeschaltet ist und die Klimaanlage nicht in Betrieb ist. Dann schreitet der Prozess zu einem Schritt 5102 weiter, bei dem das aus dem Neutralstellungsschalter 14 zugeführte Neutralstellungssignal XNSW eingelesen wird. Wenn das Neutralstellungssignal XNSW den logischen hohen Pegel 1 hat, ist daraus zu erkennen, dass der Neutralstellungsschalter 14 eingeschaltet ist, und die Gangstellung "neutral" ist. Wenn das Neutralstellungssignal XNSW den niedrigen logischen Pegel 0 hat, ist daraus zu erkennen, dass der Neutralstellungsschalter 14 ausgeschaltet ist, und die Gangstellung nicht in Neutralstellung ist. Der Prozess schreitet dann zu einem Schritt 5103 weiter, bei dem die aus dem Wassertemperatursensor 19 zugeführte Wassertemperatur THW eingelesen wird. Danach schreitet der Prozess zu einem Schritt 5104 weiter, bei dem gemäß der Tabelle in 6 aus dem Klimaanlagensignal XAC, dem Neutralstellungssignal XNSW und der Wassertemperatur THW, die eingelesen worden sind, die erwartete Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA mit Winkelgraden als Einheit ermittelt wird. Falls beispielsweise das Klimaanlagensignal XAC eingeschaltet ist (Klimaanlage in Betrieb), das Neutralstellungssignal XNSW eingeschaltet ist (Neutralstellung) und die Wassertemperatur THW 50°C beträgt, folgt daraus: erwartete Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA = 0,410°. Wenn die Wassertemperatur THW zwischen 50°C und 80°C gemäß 6 liegt, wird die erwartete Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA durch Interpolation berechnet.First, according to the 5 and 6 at step 5100, a process for calculating the expected throttle opening at air conditioning operation TIDLA is performed. This anticipated throttle opening adjustment in air conditioning operation TIDLA represents an angle change value for the throttle valve, with which an increase in the electrical load and thus the additional engine load caused by the use of an air conditioning system (not shown) is taken into account. At the in 5 Subroutine shown in step 101 that from the air conditioning switch 15 supplied air conditioning system signal XAC read. If the air conditioning signal XAC the high logical Has level 1, it can be seen that the air conditioning switch 15 is switched on and the air conditioning is in operation. If the air conditioning signal XAC has the low logic level 0, it can be seen from this that the air conditioning switch 15 is switched off and the air conditioning is not in operation. Then the process proceeds to step 5102, which is from the neutral switch 14 supplied neutral position signal XNSW is read. If the neutral position signal XNSW has the logic high level 1, it can be seen from this that the neutral position switch 14 is switched on and the gear position is "neutral". If the neutral position signal XNSW has the low logic level 0, it can be seen from this that the neutral position switch 14 is switched off and the gear position is not in the neutral position. The process then proceeds to step 5103, where the water temperature sensor 19 supplied water temperature THW is read. Thereafter, the process proceeds to step 5104, where, according to the table in FIG 6 from the air conditioning system signal XAC, the neutral position signal XNSW and the water temperature THW that have been read in, the expected throttle opening adjustment in air conditioning system operation TIDLA is determined with angular degrees as a unit. If, for example, the air conditioning system signal XAC is switched on (air conditioning system in operation), the neutral position signal XNSW is switched on (neutral position) and the water temperature THW is 50 ° C, this results in: expected throttle opening adjustment in air conditioning system operation TIDLA = 0.410 °. When the water temperature is between 50 ° C and 80 ° C according to THW 6 the expected throttle opening adjustment in air conditioning operation TIDLA is calculated by interpolation.

< Subroutine zum Berechnen der erwarteten elektrischen Belastung TIDLE gemäß 7 ><Subroutine for calculating the expected electrical load according to TIDLE 7 >

Der Prozess schreitet dann zu einem in 4 dargestellten Schritt 5200 weiter, bei dem gemäß den 7 und 8 der Prozess für das Berechnen der erwarteten elektrischen Belastung TIDLE ausgeführt wird. Diese erwartete elektrische Belastung TIDLE stellt einen Winkeländerungswert für die Drosselklappe dar, mit dem einer beispielsweise durch das Einschalten der Scheinwerfer oder der Nebellampe bei Nacht verursachten Erhöhung der Strombelastung Rechnung getragen wird. Bei der in 7 dargestellten Subroutine wird bei einem Schritt 5201 das aus dem Stromverbraucherschalter 16 zugeführte Strombelastungssignal WELS eingelesen. Wenn das Strombelastungssignal WELS den hohen logischen Pegel 1 hat, wird daraus erkannt, dass der Stromverbraucherschalter 16 eingeschaltet ist und damit die Scheinwerfer oder dergleichen eingeschaltet sind. Wenn das Strombelastungssignal WELS den niedrigen logischen Pegel 0 hat, wird daraus erkannt, dass der Stromverbraucherschalter 16 ausgeschaltet ist und somit die Scheinwerfer oder dergleichen nicht eingeschaltet sind. Der Prozess schreitet dann zu einem Schritt 5202 weiter, bei dem das aus dem Neutralstellungsschalter 14 zugeführte Neutralstellungssignal XNSW eingelesen wird. Danach schreitet der Prozess zu einem Schritt 5203 weiter, bei dem gemäß der Tabelle in 8 aus dem Strombelastungssignal WELS und dem Neutralstellungssignal XNSW, die eingelesen worden sind, die erwartete Strombelastung TIDLE mit Winkelgraden als Einheit ermittelt wird. Falls beispielsweise das Strombelastungssignal WELS eingeschaltet ist (die Scheinwerfer oder dergleichen eingeschaltet sind) und das Neutralstellungssignal XNSW eingeschaltet ist (Neutralstellung), folgt daraus: erwartete elektrische Belastung TIDLE = 0,105°.The process then moves in 4 step 5200 further illustrated, in which according to the 7 and 8th the process for calculating the expected electrical load TIDLE is carried out. This expected electrical load TIDLE represents an angle change value for the throttle valve, with which an increase in the current load caused, for example, by switching on the headlights or the fog lamp at night is taken into account. At the in 7 shown subroutine in step 5201 that from the power switch 16 supplied current load signal WELS read. If the current load signal WELS has the high logic level 1, it is recognized that the power consumer switch 16 is switched on and thus the headlights or the like are switched on. If the current load signal WELS has the low logic level 0, it is recognized that the current consumer switch 16 is switched off and thus the headlights or the like are not switched on. The process then proceeds to step 5202, which is from the neutral switch 14 supplied neutral position signal XNSW is read. Thereafter, the process proceeds to step 5203, where, according to the table in FIG 8th from the current load signal WELS and the neutral position signal XNSW that have been read in, the expected current load TIDLE is determined with degrees of angle as a unit. If, for example, the current load signal WELS is switched on (the headlights or the like is switched on) and the neutral position signal XNSW is switched on (neutral position), it follows from this: expected electrical load TIDLE = 0.105 °.

< Subroutine für das Berechnen der Leerlauf-Grunddrosselöffnung TIDLB gemäß 9 ><Subroutine for calculating the idle basic throttle opening according to TIDLB 9 >

Der Prozess schreitet dann zu dem in 4 dargestellten Schritt 5300 weiter, bei dem gemäß den 9 und 10 die Leerlauf-Grunddrosselöffnung TIDLB berechnet wird. Diese Leerlauf-Grunddrosselöffnung TIDLB stellt die als Referenzwert bei der Leerlaufdrehzahlsteuerung dienende Öffnung der Drosselklappe dar. Bei der in 9 dargestellten Subroutine wird bei einem Schritt S301 das aus dem Neutralstellungsschalter 14 zugeführte Neutralstellungssignal XNSW eingelesen. Danach schreitet der Prozess zu einem Schritt 302 weiter, bei dem das aus dem Klimaanlagenschalter 15 zugeführte Klimaanlagensignal XAC eingelesen wird. Dann schreitet der Prozess zu einem Schritt 5303 weiter, bei dem die aus dem Wassertemperatursensor 19 zugeführte Wassertemperatur THW eingelesen wird. Der Prozess schreitet zu einem Schritt 5304 weiter, bei dem aus der Tabelle in 10 eine Soll-Maschinendrehzahl TNE (Umdrehungen/min) ermittelt wird. Falls beispielsweise das Neutralstellungssignal XNSW eingeschaltet ist (Neutralstellung), das Klimaanlagensignal XAC ausgeschaltet ist (die Klimaanlage nicht eingesetzt ist) und die Wassertemperatur THW 50°C beträgt, folgt daraus: Soll-Maschinendrehzahl TNE = 850 Umdrehungen/min. Wenn die Wassertemperatur THW nach 10 zwischen 80°C und 50°C oder zwischen 50°C und 0°C liegt, wird die Soll-Maschinendrehzahl TNE durch Interpolation berechnet. Der Prozess schreitet danach zu einem Schritt S305 weiter, bei dem eine Maschinendrehzahl-Abweichung ERN dadurch berechnet wird, dass von der bei dem Schritt 5304 ermittelten Soll-Maschinendrehzahl TNE die Maschinendrehzahl NE gemäß dem Signal aus dem Maschinendrehzahlsensor 18 subtrahiert wird. Der Prozess schreitet zu einem Schritt 5306 weiter, bei dem die Leerlauf-Grunddrosselöffnung TIDLB dadurch berechnet wird, dass zu der letzten Leerlauf-Grunddrosselöffnung TIDLB das Produkt aus der Maschinendrehzahl-Abweichung ERN gemäß dem Schritt 5305 und einer vorbestimmten konstanten Maschinendrehzahl-Abweichungsverstärkung KIDL addiert wird. Dann schreitet der Prozess zu einem Schritt 5307 weiter, bei dem ermittelt wird, ob die bei dem Schritt 5306 berechnete Leerlauf-Grunddrosselöffnung TIDLB gleich einem oberen Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung oder kleiner ist. Wenn dies bei dem Schritt S307 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5308 weiter, bei dem als Leerlauf-Grunddrosselöffnung der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung angesetzt wird. D. h., die Leerlauf-Grunddrosselöffnung TIDLB wird derart angepasst, dass sie nicht den oberen Grenzwert TMAX der Leerlauf-Soll-Drosselöffnung übersteigt. Falls andererseits die Bedingung bei dem Schritt S307 erfüllt ist, schreitet der Prozess zu einem Schritt 5309 weiter, bei dem ermittelt wird, ob die bei dem Schritt 5306 berechnete Leerlauf-Grunddrosselöffnung TIDLB gleich einem unteren Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung oder größer ist. Wenn dies bei dem Schritt 5309 nicht der Fall ist, schreitet der Prozess zu einem Schritt S310 weiter, bei dem als Leerlauf-Grunddrosselöffnung TIDLB der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung angesetzt wird. D. h., die Leerlauf-Grunddrosselöffnung TIDLB wird derart angepasst, dass sie nicht kleiner als der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung ist. Falls andererseits die Bedingung bei dem Schritt 5309 erfüllt ist, wird als Leerlauf-Grunddrosselöffnung TIDLB die bei dem Schritt 5306 berechnete Leerlauf-Grunddrosselöffnung TIDLB angesetzt.The process then proceeds to the in 4 step 5300 further illustrated, in which according to the 9 and 10 the idle basic throttle opening TIDLB is calculated. This idle basic throttle opening TIDLB represents the opening of the throttle valve which serves as a reference value in idle speed control 9 Subroutine shown in step S301 that from the neutral position switch 14 supplied neutral position signal XNSW read. Thereafter, the process proceeds to step 302, which is from the air conditioning switch 15 supplied air conditioning system signal XAC is read. Then the process proceeds to step 5303, in which the from the water temperature sensor 19 supplied water temperature THW is read. The process proceeds to step 5304, where from the table in FIG 10 a target machine speed TNE (revolutions / min) is determined. If, for example, the neutral position signal XNSW is switched on (neutral position), the air conditioning system signal XAC is switched off (the air conditioning system is not used) and the water temperature THW is 50 ° C, this results in: target engine speed TNE = 850 revolutions / min. If the water temperature after THW 10 between 80 ° C and 50 ° C or between 50 ° C and 0 ° C, the target machine speed TNE is calculated by interpolation. The process then proceeds to step S305, in which an engine speed deviation ERN is calculated by the engine speed NE being determined from the target engine speed TNE determined in step 5304 in accordance with the signal from the engine speed sensor 18 is subtracted. The process proceeds to step 5306, in which the idle basic throttle opening TIDLB is calculated by adding the product of the engine speed deviation to the last idle basic throttle opening TIDLB ERN is added according to step 5305 and a predetermined constant engine speed deviation gain KIDL. Then, the process proceeds to step 5307, where it is determined whether the idle basic throttle opening TIDLB calculated in step 5306 is equal to an upper limit value TMAX for the idle target throttle opening or less. If this is not the case in step S307, the process proceeds to step 5308, in which the upper limit value TMAX for the idle target throttle opening is set as the idle basic throttle opening. That is, the basic idle throttle opening TIDLB is adjusted such that it does not exceed the upper limit value TMAX of the target idle throttle opening. On the other hand, if the condition at step S307 is satisfied, the process proceeds to step 5309, at which it is determined whether the idle basic throttle opening TIDLB calculated at step 5306 is equal to a lower limit value TMIN for the idle target throttle opening or greater is. If this is not the case in step 5309, the process proceeds to step S310, in which the lower limit value TMIN for the idle target throttle opening is set as the idle basic throttle opening TIDLB. That is, the basic idle throttle opening TIDLB is adjusted such that it is not less than the lower limit value TMIN for the idle target throttle opening. On the other hand, if the condition at step 5309 is met, the idle basic throttle opening TIDLB calculated at step 5306 is used as the idle basic throttle opening.

< Subroutine zum Berechnen der Leerlauf-Soll-Drosselöffnung TIDL gemäß 11 ><Subroutine for calculating the target idle throttle opening according to 11 >

Der Prozess schreitet zu einem in 4 dargestellten Schritt S400 weiter, bei dem gemäß der Subroutine nach 11 die Leerlauf-Soll-Drosselöffnung TIDL berechnet wird. Bei einem Schritt 5401 wird die Leerlauf-Soll-Drosselöffnung TIDL dadurch berechnet, dass die gemäß 5 berechnete voraussichtliche Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA, die gemäß 7 berechnete voraussichtliche Strombelastung TIDLE und die gemäß 9 berechnete Leerlauf-Grunddrosselöffnung TIDLB addiert werden. Dann schreitet der Prozess zu einem Schritt S402 weiter, bei dem ermittelt wird, ob die bei dem Schritt 5401 berechnete Leerlauf-Soll-Drosselöffnung TIDL gleich dem oberen Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung oder kleiner ist. Wenn dies bei dem Schritt 5402 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5403 weiter, bei dem als Leerlauf-Soll-Drosselöffnung TIDL der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung angesetzt wird. D. h., die Leerlauf-Soll-Drosselöffnung TIDL wird derart angepasst, dass sie nicht den oberen Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung übersteigt. Falls andererseits die Bedingung bei dem Schritt 5402 erfüllt ist, schreitet der Prozess zu einem Schritt 5404 weiter, bei dem ermittelt wird, ob die bei dem Schritt S401 berechnete Leerlauf-Soll-Drosselöffnung TIDL gleich dem unteren Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung oder größer ist. Wenn dies bei dem Schritt 5404 nicht der Fall ist, schreitet der Prozess zu einem Schritt S405 weiter, bei dem als Leerlauf-Sll-Drosselöffnung TIDL der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung angesetzt wird. D. h., die Leerlauf-Soll-Drosselöffnung TIDL wird derart angepasst, dass sie nicht kleiner als der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung ist. Falls andererseits der Bedingung bei dem Schritt 5404 genügt ist, wird als Leerlauf-Soll-Drosselöffnung TIDL die bei dem Schritt 5401 berechnete Leerlauf-Soll-Drosselöffnung TIDL angesetzt. Durch die in 4 dargestellten Schritte 5100 bis 5400 ist die Leerlaufdrehzahl-Steuereinrichtung M11 realisiert.The process goes into one 4 Step S400 shown further, in which according to the subroutine after 11 the idle target throttle opening TIDL is calculated. At a step 5401, the idle target throttle opening TIDL is calculated by the according to 5 calculated expected throttle opening adjustment in air conditioning operation TIDLA, which according to 7 calculated expected current load TIDLE and the according to 9 calculated idle basic throttle opening TIDLB can be added. Then, the process proceeds to step S402, where it is determined whether the idle target throttle opening TIDL calculated in step 5401 is equal to or less than the upper limit target idle throttle opening TMAX. If this is not the case in step 5402, the process proceeds to step 5403, in which the idling target throttle opening TIDL is set to the upper limit value TMAX for the idling target throttle opening. That is, the idle target throttle opening TIDL is adjusted so that it does not exceed the upper limit value TMAX for the idle target throttle opening. On the other hand, if the condition at step 5402 is satisfied, the process proceeds to step 5404, where it is determined whether the idle target throttle opening TIDL calculated in step S401 is equal to the lower idle target throttle opening limit TMIN or larger. If this is not the case in step 5404, the process proceeds to step S405, in which the idle target throttle opening TINL is set to the lower limit value TMIN for the idle target throttle opening. That is, the idle target throttle opening TIDL is adjusted so that it is not less than the lower limit value TMIN for the idle target throttle opening. If, on the other hand, the condition at step 5404 is satisfied, the idling target throttle opening TIDL calculated at step 5401 is used as the idling target throttle opening. By in 4 Steps 5100 to 5400 shown, the idle speed control device M11 is realized.

< Hauptroutine für das Berechnen der Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST gemäß 12 ><Main routine for calculating the correction of the reference position for the fully closed throttle according to TOFST 12 >

Der Prozess schreitet zu einem in 4 dargestellten Schritt S500 weiter, bei dem gemäß 12 die Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe TOFST berechnet wird. Die 12 stellt die Hauptroutine für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe dar.The process goes into one 4 Step S500 shown further, in which according to 12 the correction of the reference position for the fully closed throttle valve TOFST is calculated. The 12 represents the main routine for calculating the correction quantity TOFST for the reference position for the fully closed throttle valve.

< Subroutine für das Setzen einer Kennung XOFST für das Zulassen der Korrektur für die vollständig geschlossene Drosselklappe gemäß 13, 14 oder 15 ><Subroutine for setting an identifier XOFST for allowing correction for the fully closed throttle valve according to 13 . 14 or 15 >

Gemäß der in 13 dargestellten Subroutine wird bei einem Schritt 5501 der Prozess, für das Setzen der Kennung XOFST zum Zulassen der Korrektur für die vollständig geschlossene Drosselklappe ausgeführt. Diese Zulassungskennung XOFST für die Korrektur für die vollständig geschlossene Drosselklappe stellt eine Kennung für die Bestimmung dar, ob die Referenzstellung für die vollständig geschlossene Drosselklappe korrigiert werden soll oder nicht. Gemäß 13 wird zuerst bei einem Schritt 5511 ermittelt, ob der Absolutwert der bei dem Schritt 5305 nach 9 berechneten Maschinendrehzahl-Abweichung ERN 22 Umdrehungen/min übersteigt. Wenn dies bei dem Schritt 5511 nicht der Fall ist, schreitet der Prozess zu einem Schritt 512 weiter, bei dem entschieden wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe nicht so sehr geändert hat, dass eine Korrektur erforderlich ist, und die Kennung XOFST auf 0 rückgesetzt wird, so dass keine Korrektur zugelassen ist. Falls andererseits die Bedingung bei dem Schritt S511 erfüllt ist, schreitet der Prozess zu einem Schritt 5513 weiter, bei dem entschieden wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe so sehr geändert hat, dass eine Korrektur erforderlich ist, und die Kennung XOFST auf 1 gesetzt wird, so dass die Korrektur zugelassen wird.According to the in 13 The subroutine shown is executed at step 5501 for setting the flag XOFST to allow the correction for the fully closed throttle valve. This approval identifier XOFST for the correction for the fully closed throttle valve represents an identifier for determining whether or not the reference position for the fully closed throttle valve should be corrected. According to 13 it is first determined at step 5511 whether the absolute value after that at step 5305 9 calculated machine speed deviation ERN 22 Revolutions / min. If not at step 5511, the process proceeds to step 512, where it is determined that the reference position for the fully closed throttle has not changed so much that a correction is required and the identifier XOFST is reset to 0 so that no correction is permitted. On the other hand, if the condition at the step S511 is satisfied, the process proceeds to step 5513, where it is decided that the reference position for the fully closed throttle valve has changed so much that a correction is necessary, and the flag XOFST is set to 1 so that the Correction is allowed.

Der in 13 dargestellte Prozess für das Setzen der Kennung XOFST für das Zulassen der Korrektur für die vollständig geschlossene Drosselklappe kann durch eine in 14 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt 5521 ermittelt, ob der Absolutwert der bei dem Schritt 5305 nach 9 berechneten Maschinendrehzahl-Abweichung 22 Umdrehungen/min übersteigt. Wenn dies bei dem Schritt 5521 nicht der Fall ist, schreitet der Prozess zu einem Schritt S522 weiter, bei dem entschieden wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe nicht so sehr geändert hat, dass eine Korrektur erforderlich ist und bei dem die Kennung XOFST auf 0 rückgesetzt wird, so dass keine Korrektur zugelassen ist. Falls andererseits die Bedingung bei dem Schritt 5521 erfüllt ist, schreitet der Prozess zu einem Schritt 5523 weiter, bei dem ermittelt wird, ob das aus dem Stromverbraucherschalter 16 zugeführte Strombelastungssignal WELS den niedrigen logischen Pegel 0 hat. Wenn dies bei dem Schritt S523 nicht der Fa11 ist, schreitet der Prozess zu dem Schritt 5522 weiter, bei dem der vorangehend beschriebene Prozess ausgeführt wird. Falls andererseits die Bedingung bei dem Schritt S523 erfüllt ist, schreitet der Prozess zu einem Schritt S524 weiter, bei dem ermittelt wird, ob das aus dem Klimaanlagenschalter 15 zugeführte Klimaanlagensignal XAC den niedrigen logischen Pegel 0 hat. Wenn dies bei dem Schritt 5524 nicht der Fall ist, schreitet der Prozess zu dem Schritt 5522 weiter, bei dem der vorangehend beschriebene Prozess ausgeführt wird. Falls andererseits die Bedingung bei dem Schritt S524 erfüllt ist, schreitet der Prozess zu einem Schritt 5525 weiter, bei dem ermittelt wird, ob das von dem Neutralstellungsschalter 14 zugeführte Neutralstellungssignal XNSW den niedrigen logischen Pegel 0 hat. Wenn dies bei dem Schritt 5525 nicht der Fall ist, schreitet der Prozess zu dem Schritt 5522 weiter, bei dem der vorangehend beschriebene Prozess ausgeführt wird. Falls andererseits die Bedingung bei dem Schritt 5525 erfüllt ist, schreitet der Prozess zu einem Schritt 5526 weiter, bei dem ermittelt wird, ob die aus dem Wassertemperatursensor 19 zugeführte Wassertemperatur THW 80°C oder mehr beträgt. Wenn dies bei dem Schritt 5526 nicht der Fall ist, schreitet der Prozess zu dem Schritt S522 weiter, bei dem der vorangehend beschriebene Prozess ausgeführt wird. Falls andererseits die Bedingung bei dem Schritt S526 erfüllt ist, schreitet der Prozess zu einem Schritt S527 weiter, bei dem entschieden wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe so sehr geändert hat, dass eine Korrektur erforderlich ist, und bei dem die Kennung XOFST für das Zulassen der Korrektur für die vollständig geschlossene Drosselklappe auf 1 gesetzt wird, so dass die Korrektur zugelassen wird.The in 13 Process shown for setting the identifier XOFST for allowing the correction for the fully closed throttle valve can be done by a 14 shown subroutine are replaced. First, at step 5521, it is determined whether the absolute value after that at step 5305 9 calculated machine speed deviation 22 Revolutions / min. If this is not the case in step 5521, the process proceeds to step S522, in which it is decided that the reference position for the fully closed throttle valve has not changed so much that a correction is necessary and in which the identifier XOFST is reset to 0 so that no correction is permitted. On the other hand, if the condition at step 5521 is met, the process proceeds to step 5523, at which it is determined whether that is from the power consumer switch 16 supplied current load signal WELS has the low logic level 0. If it is not Fa11 at step S523, the process proceeds to step 5522, where the process described above is carried out. On the other hand, if the condition at step S523 is satisfied, the process proceeds to step S524, at which it is determined whether this is from the air conditioner switch 15 supplied air conditioning system signal XAC has the low logic level 0. If not at step 5524, the process proceeds to step 5522, where the process described above is performed. On the other hand, if the condition at step S524 is satisfied, the process proceeds to step 5525, at which it is determined whether this is from the neutral switch 14 supplied neutral position signal XNSW has the low logic level 0. If not at step 5525, the process proceeds to step 5522, where the process described above is performed. On the other hand, if the condition at step 5525 is met, the process proceeds to step 5526 where it is determined whether that from the water temperature sensor 19 supplied water temperature THW is 80 ° C or more. If not at step 5526, the process proceeds to step S522, where the process described above is carried out. On the other hand, if the condition at step S526 is satisfied, the process proceeds to step S527, at which it is decided that the reference position for the fully closed throttle valve has changed so much that a correction is required, and at which the identifier XOFST is set to 1 for allowing correction for the fully closed throttle so that the correction is allowed.

Der in 13 dargestellte Prozess für das Setzen der Kennung XOFST zum Zulassen der Korrektur für die vollständig geschlossene Drosselklappe kann ferner durch die in 15 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt 5531 ermittelt, ob der Absolutwert, der bei dem Schritt 5305 nach 9 berechneten Maschinendrehzahl-Abweichung ERN 22 Umdrehungen/min übersteigt. Wenn dies bei dem Schritt S531 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5532 weiter, bei dem entschieden wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe nicht so sehr geändert hat, dass eine Korrektur erforderlich ist, und bei dem die Kennung XOFST auf 0 rückgesetzt wird, so dass eine Korrektur nicht zugelassen wird. Falls andererseits die Bedingung bei dem Schritt 5531 erfüllt ist, schreitet der Prozess zu einem Schritt 5533 weiter, bei dem ermittelt wird, ob ein Zählstand C eines Zählers für die Korrektur für die vollständig geschlossene Drosselklappe kleiner als ein Zählstand KDLY für eine Verzögerungszeit für Korrektur für die vollständig geschlossene Drosselklappe ist. Wenn dies bei dem Schritt S533 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5534 weiter, bei dem deshalb, weil der Zählstand C des Zählers für die Korrektur für die vollständig geschlossene Drosselklappe gleich dem Zählstand KDLY für die Verzögerungszeit oder größer ist, die Entscheidung getroffen wird, dass sich die Referenzstellung für die vollständig geschlossene Drosselklappe so sehr geändert haben könnte, dass eine Korrektur erforderlich ist, und bei dem infolgedessen die Kennung XOFST für das Zulassen der Korrektur für die vollständig geschlossene Drosselklappe auf 1 gesetzt wird, so dass eine Korrektur zugelassen wird. Falls die Bedingung bei dem Schritt 5533 erfüllt ist, schreitet der Prozess zu einem Schritt 5535 weiter, bei dem die Kennung XOFST auf dem logischen Pegel 0 verbleibt, bei dem die Korrektur nicht zugelassen ist, während der Zählstand C des Zählers für die Korrektur für die vollständig geschlossene Drosselklappe aufgestuft wird.The in 13 Process illustrated for setting the identifier XOFST to allow the correction for the fully closed throttle valve can also be performed by the in 15 shown subroutine are replaced. First, at step 5531, it is determined whether the absolute value after step 5305 9 calculated machine speed deviation ERN 22 Revolutions / min. If this is not the case in step S531, the process proceeds to step 5532, in which it is decided that the reference position for the fully closed throttle valve has not changed so much that a correction is required, and in which the ID XOFST is reset to 0 so that a correction is not permitted. On the other hand, if the condition at step 5531 is met, the process proceeds to step 5533, at which it is determined whether a counter C for correction for the fully closed throttle valve correction is less than a counter KDLY for a delay time for correction for is the fully closed throttle valve. If not at step S533, the process proceeds to step 5534 where, because the counter C for the fully closed throttle valve correction is equal to or greater than the delay time KDLY counter, that is A decision is made that the reference position for the fully closed throttle valve may have changed so much that a correction is necessary, and as a result the identifier XOFST for allowing the correction for the fully closed throttle valve is set to 1, so that a Correction is allowed. If the condition at step 5533 is met, the process proceeds to step 5535, at which the identifier XOFST remains at logic level 0, at which the correction is not permitted, while the counter reading C for the correction for the fully closed throttle is upgraded.

Wenn die in 13, 14 oder 15 dargestellte Subroutine abgeschlossen ist, schreitet der Prozess zu einem Schritt 5502 nach 12 weiter, bei dem ermittelt wird, ob die Kennung XOFST zum Zulassen der Korrektur für die vollständig geschlossene Drosselklappe den logischen Pegel 1 hat, nämlich die Korrektur zugelassen ist. Wenn dies bei dem Schritt 5502 nicht der Fall ist, ist die Hauptroutine für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe beendet.If the in 13 . 14 or 15 shown subroutine is completed, the process proceeds to step 5502 12 further, in which it is determined whether the identifier XOFST for allowing the correction for the completely closed throttle valve has the logic level 1, namely the correction is permitted. If this is not the case at step 5502, the main routine for calculating the correction quantity TOFST for the reference position for the fully closed throttle valve is ended.

< Subroutine für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe gemäß 16, 17, 18 oder 19 ><Subroutine for calculating the correction quantity TOFST for the reference position for the complete closed throttle according to 16 . 17 . 18 or 19 >

Falls andererseits die Bedingung bei dem Schritt S502 erfüllt ist, schreitet der Prozess zu einem Schritt S503 weiter, bei dem als Prozess für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe die Subroutine nach 16 ausgeführt wird. Zuerst wird bei einem Schritt 5541 ermittelt, ob die gemäß 11 berechnete Leerlauf-Soll-Drosselöffnung TIDL kleiner als der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5541 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5542 weiter, bei dem zu der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe ein vorbestimmter konstanter Korrekturwert ΔOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe hinzu addiert wird, so dass die Korrekturgröße TOFST um den vorbestimmten konstanten Korrekturwert ΔOFST erhöht wird. Falls andererseits die Bedingung bei dem Schritt 5541 erfüllt ist, schreitet der Prozess zu einem Schritt 5543 weiter, bei dem ermittelt wird, ob die Leerlauf-Soll-Drosselöffnung TIDL größer als der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5543 nicht der Fall ist, schreitet der Prozess zu einem Schritt S544 weiter, bei dem von der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe der vorbestimmte konstante Korrekturwert ΔOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe subtrahiert wird, so dass die Korrekturgröße TOFST um den Korrekturwert ΔOFST verringert wird. Falls die Bedingung bei dem Schritt 5543 erfüllt ist, ist diese Subroutine abgeschlossen, wobei die Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe vor dem Prozess beibehalten wird. Durch die in 16 dargestellten Schritte 5541 und 5543 ist die Vergleichseinrichtung M12 realisiert, während durch die Schritte 5542 und 5544 die Korrektureinrichtung M13 realisiert ist.On the other hand, if the condition in step S502 is satisfied, the process proceeds to step S503, in which the subroutine is used as the process for calculating the correction quantity TOFST for the reference position for the fully closed throttle valve 16 is performed. First, at step 5541, it is determined whether the according to 11 calculated idling target throttle opening TIDL is less than the upper limit value TMAX for the idling target throttle opening. If this is not the case in step 5541, the process proceeds to step 5542, in which a predetermined constant correction value ΔOFST for the reference position for the fully closed throttle valve is added to the correction quantity TOFST for the reference position for the fully closed throttle valve , so that the correction quantity TOFST is increased by the predetermined constant correction value ΔOFST. On the other hand, if the condition at step 5541 is met, the process proceeds to step 5543 where it is determined whether the idle target throttle opening TIDL is greater than the lower limit TMIN for the idle target throttle opening. If this is not the case in step 5543, the process proceeds to step S544, in which the predetermined constant correction value ΔOFST for the reference position for the fully closed throttle valve is subtracted from the correction quantity TOFST for the reference position for the fully closed throttle valve, so that the correction quantity TOFST is reduced by the correction value ΔOFST. If the condition at step 5543 is met, this subroutine is completed, the correction variable TOFST for the reference position for the fully closed throttle valve being maintained before the process. By in 16 Steps 5541 and 5543 shown, the comparison device M12 is implemented, while steps 5542 and 5544 implement the correction device M13.

Der in 16 dargestellte Prozess für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe kann durch die in 17 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt 5551 ermittelt, ob die gemäß 9 berechnete Leerlauf-Grunddrosselöffnung TIDLB kleiner als der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5551 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5552 weiter, bei dem zu der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe der vorbestimmte konstante Korrekturwert ΔOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe hinzu addiert wird, so dass die Korrekturgröße TOFST auf diese Weise um den vorbestimmten konstanten Korrekturwert ΔOFST erhöht wird. Falls andererseits die Bedingung bei dem Schritt 5551 erfüllt ist, schreitet der Prozess zu einem Schritt 5553 weiter, bei dem ermittelt wird, ob die Leerlauf-Grunddrosselöffnung TIDLB größer als der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5553 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5554 weiter, bei dem von der Korrekturgröße TOFST der vorbestimmte konstante Korrekturwert ΔOFST subtrahiert wird, so dass die Korrekturgröße TOFST um den vorbestimmten konstanten Korrekturwert ΔOFST verringert wird. Wenn die Bedingung bei dem Schritt 5553 erfüllt ist, ist diese Subroutine beendet, wobei die Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe vor dem Prozess beibehalten wird. Durch die in 17 dargestellten Schritte 5551 und 5553 ist die Vergleichseinrichtung M12 realisiert, während durch die Schritte S552 und 5554 die Korrektureinrichtung M13 realisiert ist.The in 16 The process shown for calculating the correction variable TOFST for the reference position for the fully closed throttle valve can be performed by the in 17 shown subroutine are replaced. First, at step 5551, it is determined whether the according to 9 calculated idling basic throttle opening TIDLB is less than the upper limit value TMAX for the idling target throttle opening. If this is not the case in step 5551, the process proceeds to step 5552, in which the predetermined constant correction value ΔOFST for the reference position for the fully closed throttle valve is added to the correction quantity TOFST for the reference position for the fully closed throttle valve , so that the correction quantity TOFST is increased in this way by the predetermined constant correction value ΔOFST. On the other hand, if the condition at step 5551 is satisfied, the process proceeds to step 5553 where it is determined whether the idle basic throttle opening TIDLB is greater than the lower limit value TMIN for the idle target throttle opening. If this is not the case in step 5553, the process proceeds to step 5554 in which the predetermined constant correction value ΔOFST is subtracted from the correction quantity TOFST, so that the correction quantity TOFST is reduced by the predetermined constant correction value ΔOFST. If the condition at step 5553 is met, this subroutine is ended, the correction variable TOFST for the reference position for the fully closed throttle valve being maintained before the process. By in 17 Steps 5551 and 5553 shown, the comparison device M12 is implemented, while steps S552 and 5554 implement the correction device M13.

Der in 16 dargestellte Prozess zum Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe kann ferner durch die in 18 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt 5561 ein Korrektur-Sollwert für die vollständig geschlossene Drosselklappe TTG dadurch berechnet, dass eine vorbestimmte konstante Soll-Grundöffnung KTTG der Drosselklappe für die Korrektur für die vollständig geschlossene Drosselklappe, die gemäß 5 berechnete voraussichtliche Drosselöffnungsverstellung bei Klimaanlagenbetrieb TIDLA und die gemäß 7 berechnete voraussichtliche Strombelastung TIDLE addiert werden. Dann schreitet der Prozess zu einem Schritt 5562 weiter, bei dem eine Korrektur-Abweichung für die vollständig geschlossene Drosselklappe ETTG dadurch berechnet wird, dass von dem bei dem Schritt S561 berechneten Korrektur-Sollwert für die vollständig geschlossene Drosselklappe TTG die gemäß 11 berechnete Leerlauf-Soll-Drosselöffnung TIDL subtrahiert wird. Dann schreitet der Prozess zu einem Schritt S563 weiter, bei dem die Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe dadurch berechnet wird, dass zu der letzten Korrekturgröße TOFST das Produkt aus der bei dem Schritt 5562 berechneten Korrektur-Abweichung für die vollständig geschlossene Drosselklappe ETTG und einer vorbestimmten konstanten Korrektur-Verstärkung für die vollständig geschlossene Drosselklappe KG addiert wird. Damit ist diese Subroutine beendet. Durch die Verarbeitung bei dem Schritt 5562 nach 18 und dem Prozess nach 11 für das Berechnen der Leerlauf-Soll-Drosselöffnung TIDL ist die Vergleichseinrichtung M12 realisiert. Die Korrektureinrichtung M13 ist durch den Schritt 5563 realisiert.The in 16 Process for calculating the correction variable TOFST for the reference position for the fully closed throttle valve can also be described by the in 18 shown subroutine are replaced. First, at step 5561, a correction target value for the fully closed throttle valve TTG is calculated by having a predetermined constant target basic opening KTTG of the throttle valve for the correction for the fully closed throttle valve, which according to 5 calculated expected throttle opening adjustment in air conditioning operation TIDLA and the according 7 calculated expected current load TIDLE can be added. Then, the process proceeds to step 5562, in which a correction deviation for the fully closed throttle valve ETTG is calculated by using the correction target value for the fully closed throttle valve TTG calculated in step S561 in accordance with 11 calculated idle target throttle opening TIDL is subtracted. The process then proceeds to a step S563, in which the correction quantity TOFST for the reference position for the completely closed throttle valve is calculated by adding the product of the correction deviation for the completely closed throttle valve to the last correction quantity TOFST ETTG and a predetermined constant correction gain for the fully closed throttle valve KG is added. This completes this subroutine. By processing at step 5562 after 18 and the process 11 The comparison device M12 is implemented for calculating the idle target throttle opening TIDL. The correction device M13 is implemented by step 5563.

Ferner kann der in 16 dargestellte Prozess für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe durch die in 19 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt 5571 die Korrektur-Abweichung für die vollständig geschlossene Drosselklappe ETTG dadurch berechnet, dass von der vorbestimmten konstanten Soll-Grundöffnung KTTG der Drosselklappe für die Korrektur für die vollständig geschlossene Drosselklappe, die gemäß 9 berechnete Leerlauf-Grunddrosselöffnung TIDLB subtrahiert wird. Dann schreitet der Prozess zu einem Schritt 5572 weiter, bei dem die Korrekturgröße TOFST dadurch berechnet wird, dass zu der letzten Korrekturgröße TOFST das Produkt aus der bei dem Schritt 5571 berechneten Korrektur- Abweichung für die vollständig geschlossene Drosselklappe ETTG und der vorbestimmten konstanten Korrektur-Verstärkung für die vollständig geschlossene Drosselklappe KG addiert wird. Diese Subroutine ist damit beendet. Durch den Prozess nach 9 für das Berechnen der Leerlauf-Grunddrosselöffnung TIDLB bei der Abarbeitung des Schrittes S571 nach 19 ist die Vergleichseinrichtung M12 realisiert. Die Korrektureinrichtung M13 ist durch den Schritt 5572 realisiert.Furthermore, the in 16 illustrated process for calculating the correction quantity TOFST for the reference position for the completely closed throttle valve by the in 19 shown subroutine are replaced. First, at step 5571, the correction deviation for the fully closed throttle valve ETTG is calculated by taking the predetermined constant target basic opening KTTG of the throttle valve for the correction for the fully closed throttle valve according to 9 calculated idle basic throttle opening TIDLB is subtracted. The process then proceeds to step 5572, in which the correction variable TOFST is calculated by adding the product of the correction deviation calculated in step 5571 for the fully closed throttle valve ETTG and the predetermined constant correction gain to the last correction variable TOFST for the completely closed throttle valve KG is added. This subroutine is ended. Through the process 9 for calculating the idle basic throttle opening TIDLB when processing step S571 19 the comparison device M12 is implemented. The correction device M13 is implemented by step 5572.

Gleichzeitig mit dem Abschluss der vorstehend beschriebenen, in einer der 16 bis 19 dargestellten Subroutine ist die in 12 dargestellte Hauptroutine für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe beendet und der Prozess schreitet zu einem in 4 dargestellten Schritt 5600 weiter. Bei dem Schritt 5600 wird eine korrigierte Leerlauf-Soll-Drosselöffnung TIDLO dadurch berechnet, dass die bei dem Schritt 5400 berechnete Leerlauf-Soll-Drosselöffnung TIDL und die bei dem Schritt 5500 berechnete Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe addiert werden.Simultaneously with the completion of the above, in one of the 16 to 19 the subroutine shown is that in 12 The main routine shown for calculating the correction variable TOFST for the reference position for the fully closed throttle valve ends and the process proceeds to an in 4 step 5600 shown further. At step 5600, a corrected target idle throttle opening TIDLO is calculated by adding the target idle throttle opening TIDL calculated at step 5400 and the correction amount TOFST calculated at step 5500 for the reference position for the fully closed throttle valve.

Auf diese Weise beinhaltet bei diesem Ausführungsbeispiel der Prozess bei dem Schritt S1 nach 3 die Leerlaufdrehzahl-Steuereinrichtung M11, die Vergleichseinrichtung M12 und die Korrektureinrichtung M13. Somit ist die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen in ihrer ersten Ausführungsform realisiert.In this way, in this exemplary embodiment, the process includes step S1 3 the idle speed control device M11, the comparison device M12 and the correction device M13. The throttle valve control device for internal combustion engines is thus implemented in its first embodiment.

Daher fällt die Drosselöffnungsabweichung zwischen der Leerlauf-Ist-Maschinendrehzahl und der Soll-Maschinendrehzahl in einen vorbestimmten Bereich, der durch einen oberen Grenzwert und einen unteren Grenzwert bestimmt ist. Somit wird ohne vollständiges mechanisches Schließen durch eine Änderung im Ablauf der Zeit ändernde Referenzstellung für die vollständig geschlossene Drosselklappe gemäß der Erfordernis durch die Gegebenheiten korrigiert.Therefore, the throttle opening deviation falls between the idle actual engine speed and the target engine speed in a predetermined range, which is determined by an upper limit and a lower limit is. So without complete mechanical closing through a change changing over time Reference position for the complete closed throttle valve as required corrected by the circumstances.

In Fahrzeugen, in denen die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß diesem Ausführungsbeispiel eingesetzt ist, kann daher ein Abwürgen der Maschine verhindert werden und die Leerlauf-Maschinendrehzahl kann jederzeit selbst dann stabilisiert werden, wenn sich verschiedenerlei Bedingungen ändern.In vehicles in which the throttle valve control device for internal combustion engines according to this embodiment the machine can be prevented from stalling and the idle engine speed can be stabilized at any time even if there are various Change conditions.

< Subroutine für das Berechnen einer Soll-Drosselöffnung nach Fahrpedalvorgabe TACC gemäß 20 ><Subroutine for calculating a target throttle opening according to the accelerator pedal specification according to TACC 20 >

Nachdem die in 4 dargestellte Hauptroutine für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO abgeschlossen wurde, wird bei einem Schritt S2 nach 3 die Subroutine für das Berechnen der Soll-Drosselöffnung nach Fahrpedalvorgabe TACC ausgeführt. Bei einem Schritt S11 wird das aus dem Fahrpedal-Stellungssensor 17 zugeführte Fahrpedalstellungssignal AP eingelesen. Dann schreitet der Prozess zu einem Schritt S12 weiter, bei dem die Soll-Drosselöffnung nach Fahrpedalvorgabe TACC, die dem bei dem Schritt 511 eingelesenen Fahrpedalstellungssignal AP entspricht, gemäß dem Diagramm in 21 ermittelt wird, das den Zusammenhang zwischen AP und TACC zeigt. Der Prozess schreitet dann zu einem Schritt S3 nach 3 weiter, durch den die Addiereinrichtung M14 realisiert ist und bei dem die Soll-Drosselöffnung TAA dadurch berechnet wird, dass die bei dem Schritt S1 ermittelte korrigierte Leerlauf-Soll-Drosselöffnung TIDLO und die bei dem Schritt S2 ermittelte Soll-Drosselöffnung nach Fahrpedalvorgabe TACC addiert werden. Damit ist diese Hauptroutine beendet.After the in 4 shown main routine for calculating the corrected target idle throttle opening TIDLO has been completed, at a step S2 after 3 the subroutine for calculating the target throttle opening according to the accelerator pedal specification TACC executed. In step S11, the accelerator pedal position sensor 17 supplied accelerator pedal position signal AP is read. Then, the process proceeds to a step S12, in which the target throttle opening according to the accelerator pedal specification TACC, which corresponds to the accelerator position signal AP read in at step 511, according to the diagram in FIG 21 is determined, which shows the relationship between AP and TACC. The process then proceeds to step S3 3 Furthermore, by means of which the adding device M14 is implemented and in which the target throttle opening TAA is calculated by adding the corrected idling target throttle opening TIDLO determined in step S1 and the target throttle opening determined in step S2 according to accelerator pedal specification TACC , This concludes this main routine.

Auf diese Weise werden durch das Abarbeiten der in 3 dargestellten Hauptroutine mit den Schritten S1 bis S3 für das Berechnen der Soll-Drosselöffnung TAA die Leerlaufdrehzahl-Steuereinrichtung M11, die Vergleichseinrichtung M12, die Korrektureinrichtung M13, die Addiereinrichtung M14 und die Drosselöffnung-Steuereinrichtung M15 einschließlich der Stellglied-Treiberschaltung 21 realisiert, an die die berechnete Soll-Drosselöffnung TAA ausgegeben wird. Somit wird bei diesem Ausführungsbeispiel die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen in der zweiten Ausführungsform realisiert.In this way, by working through the 3 Main routine shown with steps S1 to S3 for calculating the target throttle opening TAA, the idle speed control device M11, the comparison device M12, the correction device M13, the adder M14 and the throttle opening control device M15 including the actuator driver circuit 21 realized, to which the calculated target throttle opening TAA is output. Thus, in this embodiment, the throttle valve control device for internal combustion engines is realized in the second embodiment.

In einem Fahrzeug, in dem die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß diesem Ausführungsbeispiel eingesetzt ist, ist dadurch die Leerlauf-Maschinendrehzahl immer stabilisiert und bei der mit der normalen Betätigung des Fahrpedals verbundenen Leistungssteuerung enthält die Drosselöffnung die Leerlauf-Soll-Drosselöffnung. Infolgedessen wird die Drosselklappe im Ansprechen auf die Betätigung des Fahrpedals gleichförmig und stufenlos geöffnet oder geschlossen.In a vehicle in which the throttle valve control device for internal combustion engines according to this embodiment is used, the idle machine speed is always stabilized and associated with the normal operation of the accelerator pedal Power control includes the throttle opening the idle target throttle opening. Consequently the throttle valve becomes uniform and stepless in response to the operation of the accelerator pedal open or closed.

In einem Fahrzeug, in dem die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß diesem Ausführungsbeispiel eingesetzt ist, ist daher ein Abwürgen der Maschine verhindert und die Leerlauf-Maschinendrehzahl stets selbst dann stabilisiert, wenn sich verschiedenerlei Bedingungen ändern. Außerdem stimmt der Zeitpunkt des Druckens des Fahrpedals mit dem Zeitpunkt des Beginnens der Beschleunigung des Fahrzeugs überein.In a vehicle in which the throttle valve control device for internal combustion engines according to this exemplary embodiment is used, the machine is prevented from stalling and the idling engine speed is always stabilized even when various conditions change. The timing of printing is also correct of the accelerator pedal coincides with the time at which acceleration of the vehicle begins.

< Subroutine für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO gemäß 22 ><Subroutine for calculating the corrected target idle throttle opening according to TIDLO 22 >

Die vorangehend beschriebene Hauptroutine für das Berechnen der korrigierten Leerlauf-Soll-Drosselöffnung TIDLO bei dem Schritt S1 nach 3 kann durch die in 22 dargestellte Routine ersetzt werden. Schritte 5100, 5200, 5300, 5400, 5500 und S600 nach 22 entsprechen den jeweiligen Schritten nach 4. Da bei jedem dieser Schritte jeweils der gleiche Prozess ausgeführt wird, erübrigt sich deren Beschreibung. D. h., die 22 unterscheidet sich von der 4 nur dadurch, dass zwischen die Schritte 5300 und S400 Schritte 5320 und 5340 eingefügt sind.The above-described main routine for calculating the corrected target idle throttle opening TIDLO at step S1 after 3 can by the in 22 shown routine are replaced. Follow steps 5100, 5200, 5300, 5400, 5500 and S600 22 correspond to the respective steps 4 , Since the same process is carried out for each of these steps, there is no need to describe them. That is, the 22 differs from that 4 only by inserting steps 5320 and 5340 between steps 5300 and S400.

< Subroutine für das Berechnen eines Leerlauf-Lernwertes TIDLG gemäß 23 ><Subroutine for calculating an idle learning value according to TIDLG 23 >

Bei dem Schritt 5320 nach 22 wird der Leerlauf-Lernwert TIDLG durch die in 23 dargestellte Subroutine berechnet. Zuerst wird bei einem Schritt 5321 ermittelt, ob die Wassertemperatur THW 80° oder mehr beträgt. Wenn dies bei dem Schritt 5321 nicht der Fall ist, ist diese Subroutine beendet. Wenn die Bedingung bei dem Schritt 5321 erfüllt ist, schreitet der Prozess zu einem Schritt 5322 weiter, bei dem ermittelt wird, ob das Strombelastungssignal WELS 0 ist. Wenn dies bei dem Schritt 5322 nicht der Fall ist, ist diese Subroutine beendet. Falls die Bedingung bei dem Schritt 5322 erfüllt ist, schreitet der Prozess zu einem Schritt S323 weiter, bei dem ermittelt wird, ob der Absolutwert der Maschinendrehzahl-Abweichung ERN 22 Umdrehungen/min oder weniger ist. Wenn dies bei dem Schritt 5323 nicht der Fall ist, ist diese Subroutine beendet. Falls die Bedingung bei dem Schritt 5323 erfüllt ist, schreitet der Prozess zu einem Schritt 5324 weiter, bei dem ermittelt wird, ob der Leerlauf-Lernwert TIDLG größer als die Leerlauf-Grunddrosselöffnung TIDLB abzüglich einer vorbestimmten konstanten Leerlauf-Lernverstärkung KDLTG ist. Wenn dies bei dem Schritt S324 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5325 weiter, bei dem der Leerlauf-Lernwert TIDLG durch Addieren der Leerlauf-Lernverstärkung HDLTG zu dem Leerlauf-Lernwert TIDLG berechnet wird, wonach der Prozess zu einem nachfolgend beschriebenen Schritt 5330 fortschreitet. Wenn die Bedingung bei dem Schritt 5324 erfüllt ist, schreitet der Prozess zu einem Schritt 5326 weiter, bei dem ermittelt wird, ob die Leerlauf-Grunddrosselöffnung TIDLB kleiner als der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5326 nicht der Fall ist, schreitet der Prozess zu dem vorstehend beschriebenen Schritt 5325 weiter, bei dem der gleiche Prozess ausgeführt wird. Falls die Bedingung bei dem Schritt 5326 erfüllt ist, schreitet der Prozess zu einem Schritt 5327 weiter, bei dem ermittelt wird, ob der Leerlauf-Lernwert TIDLG kleiner als die Summe aus der Leerlauf-Grunddrosselöffnung TIDLB und der vorbestimmten Leerlauf-Lernverstärkung KDLTG ist. Wenn dies bei dem Schritt 5327 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5328 weiter, bei dem der Leerlauf-Lernwert TIDLG durch Subtrahieren der Leerlauf-Lernverstärkung KDLTG von dem Leerlauf-Lernwert TIDLG berechnet wird, wonach der Prozess zu dem nachfolgend beschriebenen Schritt S330 fortschreitet. Falls die Bedingung bei dem Schritt 5327 erfüllt ist, schreitet der Prozess zu einem Schritt 5329 weiter, bei dem ermittelt wird, ob die Leerlauf-Grunddrosselöffnung TIDLB größer als der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung ist. Wenn dies bei dem Schritt 5329 nicht der Fall ist, schreitet der Prozess zu dem vorstehend beschriebenen Schritt 5328 weiter, bei dem der gleiche Prozess ausgeführt wird. Falls die Bedingung bei dem Schritt 5329 erfüllt ist, schreitet der Prozess zu dem Schritt S330 weiter, bei dem ermittelt wird, ob der Leerlauf-Lernwert TIDLG gleich einem oberen Grenzwert KMAX für den Leerlauf-Lernwert oder kleiner ist. Falls dies bei dem Schritt 5330 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5331 weiter. Bei dem Schritt 5331 wird als Lernwert TIDLG der obere Grenzwert KMAX angesetzt, D. h. der Leerlauf-Lernwert TIDLG in Grenzen gehalten, wonach dann diese Subroutine beendet wird. Falls die Bedingung bei dem Schritt 5330 erfüllt ist, schreitet der Prozess zu einem Schritt 5332 weiter, bei dem ermittelt wird, ob der Leerlauf-Lernwert TIDLG gleich 0 oder größer ist. Wenn dies bei dem Schritt 5332 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5333 weiter. Bei dem Schritt 5333 wird der Lernwert TIDLG auf 0 gesetzt, nämlich begrenzt gehalten, wonach dann diese Subroutine beendet wird. Falls die Bedingung bei dem Schritt 5332 erfüllt ist, wird der zuvor bei dem Schritt S330 berechnete Leerlauf-Lernwert TIDLG beibehalten und dann diese Subroutine beendet.At step 5320 after 22 the idle learning value TIDLG by the in 23 Subroutine shown calculated. First, at step 5321, it is determined whether the water temperature THW is 80 ° or more. If this is not the case in step 5321, this subroutine is ended. If the condition at step 5321 is met, the process proceeds to step 5322, at which it is determined whether the current load signal WELS is 0. If not at step 5322, this subroutine is ended. If the condition at step 5322 is satisfied, the process proceeds to step S323, at which it is determined whether the absolute value of the engine speed deviation ERN is 22 revolutions / min or less. If this is not the case at step 5323, this subroutine is ended. If the condition at step 5323 is met, the process proceeds to step 5324 where it is determined whether the idle learning value TIDLG is greater than the basic idle throttle opening TIDLB minus a predetermined constant idle learning gain KDLTG. If not at step S324, the process proceeds to step 5325 where the idle learning value TIDLG is calculated by adding the idle learning gain HDLTG to the idle learning value TIDLG, after which the process proceeds to one described below Step 5330 proceeds. If the condition at step 5324 is met, the process proceeds to step 5326, at which it is determined whether the idle basic throttle opening TIDLB is less than the upper limit value TMAX for the idle target throttle opening. If not at step 5326, the process proceeds to step 5325 described above, where the same process is performed. If the condition at step 5326 is met, the process proceeds to step 5327 where it is determined whether the idle learning value TIDLG is less than the sum of the idle basic throttle opening TIDLB and the predetermined idle learning gain KDLTG. If not at step 5327, the process proceeds to step 5328 where the idle learning value TIDLG is calculated by subtracting the idle learning gain KDLTG from the idle learning value TIDLG, after which the process proceeds to that described below Step S330 proceeds. If the condition at step 5327 is met, the process proceeds to step 5329, at which it is determined whether the idle basic throttle opening TIDLB is greater than the lower limit value TMIN for the idle target throttle opening. If not at step 5329, the process proceeds to step 5328, described above, where the same process is performed. If the condition at step 5329 is satisfied, the process proceeds to step S330, where it is determined whether the idle learning value TIDLG is equal to or lower than an upper limit value KMAX for the idling learning value. If not at step 5330, the process proceeds to step 5331. In step 5331, the upper limit value KMAX is set as the learning value TIDLG. the idle learning value TIDLG is limited, after which this subroutine is then ended. If the condition at step 5330 is met, the process proceeds to step 5332 where it is determined whether the idle learning value TIDLG is 0 or greater. If not at step 5332, the process proceeds to step 5333. At step 5333, the learning value TIDLG is set to 0, namely kept limited, after which this subroutine is then ended. If the condition at step 5332 is satisfied, the idle learning value TIDLG previously calculated at step S330 is maintained and then this subroutine is ended.

< Subroutine für das Berechnen des oberen Grenzwertes TMAX und des unteren Grenzwertes TMIN für die Leerlauf-Soll-Drosselöffnung gemäß 24 ><Subroutine for calculating the upper limit value TMAX and the lower limit value TMIN for the idling target throttle opening according to 24 >

Der Prozess schreitet dann zu dem Schritt 5340 nach 22 weiter. Bei dem Schritt S340 werden durch eine in 24 dargestellte Subroutine der obere Grenzwert TMAX und der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung berechnet. Zuerst wird bei einem Schritt 5341 der obere Grenzwert TMAX für die Leerlauf-Soll-Drosselöffnung dadurch berechnet, dass von dem Leerlauf-Lernwert TIDLG eine Leerlauf-Soll-Obergrenzenbreite ΔMAX subtrahiert wird. Dann schreitet der Prozess zu einem Schritt 5342 weiter, bei dem der untere Grenzwert TMIN für die Leerlauf-Soll- Drosselöffnung dadurch berechnet wird, dass von dem Leerlauf-Lernwert TIDLG eine Leerlauf-Soll-Untergrenzenbreite ΔMin subtrahiert wird. Der Prozess schreitet dann zu einem Schritt S343 weiter, bei dem ermittelt wird, ob der obere Grenzwert TMAX gleich dem oberen Grenzwert KMAX für den Leerlauf-Lernwert oder kleiner ist. Wenn dies bei dem Schritt S343 nicht der Fall ist, schreitet der Prozess zu einem Schritt S344 weiter. Bei dem Schritt 5344 wird als oberer Grenzwert TMAX für die Soll-Drosselöffnung der obere Grenzwert KMAX für den Leerlauf-Lernwert angesetzt, nämlich der obere Grenzwert TMAX begrenzt gehalten, wonach dann diese Subroutine beendet wird. Falls die Bedingung bei dem Schritt 5343 erfüllt ist, schreitet der Prozess zu einem Schritt S345 weiter, bei dem ermittelt wird, ob der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung gleich 0 oder größer ist. Wenn dies bei dem Schritt 5345 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5346 weiter. Bei dem Schritt 5346 wird der untere Grenzwert TMIN auf 0 gesetzt, nämlich begrenzt gehalten, wonach diese Subroutine beendet wird. Falls die Bedingung bei dem Schritt S345 erfüllt ist, werden der obere Grenzwert TMAX und der untere Grenzwert TMIN für die Leerlauf-Soll-Drosselöffnung, die vor dem Schritt 5343 berechnet wurden, unverändert beibehalten und diese Subroutine wird beendet.The process then proceeds to step 5340 22 further. At step S340, an in 24 Subroutine shown calculated the upper limit value TMAX and the lower limit value TMIN for the idle target throttle opening. First, at step 5341, the upper limit value TMAX for the idle target throttle opening is calculated by subtracting an idle target upper limit width ΔMAX from the idle learning value TIDLG. Then, the process proceeds to step 5342, where the lower limit TMIN for the target idle throttle opening is by calculating that an idle target lower limit width ΔMin is subtracted from the idle learning value TIDLG. The process then proceeds to step S343, where it is determined whether the upper limit value TMAX is equal to or lower than the upper limit value KMAX for the idle learning value. If not at step S343, the process proceeds to step S344. In step 5344, the upper limit value TMAX for the desired throttle opening is set to the upper limit value KMAX for the idle learning value, namely the upper limit value TMAX is kept limited, after which this subroutine is then ended. If the condition at step 5343 is satisfied, the process proceeds to step S345, at which it is determined whether the lower limit value TMIN for the idle target throttle opening is 0 or greater. If not at step 5345, the process proceeds to step 5346. At step 5346, the lower limit TMIN is set to 0, namely kept limited, after which this subroutine is ended. If the condition at step S345 is satisfied, the upper limit value TMAX and the lower limit value TMIN for the idling target throttle opening, which were calculated before step 5343, are kept unchanged and this subroutine is ended.

< Subroutine für das Berechnen der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe gemäß 25 oder 26 ><Subroutine for calculating the correction quantity TOFST for the reference position for the fully closed throttle valve according to 25 or 26 >

Der als Subroutine bei dem Schritt 5500 nach 22 wirkende Prozess für das Berechnen der Korrekturgröße TOFST bei dem Schritt 5503 nach 12 kann ferner durch eine in 25 dargestellte Subroutine ausgeführt werden. Zuerst wird bei einem Schritt S581 ermittelt, ob der Leerlauf- Lernwert TIDLG kleiner als der obere Grenzwert KMAX für den Leerlauf-Lernwert ist. Wenn dies bei dem Schritt S581 nicht der Fall ist, schreitet der Prozess zu einem Schritt 582 weiter, bei dem zu der Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe der vorbestimmte konstante Korrekturwert ΔOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe addiert wird, so dass die Korrekturgröße TOFST um den vorbestimmten konstanten Korrekturwert ΔOFST vergrößert wird. Falls andererseits die Bedingung bei dem Schritt 5581 erfüllt ist, schreitet der Prozess zu einem Schritt S583 weiter, bei dem ermittelt wird, ob der Lernwert TIDLG. größer als der untere Grenzwert KMIN hierfür ist. Wenn dies bei dem Schritt S583 nicht der Fall ist, schreitet der Prozess zu einem Schritt 5384 weiter, bei dem von der Korrekturgröße TOFST der vorbestimmte konstante Korrekturwert ΔOFST subtrahiert wird, so dass die Korrekturgröße TOFST um den vorbestimmten konstanten Korrekturwert ΔOFST vermindert wird. Falls die Bedingung bei dem Schritt 5583 erfüllt ist, wird die vor dem Prozess berechnete Korrekturgröße TOFST für die Referenzstellung für die vollständig geschlossene Drosselklappe unverändert beibehalten und diese Subroutine beendet. Der in 25 dargestellte Prozess für das Berechnen der Korrekturgröße TOFST kann durch eine in 26 dargestellte Subroutine ersetzt werden. Zuerst wird bei einem Schritt S591 die Korrektur-Abweichung für die vollständig geschlossene Drosselklappe ETTG dadurch berechnet, dass von dem vorbestimmten konstanten Korrektur-Soll-Grundöffnungswert für die vollständig geschlossene Drosselklappe KTTG der Leerlauf-Lernwert TIDLG subtrahiert wird. Dann schreitet der Prozess zu einem Schritt 5592 weiter, bei dem die Korrekturgröße TOFST dadurch berechnet wird, dass zu der letzten Korrekturgröße TOFST das Produkt aus der bei dem Schritt 5591 berechneten Korrektur- Abweichung für die vollständig geschlossene Drosselklappe ETTG und der vorbestimmten konstanten Korrektur-Verstärkung für die vollständig geschlossene Drosselklappe KG addiert wird, wodurch dann die Subroutine beendet ist.The as a subroutine at step 5500 after 22 acting process for calculating the correction quantity TOFST at step 5503 after 12 can also by an in 25 shown subroutine are executed. First, at step S581, it is determined whether the idle learning value TIDLG is less than the upper limit value KMAX for the idling learning value. If this is not the case in step S581, the process proceeds to step 582, in which the predetermined constant correction value ΔOFST for the reference position for the fully closed throttle valve is added to the correction quantity TOFST for the reference position for the fully closed throttle valve, so that the correction quantity TOFST is increased by the predetermined constant correction value ΔOFST. On the other hand, if the condition at step 5581 is satisfied, the process proceeds to step S583, at which it is determined whether the learning value TIDLG. is greater than the lower limit KMIN for this. If this is not the case in step S583, the process proceeds to step 5384, in which the predetermined constant correction value ΔOFST is subtracted from the correction quantity TOFST, so that the correction quantity TOFST is reduced by the predetermined constant correction value ΔOFST. If the condition at step 5583 is met, the correction variable TOFST calculated before the process for the reference position for the completely closed throttle valve is kept unchanged and this subroutine is ended. The in 25 process for calculating the correction variable TOFST can be described by a 26 shown subroutine are replaced. First, in step S591, the correction deviation for the fully closed throttle valve ETTG is calculated by subtracting the idle learning value TIDLG from the predetermined constant correction target basic opening value for the fully closed throttle valve KTTG. The process then proceeds to step 5592, in which the correction variable TOFST is calculated by adding the product of the correction deviation calculated in step 5591 for the fully closed throttle valve ETTG and the predetermined constant correction gain to the last correction variable TOFST is added for the completely closed throttle valve KG, which then ends the subroutine.

Bei dem vorstehend beschriebenen Ausführungsbeispiel fällt gleichfalls die Drosselöffnungsabweichung zwischen der Leerlauf-Ist-Maschinendrehzahl und der Soll-Maschinendrehzahl in einen vorbestimmten Bereich, der durch den oberen Grenzwert und den unteren Grenzwert bestimmt ist, und die sich durch eine Änderung mit dem Ablauf der Zeit oder dergleichen ändernde Referenzstellung für die vollständig geschlossene Drosselklappe wird je nach Erfordernis korrigiert, ohne das mechanische vollständige Schließen vorzunehmen. In Fahrzeugen, in denen die Drosselklappen-Steuereinrichtung für Brennkraftmaschinen gemäß diesem Ausführungsbeispiel eingesetzt ist, ist daher ein Abwürgen der Maschine verhindert und die Leerlauf-Maschinendrehzahl kann stets selbst dann stabilisiert sein, wenn sich verschiedenerlei Bedingungen ändern.In the above embodiment also falls the throttle opening deviation between the idle actual engine speed and the target engine speed in a predetermined range defined by the upper limit and the lower limit is determined, and which is due to a change with the passage of time or the like changing reference position for the fully closed Throttle valve is corrected as needed, without the mechanical full Conclude make. In vehicles in which the throttle valve control device for internal combustion engines according to this Embodiment used is therefore a stall the machine is prevented and the idling machine speed can always itself then be stabilized when different conditions change.

Auf diese Weise wurde bei dem vorstehend beschriebenen Ausführungsbeispiel die Leerlaufdrehzahl-Steuereinrichtung durch die vorstehend beschriebenen Schritte S100 bis 5400 nach 4 realisiert. Bei der praktischen Anwendung der Erfindung kann jedoch irgendeine beliebige Einrichtung verwendet werden, so lange damit eine einzige Drosselklappe entsprechend einer Drosselöffnung gesteuert wird, die derart berechnet wird, dass die Leerlauf-Ist-Drehzahl der Brennkraftmaschine gleich der im voraus gespeicherten Leerlauf-Soll-Drehzahl wird.In this way, in the above-described embodiment, the idle speed control device was followed by the above-described steps S100 to 5400 4 realized. However, any device can be used in the practice of the invention as long as it controls a single throttle valve according to a throttle opening calculated such that the actual idle speed of the engine is equal to the target idle speed stored in advance becomes.

Ferner wurde bei dem vorstehend beschriebenen Ausführungsbeispiel die Vergleichseinrichtung durch die vorangehend beschriebenen Schritte 5541 und 543 nach 16 realisiert. Bei der praktischen Anwendung der Erfindung ist die Vergleichseinrichtung jedoch nicht hierauf beschränkt, sondern es kann irgendeine Einrichtung verwendet werden, so lange diese die durch die Leerlaufdrehzahl-Steuereinrichtung berechnete Leerlauf-Soll-Drosselöffnung mit dem oberen Grenzwert und dem unteren Grenzwert vergleicht, die im voraus für die Leerlauf-Soll-Drosselöffnung eingestellt sind.Furthermore, in the exemplary embodiment described above, the comparison device was followed by steps 5541 and 543 described above 16 realized. However, in the practical application of the invention, the comparison device is not limited to this, but any device can be used as long as it provides the target idle throttle opening calculated by the idle speed control device with the upper limit value and the lower limit value, which are set in advance for the idle target throttle opening.

Bei dem vorstehend beschriebenen Ausführungsbeispiel wurde die Korrektureinrichtung durch die vorstehend beschriebenen Schritte S542 und 5544 realisiert. Bei der praktischen Anwendung der Erfindung ist jedoch die Korrektureinrichtung nicht hierauf beschränkt, sondern es kann irgendeine Einrichtung verwendet werden, solange diese die Referenzstellung für die vollständig geschlossene Drosselklappe der vorstehend beschriebenen Drosselöffnung gemäß einem aus der Vergleichseinrichtung erhaltenen Ergebnis korrigiert.In the above embodiment has been corrected by the above Steps S542 and 5544 realized. In practical use of the invention, however, the correction device is not thereon limited, any facility can be used as long as this is the reference position for the complete closed throttle valve of the throttle opening described above according to a Corrected result obtained from the comparison device.

Weiterhin wurde bei dem vorstehend beschriebenen Ausführungsbeispiel die Addiereinrichtung durch den vorstehend beschriebenen Schritt S3 nach 3 realisiert. Bei der praktischen Anwendung der Erfindung ist jedoch die Addiereinrichtung nicht hierauf beschränkt, sondern es kann irgendeine Einrichtung verwendet werden, so lange diese die Summe aus der durch die Leerlaufdrehzahl-Steuereinrichtung berechneten Leerlauf-Soll-Drosselöffnung, der bei der Leistungssteuerung durch die normale Betätigung des Fahrpedals berechneten, von derjenigen aus der Leerlaufdrehzahl-Steuereinrichtung verschiedenen Drosselöffnung und der Referenzstellung für die vollständig geschlossene Drosselklappe für die Drosselöffnung berechnet.Furthermore, in the exemplary embodiment described above, the adding device was followed by step S3 described above 3 realized. However, in the practice of the invention, the adding device is not limited to this, but any device may be used as long as it is the sum of the target idle throttle opening calculated by the idle speed control device and that in the power control by the normal operation of the Accelerator pedal calculated, throttle opening different from that from the idle speed control device and the reference position for the fully closed throttle valve for the throttle opening.

Weiterhin wurde bei dem vorstehend beschriebenen Ausführungsbeispiel die Drosselöffnung-Steuereinrichtung durch die vorstehend beschriebene Stellglied-Treiberschaltung 21 realisiert. Bei der praktischen Anwendung der Erfindung ist jedoch die Drosselöffnung-Steuereinrichtung nicht hierauf beschränkt, sondern es kann irgendeine Einrichtung verwendet werden, so lange diese die Drosselöffnung der Drosselklappe derart steuert, dass die Drosselöffnung der Drosselklappe mit der durch die Addiereinrichtung berechneten Drosselöffnung in Übereinstimmung gebracht wird.Furthermore, in the above-described embodiment, the throttle opening control device by the above-described actuator driver circuit 21 realized. However, in the practical application of the invention, the throttle opening control device is not limited to this, but any device can be used as long as it controls the throttle opening of the throttle valve so that the throttle opening of the throttle valve is brought into conformity with the throttle opening calculated by the adding device ,

In der Drosselklappen-Steuereinrichtung für Brennkraftmaschinen in der vorangehend beschriebenen ersten Ausführungsform wird durch die Leerlaufdrehzahl-Steuereinrichtung die Leerlauf -Drosselöffnung einer einzigen Drosselklappe mit dem vorbestimmten oberen Grenzwert und dem vorbestimmten unteren Grenzwert für die Leerlauf-Soll-Drosselöffnung verglichen und eine Korrektur in der Weise vorgenommen, dass die Leerlauf-Soll-Drosselöffnung in einen vorbestimmten Bereich fällt, der durch den oberen Grenzwert und den unteren Grenzwert bestimmt ist. Durch das Ausführen dieser Korrektur erübrigt sich eine Korrektur, bei der ein mechanisches vollständiges Schließen angewandt wird, und die sich durch eine Änderung im Ablauf der Zeit oder dergleichen ändernde Referenzstellung für die vollständig geschlossene Drosselklappe wird je nach Erfordernis durch die Gegebenheiten korrigiert. Dies ergibt die Wirkung, dass die Leerlauf-Maschinendrehzahl außerordentlich stabilisiert ist.In the throttle valve control device for internal combustion engines in the first embodiment described above, by the idle speed controller the idle throttle opening a single throttle valve with the predetermined upper limit and the predetermined lower limit for the target idle throttle opening and made a correction so that the idle target throttle opening into one predetermined range falls which is determined by the upper limit and the lower limit is. By running this correction is unnecessary a correction in which a mechanical full closure is applied will, and which is characterized by a change reference position for the completely closed which changes over time or the like The throttle valve is corrected depending on the circumstances. This gives the effect that the idle engine speed is exceptional is stabilized.

Es wird eine Drosselklappen-Steuereinrichtung für Brennkraftmaschinen beschrieben, die die Leerlauf-Maschinendrehzahl durch ständiges Korrigieren der Referenzstellung für die vollständig geschlossene Drosselklappe bei der Leerlaufdrehzahlsteuerung mittels einer einzigen Drosselklappe stabilisiert. In eine Zentraleinheit einer elektronischen Steuereinheit werden über eine Eingabeschaltung ein Neutralstellungssignal, ein Klimaanlagensignal, ein Strombelastungssignal, ein Fahrpedal-Stellungssignal, die Maschinendrehzahl und die Wassertemperatur eingegeben. Von der Zentraleinheit wird eine derartige Drosselöffnung berechnet, dass die Leerlauf-Ist-Drehzahl der Brennkraftmaschine gleich einer im voraus gespeicherten Leerlauf-Soll-Drehzahl wird, die Drosselöffnung mit einem vorbestimmten oberen Grenzwert und einem vorbestimmten unteren Grenzwert für die Leerlauf-Soll-Drosselöffnung verglichen und gemäß dem Vergleichsergebnis die Referenzstellung für die vollständig geschlossene Drosselklappe der Drosselöffnung korrigiert. Infolgedessen wird hinsichtlich der Drosselöffnung der Drosselklappe ständig die Referenzstellung für die vollständig geschlossene Drosselklappe korrigiert.It becomes a throttle valve controller for internal combustion engines described the idle engine speed through constant Correct the reference position for the fully closed Throttle valve in idle speed control using a single Throttle valve stabilized. In a central unit of an electronic control unit are about an input circuit a neutral position signal, an air conditioner signal Current load signal, an accelerator pedal position signal, the engine speed and entered the water temperature. From the central unit such a throttle opening calculated that the idle actual speed the internal combustion engine becomes equal to a previously stored idle speed, the throttle opening with a predetermined upper limit and a predetermined lower limit for compared the idle target throttle opening and according to the comparison result the reference position for the complete Closed throttle valve of the throttle opening corrected. Consequently is regarding the throttle opening the throttle valve constantly the reference position for the complete closed throttle valve corrected.

Claims (6)

Drosselklappen-Steuereinrichtung für Brennkraftmaschinen, gekennzeichnet durch eine Leerlaufdrehzahl-Steuereinrichtung (M11; 5100 bis 5400) zum Steuern einer einzigen Drosselklappe (10) auf der Basis einer Leerlauf-Soll-Drosselöffnung, die derart berechnet wird, dass eine Leerlauf-Ist-Drehzahl der Brennkraftmaschine (12) gleich einer im Voraus gespeicherten Leerlauf-Soll-Drehzahl wird, eine Vergleichseinrichtung (M12; 5541, 5543), die die durch die Leerlaufdrehzahl-Steuereinrichtung berechnete Leerlauf-Soll-Drosselöffnung mit einem oberen Grenzwert und einem unteren Grenzwert vergleicht, welche beide für die Leerlauf-Soll-Drosselöffnung voreingestellt sind, und eine Korrektureinrichtung (M13; 5542, 5544), die auf der Basis des Vergleichsergebnisses aus der Vergleichseinrichtung die Referenzstellung für eine vollständig geschlossene Drosselklappe korrigiert.Throttle valve control device for internal combustion engines, characterized by an idle speed control device (M11; 5100 to 5400) for controlling a single throttle valve ( 10 ) on the basis of an idle target throttle opening, which is calculated such that an idle actual speed of the internal combustion engine ( 12 ) becomes a preset idle speed stored in advance, a comparing means (M12; 5541, 5543) which compares the idle target throttle opening calculated by the idle speed control device with an upper limit value and a lower limit value, both for the Idle target throttle opening are preset, and a correction device (M13; 5542, 5544), which corrects the reference position for a completely closed throttle valve on the basis of the comparison result from the comparison device. Drosselklappen-Steuereinrichtung für Brennkraftmaschinen nach Anspruch 1, gekennzeichnet durch eine Addiereinrichtung (M14; S3) zum Berechnen einer Summe aus der durch die Leerlaufdrehzahl-Steuereinrichtung berechneten Leerlauf-Soll-Drosselöffnung, einer Soll-Drosselöffnung nach Fahrpedalvorgabe, die entsprechend der Stellung des Fahrpedals von der Leistungssteuerung berechnet ist und sich von der Leerlaufsolldrosselöffnung unterscheidet, und der Referenzstellung für die vollständig geschlossene Drosselklappe, und ferner gekennzeichnet durch eine Drosselöffnungs-Steuereinrichtung (M15; 21) zum Steuern der Öffnung der Drosselklappe derart, dass die Öffnung der Drosselklappe mit der durch die Addiereinrichtung berechneten Drosselöffnung in Übereinstimmung kommt.Throttle valve control device for internal combustion engines according to claim 1, characterized by an adding device (M14; S3) for calculating a sum of the idle target throttle opening calculated by the idle speed control device, a target throttle opening according to the accelerator pedal specification, which corresponds to the position of the accelerator pedal from the power control is calculated and differs from the idle target throttle opening, and the reference position for the fully closed throttle valve, and further characterized by a throttle opening control device (M15; 21 ) to control the opening of the throttle valve such that the opening of the throttle valve corresponds to the throttle opening calculated by the adder. Drosselklappen-Steuereinrichtung nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Korrektureinrichtung (M13; 5542, 5544) eine Einrichtung (S542) enthält, die die Referenzstellung für die vollständig geschlossene Drosselklappe um einen vorbestimmten Wert vergrößert, wenn die Leerlauf-Soll-Drosselöffnung gleich dem oberen Grenzwert oder größer ist, und eine weitere Einrichtung (S544) enthält, die die Referenzstellung bei vollständig geschlossener Drosselklappe um einen vorbestimmten Wert verringert, wenn die Leerlauf-Soll-Drosselöffnung gleich dem unteren Grenzwert oder kleiner ist.Throttle valve control device according to claim 1 or 2, characterized in that the correction device (M13; 5542, 5544) contains a device (S542) which contains the reference position for the completely closed Throttle valve is increased by a predetermined value when the idle target throttle opening is equal the upper limit or greater, and another device (S544) containing the reference position at complete closed throttle valve reduced by a predetermined value, if the idle target throttle opening is equal to or less than the lower limit. Drosselklappen-Steuereinrichtung nach Anspruch 3, dadurch gekennzeichnet, dass die Leerlaufdrehzahl-Steuereinrichtung die Leerlauf-Soll-Drosselöffnung derart begrenzt (S403, S405), dass sie nicht größer als der obere Grenzwert und nicht kleiner als der untere Grenzwert ist.Throttle valve control device according to claim 3, characterized in that the idle speed control device the idle target throttle opening such limits (S403, S405) that they are not greater than the upper limit and is not less than the lower limit. Drosselklappen-Steuereinrichtung nach Anspruch 1 oder 2, gekennzeichnet durch eine Einrichtung (XOFST), die eine Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe durch die Korrektureinrichtung zulässt, wenn eine Abweichung der Maschinendrehzahl von dem Sollwert einen vorbestimmten Wert überschritten hat.Throttle valve control device according to claim 1 or 2, characterized by a facility (XOFST) that a Correction of the reference position for the complete allows the throttle valve to be closed by the correction device if a deviation of the engine speed from the target value a predetermined Value exceeded Has. Drosselklappen-Steuereinrichtung nach Anspruch 1 oder 2, gekennzeichnet durch eine Einrichtung (5533), die eine Korrektur der Referenzstellung für die vollständig geschlossene Drosselklappe durch die Korrektureinrichtung zulässt, wenn eine Abweichung der Ist-Maschinendrehzahl von der Soll-Maschinendrehzahl während einer vorbestimmten Zeitspanne gleich einem vorbestimmten Wert oder größer ist.Throttle valve control device according to claim 1 or 2, characterized by a device (5533) which makes a correction the reference position for the complete allows the throttle valve to be closed by the correction device if a deviation of the actual machine speed from the target machine speed while a predetermined period of time equal to a predetermined value or is bigger.
DE19944430235 1993-08-26 1994-08-25 Throttle valve control device for internal combustion engines Expired - Lifetime DE4430235B4 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPP5-211444 1993-08-26
JP21144493A JP3216346B2 (en) 1993-08-26 1993-08-26 Throttle valve control device for internal combustion engine
DE4447985A DE4447985B4 (en) 1993-08-26 1994-08-25 Throttle control device for internal combustion engines

Publications (2)

Publication Number Publication Date
DE4430235A1 DE4430235A1 (en) 1995-03-02
DE4430235B4 true DE4430235B4 (en) 2004-06-24

Family

ID=32394763

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19944430235 Expired - Lifetime DE4430235B4 (en) 1993-08-26 1994-08-25 Throttle valve control device for internal combustion engines

Country Status (1)

Country Link
DE (1) DE4430235B4 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19700210A1 (en) * 1997-01-04 1998-07-09 Hella Kg Hueck & Co Process for adapting the setpoint to regulate the position of a motor-operated control element

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3510173A1 (en) * 1984-08-16 1986-02-27 Robert Bosch Gmbh, 7000 Stuttgart MONITORING DEVICE FOR AN ELECTRONICALLY CONTROLLED THROTTLE VALVE IN A MOTOR VEHICLE
US4823749A (en) * 1987-04-09 1989-04-25 Siemens Aktiengesellschaft Device for controlling the intake air in an internal combustion engine
JPH0417734A (en) * 1990-05-08 1992-01-22 Japan Electron Control Syst Co Ltd Full close positioning learning device for throttle valve in internal combustion engine
JPH0441944A (en) * 1990-06-05 1992-02-12 Japan Electron Control Syst Co Ltd Output control device of internal combustion engine
DE4038346A1 (en) * 1990-12-01 1992-06-04 Bosch Gmbh Robert Throttle opening sensor calibration for internal combustion engine - derives difference between nominal and actual angles from measurement of exhaust gas lambda for correction purposes

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3510173A1 (en) * 1984-08-16 1986-02-27 Robert Bosch Gmbh, 7000 Stuttgart MONITORING DEVICE FOR AN ELECTRONICALLY CONTROLLED THROTTLE VALVE IN A MOTOR VEHICLE
US4823749A (en) * 1987-04-09 1989-04-25 Siemens Aktiengesellschaft Device for controlling the intake air in an internal combustion engine
JPH0417734A (en) * 1990-05-08 1992-01-22 Japan Electron Control Syst Co Ltd Full close positioning learning device for throttle valve in internal combustion engine
JPH0441944A (en) * 1990-06-05 1992-02-12 Japan Electron Control Syst Co Ltd Output control device of internal combustion engine
DE4038346A1 (en) * 1990-12-01 1992-06-04 Bosch Gmbh Robert Throttle opening sensor calibration for internal combustion engine - derives difference between nominal and actual angles from measurement of exhaust gas lambda for correction purposes

Also Published As

Publication number Publication date
DE4430235A1 (en) 1995-03-02

Similar Documents

Publication Publication Date Title
DE4447985B4 (en) Throttle control device for internal combustion engines
DE19624121C2 (en) Idle speed control system and method for a diesel engine
DE19756053B4 (en) Throttle control device
DE3138058C2 (en)
DE69614167T2 (en) Throttle control of an internal combustion engine with variable control constants
DE69608482T2 (en) Control system of the torque of a vehicle engine
DE3701483A1 (en) METHOD AND DEVICE FOR IDLE CONTROL OF A MOTOR VEHICLE INTERNAL COMBUSTION ENGINE
DE4029537A1 (en) METHOD AND DEVICE FOR CONTROLLING AND / OR REGULATING AN OPERATING SIZE OF AN INTERNAL COMBUSTION ENGINE
DE3519220A1 (en) DEVICE FOR THROTTLE CONTROL
DE19723639B4 (en) Automobilaktuatorschnittstelle
DE4041505A1 (en) METHOD AND DEVICE FOR MEASURING VALUES IN MOTOR VEHICLES
DE3812146C2 (en)
DE3438428C2 (en) Method for controlling the operating variables of an operating control means for an internal combustion engine
DE10332608B3 (en) Method for controlling an internal combustion engine and a device for controlling an internal combustion engine
EP1478986B1 (en) Method and device for controlling the speed of an internal combustion engine
DE4005466C2 (en)
DE3924953A1 (en) DEVICE FOR CONTROLLING THE FUEL SUPPLY FOR AN INTERNAL COMBUSTION ENGINE
DE4430235B4 (en) Throttle valve control device for internal combustion engines
DE4420122A1 (en) Accurate control and determn of engine throttle end position
DE4223253C2 (en) Control device for a vehicle
DE4121146C2 (en) Device for generating a corrected throttle valve signal in a motor vehicle provided with an automatic transmission
DE19859509B4 (en) Fuel injection control system and method for diesel engine
DE69216523T2 (en) Fuel injection control device for internal combustion engines
DE4408425B4 (en) Method and device for adjusting the angular position of a camshaft
DE4221768C2 (en) Method and device for controlling an adjusting device in a vehicle

Legal Events

Date Code Title Description
8127 New person/name/address of the applicant

Owner name: DENSO CORP., KARIYA, AICHI, JP

8110 Request for examination paragraph 44
8172 Supplementary division/partition in:

Ref document number: 4447985

Country of ref document: DE

Kind code of ref document: P

Q171 Divided out to:

Ref document number: 4447985

Country of ref document: DE

Kind code of ref document: P

8364 No opposition during term of opposition
8320 Willingness to grant licenses declared (paragraph 23)
R071 Expiry of right
R071 Expiry of right