DE102006061575A1 - Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle - Google Patents
Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle Download PDFInfo
- Publication number
- DE102006061575A1 DE102006061575A1 DE102006061575A DE102006061575A DE102006061575A1 DE 102006061575 A1 DE102006061575 A1 DE 102006061575A1 DE 102006061575 A DE102006061575 A DE 102006061575A DE 102006061575 A DE102006061575 A DE 102006061575A DE 102006061575 A1 DE102006061575 A1 DE 102006061575A1
- Authority
- DE
- Germany
- Prior art keywords
- rotation
- tooth
- reversal
- encoder
- signal
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
- G01P13/02—Indicating direction only, e.g. by weather vane
- G01P13/04—Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement
- G01P13/045—Indicating positive or negative direction of a linear movement or clockwise or anti-clockwise direction of a rotational movement with speed indication
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/24476—Signal processing
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
Abstract
Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, wobei die Welle mit einem Geberrad (1) mit Zähnen (3) und Zahnlücken (4) verbunden ist und dem Geberrad (1) mindestens ein Geber (6) zugeordnet ist, wobei der Geber (6) ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine Signalflanke einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Gegenflanke relativ zu der Flanke eine Drehrichtung kodiert, wobei durch die zeitliche Lage der Gegenflanke relativ zu der Flanke eine Zuordnung eines Drehrichtungsumkehrpunktes (UKP) zu einem Zahn (3) des Geberrades (1) oder eine Zahnlücke (4) des Geberrades (1) kodiert werden, wobei der Drehwinkel durch Addition eines Inkrements (Ink) bei jeder Signalflanke zu einem Zähler ermittelt wird, wobei nach einer Drehrichtungsumkehr, während ein Zahn (3) an dem Geber (6) vorbeigeführt wird, einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung nach Drehrichtungsumkehr inkrementiert wird und dass bei einer Drehrichtungsumkehr, während eine Zahnlücke an dem Geber vorbeigeführt wird, einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung vor der Drehrichtungsumkehr inkrementiert wird.
Description
- Stand der Technik
- Die vorliegende Erfindung betrifft ein Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle nach dem Oberbegriff des Anspruchs 1 sowie ein Verfahren zur Codierung eines Ausgangssignals eines Gebers nach dem Oberbegriff des Anspruchs 2 sowie einen Geber für eine Vorrichtung zur Bestimmung eines Drehwinkels einer Welle nach dem Oberbegriff des Anspruchs 6 und ein Computerprogramm zur Durchführung eines der vorgenannten Verfahren.
- Für die Steuerung von Verbrennungskraftmaschinen ist die Bestimmung des Kurbelwellenwinkels einer der zentralen Aufgaben. Bekannte Lösungen verwenden inkrementale Geber an Kurbel- und Nockenwelle. Die üblichen Geberscheiben mit Inkrementmarken, die ein Zusammenwirken der Signale von Kurbel- und Nockenwellengeber einer Bestimmung des Kurbelwellenwinkels ermöglichen. Eine weitere Verbesserung der Steuerung einer Brennkraftmaschine wird erreicht, wenn die Kurbelwellenposition beim Abstellen der Brennkraftmaschine exakt erfasst wird. Dadurch ist es möglich, den Widerstart der Brennkraftmaschine wesentlich zu beschleunigen mit positiver Wirkung auf Komfort und Abgasemission. Bei Abstellen der Brennkraftmaschine kann ein Pendeln der Kurbelwelle auftreten, d. h. eine abwechselnde Bewegung in beide Drehrichtungen bis zum Stillstand. Gegenwärtig in Brennkraftmaschinen eingesetzte Geber können die Drehrichtung im Allgemeinen nicht erkennen und sind somit auch nicht in der Lage, die Absolutposition der Kurbelwelle zuverlässig zu bestimmen.
- Eine Erweiterung des Kurbelwellenwinkelgebers um eine Drehrichtungserkennung ist prinzipiell möglich. Dazu sind mindestens zwei Sensorelemente in einem Gebergehäuse geeignet anzuordnen. Aus der zeitlichen Beziehung der Sensorsignale kann dann die Drehrichtung ermittelt werden. Derartige Geber mit zwei Sensorelementen (Geberelementen) sind als Differentialgeber an sich bekannt. Geber ohne Drehrichtungserkennung haben einen Ausgang, d. h. insgesamt drei Anschlüsse (Versorgungsspannung, Masse, Signalausgang). Geber mit Drehrichtungserkennung enthalten häufig zwei Signalausgänge. In einer Ausführungsform werden die Signale der beiden Sensorelemente herausgeführt, in einer anderen Ausführungsform ist ein Ausgang für die Zahnfrequenzinformationen und der andere Ausgang für die Drehrichtungsinformation vorgesehen. Des Weiteren ist es bekannt, eine Signalcodierung zu wählen, die Zahnfrequenz und Drehrichtung über nur einen Anschluss überträgt. Eine derartige Signalcodierung erfolgt dabei durch die Pulslänge des Signals. Das Signal ist somit pulsweitenmoduliert und enthält zwei verschiedene Pulslängen PL1 und PL2, die jeweils die Rechts- bzw. Linksdrehung repräsentieren. Jedes Passieren einer steigenden Zahlenflanke löst sich je nach Drehrichtung die Ausgabe der Pulsform PL1 oder PL2 aus.
- Problematisch ist, dass bei einer Drehrichtungsumkehr je nach Lage des Drehrichtungsumkehrpunkte während eines Zahnes oder einer Zahnlücke, die jeweils an dem Geber vorbeigeführt werden, ein systematischer Fehler bei der inkrementellen Winkelbestimmung auftritt.
- Offenbarung der Erfindung
- Eine Aufgabe der vorliegenden Erfindung ist es daher, ein Verfahren der eingangs genannten Art sowie einen Geber und ein Computerprogramm bereitzustellen, die eine genauere Erfindung des absoluten Drehwinkels einer Welle ermöglichen.
- Dieses Problem wird gelöst durch ein Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, wobei die Welle mit einem Geberrad mit Zähnen und Zahnlücken verbunden ist und dem Geberrad mindestens ein Geber zugeordnet ist, wobei der Geber ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine Signalflanke einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Gegenflanke relativ zu der Flanke eine Drehrichtung kodiert, wobei durch die zeitliche Lage der Gegenflanke relativ zu der Flanke eine Zuordnung eines Drehrichtungsumkehrpunktes zu einem Zahn des Geberrades oder eine Zahnlücke des Geberrades kodiert werden, wobei der Drehwinkel durch Addition eines Inkrements bei jeder Signalflanke zu einem Zähler ermittelt wird, wobei nach einer Drehrichtungsumkehr während ein Zahn an dem Geber vorbeigeführt wird einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung nach Drehrichtungsumkehr inkrementiert wird und dass bei einer Drehrichtungsumkehr während eine Zahnlücke an dem Geber vorbeigeführt wird einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung vor der Drehrichtungsumkehr inkrementiert wird. Ein Inkrement ist hier abhängig von der Anzahl der Inkrementmar ken auf dem Geberrad, üblicherweise haben Geberräder eine Teilung von 6°, damit ist das Inkrement auch jeweils 6°. Unter Flanke und Gegenflanke werden hier steigende bzw. fallende Flanken des Ausgangssignals des Gebers verstanden, je nach Codierung kann eine Flanke sowohl eine steigende als auch eine fallende Flanke sein, gleiches gilt für die Gegenflanke. Ist die Flanke eine steigende Flanke, so ist die Gegenflanke eine fallende Flanke und umgekehrt. Das eingangs genannte Problem wird auch gelöst durch ein Verfahren zur Kodierung eines Ausgangssignals eines Gebers einer Vorrichtung zur Bestimmung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, wobei die Welle mit einem Geberrad mit Zähnen und Zahnlücken verbunden ist und dem Geberrad mindestens ein Geber zugeordnet ist, wobei der Geber ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine Signalflanke einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Gegenflanke relativ zu der Flanke eine Drehrichtung kodiert, wobei durch die zeitliche Lage der Gegenflanke relativ zu der Flanke zusätzliche Informationen zur Winkellage der Drehrichtungsumkehr kodiert werden.
- Vorzugsweise ist vorgesehen, dass die zusätzliche Information zur Winkellage der Drehrichtungsumkehr eine Zuordnung eines Drehrichtungsumkehrpunktes zu einem Zahn des Geberrades oder einer Zahnlücke des Geberrades umfasst, Der Drehrichtungsumkehrpunkt ist der Winkel, bei einer Kurbelwelle z. B. der Kurbelwellenwinkel, zu dem die Drehrichtungsumkehr stattfindet. Vorzugsweise ist weiter vorgesehen, dass sowohl die Drehrichtung als auch die Zuordnung des Drehrichtungsumkehrpunktes zu einem Zahn oder eine Zahnlücke durch die Pulsweite des Ausgangssignals des Gebers codiert werden. Das Ausgangssignal des Gebers umfasst vorzugsweise vier verschiedene Pulsweiten, mit denen jeweils zwei verschiedene Drehrichtungen und die beiden Möglichkeiten der Drehrichtungsumkehr, nämlich der Drehrichtungsumkehr während eines Zahnes oder einer Zahnlücke, codiert werden.
- Das eingangs genannte Problem wird auch gelöst durch einen Geber für eine Vorrichtung zur Bestimmung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, mit Mitteln zur Kodierung eines Ausgangssignals des Gebers (
6 ), wobei die Welle mit einem Geberrad mit Zähnen und Zahnlücken verbunden ist und dem Geberrad mindestens ein Geber zugeordnet ist, wobei der Geber ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine der Signalflanken einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Signalgegenflanke relativ zu der Signalflanke eine Drehrichtung kodiert, wobei durch die zeitliche Lage der Gegen flanke relativ zu der Flanke zusätzliche Informationen zur Winkellage der Drehrichtungsumkehr kodiert werden. Vorzugsweise ist vorgesehen, dass der Geber ein Differentialgeber mit zwei Geberelementen ist. - Das eingangs genannte Problem wird auch gelöst durch ein Computerprogramm mit Programmcodes zur Durchführung aller Schritte nach einem erfindungsgemäßen Verfahren wenn das Programm in einem Computer ausgeführt wird.
- Kurze Beschreibung der Zeichnungen
- Nachfolgend wird ein Ausführungsbeispiel der vorliegenden Erfindung anhand der beiliegenden Zeichnungen näher erläutert. Dabei zeigen:
-
1 eine Skizze eines Geberrades mit zugeordnetem Geber; -
2 Signale mit variablen Pulslängen; -
3 Eine Skizze zur Bestimmung des absoluten Kurbelwellenwinkels; -
4 Skizzen der Signale PL1 und PL2 bei der Drehrichtungsumkehr; -
5 Skizzen der Signale PL1 und PL2 bei der Drehrichtungsumkehr; -
6 Skizzen der Signale PL1, PL2, PL3 und PL4 bei der Drehrichtungsumkehr; -
7 Skizzen der Signale PL1, PL2, PL3 und PL4 bei der Drehrichtungsumkehr. - Ausführungsform der Erfindung
-
1 zeigt eine Skizze eines an sich bekannten Geberrades1 , das mit einer hier nicht dargestellten Kurbelwelle einer Brennkraftmaschine verbunden ist und bei einer Rotation der Kurbelwelle um eine Achse2 rotiert. Das Geberrad1 weist Geberradmarken (Markierungen) auf, die durch eine abwechselnde Anordnung von Zähnen3 und Zahnlücken4 gebildet werden. Der Abstand zwischen aufeinander folgenden Paaren von Zähnen3 und Zahnlücken4 beträgt 6°. Die Zähne3 und die Zahnlücken4 können sich über einen gleichen Winkelbereich von 3° erstrecken, können aber auch asymmetrisch aufgeteilt sein, beispielsweise indem ein Zahn3 einen Winkelbereich von 2° und eine Zahnlücke4 einen Winkelbereich von 4° überdeckt. Eine Geberradlücke5 wird gebildet, indem durch Weglassen eines Zahnes3 eine Geberradlücke5 mit einem Winkel von 12° entsteht. - Dem Geberrad
1 ist ein Geber6 zugeordnet. Der Geber6 umfasst zwei Geberelemente7 , die beispielsweise Hall-Elemente, induktive Geber oder dergleichen sein können. Die Geberelemente7 liefern über Signalleitungen8 elektrische Signale, von denen in einer Auswertelogik9 ein Differenzsignal gebildet wird, das über eine Signalleitung10 an ein nicht dargestelltes Steuergerät der Brennkraftmaschine übertragen wird. Das Vorbeiführen von Zähnen3 und Zahnlücken4 an den Geberelementen7 erzeugt Spannungsänderungen an Ausgängen der Geberelemente7 , die über die Signalleitungen8 zur Auswertelogik9 weitergegeben werden. Die Geberelemente7 sind in Umfangsrichtung des Geberrades1 versetzt angeordnet, so dass ein Zahn3 oder eine Zahnlücke4 bei einer Rotation des Geberrades1 zeitlich versetzt zunächst an einem der beiden Geberelemente7 und dann an dem anderen der beiden Geberelemente7 vorbeigeführt wird. - Üblicherweise werden von den steigenden und fallenden Flanken nur die steigenden Flanken benutzt, sprich die Flanken beim Übergang von einer Zahnlücke
4 zu einem Zahn3 . Die fallende Flanke wird nicht benutzt. Die steigende Flanke wird nachfolgende als Synonym für einen Übergang von einer Zahnlücke4 zu einem Zahn3 verstanden, der von dem Geber6 in ein entsprechendes elektrisches Signal umgewandelt wird. Entsprechend wird unter einer fallenden Flanke der Übergang von einem Zahn3 zu einer Zahnlücke4 verstanden, wobei dieser Übergang von dem Geber6 wiederum in ein elektrisches Signal gewandelt wird. Ob das elektrische Signal nun bei einer steigenden Flanke von high zu low oder von low zu high übergeht, liegt an der elektrischen Ausgestaltung, wesentlich ist hier nicht die elektrische Definition der steigenden und fallenden Flanke, sondern die Zuordnung des elektrischen Signals zu dem geometrischen Übergang Zahn zu Zahnlücke. - Da nur die steigenden Flanken aus Genauigkeitsgründen von nachfolgenden Steuergerätefunktionen ausgewertet werden, wird die fallende Flanke zur Kodierung der Drehrichtung der Kurbelwelle verwendet. Eine an sich bekannte Lösung zur Übertragung dieser Information an ein Motorsteuergerät ist eine variable Pulslänge wie diese in
2 dargestellt ist. Die Richtungsinformation wird also übertragen durch die Pulslänge des übertragenden Signals. Die steigenden Flanken SF werden ohne Verzögerung und weitere Verarbeitung des Signals übertragen, sobald also bei einem Differentialgeber ein Zahn3 des Geberrades1 den Geber6 etwa mittig überstrichen hat wird die steigende Flanke an der Signalleitung übertragen. Die fallende Flanke FF überträgt einzig die Information zur Drehrichtung. Das Verhältnis der Werte High H zu Low L ist in2 erläutert. Das Signal zwischen einer steigenden Flanke SF und einer fallenden Flanke FF ist der High-Wert H, das Signal zwischen einer fallenden Flanke FF und einer steigenden Flanke SF ist der Low-Wert L. Die Linie Z zeigt einen Teil einer Abwicklung des Geberrades. Bei dem als PL1 bezeichneten Signal in2 hat ein Pulsweitenverhältnis P = (Zeitdauer des High-Wertes H) geteilt durch (Zeitdauer des Low-Wertes L) einen Wert deutlich kleiner eins, das darunter dargestellte Signal PL2 ergibt für das Pulsweitenverhältnis einen Wert deutlich größer eins. Durch die untersehiedlichen Pulsweitenverhältnisse P = H/L kann so eine Information zur Drehrichtung von dem Geber6 an ein Steuergerät übertragen werden. - In den nachfolgenden Darstellungen sind die Pulslängen als Zeit des Signals auf niedrigem Pegel zu verstehen, die Zuordnung ist hier natürlich auch zur anderen Zahnflanke möglich, ebenso kann die Pulslänge auch als Zeit auf hohem Signalpegel definiert werden. Genau genommen ist die Periode des Gebersignals weiterhin gleich zur Periode des Zahnsignals, nur das Tastverhältnis ist eine Variable der Drehrichtung. Die gesamte Signalverarbeitung ist in einem integrierten Schaltkreis mit den Sensorelementen (Geberelementen) zusammen integriert und bereits in den Drehzahlgeber eingebaut.
3 zeigt eine Skizze zur Bestimmung des Drehwinkels der Kurbelwelle, dies ist der absolute Kurbelwellenwinkel Abs. Wird die Geberradlücke5 bzw. die Symmetrielücke11 bei einer asymmetrischen Teilung des Geberrades1 erkannt, so wird durch ein Modul RS der Drehwinkel Abs auf 0° KW gesetzt. Der Drehwinkel ABS wird durch einen Zähler ZL inkrementell gebildet, und zwar indem mit jeder steigenden Flanke bei Anliegen eines Signals PL1 gemäß2 der Zähler um ein Inkrement Ink von +6° erhöht wird und bei Anliegen des Signals PL2 gemäß2 der Zähler ZL bei der steigenden Flanke SF um ein Inkrement Ink von –6° reduziert wird. Bei einer Drehrichtungsumkehr der Kurbelwelle ändert sich die Zuordnung der steigenden bzw. fallenden Flanke zu den Zahnflanken. Ändert sich die Drehrichtung, so werden die bisherigen Zahnflanken, die einer steigenden Flanke des elektrischen Signals zugeordnet sind, zu fallenden Flanken, damit wird entsprechend eine fallende Flanke des elektrischen Signals zugeordnet. Bei einer Drehrichtungsumkehr muss der Wert des Kurbelwellenwinkels einmalig um ein Inkrement von 3° korrigiert werden, um die Verschie bung der signalauslösenden Zahnflanke zu berücksichtigen. Es zeigt sich, dass die Korrektur bei Umkehr der Drehrichtung auf einem Zahn –3° betragen muss. Der Winkelzähler enthält dann die Werte 3°, 9°, 15°, 12°, 6°, ..., wobei hier eine Drehrichtungsumkehr zwischen den Stellungen 15° und 12° stattgefunden hat. Bei Umkehr der Drehrichtung in einer Lücke beträgt die Korrektor +3°, der Winkelzähler enthält dann z. B. die Werte 3°, 9°, 15°, 18°, 12°, 6°, ..., wobei hier eine Drehrichtungsumkehr zwischen 15° und 18° stattgefunden hat. Um die korrekte Winkelbestimmung des Drehwinkels Abs zu ermöglichen, ist erfindungsgemäß eine Erweiterung der bekannten Informationsverarbeitung vom Kurbelwellenwinkelgeber zum Motorsteuergerät vorgesehen. Erfindungsgemäß ist vorgesehen, zwei weitere Pulslängen PL3 und PL4 zu verwenden, die die Information über den Ort der Drehrichtungsumkehr, also ein Zahn oder eine Zahnlücke, codiert enthalten. -
4 und5 zeigen Skizzen der Signale PL1 bzw. PL2 bei der Drehrichtungsumkehr, wobei4 eine Drehrichtungsumkehr während eines Zahnes darstellt, und5 die Drehrichtungsumkehr während einer Zahnlücke darstellt. In4 wie5 wird jeweils davon ausgegangen, dass zunächst die Drehrichtung rechts DRR vorliegt, und diese an einem Umkehrpunkt UKP sich jeweils zur Drehrichtung links DRL kehrt. Zunächst wird bei 3°, 9° sowie 15° jeweils eine steigende Flanke SF des Signals PL1 ausgelöst, die jeweils den Zähler ZL gemäß3 um ein Inkrement von +6° erhöhen. In5 findet eine Drehrichtungsumkehr bei etwa 16° Kurbelwellenwinkel statt, also während der Geber6 einen Zahn3 detektiert. Dadurch wird die nächste steigende Flanke, diese ist in dem Signal PL2 mit SF1 bezeichnet, erst durch den in4 mit Z1 bezeichneten Zahn ausgelöst. Im Stand der Technik würde der bei 15°KW stehende Zähler nunmehr um –6° inkrementiert, so dass statt eines korrekten Wertes von 12°KW ein Wert von 9°KW herauskäme. Daher wird das Inkrement einmalig statt mit –6° mit –3° festgelegt.5 zeigt eine Drehrichtungsumkehr während einer Zahnlücke. Auch hier wird zunächst die Drehrichtung rechts DRR angenommen, wobei der Zähler ZL bei 3°, 9° sowie 15° Kurbelwellenwinkel jeweils um ein Inkrement von 6° durch das Signal PK1 inkrementiert wird. Die Drehrichtungsumkehr findet während einer Zahnlücke bei etwa 20° Kurbelwellenwinkel statt. In diesem Augenblick steht der Zähler ZL bei 18° Kurbelwelle. Das nächste Inkrement durch das Signal PL2 wird in diesem Fall durch die Zahnflanke Z2 ausgelöst, dieser ist der steigenden Flanke SF2 des Signals PL2 zugeordnet. Durch die Signalflanke SF2 wird der Zähler ZL nun um +3° inkrementiert. Die6 und7 zeigen die erfindungsgemäße Erweiterung des Signals des Gebers6 um zwei weitere Pulslängen PL3 und PL4. Die Pulslänge PL3 wird bei einer Drehrichtungsumkehr während eines Zahnes übertragen, die Pulslänge PL4 wird bei einer Drehrichtungsumkehr während einer Zahnlücke übertragen. Wird die Pulslänge PL3 übertragen, so erfolgt eine Inkrementierung des Zählers ZL um –3°, wird die Pulslänge PL4 übertragen, so erfolgt eine Inkrementierung des Zählers ZL um +3°. Die Pulse PL3 bzw. PL4 werden einmalig unmittelbar nach der Drehrichtungsumkehr übertragen, danach liegen je nach Drehrichtung wieder die Pulse PL1 bzw. PL2 an.
Claims (8)
- Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, wobei die Welle mit einem Geberrad (
1 ) mit Zähnen (3 ) und Zahnlücken (4 ) verbunden ist und dem Geberrad (1 ) mindestens ein Geber (6 ) zugeordnet ist, wobei der Geber (6 ) ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine Signalflanke einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Gegenflanke relativ zu der Flanke eine Drehrichtung kodiert, wobei durch die zeitliche Lage der Gegenflanke relativ zu der Flanke eine Zuordnung eines Drehrichtungsumkehrpunktes (UKP) zu einem Zahn (3 ) des Geberrades (1 ) oder eine Zahnlücke (4 ) des Geberrades (1 ) kodiert werden, wobei der Drehwinkel durch Addition eines Inkrements (Ink) bei jeder Signalflanke zu einem Zähler ermittelt wird, dadurch gekennzeichnet, dass nach einer Drehrichtungsumkehr während ein Zahn (3 ) an dem Geber (6 ) vorbeigeführt wird einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung nach Drehrichtungsumkehr inkrementiert wird und dass bei einer Drehrichtungsumkehr während eine Zahnlücke an dem Geber vorbeigeführt wird einmalig ein halbes Inkrement mit einem Vorzeichen der Drehrichtung vor der Drehrichtungsumkehr inkrementiert wird. - Verfahren zur Kodierung eines Ausgangssignals eines Gebers (
6 ) einer Vorrichtung zur Bestimmung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, wobei die Welle mit einem Geberrad (1 ) mit Zähnen (3 ) und Zahnlücken (4 ) verbunden ist und dem Geberrad (1 ) mindestens ein Geber (6 ) zugeordnet ist, wobei der Geber (6 ) ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine Signalflanke einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Gegenflanke relativ zu der Flanke eine Drehrichtung kodiert, dadurch gekennzeichnet, dass durch die zeitliche Lage der Gegenflanke relativ zu der Flanke zusätzliche Informationen zur Winkellage der Drehrichtungsumkehr kodiert werden. - Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass die zusätzliche Information zur Winkellage der Drehrichtungsumkehr eine Zuordnung eines Drehrichtungsumkehrpunktes zu einem Zahn des Geberrades oder eine Zahnlücke des Geberrades umfasst.
- Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass sowohl die Drehrichtung als auch die Zuordnung des Drehrichtungsumkehrpunktes zu einem Zahn oder einer Zahnlücke durch die Pulsweite des Ausgangssignals des Gebers kodiert werden.
- Verfahren nach einem der Ansprüche 2 bis 4, dadurch gekennzeichnet, dass das Ausgangssignal vier verschiedene Pulsweiten umfasst.
- Geber für eine Vorrichtung zur Bestimmung eines Drehwinkels einer Welle, insbesondere einer Kurbelwelle einer Brennkraftmaschine, mit Mitteln zur Kodierung eines Ausgangssignals des Gebers (
6 ), wobei die Welle mit einem Geberrad (1 ) mit Zähnen (3 ) und Zahnlücken (4 ) verbunden ist und dem Geberrad (1 ) mindestens ein Geber (6 ) zugeordnet ist, wobei der Geber (6 ) ein Rechtecksignal, das einen ersten Wert oder einen zweiten Wert annehmen kann, als Ausgangssignal erzeugt, und wobei eine der Signalflanken einer Zahnflanke zugeordnet ist und die zeitliche Lage einer Signalgegenflanke relativ zu der Signalflanke eine Drehrichtung kodiert, dadurch gekennzeichnet, dass durch die zeitliche Lage der Gegenflanke relativ zu der Flanke zusätzliche Informationen zur Winkellage der Drehrichtungsumkehr kodiert werden. - Geber nach Anspruch 6, dadurch gekennzeichnet, dass dieser ein Differenzial-Geber mit zwei Geberelementen ist.
- Computerprogramm mit Programmcode zur Durchführung aller Schritte nach einem der Ansprüche 1 bis 5, wenn das Programm in einem Computer ausgeführt wird.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006061575A DE102006061575A1 (de) | 2006-12-27 | 2006-12-27 | Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle |
JP2009543408A JP2010515032A (ja) | 2006-12-27 | 2007-11-09 | シャフトの回転角度をインクリメンタルに求める方法 |
US12/521,132 US8250910B2 (en) | 2006-12-27 | 2007-11-09 | Method for incrementally ascertaining a rotation angle of a shaft |
PCT/EP2007/062148 WO2008080677A1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
AT07822437T ATE481624T1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
EP07822437A EP2106534B1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
DE502007005110T DE502007005110D1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006061575A DE102006061575A1 (de) | 2006-12-27 | 2006-12-27 | Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006061575A1 true DE102006061575A1 (de) | 2008-07-03 |
Family
ID=39273246
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006061575A Withdrawn DE102006061575A1 (de) | 2006-12-27 | 2006-12-27 | Verfahren zur inkrementellen Ermittlung eines Drehwinkels einer Welle |
DE502007005110T Active DE502007005110D1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE502007005110T Active DE502007005110D1 (de) | 2006-12-27 | 2007-11-09 | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle |
Country Status (6)
Country | Link |
---|---|
US (1) | US8250910B2 (de) |
EP (1) | EP2106534B1 (de) |
JP (1) | JP2010515032A (de) |
AT (1) | ATE481624T1 (de) |
DE (2) | DE102006061575A1 (de) |
WO (1) | WO2008080677A1 (de) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102042841A (zh) * | 2009-10-13 | 2011-05-04 | 株式会社东海理化电机制作所 | 旋转检测装置 |
DE102017209586A1 (de) * | 2017-06-07 | 2018-12-13 | Volkswagen Aktiengesellschaft | Vorrichtung und Verfahren zum Mitteilen einer Lageänderung eines Signalgeberrads |
DE102017214166A1 (de) | 2017-08-14 | 2019-02-14 | Volkswagen Aktiengesellschaft | Drehzahlsensoranordnung |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4924672B2 (ja) * | 2008-07-23 | 2012-04-25 | 株式会社デンソー | 回転検出装置の信号処理回路 |
US8253413B2 (en) * | 2008-09-22 | 2012-08-28 | Infineon Technologies Ag | System that obtains a switching point with the encoder in a static position |
AT510735B1 (de) * | 2010-11-25 | 2012-09-15 | Avl List Gmbh | Rotationskolbenmaschine |
DE102011005066A1 (de) * | 2011-03-03 | 2012-09-06 | Robert Bosch Gmbh | Sensoranordnung |
FR2995407B1 (fr) * | 2012-09-10 | 2015-11-27 | Schneider Electric Ind Sas | Procede d'evalutation des performances mecaniques d'un dispositif de coupure et dispositif de coupure pour la mise en œuvre dudit procede |
FR2995939B1 (fr) | 2012-09-21 | 2018-11-16 | Continental Automotive France | Procede d'estimation du regime d'un moteur dans une position predeterminee |
FR2999042B1 (fr) * | 2012-11-30 | 2016-10-21 | Continental Automotive France | Procede de traitement d'un signal fourni par un capteur bidirectionnel et dispositif correspondant |
WO2015152866A1 (en) * | 2014-03-31 | 2015-10-08 | Cummins, Inc. | Engine stop position sensing synchronization through engine stop location estimation |
FR3027388B1 (fr) * | 2014-10-16 | 2016-12-09 | Continental Automotive France | Procede de communication d'un dysfonctionnement d'un systeme de mesure de vitesse et de sens de rotation d'un arbre rotatif |
US9939410B2 (en) * | 2015-09-01 | 2018-04-10 | Infineon Technologies Ag | Transmission of information associated with a possible sensor fault of a magnetic sensor |
GB201518088D0 (en) * | 2015-10-13 | 2015-11-25 | Black & Decker Inc | Pavement Breaker |
DE102017203709B4 (de) | 2017-03-07 | 2020-07-16 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Winkelmesser |
CN112033444A (zh) | 2017-12-12 | 2020-12-04 | 深圳市大疆创新科技有限公司 | 旋转参数检测方法、编码器、激光雷达和无人机 |
US11131567B2 (en) | 2019-02-08 | 2021-09-28 | Honda Motor Co., Ltd. | Systems and methods for error detection in crankshaft tooth encoding |
US11162444B2 (en) * | 2019-02-08 | 2021-11-02 | Honda Motor Co., Ltd. | Systems and methods for a crank sensor having multiple sensors and a magnetic element |
US11199426B2 (en) * | 2019-02-08 | 2021-12-14 | Honda Motor Co., Ltd. | Systems and methods for crankshaft tooth encoding |
US11181016B2 (en) | 2019-02-08 | 2021-11-23 | Honda Motor Co., Ltd. | Systems and methods for a crank sensor having multiple sensors and a magnetic element |
US11959820B2 (en) | 2021-03-17 | 2024-04-16 | Honda Motor Co., Ltd. | Pulser plate balancing |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5642108A (en) * | 1979-09-14 | 1981-04-20 | Fuji Electric Co Ltd | Detector for rotational position |
JPH067362Y2 (ja) * | 1985-03-27 | 1994-02-23 | 株式会社ケンウッド | モ−タ−制御回路 |
JPH0337518A (ja) * | 1989-07-03 | 1991-02-18 | Nippon Otis Elevator Co | 回転方向検出装置 |
JP3250356B2 (ja) * | 1994-01-14 | 2002-01-28 | 株式会社デンソー | 回転位置検出装置 |
JP3186524B2 (ja) * | 1995-07-20 | 2001-07-11 | トヨタ自動車株式会社 | 内燃機関のクランク角検出装置 |
DE19735722A1 (de) * | 1997-08-18 | 1999-02-25 | Bayerische Motoren Werke Ag | Verfahren und Vorrichtung zur Erkennung der Drehrichtung einer Brennkraftmaschine |
JPH1164040A (ja) * | 1997-08-26 | 1999-03-05 | Brother Ind Ltd | エンコーダの異常検出装置 |
JPH11287668A (ja) * | 1998-02-04 | 1999-10-19 | Denso Corp | 増幅回路及びそれを用いた位置検出装置 |
JPH11294217A (ja) * | 1998-04-16 | 1999-10-26 | Aisan Ind Co Ltd | 内燃機関の気筒判別装置 |
JP4214799B2 (ja) * | 2003-02-27 | 2009-01-28 | アイシン精機株式会社 | 回転検出装置 |
JP2004308652A (ja) * | 2003-04-07 | 2004-11-04 | Robert Bosch Gmbh | クランクシャフトの絶対回転角度を検出するための装置を備えた燃焼エンジン |
DE102004011807A1 (de) * | 2004-03-11 | 2005-09-29 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Bestimmung der Winkelposition einer Kurbelwelle eines Verbrennungsmotors |
DE102004015037A1 (de) | 2004-03-26 | 2005-10-13 | Robert Bosch Gmbh | Verfahren zur Bestimmung der Drehwinkelstellung einer Welle |
FR2871880B1 (fr) * | 2004-06-18 | 2006-08-11 | Siemens Vdo Automotive Sas | Dispositif et un procede pour determiner la position d'un moteur |
JP4258448B2 (ja) * | 2004-07-20 | 2009-04-30 | トヨタ自動車株式会社 | 内燃機関の逆回転検出装置 |
JP4447396B2 (ja) * | 2004-07-29 | 2010-04-07 | 株式会社日本自動車部品総合研究所 | 回転角検出装置 |
DE102004048132A1 (de) * | 2004-10-02 | 2006-04-06 | Robert Bosch Gmbh | Verfahren zur Rückdreherkennung für Brennkraftmaschinen |
DE102004061808A1 (de) * | 2004-12-22 | 2006-07-06 | Robert Bosch Gmbh | Verfahren zum Betrieb einer Brennkraftmaschine |
JP4782434B2 (ja) * | 2005-02-07 | 2011-09-28 | シーケーディ株式会社 | 回転検出装置の信号処理装置 |
JP2006234504A (ja) * | 2005-02-23 | 2006-09-07 | Denso Corp | 回転検出装置 |
-
2006
- 2006-12-27 DE DE102006061575A patent/DE102006061575A1/de not_active Withdrawn
-
2007
- 2007-11-09 JP JP2009543408A patent/JP2010515032A/ja active Pending
- 2007-11-09 WO PCT/EP2007/062148 patent/WO2008080677A1/de active Application Filing
- 2007-11-09 DE DE502007005110T patent/DE502007005110D1/de active Active
- 2007-11-09 US US12/521,132 patent/US8250910B2/en active Active
- 2007-11-09 EP EP07822437A patent/EP2106534B1/de not_active Not-in-force
- 2007-11-09 AT AT07822437T patent/ATE481624T1/de active
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102042841A (zh) * | 2009-10-13 | 2011-05-04 | 株式会社东海理化电机制作所 | 旋转检测装置 |
DE102017209586A1 (de) * | 2017-06-07 | 2018-12-13 | Volkswagen Aktiengesellschaft | Vorrichtung und Verfahren zum Mitteilen einer Lageänderung eines Signalgeberrads |
WO2018224335A1 (de) * | 2017-06-07 | 2018-12-13 | Volkswagen Aktiengesellschaft | Vorrichtung und verfahren zum mitteilen einer lageänderung eines signalgeberrads |
CN110678637A (zh) * | 2017-06-07 | 2020-01-10 | 大众汽车有限公司 | 用于报告信号传感轮的方位变化的设备和方法 |
DE102017214166A1 (de) | 2017-08-14 | 2019-02-14 | Volkswagen Aktiengesellschaft | Drehzahlsensoranordnung |
WO2019034362A1 (de) | 2017-08-14 | 2019-02-21 | Volkswagen Aktiengesellschaft | Drehzahlsensoranordnung |
US11119113B2 (en) | 2017-08-14 | 2021-09-14 | Volkswagen Aktiengesellschaft | Rotational speed sensor arrangement |
Also Published As
Publication number | Publication date |
---|---|
EP2106534B1 (de) | 2010-09-15 |
US20100107747A1 (en) | 2010-05-06 |
JP2010515032A (ja) | 2010-05-06 |
ATE481624T1 (de) | 2010-10-15 |
US8250910B2 (en) | 2012-08-28 |
EP2106534A1 (de) | 2009-10-07 |
WO2008080677A1 (de) | 2008-07-10 |
DE502007005110D1 (de) | 2010-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2106534B1 (de) | Verfahren zur inkrementellen ermittlung eines drehwinkels einer welle | |
DE102006061572A1 (de) | Verfahren zur Kodierung eines Ausgangssignals eines Gebers | |
DE102005049092B4 (de) | Verfahren zum Einspuren des Starterritzels eines Starters in den Anlasserzahnkreis einer Brennkraftmaschine beim Auslaufen der Brennkraftmaschine | |
EP2587225B1 (de) | Verfahren zur erfassung eines drehwinkels | |
DE102012210723B4 (de) | Verfahren zum Kalibrieren einer Motor-Kurbelwellen-Nockenwellen-Korrelation und für einen verbesserten Fahrzeug-Notfahrmodus | |
DE3431232A1 (de) | Messwertumformereinheit | |
EP2580600B2 (de) | Sensoranordnung zur geschwindigkeitsmessung | |
DE2357061A1 (de) | Impulsgeber | |
DE102006061580A1 (de) | Verfahren zur Bestimmung der Drehzahl einer rotierenden Welle | |
DE10105693C2 (de) | Hochauflösender Inkrementalpositionssensor mit Impulsschaltstrategie | |
DE102004011807A1 (de) | Verfahren und Vorrichtung zur Bestimmung der Winkelposition einer Kurbelwelle eines Verbrennungsmotors | |
DE102004048132A1 (de) | Verfahren zur Rückdreherkennung für Brennkraftmaschinen | |
DE10345734B4 (de) | Verfahren und Anordnung zur Korrektur der Auswertung der Schaltschwellen bei einer Magnetsensoranordnung | |
DE102005047088B4 (de) | Verfahren zur Erzeugung eines simulierten Gebersignalverlaufs für eine Markierungslücke einer Geberscheibe | |
DE9007308U1 (de) | Anordnung mit induktivem Drehgeber zur Steuerung, insbes. des Zündzeitpunkts von Brennkraftmaschinen | |
EP1674832A2 (de) | Geberrad mit Rückdrehcodierung für einen Kurbelwellen-oder Nockenwellensensor | |
DE10228581A1 (de) | Verfahren zum Korrigieren des Signals eines Nockenwellen-Sensors | |
DE102006061577A1 (de) | Verfahren zur Bestimmung eines Drehwinkels einer Welle | |
DE102016208649A1 (de) | Vorrichtung und Verfahren zum Erfassen einer Lageänderung eines Signalgeberrads | |
DE10154155A1 (de) | Winkel-/Drehzahlmesser mit Dynamikkorrektur und entsprechendes Korrekturverfahren | |
WO2006048345A1 (de) | Verfahren zur bestimmung der absoluten kurbelwellenwinkelposition einer brennkraftmaschine | |
DE102005046656A1 (de) | Vorrichtung zur Steuerung einer Brennkraftmaschine | |
DE102004061808A1 (de) | Verfahren zum Betrieb einer Brennkraftmaschine | |
DE102012025104A1 (de) | Sensorsystem und Verfahren zur Auswertung eines Sensorsystems | |
DE102007063104A1 (de) | Verfahren zur Bestimmung der Winkelposition einer Kurbelwelle einer Brennkraftmaschine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20120703 |