EP1434934B1 - Internal combustion engine controller and method for operating an internal combustion engine controller - Google Patents

Internal combustion engine controller and method for operating an internal combustion engine controller Download PDF

Info

Publication number
EP1434934B1
EP1434934B1 EP02754502A EP02754502A EP1434934B1 EP 1434934 B1 EP1434934 B1 EP 1434934B1 EP 02754502 A EP02754502 A EP 02754502A EP 02754502 A EP02754502 A EP 02754502A EP 1434934 B1 EP1434934 B1 EP 1434934B1
Authority
EP
European Patent Office
Prior art keywords
internal combustion
combustion engine
main processor
fuel pump
engine controller
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
EP02754502A
Other languages
German (de)
French (fr)
Other versions
EP1434934A1 (en
Inventor
Guenter Rosenzopf
Helmut Denz
Karsten Kroepke
Ruediger Weiss
Oliver Heyna
Stephan Rosenberg
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 EP1434934A1 publication Critical patent/EP1434934A1/en
Application granted granted Critical
Publication of EP1434934B1 publication Critical patent/EP1434934B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

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/30Controlling fuel injection
    • 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/30Controlling fuel injection
    • F02D41/38Controlling fuel injection of the high pressure type
    • F02D41/3809Common rail control systems
    • F02D41/3836Controlling the fuel pressure
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/06Introducing corrections for particular operating conditions for engine starting or warming up
    • F02D41/062Introducing corrections for particular operating conditions for engine starting or warming up for starting
    • 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
    • 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/30Controlling fuel injection
    • F02D41/3082Control of electrical fuel pumps

Definitions

  • the invention relates to an internal combustion engine control according to the preamble of claim 1. Furthermore, the invention relates to a method for operating an internal combustion engine control.
  • An internal combustion engine control of the type mentioned is known from DE 199 61 298 A1.
  • the internal combustion engine controller described therein has a microprocessor-containing control unit.
  • the control unit monitors operating parameters of the internal combustion engine and cooperates with an electric fuel pump relay.
  • the microprocessor is in signal communication with a voltmeter which detects an operating condition of an ignition switch. After actuation of the ignition switch, a fuel pump is actuated by the control unit, so that depending on operating parameters of the internal combustion engine, a supply of an electric fuel pump is initiated or also omitted.
  • DE 197 41 296 A1 describes a drive device for an electric fuel pump of an internal combustion engine which cooperates with a vehicle switch. By actuating the vehicle switch, the fuel pump is controlled via a switching relay with a short duty cycle.
  • DE 199 39 051 A1 shows an internal combustion engine controller with a control unit which measures, inter alia, the fuel pressure of an injection unit.
  • the control unit controls an electric fuel pump and is activated via an ignition switch.
  • a mechanical fuel pump is activated via the control unit.
  • the electric pump ensures a faster fuel pressure build-up than the mechanical pump.
  • Such engine control is known from DE-OS 44 25 986.
  • the control of the electric fuel pump is dependent on the monitoring of certain operating parameters of the internal combustion engine, namely the supply voltage and the speed. This ensures that the fuel pump builds up the fuel pressure quickly after switching on the control.
  • the electric fuel pump in the engine control according to DE-OS 44 25 986 until a certain time after the construction of the supply voltage and thus with fast spin of the ignition even after the with the Start request of a user coupled activation of the starter actually driven. This leads to a delayed fuel pressure buildup of the internal combustion engine after a start request of the user with fast spin of the ignition.
  • the control of the fuel pump can be done simultaneously with the operation of the starter. Also in this case, the fuel pump can not immediately build the required fuel pressure due to the drop in the supply voltage caused by the starter operation what Disadvantages in terms of the starting behavior and the emission values of the internal combustion engine brings.
  • the fuel pump is switched on substantially without a time delay after activation of the engine control.
  • the starting of the internal combustion engine by the starter is therefore usually immediately after the start of the user, but can also be delayed in addition to the start request of the user.
  • the main processor initially independent control of the fuel pump is achieved that the initialization of the main processor does not delay the actuation of the fuel pump.
  • the fuel pump is therefore driven immediately and can quickly provide the fuel pressure required to start.
  • An internal combustion engine controller according to claim 2 has an increased reliability.
  • a switching device prevents a repeated driving of the fuel pump within a short period of time, so that irregular operating states when starting the internal combustion engine, which can be prevented, for example, by incorrect operation of the user or due to a malfunction in the control.
  • a speed sensor according to claim 4 allows easy monitoring of whether a startup has taken place.
  • a hardware logic circuit according to claim 5 has a high switching speed.
  • the logic circuit according to claim 7 allows easy monitoring of operating state changes of the drive device.
  • the control of the fuel pump via the activation input takes place here only in operating conditions that are within certain default values, so that there is an H level at the other input of the AND gate.
  • a bistable initialization toggle switch according to claim 8 or 9 here is an embodiment of the logical switching unit with precise switching behavior, wherein in addition an unwanted activation of the electric fuel pump can be prevented at a standstill of the internal combustion engine.
  • a further increase in the operational safety of the internal combustion engine control results from the use of a fault state toggle switch according to claim 11.
  • a power supply of the fault state toggle switch according to claim 12 ensures a permanent monitoring of a fault condition.
  • a low-cost RC element according to claim 13 can also be used to monitor the fault condition if lower demands are placed on the switching precision.
  • a logic circuit according to claim 14 describes a static control of the electric fuel pump in the engine control according to the invention.
  • a switching device ensures for a pulse width modulated controlled electric fuel pump, that during the independent of the main processor taking place control of the fuel pump to the respective fuel pump tuned pulse width modulated driving of this is possible.
  • a duty cycle according to claim 16 leads to the fastest possible reaching a predetermined fuel pressure.
  • a logic module according to claim 17 leads to a very flexible use of the main processor independent control of the internal combustion engine.
  • a drive processor according to claim 18 can also be used. This is possible if it has a low initialization time and small delays in the control of the fuel pump can be tolerated. In this way, the flexibility of the switching device is increased because the drive processor can perform additional functions that can not be realized with the help of a pure hardware logic circuit or only with great effort. At the same time, since the initialization of the drive processor is short compared to that of the more complex main processor, there is still a shortening of the time delay between the user's start request and the fuel pressure buildup.
  • a drive processor offers the possibility of simple storage of operating states, e.g. if it does not have any permanently supplied memory modules. Of course, such storage can also be done by appropriate permanently powered flip-flops or other electronic components.
  • a delay element according to claim 20 ensures that the fuel pump can generate a predetermined fuel pressure before the starter is activated. Since the fuel pump with the enfindungsstruen engine control can very quickly reach the predetermined fuel pressure, only a very small delay time for the control of the starter is required.
  • a delay time according to claim 21 has proven to be sufficient.
  • Another object of the invention is to provide a method for operating an internal combustion engine control of the type mentioned. This object is achieved by a method having the features specified in claim 22. The advantages of the method result from the described advantages of the engine control.
  • a total of 100 designated internal combustion engine is metered via a fuel metering 105 fuel.
  • An electric fuel pump (EKP) 110 delivers the fuel from a reservoir 115 and provides it to the fuel metering device 105.
  • the fuel meter 105 and the fuel pump 110 are driven by an engine controller 120.
  • the internal combustion engine controller 120 is acted on by a battery 130 via a switchable by an ignition switch or an activation device 205 supply voltage via an activation line 206.
  • the latter also serves as a switch-on signal for the Brennmrafmiaschinen facedung 120.
  • the battery 130 is connected by a magnetic switch 140 to the starter 141.
  • the ignition lock 205 is designed so that in a first position ("1" in Figure 1), the engine control 120 is turned on and in a second position ("2" in Fig. 1) additionally the starter 141 is actuated. Furthermore, a switch-off position ("0" in Fig. 1) of the ignition lock is provided.
  • a speed sensor wheel 145 arranged on the internal combustion engine 100 is scanned by a rotational speed sensor 150, which supplies a corresponding rotational speed signal to the engine control unit 120.
  • FIG. 2 shows further details of the internal combustion engine controller 120.
  • the electric fuel pump 110 is actuated via a fuel pump relay 155. This is done via an EKP power transistor 160.
  • the latter is part of a hardware logic circuit 165 (see Fig. 3) which belongs to an integrated circuit (IC) 170 and will be described in detail later. Further illustrated in Fig. 2 components of the IC 170 are two starter output transistors 175, 180 which control the magnet switch 140 of the starter 141 via starter relay 185, 190.
  • the IC 170 is connected to a main processor ( ⁇ C) 200 through an interface unit (SPI) 195.
  • the interface unit 195 ensures in particular for a bidirectional data exchange of operating parameter data for starting and operating the internal combustion engine 100.
  • the main processor 200 and the IC 170 are activated.
  • the main processor 200 has the following additional inputs: a starter switch input 210 in communication with the starter switch 135, a starter feedback input 215 in communication with the power side of the starter relays 185, 190, a speed input 220 via a speed signal conditioning unit 225 is in communication with the speed sensor 150.
  • the main processor 200 has a plurality of outputs connected to the IC 170: starter enable lines 235, 240 for activating the starter output transistors 175, 180 and an EKP enable line 245 for activating the EKP output stage transistor 160.
  • the main processor 200 still has a bidirectional data port 250 for communication with the interface unit 195.
  • the IC 170 has, in addition to the activation line 206, the following inputs: a starter switch input 255, which is in communication with the starter switch 135, a starter feedback input 260, which is connected to the power side of the starter relay 185, 190 and a speed input 265, the is connected to the speed sensor 150 via the speed signal conditioning unit 225.
  • the IC 170 still has a bidirectional data port 270 for communication with the interface unit 195.
  • the hardware logic circuit 165 for driving the EKP output stage transistor 160 within the IC 170 will be described below with reference to FIG.
  • the EKP output stage transistor 160 is connected to the output of a first AND gate 275.
  • the first AND gate 275 has two inputs. A first input is connected to a reset line 280, via which a reset signal from a reset logic 281 can turn off the power amp safely when the supply voltage of the IC 170 does not have the minimum required value. In normal operation of the hardware logic circuit 165, the reset line has an H level (logic 1). The second input of the AND gate 275 is connected to the output of an OR gate 285 in connection.
  • the OR gate 285 has two inputs. The first input communicates with the EKP activation line 245. The second input is connected to the output of a second logical AND gate 290, which has a total of three inputs.
  • the first input of the second AND gate 290 is connected via a Vorlaufan Kunststoffiser 295 with the activation line 206.
  • the Vorlaufan Kunststoffiser 295 provides immediately after the signal on the activation line 206 of the ignition switch 205 goes to an H level, also a static H level. The latter immediately switches on the EKP output stage transistor 160 via the second AND element 290 if the other two inputs of the second AND element 290 have an H level.
  • the second input of the second AND gate 290 is connected to the inverted output of an initialization flip-flop 300, which is designed as an RS flip-flop.
  • the Initialls mecanics flip-flop 300 is not permanently powered by the supply of the main processor 200, not shown. The switching state of the initialization flip-flop 300 thus remains during one SG-lag even after the fall of the activation signal on the activation line 206 and is deleted only at the end of SG-tracking.
  • the set input of the initialization flip-flop 300 is connected to the EKP enable line 245 of the main processor 200.
  • the reset input of the initialization flip-flop 300 is connected to a start state line 305 via the interface unit 195 to the main processor 200, via which thus a start state signal can be fed.
  • the third input of the second AND gate 290 is connected to the inverted output of a fault flip-flop 310, which is also designed as an RS flip-flop.
  • the set input and reset input of the fault flip-flop 310 are connected to a fault set line 3 15 and a fault reset line 320 through the ratchet unit 195 to the main processor 200, which thus inputs to the fault flip-flop 310 Can supply a fault state setting signal or a fault state reset signal.
  • the fault flip-flop 310 is permanently powered, and thus does not lose its state upon falling of the signal on the enable line 206 even after the caster has ended.
  • the interface unit 195 (see Fig. 2) is for transferring data stored in the engine controller 120 for system configuration and control of the IC 170.
  • these data include: a time value T p indicative of an extension of the evt is a very short signal of the starter switch 135, a time value T v , which is a delay of the signal of the starter switch 135, which are realized in a non-illustrated part of the IC starter drive, whereby the starter output transistors 175, 180 in IC 170 after an activation signal via the starter switch 135 may be extended and delayed, a speed threshold that is used to discriminate within the engine controller 120, whether or not there is a rotating motor, a time value T ekpvl of typically 300 ⁇ s, which represents a maximum lead time, within which the hardware logic circuit 165 via the Vorlaufan tenumaschine 295 independently of the main processor 200, the fuel pump 110 drives, as well as values for the frequency and for the duty cycle of a pulse width modulated signal, which provides the Vor
  • diagnostic data of the final stage transistors 160, 175, 180 are transmitted by the interface unit 195.
  • the engine controller 120 operates as follows:
  • the ignition switch 205 is first actuated.
  • the actuation signal on the activation line 206 triggers the forward control unit 295, which applies an H level to the first input of the second AND gate 290 for the time T ekpvl in the case of a static, ie non-pulsed EKP control.
  • the initialization flip-flop 300 and the fault state flip-flop 310 are not set, so that an H level is also present at their inverted outputs. This is also at the output of the second AND gate 290 in this operating state to an H level.
  • an H level is present at the output of the OR gate 285.
  • the output is also present of the first AND gate 275 to an H level and the EKP output stage transistor 160 is driven immediately after activation of the activation line 206 and thus the structure of the power supply of the IC 170, so that the fuel pump 110 runs immediately after switching on the ignition switch 205 and the Fuel pressure builds up, even if, for example, the user rotates a key used to operate the ignition switch 205 and thus actuates the starter switch 135 immediately after switching on the ignition lock 205.
  • an L level (logical 0) is present at the EKP activation line 245.
  • the latter switches the EKP activation line 245 to an H level in the case of a static, ie non-clocked, EKP control.
  • the initialization flip-flop 300 is set, so that the inverted output of the initialization flip-flop 300 drops to an L level.
  • the output of the second AND gate 290 and thus also at the first input of the OR gate 285 is thus at an L level.
  • the main processor 200 thus takes over the control of the EKP output stage transistor 160 before the expiration of the activation time T ekpvl of the feed-forward control unit 295.
  • the control of the starting process take over the IC 170 and the main processor 200 via the starter switch inputs 210, 255 and the output signal of the speed signal conditioning unit 225. Detects the Main processor 200 that a startup occurs by reaching a speed threshold or that a certain time has elapsed after activation of the activation device, an H level is applied to the start state line 305.
  • the initialization flip-flop 300 is therefore automatically reset when the signal on the EKP enable line 245 is at or returns to an L level. In this way, in the case of a renewed starting process, a direct control of the fuel pump 110 via the activation line 206 and the feed-forward drive unit 295 is possible again, as described above.
  • the reset on the start state line 305 thus takes place in such a way that no direct control of the EKP output stage transistor 160 via the activation line 206 is possible in the case of rapidly repeated activation processes on the activation line 206 without starting operation. Such a rapid repetition may otherwise, if done by the driver, result in a noise nuisance, and if caused by a loose contact e.g. after an accident (crash) with damage to the fuel circuit, lead to dangerous fuel leakage.
  • an H level is applied to the set input of the fault status flip-flop 310 via the fault condition setting line 315.
  • the inverted output of the fault flip-flop 310 thus switches to an L level, so that no control of the fuel pump 110 via the activation line 206 is more possible because at the third input and thus also at the output of the second AND gate 290 an L. Level is applied.
  • the activation of the output stage starter transistors 175, 180 with respect to the control of the EKP output stage transistor 160 can be slightly delayed, so that the fuel pump 110 unaffected by a drop in the supply voltage, which causes by the starter current with active activation of the starter 141 which can build up optimum fuel pressure for the starting process.
  • the hardware logic circuit 165 is designed to selectively drive the EKP power transistor 160 with either a continuous signal or a pulse width modulated signal.
  • pulse width modulated drive signals are used to operate electric fuel pumps, in which the desired fuel pressure can be adjusted via a speed control of the electric fuel pump.
  • electric fuel pumps are referred to as DECOS (demand-controlled fuel supply system) -EKP.
  • DECOS fuel pumps generally include monitoring logic which, with a correctly received pulse width modulated signal, controls the speed of the fuel pump in response to the pulse width duty cycle and, in the case of a static H or L input level, shuts off the DECOS EKP since there may be a short circuit.
  • the main processor 200 stores the data specific to an operating cycle of the internal combustion engine 100 via the interface unit 195 in the permanently maintained data memories of the IC 170 so that it correctly performs the aforementioned static or pulse width modulated flow control described in the following.
  • the feedforward drive unit 295 In pulse width modulated operation, the feedforward drive unit 295 generates a pulse width modulated signal depending on the frequency and duty cycle values communicated to the IC 170 after the previous start by the main processor 200.
  • the main processor 2 00 preferably transmits, as a duty ratio, a value which corresponds to a maximum speed of the DECOS-EKP.
  • the corresponding pulse-width-modulated signal is therefore at each sequence start before the readiness of the main processor 200 via the second AND gate 290, the OR gate 285 and the first AND gate 275 with the stored values of frequency and duty cycle on the EKP output stage transistor 160th transfer.
  • the main processor 200 takes over the EKP activation line 245, the pulse-width modulated control of the fuel pump 110.
  • the initialization flip-flop 300 set the initialization flip-flop 300 so that at its inverted output an L level is applied and thus the control of the EKP output stage transistor 160 is decoupled by the Vorlaufanmaschinetician 295.
  • the main processor 200 takes over the pulse width modulated control of the EKP output stage transistor 160 via the EKP activation line 245.
  • the function of the initialization flip-flop 300 and the fault state flip-flop 310 is the storage of state values that correspond to the start state or the fault state of the engine controller 120.
  • this storage can of course also be done by other components, such as RC elements, which take over the state storage by charging a capacitor, which discharges with a predetermined time constant.
  • RC elements which take over the state storage by charging a capacitor, which discharges with a predetermined time constant.
  • the time constant is chosen so that, analogous to the above-described fast successive activations on the activation line 206, the EKP output stage transistor 160 does not directly control.
  • An RC element which replaces the fault state flip-flop 310 may have a comparatively long time constant, this RC element being continuously charged during the overrun by the main processor 200 when the fault condition is active, and discharging only after the end of the overrun.
  • a control processor independent of the main processor 200 may be provided. This is simpler compared to the main processor 200 and has a very short initialization time compared to the main processor 200.
  • the drive processor takes over the control of the EKP output stage transistor 160.
  • the drive processor may also have a permanently supplied flip-flop for state storage, so that is prevented in a fault condition that the drive processor during the initialization of the main processor 200, the fuel pump 110th independently controls.
  • the use of an RC element in the described form is also possible here.

Description

Die Erfindung betrifft eine Brennkraftmaschinensteuerung gemäß dem Oberbegriff des Anspruches 1. Ferner betrifft die Erfindung ein Verfahren zum Betrieb einer Brennkraftmaschinensteuerung.The invention relates to an internal combustion engine control according to the preamble of claim 1. Furthermore, the invention relates to a method for operating an internal combustion engine control.

Eine Brennkraftmaschinensteuerung der eingangs genannten Art ist bekannt aus der DE 199 61 298 A1. Die dort beschriebene Brennkraftmaschinensteuerung hat ein einen Mikroprozessor enthaltendes Steuergerät. Das Steuergerät überwacht Betriebsparameter der Brennkraftmaschine und arbeitet mit einem Elektrokraftstoffpumpenrelais zusammen. Der Mikroprozessor steht mit einem Spannungsmesser in Signalverbindung, der einen Betriebszustand eines Zündschalters erkennt. Nach Betätigung des Zündschalters wird eine Kraftstoffpumpe durch das Steuergerät angesteuert, so dass abhängig von Betriebsparametern der Brennkraftmaschine ein Vorlauf einer elektrischen Kraftstoffpumpe eingeleitet wird oder auch unterbleibt.An internal combustion engine control of the type mentioned is known from DE 199 61 298 A1. The internal combustion engine controller described therein has a microprocessor-containing control unit. The control unit monitors operating parameters of the internal combustion engine and cooperates with an electric fuel pump relay. The microprocessor is in signal communication with a voltmeter which detects an operating condition of an ignition switch. After actuation of the ignition switch, a fuel pump is actuated by the control unit, so that depending on operating parameters of the internal combustion engine, a supply of an electric fuel pump is initiated or also omitted.

Die DE 197 41 296 A1 beschreibt eine Ansteuervorrichtung für eine elektrische Kraftstoffpumpe einer Brennkraftmaschine, die mit einem Fahrzeugschalter zusammenarbeitet. Durch Betätigung des Fahrzeugschalters wird die Kraftstoffpumpe über ein Schaltrelais mit kurzer Einschaltdauer angesteuert.DE 197 41 296 A1 describes a drive device for an electric fuel pump of an internal combustion engine which cooperates with a vehicle switch. By actuating the vehicle switch, the fuel pump is controlled via a switching relay with a short duty cycle.

Die DE 199 39 051 A1 zeigt eine Brennkraftmaschinensteuerung mit einer Steuereinheit, die unter anderem den Kraftstoffdruck einer Einspritzeinheit misst. Die Steuereinheit steuert eine elektrische Kraftstoffpumpe an und wird über einen Zündanlassschalter aktiviert. Parallel wird über die Steuereinheit auch eine mechanische Kraftstoffpumpe aktiviert. Die elektrische Pumpe sorgt dabei für einen schnelleren Kraftstoffdruckaufbau als die mechanische Pumpe.DE 199 39 051 A1 shows an internal combustion engine controller with a control unit which measures, inter alia, the fuel pressure of an injection unit. The control unit controls an electric fuel pump and is activated via an ignition switch. In parallel, a mechanical fuel pump is activated via the control unit. The electric pump ensures a faster fuel pressure build-up than the mechanical pump.

Eine derartige Brennkraftmaschinensteuerung ist aus der DE-OS 44 25 986 bekannt. Dort erfolgt die Ansteuerung der elektrischen Kraftstoffpumpe abhängig von der Überwachung bestimmter Betriebsparameter der Brennkraftmaschine, nämlich der Versorgungsspannung und der Drehzahl. Hierdurch wird sichergestellt, daß die Kraftstoffpumpe nach dem Einschalten der Steuerung den Kraftstoffdruck schnell aufbaut. Durch die Überprüfung der Betriebsparameter und zudem infolge der Dauer des Initialisierungsvorganges der Ansteuervorrichtung wird die elektrische Kraftstoffpumpe bei der Brennkraftmaschinensteuerung nach der DE-OS 44 25 986 erst eine bestimmte Zeit nach dem Aufbau der Versorgungsspannung und somit bei schnellem Durchdrehen des Zündschlosses auch nach der mit dem Startwunsch eines Benutzers gekoppelten Aktivierung des Starters tatsächlich angesteuert. Dies führt zu einem verzögerten Kraftstoffdruckaufbau der Brennkraftmaschine nach einem Startwunsch des Benutzers bei schnellem Durchdrehen des Zündschlosses.Such engine control is known from DE-OS 44 25 986. There, the control of the electric fuel pump is dependent on the monitoring of certain operating parameters of the internal combustion engine, namely the supply voltage and the speed. This ensures that the fuel pump builds up the fuel pressure quickly after switching on the control. By checking the operating parameters and also as a result of the duration of the initialization of the control device, the electric fuel pump in the engine control according to DE-OS 44 25 986 until a certain time after the construction of the supply voltage and thus with fast spin of the ignition even after the with the Start request of a user coupled activation of the starter actually driven. This leads to a delayed fuel pressure buildup of the internal combustion engine after a start request of the user with fast spin of the ignition.

Bei anderen vom Markt her bekannten Brennkraftmaschinensteuerungen kann die Ansteuerung der Kraftstoffpumpe gleichzeitig mit der Betätigung des Starters erfolgen. Auch in diesem Fall kann die Kraftstoffpumpe aufgrund des durch die Starterbetätigung verursachten Abfalls der Versorgungsspannung nicht sofort den benötigten Kraftstoffdruck aufbauen, was Nachteile in Bezug auf das Startverhalten und die Emissionswerte der Brennkraftmaschine mit sich bringt.In other known from the market engine controls, the control of the fuel pump can be done simultaneously with the operation of the starter. Also in this case, the fuel pump can not immediately build the required fuel pressure due to the drop in the supply voltage caused by the starter operation what Disadvantages in terms of the starting behavior and the emission values of the internal combustion engine brings.

Es ist daher die Aufgabe der vorliegenden Erfindung, eine Brennkraftmaschinensteuerung der eingangs genannten Art derart weiterzubilden, daß nach Einschalten der Steuerung und sofort anschließendem Startwunsch des Benutzers der Startvorgang mit möglichst geringer zeitlicher Verzögerung bei ausreichendem Kraftstoffdruck erfolgt.It is therefore an object of the present invention to develop an internal combustion engine control of the type mentioned in such a way that after switching on the controller and immediately subsequent start request of the user, the starting process with the least possible delay takes place with sufficient fuel pressure.

Diese Aufgabe ist erfindungsgemäß gelöst durch eine Brennkraftmaschinensteuerung mit den Merkmalen des Anspruches 1.This object is achieved by an internal combustion engine control with the features of claim 1.

Erfindungsgemäß wird die Kraftstoffpumpe im wesentlichen ohne zeitliche Verzögerung nach dem Aktivieren der Brennkraftmaschinensteuerung eingeschaltet. Das Starten der Brennkraftmaschine durch den Anlasser erfolgt daher in der Regel unmittelbar nach dem Startwunsch des Benutzers, kann aber auch zusätzlich gegenüber dem Startwunsch des Benutzers verzögert werden. Durch die vom Hauptprozessor zunächst unabhängige Ansteuerung der Kraftstoffpumpe wird erreicht, daß sich die Initialisierung des Hauptprozessors nicht verzögernd auf die Ansteuerung der Kraftstoffpumpe auswirkt. Die Kraftstoffpumpe wird daher sofort angesteuert und kann schnell den zum Start erforderlichen Kraftstoffdruck bereitstellen.According to the invention, the fuel pump is switched on substantially without a time delay after activation of the engine control. The starting of the internal combustion engine by the starter is therefore usually immediately after the start of the user, but can also be delayed in addition to the start request of the user. By the main processor initially independent control of the fuel pump is achieved that the initialization of the main processor does not delay the actuation of the fuel pump. The fuel pump is therefore driven immediately and can quickly provide the fuel pressure required to start.

Eine Brennkraftmaschinensteuerung gemäß Anspruch 2 weist eine erhöhte Betriebssicherheit auf.An internal combustion engine controller according to claim 2 has an increased reliability.

Eine Schalteinrichtung gemäß Anspruch 3 verhindert ein mehrmaliges Ansteuern der Kraftstoffpumpe innerhalb einer kurzen Zeitspanne, so daß irreguläre Betriebszustände beim Starten der Brennkraftmaschine, welche z.B. durch eine Fehlbedienung des Benutzers oder aufgrund einer Störung in der Ansteuerung entstehen können, verhindert werden.A switching device according to claim 3 prevents a repeated driving of the fuel pump within a short period of time, so that irregular operating states when starting the internal combustion engine, which can be prevented, for example, by incorrect operation of the user or due to a malfunction in the control.

Ein Drehzahlsensor gemäß Anspruch 4 ermöglicht eine einfache Überwachung, ob ein Startvorgang stattgefunden hat.A speed sensor according to claim 4 allows easy monitoring of whether a startup has taken place.

Eine Hardware-Logikschaltung gemäß Anspruch 5 weist eine hohe Schaltgeschwindigkeit auf.A hardware logic circuit according to claim 5 has a high switching speed.

Durch eine Logikschaltung gemäß Anspruch 6 ist auf einfache Weise gewährleistet, daß nach erfolgter Initialisierung des Hauptprozessors dieser die Ansteuerung der Kraftstoffpumpe übernehmen kann.By a logic circuit according to claim 6 ensures in a simple manner that after the initialization of the main processor this can take over the control of the fuel pump.

Die Logikschaltung gemäß Anspruch 7 ermöglicht eine einfache Überwachung von Betriebszustandsänderungen der Ansteuervorrichtung. Die Ansteuerung der Kraftstoffpumpe über den Aktivierungseingang erfolgt hierbei nur bei Betriebszuständen, die innerhalb bestimmter Vorgabewerte liegen, so daß am weiteren Eingang des UND-Gliedes ein H-Pegel vorliegt.The logic circuit according to claim 7 allows easy monitoring of operating state changes of the drive device. The control of the fuel pump via the activation input takes place here only in operating conditions that are within certain default values, so that there is an H level at the other input of the AND gate.

Ein bistabiler Initialisierungs-Kippschalter gemäß Anspruch 8 oder 9 ist hierbei eine Ausführung der logischen Schalteinheit mit präzisem Schaltverhalten, wobei zudem eine ungewollte Ansteuerung der elektrischen Kraftstoffpumpe bei einem Stillstand der Brennkraftmaschine verhindert werden kann.A bistable initialization toggle switch according to claim 8 or 9 here is an embodiment of the logical switching unit with precise switching behavior, wherein in addition an unwanted activation of the electric fuel pump can be prevented at a standstill of the internal combustion engine.

Bei etwas geringeren Anforderungen an die Präzision des Schaltverhaltens kann alternativ auch ein preiswertes RC-Glied gemäß Anspruch 10 eingesetzt sein.With somewhat lower demands on the precision of the switching behavior, alternatively, a low-cost RC element according to claim 10 can be used.

Eine weitere Erhöhung der Betriebssicherheit der Brennkraftmaschinensteuerung ergibt sich durch den Einsatz eines Störzustands-Kippschalters gemäß Anspruch 11.A further increase in the operational safety of the internal combustion engine control results from the use of a fault state toggle switch according to claim 11.

Eine Stromversorgung des Störzustands-Kippschalters gemäß Anspruch 12 gewährleistet eine dauerhafte Überwachung eines Störzustands.A power supply of the fault state toggle switch according to claim 12 ensures a permanent monitoring of a fault condition.

Alternativ ist auch zur Überwachung des Störzustands dann, wenn geringere Anforderungen an die Schaltpräzision gestellt werden, ein preiswertes RC-Glied gemäß Anspruch 13 einsetzbar.Alternatively, a low-cost RC element according to claim 13 can also be used to monitor the fault condition if lower demands are placed on the switching precision.

Eine Logikschaltung gemäß Anspruch 14 beschreibt eine statische Ansteuerung der elektrischen Kraftstoffpumpe bei der erfindungsgemäßen Brennkraftmaschinensteuerung.A logic circuit according to claim 14 describes a static control of the electric fuel pump in the engine control according to the invention.

Eine Schalteinrichtung gemäß Anspruch 15 stellt für eine pulsweitenmoduliert gesteuerte elektrische Kraftstoffpumpe sicher, daß während der unabhängig vom Hauptprozessor erfolgenden Ansteuerung der Kraftstoffpumpe ein auf die jeweilige Kraftstoffpumpe abgestimmtes pulsweitenmoduliertes Ansteuern von dieser möglich ist.A switching device according to claim 15 ensures for a pulse width modulated controlled electric fuel pump, that during the independent of the main processor taking place control of the fuel pump to the respective fuel pump tuned pulse width modulated driving of this is possible.

Ein Tastverhältnis gemäß Anspruch 16 führt zu einem schnellstmöglichen Erreichen eines vorgegebenen Kraftstoffdrucks.A duty cycle according to claim 16 leads to the fastest possible reaching a predetermined fuel pressure.

Ein Logikbaustein gemäß Anspruch 17 führt zu einer sehr flexibel einsetzbaren vom Hauptprozessor unabhängigen Ansteuerung der Brennkraftmaschine.A logic module according to claim 17 leads to a very flexible use of the main processor independent control of the internal combustion engine.

Alternativ zu einer reinen Hardware-Logikschaltung als elektronische Schalteinrichtung kann auch ein Ansteuerprozessor gemäß Anspruch 18 eingesetzt sein. Dies ist dann möglich, wenn dieser eine geringe Initialisierungszeit aufweist und geringe Verzögerungen bei der Ansteuerung der Kraftstoffpumpe toleriert werden können. Auf diese Weise ist die Flexibilität der Schalteinrichtung erhöht, da der Ansteuerprozessor zusätzliche Funktionen erfüllen kann, die mit Hilfe einer reinen Hardware-Logikschaltung nicht oder nur mit hohem Aufwand realisierbar sind. Gleichzeitig ist, da die Initialisierung des Ansteuerprozessors kurz ist verglichen mit derjenigen des komplexer aufgebauten Hauptprozessors, immer noch eine Verkürzung der zeitlichen Verzögerung zwischen dem Startwunsch des Benutzers und dem Kraftstoffdruckaufbau gegeben.As an alternative to a pure hardware logic circuit as an electronic switching device, a drive processor according to claim 18 can also be used. This is possible if it has a low initialization time and small delays in the control of the fuel pump can be tolerated. In this way, the flexibility of the switching device is increased because the drive processor can perform additional functions that can not be realized with the help of a pure hardware logic circuit or only with great effort. At the same time, since the initialization of the drive processor is short compared to that of the more complex main processor, there is still a shortening of the time delay between the user's start request and the fuel pressure buildup.

Ein Ansteuerprozessor gemäß Anspruch 19 bietet die Möglichkeit einer einfachen Speicherung von Betriebszuständen, z.B. wenn dieser keine dauerversorgten Speicherbausteine aufweist. Natürlich kann eine derartige Speicherung auch durch entsprechende dauerversorgte Flip-Flops oder durch andere elektronische Komponenten erfolgen.A drive processor according to claim 19 offers the possibility of simple storage of operating states, e.g. if it does not have any permanently supplied memory modules. Of course, such storage can also be done by appropriate permanently powered flip-flops or other electronic components.

Ein Verzögerungsglied gemäß Anspruch 20 stellt sicher, daß die Kraftstoffpumpe einen vorgegebenen Kraftstoffdruck erzeugen kann, bevor der Starter angesteuert wird. Da die Kraftstoffpumpe mit der enfindungsgemäßen Brennkraftmaschinensteuerung sehr schnell den vorgegebenen Kraftstoffdruck erreichen kann, ist nur eine sehr geringe Verzögerungszeit für die Ansteuerung des Starters erforderlich.A delay element according to claim 20 ensures that the fuel pump can generate a predetermined fuel pressure before the starter is activated. Since the fuel pump with the enfindungsgemäßen engine control can very quickly reach the predetermined fuel pressure, only a very small delay time for the control of the starter is required.

Eine Verzögerungszeit gemäß Anspruch 21 hat sich als ausreichend erwiesen.A delay time according to claim 21 has proven to be sufficient.

Eine weitere Aufgabe der Erfindung ist es, ein Verfahren zum Betrieb einer Brennkraftmaschinensteuerung der eingangs genannten Art anzugeben. Diese Aufgabe wird erfindungsgemäß durch ein Verfahren mit den im Anspruch 22 angegebenen Merkmalen gelöst. Die Vorteile des Verfahrens ergeben sich aus den geschilderten Vorteilen der Brennkraftmaschinensteuerung.Another object of the invention is to provide a method for operating an internal combustion engine control of the type mentioned. This object is achieved by a method having the features specified in claim 22. The advantages of the method result from the described advantages of the engine control.

Ein Ausführungsbeispiel der Erfindung wird nachfolgend anhand der Zeichnung näher erläutert. In dieser zeigen:

Fig. 1
schematisch eine Brennkraftmaschine mit einer erfindungsgemäßen Brennkraftmaschinensteuerung;
Fig. 2
schematisch nähere Details der Brennkraftmaschinensteuerung; und
Fig. 3
eine Hardware-Logikschaltung der Brennkraftmaschinensteuerung.
An embodiment of the invention will be explained in more detail with reference to the drawing. In this show:
Fig. 1
schematically an internal combustion engine with an engine control according to the invention;
Fig. 2
schematically more details of the engine control; and
Fig. 3
a hardware logic circuit of the engine control.

Einer in Fig. 1 insgesamt mit 100 bezeichneten Brennkraftmaschine wird über eine Kraftstoffzumeßeinrichtung 105 Kraftstoff zugemessen. Eine elektrische Kraftstoffpumpe (EKP) 110 fördert aus einem Vorratsbehälter 115 den Kraftstoff und stellt diesen der kraftstoffzumeßeinrichtung 105 bereit. Die Kraftstoffzumeßeinrichtung 105 und die Kraftstoffpumpe 110 werden von einer Brennkraftmaschinensteuerung 120 angesteuert.In FIG. 1, a total of 100 designated internal combustion engine is metered via a fuel metering 105 fuel. An electric fuel pump (EKP) 110 delivers the fuel from a reservoir 115 and provides it to the fuel metering device 105. The fuel meter 105 and the fuel pump 110 are driven by an engine controller 120.

Die Brennkraftmaschinensteuerung 120 wird von einer Batterie 130 über eine durch ein Zündschloß bzw. eine Aktivierungseinrichtung 205 zuschaltbare Versorgungsspannung über eine Aktivierungsleitung 206 beaufschlagt. Letztere dient auch als Einschaltsignal für die Brennkrafmiaschinensteuerung 120. Über einen Anlasserschalter 135 und die Brennkraftmaschinensteuerung 120 wird die Batterie 130 durch einen Magnetschalter 140 auf den Anlasser 141 geschaltet. Das Zündschloß 205 ist dabei so ausgeführt, daß in einer ersten Position ("1" in Fig.1) die Brennkraftmaschinensteuerung 120 eingeschaltet und in einer zweiten Position ("2" in Fig. 1) zusätzlich der Anlasser 141 betätigt wird. Weiterhin ist eine Ausschalt-Position ("0" in Fig. 1) des Zündschlosses vorgesehen. Ein an der Brennkraftmaschine 100 angeordnetes Drehzahlgeberrad 145 wird von einem Drehzahlsensor 150 abgetastet, der ein entsprechendes Drehzahlsignal der Brennkraftmaschinensteuerung 120 zuführt.The internal combustion engine controller 120 is acted on by a battery 130 via a switchable by an ignition switch or an activation device 205 supply voltage via an activation line 206. The latter also serves as a switch-on signal for the Brennmrafmiaschinensteuerung 120. About a starter switch 135 and the engine control 120, the battery 130 is connected by a magnetic switch 140 to the starter 141. The ignition lock 205 is designed so that in a first position ("1" in Figure 1), the engine control 120 is turned on and in a second position ("2" in Fig. 1) additionally the starter 141 is actuated. Furthermore, a switch-off position ("0" in Fig. 1) of the ignition lock is provided. A speed sensor wheel 145 arranged on the internal combustion engine 100 is scanned by a rotational speed sensor 150, which supplies a corresponding rotational speed signal to the engine control unit 120.

Fig. 2 zeigt weitere Details der Brennkraftmaschinensteuerung 120. Die elektrische Kraftstoffpumpe 110 wird über ein Kraftstoffpumpenrelais 155 angesteuert. Dies erfolgt über einen EKP-Endstufentransistor 160. Letzterer ist Bestandteil einer Hardware-Logikschaltung 165 (vgl. Fig. 3), die zu einem integrierten Schaltkreis (IC) 170 gehört und noch im Detail beschrieben wird. Weitere in Fig. 2 dargestellte Bauelemente des IC 170 sind zwei Anlasser-Endstufentransistoren 175, 180, die über Anlasserrelais 185, 190 den Magnetschalter 140 des Anlassers 141 ansteuern.FIG. 2 shows further details of the internal combustion engine controller 120. The electric fuel pump 110 is actuated via a fuel pump relay 155. This is done via an EKP power transistor 160. The latter is part of a hardware logic circuit 165 (see Fig. 3) which belongs to an integrated circuit (IC) 170 and will be described in detail later. Further illustrated in Fig. 2 components of the IC 170 are two starter output transistors 175, 180 which control the magnet switch 140 of the starter 141 via starter relay 185, 190.

Der IC 170 ist über eine Schnittstelleneinheit (SPI) 195 mit einem Hauptprozessor (µC) 200 verbunden. Die Schnittstelleneinheit 195 sorgt hier insbesondere für einen bidirektionalen Datenaustausch von Betriebsparameterdaten zum Starten und zum Betrieb der Brennkraftmaschine 100.The IC 170 is connected to a main processor (μC) 200 through an interface unit (SPI) 195. The interface unit 195 ensures in particular for a bidirectional data exchange of operating parameter data for starting and operating the internal combustion engine 100.

Über einen Schalter in der Aktivierungsleitung 206 am Zündschloß 205 werden der Hauptprozessor 200 und der IC 170 aktiviert.Via a switch in the activation line 206 on the ignition switch 205, the main processor 200 and the IC 170 are activated.

Der Hauptprozessor 200 hat folgende weitere Eingänge: Einen Anlasserschalteingang 210, der mit dem Anlasserschalter 135 in Verbindung steht, einen Anlasser-Rückkoppelungseingang 215, der mit der Leistungsseite der Anlasserrelais 185, 190 in Verbindung steht, einen Drehzahleingang 220, der über eine Drehzahlsignal-Aufbereitungseinheit 225 mit dem Drehzahlsensor 150 in Verbindung steht.The main processor 200 has the following additional inputs: a starter switch input 210 in communication with the starter switch 135, a starter feedback input 215 in communication with the power side of the starter relays 185, 190, a speed input 220 via a speed signal conditioning unit 225 is in communication with the speed sensor 150.

Der Hauptprozessor 200 weist mehrere Ausgänge auf, die mit dem IC 170 verbunden sind: Anlasser-Aktivierungsleitungen 235, 240 zum Aktivieren der Anlasser-Endstufentransistoren 175, 180 und eine EKP-Aktivierungsleitung 245 zum Aktivieren des EKP-Endstufentransistors 160.The main processor 200 has a plurality of outputs connected to the IC 170: starter enable lines 235, 240 for activating the starter output transistors 175, 180 and an EKP enable line 245 for activating the EKP output stage transistor 160.

Ferner weist der Hauptprozessor 200 noch einen bidirektionalen Datenport 250 zur Kommunikation mit der Schnittstelleneinheit 195 auf.Furthermore, the main processor 200 still has a bidirectional data port 250 for communication with the interface unit 195.

Der IC 170 weist außer der Aktivierungsleitung 206 folgende Eingänge auf: Einen Anlasserschalteingang 255, der mit dem Anlasserschalter 135 in Verbindung steht, einen Anlasser-Rückkoppelungseingang 260, der mit der Leistungsseite der Anlasserrelais 185, 190 in Verbindung steht, und einen Drehzahleingang 265, der über die Drehzahlsignal-Aufbereitungseinheit 225 mit dem Drehzahlsensor 150 in Verbindung steht.The IC 170 has, in addition to the activation line 206, the following inputs: a starter switch input 255, which is in communication with the starter switch 135, a starter feedback input 260, which is connected to the power side of the starter relay 185, 190 and a speed input 265, the is connected to the speed sensor 150 via the speed signal conditioning unit 225.

Ferner weist der IC 170 noch einen bidirektionalen Datenport 270 zur Kommunikation mit der Schnittstelleneinheit 195 auf.Furthermore, the IC 170 still has a bidirectional data port 270 for communication with the interface unit 195.

Nachfolgend wird anhand von Fig. 3 die Hardware-Logikschaltung 165 zur Ansteuerung des EKP-Endstufentransistors 160 innerhalb des IC 170 beschrieben:The hardware logic circuit 165 for driving the EKP output stage transistor 160 within the IC 170 will be described below with reference to FIG.

Eingangsseitig ist der EKP-Endstufentransistor 160 mit dem Ausgang eines ersten UND-Glieds 275 verbunden. Das erste UND-Glied 275 weist zwei Eingänge auf. Ein erster Eingang steht mit einer Reset-Leitung 280 in Verbindung, über die ein Reset-Signal aus einer Reset-Logik 281 die Endstufe sicher abschalten kann, wenn die Versorgungsspannung des IC 170 nicht den minimal erforderlichen Wert aufweist. Im Normalbetrieb der Hardware-Logikschaltung 165 weist die Reset-Leitung einen H-Pegel (logisch 1) auf. Der zweite Eingang des UND-Glieds 275 steht mit dem Ausgang eines ODER-Glieds 285 in Verbindung.On the input side, the EKP output stage transistor 160 is connected to the output of a first AND gate 275. The first AND gate 275 has two inputs. A first input is connected to a reset line 280, via which a reset signal from a reset logic 281 can turn off the power amp safely when the supply voltage of the IC 170 does not have the minimum required value. In normal operation of the hardware logic circuit 165, the reset line has an H level (logic 1). The second input of the AND gate 275 is connected to the output of an OR gate 285 in connection.

Das ODER-Glied 285 hat zwei Eingänge. Der erste Eingang steht mit der EKP-Aktivierungsleitung 245 in Verbindung. Der zweite Eingang ist mit dem Ausgang eines zweiten logischen UND-Glieds 290 verbunden, welches insgesamt drei Eingänge aufweist.The OR gate 285 has two inputs. The first input communicates with the EKP activation line 245. The second input is connected to the output of a second logical AND gate 290, which has a total of three inputs.

Der erste Eingang des zweiten UND-Gliedes 290 ist über eine Vorlaufansteuereinheit 295 mit der Aktivierungsleitung 206 verbunden. Im Falle einer geschalteten EKP-Ansteuerung liefert die Vorlaufansteuereinheit 295 sofort nachdem das Signal auf der Aktivierungsleitung 206 des Zündschlosses 205 auf einen H-Pegel geht, ebenfalls einen statischen H-Pegel. Letzterer schaltet über das zweite UND-Glied 290 sofort den EKP-Endstufentransistor 160 ein, wenn die beiden anderen Eingänge des zweiten UND-Glieds 290 einen H-Pegel aufweisen. Der zweite Eingang des zweiten UND-Glieds 290 ist mit dem invertierten Ausgang eines Initialisierungs-Flip-Flops 300 verbunden, welches als RS-Flip-Flop ausgeführt ist. Das Initiallsierungs-Flip-Flop 300 ist über die nicht dargestellte Versorgung des Hauptprozessors 200 nicht dauerhaft spannungsversorgt. Der Schaltzustand des Initialisierungs-Flip-Flops 300 bleibt somit während eines SG-Nachlaufs auch nach dem Abfallen des Aktivierungssignals auf der Aktivierungsleitung 206 bestehen und wird erst am Ende des SG-Nachlaufs gelöscht.The first input of the second AND gate 290 is connected via a Vorlaufansteuereinheit 295 with the activation line 206. In the case of a switched EKP control, the Vorlaufansteuereinheit 295 provides immediately after the signal on the activation line 206 of the ignition switch 205 goes to an H level, also a static H level. The latter immediately switches on the EKP output stage transistor 160 via the second AND element 290 if the other two inputs of the second AND element 290 have an H level. The second input of the second AND gate 290 is connected to the inverted output of an initialization flip-flop 300, which is designed as an RS flip-flop. The Initiallsierungs flip-flop 300 is not permanently powered by the supply of the main processor 200, not shown. The switching state of the initialization flip-flop 300 thus remains during one SG-lag even after the fall of the activation signal on the activation line 206 and is deleted only at the end of SG-tracking.

Der Setz-Eingang des Initialisierungs-Flip-Flops 300 ist mit der EKP-Aktivierungsleitung 245 des Hauptprozessors 200 verbunden. Der Rücksetz-Eingang des Initialisierungs-Flip-Flops 300 ist mit einer Startzustandsleitung 305 über die Schnittstelleneinheit 195 mit dem Hauptprozessor 200 verbunden, über den somit ein Startzustandssignal zuführbar ist. Der dritte Eingang des zweiten UND-Glieds 290 ist mit dem invertierten Ausgang eines Störzustands-Flip-Flops 310 verbunden, welches ebenfalls als RS-Flip-Flop ausgeführt ist. Der Setz-Eingang und der Rücksetz-Eingang des Störzustands-Flip-Flops 310 sind mit einer Störzustands-Setzleitung 3 15 und einer Störzustands-Rücksetzleitung 320 über die Schrüttstelleneinheit 195 mit dem Hauptprozessor 200 verbunden, der somit dem Störzustands-Flip-Flop 310 ein Störzustands-Setzsignal bzw. ein Störzustands-Rücksetzsignal zuführen kann. Das Störzustands-Flip-Flop 310 ist permanentversorgt und verliert somit seinen Zustand bei Abfall des Signals auf der Aktivierungsleitung 206 auch nach Ende des Nachlaufs nicht.The set input of the initialization flip-flop 300 is connected to the EKP enable line 245 of the main processor 200. The reset input of the initialization flip-flop 300 is connected to a start state line 305 via the interface unit 195 to the main processor 200, via which thus a start state signal can be fed. The third input of the second AND gate 290 is connected to the inverted output of a fault flip-flop 310, which is also designed as an RS flip-flop. The set input and reset input of the fault flip-flop 310 are connected to a fault set line 3 15 and a fault reset line 320 through the ratchet unit 195 to the main processor 200, which thus inputs to the fault flip-flop 310 Can supply a fault state setting signal or a fault state reset signal. The fault flip-flop 310 is permanently powered, and thus does not lose its state upon falling of the signal on the enable line 206 even after the caster has ended.

Die Schnittstelleneinheit 195 (vgl. Fig. 2) dient der Übertragung von in der Brennkraftmaschinensteuerung 120 gespeicherten Daten zur Systemkonfiguration und zur Steuerung des IC 170. Zu diesen Daten gehören außer den oben beschriebenen Signalen: Ein Zeitwert Tp, der für eine Verlängerung des evtl. sehr kurzen Signals des Anlasserschalters 135 steht, ein Zeitwert Tv, der für eine Verzögerung des Signals des Anlasserschalters 135 steht, die in einem hier nicht näher dargestellten Teil des IC 170 zur Starteransteuerung realisiert werden, wodurch die Anlasser-Endstufentransistoren 175, 180 im IC 170 nach einem Aktivierungssignal über den Anlasserschalter 135 ggf. verlängert und verzögert angesteuert werden, ein Drehzahlschwellwert, der zur Unterscheidung innerhalb der Brennkraftmaschinensteuerung 120 dient, ob ein rotierender Motor vorliegt oder nicht, ein Zeitwert Tekpvl von typisch 300µs, der für eine maximale Vorlaufdauer steht, innerhalb der die Hardware-Logikschaltung 165 über die Vorlaufansteuereinheit 295 unabhängig vom Hauptprozessor 200 die Kraftstoffpumpe 110 ansteuert, sowie Werte für die Frequenz und für das Tastverhältnis eines pulsweitenmodulierten Signals, welches die Vorlaufansteuereinheit 295 im Falle einer getakteten Ansteuerung der Kraftstoffpumpe 110 zur Verfügung stellt.The interface unit 195 (see Fig. 2) is for transferring data stored in the engine controller 120 for system configuration and control of the IC 170. In addition to the signals described above, these data include: a time value T p indicative of an extension of the evt is a very short signal of the starter switch 135, a time value T v , which is a delay of the signal of the starter switch 135, which are realized in a non-illustrated part of the IC starter drive, whereby the starter output transistors 175, 180 in IC 170 after an activation signal via the starter switch 135 may be extended and delayed, a speed threshold that is used to discriminate within the engine controller 120, whether or not there is a rotating motor, a time value T ekpvl of typically 300μs, which represents a maximum lead time, within which the hardware logic circuit 165 via the Vorlaufansteuereinheit 295 independently of the main processor 200, the fuel pump 110 drives, as well as values for the frequency and for the duty cycle of a pulse width modulated signal, which provides the Vorlaufansteuereinheit 295 in the case of a clocked control of the fuel pump 110.

Als Rückgabewerte vom IC 170 an den Hauptprozessor 200 werden von der Schnittstelleneinheit 195 Diagnosedaten der Endstufentransistoren 160, 175, 180 übermittelt.As return values from the IC 170 to the main processor 200, diagnostic data of the final stage transistors 160, 175, 180 are transmitted by the interface unit 195.

Die Brennkraftmaschinensteuerung 120 funktioniert folgendermaßen:The engine controller 120 operates as follows:

Zum Starten der Brennkraftmaschine 100 wird zunächst das Zündschloß 205 betätigt. Das Betätigungssignal auf der Aktivierungsleitung 206 triggert die Vorlaufsteuereinheit 295, die im Fall einer statischen, d.h. nicht getakteten EKP-Ansteuerung für die Zeit Tekpvl einen H-Pegel an den ersten Eingang des zweiten UND-Glieds 290 legt. Beim erstmaligen Betätigen der Aktivierungsleitung 206 sind das Initialisierungs-Flip-Flop 300 und das Störzustands-Flip-Flop 310 nicht gesetzt, so daß an deren invertierten Ausgängen ebenfalls ein H-Pegel anliegt. Damit liegt auch am Ausgang des zweiten UND-Glieds 290 in diesem Betriebszustand ein H-Pegel an. Am Ausgang des ODER-Glieds 285 liegt damit unabhängig davon, was für ein Signal an der EP-Aktivierungsleitung 245 anliegt, ein H-Pegel an. Da auf der Reset-Leitung 280 ebenfalls ein H-Pegel anliegt, liegt auch am Ausgang des ersten UND-Glieds 275 ein H-Pegel an und der EKP-Endstufentransistor 160 wird sofort nach Betätigen der Aktivierungsleitung 206 und somit dem Aufbau der Spannungsversorgung des IC 170 angesteuert, so daß die Kraftstoffpumpe 110 unmittelbar nach dem Einschalten des Zündschlosses 205 läuft und den Kraftstoffdruck aufbaut, auch wenn z.B. der Benutzer einen zur Betätigung des Zündschlosses 205 dienenden Zündschlüssel durchdreht und somit den Anlasserschalter 135 unmittelbar nach Einschalten des Zündschlosses 205 betätigt.To start the internal combustion engine 100, the ignition switch 205 is first actuated. The actuation signal on the activation line 206 triggers the forward control unit 295, which applies an H level to the first input of the second AND gate 290 for the time T ekpvl in the case of a static, ie non-pulsed EKP control. When activating the activation line 206 for the first time, the initialization flip-flop 300 and the fault state flip-flop 310 are not set, so that an H level is also present at their inverted outputs. This is also at the output of the second AND gate 290 in this operating state to an H level. Thus, irrespective of what signal is present at the EP activation line 245, an H level is present at the output of the OR gate 285. Since an H level is also present on the reset line 280, the output is also present of the first AND gate 275 to an H level and the EKP output stage transistor 160 is driven immediately after activation of the activation line 206 and thus the structure of the power supply of the IC 170, so that the fuel pump 110 runs immediately after switching on the ignition switch 205 and the Fuel pressure builds up, even if, for example, the user rotates a key used to operate the ignition switch 205 and thus actuates the starter switch 135 immediately after switching on the ignition lock 205.

Vor Abschluß der Initialisierung des Hauptprozessors 200 liegt an der EKP-Aktivierungsleitung 245 ein L-Pegel (logisch 0) an. Nach Abschluß der Initialisierung des Hauptprozessors 200 schaltet dieser die EKP-Aktivierungsleitung 245 im Falle einer statischen, d.h. nicht getakteten EKP-Ansteuerung, auf einen H-Pegel. Dadurch wird das Initialisierungs-Flip-Flop 300 gesetzt, so daß der invertierte Ausgang des Initialisierungs-Flip-Flops 300 auf einen L-Pegel abfällt. Am Ausgang des zweiten UND-Glieds 290 und damit auch am ersten Eingang des ODER-Glieds 285 liegt damit ein L-Pegel an. Gleichzeitig liegt aber am zweiten Eingang des ODER-Glieds 285 über die EKP-Aktivierungsleitung 245 jetzt ein H-Pegel an, so daß der Ausgang des ODER-Glieds 285 nun nicht mehr über die Vorlaufsansteuereinheit 295, sondern über die EKP-Aktivierungsleitung 245 auf einem H-Pegel gehalten wird. Nach dem Initialisierungsvorgang übernimmt also der Hauptprozessor 200 die Ansteuerung des EKP-Endstufentransistors 160 noch vor Ablauf der Ansteuerzeit Tekpvl der Vorlaufansteuereinheit 295.Before the completion of the initialization of the main processor 200, an L level (logical 0) is present at the EKP activation line 245. After completion of the initialization of the main processor 200, the latter switches the EKP activation line 245 to an H level in the case of a static, ie non-clocked, EKP control. Thereby, the initialization flip-flop 300 is set, so that the inverted output of the initialization flip-flop 300 drops to an L level. At the output of the second AND gate 290 and thus also at the first input of the OR gate 285 is thus at an L level. At the same time, however, at the second input of the OR gate 285 via the EKP activation line 245 now an H level, so that the output of the OR gate 285 is no longer via the Vorlaufsansteuereinheit 295, but via the EKP activation line 245 on a H level is maintained. After the initialization process, the main processor 200 thus takes over the control of the EKP output stage transistor 160 before the expiration of the activation time T ekpvl of the feed-forward control unit 295.

Die Steuerung des Startvorgangs übernehmen der IC 170 und der Hauptprozessor 200 über die Anlasserschalteingänge 210, 255 sowie über das Ausgangssignal der Drehzahlsignal-Aufbereitungseinheit 225. Erkennt der Hauptprozessor 200, daß ein Startvorgang durch Erreichen eines Drehzahlschwellwerts erfolgt oder daß eine gewisse Zeit nach Einschalten der Aktivierungseinrichtung abgelaufen ist, wird auf der Startzustandsleitung 305 ein H-Pegel angelegt. Das Initialisierungs-Flip-Flop 300 wird daher automatisch zurückgesetzt, wenn das Signal auf der EKP-Aktivierungsleitung 245 auf einem L-Pegel liegt oder auf diesen zurückkehrt. Damit ist bei einem erneuten Startvorgang wieder eine direkte Ansteuerung der Kraftstoffpumpe 110 über die Aktivierungsleitung 206 und die Vorlaufansteuereinheit 295 möglich, wie oben beschrieben.The control of the starting process take over the IC 170 and the main processor 200 via the starter switch inputs 210, 255 and the output signal of the speed signal conditioning unit 225. Detects the Main processor 200 that a startup occurs by reaching a speed threshold or that a certain time has elapsed after activation of the activation device, an H level is applied to the start state line 305. The initialization flip-flop 300 is therefore automatically reset when the signal on the EKP enable line 245 is at or returns to an L level. In this way, in the case of a renewed starting process, a direct control of the fuel pump 110 via the activation line 206 and the feed-forward drive unit 295 is possible again, as described above.

Das Rücksetzen auf der Startzustandsleitung 305 erfolgt somit derart, daß bei sich schnell wiederholenden Aktivierungsvorgängen auf der Aktivierungsleitung 206 ohne Startvorgang keine direkte Ansteuerung des EKP-Endstufentransistors 160 über die Aktivierungsleitung 206 möglich ist. Eine derartige schnelle Wiederholung kann sonst, falls sie durch den Fahrer erfolgt, zu einer Geräuschbelästigung, und falls sie durch einen Wackelkontakt z.B. nach einem Unfall (Crash) mit Beschädigung des Kraftstoffkreislaufs erfolgt, zu gefährlichem Kraftstoffaustritt führen.The reset on the start state line 305 thus takes place in such a way that no direct control of the EKP output stage transistor 160 via the activation line 206 is possible in the case of rapidly repeated activation processes on the activation line 206 without starting operation. Such a rapid repetition may otherwise, if done by the driver, result in a noise nuisance, and if caused by a loose contact e.g. after an accident (crash) with damage to the fuel circuit, lead to dangerous fuel leakage.

Falls vom Hauptprozessor 200 ein Störzustand, insbesondere das Auslösen eines Crash-Sensors, erkannt wird, wird über die Störzustand-Setzleitung 315 ein H-Pegel am Setz-Eingang des Störzustands-Flip-Flops 310 angelegt. Der invertierte Ausgang des Störzustands-Flip-Flops 310 schaltet damit auf einen L-Pegel, so daß keine Ansteuerung der Kraftstoffpumpe 110 über die Aktivierungsleitung 206 mehr möglich ist, da am dritten Eingang und damit auch am Ausgang des zweiten UND-Glieds 290 ein L-Pegel anliegt. Nach Rückkehr vom Stör- in den Normalzustand, d.h., wenn das im Hauptprozessor 200 gespeicherte Crash-Signal über einen Tester gelöscht wurde, wird das Störzustands-Flip-Flop 310 über einen H-Pegel auf der Störzustands-Rücksetzleitung 320 zurückgesetzt.If a fault condition, in particular the triggering of a crash sensor, is detected by the main processor 200, an H level is applied to the set input of the fault status flip-flop 310 via the fault condition setting line 315. The inverted output of the fault flip-flop 310 thus switches to an L level, so that no control of the fuel pump 110 via the activation line 206 is more possible because at the third input and thus also at the output of the second AND gate 290 an L. Level is applied. Upon return from the fault to the normal state, that is, when the crash signal stored in the main processor 200 is deleted via a tester has been reset, the fault flip-flop 310 is reset above an H level on the fault reset line 320.

Falls ein derartiges Crash-Signal im Hauptprozessor 200 abgespeichert ist, erfolgt also kein EKP-Vorlauf bei Einschalten des Zündschlosses 205. Die Kraftstoffpumpe 110 wird in diesem Fall über den Hauptprozessor 200 erst dann wieder angesteuert, wenn der Anlasserschalter 135 betätigt wurde.If such a crash signal is stored in the main processor 200, there is therefore no EKP flow when the ignition lock 205 is switched on. In this case, the fuel pump 110 is only activated again via the main processor 200 when the starter switch 135 has been actuated.

Entsprechend dem Zeitwert Tv kann die Ansteuerung der Anlasser-Endstufentransistoren 175, 180 gegenüber der Ansteuerung des EKP-Endstufentransistors 160 geringfügig zeitverzögert erfolgen, so daß die Kraftstoffpumpe 110 unbeeinflußt von einem Abfall der Versorgungsspannung, welcher durch den Anlasserstrom bei aktiver Ansteuerung des Anlassers 141 bewirkt wird, den für den Startvorgang optimalen Kraftstoffdruck aufbauen kann.In accordance with the time value T v , the activation of the output stage starter transistors 175, 180 with respect to the control of the EKP output stage transistor 160 can be slightly delayed, so that the fuel pump 110 unaffected by a drop in the supply voltage, which causes by the starter current with active activation of the starter 141 which can build up optimum fuel pressure for the starting process.

Die Hardware-Logikschaltung 165 ist so ausgelegt, daß sie den EKP-Endstufentransistor 160 wahlweise mit einem Dauersignal oder mit einem pulsweitenmodulierten Signal ansteuert. Derartige pulsweitenmodulierte Ansteuersignale dienen zum Betrieb von elektrischen Kraftstoffpumpen, bei denen der gewünschte Kraftstoffdruck über eine Drehzahlregelung der elektrischen Kraftstoffpumpe eingestellt werden kann. Solche elektrische Kraftstoffpumpen werden als DECOS (Demand controlled fuel supply system)-EKP bezeichnet. Derartige DECOS-Kraftstoffpumpen beinhalten im allgemeinen eine Überwachungslogik, die bei korrekt empfangenem pulsweitenmoduliertem Signal die Drehzahl der Kraftstoffpumpe abhängig vom Pulsweiten-Tastverhältnis steuert und im Fall eines statischen H- oder L-Eingangspegels die DECOS-EKP abschaltet, da ein Kurzschluß vorliegen kann. Daher erfolgt bei einem Urstart, also einer erstmaligen Inbetriebnahme der Brennkraftmaschinensteuerung 120, bei der vom Hauptprozessor 200 noch keine Systemparameter über die Schnittstelleneinheit 195 in die entsprechenden dauerversorgten Datenspeicher des IC 170 eingeschrieben sind, zunächst keine Vorlauf-Ansteuerung durch die Vorlaufansteuereinheit 295, da dem IC 170 noch nicht bekannt ist, ob eine DECOS-EKP vorliegt oder nicht.The hardware logic circuit 165 is designed to selectively drive the EKP power transistor 160 with either a continuous signal or a pulse width modulated signal. Such pulse width modulated drive signals are used to operate electric fuel pumps, in which the desired fuel pressure can be adjusted via a speed control of the electric fuel pump. Such electric fuel pumps are referred to as DECOS (demand-controlled fuel supply system) -EKP. Such DECOS fuel pumps generally include monitoring logic which, with a correctly received pulse width modulated signal, controls the speed of the fuel pump in response to the pulse width duty cycle and, in the case of a static H or L input level, shuts off the DECOS EKP since there may be a short circuit. Therefore, it is done in a primal start, so a first startup the internal combustion engine controller 120, in which no system parameters from the main processor 200 via the interface unit 195 inscribed in the corresponding permanently supplied data memory of the IC 170, initially no forward drive by the Vorlaufansteuereinheit 295, since the IC 170 is not yet known whether a DECOS EKP is present or not.

Nach jedem Start werden vom Hauptprozessor 200 die für einen Betriebszyklus der Brennkraftmaschine 100 spezifischen Daten über die Schnittstelleneinheit 195 in den dauerversorgten Datenspeichern des IC 170 abgelegt, so daß dieser bei Folgestarts in korrekter Weise die vorgenannte statische oder die nachfolgend beschriebene pulsweitenmodulierte Vorlaufsteuerung durchführt.After each start, the main processor 200 stores the data specific to an operating cycle of the internal combustion engine 100 via the interface unit 195 in the permanently maintained data memories of the IC 170 so that it correctly performs the aforementioned static or pulse width modulated flow control described in the following.

Beim pulsweitenmodulierten Betrieb erzeugt die Vorlaufansteuereinheit 295 abhängig von den Werten für die Frequenz und das Tastverhältnis, welche dem IC 170 nach dem vorhergehenden Start vom Hauptprozessor 200 übermittelt wurden, ein pulsweitenmodulieites Signal. Zur Optimierung des Aufbaus des Kraftstoffdrucks überträgt der Hauptprozessor 2 00 dabei vorzugsweise als Tastverhältnis einen Wert, der einer Maximaldrehzahl der DECOS-EKP entspricht. Das entsprechende pulsweitenmodulierte Signal wird somit bei jedem Folgestart noch vor der Bereitschaft des Hauptprozessors 200 über das zweite UND-Glied 290, das ODER-Glied 285 und das erste UND-Glied 275 mit den gespeicherten Werten von Frequenz und Tastverhältnis auf den EKP-Endstufentransistor 160 übertragen.In pulse width modulated operation, the feedforward drive unit 295 generates a pulse width modulated signal depending on the frequency and duty cycle values communicated to the IC 170 after the previous start by the main processor 200. In order to optimize the structure of the fuel pressure, the main processor 2 00 preferably transmits, as a duty ratio, a value which corresponds to a maximum speed of the DECOS-EKP. The corresponding pulse-width-modulated signal is therefore at each sequence start before the readiness of the main processor 200 via the second AND gate 290, the OR gate 285 and the first AND gate 275 with the stored values of frequency and duty cycle on the EKP output stage transistor 160th transfer.

Nach Abschluß des Initialisierungsvorgangs übernimmt der Hauptprozessor 200 über die EKP-Aktivierungsleitung 245 die pulsweitenmodulierte Ansteuerung der Kraftstoffpumpe 110. Hierbei wird mit der ersten ansteigenden Flanke des pulweitenmodulierten Signals auf der EKP-Aktivierungsleitung 245 das Initialisierungs-Flip-Flop 300 gesetzt, so daß an dessen invertiertem Ausgang ein L-Pegel anliegt und damit die Ansteuerung des EKP-Endstufentransistors 160 durch die Vorlaufansteuereinheit 295 abgekoppelt wird. Gleichzeitig übernimmt, analog zum oben Beschriebenen, der Hauptprozessor 200 über die EKP-Aktivierungsleitung 245 die pulsweitenmodulierte Ansteuerung des EKP-Endstufentransistors 160.After completion of the initialization process, the main processor 200 takes over the EKP activation line 245, the pulse-width modulated control of the fuel pump 110. In this case, with the first rising Edge of the pulse width modulated signal on the EKP activation line 245 set the initialization flip-flop 300 so that at its inverted output an L level is applied and thus the control of the EKP output stage transistor 160 is decoupled by the Vorlaufansteuereinheit 295. At the same time, analogous to what has been described above, the main processor 200 takes over the pulse width modulated control of the EKP output stage transistor 160 via the EKP activation line 245.

Bedingt durch die Schaltzeiten der Logikbausteine und die in der Regel fehlende Phasenanpassung der pulsweitenmodulierten Signale der Vorlaufansteuereinheit 295 einerseits und der EKP-Aktivierungsleitung 245 andererseits kommt es während der Übernahme der Ansteuerung des EKP-Endstufentransistors 160 von der Vorlaufansteuereinheit 295 auf die EKP-Aktivierungsleitung 245 während einer kurzen Zeitspanne, die geringer ist als zwei Periodendauern des pulsweitenmodulierten Signals, zu einem Tastverhältnis, welches vom normalen pulsweitenmodulierten Signal abweicht. Beim Betrieb mit einer DECOS-EKP muß deren Fehlererkennungslogik daher so ausgelegt sein, daß sie erst nach Ablauf von drei Periodendauern mit einem vom normalen pulsweitenmodulierten Signal abweichenden Tastverhältnis einen Störzustand erkennt.Due to the switching times of the logic components and the generally missing phase matching of the pulse width modulated signals of the Vorlaufansteuereinheit 295 on the one hand and the EKP activation line 245 on the other hand it comes during the acquisition of the control of the EKP output stage transistor 160 from the Vorlaufansteuereinheit 295 on the EKP activation line 245 during a short time, which is less than two periods of the pulse width modulated signal, to a duty cycle, which differs from the normal pulse width modulated signal. When operating with a DECOS-EKP their error detection logic must therefore be designed so that it recognizes only after expiration of three periods with a deviating from the normal pulse width modulated signal duty cycle a fault condition.

Die Funktion des Initialisierungs-Flip-Flops 300 sowie des Störzustands-Flip-Flops 310 ist die Speicherung von Zustandswerten, die dem Startzustand bzw. dem Störzustand der Brennkraftmaschinensteuerung 120 entsprechen. In einem anderen Ausführungsbeispiel statt dem beschriebenen IC 170 kann diese Speicherung natürlich auch durch andere Komponenten, z.B. RC-Glieder, erfolgen, die die Zustandsspeicherung durch Laden eines Kondensators übernehmen, welcher sich mit vorgebbarer Zeitkonstante entlädt. Für ein RC-Glied, welches das Initialisierungs-Flip-Flop 300 ersetzt, wird die Zeitkonstante so gewählt, daß analog zum oben Beschriebenen schnell aufeinanderfolgende Aktivierungen auf der Aktivierungsleitung 206 den EKP-Endstufentransistor 160 nicht direkt ansteuern. Ein RC-Glied, welches das Störzustands-Flip-Flop 310 ersetzt, kann eine vergleichsweise lange Zeitkonstante aufweisen, wobei dieses RC-Glied bei aktivem Störzustand durch den Hauptprozessor 200 während des Nachlaufs laufend aufgeladen wird und sich erst ab Ende des Nachlaufs entlädt.The function of the initialization flip-flop 300 and the fault state flip-flop 310 is the storage of state values that correspond to the start state or the fault state of the engine controller 120. In another embodiment, instead of the described IC 170, this storage can of course also be done by other components, such as RC elements, which take over the state storage by charging a capacitor, which discharges with a predetermined time constant. For an RC element replacing the initialization flip-flop 300, the time constant is chosen so that, analogous to the above-described fast successive activations on the activation line 206, the EKP output stage transistor 160 does not directly control. An RC element which replaces the fault state flip-flop 310 may have a comparatively long time constant, this RC element being continuously charged during the overrun by the main processor 200 when the fault condition is active, and discharging only after the end of the overrun.

Alternativ zur Hardware-Logikschaltung 165 kann ein vom Hauptprozessor 200 unabhängiger Ansteuerprozessor (nicht dargestellt) vorgesehen sein. Dieser ist verglichen mit dem Hauptprozessor 200 einfacher aufgebaut und weist eine verglichen mit dem Hauptprozessor 200 sehr kurze Initialisierungsdauer auf. Während der Initialisierung des Hauptprozessors 200 übernimmt der Ansteuerprozessor die Ansteuerung des EKP-Endstufentransistors 160. Der Ansteuerprozessor kann ebenfalls zur Zustandsspeicherung ein dauerversorgtes Flip-Flop aufweisen, so daß bei einem Störzustand verhindert ist, daß der Ansteuerprozessor während der Initialisierung des Hauptprozessors 200 die Kraftstoffpumpe 110 unabhängig ansteuert. Alternativ zu einem Flip-Flop ist auch hier der Einsatz eines RC-Glieds in der beschriebenen Form möglich.As an alternative to the hardware logic circuit 165, a control processor (not shown) independent of the main processor 200 may be provided. This is simpler compared to the main processor 200 and has a very short initialization time compared to the main processor 200. During the initialization of the main processor 200, the drive processor takes over the control of the EKP output stage transistor 160. The drive processor may also have a permanently supplied flip-flop for state storage, so that is prevented in a fault condition that the drive processor during the initialization of the main processor 200, the fuel pump 110th independently controls. As an alternative to a flip-flop, the use of an RC element in the described form is also possible here.

Claims (22)

  1. Internal combustion engine controller comprising
    a) a main processor (200) for monitoring operating parameters of an internal combustion engine,
    b) an electrical activating device (205) for the main processor (200), and
    c) an actuating apparatus (170) for an electric fuel pump (110) of the internal combustion engine,
    characterized in that
    d) the actuating apparatus (170) interacts with the main processor (200),
    e) the actuating apparatus (170) can be activated by the activating device (205) and is designed in such a way that the fuel pump (110) is actuated after the activating device (205) is operated, and
    f) the actuating apparatus (170) has a switching device (165), with the switching device (165) being designed in such a way that it actuates the fuel pump (110) independently of the main processor (200) and substantially with no time delay during an initialization process of the main processor (200).
  2. Internal combustion engine controller according to Claim 1, characterized in that the switching device (165) is designed in such a way that the electric fuel pump (110), which is actuated by the said switching device independently of the main processor (200), is actuated only when there is no interference state.
  3. Internal combustion engine controller according to Claim 1 or 2, characterized in that the switching device (165) is designed in such a way that the electric fuel pump (110), which is actuated by the said switching device independently of the main processor (200), is actuated only once after the activating device (205) is operated, and reactuation is permitted again only when a starting process is identified or the activating device (205) of the internal combustion engine (100) is not operated for a prespecified period of time.
  4. Internal combustion engine controller according to one of the preceding claims, characterized in that, in order to identify whether a starting process of the internal combustion engine (100) has taken place, a rotational speed signal conditioning unit (225) which is connected to a rotational speed sensor (150) is provided, the output of this rotational speed signal conditioning unit being picked up by the main processor (200) and monitored to check whether it exceeds a threshold rotational speed value.
  5. Internal combustion engine controller according to one of the preceding claims, characterized in that the switching device (165) comprises a hardware logic circuit and an output stage (160) for actuating the electric fuel pump (110).
  6. Internal combustion engine controller according to Claim 5, characterized in that the switching device (165) has an OR gate (285) which comprises: a main processor actuating input which is connected to an EFP activating line (245) of the main processor (200), and a control input for actuating the electric fuel pump (110) independently of the main processor (200), which electric fuel pump is actuated substantially with no time delay when the activating device (205) is operated by a control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) via an activating line (206).
  7. Internal combustion engine controller according to Claim 6, characterized in that the signal from the control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) is passed via an AND gate (290) which comprises at least one further input which has a high level when specific requirements regarding the operating state of the internal combustion engine controller (120) are met.
  8. Internal combustion engine controller according to Claim 6 or 7, characterized in that the logic switching unit of the logic circuit (165) is a bistable initialization rocker switch (300) whose output has a low level before the activating device (205) is operated, whose set input is connected to the EFP activating line (245) in such a way that the rocker switch (300) is set by the main processor (200) when the electric fuel pump (110) is actuated, whose reset input is actuated by the main processor (200) via a reset line (305) such that the rocker switch (300) is reset when a starting process is identified or a prespecified period of time after the activating device (205) is operated, and whose inverted output is connected to the input of the AND gate (290).
  9. Internal combustion engine controller according to Claim 8, characterized in that the control unit (295) actuates the electric fuel pump (110) independently of the main processor (200) only for a period of time which is a prespecified length of time longer than the initialization time of the main processor (200), in that the said main processor takes over actuation of the electric fuel pump (110) before this period of time expires and at the same time stops the electric fuel pump (110) being actuated independently of the main processor (200) by setting the rocker switch (300) via the AND gate (290).
  10. Internal combustion engine controller according to Claim 8, characterized in that, in place of the rocker switch (300), the logic circuit (165) has an RC element as a state memory.
  11. Internal combustion engine controller according to one of Claims 7 to 10, characterized in that the logic switching unit of the logic circuit (165) is a bistable interference state rocker switch (310) whose output has a low level before the activating device (205) is operated, whose set input (315) and whose reset input (320) are connected to the main processor (200), preferably via an interface unit (195), and whose output is set via the set input (315) when there is an interference state in the internal combustion engine controller (120) and is reset via the reset input (320) when the interference state ends, and whose inverted output is connected to the input of the AND gate (290).
  12. Internal combustion engine controller according to Claim 11, characterized in that the interference state rocker switch (310) has a permanent power supply which is independent of the activating device (205).
  13. Internal combustion engine controller according to Claim 11, characterized in that, in place of the interference state rocker switch (310), the logic circuit (165) has an interference state RC element with a prespecified time constant.
  14. Internal combustion engine controller according to one of the preceding claims, characterized in that the electric fuel pump (110) is actuated in a static manner and the control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) emits a static signal until the main processor (200) takes over.
  15. Internal combustion engine controller according to one of the preceding claims, characterized in that the switching device (165) is designed in such a way that the electric fuel pump (110) is actuated by means of a pulse-width-modulated signal which determines the rotational speed of the electric fuel pump (110), and the control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) emits a pulse-width signal with a prespecified frequency and a prespecified pulse-duty factor until the main processor (200) takes over.
  16. Internal combustion engine controller according to Claim 15, characterized in that the control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) is designed in such a way that the pulse-duty factor which is output corresponds to a maximum rotational speed of the fuel pump (110) which can be actuated in a pulse-width-modulated manner.
  17. Internal combustion engine controller according to Claim 15 or 16, characterized in that the control unit (295) for actuating the electric fuel pump (110) independently of the main processor (200) has a permanent memory unit for configuring static or pulse-width-modulated actuation and/or for a value which corresponds to the pulse-duty factor and the period duration, which memory unit is designed such that it is written to after the main processor (200) is started, with the memory values which are written to the memory unit being designed for actuating the electric fuel pump (110) independently of the main processor (200) during a subsequent start.
  18. Internal combustion engine controller according to one of the preceding claims, characterized in that the electronic switching device has an actuating processor which is independent of the main processor (200).
  19. Internal combustion engine controller according to Claim 18, characterized in that the actuating processor has at least one state RC element for buffer-storing an operating state which is monitored in the internal combustion engine controller (120), in particular the start state or an interference state.
  20. Internal combustion engine controller according to one of the preceding claims, characterized by a delay element which is designed in such a way that a starter (141) of the internal combustion engine (100) can be actuated only after a prespecified delay time after the activating device (205) is operated.
  21. Internal combustion engine controller according to Claim 20, characterized by a delay time in the region of 300 ms.
  22. Method for operating an internal combustion engine controller according to one of the preceding claims, characterized in that the activating device (205) activates the actuating apparatus (170), and the fuel pump (110) is actuated with the aid of the actuating apparatus (170) after the activating device (205) is operated, with the fuel pump (110) being actuated by means of the switching device (165) independently of the main processor (200) and substantially with no time delay during an initialization process of the main processor (200).
EP02754502A 2001-10-02 2002-08-08 Internal combustion engine controller and method for operating an internal combustion engine controller Expired - Lifetime EP1434934B1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10148646 2001-10-02
DE10148646A DE10148646A1 (en) 2001-10-02 2001-10-02 Internal combustion engine controller has switch that drives fuel pump independently of main processor during main processor initializing process
PCT/DE2002/002921 WO2003031790A1 (en) 2001-10-02 2002-08-08 Internal combustion engine controller and method for operating an internal combustion engine controller

Publications (2)

Publication Number Publication Date
EP1434934A1 EP1434934A1 (en) 2004-07-07
EP1434934B1 true EP1434934B1 (en) 2006-12-20

Family

ID=7701155

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02754502A Expired - Lifetime EP1434934B1 (en) 2001-10-02 2002-08-08 Internal combustion engine controller and method for operating an internal combustion engine controller

Country Status (6)

Country Link
US (1) US6955148B2 (en)
EP (1) EP1434934B1 (en)
JP (1) JP4308657B2 (en)
KR (1) KR100914080B1 (en)
DE (2) DE10148646A1 (en)
WO (1) WO2003031790A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006300050A (en) * 2005-03-23 2006-11-02 Denso Corp Engine fuel injection device
US20070017422A1 (en) * 2005-07-19 2007-01-25 Fitzpatrick Technologies, Llc Pallet with composite components
JP2007071061A (en) * 2005-09-05 2007-03-22 Kokusan Denki Co Ltd Engine control system
JP2008232099A (en) * 2007-03-23 2008-10-02 Aisan Ind Co Ltd Fluid pump control device
DE102007059687A1 (en) 2007-12-12 2009-06-25 Lucas Automotive Gmbh Safety concept for an intelligent actuator
JP5105422B2 (en) * 2008-01-18 2012-12-26 三菱重工業株式会社 Pressure accumulation chamber pressure control method and control apparatus for pressure accumulation type fuel injection device
US20090252661A1 (en) * 2008-04-07 2009-10-08 Subir Roychoudhury Fuel reformer
CN102562398B (en) * 2011-12-21 2014-12-24 奇瑞汽车股份有限公司 Off-line oil pre-pumping device and control method thereof

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4165727A (en) * 1977-08-04 1979-08-28 Brunswick Corporation Automatic fuel pump switch unit for fuel-injected internal combustion engines
JPS56146051A (en) * 1980-04-14 1981-11-13 Toyota Motor Corp Controlling device for fuel pump
GB2277818A (en) * 1993-05-08 1994-11-09 Ford Motor Co Dedicated control module for a fuel pump
DE4421512C1 (en) * 1994-06-20 1995-06-08 Volkswagen Ag Automatic stopping and starting of car engine
DE4425986B4 (en) * 1994-07-22 2004-04-08 Robert Bosch Gmbh Method and device for controlling an internal combustion engine
JP3564794B2 (en) * 1995-05-30 2004-09-15 株式会社デンソー Fuel supply device for internal combustion engine
DE19644497B4 (en) * 1996-10-25 2005-09-08 Robert Bosch Gmbh Method for controlling an internal combustion engine with a fuel pump
DE19741296A1 (en) * 1997-09-19 1999-03-25 Pierburg Ag Operating method for fuel injection system in motor vehicle internal combustion engine
JPH11132124A (en) * 1997-10-24 1999-05-18 Nippon Soken Inc Fuel injection device
US5927253A (en) * 1998-02-26 1999-07-27 Ford Global Technologies, Inc. Fuel system priming method
DE19939051A1 (en) * 1999-08-18 2001-02-22 Volkswagen Ag Arrangement for generating high fuel pressure has additional, switchable electric pump operating independently of internal combustion engine for generating high fuel pressure
US6314947B1 (en) * 1999-10-13 2001-11-13 Walbro Corporation Fuel delivery system
US6269801B1 (en) * 1999-10-29 2001-08-07 Ford Global Technologies, Inc. System for priming a diesel fuel system
DE19961298A1 (en) * 1999-12-18 2001-06-21 Bosch Gmbh Robert Method for controlling a fuel pump
JP2001182597A (en) * 1999-12-24 2001-07-06 Hitachi Ltd High-pressure fuel pump controller, and direct injection engine controller
DE10014550B4 (en) * 2000-03-23 2005-05-19 Daimlerchrysler Ag Device for controlling a fuel pump
DE10017426A1 (en) * 2000-04-07 2001-10-11 Bosch Gmbh Robert Method for controlling a fuel pump
US6581574B1 (en) * 2002-03-27 2003-06-24 Visteon Global Technologies, Inc. Method for controlling fuel rail pressure

Also Published As

Publication number Publication date
JP4308657B2 (en) 2009-08-05
WO2003031790A1 (en) 2003-04-17
US20040060546A1 (en) 2004-04-01
US6955148B2 (en) 2005-10-18
KR20040036872A (en) 2004-05-03
EP1434934A1 (en) 2004-07-07
DE10148646A1 (en) 2003-04-10
KR100914080B1 (en) 2009-08-27
JP2005504915A (en) 2005-02-17
DE50209029D1 (en) 2007-02-01

Similar Documents

Publication Publication Date Title
DE102006034837B4 (en) Engine starter and engine start procedure
EP1817493B1 (en) Control circuit for a switching device
DE102009048850A1 (en) Engine starter
DE102004054367A1 (en) Starting system for internal combustion engine, has sensor which detects current/voltage threshold in electrical connection between battery and starter motor, and transmits signal for actuating relay of power module by short delay
DE3421584A1 (en) RESET CIRCUIT FOR MICROPROCESSORS
DE102005051257A1 (en) motor control
DE112015004897T5 (en) Starter system with controlling relay switch
WO2012097775A1 (en) Circuit arrangement comprising a monitoring device
WO2013124191A1 (en) Device for voltage-dip stabilisation in a motor vehicle
DE10143454B4 (en) Device for controlling a vehicle
DE3322074A1 (en) EMERGENCY DEVICE FOR MICROCOMPUTER CONTROLLED SYSTEMS
EP0731879B1 (en) Circuit and method for repeat-starting internal-combustion engines
EP1434934B1 (en) Internal combustion engine controller and method for operating an internal combustion engine controller
DE60024165T2 (en) Wiper control apparatus
EP0284606B2 (en) Device for resetting computer equipment
DE112018001151T5 (en) LASTANSTEUERVORRICHTUNG
DE19811176A1 (en) Control circuit for starter motor in vehicle
EP1825529B1 (en) Electrical circuit for controlling a piezoelectric element, particularly of a fuel injection system of a motor vehicle
EP3110681A1 (en) Method for operating a steering system
DE4134495A1 (en) CONTROL DEVICE FOR ELECTRIC MOTORS IN VEHICLES
DE19843621A1 (en) Discharge circuit for a capacitive actuator
WO2005093240A1 (en) Device and method for reducing a sensor contamination
DE102016218161B4 (en) ELECTRONIC CONTROL UNIT
EP0505774A1 (en) Security switching device
DE102020200203B4 (en) Device for operating an electronic system, in particular a vehicle

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: 20040503

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

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

17Q First examination report despatched

Effective date: 20040906

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 ES FR IT

REF Corresponds to:

Ref document number: 50209029

Country of ref document: DE

Date of ref document: 20070201

Kind code of ref document: P

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

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20070331

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: 20070921

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

Ref country code: FR

Payment date: 20090819

Year of fee payment: 8

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

Ref country code: IT

Payment date: 20090824

Year of fee payment: 8

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20110502

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: 20100808

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: 20100831

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

Ref country code: DE

Payment date: 20151022

Year of fee payment: 14

REG Reference to a national code

Ref country code: DE

Ref legal event code: R119

Ref document number: 50209029

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: 20170301