DE19622042A1 - Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen - Google Patents

Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen

Info

Publication number
DE19622042A1
DE19622042A1 DE1996122042 DE19622042A DE19622042A1 DE 19622042 A1 DE19622042 A1 DE 19622042A1 DE 1996122042 DE1996122042 DE 1996122042 DE 19622042 A DE19622042 A DE 19622042A DE 19622042 A1 DE19622042 A1 DE 19622042A1
Authority
DE
Germany
Prior art keywords
segment
stored
correction value
measured
internal combustion
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
DE1996122042
Other languages
English (en)
Other versions
DE19622042C2 (de
Inventor
Anton Angermaier
Michael Dr Henn
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.)
Continental Automotive GmbH
Original Assignee
Siemens 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 Siemens AG filed Critical Siemens AG
Priority to DE1996122042 priority Critical patent/DE19622042C2/de
Publication of DE19622042A1 publication Critical patent/DE19622042A1/de
Application granted granted Critical
Publication of DE19622042C2 publication Critical patent/DE19622042C2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P21/00Testing or calibrating of apparatus or devices covered by the preceding groups
    • G01P21/02Testing or calibrating of apparatus or devices covered by the preceding groups of speedometers
    • 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
    • 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/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M15/00Testing of engines
    • G01M15/04Testing internal-combustion engines
    • G01M15/11Testing internal-combustion engines by detecting misfire
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires
    • 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/008Controlling each cylinder individually

Landscapes

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

Description

Die Erfindung betrifft ein Verfahren zum Erkennen und Kor­ rigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen, insbesondere an Kurbelwellen oder damit verbundenen Wellen von Brennkraftmaschinen.
Zur Erfassung der Stellung einer sich drehenden Welle, bei­ spielsweise der Kurbelwelle oder der Nockenwelle einer Brenn­ kraftmaschine ist es bekannt, auf dieser Welle eine Geber­ scheibe oder ein Geberrad mit Markierungen, z. B. Zähnen vor­ zusehen, die mittels eines feststehenden Aufnehmers abgeta­ stet werden. Dabei werden in dem Aufnehmer, beispielsweise einem induktiven Aufnehmer von den vorbeilaufenden Markierun­ gen Spannungsimpulse induziert und in einer nachfolgenden Auswerteschaltung wird aus den zeitlichen Abständen dieser Spannungsimpulse die Drehzahl, die Drehzahlschwankungen wäh­ rend eines betrachteten Zeitintervalles oder die Winkelge­ schwindigkeit der Welle ermittelt.
Die Winkelgeschwindigkeit der Kurbelwelle oder einer mit ihr verbundenen Welle einer Brennkraftmaschine kann beispielswei­ se zur Detektion von Verbrennungsaussetzern herangezogen wer­ den. Verbrennungsaussetzer einzelner oder mehrerer Zylinder führen zu einer Verlangsamung der Winkelgeschwindigkeit der Kurbelwelle. Da der Meßeffekt, insbesondere bei höheren Dreh­ zahlen sehr gering ist, muß die Winkelgeschwindigkeit sehr genau gemessen werden. Toleranzen und Exemplarstreuungen bei der Fertigung bzw. bei der Anbringung des Geberrades auf der Welle führen zu Ungenauigkeiten bei der Messung der Winkelge­ schwindigkeit, die insbesondere bei der Weiterverarbeitung bezüglich Verbrennungsaussetzererkennung zu Fehldetektionen führen können.
Wiederholen sich die mechanischen Störungen und Ungenauigkei­ ten periodisch über eine Umdrehung der Welle mit einem festen Winkelbezug, so können sie in einer ersten Phase adaptiert und dann zur späteren Korrektur der Meßwerte herangezogen werden. Ist aber das Geberrad einmal auf der Kurbelwelle fi­ xiert, ist eine direkte Bestimmung der Ungenauigkeiten nicht möglich, da die Kurbelwellengeschwindigkeit nicht konstant gehalten werden kann. Es treten nämlich immer aufgrund der angreifenden Drehmomente des Motors und der Last Fluktuatio­ nen der Winkelgeschwindigkeit auf.
In der DE 41 33 679 A1 ist ein Verfahren zur Adaption von me­ chanischen Toleranzen eines Geberrades beschrieben, mit des­ sen Hilfe die bei der Herstellung eines solchen Geberrades auftretenden Ungenauigkeiten der einzelnen Segmente auf elek­ tronischem Weg korrigiert werden. Dazu werden im erkannten Schubbetrieb der Brennkraftmaschine, wenn also keine Dreh­ zahlschwankungen auftreten, die Zeitdauer der Abstände zwi­ schen zwei Segmentflanken gleicher Polarität gemessen und die so erhaltenen Werte abgespeichert. Diese Werte (Zeitinter­ valle) sind ein Maß für die unterschiedlichen Segmentlängen und werden bei den im Normalbetrieb der Brennkraftmaschine ablaufenden Berechnungen zur exakten Drehzahlermittlung be­ rücksichtigt. Hierzu wird das zweite und die folgenden Zeit­ intervalle zum ersten Zeitintervall in Bezug gesetzt und die Abweichungen voneinander gefiltert und die gefilterten Meß­ werte als Adaptionswerte verwendet.
Aus der EP 0 583 495 B1 ist ein Verfahren zur Erkennung und Korrektur von Fehlern bei der Zeitmessung an sich drehenden Wellen, insbesondere an Kurbelwellen oder damit verbundenen Wellen bekannt. Dabei werden Segmentzeiten gemessen, die die Welle benötigt, um dich eine definierte Winkelspanne, einem sogenannten Segment, zu drehen und anschließend diese Zeiten mit einer für ein Bezugssegment geltenden Zeit verglichen. In Abhängigkeit von der Zeitdifferenz wird ein Korrekturwert er­ mittelt, der entweder zylinderindividuell oder segmentindivi­ duell eine Korrektur der gemessenen Segmentzeit ermöglicht. Um ungewollte Einflüsse bei der Fehlererkennung und Fehler­ korrektur, die durch Zündung und Verbrennungsaussetzer be­ dingt sind auszuschließen, werden die Messungen während des Betriebszustandes der Schubabschaltung durchgeführt.
Um bei diesem bekannten Verfahren eine hinreichend schnelle Adaption zu ermöglichen, wird die Adaption innerhalb eines begrenzten Drehzahlbereiches zugelassen. Innerhalb dieses Be­ reiches variieren aber die adaptierten Werte in Abhängigkeit von der Drehzahl, so daß die korrigierten Segmentzeiten nicht immer den geforderten Genauigkeitsanforderungen genügen.
Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren anzu­ geben, das gegenüber dem bekannten Stand der Technik eine noch genauere Erkennung und Korrektur von Fehlern bei der Zeitmessung an sich drehenden Wellen erlaubt.
Verfahren zur Lösung dieser Aufgabe sind in den Ansprüchen 1 und 3 angegeben. Die Unteransprüche beschreiben bevorzugte Weiterbildungen dieser Verfahren.
Die individuellen Abweichungen vom idealen Geberzahnrad wer­ den aus den Signalverläufen der Segmentzeiten bei abgeschal­ teter Einspritzung und geschlossener Drosselklappe ermittelt. Dabei werden bei der Adaption sowohl nichtperiodische Störun­ gen, z. B. durch Beschleunigen oder Abbremsen, als auch peri­ odische Störungen z. B. durch Torsionseinfluß berücksichtigt.
Bei dem ersten erfindungsgemäßen Verfahren werden für ein Be­ zugssegment im Abstand von zwei Kurbelwellenumdrehungen die Segmentzeiten gemessen. Damit ist es möglich, eine allgemeine Änderung der Drehzahltendenz, die sonst zu fehlerhaften Kor­ rekturen führen würde, zu kompensieren. Die weiteren zwischen diesen beiden Messungen gemessenen Segmentzeiten werden mit diesem Bezugssegment verglichen und in Abhängigkeit von der errechneten Zeitdifferenz wird ein Korrekturwert ermittelt, der zylinderindividuell eine Korrektur der gemessenen Seg­ mentzeit ermöglicht.
Bei dem zweiten erfindungsgemäßen Verfahren werden für ein Bezugssegment im Abstand von einer Kurbelwellenumdrehung die Segmentzeiten gemessen. Damit ist es wiederum möglich, eine allgemeine Änderung der Drehzahltendenz, die sonst zu fehler­ haften Korrekturen führen würde, zu kompensieren. Die weite­ ren zwischen diesen beiden Messungen gemessenen Segmentzeiten werden mit diesem Bezugssegment verglichen und in Abhängig­ keit von der errechneten Zeitdifferenz wird ein Korrekturwert ermittelt, der segmentindividuell eine Korrektur der gemesse­ nen Segmentzeit ermöglicht.
Wie schon eingangs beschrieben, können Zeitabweichungen bei aufeinanderfolgenden Messungen von Winkelsegmenten unter­ schiedliche Ursachen haben. Sie können herrühren von einer tatsächlichen Änderung der Winkelgeschwindigkeit der Kurbel­ welle oder aber herrühren von fehlerhaften ungleichen Seg­ mentgrößen zwischen den einzelnen Kurbelwellenmarkierungen.
Damit feststeht, daß die gemessenen Unterschiede tatsächlich aufgrund unterschiedlicher Segmentgrößen entstanden sind, müssen Einflüsse, die durch die Zündung und Verbrennung be­ dingt sind, ausgeschlossen werden. Die Fehlererkennung und Fehlerkorrektur gemäß den erfindungsgemäßen Verfahren wird daher vorzugsweise während des Schleppbetriebes der Brenn­ kraftmaschine durchgeführt.
Die Verfahren werden im folgenden anhand der Zeichnungsfigu­ ren näher erläutert. Es zeigen:
Fig. 1 in Prinzipdarstellung eine Anordnung zur Messung der Winkelgeschwindigkeit,
Fig. 2 eine schematische Darstellung des ersten erfindungs­ gemäßen Verfahrens zur Ermittlung von zylinderindi­ viduellen Korrekturwerten,
Fig. 3 ein Diagramm, das die Verläufe der Segmentfehler der einzelnen Zylinder einer 6-Zylinder-Brennkraftma­ schine zeigt und
Fig. 4 ein Diagramm, das den Zusammenhang zwischen dem Seg­ mentfehler eines Segments in Abhängigkeit von der Drehzahl für zwei verschiedene Fahrzeuge zeigt.
In Fig. 1 ist mit dem Bezugszeichen 1 ein ferromagnetische Zähne aufweisendes Geberzahnrad mit Winkelinkrementen der Breite Δϕ bezeichnet, das auf einer Kurbelwelle 2 montiert ist. Von einem Sensor 3 wird während der Drehbewegung der Kurbelwelle 2 ein Spannungssignal erzeugt, das mit dem Ab­ stand der Zahnradstirnfläche schwankt. Das Geberzahnrad 1 bildet somit den Modulator zur Umformung der amplitudenanalo­ gen Eingangsgröße Winkelgeschwindigkeit in ein frequenzanalo­ ges Signal. Die Nulldurchgänge dieses Signals enthalten eben­ falls die Information über den momentanen Winkel. Durch die Abfolge der Zahnlücken und der ferromagnetischen Zähne des Geberzahnrads 1 ändert sich das Magnetfeld, das beispielswei­ se von einem Permanentmagneten im Sensor 3 erzeugt wird.
Ein Zahnrad mit Z Zähnen und einem Radius R wird üblicherweise durch sein Modul
gekennzeichnet. Für eine ausrei­ chend starke Magnetfeldänderung zur Signalgewinnung sind bei den magnetischen Sensoren nur Module innerhalb gewisser Gren­ zen zulässig. Das bedeutet bei vorgegebenem Radius R eine Be­ schränkung der maximalen Anzahl Z der Zähne und damit der ma­ ximalen Winkelauflösung. Ein Winkelinkrement ist gleich
Aus dem vom Sensor 3 gelieferten Signal erzeugt ein Diskriminator 4, der z. B. aus einem Schmitt-Trigger und einem Flankendetektor bestehen kann, ein Rechtecksignal, das durch den Abstand zwischen zwei Flanken T(n) (Periodendauer) ge­ kennzeichnet ist. Die Quantisierung dieses Signals erfolgt mit Hilfe eines Zählers 5 und einer Referenzfrequenz 6. Der so erhaltene Zählerstand ist mit
ein Maß für die Winkelgeschwindigkeit ω. Durch Aussparen von einem oder meh­ reren Zähnen auf dem Geberzahnrad 1 erhält man einen Bereich 7 für eine Winkelreferenz, mit deren Hilfe der Absolutwinkel bestimmt werden kann. Als Standard bei Impulsgebern auf der Kurbelwelle von Brennkraftmaschinen haben sich 60 Zähne minus einer Lücke von 2 Zähnen durchgesetzt.
Anhand der Fig. 2 wird der Verfahrensablauf zur Ermittlung von zylinderindividuellen Korrekturwerten erläutert. Nach dem Start des Verfahrens und damit zu Betriebsbeginn der Brenn­ kraftmaschine sind als Korrekturwerte AZM₀ . . . AZMn diejenigen Werte gespeichert, die beim letzten Betrieb, also vor Abstel­ len der Brennkraftmaschine ermittelt wurden (Verfahrens­ schritt S1). Nach der Ermittlung von neuen Korrekturwerten werden diese alten Korrekturwerte überschrieben. Beim aller­ ersten Betrieb der Brennkraftmaschine werden die Korrektur­ werte mit Initialisierungswerten vorbesetzt, vorzugsweise werden die Werte gleich Null gesetzt.
Im Verfahrensschritt S2 wird die Segmentzeit TG des aktuellen Segments gemessen. Im Verfahrensschritt S3 wird geprüft, ob sich die Brennkraftmaschine in einem Betriebszustand befin­ det, der die Berechnung von neuen Korrekturwerten gestattet, also beispielsweise wird abgefragt, ob sich die Brennkraftma­ schine im Schleppbetrieb befindet.
Liegt kein solcher Betriebszustand vor, so werden keine neuen Korrekturwerte berechnet, sondern die zuletzt ermittelten und gespeicherten Korrekturwerte dienen zur Korrektur der Seg­ mentzeit. Es wird verzweigt zum Verfahrensschritt S4, bei dem die gemessene Segmentzeit TGn mittels des zugehörigen Korrek­ turwerts AZMn korrigiert wird nach der Gleichung:
TGKn=TGn·(1-AZMn) (1)
Die so korrigierte Segmentzeit TGKn kann nun in beliebigen Verfahren verwendet werden, die als Eingangsgröße einen hoch­ genauen Wert für die Winkelgeschwindigkeit der Kurbelwelle und insbesondere Änderungen dieser Geschwindigkeit benötigen, z. B. Verfahren zur Verbrennungsausetzererkennung (Verfahrens­ schritt S5).
Liegt jedoch ein Betriebszustand vor, der die Berechnung neu­ er Korrekturwerte gestattet, so wird vom Verfahrensschritt S3 zum Verfahrensschritt S6 verzweigt. Dort wird geprüft, ob die gemessene Segmentzeit die Zeit des Bezugssegments war. Als Bezugssegment kann ein beliebiges Segment gewählt werden, vorteilhafterweise das erste in der Zündreihenfolge der Zy­ linder. Dieses Segment wird als fehlerfrei definiert.
Wurde nicht die Segmentzeit des Bezugssegments gemessen, so wird zum Verfahrensschritt S2 zurückgesprungen und die näch­ ste Segmentzeit TGn gemessen.
Lag jedoch das Bezugssegment vor, folgt der Verfahrensschritt S7, indem die gemessene Segmentzeit TGn als Segmentzeit des Bezugssegments TG₀ gespeichert wird.
Es werden nun in den folgenden Verfahrensschritten S8 bis S9 nacheinander die Segmentzeiten der nachfolgenden Segmente ge­ messen, die den einzelnen Zylindern der Brennkraftmaschine logisch zugeordnet sind.
Im Verfahrensschritt S9 wird abgefragt, ob das Bezugssegment erneut vorliegt. Ist dies der Fall, so wird mit Verfahrens­ schritt S10 fortgefahren, andernfalls zu Verfahrensschritt S8 verzweigt. Im Verfahrensschritt S10 wird wiederum die Seg­ mentzeit des Bezugssegments TG₀′ - jetzt aber zwei Kurbelwel­ lenumdrehungen später - gemessen und gespeichert.
Es werden nun in den folgenden Verfahrensschritten nacheinan­ der die Korrekturwerte für die einzelnen den Zylindern zuge­ ordneten Segmente errechnet.
Im Verfahrensschritt S11 wird der Inhalt eines Zählers auf den Anfangswert n = 0 gesetzt und im darauffolgenden Verfah­ rensschritt S12 wird nun der zylinderindividuelle Korrektur­ wert AZn berechnet nach der Gleichung:
AZn=(TGn-TG₀)/TG₀+n/z·(TG₀-TG₀′)/TG₀-TTn(N) (2)
wobei mit z die Gesamtzahl der Zylinder und mit TTn(N) ein drehzahlabhängiger Korrekturwert bezeichnet ist. Dieser Wert kann beispielsweise als Kennlinie in einem Speicher der elek­ tronischen Steuerungseinrichtung für die Brennkraftmaschine abgelegt sein.
Diese Gleichung für den Korrekturwert AZn gilt für Viertakt­ motoren.
Der Korrekturwert AZn wird anschließend im Verfahrensschritt S13 einer Mittelung unterzogen, beispielsweise einer gleiten­ den Mittelung nach der Gleichung:
AZMn=AZMn-1·(1-MITKO)+AZn·MITKO (3)
wobei MITKO eine Mitkopplungskonstante darstellt, deren Wert zwischen 0 und 1 gewählt werden kann.
Die Mittelung ist empfehlenswert, da die systematischen Feh­ ler der Segmente mit zufälligen Fehlern wie Schwankungen des dem Steuerungssystem zugrunde liegenden Systemtakts, Toleran­ zen bei der Schaltgenauigkeit der Sensoren und allgemeine Schwingungen oder Störungen vom Antriebsstrang her, überla­ gert sein können.
Der neu ermittelte Korrekturwert wird gespeichert, indem der alte Korrekturwert überschrieben wird (Verfahrensschritt S14). Anschließend wird der Inhalt des Zählers im Verfahrens­ schritt S15 um 1 erhöht.
Sind alle Korrekturwerte ermittelt, (Abfrage in Verfahrens­ schritt S16), wird zu Verfahrensschritt S2, andernfalls zu Verfahrensschritt S12 verzweigt.
Dieses erfindungsgemäße Verfahren erlaubt also die Ermittlung von zylinderindividuellen Korrekturwerten.
Eine Variante des in Fig. 2 dargestellten Verfahrens besteht darin, anstelle zylinderindividueller Korrekturwerte segmen­ tindividuelle Korrekturwerte zu ermitteln.
Die hierzu nötigen Verfahrensschritte entsprechen den jewei­ ligen Verfahrensschritten in Fig. 2 mit folgenden Änderun­ gen:
Im Verfahrensschritt S6 wird nun geprüft, ob die gemessene Segmentzeit die des Bezugssegments ist. Das Bezugssegment un­ terscheidet sich vom Bezugssegment aus dem ersten Verfahren dadurch, daß es sich nicht mehr einem bestimmten Zylinder zu­ ordnen läßt, sondern es sich hier nur um ein bestimmtes mar­ kiertes Segment der Kurbelwelle handelt, das als fehlerfrei definiert wird. Im Verfahrensschritt S10 wird die Segmentzeit TG₀′ des Bezugssegmentes jetzt nicht zwei, sondern bereits eine Kurbelwellenumdrehung später gemessen. Im Verfahrens­ schritt S16 lautet nun die Abfrage n= z/2, d. h. bei dieser Variante wird als Obergrenze für die Segmentzahl die halbe Zylinderzahl verwendet. Diese Variante des Verfahrens eignet sich also nur für geradzahlige Zylinderzahlen.
Wie eingangs bereits erwähnt, variieren die adaptierten Kor­ rekturwerte in Abhängigkeit der Drehzahl der Brennkraftma­ schine. Deshalb wird bei dem aus der EP 0 583 495 B1 bekann­ ten Verfahren die Adaption nur innerhalb eines begrenzten Drehzahlbereiches zugelassen.
Im Gegensatz hierzu wird bei den erfindungsgemäßen Verfahren ein breiterer Drehzahlbereich zugelassen, innerhalb dessen eine Adaption durchgeführt werden kann. Da innerhalb dieses Bereiches die berechneten Korrekturwerte AZMn je nach gewähl­ tem Arbeitspunkt variieren und damit der bestimmte Segment­ fehler nicht konstant ist, sondern von den Adaptionsbedingun­ gen abhängt, wird bei der Berechnung dieser Korrekturwerte in der Formel (2) ein Wert TTn(N) eingerechnet, der die Dreh­ zahlabhängigkeit berücksichtigt.
In der Fig. 3 sind die verschiedenen Verläufe der Segment­ fehler abhängig von der Drehzahl der Brennkraftmaschine in Form eines Diagrammes für die Zylinder Zyl1-Zyl6 einer 6-Zylinder-Brennkraftmaschine dargestellt. Der Adaptionsbereich erstreckt über eine Drehzahl von 1500-3500 1/min.
Es zeigt sich, daß die Form des Kurvenverlaufs eines Segment­ fehlers bezogen auf das Bezugssegment für verschiedene Fahr­ zeuge aufgrund mechanischer Fehler desselben Typs annähernd gleich ist, sie sind lediglich in Y-Richtung zueinander ver­ schoben. Als mechanischer Fehler wird nun der Fehler bei ei­ ner Referenzdrehzahl gewählt. Befindet sich das Fahrzeug wäh­ rend der Adaption in einem anderen Drehzahlbereich, wird der drehzahlabhängige Korrekturwert TTn(N) in den Gleichungen (2) und (4) berücksichtigt. Er kann experimentiell ermittelt wer­ den und ist in einem Kennfeld der Steuerungseinrichtung der Brennkraftmaschine in Form einer Kennlinie als Funktion der Drehzahl abgelegt.
In Fig. 4 ist der Segmentfehler AZMn eines Segments für zwei verschiedene Fahrzeuge desselben Typs in Abhängigkeit der Drehzahl N dargestellt. Aus dem Verlauf der beiden Kurven sieht man, daß sie gegeneinander um einen im aufgetragenen Drehzahlbereich annähernd konstanten Wert in Ordinatenrich­ tung verschoben sind. Die Verschiebung ist mit einem Doppel­ pfeilsymbol gekennzeichnet. In Abszissenrichtung ist jeweils in strichlierter Linie der Segmentfehler des Bezugssegmentes eingezeichnet. Als Referenzdrehzahl ist der Wert 2500 1/min gewählt. Mit weiteren Pfeilsymbolen sind die Werte für die Korrekturwerte TTn(N) bei den Drehzahlen 1500 1/min, 3000 1/min und 3500 1/min eingetragen.

Claims (11)

1. Verfahren zum Erkennen und Korrigieren von Fehlern bei der Bestimmung der Segmentzeit, die eine Welle, insbesondere eine Kurbelwelle oder eine damit verbundene Welle in einer Brenn­ kraftmaschine, benötigt, um sich um eine definierte Winkel­ spanne zu drehen, wobei diese Welle oder ein damit verbunde­ nes Geberrad Markierungen aufweist, die von einem zugeordne­ ten Sensor abgetastet werden und dabei
  • - die Segmentzeit (TG₀) eines Bezugssegments eines Bezugs­ zylinders gemessen und gespeichert wird,
  • - nacheinander für alle Zylinder die Segmentzeiten (TGn) der den einzelnen Zylindern zugehörigen Segmente gemessen und gespeichert werden,
  • - die Segmentzeit (TG₀′) des Segments desselben Bezugszylin­ ders zwei Kurbelwellenumdrehungen später gemessen und ge­ speichert wird,
  • - nacheinander für alle Zylinder der Brennkraftmaschine aus diesen Segmentzeiten (TGn, TG₀′) und aus einem die aktuelle Drehzahl (N) der Brennkraftmaschine berücksichtigenden Kor­ rekturwert (TTn(N)) jeweils ein Korrekturwert (AZn) berech­ net wird,
  • - der jeweilige Korrekturwert (AZn) einer Mittelung unterzo­ gen und anschließend gespeichert wird und
  • - die tatsächlich gemessenen Segmentzeiten (TGn) mit diesem gemittelten Korrekturwert (AZMn) korrigiert werden.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der Korrekturwert nach der Beziehung AZn = (TGn-TG₀)/TG₀+n/z·(TG₀-TG₀′)/TG₀-TTn(N)berechnet wird, wobei mit z die Zahl der Zylinder bezeichnet ist.
3. Verfahren zum Erkennen und Korrigieren von Fehlern bei der Bestimmung der Segmentzeit, die eine Welle, insbesondere eine Kurbelwelle oder eine damit verbundene Welle in einer Brenn­ kraftmaschine, benötigt, um sich um eine definierte Winkel­ spanne zu drehen, wobei diese Welle oder ein damit verbunde­ nes Geberrad Markierungen aufweist, die von einem zugeordne­ ten Sensor abgetastet werden und dabei
  • - die Segmentzeit (TG₀) eines Bezugssegments eines Bezugs­ zylinders gemessen und gespeichert wird,
  • - nacheinander für alle Zylinder die Segmentzeiten (TGn) al­ ler Segmente der Welle gemessen und gespeichert werden,
  • - die Segmentzeit (TG₀′) desselben Segments eine Kurbelwel­ lenumdrehung später gemessen und gespeichert wird,
  • - nacheinander für alle Segmente aus diesen Segmentzeiten (TGn, TG₀′) und aus einem die aktuelle Drehzahl (N) der Brennkraftmaschine berücksichtigenden Korrekturwert (TTn(N)) jeweils ein Korrekturwert (AZn) berechnet wird,
  • - der jeweilige Korrekturwert (AZn) einer Mittelung unterzo­ gen und anschließend gespeichert wird und
  • - die tatsächlich gemessenen Segmentzeiten (TGn) mit diesem Korrekturwert (AZMn) korrigiert werden.
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, daß der Korrekturwert nach der Beziehung AZn = (TGn-TG₀)/TG₀+2n/z·(TG₀-TG₀′)/TG₀-TTn(N)berechnet wird, wobei mit z die Zahl der Zylinder bezeichnet ist.
5. Verfahren nach Anspruch 1 oder 3, dadurch gekennzeichnet, daß
die Korrektur der Segmentzeiten nach der Gleichung TGKn = TGn · (1-AZMn)erfolgt.
6. Verfahren nach Anspruch 1 oder 3, dadurch gekennzeichnet, daß der Korrekturfaktor (TTn(N)) in einem Kennfeld einer elektronischen Steuerungseinrichtung der Brennkraftmaschine abhängig von der Drehzahl (N) abgelegt ist.
7. Verfahren nach Anspruch 1 oder 3, dadurch gekennzeichnet, daß die Berech­ nung der Korrekturwerte bei Schleppbetrieb der Brennkraftma­ schine durchgeführt wird.
8. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Berech­ nung der Korrekturwerte nur innerhalb vorgebbarer Drehzahl­ grenzen durchgeführt wird.
9. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Berech­ nung der Korrekturwerte nur durchgeführt wird, wenn Änderun­ gen der Drehzahl der Brennkraftmaschine unterhalb eines vor­ gegebbaren Grenzwertes liegen.
10. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß die Mittelung der Korrekturwerte in Form einer gleitenden Mittelung erfolgt nach der Gleichung: AZMn = AZMn-1 * (1-MITKO) + AZn * MITKOwobei MITKO eine wählbare Mittelungskonstante darstellt mit einem Wertbereich zwischen Null und Eins.
11. Verfahren nach einem der vorherigen Ansprüche, dadurch gekennzeichnet, daß beim allerer­ sten Betriebsbeginn die Korrekturwerte (AZn) mit Initialisie­ rungswerten vorbesetzt werden vorzugsweise mit Null und bei jedem weiteren Betriebsbeginn die Korrekturwerte (AZn) auf die zuletzt ermittelten und gespeicherten Werte des letzten Motorbetriebs gesetzt werden und die Korrektur der Segment­ zeiten erst nach einer vorgebbaren Zahl von Schritten zur Be­ rechnung der Korrekturwerte erfolgt.
DE1996122042 1996-05-31 1996-05-31 Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen Expired - Lifetime DE19622042C2 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE1996122042 DE19622042C2 (de) 1996-05-31 1996-05-31 Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE1996122042 DE19622042C2 (de) 1996-05-31 1996-05-31 Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen

Publications (2)

Publication Number Publication Date
DE19622042A1 true DE19622042A1 (de) 1997-12-04
DE19622042C2 DE19622042C2 (de) 1999-05-20

Family

ID=7795891

Family Applications (1)

Application Number Title Priority Date Filing Date
DE1996122042 Expired - Lifetime DE19622042C2 (de) 1996-05-31 1996-05-31 Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen

Country Status (1)

Country Link
DE (1) DE19622042C2 (de)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2763998A1 (fr) * 1997-05-28 1998-12-04 Bosch Gmbh Robert Procede et dispositif de commande d'un moteur a combustion interne
WO2002093178A2 (de) * 2001-05-11 2002-11-21 Siemens Aktiengesellschaft Drehzahlerfassungsverfahren
WO2003062620A1 (de) * 2002-01-24 2003-07-31 Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur bestimmung und kompenstion von geometriefehlern eines drehgeberrades
DE10217560A1 (de) * 2002-01-24 2004-04-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur Bestimmung und Kompensation von Geometriefehlern eines Drehgeberrades
DE10318839B3 (de) * 2003-04-25 2004-06-03 Siemens Ag Verfahren und Vorrichtungen zur Bestimmung eines Korrekturwertes für eine gemessene Segmentzeit
EP1515130A1 (de) * 2003-09-15 2005-03-16 Magneti Marelli Powertrain S.p.A. Verfahren zur Messung der Winkelbeschleunigung der Antriebswelle einer Brennkraftmaschine mit einem auf der Welle festen Zahnrad
EP1574835A2 (de) * 2004-03-01 2005-09-14 Robert Bosch Gmbh Verfahren und Steuergerät zum Bereinigen eines Drehzahlsignals
US7516732B2 (en) 2004-02-04 2009-04-14 Conti Temic Microelectronic Gmbh Method for detecting the beginning of combustion in an internal combustion engine
WO2012072438A1 (de) * 2010-12-01 2012-06-07 Continental Teves Ag & Co. Ohg Verfahren zur bestimmung der drehzahl einer synchronmaschine, schaltungsanordnung zum ansteuern einer synchronmaschine und verwendung einer solchen anordnung
US8200415B2 (en) 2006-12-01 2012-06-12 Conti Temic Microelectronic Gmbh Method and device for controlling the operating mode of an internal combustion engine
WO2015082317A1 (de) * 2013-12-05 2015-06-11 Ebm-Papst St. Georgen Gmbh & Co. Kg Auswertevorrichtung zur erzeugung eines drehzahlwerts
WO2016169644A1 (fr) * 2015-04-22 2016-10-27 Continental Automotive France Procede de determination de longueurs reelles de petits intervalles d'une cible dentee d'un vilebrequin

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9923697D0 (en) * 1999-10-08 1999-12-08 Lucas Ind Plc Method of sensing engine
DE10104252C1 (de) * 2001-01-31 2002-08-22 Siemens Ag Verfahren zum steuern einer Brennkraftmaschine
JP3723750B2 (ja) * 2001-06-18 2005-12-07 三菱電機株式会社 内燃機関の制御システム
DE10218332B4 (de) * 2002-04-10 2005-06-16 rotec GmbH Prüfsysteme für den Maschinenbau Verfahren zur Analyse von Schwingungen rotierender oder oszillierender Teile
US7607415B2 (en) * 2006-10-03 2009-10-27 Gm Global Technology Operations, Inc. Method of crank signal disturbance compensation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4406606A1 (de) * 1994-03-01 1995-09-07 Audi Ag Adaptionsvorrichtung für ein Geberrad an einem Verbrennungsmotor
EP0583495B1 (de) * 1992-08-14 1996-01-10 Siemens Aktiengesellschaft Verfahren zur Erkennung und Korrektur von Fehlern bei der Zeitmessung an sich drehenden Wellen

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4133679A1 (de) * 1991-10-11 1993-04-22 Bosch Gmbh Robert Verfahren zur adaption von mechanischen toleranzen eines geberrades

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0583495B1 (de) * 1992-08-14 1996-01-10 Siemens Aktiengesellschaft Verfahren zur Erkennung und Korrektur von Fehlern bei der Zeitmessung an sich drehenden Wellen
DE4406606A1 (de) * 1994-03-01 1995-09-07 Audi Ag Adaptionsvorrichtung für ein Geberrad an einem Verbrennungsmotor

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2763998A1 (fr) * 1997-05-28 1998-12-04 Bosch Gmbh Robert Procede et dispositif de commande d'un moteur a combustion interne
WO2002093178A2 (de) * 2001-05-11 2002-11-21 Siemens Aktiengesellschaft Drehzahlerfassungsverfahren
DE10123022A1 (de) * 2001-05-11 2002-11-21 Siemens Ag Drehzahlerfassungsverfahren
WO2002093178A3 (de) * 2001-05-11 2003-01-23 Siemens Ag Drehzahlerfassungsverfahren
DE10123022B4 (de) * 2001-05-11 2005-06-23 Siemens Ag Drehzahlerfassungsverfahren
US6873930B2 (en) 2001-05-11 2005-03-29 Siemens Aktiengesellschaft Method for detecting rotational speed
DE10217560B4 (de) * 2002-01-24 2005-05-04 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur Bestimmung und Kompensation von Geometriefehlern eines Drehgeberrades
WO2003062620A1 (de) * 2002-01-24 2003-07-31 Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur bestimmung und kompenstion von geometriefehlern eines drehgeberrades
DE10217560A1 (de) * 2002-01-24 2004-04-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Verfahren zur Bestimmung und Kompensation von Geometriefehlern eines Drehgeberrades
US7114380B2 (en) 2002-01-24 2006-10-03 Fraunhofer Gesellschaft zur Förderung der angewandten Forschung e.V. Method for determining and compensating the geometric errors of a rotary encoder
US6931317B2 (en) 2003-04-25 2005-08-16 Siemens Aktiengesellschaft Methods and devices for determining a correction value for a measured segment time
DE10318839B3 (de) * 2003-04-25 2004-06-03 Siemens Ag Verfahren und Vorrichtungen zur Bestimmung eines Korrekturwertes für eine gemessene Segmentzeit
WO2004097201A1 (de) * 2003-04-25 2004-11-11 Siemens Aktiengesellschaft Verfahren und vorrichtungen zur bestimmung eines korrekturwertes für eine gemessene segmentzeit
EP1515130A1 (de) * 2003-09-15 2005-03-16 Magneti Marelli Powertrain S.p.A. Verfahren zur Messung der Winkelbeschleunigung der Antriebswelle einer Brennkraftmaschine mit einem auf der Welle festen Zahnrad
US7006913B2 (en) 2003-09-15 2006-02-28 Magneti Marelli Powertrain S.P.A. Method for finding the angular acceleration of a drive shaft of an internal combustion engine by means of a gear wheel integral with said drive shaft
US7516732B2 (en) 2004-02-04 2009-04-14 Conti Temic Microelectronic Gmbh Method for detecting the beginning of combustion in an internal combustion engine
EP1574835A3 (de) * 2004-03-01 2006-02-15 Robert Bosch Gmbh Verfahren und Steuergerät zum Bereinigen eines Drehzahlsignals
EP1574835A2 (de) * 2004-03-01 2005-09-14 Robert Bosch Gmbh Verfahren und Steuergerät zum Bereinigen eines Drehzahlsignals
US8200415B2 (en) 2006-12-01 2012-06-12 Conti Temic Microelectronic Gmbh Method and device for controlling the operating mode of an internal combustion engine
WO2012072438A1 (de) * 2010-12-01 2012-06-07 Continental Teves Ag & Co. Ohg Verfahren zur bestimmung der drehzahl einer synchronmaschine, schaltungsanordnung zum ansteuern einer synchronmaschine und verwendung einer solchen anordnung
US9209726B2 (en) 2010-12-01 2015-12-08 Continental Teves Ag & Co. Ohg Method for determining the speed of a synchronous machine, circuit configuration for actuating a synchronous machine, and use of such a configuration
WO2015082317A1 (de) * 2013-12-05 2015-06-11 Ebm-Papst St. Georgen Gmbh & Co. Kg Auswertevorrichtung zur erzeugung eines drehzahlwerts
WO2016169644A1 (fr) * 2015-04-22 2016-10-27 Continental Automotive France Procede de determination de longueurs reelles de petits intervalles d'une cible dentee d'un vilebrequin
FR3035448A1 (fr) * 2015-04-22 2016-10-28 Continental Automotive France Procede de determination de longueurs reelles de petits intervalles d'une cible dentee d'un vilebrequin
US10415489B2 (en) 2015-04-22 2019-09-17 Continental Automotive France Method for determining actual lengths of short intervals of a toothed target of a crankshaft

Also Published As

Publication number Publication date
DE19622042C2 (de) 1999-05-20

Similar Documents

Publication Publication Date Title
DE19540674C2 (de) Adaptionsverfahren zur Korrektur von Toleranzen eines Geberrades
DE19622042C2 (de) Verfahren zum Erkennen und Korrigieren von Fehlern bei der Zeitmessung an sich drehenden Wellen
EP0563347B1 (de) Verfahren zur adaption von mechanischen toleranzen eines geberrades
EP0583495B1 (de) Verfahren zur Erkennung und Korrektur von Fehlern bei der Zeitmessung an sich drehenden Wellen
EP0643803B1 (de) Geberanordnung zur schnellen zylindererkennung bei einer mehrzylindrigen brennkraftmaschine
EP1272858B1 (de) Verfahren zur kompensation der drehunförmigkeit bei der drehzahlerfassung
DE19544720C1 (de) Verfahren zum Erkennen von Verbrennungsaussetzern bei einer Mehrzylinder-Brennkraftmaschine
EP1596493B1 (de) Verfahren zum Messen der Drehzahl eines EC-Motors
EP1630363A1 (de) Verfahren zum Bestimmen der Phasenlage einer Nockenwelle einer Brennkraftmaschine
DE102005019515C5 (de) Verfahren zum Messen der Drehzahl eines EC-Motors
DE4133752A1 (de) Motorsteuervorrichtung
DE19733958A1 (de) Verfahren und Vorrichtung zur Korrektur von Toleranzen eines Geberrades
DE102005035881A1 (de) Verfahren zum Bestimmen der Drehwinkellage der Nockenwelle einer Hubkolben-Verbrennungsmaschine relativ zur Kurbelwelle
DE19814732B4 (de) Drehzahlerfassungsverfahren, insbesondere zur Verbrennungsaussetzererkennung
DE3932075C2 (de) Verfahren zur Erkennung eines Bezugszylinders bei einer Mehrzylinder-Brennkraftmaschine und Vorrichtung zur Durchführung des Verfahrens
DE4129344A1 (de) Einrichtung zur erfassung des drehwinkels von zwei rotierenden teilen
DE10228581B4 (de) Verfahren zum Korrigieren des Signals eines Nockenwellen-Sensors
DE19802109C2 (de) Verfahren zur Adaption von mechanischen Toleranzen bei der Zeitmessung an sich drehenden Wellen
DE4221891C2 (de) Verfahren zur Korrektur von Winkelfehlern an einem Geberrad bei der Bestimmung der Momentandrehzahl eines rotierenden Körpers
EP1055057B1 (de) Verfahren zur drehzahlregelung von mehrzylindrigen verbrennungsmotoren
DE10318839B3 (de) Verfahren und Vorrichtungen zur Bestimmung eines Korrekturwertes für eine gemessene Segmentzeit
WO1988001692A1 (en) Device for controlling an internal combustion engine
DE10154155A1 (de) Winkel-/Drehzahlmesser mit Dynamikkorrektur und entsprechendes Korrekturverfahren
DE19928664B4 (de) Verfahren zum Bestimmen des Moments einer Brennkraftmaschine
DE19741780B4 (de) Verfahren zur Erkennung von Leitungsbrüchen bei einem induktiven Sensor

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
D2 Grant after examination
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: CONTINENTAL AUTOMOTIVE GMBH, 30165 HANNOVER, DE

R071 Expiry of right