EP1502019A1 - Method and device for controlling the drive unit of a vehicle - Google Patents

Method and device for controlling the drive unit of a vehicle

Info

Publication number
EP1502019A1
EP1502019A1 EP02787382A EP02787382A EP1502019A1 EP 1502019 A1 EP1502019 A1 EP 1502019A1 EP 02787382 A EP02787382 A EP 02787382A EP 02787382 A EP02787382 A EP 02787382A EP 1502019 A1 EP1502019 A1 EP 1502019A1
Authority
EP
European Patent Office
Prior art keywords
control variable
level
drive unit
controlling
actuator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP02787382A
Other languages
German (de)
French (fr)
Other versions
EP1502019B1 (en
Inventor
Wolfgang Haas
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Publication of EP1502019A1 publication Critical patent/EP1502019A1/en
Application granted granted Critical
Publication of EP1502019B1 publication Critical patent/EP1502019B1/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/266Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue

Definitions

  • the invention is based on a method and an apparatus for controlling the drive unit of a vehicle according to the type of the independent claims.
  • a method and a device for controlling the drive unit of a vehicle are already known from EP 0 788 581 B1.
  • a computing element is provided which carries out both the control of the power of the drive unit and the monitoring of this power control. Furthermore, the computing element has at least two program levels, which do not influence one another at least outside the fault, at least one control variable for controlling the power of the drive unit being formed in at least one operating state of the vehicle in a first level, with selected variables in a second level the correct formation of the at least one control variable is checked in the first level.
  • the method according to the invention and the device according to the invention for controlling the drive unit with the features of the independent claims have the advantage that the at least one first control variable for controlling the at least one actuator is influenced by the second level if the at least one selected variable has a predetermined value assumes or lies in a predetermined range.
  • the at least one selected variable has a predetermined value assumes or lies in a predetermined range.
  • the at least one first control variable when the at least one first control variable is influenced by the second level, the at least one first control variable is suppressed.
  • the activation of the at least one actuator by the at least one first control variable on the part of the second level when detecting conditions based on the at least one selected variable in the two- th level, which lead to incorrect activation of the at least one actuator, the activation of the at least one actuator by the at least one first control variable on the part of the second level, and thus the occurrence of an error can be prevented.
  • a further advantage results if the at least one first control variable influenced by the second level is reported back to the first level. In this way, it can be determined in the first level whether the at least one first control variable formed was passed on to an output stage for controlling the at least one actuator essentially unchanged or was influenced on the basis of the second level. In the second case, an error can be recognized in the first level and, as a consequence, at least one second control variable can be formed for at least partially switching off the power of the drive unit.
  • the opening of an intake and / or an exhaust valve of at least one cylinder of the drive unit is controlled by the at least one first control variable.
  • Incorrect activation of the intake and / or exhaust valve can lead to a collision of the intake and / or exhaust valve with the piston of a cylinder.
  • An error in the control can immediately lead to a safety-critical effect or damage in the cylinder, which can be prevented by the method according to the invention.
  • the at least one selected variable is derived from a crank angle of at least one cylinder of the drive unit.
  • the at least one first control variable controls the opening of the intake and / or exhaust valve
  • FIG. 1 shows a block diagram with a device according to the invention, which at the same time illustrates the sequence of the method according to the invention
  • Figure 2 is a block diagram of part of the device according to the invention for a more detailed representation of the sequence of the method according to the invention.
  • 1 denotes a drive unit of a vehicle, for example an internal combustion engine.
  • the internal combustion engine 1 comprises one or more cylinders, each with an inlet valve for fresh gas supply and an outlet valve for exhaust gas discharge.
  • a piston moves in the respective cylinder, which drives a crankshaft.
  • the current crankshaft angle or crank angle is detected by sensor means 55.
  • the sensor means 55 output a value for the detected current crank angle to a device 20 for controlling the internal combustion engine 1, which is also referred to below as a control unit.
  • the control unit 20 comprises a first level 5 and a second level 15. In the first level 5 there are means 25 for Formation of at least one first control variable for controlling at least one actuator 10 of the internal combustion engine 1 is provided.
  • means 30 are provided for checking the correct formation of the at least one first control variable in the first level 5.
  • the value for the current crank angle is supplied to both the means 25 and the means 30.
  • the means 25, which are also referred to below as a functional unit, can be supplied with further variables, such as, for example, the position of an accelerator pedal, the speed specification of a vehicle speed controller, etc.
  • the functional unit 25 can derive at least one second control variable for controlling the output of the internal combustion engine 1 ,
  • the at least one second control variable can control the fuel injection, the ignition and / or the air supply for at least one cylinder of the internal combustion engine 1 via an output stage and an actuator.
  • the input signals of the functional unit 25 can also be fed to the means 30, which are also referred to below as the monitoring unit, in order to enable the functional capability of the functional unit 25 to be monitored.
  • the operating unit 25 can also be supplied with operating variables of the internal combustion engine 1 and / or the vehicle, which are recorded by measuring devices not shown in FIG. 1. These operating variables are also fed to the monitoring unit 30 for monitoring the functional unit 25. These operating variables can include, for example, the engine temperature, the ambient air pressure, the position of an electrically actuable throttle valve, etc.
  • the monitoring unit 30 can communicate with the functional unit 25 and, if necessary, reset it in order to control the activation of the internal combustion engine in the event of a fault.
  • the at least one first control variable formed by the functional unit 25 is applied to a first input gang 70 of an AND gate 60 performed.
  • the monitoring unit 30 forms an influencing signal of the at least one first control variable.
  • the influencing signal is applied to a second input 75 of the AND gate 60. It can have the value zero or one. In the event that the influencing signal assumes the value zero, the signal output by the AND gate 60 is also zero. In the event that the influencing signal assumes the value one, the output signal of the AND gate corresponds to the at least one first control variable.
  • the output of the AND gate 60 is fed back to the functional unit 25 for evaluation purposes.
  • an output stage 65 which, depending on the at least one first control variable, controls an actuator 10 for setting the degree of opening of the intake and / or exhaust valve of a corresponding cylinder of the internal combustion engine 1.
  • the actuator 10 is caused via the output stage 65 to close the intake and exhaust valve of the corresponding cylinder in order to prevent a collision with the piston of the cylinder.
  • the monitoring unit 30 is shown / shown in detail in FIG. 2, the same reference numerals identifying the same elements as in FIG. 1.
  • the value for the current crank angle output by the sensor means 55 is received by the receiving means 50 of the monitoring unit 30 and output to comparison means 40 .
  • the monitoring unit 30 comprises specification means 45 for specifying a crank angle value or a crank angle range.
  • the specification means 45 can be designed as a memory and are also connected to the comparison means 40.
  • the comparison means 40 compare the received current crank angle with the predetermined value or range for the crank angle.
  • the comparison result is transmitted from the comparison means 40 to influencing means 35 of the issued monitoring unit 30, which form the described influencing signal and deliver to the input 75 of the AND gate 60.
  • the influencing means 35 emit the value zero as an influencing signal to the second input 75 of the AND gate 60. Otherwise, the influencing means 35 output the value one as the influencing signal to the second input 75 of the AND gate 60.
  • the predefined crank angle value or the predefined crank angle range, which is stored in the predefined means 45, can advantageously be selected such that the piston of the corresponding cylinder can collide with an open intake and / or exhaust valve at this crank angle or in this crank angle range.
  • the comparison means 40 receive a value for a current crank angle from the sensor means 55 via the receiving means 50, which corresponds to the predetermined value or lies in the predetermined range, then the at least one first control variable is determined by means of the influence signal set to zero via the AND Gate 60 is hidden and thus prevents opening of the intake and exhaust valves and thus a collision with the piston of the corresponding cylinder. Otherwise, the control of the actuator 10 with the at least one first control variable formed by the functional unit 25 is not influenced by the monitoring unit 30 by the influencing signal, so that the actuator 10 can be controlled via the at least one first control variable.
  • the functional unit 25 can check whether the at least one first control variable which it emits has been influenced by the monitoring unit 30. Is this if this is the case, the functional unit 25 recognizes an error that is based either on a faulty function of the monitoring unit 30, a faulty function of the AND gate 60 or a faulty function of the function unit 25. It can then be provided that the functional unit 25 forms at least one second control variable for controlling the power of the internal combustion engine 1 in such a way that the at least one second control variable brings about an at least partial shutdown of the power of the internal combustion engine 1.
  • the at least one second control variable controls the fuel injection, the ignition or the air supply for at least one cylinder of the drive unit 1
  • the fuel injection for one cylinder or several cylinders of the internal combustion engine 1 can be interrupted in the event of a fault, the ignition for one or more cylinders of the internal combustion engine 1 ' and / or the air supply to one or more of the cylinders is interrupted.
  • the functional unit 25 does not detect an error, i.e. If a match between the output signal of the AND gate 60 and the output at least one first control variable is established, no such error measure is initiated and the at least one second control variable is not changed to at least partially switch off the power of the internal combustion engine 1.
  • the functional unit 25 uses the at least one second control variable to hide exactly those or those cylinders of the internal combustion engine 1 in the manner described in which the respective at least one first control variable provided for them is influenced by the monitoring unit 30 takes place. In this way, the cylinder or cylinders affected by the respective fault can be hidden.
  • the functional unit 25 functions correctly with regard to the actuation of the actuator 10 if it forms the at least one first control variable only for those crank angles currently received by the sensor means 55 which do not correspond to the predefined crank angle value or are not in the predefined crank angle range.
  • the functional unit 25 can comprise components corresponding to the components of the monitoring unit 30 shown in FIG. 2, wherein instead of the influencing means 35, means are to be provided for forming the at least one first control variable, which depends on
  • the means for forming the at least one first control variable are of course also supplied with further operating parameters of the internal combustion engine 1 and / or the vehicle, which are only indicated in FIG. 1, but are also important for the formation of the at least one first control variable.
  • the monitoring unit 30 can also monitor the functional unit 25 in the manner described in EP 0 788 581 B1 in a system with an electrically actuable throttle valve, wherein this electrically actuatable throttle valve can also be controlled by the functional unit 25.
  • the functional unit 25 and the monitoring unit 30 can be implemented by means of different computing units or processors.
  • the functional unit 25 and the monitoring unit 30 can also be implemented in the same computing unit or in the same processor. It can also be provided that at least some of the functions of the monitoring unit 30 are in the computing unit of the function Unit 25 is realized and the remaining part in its own processor or in its own computing unit.
  • the method and the device according to the invention can prevent the occurrence of potential errors in the formation of the at least one first control variable by the influencing signal, so that there is no need to first react to the occurrence of an error and to wait for the reaction time required for this. If there is a situation in which an error can occur, in the example described a predefined value or a predefined range for the crank angle, the monitoring unit 30 can block the control of the corresponding actuator 10 as described. This prevents inadmissible activation of the actuator 10 via the output stage 65 due to a possibly faulty operation of the functional unit 25.
  • the monitoring unit 30 can check the functionality of the functional unit 25 by means of mutual communication with the functional unit 25. This can be done as described in EP 0 788 581 B1. If an error is found via the communication path between the monitoring unit 30 and the functional unit 25, the actuation of the actuator 10 via the output stage 65 can be blocked independently of the values for the crank angle provided by the sensor means 55, as is also the case with EP 0788 581 Bl emerges. • With regard to the described method according to the invention, the monitoring unit 30 ultimately specifies the times at which the functional unit 25 may actuate the actuator 10 via the output stage 65. The computing power required for this is comparatively low in the event that the monitoring unit 30 also, as described above, monitors the power control of the internal combustion engine 1 by the functional unit 25.
  • a check of the correct formation of the at least one first control variable by the functional unit 25 is therefore carried out by the monitoring unit 30 based on the received value for the current crank angle in that the actuation of the actuator 10 via the output stage 65 by means of the at least one first control variable for the case is interrupted in which the value for the current crank angle corresponds to the specified value or lies in the specified range.
  • the invention was described by way of example for the control of an actuator for controlling the opening of an intake and an exhaust valve of a cylinder of the internal combustion engine 1. Accordingly, the control can be implemented for every further cylinder or any actuator of the internal combustion engine 1.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

The invention relates to a method and device for controlling the drive unit (1) of a vehicle that enable a suppression of faults during controlling. The invention provides that, in a first level (5), at least one first control quantity is formed for controlling at least one actuator (10) of the drive unit (1). In a second level (15), the correct formation of the at least one first control quantity in the first level (5) is verified by using at least one selected quantity. The at least one first control quantity for controlling the at least one actuator (10) is influenced by the second level (15) when the at least one selected quantity takes on a predetermined value or is lies within a predetermined range.

Description

Verfahren und Vorrichtung zur Steuerung der Antriebsein eit eines FahrzeugsMethod and device for controlling the drive unit of a vehicle
Stand der TechnikState of the art
Die Erfindung geht von einem Verfahren und von einer Vorrichtung zur Steuerung der Antriebseinheit eines Fahrzeugs nach der Gattung der unabhängigen Ansprüche aus .The invention is based on a method and an apparatus for controlling the drive unit of a vehicle according to the type of the independent claims.
Aus der EP 0 788 581 Bl ist bereits ein Verfahren und eine Vorrichtung zur Steuerung der Antriebseinheit eines Fahrzeugs bekannt. Dabei ist ein Rechenelement vorgesehen, welches sowohl die Steuerung der Leistung der Antriebseinheit als auch die Überwachung dieser Leistungssteuerung durchführt. Weiterhin weist das Rechenelement wenigstens zwei, sich zumindest außerhalb des Fehlerfalls gegenseitig nicht beeinflussende Programmebenen auf, wobei in einer ersten Ebene wenigstens eine Steuergröße zur Steuerung der Leistung der Antriebseinheit zumindest in einem Betriebszustand des Fahrzeugs gebildet wird, wobei in einer zweiten Ebene anhand von ausgewählten Größen die korrekte Bildung der wenigstens einen Steuergröße in der ersten Ebene überprüft wird. Vorteile der ErfindungA method and a device for controlling the drive unit of a vehicle are already known from EP 0 788 581 B1. A computing element is provided which carries out both the control of the power of the drive unit and the monitoring of this power control. Furthermore, the computing element has at least two program levels, which do not influence one another at least outside the fault, at least one control variable for controlling the power of the drive unit being formed in at least one operating state of the vehicle in a first level, with selected variables in a second level the correct formation of the at least one control variable is checked in the first level. Advantages of the invention
Das erfindungsgemäße Verfahren und die erfindungsgemäße Vorrichtung zur Steuerung der Antriebseinheit mit den Merkmalen der unabhängigen Ansprüche haben demgegenüber den Vorteil, dass die wenigstens eine erste Steuergröße zur Steuerung des mindestens einen Aktuators von der zweiten Ebene beeinflusst wird, wenn die mindestens eine ausgewählte Größe einen vorgegebenen Wert annimmt oder in einem vorgegebenen Bereich, liegt. Auf -diese Weise lassen sich Bedingungen, unter denen eine fehlerhafte Ansteuerung des mindestens einen Aktuators umgehend zu sicherheitskritischen Auswirkungen bzw. zu Schäden am Gesamtsystem bzw. an der Antriebseinheit führen, von vornherein bei der Ansteuerung bzw. Steuerung des mindestens einen Aktuators berücksichtigen. Somit wird eine Vorbeugung vor auftretenden Fehlern bei der Steuerung des mindestens einen Aktuators in der ersten Ebene realisiert. Dadurch wird das Auftreten eines Fehlers in der Ansteuerung des mindestens einen Aktuators verhindert. Somit muss nicht auf einen aufgetretenen Fehler reagiert und die dafür notwendige Reaktionszeit eliminiert werden. Dies ist, wie beschrieben, besonders für Anwendungen vorteilhaft, bei denen eine fehlerhafte Ansteuerung des mindestens einen Aktuators umgehend zu sicherheitskritischen Auswirkungen bzw. zu Schäden an der Anbriebseinheit führt.The method according to the invention and the device according to the invention for controlling the drive unit with the features of the independent claims have the advantage that the at least one first control variable for controlling the at least one actuator is influenced by the second level if the at least one selected variable has a predetermined value assumes or lies in a predetermined range. In this way, conditions under which incorrect control of the at least one actuator immediately leads to safety-critical effects or damage to the overall system or to the drive unit can be taken into account from the outset when controlling or controlling the at least one actuator. This prevents the occurrence of errors in the control of the at least one actuator in the first level. This prevents the occurrence of an error in the control of the at least one actuator. This means that there is no need to react to an error that has occurred and the necessary reaction time has to be eliminated. As described, this is particularly advantageous for applications in which faulty activation of the at least one actuator immediately leads to safety-critical effects or damage to the drive unit.
Durch die in den Unteransprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen des im Hauptanspruch angegebenen Verfahrens möglich.Advantageous further developments and improvements of the method specified in the main claim are possible through the measures listed in the subclaims.
Besonders vorteilhaft ist es, wenn bei der Beeinflussung der wenigstens einen ersten Steuergröße seitens der zweiten Ebene die wenigstens eine erste Steuergröße unterdrückt wird. Auf diese Weise kann beim Detektieren von Bedingungen anhand der mindestens einen ausgewählten Größe in der zwei- ten Ebene, die zu einer fehlerhaften Ansteuerung des mindestens einen Aktuators führen, die Ansteuerung des mindestens einen Aktuators durch die mindestens eine erste Steuergröße seitens der zweiten Ebene gesperrt und somit das Auftreten eines Fehlers verhindert werden kann.It is particularly advantageous if, when the at least one first control variable is influenced by the second level, the at least one first control variable is suppressed. In this way, when detecting conditions based on the at least one selected variable in the two- th level, which lead to incorrect activation of the at least one actuator, the activation of the at least one actuator by the at least one first control variable on the part of the second level, and thus the occurrence of an error can be prevented.
Ein weiterer Vorteil ergibt sich, wenn die von der zweiten Ebene beeinflusste, wenigstens eine erste Steuergröße an die erste Ebene zurückgemeldet wird. Auf diese Weise kann in der ersten Ebene festgestellt werden, ob die gebildete mindestens eine erste Steuergröße an eine Endstufe zur Ansteuerung des mindestens einen Aktuators im wesentlichen unverändert weitergeleitet oder ausgehend von der zweiten Ebene beeinflusst wurde. Im zweiten Fall, kann *in der ersten Ebene ein Fehler erkannt werden und in Konsequenz darauf wenigstens eine zweite Steuergröße zur mindestens teilweisen Abschaltung der Leistung der Antriebseinheit gebildet werden.A further advantage results if the at least one first control variable influenced by the second level is reported back to the first level. In this way, it can be determined in the first level whether the at least one first control variable formed was passed on to an output stage for controlling the at least one actuator essentially unchanged or was influenced on the basis of the second level. In the second case, an error can be recognized in the first level and, as a consequence, at least one second control variable can be formed for at least partially switching off the power of the drive unit.
Vorteilhaft ist es, wenn durch die wenigstens eine erste Steuergröße das Öffnen eines Einlass- und/oder eines Aus- lassventils mindestens eines Zylinders der Antriebseinheit gesteuert wird. Eine fehlerhafte Ansteuerung des Einlassund/oder Auslassventils kann zu einer Kollision des Einlassund/oder Auslassventils mit dem Kolben eines Zylinders führen. Ein Fehler in der Ansteuerung kann hier umgehend zu einer sicherheitskritischen Auswirkung bzw. zu Schäden im Zylinder führen, die durch das erfindungsgemäße Verfahren verhindert werden können.It is advantageous if the opening of an intake and / or an exhaust valve of at least one cylinder of the drive unit is controlled by the at least one first control variable. Incorrect activation of the intake and / or exhaust valve can lead to a collision of the intake and / or exhaust valve with the piston of a cylinder. An error in the control can immediately lead to a safety-critical effect or damage in the cylinder, which can be prevented by the method according to the invention.
Ein weiterer Vorteil besteht darin, dass die mindestens eine ausgewählte Größe von einem Kurbelwinkel mindestens eines Zylinders der Antriebseinheit abgeleitet ist. Auf diese Weise lässt sich beispielsweise für den Fall, dass die wenigstens eine erste Steuergröße das Öffnen des Einlassund/oder Auslassventils steuert, eine präzise Vorgabe für diejenigen Kurbelwinkel machen, für die das Einlass- und/oder das Auslassventil geschlossen sein müssen bzw. nicht zum Öffnen angesteuert werden dürfen, um eine Kollision mit dem Kolben des Zylinders zu verhindern.Another advantage is that the at least one selected variable is derived from a crank angle of at least one cylinder of the drive unit. In this way, for example in the event that the at least one first control variable controls the opening of the intake and / or exhaust valve, a precise specification for make those crank angles for which the inlet and / or the outlet valve must be closed or must not be actuated to open in order to prevent a collision with the piston of the cylinder.
Zeichnungdrawing
Ein Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und in der nachfolgenden Beschreibung näher erläutert .An embodiment of the invention is shown in the drawing and explained in more detail in the following description.
Es zeigenShow it
Figur 1 ein Blockschaltbild mit einer erfindungsgemäßen Vorrichtung, das gleichzeitig den Ablauf des erfindungsgemäßen Verfahrens verdeutlicht und1 shows a block diagram with a device according to the invention, which at the same time illustrates the sequence of the method according to the invention and
Figur 2 ein Blockschaltbild eines Teils der erfindungsgemäßen Vorrichtung für eine detailliertere Darstellung des Ablaufs des erfindungsgemäßen Verfahrens .Figure 2 is a block diagram of part of the device according to the invention for a more detailed representation of the sequence of the method according to the invention.
Beschreibung des AusführungsbeispielsDescription of the embodiment
In Figur 1 kennzeichnet 1 eine Antriebseinheit eines Fahrzeugs, beispielsweise einen Verbrennungsmotor. Dabei umfasst der Verbrennungsmotor 1 einen oder mehrere Zylinder mit jeweils einem Einlassventil zur Frischgaszuführung und einem Auslassventil zur Abgasabführung. Im jeweiligen Zylinder bewegt sich beim Betrieb ein Kolben, der eine Kurbelwelle antreibt. Der aktuelle Kurbelwellenwinkel oder Kurbelwinkel wird von Sensormitteln 55 erfasst. Die Sensormittel 55 geben einen Wert für den erfassten aktuellen Kurbelwinkel an eine Vorrichtung 20 zur Steuerung des Verbrennungsmotors 1, die im folgenden auch als Steuereinheit bezeichnet wird, ab. Die Steuereinheit 20 umfasst dabei eine erste Ebene 5 und eine zweite Ebene 15. In der ersten Ebene 5 sind Mittel 25 zur Bildung mindestens einer ersten Steuergröße zur Steuerung mindestens eines Aktuators 10 des Verbrennungsmotors 1 vorgesehen. In der zweiten Ebene 15 sind Mittel 30 zur Überprüfung der korrekten Bildung der wenigstens einen ersten Steuergröße in der ersten Ebene 5 vorgesehen. Der Wert für den aktuellen Kurbelwinkel ist sowohl den Mitteln 25 als auch den Mitteln 30 zugeführt. Den Mitteln 25, die im Folgenden auch als Funktionseinheit bezeichnet werden, können weitere Größen zugeführt sein, wie beispielsweise die Stellung eines Fahrpedals, die Geschwindigkeitsvorgabe eines Fahrgeschwindigkeitsreglers, u.s.w.. Die Funktionseinheit 25 kann daraus wenigstens eine zweite Steuergröße zur Steuerung der Leistung des Verbrennungsmotors 1 ableiten. Die wenigstens eine zweite Steuergröße kann dabei über jeweils eine Endstufe und einen Aktuator die Kraftstoffeinspritzung, die Zündung und/oder die Luftzufuhr für mindestens einen Zylinder des Verbrennungsmotors 1 ansteuern. Entsprechend können den Mitteln 30, die im Folgenden auch als Überwachungseinheit bezeichnet werden, die EingangsSignale der Funktionseinheit 25 ebenfalls zugeführt werden, um eine Überwachung der Funktionsfähigkeit der Funktionseinheit 25 zu ermöglichen. Für die Bildung des mindestens einen zweiten Steuersignals können der Funktionseinheit 25 außerdem Betriebsgrößen des Verbrennungsmotors 1 und/oder des Fahrzeugs zugeführt werden, die von in Figur 1 nicht dargestellten Messeinrichtungen erfasst werden. Diese Betriebsgrößen werden für die Überwachung der Funktionseinheit 25 ebenfalls der Überwachungseinheit 30 zugeführt. Diese Betriebsgrößen können beispielsweise die Motortemperatur, den Umgebungsluftdruck, die Stellung einer elektrisch betätigbaren Drosselklappe, u.s.w. umfassen. Zu Überwachungszwecken kann die Überwachungseinheit 30 mit der Funktionseinheit 25 kommunizieren und diese gegebenenfalls zurücksetzen, um im Fehlerfall die Ansteuerung des Verbrennungsmotors zu steuern. Die von der Funktionseinheit 25 gebildete wenigstens eine erste Steuergröße wird auf einen ersten Ein- gang 70 eines UND-Gatters 60 geführt. Die Überwachungseinheit 30 bildet in Abhängigkeit des empfangenen aktuellen Kurbelwinkels ein Beeinflussungssignal der wenigstens einen ersten Steuergröße. Das Beeinflussungssignal wird auf einen zweiten Eingang 75 des UND-Gatters 60 gegeben. Es kann den Wert Null oder Eins annehmen. Für den Fall, dass das Beeinflussungssignal den Wert Null annimmt, ist auch das vom UND- Gatter 60 ausgegebene Signal gleich Null. Für den Fall, dass das Beeinflussungssignal den Wert Eins annimmt, entspricht das Ausgangssignal des UND-Gatters der wenigstens einen ersten Steuergröße. Der Ausgang des UND-Gatters- 60 wird auf die Funktionseinheit 25 zu Auswertezwecken zurückgeführt. Er wird außerdem einer Endstufe 65 zugeführt, die in Abhängigkeit der wenigstens einen ersten Steuergröße einen Aktuator 10 zur Einstellung des Öffnungsgrades des Einlass- und/oder Auslassventils eines entsprechenden Zylinders des Verbrennungsmotors 1 ansteuert. Für den Fall, dass der Ausgang des UND-Gatters 60 den Wert Null annimmt, wird der Aktuator 10 über die Endstufe 65 veranlasst, das Einlass- und das Auslassventil des entsprechenden Zylinders zu schließen, um eine Kollision mit dem Kolben des Zylinders zu verhindern.In FIG. 1, 1 denotes a drive unit of a vehicle, for example an internal combustion engine. The internal combustion engine 1 comprises one or more cylinders, each with an inlet valve for fresh gas supply and an outlet valve for exhaust gas discharge. During operation, a piston moves in the respective cylinder, which drives a crankshaft. The current crankshaft angle or crank angle is detected by sensor means 55. The sensor means 55 output a value for the detected current crank angle to a device 20 for controlling the internal combustion engine 1, which is also referred to below as a control unit. The control unit 20 comprises a first level 5 and a second level 15. In the first level 5 there are means 25 for Formation of at least one first control variable for controlling at least one actuator 10 of the internal combustion engine 1 is provided. In the second level 15, means 30 are provided for checking the correct formation of the at least one first control variable in the first level 5. The value for the current crank angle is supplied to both the means 25 and the means 30. The means 25, which are also referred to below as a functional unit, can be supplied with further variables, such as, for example, the position of an accelerator pedal, the speed specification of a vehicle speed controller, etc. The functional unit 25 can derive at least one second control variable for controlling the output of the internal combustion engine 1 , The at least one second control variable can control the fuel injection, the ignition and / or the air supply for at least one cylinder of the internal combustion engine 1 via an output stage and an actuator. Correspondingly, the input signals of the functional unit 25 can also be fed to the means 30, which are also referred to below as the monitoring unit, in order to enable the functional capability of the functional unit 25 to be monitored. For the formation of the at least one second control signal, the operating unit 25 can also be supplied with operating variables of the internal combustion engine 1 and / or the vehicle, which are recorded by measuring devices not shown in FIG. 1. These operating variables are also fed to the monitoring unit 30 for monitoring the functional unit 25. These operating variables can include, for example, the engine temperature, the ambient air pressure, the position of an electrically actuable throttle valve, etc. For monitoring purposes, the monitoring unit 30 can communicate with the functional unit 25 and, if necessary, reset it in order to control the activation of the internal combustion engine in the event of a fault. The at least one first control variable formed by the functional unit 25 is applied to a first input gang 70 of an AND gate 60 performed. Depending on the current crank angle received, the monitoring unit 30 forms an influencing signal of the at least one first control variable. The influencing signal is applied to a second input 75 of the AND gate 60. It can have the value zero or one. In the event that the influencing signal assumes the value zero, the signal output by the AND gate 60 is also zero. In the event that the influencing signal assumes the value one, the output signal of the AND gate corresponds to the at least one first control variable. The output of the AND gate 60 is fed back to the functional unit 25 for evaluation purposes. It is also fed to an output stage 65 which, depending on the at least one first control variable, controls an actuator 10 for setting the degree of opening of the intake and / or exhaust valve of a corresponding cylinder of the internal combustion engine 1. In the event that the output of the AND gate 60 assumes the value zero, the actuator 10 is caused via the output stage 65 to close the intake and exhaust valve of the corresponding cylinder in order to prevent a collision with the piston of the cylinder.
In Figur 2 ist die Überwachungseinheit 30 detailliert dar/gestellt, wobei gleiche Bezugszeichen gleiche Elemente kennzeichnen, wie in Figur 1. Der von den Sensormitteln 55 abgegebene Wert für den aktuellen Kurbelwinkel wird von Em- pfangsmitteln 50 der Überwachungseinheit 30 empfangen und an Vergleichsmittel 40 abgegeben. Weiterhin umfasst die Überwachungseinheit 30 Vorgabemittel 45 zur Vorgabe eines Kurbelwinkelwertes oder eines Kurbelwinkelbereiches . Die Vorgabemittel 45 können als Speicher ausgebildet sein und sind ebenfalls mit den Vergleichsmitteln 40 verbunden. Die Vergleichsmittel 40 vergleichen den empfangenen aktuellen Kurbelwinkel mit dem vorgegebenen Wert oder Bereich für den Kurbelwinkel . Das Vergleichsergebnis wird von den Vergleichsmitteln 40 an Beeinflussungsmittel 35 der Über- wachungseinheit 30 abgegeben, die das beschriebene Beeinflussungssignal bilden und an den Eingang 75 des UND-Gatters 60 abgeben. Entspricht der aktuelle Wert des Kurbelwinkels dem vorgegebenen Wert oder liegt er im vorgegebenen Bereich, so geben die Beeinflussungsmittel 35 als Beeinflussungssignal den Wert Null an den zweiten Eingang 75 des UND- Gatters 60 ab. Andernfalls geben die Beeinflussungsmittel 35 als Beeinflussungssignal den Wert Eins an den zweiten Eingang 75 des UND-Gatters 60 ab.The monitoring unit 30 is shown / shown in detail in FIG. 2, the same reference numerals identifying the same elements as in FIG. 1. The value for the current crank angle output by the sensor means 55 is received by the receiving means 50 of the monitoring unit 30 and output to comparison means 40 , In addition, the monitoring unit 30 comprises specification means 45 for specifying a crank angle value or a crank angle range. The specification means 45 can be designed as a memory and are also connected to the comparison means 40. The comparison means 40 compare the received current crank angle with the predetermined value or range for the crank angle. The comparison result is transmitted from the comparison means 40 to influencing means 35 of the issued monitoring unit 30, which form the described influencing signal and deliver to the input 75 of the AND gate 60. If the current value of the crank angle corresponds to the predetermined value or is in the predetermined range, the influencing means 35 emit the value zero as an influencing signal to the second input 75 of the AND gate 60. Otherwise, the influencing means 35 output the value one as the influencing signal to the second input 75 of the AND gate 60.
Der vorgegebene Kurbelwinkelwert bzw. der vorgegebene Kurbelwinkelbereich, der in den Vorgabemitteln 45 abgelegt ist, kann vorteilhafterweise so gewählt sein, dass der Kolben des entsprechenden Zylinders bei diesem Kurbelwinkel oder in diesem Kurbelwinkelbereich mit einem geöffneten Einlassund/oder Auslassventil kollidieren kann.The predefined crank angle value or the predefined crank angle range, which is stored in the predefined means 45, can advantageously be selected such that the piston of the corresponding cylinder can collide with an open intake and / or exhaust valve at this crank angle or in this crank angle range.
Wenn die Vergleichsmittel 40 einen Wert für einen aktuellen Kurbelwinkel über die Empfangsmittel 50 von den Sensormitteln 55 erhalten, der dem vorgegebenen Wert entspricht oder im vorgegebenen Bereich liegt, dann wird die wenigstens eine erste Steuergröße mit Hilfe des auf Null gesetzten Be- einflussungssignal über das UND-Gatter 60 ausgeblendet und somit ein Öffnen des Einlass- und des Auslassventils und damit eine Kollision mit dem Kolben des entsprechenden Zylinders verhindert. Andernfalls wird die Ansteuerung des Aktuators 10 mit dem von der Funktionseinheit 25 gebildeten wenigstens einen ersten Steuergröße durch die Überwachungseinheit 30 nicht durch das Beeinflussungssignal beeinflusst, so dass der Aktuator 10 über die wenigstens eine erste Steuergröße angesteuert werden kann.If the comparison means 40 receive a value for a current crank angle from the sensor means 55 via the receiving means 50, which corresponds to the predetermined value or lies in the predetermined range, then the at least one first control variable is determined by means of the influence signal set to zero via the AND Gate 60 is hidden and thus prevents opening of the intake and exhaust valves and thus a collision with the piston of the corresponding cylinder. Otherwise, the control of the actuator 10 with the at least one first control variable formed by the functional unit 25 is not influenced by the monitoring unit 30 by the influencing signal, so that the actuator 10 can be controlled via the at least one first control variable.
Durch die Rückführung des Ausgangssignal des UND-Gatters 60 zur Funktionseinheit 25 kann die Funktionseinheit 25 prüfen, ob die von ihr abgegebene wenigstens eine erste Steuergröße von der Überwachungseinheit 30 beeinflusst wurde. Ist dies der Fall, so erkennt die Funktionseinheit 25 einen Fehlerfall, der entweder auf einer fehlerhaften Funktion der Überwachungseinheit 30, einer fehlerhaften Funktion des UND- Gatters 60 oder einer fehlerhaften Funktion der Funktionseinheit 25 beruht. Daraufhin kann es vorgesehen sein, dass die Funktionseinheit 25 wenigstens eine zweite Steuergröße zur Steuerung der Leistung des Verbrennungsmotors 1 derart bildet, dass die wenigstens eine zweite Steuergröße eine mindestens teilweise Abschaltung der Leistung des Verbrennungsmotors 1 bewirkt. Wenn, wie beschrieben, die wenigstens eine zweite Steuergröße die Kraftstoffeinspritzung, die Zündung oder die Luftzufuhr für mindestens einen Zylinder der Antriebseinheit 1 steuert, so kann für den festgestellten Fehlerfall beispielsweise die Kraftstoffeinspritzung für einen Zylinder oder -mehrere Zylinder des Verbrennungsmotors 1 unterbrochen, die Zündung für einen oder mehrere Zylinder des Verbrennungsmotors 1' ausgesetzt und/oder die Luftzufuhr zu einem oder mehreren der Zylinder unterbrochen werden.By returning the output signal of the AND gate 60 to the functional unit 25, the functional unit 25 can check whether the at least one first control variable which it emits has been influenced by the monitoring unit 30. Is this if this is the case, the functional unit 25 recognizes an error that is based either on a faulty function of the monitoring unit 30, a faulty function of the AND gate 60 or a faulty function of the function unit 25. It can then be provided that the functional unit 25 forms at least one second control variable for controlling the power of the internal combustion engine 1 in such a way that the at least one second control variable brings about an at least partial shutdown of the power of the internal combustion engine 1. If, as described, the at least one second control variable controls the fuel injection, the ignition or the air supply for at least one cylinder of the drive unit 1, the fuel injection for one cylinder or several cylinders of the internal combustion engine 1, for example, can be interrupted in the event of a fault, the ignition for one or more cylinders of the internal combustion engine 1 ' and / or the air supply to one or more of the cylinders is interrupted.
Für den Fall, dass die Funktionseinheit 25 keinen Fehlerfall detektiert, d.h. eine Übereinstimmung des Ausgangssignals des UND-Gatters 60 mit der abgegebenen wenigstens einen ersten Steuergröße feststellt, wird keine solche Fehlermaßnahme eingeleitet und die wenigstens eine zweite Steuergröße nicht zur mindestens teilweisen Abschaltung der Leistung des Verbrennungsmotors 1 verändert.In the event that the functional unit 25 does not detect an error, i.e. If a match between the output signal of the AND gate 60 and the output at least one first control variable is established, no such error measure is initiated and the at least one second control variable is not changed to at least partially switch off the power of the internal combustion engine 1.
Für den oben beschriebenen Fehlerfall kann es vorgesehen sein, dass die Funktionseinheit 25 mittels der wenigstens einen zweiten Steuergröße genau denjenigen oder diejenigen Zylinder des Verbrennungsmotors 1 in der beschriebenen Weise ausblendet, bei denen eine Beeinflussung der für sie vorgesehenen jeweiligen mindestens einen ersten Steuergröße durch die Überwachungseinheit 30 erfolgt. Auf diese Weise kann der bzw. können die vom jeweiligen Fehlerfall betroffenen Zylinder ausgeblendet werden. Die Funktionseinheit 25 funktioniert bezüglich der Ansteuerung des Aktuators 10 korrekt, wenn sie nur für solche aktuell von den Sensormitteln 55 empfangenen Kurbelwinkeln die wenigstens eine erste Steuergröße bildet, die nicht dem vorgegebenen Kurbelwinkelwert entsprechen bzw. nicht im vorgegebenen Kurbelwinkelbereich liegen. Dazu kann die Funktionseinheit 25 den in Figur 2 dargestellten Bauelementen der Überwachungseinheit 30 entsprechende Bauelemente umfassen, wobei anstelle der Beeinflussungsmittel 35 Mittel zur Bildung der wenigstens einen ersten Steuergröße vorzusehen sind, die in Abhängigkeit desIn the case of the fault described above, it can be provided that the functional unit 25 uses the at least one second control variable to hide exactly those or those cylinders of the internal combustion engine 1 in the manner described in which the respective at least one first control variable provided for them is influenced by the monitoring unit 30 takes place. In this way, the cylinder or cylinders affected by the respective fault can be hidden. The functional unit 25 functions correctly with regard to the actuation of the actuator 10 if it forms the at least one first control variable only for those crank angles currently received by the sensor means 55 which do not correspond to the predefined crank angle value or are not in the predefined crank angle range. For this purpose, the functional unit 25 can comprise components corresponding to the components of the monitoring unit 30 shown in FIG. 2, wherein instead of the influencing means 35, means are to be provided for forming the at least one first control variable, which depends on
Vergleichsergebnisses wie beschrieben die wenigstens eine erste Steuergröße bilden oder nicht. Den Mitteln, zur Bildung der wenigstens einen ersten Steuergröße sind natürlich noch weitere Betriebsparameter des Verbrennungsmotors 1 und/oder des Fahrzeugs zugeführt, die in Figur 1 nur angedeutet sind, aber für die Bildung der wenigstens einen ersten Steuergröße ebenfalls von Bedeutung sind.Comparison result as described, which form at least a first control variable or not. The means for forming the at least one first control variable are of course also supplied with further operating parameters of the internal combustion engine 1 and / or the vehicle, which are only indicated in FIG. 1, but are also important for the formation of the at least one first control variable.
Zusätzlich zu der hier beschriebenen erfindungsgemäßen Überwachungstätigkeit kann die Überwachungseinheit 30 die Funktionseinheit 25 auch in der in der EP 0 788 581 Bl beschriebenen Weise in einem System mit elektrisch betätigbarer Drosselklappe überwachen, wobei diese elektrisch betätigbare Drosselklappe ebenfalls von der Funktionseinheit 25 angesteuert werden kann.In addition to the monitoring activity according to the invention described here, the monitoring unit 30 can also monitor the functional unit 25 in the manner described in EP 0 788 581 B1 in a system with an electrically actuable throttle valve, wherein this electrically actuatable throttle valve can also be controlled by the functional unit 25.
Die Funktionseinheit 25 und die Überwachungseinheit 30 können mittels verschiedenen Recheneinheiten oder Prozessoren realisiert sein. Die Funktionseinheit 25 und die Überwachungseinheit 30 können aber auch in der selben Recheneinheit bzw. im selben Prozessor realisiert sein. Es kann auch vorgesehen sein, dass zumindest ein Teil der Funktionen der Überwachungseinheit 30 in der Recheneinheit der Funktions- einheit 25 realisiert ist und der restliche Teil in einem eigenen Prozessor bzw. in einer eigenen Recheneinheit.The functional unit 25 and the monitoring unit 30 can be implemented by means of different computing units or processors. The functional unit 25 and the monitoring unit 30 can also be implemented in the same computing unit or in the same processor. It can also be provided that at least some of the functions of the monitoring unit 30 are in the computing unit of the function Unit 25 is realized and the remaining part in its own processor or in its own computing unit.
Durch das erfindungsgemäße Verfahren und die erfindungsgemäße Vorrichtung kann dem Auftreten potentieller Fehler bei der Bildung der wenigstens einen ersten Steuergröße durch das Beeinflussungssignal vorgebeugt werden, so dass nicht erst auf das Eintreten eines Fehlers reagiert und die dafür erforderliche Reaktionszeit abgewartet werden muss. Liegt eine Situation vor, in der ein Fehler auftreten kann, im beschriebenen Beispiel ein vorgegebener Wert bzw. ein vorgegebener Bereich für den Kurbelwinkel, dann kann die Überwachungseinheit 30 wie beschrieben die Ansteuerung des entsprechenden Aktuators 10 sperren. Damit wird eine unzulässige Ansteuerung des Aktuators 10 über die Endstufe 65 durch einen möglicherweise fehlerhaften Betrieb der Funktionseinheit 25 verhindert.The method and the device according to the invention can prevent the occurrence of potential errors in the formation of the at least one first control variable by the influencing signal, so that there is no need to first react to the occurrence of an error and to wait for the reaction time required for this. If there is a situation in which an error can occur, in the example described a predefined value or a predefined range for the crank angle, the monitoring unit 30 can block the control of the corresponding actuator 10 as described. This prevents inadmissible activation of the actuator 10 via the output stage 65 due to a possibly faulty operation of the functional unit 25.
Zusätzlich kann die Überwachungseinheit 30 mittels gegenseitiger Kommunikation mit der Funktionseinheit 25 die Funktionsfähigkeit der Funktionseinheit 25 überprüfen. Dies kann wie in der EP 0 788 581 Bl beschrieben erfolgen. Sollte über den Kommunikationspfad zwischen der Überwachungseinheit 30 und der Funktionseinheit 25 ein Fehler festgestellt werden, so kann die Ansteuerung des Aktuators 10 über die Endstufe 65 unabhängig von den von den Sensormitteln 55 gelieferten Werten für den Kurbelwinkel gesperrt werden, wie dies ebenfalls aus der EP 0788 581 Bl hervorgeht . Bezüglich des beschriebenen erfindungsgemäßen Verfahrens gibt die Überwachungseinheit 30 letztlich vor, zu welchen Zeiten die Funktionseinheit 25 den Aktuator 10 über die Endstufe 65 ansteuern darf. Der dazu erforderliche Aufwand an Rechenleistung ist vergleichsweise gering für den Fall, dass die Überwachungseinheit 30 auch, wie oben beschrieben, eine Überwachung der Leistungssteuerung des Verbrennungsmotors 1 durch die Funktionseinheit 25 durchführt. Eine Überprüfung der korrekten Bildung der wenigstens einen ersten Steuergröße durch die Funktionseinheit 25 wird also von der Überwachungseinheit 30 ausgehend vom empfangenen Wert für den aktuellen Kurbelwinkel dadurch realisiert, dass die Ansteuerung des Aktuators 10 über die Endstufe 65 mittels der wenigstens einen ersten Steuergröße für den Fall unterbrochen wird, in dem der Wert für den aktuellen Kurbelwinkel dem vorgegebenen Wert entspricht oder im vorgegebenen Bereich liegt.In addition, the monitoring unit 30 can check the functionality of the functional unit 25 by means of mutual communication with the functional unit 25. This can be done as described in EP 0 788 581 B1. If an error is found via the communication path between the monitoring unit 30 and the functional unit 25, the actuation of the actuator 10 via the output stage 65 can be blocked independently of the values for the crank angle provided by the sensor means 55, as is also the case with EP 0788 581 Bl emerges. With regard to the described method according to the invention, the monitoring unit 30 ultimately specifies the times at which the functional unit 25 may actuate the actuator 10 via the output stage 65. The computing power required for this is comparatively low in the event that the monitoring unit 30 also, as described above, monitors the power control of the internal combustion engine 1 by the functional unit 25. A check of the correct formation of the at least one first control variable by the functional unit 25 is therefore carried out by the monitoring unit 30 based on the received value for the current crank angle in that the actuation of the actuator 10 via the output stage 65 by means of the at least one first control variable for the case is interrupted in which the value for the current crank angle corresponds to the specified value or lies in the specified range.
Die Erfindung wurde beispielhaft für die Ansteuerung eines Aktuators für die Ansteuerung der Öffnung eines Einlass- und eines Auslassventils eines Zylinders des Verbrennungsmotors 1 beschrieben. Entsprechend kann die Ansteuerung für jeden weiteren Zylinder bzw. jeden beliebigen Aktuator des Verbrennungsmotors 1 realisiert sein. The invention was described by way of example for the control of an actuator for controlling the opening of an intake and an exhaust valve of a cylinder of the internal combustion engine 1. Accordingly, the control can be implemented for every further cylinder or any actuator of the internal combustion engine 1.

Claims

Ansprüche Expectations
1. Verfahren zur Steuerung der Antriebseinheit (1) eines Fahrzeugs, wobei in einer ersten Ebene (5) wenigstens, eine erste Steuergröße zur Steuerung mindestens eines Ak-' tuators (10) der Antriebseinheit (1) gebildet wird, wobei in einer zweiten Ebene (15) anhand mindestens einer ausgewählten Größe die korrekte Bildung der wenigstens einen ersten Steuergröße in der ersten Ebene (5) überprüft wird, dadurch gekennzeichnet, dass die wenigstens eine erste Steuergröße zur Steuerung des mindestens einen Aktuators (10) von der zweiten Ebene (15) beeinflusst wird, wenn die mindestens eine ausgewählte Größe einen vorgegebenen Wert annimmt oder in einem vorgegebenen Bereich liegt.1. A method for controlling the drive unit (1) of a vehicle, wherein at least one first control variable for controlling at least one actuator (10) of the drive unit (1) is formed in a first level (5), in a second level (15) the correct formation of the at least one first control variable in the first level (5) is checked on the basis of at least one selected variable, characterized in that the at least one first control variable for controlling the at least one actuator (10) from the second level (15 ) is influenced if the at least one selected size assumes a predetermined value or lies in a predetermined range.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass in der zweiten Ebene (15) ausgehend von der mindestens einen ausgewählten Größe der vorgegebene Wert oder der vorgegebene Bereich ermittelt wird.2. The method according to claim 1, characterized in that the predetermined value or the predetermined range is determined in the second level (15) based on the at least one selected variable.
3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass bei der Beeinflussung der wenigstens einen ersten Steuergröße seitens der zweiten Ebene (15) die wenigstens eine erste Steuergröße unterdrückt wird. 3. The method according to claim 1 or 2, characterized in that when the at least one first control variable is influenced by the second level (15), the at least one first control variable is suppressed.
4. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, dass die von der zweiten Ebene (15) beeinflusste wenigstens eine erste Steuergröße an die erste Ebene (5) zurückgemeldet wird.4. The method according to claim 1, 2 or 3, characterized in that the at least one first control variable influenced by the second level (15) is reported back to the first level (5).
5. Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass in der ersten Ebene (5) in Abhängigkeit des zurückgemeldeten Zustands der wenigstens einen ersten Steuergröße wenigstens eine zweite Steuergröße zur Steuerung der Leistung der Antriebseinheit (1) gebildet wird.5. The method according to claim 4, characterized in that at least one second control variable for controlling the power of the drive unit (1) is formed in the first level (5) depending on the reported status of the at least one first control variable.
6. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass die .wenigstens eine zweite Steuergröße in der ersten Ebene -zur mindestens teilweisen Abschaltung der Leistung der Antriebseinheit (1) gebildet wird, wenn eine Beeinflussung der wenigstens einen ersten Steuergröße festgestellt wird.6. The method according to claim 5, characterized in that the at least one second control variable is formed in the first level to at least partially switch off the power of the drive unit (1) when an influence on the at least one first control variable is determined.
7. Verfahren nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass durch die wenigstens eine zweite Steuergröße die Kraftstoffeinspritzung, die Zündung oder die Luftzufuhr für mindestens einen Zylinder der Antriebseinheit (1) gesteuert wird.7. The method according to claim 5 or 6, characterized in that the fuel injection, the ignition or the air supply for at least one cylinder of the drive unit (1) is controlled by the at least one second control variable.
8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass durch die wenigstens eine erste Steuergröße das Öffnen eines Einlass- und/oder eines Auslassventils mindestens eines Zylinders der Antriebseinheit (1) gesteuert wird.8. The method according to any one of the preceding claims, characterized in that the opening of an intake and / or an exhaust valve of at least one cylinder of the drive unit (1) is controlled by the at least one first control variable.
9. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, dass die mindestens eine ausgewählte Größe von einem Kurbelwinkel mindestens eines Zylinders der Antriebseinheit (1) abgeleitet ist. 9. The method according to any one of the preceding claims, characterized in that the at least one selected variable is derived from a crank angle of at least one cylinder of the drive unit (1).
0.Vorrichtung (20) zur Steuerung der Antriebseinheit (1) eines Fahrzeugs, wobei eine erste Ebene (5) vorgesehen ist, die Mittel (25) zur Bildung wenigstens einer ersten Steuergröße zur Steuerung mindestens eines Aktuators (10) der Antriebseinheit (1) umfasst, wobei eine zweite Ebene0.Device (20) for controlling the drive unit (1) of a vehicle, a first level (5) being provided, the means (25) for forming at least one first control variable for controlling at least one actuator (10) of the drive unit (1) comprises a second level
(15) vorgesehen ist, die Mittel (30) zur Überprüfung der korrekten Bildung der wenigstens einen ersten Steuergröße in der ersten Ebene (5) anhand mindestens einer ausgewählten Größe umfasst, dadurch gekennzeichnet, dass in der zweiten Ebene Mittel (35) zur Beeinflussung der wenigstens einen ersten Steuergröße zur Steuerung des mindestens einen Aktuators (10) vorgesehen sind, dass Mittel(15) is provided, which comprises means (30) for checking the correct formation of the at least one first control variable in the first level (5) on the basis of at least one selected variable, characterized in that means (35) for influencing the At least one first control variable for controlling the at least one actuator (10) is provided that means
(40) zum Vergleich der mindestens einen ausgewählten Größe mit einem vorgegebenen Wert oder einem vorgegebenen Bereich vorgesehen sind und dass die Mittel (35) zur Beeinflussung in Abhängigkeit des Vergleichsergebnisses die wenigstens eine erste Steuergröße beeinflussen. (40) are provided for comparing the at least one selected variable with a predetermined value or a predetermined range and that the means (35) for influencing, depending on the comparison result, influence the at least one first control variable.
EP02787382A 2002-04-23 2002-11-19 Method and device for controlling the drive unit of a vehicle Expired - Lifetime EP1502019B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10218014A DE10218014A1 (en) 2002-04-23 2002-04-23 Method and device for controlling the drive unit of a vehicle
DE10218014 2002-04-23
PCT/DE2002/004256 WO2003091561A1 (en) 2002-04-23 2002-11-19 Method and device for controlling the drive unit of a vehicle

Publications (2)

Publication Number Publication Date
EP1502019A1 true EP1502019A1 (en) 2005-02-02
EP1502019B1 EP1502019B1 (en) 2006-11-29

Family

ID=28798694

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02787382A Expired - Lifetime EP1502019B1 (en) 2002-04-23 2002-11-19 Method and device for controlling the drive unit of a vehicle

Country Status (5)

Country Link
US (1) US7117829B2 (en)
EP (1) EP1502019B1 (en)
JP (1) JP4679824B2 (en)
DE (2) DE10218014A1 (en)
WO (1) WO2003091561A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004014368B4 (en) * 2004-03-24 2016-12-08 Robert Bosch Gmbh Method and device for controlling operations in a vehicle
DE102004020539B3 (en) * 2004-04-27 2005-07-28 Siemens Ag Electronic control device for vehicle components has a microcontroller to produce control signal, final stage to activate and deactivate components and monitoring device
DE102006016894A1 (en) * 2006-04-11 2007-10-25 Robert Bosch Gmbh Method and device for operating a drive unit and test device for testing a drive unit
KR101798057B1 (en) * 2016-06-14 2017-11-15 주식회사 현대케피코 System for controlling continuously variable valve duration and operating method thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS606012A (en) * 1983-06-24 1985-01-12 Yanmar Diesel Engine Co Ltd Suction/exhaust valve controller for internal- combustion engine
JPS61234213A (en) * 1985-04-10 1986-10-18 Yanmar Diesel Engine Co Ltd Control device of intake and exhaust valve
JPH07180616A (en) * 1993-12-22 1995-07-18 Mitsubishi Automob Eng Co Ltd Exhaust recycle device for engine
DE4438714A1 (en) 1994-10-29 1996-05-02 Bosch Gmbh Robert Method and device for controlling the drive unit of a vehicle
JP3510044B2 (en) * 1996-05-10 2004-03-22 トヨタ自動車株式会社 Starting method of electromagnetically driven valve of internal combustion engine
DE19723563A1 (en) 1997-06-05 1998-12-10 Fev Motorentech Gmbh & Co Kg Method for monitoring the function of an electromagnetic actuator
DE19731972C2 (en) 1997-07-24 2001-11-22 Siemens Ag Method for controlling an internal combustion engine
DE19757334A1 (en) 1997-12-22 1999-07-01 Siemens Ag Method of monitoring control of positioning element, such as throttle flap of motor vehicle
JPH11294252A (en) 1998-04-13 1999-10-26 Denso Corp Electronic control device
DE19843174C2 (en) * 1998-09-21 2000-08-17 Siemens Ag Method for controlling an internal combustion engine
JP2001152882A (en) * 1999-11-25 2001-06-05 Denso Corp Failure diagnosis device for electromagnetically driven valve of internal combustion engine

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO03091561A1 *

Also Published As

Publication number Publication date
DE10218014A1 (en) 2003-11-06
EP1502019B1 (en) 2006-11-29
DE50208870D1 (en) 2007-01-11
WO2003091561A1 (en) 2003-11-06
US20050253455A1 (en) 2005-11-17
JP4679824B2 (en) 2011-05-11
US7117829B2 (en) 2006-10-10
JP2005532494A (en) 2005-10-27

Similar Documents

Publication Publication Date Title
EP1856394B1 (en) Method and device for monitoring an internal combustion engine injection device
DE19941329B4 (en) Control arrangement for an internal combustion engine with a malfunction detection function
EP1157201B1 (en) System for operating an internal combustion engine, especially an internal combustion engine of an automobile
EP0468007B1 (en) System for controlling and/or regulating an internal combustion engine
DE102005019096B4 (en) Throttle body assembly and method for selecting remedial action in an electronic throttle control system
DE3914536C2 (en) Method and device for diagnosing actuators in the regulation and / or control of operating parameters in connection with the idle control and the tank ventilation in internal combustion engines
EP1735673B1 (en) Method for monitoring a fuel supply device pertaining to an internal combustion engine
DE10230899B4 (en) Method for diagnosing a faulty valve lift position of an internal combustion engine
DE3833333C2 (en)
DE3925881A1 (en) METHOD AND DEVICE FOR CONTROLLING AND / OR REGULATING THE ENGINE POWER OF AN INTERNAL COMBUSTION ENGINE OF A MOTOR VEHICLE
EP1175557A1 (en) Method and device for monitoring a computing element in a motor vehicle
DE102006008493B4 (en) Method and device for controlling an internal combustion engine
WO2003091561A1 (en) Method and device for controlling the drive unit of a vehicle
DE4420425A1 (en) Electronic combined-system for motor vehicles with identical electric sub-distribution units
EP3234328B1 (en) Method and apparatus for diagnosing a fuel supply system
DE102005010456B4 (en) Method and device for operating an internal combustion engine
DE3335633A1 (en) ARRANGEMENT FOR DIAGNOSIS OF AN INTERNAL COMBUSTION ENGINE
WO2010081607A1 (en) Method for performing a number of injections
EP0708233A2 (en) Method and apparatus for controlling an internal combustion engine
DE19640432C2 (en) Method for monitoring an internal combustion engine
DE4216963C2 (en) Control device for an adjustment device in a vehicle
EP1243778B1 (en) Method for performing functional diagnostics on at least one charge movement element by evaluating running irregularities
DE10040254B4 (en) Method for diagnosing a component of an internal combustion engine
DE102004020538A1 (en) Electronic control device and method for controlling the operation of motor vehicle components
DE10036154B4 (en) Method for checking a fuel pressure control system

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20041123

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LI LU MC NL PT SE SK TR

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR IT

REF Corresponds to:

Ref document number: 50208870

Country of ref document: DE

Date of ref document: 20070111

Kind code of ref document: P

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed

Effective date: 20070830

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: IT

Payment date: 20081125

Year of fee payment: 7

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20081118

Year of fee payment: 7

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20100730

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20091130

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20091119

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20170126

Year of fee payment: 15

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 50208870

Country of ref document: DE

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20180602