EP0367973A1 - Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen - Google Patents

Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen Download PDF

Info

Publication number
EP0367973A1
EP0367973A1 EP89118008A EP89118008A EP0367973A1 EP 0367973 A1 EP0367973 A1 EP 0367973A1 EP 89118008 A EP89118008 A EP 89118008A EP 89118008 A EP89118008 A EP 89118008A EP 0367973 A1 EP0367973 A1 EP 0367973A1
Authority
EP
European Patent Office
Prior art keywords
teeth
measurement results
internal combustion
combustion engine
work cycle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP89118008A
Other languages
English (en)
French (fr)
Other versions
EP0367973B1 (de
Inventor
Christoph Burckhardt
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.)
Daimler Benz AG
Original Assignee
Daimler Benz AG
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 Daimler Benz AG filed Critical Daimler Benz AG
Priority to AT89118008T priority Critical patent/ATE70896T1/de
Publication of EP0367973A1 publication Critical patent/EP0367973A1/de
Application granted granted Critical
Publication of EP0367973B1 publication Critical patent/EP0367973B1/de
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/0097Electrical control of supply of combustible mixture or its constituents using means for generating speed signals

Definitions

  • the invention relates to a method for detecting and evaluating the speed in multi-cylinder internal combustion engines according to the preamble of claim 1.
  • DE-OS 32 21 640 describes a method and a device for controlling an internal combustion engine.
  • a controlled variable of an internal combustion engine is continuously changed by a calculated value by enlarging and reducing it by a certain amount.
  • the internal combustion engine is operated with this changing control variable and the effects of the change in the control variable on the operation of the internal combustion engine are carried out repeated acquisition and evaluation of the speed observed. Based on this evaluation, the controlled variable is changed in the direction of an optimal value.
  • the detection and evaluation of the speed takes place in such a way that the speed of the internal combustion engine is determined in several counting periods in each of a predetermined operating period, the corresponding speed values are compared with one another within each operating period and the result of the comparison for determining a direction of change of the controlled variable for a subsequent operating period is used.
  • the duration of such an operating period, within which the speed difference is evaluated, as well as the counting period itself, extends over a number of ignition processes, so that with this method, speed change tendencies or acceleration values cannot be determined several times per engine revolution and therefore no time-critical control tasks, such as For example, anti-jerk control can be carried out.
  • Another disadvantage of this method is that no statements can be made with regard to the rotational irregularities of the internal combustion engine caused by certain individual cylinders.
  • the object of the invention is to develop a method of the generic type which allows the speed evaluation to be used for different control purposes while avoiding the disadvantages mentioned above.
  • one work cycle is divided into several equally large intervals.
  • the rotary movement of the internal combustion engine is detected by suitable sensors and the times required for each of the predetermined intervals of the working cycle are measured. These measured values within each work cycle are stored in the order of their determination in successive memory register cells of a control device.
  • the times required for the individual intervals of the new work cycle are measured again.
  • the next method step then compares the corresponding measured times of the last work cycle with the values of the previous work cycle located in the memory register cells and, after subtraction has been carried out, replaces the stored values with the respectively newly obtained values, e.g. by overwriting the memory register contents.
  • the comparison values obtained in this way can then be used for control purposes for the internal combustion engine.
  • FIG. 1 shows a schematic diagram of a device according to the invention with an internal combustion engine 1 and an associated injection pump 2.
  • a ring gear coupled to the output shaft of the internal combustion engine 1, for example a starter gear 3, makes it possible to detect the speed of the internal combustion engine 1 with the aid of a suitable sensor 4, which can be, for example, an inductive sensor, and to the control unit 5, in which the measured Speed values are saved to pass on.
  • the control unit 5 also carries out an evaluation of the speed values by means of algorithms and comparison operations and forwards the results of this evaluation to a unit 6 for controlling corresponding actuators on the internal combustion engine 1, such as the injection pump 2.
  • the functional diagram shown in FIG. 2 shows a speed sensor 4, which detects the speed of a device coupled to the output shaft of an internal combustion engine, such as a starter gear.
  • the signal curve of the inductive sensor 4, for example, shown in this block is converted in a pulse shaper 7 to the signal curve shown there. After they have been divided in a frequency divider 8, the pulses from the pulse shaper 7 control a gate circuit 9, by means of which the counting pulses generated in a generator 10 reach a counter 11.
  • the length of the counting intervals, ie the number of teeth of the starter gear that pass the sensor 4 during an interval, is chosen so that the ratio of the number k of these teeth is an integer divisor of the total number of teeth i of the starter gear.
  • This ratio i / k forms the divider ratio of the frequency divider 8.
  • a work cycle of the internal combustion engine - corresponding to two crankshaft revolutions in a four-stroke internal combustion engine - is divided into individual, equally large intervals during which the counting pulses from the generator 10 to the counter 11 arrive.
  • the counter reading of the counter 11 is a measure of the rotational speed of the starter gear and thus also of the internal combustion engine. It is inversely proportional to the speed of rotation of the internal combustion engine.
  • the read-in distributor 13 gives all the measurement results of an interval one after the other to one of the successive memory register cells R 1, ..., R n of a memory register 15.
  • the measurement result of the first interval is therefore stored in the register cell R 1, that of the second interval in R 2, etc.
  • n 2i / k memory register cells, where i is the total number of teeth of the starter gear and k is the number of teeth of the starter gear, which Set counting interval, mean.
  • the individual measurement results of the intervals of the current work cycle are compared with the corresponding measurement results of the previous work cycle read out from the register 15 via a read distributor 16 coupled to the read distributor 13 with the aid of the subtractor 14 compared and evaluated for control purposes on the internal combustion engine.
  • the measurement result of each interval of the current work cycle controlled by the shift register 12, is passed to the memory register 15 and overwrites the value of the previous interval there until the results of the entire current work cycle are stored in the register 15.
  • This method is then continued periodically for each further work cycle, so that each interval of a previous work cycle is always compared with the corresponding interval of the subsequent work cycle. From this comparison, knowledge about the rotational irregularity of the internal combustion engine can be obtained, which are then evaluated for control purposes.
  • each measurement result can be unambiguously assigned to a specific cylinder or even a specific work cycle of a cylinder and - again by comparing the corresponding measurement results from successive work cycles - irregularities in the operating behavior of an individual cylinder, for example due to loss of compression, can be recognized and for control purposes, eg by means of multiple injection.
  • the mean 17 is used to form the mean value from the measurement results of all intervals of a work cycle and this mean value a is stored for a certain number m of work cycles in individual memory register cells R al ,... R on a shift register.
  • the low-pass filter 18 determines a weighted averaged speed from the memory contents of the register cells R a multiplied by the register-related weighting factor n the internal combustion engine, and in a differentiator 19, the first time derivative d n / dt this average speed.
  • the characteristic for the signal of the average speed n can, for example, have the course shown in FIG. 4 and the characteristic curve for the signal of the derivative d n / dt, for example, the course shown in Figure 5.
  • the output variables determined from the characteristic curves n v or d n v / dt arrive at a summing point 22 and from there to a comparator or subtractor 23, which uses this signal and the results described above to compare the rotational speeds of the individual corresponding intervals that come from the subtractor 14 in the output stage 24 for control purposes generated manipulated variables of the internal combustion engine.
  • FIG. 3 shows a modification of the functional diagram according to FIG. 2, parts which match are provided with the same reference numerals as in FIG. 2.
  • the average speed n and the derivative d determined therefrom are shown in n / dt not obtained from the averaged interval measured values a, but the speed pulses go directly from the pulse shaper 7 via a further gate circuit 25 and a separate counter 26 to the low-pass filter 18, where they are processed to the required values.
  • the acquisition and evaluation of the measurement results of certain intervals of the periodically recurring work cycles can be suspended in a simple manner, thereby computing time for other tasks, such as for diagnostic purposes or for obtaining of transmission time for serial interfaces.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Testing Of Engines (AREA)

Abstract

Die Erfindung betrifft ein Verfahren zur Erfassung und Auswertung der Drehzahl einer Mehrzylinder-Brennkraftmaschine. Die Drehzahlwerte einzelner, gleich großer Intervalle jedes Arbeitsspieles der Brennkraftmaschine werden in getrennten, aufeinanderfolgenden Speicherregistern abgespeichert, mit den entsprechenden Werten der Intervalle des darauffolgenden Arbeitsspieles verglichen und zu Regelzwecken ausgewertet.

Description

  • Die Erfindung betrifft ein Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftma­schinen nach dem Oberbegriff des Patentanspruchs 1.
  • Verfahren zur Regelung von Brennkraftmaschinen, bei denen bestimmte Betriebsparameter wiederholt gemessen, vergli­chen und zu Regelzwecken ausgewertet werden, sowie Vor­richtungen zur Durchführung solcher Verfahren sind schon mehrfach bekannt.
  • So beschreibt z.B. die DE-OS 32 21 640 ein Verfahren und eine Vorrichtung zur Regelung einer Brennkraftmaschine. Eine Regelgröße einer Brennkraftmaschine wird hierbei kon­tinuierlich um einen berechneten Wert durch Vergrößern und Verkleinern um einen bestimmten Betrag geändert. Die Brenn­kraftmaschine wird mit dieser sich ändernden Regelgröße betrieben und es werden die Auswirkungen der Regelgrößen­änderung auf den Betrieb der Brennkraftmaschine durch wiederholtes Erfassen und Auswerten der Drehzahl beobach­tet. Aufgrund dieser Auswertung wird die Regelgröße in Richtung eines Optimalwertes hin verändert. Die Erfassung und Auswertung der Drehzahl erfolgt dabei derart, daß in jeder einer vorgegebenen Betriebsperiode in mehreren Zähl­perioden die Drehzahl der Brennkraftmaschine ermittelt wird, die entsprechenden Drehzahlwerte innerhalb jeder Betriebsperiode miteinander verglichen werden und das Er­gebnis des Vergleichs zur Festlegung einer Ändervngsrich­tung der Regelgröße für eine darauffolgende Betriebsperi­ode benutzt wird. Die Dauer einer derartigen Betriebspe­riode, innerhalb derer die Drehzahldifferenz ausgewertet wird sowie die Zählperiode selbst, erstreckt sich dabei über eine Anzahl von Zündvorgängen, so daß bei diesem Ver­fahren Drehzahländerungstendenzen bzw. Beschleunigungs­werte nicht mehrmals pro Motorumdrehung ermittelt werden können und somit auch keine zeitkritischen Regelungsauf­gaben, wie z.B. eine Antiruckelregelung, durchgeführt wer­den können. Ein weiterer Nachteil dieses Verfahrens ist, daß keine Aussagen gemacht werden können in Bezug auf die durch bestimmte einzelne Zylinder hervorgerufenen Drehun­gleichförmigkeiten der Brennkraftmaschine.
  • Aufgabe der Erfindung ist es, ein Verfahren der gattungs­gemäßen Art auszubilden, das es gestattet, die Auswertung der Drehzahl unter Vermeidung der oben genannten Nachteile zu unterschiedlichen Regelzwecken zu benutzen.
  • Die Aufgabe wird erfindungsgemäß durch die im kennzeich­nenden Teil des Patentanspruchs 1 genannten Merkmale ge­löst. Weitere Vorteile und Ausführungsformen sind Gegen­stand der Unteransprüche und der Beschreibung.
  • Bei einer Mehrzylinder-Brennkraftmaschine wird ein Arbeits­spiel in mehrere gleich große Intervalle aufgeteilt. Über geeignete Sensoren wird die Drehbewegung der Brennkraftma­schine erfaßt und es werden die für jedes der vorbestimm­ten Intervalle des Arbeitsspieles erforderlichen Zeiten gemessen. Diese Meßwerte innerhalb eines jeden Arbeitsspie­les werden in der Reihenfolge ihrer Ermittlung in aufein­anderfolgenden Speicherregisterzellen eines Steuergeräts abgelegt. Im darauffolgenden Arbeitsspiel werden wieder von Neuem die für die einzelnen Intervalle des neuen Ar­beitsspieles erforderlichen Zeiten gemessen. Der nächste Verfahrensschritt vergleicht dann jeweils die entsprechen­den gemessenen Zeiten des letzten Arbeitsspiels mit den in den Speicherregisterzellen befindlichen Werten des voran­gegangenen Arbeitsspiels und ersetzt nach durchgeführter Subtraktion die gespeicherten Werte durch die jeweils neu gewonnenen Werte, z.B. durch Überschreiben der Speicher­registerinhalte. Die derart gewonnenen Vergleichswerte können sodann zu Regelungszwecken für die Brennkraftma­schine benutzt werden.
  • Ein Ausführungsbeispiel der Erfindung sei nachstehend an­hand der Zeichnung beschrieben. Es zeigt
    • Fig. 1 eine Prinzipdarstellung einer erfindungs­gemäßen Vorrichtung
    • Fig. 2 einen Funktionsplan des erfindungsgemäßen Verfahrens
    • Fig. 3 einen Funktionsplan des Verfahrens nach Fi­gur 2 in abgewandelter Form
    • Fig. 4 ein Beispiel für eine die mittlere Drehzahl n beeinflussende Kennlinie
    • Fig. 5 ein Beispiel für eine die zeitliche Ablei­tung dn/dt beeinflussende Kennlinie.
  • In der Figur 1 ist in einer Prinzipskizze eine erfindungs­gemäße Vorrichtung mit einer Brennkraftmaschine 1 sowie einer dazugehörigen Einspritzpumpe 2 zu sehen. Ein mit der Abtriebswelle der Brennkraftmaschine 1 gekuppelter Zahn­kranz, z.B. eines Anlasserzahnrads 3, ermöglicht es, mit Hilfe eines geeigneten Sensors 4, der z.B. ein induktiver Sensor sein kann, die Drehzahl der Brennkraftmaschine 1 zu erfassen und an das Steuergerät 5, in welchem die gemesse­nen Drehzahlwerte gespeichert werden, weiterzugeben. Das Steuergerät 5 führt auch eine Auswertung der Drehzahlwerte mittels Algorithmen und Vergleichsoperationen durch und gibt die Ergebnisse dieser Auswertung an eine Einheit 6 zum Ansteuern entsprechender Stellglieder an der Brenn­kraftmaschine 1, wie z.B. der Einspritzpumpe 2, weiter.
  • Der in Figur 2 dargestellte Funktionsplan zeigt einen Drehzahlsensor 4, der die Drehzahl einer mit der Abtriebs­welle einer Brennkraftmaschine gekuppelten Einrichtung, wie z.B. eines Anlasserzahnrads, erfaßt. Der in diesem Block dargestellte Signalverlauf des z.B. induktiven Sen­sors 4 wird in einem Impulsformer 7 zu dem dort dargestell­ten Signalverlauf umgeformt. Die Impulse aus dem Impuls­former 7 steuern, nachdem sie in einem Frequenzteiler 8 geteilt wurden, eine Torschaltung 9, mittels derer die in einem Generator 10 erzeugten Zählimpulse an einen Zähler 11 gelangen. Die Länge der Zählintervalle, d.h. die Anzahl der Zähne des Anlasserzahnrads, die während eines Inter­valls den Sensor 4 passieren, ist so gewählt, daß das Ver­hältnis der Anzahl k dieser Zähne ein ganzzahliger Teiler der Gesamtzähnezahl i des Anlasserzahnrads ist. Auf diese Weise ist ein Betrieb ohne sog. Jitter, d.h. ohne Synchro­nisationsfehler gewährleistet. Dieses Verhältnis i/k bil­det das Teilerverhältnis des Frequenzteilers 8. Mit Hilfe dieses Frequenzteilers 8 wird also ein Arbeitsspiel der Brennkraftmaschine -entsprechend zwei Kurbelwellenumdre­hungen bei einer Viertakt-Brennkraftmaschine- in einzelne, gleich große Intervalle unterteilt, während derer die Zähl­impulse des Generators 10 zum Zähler 11 gelangen. Durch die feste Frequenz des Zählimpulsgenerators 10 ist der Zählerstand des Zählers 11 ein Maß für die Drehgeschwindig­keit des Anlasserzahnrads und somit auch der Brennkraftma­schine. Er verhält sich dabei umgekehrt proportional zur Drehgeschwindigkeit der Brennkraftmaschine. Die Meßergeb­nisse der Drehgeschwindigkeiten in den einzelnen Intervallen jedes Arbeitsspieles, d.h. die Zählerstände für diese Intervalle gelangen nacheinander einerseits über ein Schieberegister 12 zu einem Einleseverteiler 13 und andererseits zu einem Subtrahierer 14.
  • Der Einleseverteiler 13 gibt alle Meßergebnisse eines In­tervalls nacheinander an jeweils eine der aufeinanderfol­genden Speicherregisterzellen R₁,...,Rn eines Speicherre­gisters 15. Das Meßergebnis des ersten Intervalls wird also in der Registerzelle R₁ abgespeichert, das des zwei­ten Intervalls in R₂ usw. Bei einer Viertakt-Brennkraft­maschine, deren Kurbelwelle und damit auch das Anlasser­zahnrad zwei Umdrehungen pro Arbeitsspiel durchläuft, sind zur vollständigen Speicherung aller Meßergebnisse eines Arbeitsspieles n=2i/k Speicherregisterzellen erforderlich, wobei i die Gesamtzähnezahl des Anlasserzahnrads und k die Anzahl der Zähne des Anlasserzahnrads, die das Zählinter­vall festlegen, bedeuten. Bei einer Gesamtzähnezahl von beispielsweise i=144 Zähnen des Anlasserzahnrads und einem gewählten k=24 Zähnen für jedes Zählintervall sind demnach 2i/k=12 Registerzellen R₁ bis R₁₂ zur Speicherung der Meß­werte eines Arbeitsspieles notwendig.
  • In einem darauffolgenden Verfahrensschritt werden die ein­zelnen Meßergebnisse der Intervalle des momentanen Ar­beitsspiels mit den über einen mit dem Einleseverteiler 13 gekoppelten Ausleseverteiler 16 aus dem Register 15 aus­gelesenen entsprechenden Meßergebnissen des vorangegan­genen Arbeitsspiels mit Hilfe des Subtrahierers 14 verglichen und zu Regelzwecken an der Brennkraftmaschine ausgewertet. Nach erfolgtem Vergleich wird das Meßergebnis jedes Intervalls des aktuellen Arbeitsspiels, über das Schieberegister 12 gesteuert, an das Speicherregister 15 gegeben und überschreibt dort den Wert des vorangegangenen Intervalls bis die Ergebnisse des gesamten aktuellen Ar­beitsspiels im Register 15 gespeichert sind. Dieses Ver­fahren wird dann für jedes weitere Arbeitsspiel periodisch fortgesetzt, wobei also immer jedes Intervall eines vor­angegangenen Arbeitsspiels mit dem entsprechenden Inter­vall des darauffolgenden Arbeitsspiels verglichen wird. Aus diesem Vergleich können Erkenntnisse über die Drehun­gleichförmigkeit der Brennkraftmaschine gewonnen werden, die dann zu Regelzwecken ausgewertet werden.
  • Dadurch, daß die genannten Messungen mehrmals während je­des Arbeitsspiels gemacht werden, können Drehzahländerun­gen frühzeitig erkannt werden und durch Beobachtung der Änderungstendenzen können gewollte Drehzahländerungen, wie sie z.B. die Folge eines Beschleunigungsvorganges sind, einfach und sicher von Drehungleichförmigkeiten unterschie­den werden. Dies ist insbesondere bei niedrigen Drehzahlen von großer Bedeutung, da in diesem Fall das Störsignal, d.h. die Drehungleichförmigkeit, das Nutzdrehzahlsignal um ein Mehrfaches überwiegen kann. Ein weiterer Vorteil des erfindungsgemäßen Verfahrens ist darin zu sehen, daß es die Möglichkeit bietet, auch Ungleichförmigkeiten im Be­triebsverhalten einzelner Zylinder festzustellen. Dies geschieht in einfacher Weise dadurch, daß das Verhältnis der Gesamtzähnezahl i des Anlasserzahnrads zur Anzahl k der Zähne in jedem Zählintervall gleich der Zylinderzahl der Brennkraftmaschine oder einem Vielfachen davon ist. Auf diese Weise läßt sich jedes Meßergebnis eindeutig ei­nem bestimmten Zylinder bzw. sogar einem bestimmten Ar­beitstakt eines Zylinders zuordnen und es können -wiederum durch Vergleich der entsprechenden Meßergebnisse von auf­einanderfolgenden Arbeitsspielen- Ungleichförmigkeiten im Betriebsverhalten eines einzelnen Zylinders, z.B. durch Kompressionsverlust, erkannt und zu Regelzwecken, z.B. mittels Mehreinspritzung, genutzt werden.
  • Aus den Meßergebnissen aller Intervalle eines Arbeits­spiels wird mit Hilfe des Glieds 17 jeweils der Mittelwert gebildet und dieser Mittelwert a für eine bestimmte Anzahl m von Arbeitsspielen in einzelnen Speicherregisterzellen Ral,...,Ram eines Schieberegisters gespeichert. Nach Ab­lauf einer bestimmten vorgebbaren Zeit bzw. einer bestimm­ten Anzahl von Arbeitsspielen ermittelt der Tiefpaß 18 aus den mit registerbezogenem Gewichtungsfaktor multiplizier­ten Speicherinhalten der Registerzellen Ra eine gewichtet gemittelte Drehzahl n der Brennkraftmaschine, sowie in einem Differenzierglied 19 die erste zeitliche Ableitung dn/dt dieser mittleren Drehzahl.
  • Sowohl das Signal der mittleren Drehzahl n, als auch das der Ableitung dn/dt werden als Eingangsgröße je einem sche­matisch dargestellten Kennlinienfeld 20 bzw. 21 zugeführt, wobei die Kennlinie für das Signal der mittleren Drehzahl n z.B. den in Figur 4 gezeigten Verlauf aufweisen kann und die Kennlinie für das Signal der Ableitung dn/dt beispiels­weise den in Figur 5 gezeigten Verlauf. Die aus den Kenn­linien ermittelten Ausgangsgrößen n v bzw. dn v/dt gelangen zu einem Summierpunkt 22 und von dort aus zu einem Kompa­rator bzw. Subtrahierer 23, der aus diesem Signal und den oben beschriebenen Ergebnissen des Vergleichs der Drehge­schwindigkeiten der einzelnen entsprechenden Intervalle, die vom Subtrahierer 14 stammen, in der Endstufe 24 zur Regelung der Brennkraftmaschine aufzubereitende Stellgrö­ßen erzeugt.
  • Figur 3 zeigt eine Abwandlung des Funktionsplans nach Fi­gur 2, wobei übereinstimmende Teile mit den gleichen Be­zugszeichen wie in Figur 2 versehen sind. Im Unterschied zum Ausführungsbeispiel nach Figur 2 wird hierbei die mitt­lere Drehzahl n und die daraus ermittelte Ableitung dn/dt nicht aus den gemittelten Intervall-Meßwerten a gewonnen, sondern die Drehzahlimpulse gelangen direkt vom Impulsfor­mer 7 über eine weitere Torschaltung 25 und einen eigenen Zähler 26 zum Tiefpaß 18, wo sie zu den erforderlichen Werten weiterverarbeitet werden.
  • Bei einer möglichen Realisierung des Verfahrens mit Hilfe eines programmierbaren Mikroprozessors kann auf einfache Weise die Erfassung und Auswertung der Meßergebnisse be­stimmter Intervalle der periodisch wiederkehrenden Arbeits­spiele ausgesetzt werden, um dadurch Rechenzeit für andere Aufgaben, wie z.B. für Diagnosezwecke oder zur Gewinnung von Übertragungszeit für serielle Schnittstellen, zu schaffen.
  • Desweiteren ist es bei dem Einsatz eines Mikroprozessors möglich, einfache, jedoch echtzeitkritische Operationen, wie z.B. die Zähl- oder Vergleichsoperationen innerhalb des Verfahrens, über Hard- bzw. Firmware zu realisieren, während aufwendigere und rechenzeitintensive Operationen, wie sie z.B. die Mittelwertbildung und die Differenzierung darstellen, im Hintergrund über Softwarerealisierung ab­laufen, um dann als Vergleichs- bzw. Korrekturwert im Kom­parator/ Subtrahierer 23 Berücksichtigung zu finden.

Claims (9)

1. Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen mit einem Sensor zur Er­fassung der Drehzahl, einem Steuergerät mit Speicherregi­stern zur Speicherung der gemessenen Drehzahlwerte und mit einem Vergleicher zur Auswertung der gespeicherten Werte bestimmter Speicherregister und momentaner Werte, sowie mit einer Einheit zum Ansteuern entsprechender Stellglie­der mit den Ergebnissen dieser Auswertung zur Beeinflus­sung der Brennkraftmaschine, wobei folgende wiederkehrende Schritte ausgeführt werden:
a) Messung der für bestimmte aufeinanderfolgende, gleich große Intervalle eines Arbeitsspieles erforderlichen Zeiten,
b) Abspeicherung dieser Meßergebnisse in getrennten, auf­einanderfolgenden Speicherregistern (R₁,...,Rn), gekennzeichnet durch,
c) Wiederholung des Schrittes a) für das darauffolgende Arbeitsspiel,
d) Subtraktion der entsprechenden einzelnen Meßergebnisse der beiden aufeinanderfolgenden Arbeitsspiele und Ersetzen der in den entsprechenden Registern (R ₁, ..­...,Rn) gespeicherten Meßergebnisse des vorangegange­nen Arbeitsspieles durch die entsprechenden Meßergeb­nisse des darauffolgenden Arbeitsspieles,
e) Auswertung des Ergebnisses des Vergleichs für Regel­zwecke.
2. Verfahren nach Anspruch 1,
gekennzeichnet durch
Messung der für das Vorbeilaufen einer bestimmten Anzahl (k) von Zähnen eines mit dem Abtrieb der Brennkraftma­schine gekuppelten Zahnkranzes benötigten Zeit.
3. Verfahren nach Anspruch 1 oder 2,
dadurch gekennzeichnet,
daß der Vergleich der einzelnen Meßergebnisse mit einem aus den gewichteten Mittelwerten (n) aus den Meßergebnissen der vorangegangenen Arbeitsspiele gewonnenen Vergleichs­wert erfolgt.
4. Verfahren nach einem der Ansprüche 1 bis 3,
dadurch gekennzeichnet,
daß der Vergleich der einzelnen Meßergebnisse mit einem aus den gewichteten Mittelwerten der zeitlichen Ableitun­gen (dn/dt) aus den Meßergebnissen der vorangegangenen Arbeitsspiele gewonnenen Vergleichswert erfolgt.
5. Verfahren nach einem der Ansprüche 1 bis 4,
dadurch gekennzeichnet,
daß die Verfahrensschritte bestimmter Intervalle der pe­riodisch wiederkehrenden Arbeitsspiele ausgesetzt werden.
6. Verfahren nach einem der Ansprüche 1 bis 5,
dadurch gekennzeichnet,
daß zeitkritische, einfache Verfahrensschritte durch Hard-/ Firmware realisiert sind, während rechenzeitinten­sive, nicht-zeitkritische Verfahrensschritte durch Soft­ware realisiert sind und im Hintergrund ablaufen.
7. Vorrichtung zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 6,
dadurch gekennzeichnet,
daß zur Messung der Zeit die Zähne eines Anlasserzahnrades (3) von einem Sensor (4) erfaßt werden und die Anzahl (k) der bei den jeweiligen Einzelmessungen erfaßten Zähne ein Teiler der Gesamtzähnezahl (i) des Anlasserzahnrads (3) ist.
8. Vorrichtung nach Anspruch 7,
dadurch gekennzeichnet,
daß zur Messung der Zeit die Zähne eines Anlasserzahnrades (3) von einem Sensor (4) erfaßt werden und das Verhältnis von Gesamtzähnezahl (i) des Anlasserzahnrads (3) zur An­zahl (k) der für eine Einzelmessung erfaßten Zähne der Zylinderzahl der Brennkraftmaschine (1) oder einem Viel­fachen davon entspricht.
9. Vorrichtung nach Anspruch 7 oder 8,
dadurch gekennzeichnet,
daß der Sensor (4) ein induktiver Sensor ist.
EP89118008A 1988-10-14 1989-09-28 Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen Expired - Lifetime EP0367973B1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AT89118008T ATE70896T1 (de) 1988-10-14 1989-09-28 Verfahren zur erfassung und auswertung der drehzahl bei mehrzylinder-brennkraftmaschinen.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3835002A DE3835002C3 (de) 1988-10-14 1988-10-14 Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen
DE3835002 1988-10-14

Publications (2)

Publication Number Publication Date
EP0367973A1 true EP0367973A1 (de) 1990-05-16
EP0367973B1 EP0367973B1 (de) 1991-12-27

Family

ID=6365107

Family Applications (1)

Application Number Title Priority Date Filing Date
EP89118008A Expired - Lifetime EP0367973B1 (de) 1988-10-14 1989-09-28 Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen

Country Status (3)

Country Link
EP (1) EP0367973B1 (de)
AT (1) ATE70896T1 (de)
DE (2) DE3835002C3 (de)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2266975A (en) * 1992-05-12 1993-11-17 Bosch Gmbh Robert Fuel metering control
EP1107008A2 (de) * 1999-12-10 2001-06-13 Robert Bosch Gmbh Verfahren und Vorrichtung zur Unterdrückung von Drehzahlschwankungen
DE10143953A1 (de) * 2001-09-07 2003-04-03 Siemens Ag Drehzahlerfassungsverfahren
DE10218641A1 (de) * 2002-04-25 2003-11-13 Bayerische Motoren Werke Ag Motordrehzahl-Bestimmung

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4319677C2 (de) * 1993-06-14 2002-08-01 Bosch Gmbh Robert Verfahren und Vorrichtung zur Regelung der Laufruhe einer Brennkraftmaschine
DE102019201149A1 (de) * 2019-01-30 2020-07-30 Robert Bosch Gmbh Verfahren zum Diagnostizieren einer Leckage eines Zylinders einer Brennkraftmaschine

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590907A (en) * 1984-03-02 1986-05-27 Toyota Jidosha Kabushiki Kaisha Method of adaptively controlling individual cylinder fuel injection quantities in electronically controlled diesel engine and device therefor

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4064747A (en) * 1976-05-07 1977-12-27 United Technologies Corporation Relative and sub-cyclic speed measurements for internal combustion engine diagnostics
DE2918802C2 (de) * 1979-05-10 1992-02-27 Robert Bosch Gmbh, 7000 Stuttgart Verfahren zur Gewinnung eines Beschleunigungs- oder Verzögerungssignals aus einem einer Geschwindigkeit proportionalen Signal
JPS57203846A (en) * 1981-06-08 1982-12-14 Nippon Denso Co Ltd Most optimum control device for internal-combustion engine
JPS59141750A (ja) * 1983-01-19 1984-08-14 Diesel Kiki Co Ltd 内燃機関用回転速度デ−タ発生装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590907A (en) * 1984-03-02 1986-05-27 Toyota Jidosha Kabushiki Kaisha Method of adaptively controlling individual cylinder fuel injection quantities in electronically controlled diesel engine and device therefor

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN, Band 10, Nr. 163 (M-487)[2219], 11. Juni 1986; & JP-A-61 14 446 (NIPPON DENSO) 22-02-1986 *
PATENT ABSTRACTS OF JAPAN, Band 9, Nr. 191 (M-402)[1914], 7. August 1985; & JP-A-60 56 145 (ISUZU) 01-04-1985 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2266975A (en) * 1992-05-12 1993-11-17 Bosch Gmbh Robert Fuel metering control
US5386810A (en) * 1992-05-12 1995-02-07 Robert Bosch Gmbh System and method for controlling a solenoid-valve-controlled fuel-metering device, particularly for a diesel gasoline engine
GB2266975B (en) * 1992-05-12 1995-11-01 Bosch Gmbh Robert Fuel metering control
DE4215581B4 (de) * 1992-05-12 2004-05-06 Robert Bosch Gmbh System zur Steuerung einer magnetventilgesteuerten Kraftstoffzumeßeinrichtung
EP1107008A2 (de) * 1999-12-10 2001-06-13 Robert Bosch Gmbh Verfahren und Vorrichtung zur Unterdrückung von Drehzahlschwankungen
EP1107008A3 (de) * 1999-12-10 2004-04-07 Robert Bosch Gmbh Verfahren und Vorrichtung zur Unterdrückung von Drehzahlschwankungen
DE10143953A1 (de) * 2001-09-07 2003-04-03 Siemens Ag Drehzahlerfassungsverfahren
DE10143953B4 (de) * 2001-09-07 2005-12-29 Siemens Ag Drehzahlerfassungsverfahren
DE10218641A1 (de) * 2002-04-25 2003-11-13 Bayerische Motoren Werke Ag Motordrehzahl-Bestimmung
DE10218641B4 (de) * 2002-04-25 2006-11-30 Bayerische Motoren Werke Ag Motordrehzahl-Bestimmung

Also Published As

Publication number Publication date
DE3835002A1 (de) 1990-04-19
EP0367973B1 (de) 1991-12-27
DE3835002C2 (de) 1991-05-08
ATE70896T1 (de) 1992-01-15
DE3835002C3 (de) 1994-02-24
DE58900633D1 (de) 1992-02-06

Similar Documents

Publication Publication Date Title
DE4228677C2 (de) Vorrichtung zur Ermittlung des Auftretens eines Zündaussetzers in einer eine Kurbelwelle aufweisenden Mehrzylinder-Brennkraftmaschine
DE4227104C2 (de) Verfahren und System zum Aufspüren von Fehlzündungen einer Kolbenbrennkraftmaschine
DE4133752C2 (de) Maschinensteuervorrichtung und Maschinensteuerverfahren zur Steuerung eines Betriebsparameters einer Maschine
DE19622448B4 (de) Verfahren zur Erkennung von Verbrennungsaussetzern
DE3917978C2 (de) Verfahren zum Messen von Laufunruhe bei einer Brennkraftmaschine, und Verwendung der Verfahren zur Erkennung von Verbrennungsaussetzern
DE10017749B4 (de) System zur Erfassung von Fehlzündungen in Verbrennungsmotoren
DE2742057A1 (de) Geraet und verfahren zum messen von relativ- und teilarbeitsspieldrehzahlen bei der diagnose von verbrennungsmotoren
DE4116574C2 (de) Fehlzündungserfassungsvorrichtung für einen Verbrennungsmotor
DE3308541A1 (de) Verfahren und vorrichtung zur erkennung des klopfens bei brennkraftmaschinen
DE3902168A1 (de) Verfahren und vorrichtung zum messen der motor-luftmassen-stroemung
DE4139204C2 (de) Fehlzündungserfassungseinrichtung für Verbrennungsmotoren
WO1997011345A1 (de) Verfahren zur verbrennungsaussetzererkennung durch auswertung von drehzahlschwankungen
DE10255583B4 (de) Fehlzündungsdetektionsvorrichtung für einen Verbrennungsmotor
DE19733958A1 (de) Verfahren und Vorrichtung zur Korrektur von Toleranzen eines Geberrades
DE69532986T2 (de) Gerät und verfahren zur spitzenwertermittlung einer variablen in einem fehlzündungssystem
DE19540675C1 (de) Verfahren zur Momentenschätzung mittels Drehzahlauswertung an der Kurbelwelle einer Brennkraftmaschine
DE3644639C2 (de)
DE3932075C2 (de) Verfahren zur Erkennung eines Bezugszylinders bei einer Mehrzylinder-Brennkraftmaschine und Vorrichtung zur Durchführung des Verfahrens
DE3421640C2 (de)
EP0367973B1 (de) Verfahren zur Erfassung und Auswertung der Drehzahl bei Mehrzylinder-Brennkraftmaschinen
DE69932523T2 (de) Verfahren und system zum erfassen von verbrennungsaussetzern unter verwendung einer synchronen korrektur
DE69835318T2 (de) Apparat und Verfahren zur Diagnose des Zündzustandes in einer Brennkraftmaschine
DE3332941A1 (de) Verfahren und vorrichtung zur schallanalyse von maschinen und anlagen
DE2424991C3 (de) Verfahren und Vorrichtung zur Bestimmung des Zündwinkels von Brennkraftmaschinen
DE3516802C2 (de)

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

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT DE FR GB IT

17P Request for examination filed

Effective date: 19900502

17Q First examination report despatched

Effective date: 19910212

ITF It: translation for a ep patent filed

Owner name: BARZANO' E ZANARDO ROMA S.P.A.

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT DE FR GB IT

REF Corresponds to:

Ref document number: 70896

Country of ref document: AT

Date of ref document: 19920115

Kind code of ref document: T

REF Corresponds to:

Ref document number: 58900633

Country of ref document: DE

Date of ref document: 19920206

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)
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
REG Reference to a national code

Ref country code: GB

Ref legal event code: 732E

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

Ref country code: GB

Payment date: 19990907

Year of fee payment: 11

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

Ref country code: AT

Payment date: 19990923

Year of fee payment: 11

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

Ref country code: FR

Payment date: 19990927

Year of fee payment: 11

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

Ref country code: DE

Payment date: 19991125

Year of fee payment: 11

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

Ref country code: GB

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

Effective date: 20000928

Ref country code: AT

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

Effective date: 20000928

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20000928

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

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

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

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;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20050928