[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE112008003576T5 - Verfahren und Vorrichtung für einen Winkelsensor - Google Patents

Verfahren und Vorrichtung für einen Winkelsensor Download PDF

Info

Publication number
DE112008003576T5
DE112008003576T5 DE112008003576T DE112008003576T DE112008003576T5 DE 112008003576 T5 DE112008003576 T5 DE 112008003576T5 DE 112008003576 T DE112008003576 T DE 112008003576T DE 112008003576 T DE112008003576 T DE 112008003576T DE 112008003576 T5 DE112008003576 T5 DE 112008003576T5
Authority
DE
Germany
Prior art keywords
sensor
signal
magnet
signals
output
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.)
Ceased
Application number
DE112008003576T
Other languages
English (en)
Inventor
Monica J. Thomas
David J. Haas
Hitoshi Yabusaki
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.)
Allegro Microsystems Inc
Original Assignee
Allegro Microsystems Inc
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 Allegro Microsystems Inc filed Critical Allegro Microsystems Inc
Publication of DE112008003576T5 publication Critical patent/DE112008003576T5/de
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Mechanical 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/12Mechanical 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/244Mechanical 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/24471Error correction
    • G01D5/2448Correction of gain, threshold, offset or phase control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING 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/00Mechanical 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/12Mechanical 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/14Mechanical 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 the magnitude of a current or voltage
    • G01D5/142Mechanical 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 the magnitude of a current or voltage using Hall-effect devices
    • G01D5/145Mechanical 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 the magnitude of a current or voltage using Hall-effect devices influenced by the relative movement between the Hall device and magnetic fields

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)

Abstract

Sensor (2000), aufweisend:
einen Magneten (2004);
erste, zweite, dritte und vierte Sensorelemente, welche in Beziehung zum Magneten (2004) angeordnet sind; und
ein Analogsignal-Verarbeitungsmodul (2008) zur Verarbeitung von Ausgangssignalen der ersten, zweiten, dritten und vierten Sensorelemente und zur Erzeugung von ersten und zweiten Differenzsignalen zur Minimierung von Wirkungen von Positionsfehlausrichtungen der ersten, zweiten, dritten und vierten Sensorelemente mit Bezug auf den Magneten durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Differenzsignale.

Description

  • Hintergrund
  • Wie es im Stand der Technik bekannt ist, gibt es eine Vielfalt von Rotationssensoren zur Bestimmung der Winkelposition. Bei einer Art von Sensor werden Hall-Effekt-Module verwendet zur Erzeugung von Sinus- und Cosinus-Signalen, aus welchen die Winkelposition bestimmt werden kann. Solche Sensoren verwenden eine digitale Verarbeitung, um die aus den Hall-Zellen erzeugten Sinus- und Cosinus-Signale zu verarbeiten. Aufgrund einer Analog-Digital-Signalumwandlung und anderen Faktoren beschränkt eine solche digitale Verarbeitung die Geschwindigkeit und Genauigkeit einer Winkelpositionsbestimmung.
  • Zum Beispiel ist das Teil mit der Nummer AS5043 von Austria Microsystems ein Winkelpositionssensor, welcher Informationen einer Hall-Anordnung digital verarbeitet unter Verwendung eines digitalen Koordinatenrotationscomputers (CORDIC), welcher eine iterative Berechnung für komplexe Mathematik mit einer Look-up- bzw. Verweistabelle durchführt. Andere Sensoren verwenden eine ähnliche digitale Verarbeitung, um verschiedene Verarbeitungsalgorithmen zur Berechnung von Positionsinformationen durchzuführen.
  • Wie es im Stand der Technik bekannt ist, ist das Quadraturverhältnis zwischen den Sinuskurven, welches verwendet wird, um eine Winkelposition zu bestimmen, zur Minimierung von Fehlern wichtig. Das Quadraturverhältnis wird auch benötigt, um die Amplitude der sinusförmigen Signale zu finden, unter Verwendung der A2sin2θ + A2cos2θ = A2 trigonometrischen. Identität, wobei A die Amplitude ist. Eine bekannte Methode zur Erzeugung der erforderlichen Sinus- und Cosinus-Signale ist, einen bipolaren Scheibenmagneten über zwei mechanisch versetzten Magnetsensoren zu drehen. Jedoch kann eine absichtliche oder unabsichtliche mechanische Fehlausrichtung zwischen dem Magneten und den Sensoren bewirken, dass die Eingangssinuskurven vielmehr ein beliebiges Phasenverhältnis haben als die ideale Quadratur von Sinus und Cosinus.
  • Zusammenfassung
  • Die vorliegende Erfindung stellt einen Rotationssensor bereit, welcher einen linearen Ausgang aus phasenverschobenen Wellenformen erzeugt, welche von Magnetsensoren unter Verwendung analoger Signalverarbeitung erzeugt werden. Bei einer Ausführungsform ist der Sensor auf einem einzelnen Substrat vorgesehen. Mit dieser Anordnung wird ein leistungsfähiger und kostengünstiger Sensor bereitgestellt. Während die Erfindung in beispielhaften Ausführungsformen dargestellt und beschrieben ist mit besonderen Schaltkreis- und Signalverarbeitungsausführungen, ist es klar, dass die Erfindung auf eine Vielfalt von analogen Verarbeitungstechniken, Ausführungen und Algorithmen anwendbar ist, welche im Umfang der Erfindung liegen.
  • Bei einem Aspekt der Erfindung weist ein Sensor ein Signalerzeugungsmodul auf, welches einen Magnetsensor einschließt, um Positionsinformationen zu liefern zur Erzeugung erster und zweiter Wellenformen entsprechend den Positionsinformationen. Ein optionales Signalinvertierungsmodul kann mit dem Signalerzeugungsmodul gekoppelt werden zum Invertieren der ersten Wellenform, um die erste invertierte Wellenform bereitzustellen, und zum Invertieren der zweiten Wellenform, um eine zweite invertierte Wellenform bereitzustellen. Ein Analogsignal-Verarbeitungsmodul kann mit dem optionalen Signalinvertierungsmodul gekoppelt werden, um eine algebraische Manipulation einer Teilmenge der ersten Wellenform, der zweiten Wellenform, der ersten invertierten Wellenform und der zweiten invertierten Wellenform aus dem Signalinvertierungsmodul bereitzustellen und ein lineares Positionsausgangsspannungssignal zu erzeugen.
  • Ausführungsformen des Sensors können verschiedene Merkmale einschließen. Zum Beispiel kann das Signalinvertierungsmodul die ersten und zweiten Wellenformen in einem ersten Gebiet ausgeben und die ersten und zweiten invertierten Wellenformen in einem zweiten Gebiet, wobei das zweite Gebiet einem Positionsbereich entspricht, in welchem die Ausgabe nicht-linear wäre ohne die Invertierung der ersten und zweiten Wellenformen. Ein Gebietsindikatorbit kann den Positionsbereich in dem ersten oder zweiten Gebiet anzeigen. Das erste Gebiet kann sich über einhundertachtzig Grad erstrecken. Das erste Gebiet kann –(θ) > cos(θ) entsprechen, wobei –sin(θ) die Invertierung der Sinuswelle um eine Offsetspannung bzw. Offsetspannung betrifft, sin(θ) und cos(θ) verkörpern die Amplituden und Offsets, welche den Sinuskurven zugeordnet sind, und θ zeigt einen Winkel eines rotierenden Magneten im Magnetsensor an. Das erste Gebiet kann einem Bereich für θ von ungefähr 315 Grad bis ungefähr 135 Grad entsprechen. Der Ausgang im ersten Gebiet kann definiert werden durch
    Figure 00030001
    wobei θ einen Winkel eines rotierenden Magneten im Magnetsensor angibt, Offset ein vertikaler Offset der ersten und zweiten Wellenformen mit Bezug auf ein Bezugspotential bzw. den Grund, A eine Amplitude der ersten und zweiten Wellenformen, und k ist eine reelle Zahl ist, welche die Verstärkung und den vertikalen Offset des Ausgangs bewirkt. Das Signalverarbeitungsmodul kann einen analogen Vervielfacher einschließen. Der Sensor kann auf einem einzelnen Substrat vorgesehen sein. Der Sensor kann einen Magneten aufweisen, welche eine Vielzahl von Polpaaren aufweist, um die Wellenformfrequenz zu erhöhen, um einen maximalen Winkelfehler zu reduzieren.
  • Bei einem anderen Aspekt der Erfindung, weist ein Sensor ein Magnetpositions-Erfassungselement auf zur Erzeugung einer Winkelpositionsinformation, einen ersten Signalgenerator zur Erzeugung einer ersten Wellenform entsprechend der Winkelpositionsinformation, einen zweiten Signalgenerator zur Erzeugung einer zweiten Wellenform entsprechend der Winkelpositionsinformation, wobei die ersten und zweiten Wellenformen um einen vorbestimmten Betrag versetzt sind. Der Sensor kann ferner einen ersten Inverter aufweisen zum Invertieren der ersten Wellenform, zum Bereitstellen einer ersten invertierten Wellenform, und einen zweiten Inverter zum Invertieren der zweiten Wellenform zum Bereitstellen einer zweiten invertierten Wellenform, wobei die ersten und zweiten Wellenformen um eine Offsetspannung invertiert sind, und ein Analogsignal-Verarbeitungsmodul zum Erzeugen eines linearen Ausgangssignal aus der ersten Wellenform, der zweiten Wellenform, der ersten invertierten Wellenform und der zweiten invertierten Wellenform.
  • Der Sensor kann ein oder mehrere verschiedene Merkmale aufweisen. Die ersten und zweiten Wellenformen können von dem Signalverarbeitungsmodul in einem ersten Gebiet verwendet werden, und die erste invertierte Wellenform und die zweite invertierte Wellenform werden in dem zweiten Gebiet verwendet zum Erzeugen des linearen Ausgangssignals. Das erste Gebiet kann ungefähr 180 Grad der Winkelposition für das Positionserfassungselement entsprechen. Ein Gebietsindikator kann ein erstes oder zweites Funktionsgebiet anzeigen.
  • Bei einem weiteren Aspekt der Erfindung weist ein Sensor eine Signalgeneratoreinrichtung, welche einen Positionssensor einschließt, eine Signalinvertierungseinrichtung, welche an die Signalgeneratoreinrichtung gekoppelt ist, und eine Analogsignalverarbeitungseinrichtung auf, welche mit der Signalinvertierungseinrichtung gekoppelt ist, zum Erzeugen eines Ausgangssignals entsprechend einer Winkelposition des Positionssensors. Bei einer Ausführungsform ist der Sensor auf einem einzelnen Substrat vorgesehen.
  • Bei einem anderen Aspekt der Erfindung weist ein Verfahren das Bereitstellen eines Signalgeneratormoduls auf, welches ein Magnetpositionserfassungselement einschließt, das Koppeln eines Signalinvertierungsmoduls mit dem Signalgeneratormodul und Koppeln eines Analogsignalverarbeitungsmoduls mit dem Signalinvertierungsmodul zum Erzeugen eines linearen Ausgangssignals entsprechend der Information vom Positionserfassungselement.
  • Das Verfahren kann eines oder mehrere des Bereitstellens des Signalgeneratormoduls, des Signalinvertierungsmoduls und des Signalverarbeitungsmoduls auf einem einzigen Substrat aufweisen, und Erzeugen ersten und zweiter Wellenformen entsprechend der Information vom Positionserfassungselement und Invertieren der ersten und zweiten Wellenformen zum Erzeugen des linearen Ausgangssignals.
  • Bei einem anderen Aspekt der Erfindung weist ein Sensor einen Magneten, erste, zweite und dritte Sensorelement, welche im Verhältnis zum Magneten positioniert sind, zum Erfassen der Rotation eines am Magneten befestigten Elements, und ein Analogsignal-Verarbeitungsmodul auf zum Verarbeiten von Ausgangssignalen von den ersten, zweiten und dritten Sensorelementen und Erzeugen eines ersten Signals vom ersten Sensorelement und eines zweiten Signals vom zweiten und dritten Sensorelement zum Minimieren von Wirkungen einer Positionsfehlausrichtung der ersten, zweiten und dritten Sensorelemente mit Bezug auf den Magneten durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Signale.
  • Der Sensor kann ferner eines oder mehrere der folgenden Merkmale aufweisen: die Sensorelemente weisen Hall-Elemente auf, der Sensor weist ein viertes Sensorelement auf und das zweite Signal ist ein Differenzsignal, das erste Sensorelement ist OBEN und erzeugt das erste Ausgangssignal T, das zweite Sensorelement ist RECHTS und erzeugt das zweite Ausgangssignal R, und das dritte Sensorelement ist LINKS und erzeugt das Ausgangssignal L, wobei das erste Signal Vsin(θ) = Vhall(T) und das zweite Signal Vcos(θ) = Vhall(L) + Vhall(R) ist, wobei das Element eine durchgehende Welle ist.
  • Bei einem weiteren Aspekt der Erfindung weist ein Verfahren das Bereitstellen von ersten, zweiten und dritten Sensorelemente auf, welche in Beziehung zu einem Magneten angeordnet sind, zum Erfassen der Rotation eines am Magneten befestigten Elements, und Verarbeiten von Ausgangssignalen von den ersten, zweiten und dritten Sensorelementen zur Erzeugung eines ersten Signals vom ersten Sensorelement und eines zweiten Signals vom zweiten und dritten Sensorelement zum Minimieren von Wirkungen einer Positionsfehlausrichtung des ersten, zweiten und dritten Sensorelements mit Bezug auf den Magneten durch Maximieren eines Quadraturverhältnisses des ersten und zweiten Signals.
  • Kurze Beschreibung der Zeichnungen
  • Die vorstehenden Merkmale dieser Erfindung sowie die Erfindung selbst können aus der folgenden Beschreibung der Zeichnungen besser verstanden werden, in welchen
  • 1 ein Blockdiagramm eines beispielhaften analogen Winkelsensors gemäß der vorliegenden Erfindung ist;
  • 1A eine bildliche Darstellung eines Hall-Elements ist, welches einen Teil eines Sensors gemäß der vorliegenden Erfindung bilden kann;
  • 2 eine graphische Darstellung modellierter Sinus- und Cosinus-Signale, eines Durchschnitts der Sinus- und Cosinus-Signale und eines Ausgangssignals basierend auf den Verhältnissen von Gleichung 1 ist;
  • 3 eine graphische Darstellung modellierter Sinus-, Cosinus-Durchschnitts- und Ausgangssignale mit einem invertierten Gebiet ist;
  • 4 eine graphische Darstellung ist, welche ein Gebietsindikatorsignal für lineare und nicht lineare Ausgangsgebiete zeigt;
  • 5 eine beispielhafte Schaltkreisausführung eines analogen Winkelsensors gemäß der vorliegenden Erfindung ist,
  • 6 ein Schaltbild eines Signalerzeugungsteils des Schalkreises von 5 ist;
  • 7 ein Schaltbild eines Signalinvertierungsteils des Schaltkreises von 5 ist;
  • 8 ein Schaltbild eines Signalverarbeitungsteils des Schaltkreises von 5 ist;
  • 9 eine bildliche Darstellung einer beispielhaften Sensorbaugruppe gemäß der vorliegenden Erfindung ist;
  • 9A ein Blockdiagramm eines Sensors mit ersten und zweiten Chips ist;
  • 10 eine graphische Darstellung von durch einen Winkelsensor gemäß beispielhafter Ausführungsformen der Erfindung erzeugten Signalen ist;
  • 11 eine bildliche Darstellung eines Ringmagneten und Sensoren und Sinus- und Cosinus-Signalen ist;
  • 11A eine bildliche Darstellung eines mehrpoligen Magneten in einer Donut-Form ist, welcher Sinus- und Cosinus-Signale erzeugen kann;
  • 12 eine graphische Darstellung von Signalen ist, welche durch die Anordnung von 11 erzeugt werden;
  • 13 eine bildliche Darstellung eines Ringmagneten und Sensoren und Sinus- und Cosinus-Signalen ist;
  • 14 eine andere bildliche Darstellung eines Ringmagneten und Sensoren und Sinus- und Cosinus-Signalen ist;
  • 15 eine graphische Darstellung von Rampen aufweisenden Signalen ist, welche über eine Periode des sinusförmigen Signals erzeugt werden;
  • 16 eine graphische Darstellung eines ersten Gebietsdekoderbits ist;
  • 17 eine graphische Darstellung eine zweiten Gebietsdekoderbits ist;
  • 18 ein Schaltbild einer beispielhaften Ausführung ist;
  • 19 eine graphische Darstellung einer Simulation des Schaltkreises von 18 ist;
  • 20 eine graphische Darstellung einer komplementären Wellenform-Mittelung ist;
  • 21 ein Schaltbild einer beispielhaften Ausführung einer Wellenform-Mittelung ist;
  • 22 eine bildliche Darstellung von zwei versetzten Hall-Elementen und erzeugten Signalen ist,
  • 23 eine graphische Darstellung eines ersten Signalverarbeitungsschrittes ist;
  • 24 eine graphische Darstellung eines zweiten Signalverarbeitungsschrittes ist;
  • 25 eine graphische Darstellung eines dritten Signalverarbeitungsschrittes ist;
  • 26 eine graphische Darstellung ist, welche einen Eingangsverstärkungsfaktor, einen Eingangswinkel und Ausgangswinkel zeigt;
  • 27 ein Schaltbild ist, welches eine beispielhafte Ausführung zeigt;
  • 28 ein Schaltbild ist, welches eine weitere beispielhafte Ausführung des Schaltkreises von 27 zeigt;
  • 29 eine graphische Darstellung eines ersten Signalverarbeitungsschrittes ist;
  • 30 eine graphische Darstellung eines zweiten Signalverarbeitungsschrittes ist;
  • 31 eine graphische Darstellung eines dritten Signalverarbeitungsschrittes ist;
  • 32 eine graphische Darstellung eines vierten Signalverarbeitungsschrittes ist;
  • 33 eine graphische Darstellung eines fünften Signalverarbeitungsschrittes ist;
  • 34 eine graphische Darstellung eines sechsten Signalverarbeitungsschrittes ist;
  • 35 ein Schaltbild einer beispielhaften Ausführung ist;
  • 36 eine graphische Darstellung eines simulierten Ausgangs für den Schaltkreis von 35 ist;
  • 37 eine schematische Darstellung eines AGC- und/oder AOA-Timerschaltkreises ist; und
  • 38 eine graphische Darstellung von Signalen im Schaltkreis von 37 ist;
  • 39 eine schematische Darstellung eines Positionssensors gemäß beispielhaften Ausführungsformen der Erfindung ist;
  • 40A eine graphische Darstellung von Sensorelement-Ausgangssignalen und 40B eine graphische Darstellung von Differenzsignalen der Ausgangssignale ist;
  • 41A eine graphische Darstellung von Sensorelement-Ausgangssignalen mit Fehlausrichtung zwischen den Sensorelementen und einem Magneten ist und 41B eine graphische Darstellung von Differenzsignalen der Ausgangssignale ist;
  • 42A eine graphische Darstellung von Sensorelement-Ausgangssignalen mit Fehlausrichtung zwischen den Sensorelementen und einem Magneten ist und 42B eine graphische Darstellung von Differenzsignalen der Ausgangssignale ist;
  • 43 ein Flussdiagramm ist, welches eine beispielhafte Sequenz von Schritten zum Bereitstellen eines Sensors zeigt, welcher Differenzsignale gemäß beispielhafter Ausführungsformen der Erfindung verwendet;
  • 44 eine graphische Darstellung von Sinuskurven mit Amplituden ist, welche zum Abgleich verstärkt wurden, und kombiniert zum Erzeugen von Sinuskurven mit einem Quadraturverhältnis gemäß beispielhafter Ausführungsformen der Erfindung;
  • 45 eine graphische Darstellung einer Ausgangsphase für verschiedene passende Eingangsamplituden ist;
  • 46A und 46B Schaltkreis-Darstellungen von beispielhaften Verarbeitungsvorgängen sind;
  • 47 eine schematische Darstellung eines Verstärkungssteuerungsschaltkreises mit Feedback gemäß beispielhafter Ausführungsformen der Erfindung ist;
  • 48 ein Blockdiagramm eines Sensors gemäß beispielhafter Ausführungsformen der Erfindung ist;
  • 49 eine bildliche Darstellung einer durchgehenden Welle mit einem Ringmagnet und Sensorelementen ist;
  • 50 eine graphische Darstellung von Sensorelementsignalen ist;
  • 51 eine graphische Darstellung von verarbeiteten Sensorelementsignalen ist;
  • 52 ein Blockdiagramm ist, welches Interpolations- und Linearisierungsverarbeitung zeigt;
  • 53 eine graphische Darstellung eines Ausgangsfehlers ist;
  • 54 eine graphische Darstellung eines Ausgangsfehlers nach der Linearisierung ist; und
  • 55 ein Flussdiagramm ist, welches eine beispielhafte Sequenz von Schritten zum Verarbeiten von Sensorelementinformationen zeigt.
  • Detaillierte Beschreibung
  • 1 zeigt einen analogen Positionssensor 100 mit einem Signalerzeugungsmodul 102 zum Erzeugen von Wellenformen von Magnetsensoren, welche einem optionalen Signalinvertierungsmodul 104 bereitgestellt werden, welches invertierte Versionen der Wellenformen erzeugt. Ein Signalverarbeitungsmodul 106 führt eine analoge algebraische Manipulation der Wellenformen durch. Das Signalmanipulationsmodul 106 erzeugt eine lineare Ausgangsspannung, welche proportional zur Winkelposition ist. Bei einer Ausführungsform wird der Sensor auf einem einzelnen Silizium-Substrat bereitgestellt.
  • 1A zeigt einen Magnetsensor, welcher als beispielhafte Hall-Effekt-Einrichtung 150 dargestellt ist mit einem Dauermagnet 152 mit einem ersten Magnetsensor 154 zum Erzeugen einer Sinuswelle und einem zweiten Magnetsensor 156, welcher neunzig Grad vom ersten Sensor angeordnet ist, zum Erzeugen einer Cosinuswelle. Die Winkelposition θ des rotierenden Magnets 152 kann bestimmt werden aus den Sinus- und Cosinus-Signalen, um einen linearen Sensorausgang bereitzustellen. Bei einer beispielhaften Ausführungsform hat der Sensorschaltkreis einen Erfassungsbereich von 360° und arbeitet mit einer einzigen Stromversorgung.
  • Bei einer Ausführungsform wird der Sensorausgang erzeugt aus dem unten in Gleichung 1 festgelegten Verhältnis:
    Figure 00110001
    wobei Ausgang der Sensorausgang, A die Amplitude der erzeugten Sinus- und Cosinus-Signale, Offset der vertikale Offset bzw. Versatz des sinusförmigen Signals mit Bezug auf den ein Bezugspotential bzw. den Grund und k irgendeine reelle Zahl ist, wobei k die Verstärkung beeinflusst und den vertikalen Offset des endgültigen Sensorausgangs.
  • Im allgemeinen sollte der Wert für k so festgelegt werden, dass der mathematische Wert des Ausgangs in den gewünschten Betriebsbereich fällt.
  • 2 zeigt modellierte sinusförmige Eingangssignale und Ausgänge für Gleichung 1. Eine Sinuswelle 200 und Cosinuswelle 202 werden gezeigt sowie ein Durchschnittssignal 204 der Sinus- und Cosinus-Signale. Das Ausgangssignal 206 sin/(sin/2 + cos/2) ist ebenfalls dargestellt. Man beachte, dass sin/(sin/2 + cos/2) die Amplituden und Offsets verkörpert, welche den Sinuskurven, wie durch Gleichung 1 beschrieben, zugeordnet sind. Wie zu sehen ist erzeugt Gleichung 1 ein Ausgangssignal 206 mit einem hohen Maß an Linearität in einem ersten Gebiet von ungefähr 315° bis 135°, wenn die Verhältnisse in Gleichungen 2 und 3 unten gelten: Offset = Versorgungsspanung / 2 Gleichung (2) A = Versorgungsspanung / 2 – 0.5 Volt Gleichung (3)
  • In einem zweiten Gebiet von 135° bis 315° werden die Eingangssinuskurven invertiert um die Offsetspannung (Offsetspannung) im Vergleich zum ersten Gebiet. Das dargestellte Modell geht aus von A = 2 Volt, Offset = 2,5 Volt und k = 2.
  • Unter Verwendung dieser Beobachtungen kann das Modell für Gleichung 1 so modifiziert werden, dass das Ausgangssignal in beiden Gebieten das gleiche Maß an Linearität hat und über die zwei Gebiete periodisch ist. Bei einer besonderen Ausführungsform wird diese Modifikation durchgeführt durch Invertieren der Wellenformen, wenn sie in den Bereich von 135°–315° fallen (das zweite Gebiet), wie in 3 dargestellt. Wie dargestellt werden die Sinus-Wellenform 200', die Cosinus-Wellenform 202' und das Durchschnittssignal 204' im Bereich von 135° bis 315° invertiert, was –sin(θ) > cos(θ) entspricht, wobei –sin(θ) die Invertierung der Sinuswelle um eine Offsetspannung betrifft, sin(θ) und cos(θ) die Amplituden und Offsets verkörpern, welche den Sinuskurven, wie durch Gleichung 1 beschrieben, zugeordnet sind. Beispielhafte Parameter sind A = 2 Volt, Offset = 2,5 Volt und k = 2.
  • Wie in 4 dargestellt kann die Invertierung oder das zweite Gebiet von 135°–315° identifiziert werden unter Verwendung eines Gebietsindikators 250, welcher als ein Bit vorgesehen sein kann, welches anzeigt, ob –sin(θ) > cos(θ), wobei –sin(θ) die Invertierung der Sinuswelle um eine Offsetspannung betrifft, sin(θ) und cos(θ) die Amplituden und Offsets verkörpern, welche den Sinuskurven zugeordnet sind. Wie oben festgestellt, erzeugt das modifizierte Modell von Gleichung 1 einen Ausgang, welcher über einen Bereich von 180° periodisch ist. Zur Bereitstellung eines Erfassungsbereichs von 360° können das erste und zweite Gebiet definiert werden unter Verwendung des folgenden:
    wenn –sin(θ) > cos(θ),
    ist das Ausgangsgebiet = 0°–180° (erstes Gebiet, wo θ im Bereich von 315° bis 135° liegt,
    sonst
    ist das Ausgangsgebiet = 180°–360° (zweites Gebiet, wo θ im Bereich von 135° bis 315° liegt.
  • Alternativ kann der Gebietsindikator 250 dazu verwendet werden, den Sensorausgang des 180°–360° oder zweiten Gebiets vertikal nach oben zu verschieben, um eine linear Rampe zu erzeugen. Die Größe der vertikalen Verschiebung ist Abhängig von der Variablen k.
  • 5 zeigt eine beispielhafte Schaltkreisausführung für einen analogen Positionssensor 200 gemäß der vorliegenden Erfindung. Der Sensor 200 weist beispielhafte Ausführungen für die Signalerzeugungs-, Signalinvertierungs- und Signalverarbeitungsmodule 102, 104, 106 von 1 auf, welche unten im Detail beschrieben werden.
  • 6 zeigt eine Schaltkreisausführung eines Signalerzeugungsmoduls 102, welches erste und zweite Hall-Effekt-Vorrichtungen 302, 304 einschließt, von welchen jedes eine Hall-Platte 306 und einen Verstärker 308 einschließt, welche Offsetabgleich- und Verstärkungsabgleicheingänge haben. Alternativ können Verstärkungs- und Offsetabgleichwerte eingestellt werden, wie z. B. durch automatische Verstärkungssteuerung und/oder automatische Offseteinstellung. Die erste Hall-Effekt-Einrichtung 302 gibt ein sin(θ)-Signal aus und die zweite Hall-Effekt-Einrichtung 304 gibt ein cos(θ)-Signal aus, wobei θ eine Position des rotierenden Magneten darstellt.
  • Während die dargestellte Ausführungsform die Erzeugung von sinusförmigen Signalen unter Verwendung von linearen Hall-Effekt-Einrichtungen vorsieht, kann eine Vielfalt von anderen Magnetsensoren verwendet werden, wie z. B. ein magnetischer Widerstand (MR), ein magnetischer Transistor, ein Riesenmagnetowiderstands(GMR)-Sensor oder ein anisotroper Magnetwiderstands(AMR)-Sensor. Außerdem ist es klar, dass, während sinusförmige Wellenformen gezeigt sind, andere geeignete Wellenformen verwendet werden können, um die Erfordernisse einer besonderen Anwendung zu erfüllen.
  • Ein erster Signalinverter 310 invertiert das sin(θ)-Signal zur Bereitstellung eines –sin(θ)-Signals (wobei –sin(θ) um einen Offset invertiert ist), und ein zweiter Signalinverter 312 invertiert das cos(θ)-Signal zur Bereitstellung eines –cos(θ)-Signals (wobei –cos(θ) um einen Offset invertiert ist). Mit den Invertern 310, 312 ist jedes der sin(θ)-, –sin(θ)-, cos(θ)- und –cos(θ)-Signale für das Signalinvertierungsmodul 104 (7) verfügbar. Ein Komparator 314 empfängt als Eingänge cos(θ) und –sin(θ), um ein Gebietsindikatorbit zu erzeugen (invertierte oder nicht invertierte Sinus- und Cosinussignale wie oben festgestellt). Der Komparator 314 implementiert die oben beschriebene –sin(θ) > cos(θ)-Bestimmung zur Erzeugung des Gebietsindikatorbits.
  • Das Signalerzeugungsmodul 102 weist auch eine regulierte Spannungsversorgung 316 auf, z. B. 5 V, und eine Vorsteuer-Bezugsspannung 318, z. B. 2,5 V. Während eine Versorgungsspannung von 5 V in einer beispielhaften Ausführungsform verwendet wird, kann die besondere verwendete Spannung variiert werden, während sie noch immer die in den Gleichungen (2) und (3) dargelegten Verhältnisse erfüllt.
  • 7 zeigt eine beispielhafte Signalinvertierungsmodul 104-Schaltkreisausführung zum Invertieren der sinusförmigen Signale, welche von den Magnetsensoren 302, 304 (6) im 135°–315° (zweiten) Gebiet erzeugt werden. Bei der dargestellten Ausführung werden die ursprünglichen (sin(θ) und cos(θ)) Signale und die invertierten Signale (–sin(θ) und –cos(θ)) als Eingänge einem analogen 2-Eingangs-Multiplexer 350 zur Verfügung gestellt. Der Komparator 314-Ausgang, welcher dem Gebietsindikatorbit 250 von 4 entsprechen kann, steuert den Ausgang des Multiplexers 350. Das heißt, das Gebietsindikatorbit 250 bestimmt, ob invertierte oder nicht invertierte Signale vom analogen Multiplexer 250 ausgegeben werden. Die Ausgänge des Multiplexers 250 können mit entsprechenden Verstärkern 352, 354 zur Eingabe in das Signalverarbeitungsmodul 106 (8) gepuffert werden.
  • 8 zeigt eine beispielhafte Ausführung eines Signalverarbeitungsschaltkreises 106, welcher einen Widerstandsteiler verwendet, welcher erste und zweite Widerstände R1, R2 aufweist zur Implementierung des Verstärkungsfaktors k. Man beachte, dass dies deshalb funktioniert, da k = 2 in der beispielhaften Ausführungsform ist, wobei man sich zurück erinnert, dass
    Figure 00150001
  • Der Punkt zwischen den Widerständen R1, R2 liefert (sin(θ) + cos(θ))/2. Dieses Signal wird gepuffert und dem analogen Vervielfacher 400 eingegeben. Das sin(θ)-Signal wird als ein zweiter Eingang (Zähler in Gleichung 1) dem analogen Vervielfacher 400 bereitgestellt, welcher eine implizite Division liefert unter Verwendung des analogen Vervielfachers 400. Es ist klar, dass der Schaltkreis die Wellenform-Invertierung für eine Mehr-Gebiets-Linearität gemäß Gleichung 4 liefert.
  • Bei einer besonderen Ausführungsform arbeitet der analoge Vervielfacher 400 mit einer einzigen Versorgung und nimmt an, dass der Grund gleich der mathematischen Null ist. Es ist klar, dass andere Schaltkreis-Ausführungsformen mit einer Vielfalt von Spannungen arbeiten können, z. B. 0,5 V als ”Grund” zur Vermeidung von Effekten, welche zum Beispiel einer Grundvarianz zugeordnet werden. Man beachte, dass dieser Divisionsvorgang nur eine zwei Quadranten Division (oder Multiplikation) erfordert, da beide eintretenden Signale als mathematisch positive angenommen werden. Der Ausgang aus dem analogen Vervielfacher 400 wird verarbeitet zur Bereitstellung einer Verstärkungs- und Offset-Korrektur zur Ausgabe in einem Bereich von 0,5 V bis 4,5 V bei der dargestellten Ausführungsform.
  • Die Schaltkreise von 5 können auf einem einzelnen Substrat implementiert werden unter Verwendungen von einem Fachmann allgemein bekannten Verfahren und Techniken.
  • Während die Erfindung hauptsächlich dargestellt und beschrieben ist als Implementierung eines besonderen algebraischen Verhältnisses zur Erzielung eines analogen Positionssensors auf einem einzigen Substrat, ist es klar, dass andere algebraische Verhältnisse implementiert werden können.
  • Bei einer anderen Ausführungsform kann ein alternativer Algorithmus implementiert werden, wie unten beschrieben. Wiederum mit Bezug auf Gleichung 1
    Figure 00160001
    wobei der Ausgang der Sensorausgang, A die Amplitude der erzeugten Sinus- und Cosinus-Signale, Offset der vertikale Offset der sinusförmigen Signale mit Bezug auf den Grund, und k irgendeine reelle Zahl ist, wobei k die Verstärkung und den vertikalen Offset des endgültigen Sensorausgangs beeinflusst.
  • Zur Betrachtung der Invertierung kann Gleichung 1 mathematisch dargestellt werden, wie in Gleichung 4 dargelegt:
    Figure 00160002
    oder wie in Gleichung 5 unten:
    Figure 00160003
  • Die Invertierung wird dann angewendet, d. h. der ”–”-Term wenn: 2Offset – (Asin(θ) + Offset) > Acos(θ) + Offset Gleichung (6) oder
    Figure 00170001
  • Zum Erhalten einer alternativen Form des Algorithmus kann Gleichung 5 vereinfacht werden wie folgt:
    Multipliziere den Zähler und Nenner mit k/A, um das Ergebnis in Gleichung 8 zu erzeugen:
    Figure 00170002
  • Füge eine Addition und Subtraktion eines cos(θ)-Terms in den Zähler ein, wie in Gleichung (9) dargestellt:
    Figure 00170003
  • Füge eine Addition und Subtraktion eines sin(θ)-Terms in den Zähler ein, wie in Gleichung (10):
    Figure 00170004
  • Klammere sin(θ) aus dem ”ksin(θ) – sin(θ)”-Term im Zähler aus, wie in Gleichung (11) dargestellt:
    Figure 00170005
  • Man beachte das gemeinsame ”sin(θ) + cos(θ) ± kXOffset / A ” sowohl im Zähler als auch im Nenner. Gleichung 11 kann umgeschrieben werden wie in Gleichung 12:
    Figure 00170006
  • Man beachte, dass wenn man erkennt, dass der konstante Term ”1” ein Gleichstrom-Offset ist, dann kann man den Offset eliminieren, da er nicht die Gesamtlinearität des Ausgangs ändert, wie in Gleichung 13.
  • Figure 00180001
  • Nun berücksichtigt man, dass k eine Konstante ist, welche nur die abschließende Verstärkung und den Offset des Ausgangs beeinflusst. Diese Konstante kann so festgelegt werden, dass k = 2 ist, wie im Beispiel oben beschrieben. Dies kann in Gleichung 14 dargestellt werden:
    Figure 00180002
  • Da sin(θ) + cos(θ) = √2sin(θ + 45°) und sin(θ) – cos(θ) = √2sin(θ – 45°), wie allgemein bekannt, kann Gleichung 14 umgeschrieben werden als Gleichung 15:
    Figure 00180003
  • Dividiert man den Zähler und Nenner der rechten Seite der Gleichung durch √2, erhält man das Verhältnis von Gleichung 16:
    Figure 00180004
  • Man beachte, das der sinusförmige Term im Zähler sin(θ – 45°) sich vom sinusförmigen Term im Nenner unterscheidet, sin(θ + 45°), um eine Phase von 90°. Aufgrund dessen kann man den Zähler und Nenner durch sin(θ) bzw. cos(θ) ersetzen, wie in Gleichung 17 unten dargestellt:
    Figure 00180005
  • Dies ändert den Invertierungspunkt (d. h. die Anwendung des ”–”-Terms) in: 0 > cos(θ). Die Phase des Ausgangs ist nun also gleich ausgerichtet wie Arkustangens anstatt mit Arkustangens um 45° außer Phase zu sein.
  • Man beachte, dass die Sinuskurven nun eine einheitliche Verstärkung haben: sin(θ) hat Null Offset, wogegen cos(θ) einen finiten Offset hat (d. h. cos(θ) hat einen Offset gleich wie
    Figure 00190001
    Da die Variablen A und Offset nicht länger eine echte Verstärkung und Offset der Sinuskurven darstellen, sollte man diese Konstante als eine Zahl identifizieren, welche als b bezeichnet werden kann. Schreibt man wiederum die Ergebnisse in die Beziehung um, welche in Gleichung 18 dargelegt ist:
    Figure 00190002
  • Die Linearität des Ausgangs hängt von dem Wert des konstanten Terms ab. Das frühere Beispiel zeigte, dass A = 2 und Offset = 2,5 V. In einer einfachen ”Annahme” ist der ideale konstante Term von b ungefähr gleich 1,7678. Die Linearität des Ausgangs kann geringfügig verbessert werden durch Variieren des Wertes b. Es wird geschätzt, dass das Verhältnis von Gleichung 18 wie gewünscht skaliert werden kann, z. B. um zu den ursprünglichen Spezifikationen oben zu passen. Wenn sin(θ) und cos(θ) eine gewisse Verstärkung A haben, dann muss die Konstante b auch eine Funktion von A werden, wie in Gleichung 19 dargelegt:
    Figure 00190003
  • Es ist möglich den Wert von A zu wissen unter Verwendung einer automatischen Verstärkungskontrolle oder unter Verwendung der allgemein bekannten trigonometrischen Beziehung der Gleichung 20:
    Figure 00190004
  • 9 zeigt eine beispielhafte Sensorbaugruppe 500 mit einem veranschaulichenden Anschluss von Vcc und Gnd mit sin(θ)- und cos(θ)-Pins, einem Gebietsindikator, und einem Positionsausgangssignal. Es wird angenommen, dass eine Vielfalt von Anschlusskonfigurationen möglich ist. Bei einer Ausführungsform weist die Sensor-Baugruppe einen Sensor auf einem einzelnen Substrat 502 auf.
  • Für beispielhafte Sensor-Implementierungen kann es wünschenswert sein, einen Ausgang des Winkelsensors vorzusehen, welcher ratiometrisch ist mit der Versorgungsspannung, so dass er gekoppelt werden kann mit dem LSB (niederwertigsten Bit) verschiedener Schaltkreise, wie z. B. ADCs (Analog-Digital-Wandler). Damit der Ausgang der Divisionsstufe, wie z. B. die oben beschriebene, ratiometrisch ist mit der Versorgungsspannung, können die folgenden Verhältnisse angewendet werden: k = 0,4·Versorgung, A = 0,4·Versorgung und der Offset = 0,5·Versorgung. Solange diese Verhältnisse gelten, wird der Sensorausgang ratiometrisch skaliert. Alternativ wird angenommen, dass Versorgung = 5 V, dann wird, wenn man nur A und Offset ratiometrisch sein lässt, wird der Ausgang der Teilerstufe genau der gleiche unabhängig davon, wie tief die Versorgung abfällt (angenommen sie begrenzt nicht den Ausgang). Ratiometrie kann erreicht werden durch Skalieren des Ausgangs der Divisionsstufe durch Versorgung/5. Es ist klar, dass Ratiometrie erreicht werden kann unter Verwendung anderer Mechanismen.
  • Das Implementieren eines analogen Sensors auf einem einzelnen Substrat gemäß beispielhafter Ausführungsformen der Erfindung liefert kleinere Baugruppen mit weniger Komponenten im Vergleich zu herkömmlichen Sensoren mit digitalen Signalverarbeitungskernen. Bei einer besonderen Ausführungsform weist ein Sensor AMR und eine Schaltungsanordnung auf einem einzigen Chip auf. Bei anderen Ausführungsformen können Winkelsensoren mehrfache Chips haben, wie z. B. für GMR, AMR GaAs und verschiedene Silizium-Hall-Sensoren. Bei einer besonderen Ausführungsform, welche in 9A dargestellt ist, weist ein Winkelsensor mehrfache Chips auf mit einem ersten Chip D1 in einem CMOS-Prozess für die Schaltkreise und einem zweiten Chip D2, welcher eine unterschiedliche Hall-Platte bereitstellt, welche für den Sensor dotiert ist. Andere Ausführungsformen schließen einen Chip mit Signalverarbeitung und zwei GaAs-Chips und/oder zwei MR-Chips ein. Es sollte beachtet werden, dass der GMR-Chip auf einem unterschiedlichen Empfindlichkeitsniveau arbeitet, so dass die Sensoren richtig positioniert werden müssen, zum Beispiel näher zum Zentrum der Rotationsachse. Außerdem werden die Herstellungskosten verringert und die Bedingungen eines stabilen Zustands werden früher erreicht als bei herkömmlichen Einrichtungen.
  • Bei einem anderen Aspekt der Erfindung erhöht ein Winkelsensor die sinusförmige Frequenz, um eine höhere Ausgangsauflösung zu liefern. Es ist bekannt, dass das Rotieren eines diametral bipolaren Scheibenmagneten über zwei um 90° mechanisch versetzte Magnetsensoren ein Sinus/Cosinus-Signalpaar erzeugt, wie der Ausgang der Magnetsensoren. Eine 360°-Drehung des Magneten entspricht einer Periode der Sinus- und Cosinus-Signale. Durch Erhöhen der Frequenz der Sinuskurven über eine 360°-Drehung wird eine höhere Ausgangsauflösung in der Winkelerfassung erzielt.
  • Wie oben beschrieben, kann ein Paar von Sinus/Cosinus-Signalen für Winkelerfassungsanwendungen erzeugt werden durch Anbringen von zwei Magnetsensoren mit 90° mechanischem Offset bzw. Versatz um das Zentrum eines rotierenden diametral bipolaren Scheibenmagneten. Das Anbringen von zwei Hall-Platten mit 90° mechanischem Offset um das Zentrum eines diametralen bipolaren Scheibenmagneten erzeugt ein Sinus/Cosinus-Signalpaar.
  • Wenn diese zwei Sinuskurven als Eingang eines Winkelerfassungs-Algorithmus, wie z. B. den in Gleichung 1 oben beschriebenen, verwendet werden, erscheint der Ausgang wie dargestellt in 10. Der maximale Winkelfehler des Ausgangs wird berechnet wie folgt in Gleichung 21:
    Figure 00210001
    wobei θEXPECTED(θ) der erwartete Winkelausgang bei einem gegebenen Winkel θ, VOUT(θ) die erwartete Ausgangsspannung des Magnetsensors bei einem gegebenen Winkel θ, VOFFSET der Offset der Ausgangsspannung, VFULL_SCALE der Vollaussteuerungs-Spannungsbereich der Ausgangsspannung und ORANGE der Winkelbereich der Ausgangsspannungsrampe ist. Die Sinus- und Cosinus-Signale 600, 602 sind dargestellt sowie die Ausgangsspannung VOUT(θ) 604.
  • Man beachte in Gleichung 21, dass der Fehler eine Funktion des Winkelbereichs des Ausgangs θRANGE ist. Der maximale Winkelfehler (VERROR_MAX) kann reduziert werden, wenn θRANGE verringert wird während andere Variablen fest bleiben.
  • Es ist möglich, θRANGE zu senken durch Erhöhen der Frequenz der Sinuskurven über eine 360°-Drehung des Magneten. Wenn ein Ringmagnet zum Beispiel verwendet wird anstelle eines diametral bipolaren Scheibenmagneten, dann können mehr Sinuskurven bei einer einzigen Drehung erzeugt werden. Wenn zum Beispiel ein Magnet mit drei Polpaaren verwendet wird, dann erhöht sich die Frequenz der Sinuskurven um einen Faktor drei, wie in 11 dargestellt, und deshalb verringert sich θRANGE um einen gegebenen Faktor drei, wie in 12 dargestellt. Wenn θRANGE sich um einen gegebenen Faktor verringert, dann wird VERROR_MAX um den gleichen Faktor verringert. 11 zeigt eine alternative Ausführungsform, welche einen mehrpoligen ”Donut-Magneten” darstellt. Die Magnetisierung ist radial auswärts vom Zentrum.
  • In der Konfiguration von 11 sind erste und zweite Sensoren 650, 652 um neunzig Grad an einem Ringmagneten 654 mit einer ungeraden Anzahl von Polen, d. h. drei, versetzt. 12 zeigt graphisch Signale für die Konfiguration von 11. Die Sinus-, Cosinus- und Ausgangs VOUT-Signale 656, 658, 660 sowie θRANGE 662 und VOFFSET 664.
  • Die Abnahme im Fehler ist in den Berechnungen von Gleichung 22 und Gleichung 23 unten dargestellt.
  • Figure 00220001
  • Es ist klar, dass das Erhöhen der Frequenz der Sinuskurven bei einem Ringmagnet auf jede Anzahl von Polpaarkombinationen angewendet werden kann. Man beachte, dass ein gegebener Ringmagnet mehrere verschiedene mögliche Sensoranordnungen haben kann, welche die gleichen sin(θ)- und cos(θ)-Signale erzeugen. Während beispielhafte Ausführungsformen mit einem Ringmagnet dargestellt und beschrieben werden, ist es klar, dass andere geeignete Einrichtungen verwendet werden können, um Wellenformen zu erzeugen.
  • 13 und 14 zeigen beispielhafte Magnetsensoranordnungen für einen Ringmagneten mit zwei Polpaaren. 13 zeigt einen Ringmagnet 700 mit ersten und zweiten Polpaaren. Ein erster Sensor 702 ist an einer Schnittstelle von Nord/Süd angeordnet, und der zweite Sensor 704 ist am benachbarten Südpol angeordnet zur Trennung um ungefähr fünfundvierzig Grad. 14 zeigt einen Ringmagneten 750 mit einem ersten Sensor 752 an einer Schnittstelle von Nord/Süd-Polen und einen zweiten Sensor am nicht benachbarten Südpol zur Trennung um ungefähr 135 Grad. Wie zu sehen ist, sind die resultierenden Sinus- und Cosinus-Signale die gleichen bei beiden Konfigurationen.
  • Wie oben beschrieben kann ein Gebietsindikatorbit dazu verwendet werden, zwei benachbarte Ausgangsrampen über eine einzige Periode des sinusförmigen Eingangs zu unterscheiden.
  • Bei mehrpoligen Ausführungsformen kann ein Gebietsindikatorbit dazu verwendet werden, die mehrfachen Ausgangsrampen über eine 360 Grad-Drehung eines Ringmagneten zu unterscheiden. Unter Verwendung des Gebietsindikatorbits als Eingang für einen Zähler, kann man das Winkelgebiet der Funktion des Magneten bestimmen. Der Zähler kann auf Null zurückgesetzt werden, nachdem er alle Gebiete durchlaufen hat. Diese Lösung funktioniert solange die Einrichtung in einem bekannten Winkelgebiet (z. B. 0–90° im Fall von vier Gebieten der Magnetisierung für den ”Magneten”) beginnt und der Magnet dann in einer Richtung gedreht wird. Wenn der Magnet in beiden Richtungen dreht, ist es möglich einen Aufwärts/Abwärts-Zähler in Verbindung mit einem Richtungserfassungsalgorithmus zu verwenden, um das Funktionsgebiet zu bestimmen. Die Einrichtung muss jedoch in einem bekannten Winkelgebiet beginnen.
  • Es ist möglich, die Anzahl der Ausgangsrampen, welche durch den Ringmagnet erzeugt werden, zu berechnen (d. h. die Anzahl von unterscheidbaren Gebieten) unter Verwendung von Gleichung 24 unten, wobei jede Rampe ein durch Gleichung 25 gegebenes Winkelgebiet überspannt. Anzahl der Gebiete = 2 × (Anzahl der Palpaare) Gleichung (24) θRANGE = 360°Magnetrotation / Anzahl der Gebiete Gleichung (25)
  • Unter Verwendung von Gleichung 24 kann man zum Beispiel berechnen, dass ein Ringmagnet mit zwei Polpaaren vier Ausgangsrampen über eine komplette Rotation des Magneten entspricht. Jede Änderung im Bitzustand entspricht einer Änderung im Gebiet von 90° (aus Gleichung 25). Die Funktionsgebiete könnten wie in Tabelle 1 unten dargelegt unterschieden werden. Tabelle 1 Funktionsgebiete
    Zählerzustand Funktionsgebiet
    0 0–90°
    1 90°–180°
    2 180°–270°
    3 270°–360°
  • Wie in 15 dargestellt, unterscheidet ein Gebietsindikatorbit erste und zweite Rampen 802, 804, welche über eine Periode des sinusförmigen Signals erzeugt werden. Wenn das Gebietsindikatorbit als Eingang in einen Zähler geschickt wird, kann der Zähler dazu verwendet werden, die vier 90°-Funktionsgebiete über eine 360°-Drehung des Magneten zu unterscheiden.
  • Während beispielhafte Ausführungsformen die Verwendung von Hall-Effekt-Sensoren erörtern, wäre es einem Fachmann offensichtlich, dass andere Arten von Magnetfeldsensoren auch anstelle oder in Kombination mit einem Hall-Element verwendet werden könnten. Zum Beispiel könnte die Einrichtung einen anisotropen Magnetowiderstands(AMR)-Sensor und/oder einen Riesenmagnetowiderstands(GMR)-Sensor verwenden. Im Fall von GMR-Sensoren soll das GMR-Element den Bereich von aus mehrfachen Materialschichtenfolgen bestehenden Sensoren abdecken, zum Beispiel: lineare Spin Valves, einen magnetischen Tunnelwiderstand (TMR) oder einen kolossalen Magnetowiderstands(CMR)-Sensor. Bei anderen Ausführungsformen weist der Sensor einen Sperrspannungsmagneten zum Erfassen der Rotation eines weichmagnetischen Elements und/oder Targets auf.
  • Bein einem anderen Aspekt der Erfindung verarbeitet eine Signalverarbeitungsschaltungsanordnung, welche benötigt wird, um die Frequenz von sinusförmigen Signalen zu erhöhen, welche durch Rotieren eines einpoligen Magneten über Hall-Elementen erzeugt werden, die Ausgangsspannung von den Magnetsensoren und erzeugt Signale mit größerer Frequenz, welche dazu verwendet werden können, eine bessere Auflösung zu erhalten, wenn sie an einem Winkelerfassungsalgorithmus angewendet werden, wie z. B. dem oben in Gleichung 1 beschriebenen.
  • Wie oben beschrieben, kann ein linearer Ausgang von den Sinus- und Cosinus-Eingänge erzeugt werden durch Rotieren eines einzigen bipolaren Magneten über zwei einzelnen Hall-Elementen. Bei einem linearisierten Signal entspricht eine Änderung in y-Volts im Ausgang direkt x Grad der Rotation. Gemäß beispielhaften Ausführungsformen der Erfindung erhöht die Frequenz der Eingangs-Sinuskurven wiederum die Ausgangsauflösung durch Erhöhen der Anzahl von linearen Ausgangsrampen über eine Periode von 360°.
  • Es ist mathematisch möglich, die Frequenz der Eingangssinuskurven zu erhöhen unter Verwendung der folgenden trigonometrischen Doppelwinkelidentitäten: sin(2θ) = 2sin(θ)cos(θ) Gleichung (26) cos(2θ) = cos2(θ) – sin2(θ) Gleichung (27)
  • Wenn die verdoppelten Frequenzsignale, welche durch Gleichungen 26 und 27 erzeugt werden, als Eingänge in den Winkelerfassungsmechanismus von Gleichung 1 geschickt werden, hat der Ausgang vier lineare Rampen über eine Umdrehung von 360°. Diese Verdopplung der linearen Rampen führt zu einer Verdopplung der Gesamtauflösung der Winkelerfassung.
  • Die Ausgänge sind dekodiert zur Unterscheidung der vier Rampen zwischen 0–90°, 90°–180°, 180°–270° und 270°–360°. Die Dekodierung könnte unter Verwendung von vier Bits vorgenommen werden, zum Beispiel wie in Tabelle 1 unten dargestellt. Tabelle 1: Dekoderbits zur Unterscheidung des Funktionsgebiets jeder der Ausgangsrampen
    Winkelgebiet Wert von Dekoderbit 1 Wert von Dekoderbit 2
    0–90° LOW LOW
    90°–180° LOW HIGH
    180°–270° HIGH LOW
    270°–360° HIGH HIGH
  • Bei einer beispielhaften Ausführungsform kann das Dekoderbit eins erzeugt werden, wie unten dargelegt:
    Figure 00260001
    wenn sin(θ + 22,5°) > Offset
    Bit 1 = LOW
    sonst
    Bit 1 = HIGH
    wobei Offset der vertikale Offset des sinusförmigen Signals ist mit Bezug auf die mathematische Null (z. B. Grund). Man beachte, dass die Komplexität bei der Bestimmung des Dekoderbits eins ein Ergebnis der –45°-Phasenverschiebung im Ausgang des vorherigen Winkelerfassungsverhältnisses ist. Es ist möglich, die –45°-Phasenverschiebung zu ändern, und so den Vergleichsprozess zu vereinfachen durch Verwendung einer anderen Form des Algorithmus als der in Gleichung 1 beschriebenen.
  • Zur Erzeugung des Signals für Dekoderbit zwei in Tabelle 1 oben, kann das folgende Verhältnis verwendet werden. wenn –sin(2θ) > cos(2θ)
    Bit 2 = LOW
    sonst
    Bit 2 = HIGH
  • 16 zeigt ein Zeitverlaufsdiagramm mit Bezug auf den Ausgang 1000 für Dekoderbit eins 1001 und 17 zeigt ein Zeitverlaufsdiagramm für Dekoderbit zwei 1002.
  • 18 zeigt eine beispielhafte schematische Implementierung 1010 des oben beschriebenen Winkelerfassungsmechanismus. Der Schaltkreis 1010 weist einen Sinus-Eingang 1012 und einen Cosinus-Eingang 1014 auf. Ein Gebietsschaltkreis 1016 erzeugt das Dekoderbit eins. Ein algebraischer Schaltkreis 1018 implementiert Gleichungen 26 und 27 zur Bereitstellung von sin(2θ) und cos(2θ) für einen Winkelerfassungsschaltkreis 1020, wie z. B. den in 5 dargestellten. Der algebraische Schaltkreis 1018 erzeugt Teilsignale sin(θ) und cos(θ), welche mit zwei multipliziert werden und cos2(θ), von welchem sin2(θ) subtrahiert wird.
  • 19 zeigt einen simulierten Ausgang 1044 für den Schaltkreis von 18. Die simulierten Eingangs-Sinus 1040- und Cosinus 1042-Signale haben Frequenzen von 1 kHz. Man beachte, dass das Erhöhen der Frequenz zur Erhöhung der Auflösung erreicht werden kann mit jedem Bruchteil von Eingangssignalen. Zum Beispiel:
    Figure 00270001
  • Die Anzahl von linearen Rampen im Ausgang ist proportional zur Frequenz des Eingangs; für das Beispiel, das Gleichungen 28 und 29 verwendet, gäbe es drei lineare Ausgangsrampen. Eine Dekodierungs-Schaltungsanordnung kann das Funktionsgebiet für jede der linearen Rampen unterscheiden.
  • Bei einem weiteren Aspekt der Erfindung hat ein Winkelerfassungsausgang eine nicht lineare Wellenform, welche mit einem zweiten Signal ergänzt werden kann, so dass ein Durchschnitt der zwei Signale ein verbessertes Maß an Linearität aufweist.
  • Gleichung 1 wird unten kopiert:
    Figure 00280001
    wobei Ausgang der Sensorausgang, A die Amplitude der erzeugten Sinus- und Cosinus-Signale, Offset der vertikale Offset der sinusförmigen Signale mit Bezug auf den Grund und k irgendeine reelle Zahl ist. Wo die Wellenformen in einem Gebiet invertiert werden zur Erzielung des gleichen Maßes an Linearität über 360° (siehe Gleichung 4), wird das Minuszeichen angewendet wenn –sin(θ) > cos(θ). Das Durchführen algebraischer Manipulationen an Gleichung 1 zeigt, dass sie in einer einfacheren mathematischen Form ausgedrückt werden kann, ohne ihre Linearitätseigenschaften zu behindern, welche in Gleichung 30 unten dargelegt ist.
    Figure 00280002
    wobei Ausgang der Sensorausgang ist, A die Amplitude der erzeugten Sinus- und Cosinus-Signale und Offset der vertikale Offset von Cosinus mit Bezug auf den Grund. Das Minuszeichen wird angewendet, wenn cos(θ) < 0. Erinnert man sich, dass der Ausgang der Gleichungen 1 und 30 nicht richtig linear ist, aber im besten Fall einen theoretischen maximalen Fehler von ±0,33 Grad hat, angenommen, dass eine Periode der Eingangssinuskurven einer 360 Grad Umdrehung eines Magneten entspricht.
  • Man kann einen Wert für den Wert des Offsets in Gleichung 30 wählen, welcher eine nicht lineare Wellenform erzeugt. Es ist möglich, dann eine zweite Wellenform zu erzeugen mit einer komplementären Nicht-Linearität zur ersten. Bei einer Ausführungsform wird dies durchgeführt unter Verwendung einer leicht modifizierten Version von Gleichung 30, welche als Gleichung 31 unten dargestellt ist. Der Durchschnitt der ersten und zweiten Wellenformen kann ein höheres Maß an Linearität haben als der Fehler im besten Fall von Gleichung 30 allein.
  • Betrachtet man Gleichung 30 oben und Gleichung 31 unten:
    Figure 00290001
    wobei k ein Skalierungsfaktor ist. Man beachte, dass A und Offset den gleichen Wert für beide Gleichungen haben. Wählt man die Werte k = 0,309 und Offset = 1,02 A, erzeugt man die in 20 dargestellten Wellenformen. Der Ausgang 1100 von Gleichung 30 und der Ausgang 1102 von Gleichung 31 zeigen, dass ihre jeweilige Nicht-Linearitäten einander ergänzen, so dass der Durchschnitt der zwei Wellenformen ein höheres Maß an Linearität hat. Der resultierende Ausgang hat im besten Fall einen maximalen Fehler von 0,029 Grad für die oben gewählten Werte von Offset und k.
  • Das Mitteln der Wellenformen 1100 und 1102 führt zu einem Ausgang mit einem im besten Fall maximalen Fehler von 0,029°. Dies ist eine Größenordnung, welche geringer ist als ohne die erfinderische komplementäre Wellenformmittelung.
  • Der endgültige Ausgang wird durch Gleichung 32 unten beschrieben:
    Figure 00290002
    wobei A die Amplitude von Sinus und Cosinus, Offset der Offset von Cosinus und k ein Skalierungsfaktor ist. Eine Invertierung wird angewendet (d. h. Minuszeichen), wenn cos(θ) < 0. 21 unten zeigt eine beispielhafte Implementierung von Gleichung 32 in einer Schaltungsanordnung.
  • Man beachte, dass die gleiche hier beschriebene Mittelungstechnik an zwei Wellenformen, welche durch Gleichung 30 erzeugt werden, welche unterschiedliche Offsets haben, durchgeführt werden könnte, wie in 33 dargestellt.
  • Figure 00300001
  • Wenn zum Beispiel der Offset 1 = 1,36 und Offset 2 = 4,76 ist, dann hätte der Ausgang von Gleichung 33 einen Fehler von ungefähr ±0,15°.
  • Bei einem anderen Aspekt der Erfindung integriert ein Schaltkreis zwei Magnetsensoren und den Signalverarbeitungsschaltkreis, welcher benötigt wird, ein drittes sinusförmiges Signal zu erzeugen, welches von den zwei Sensorausgängen abgeleitet ist. Verwendet man die drei Signale, dann wird die Phasendifferenz zwischen zwei sinusförmigen Signalen abgeglichen. Der Abgleich der Phasendifferenz zwischen zwei sinusförmigen Signalen kann bei der Winkelerfassung, Zahnerfassung und anderen Anwendungen vorteilhaft sein. Dieses Merkmal ist insbesondere vorteilhaft, wenn Sensorfehlausrichtungen abgeglichen werden als Folge von:
    • – Herstellungsanordnungstoleranzen während der abschließenden Sensorinstallation (d. h. Fehlausrichtung eines Scheibenmagneten relativ zu einem Winkelsensor),
    • – Herstellungsanordnungstoleranzen, welche die relative Anordnung von zwei Hall- oder MR-Sensoren beeinflussen, welche nicht auf einem einzigen Substrat liegen. Dies wäre vorteilhaft in dem Fall, in welchem ein Silizium-Signalverarbeitungschip mit zwei oder mehr GaAs-Hall-Platten oder MR (magnetischer Widerstandssensor) gekoppelt ist.
  • Die herkömmliche Lösung zur Erzeugung eines Paars von Sinus/Cosinus-Signalen, welche für Winkelerfassungsanwendungen benötigt werden, ist, zwei Hall-Platten um 90° um das Zentrum eines rotierenden Magnets mechanisch versetzt anzuordnen. Ein Nachteil dieser Lösung ist, dass jede Fehlausrichtung im mechanischen 90° Offset der Hall-Platten zu einem Phasenfehler zwischen den Sinus- und Cosinus-Signalen führt. Die Hauptquelle mechanischer Fehlausrichtung liegt in der Unfähigkeit des Endnutzers, den Magneten genau über der Einrichtungsbaugruppe auszurichten. Zum Beispiel eine Magnetanordnungsfehlausrichtung von zum Beispiel fünf Tausendstel Zoll (5 mil) kann zu einem Phasenfehler von bis zu ungefähr ±8,33° führen. Solch ein Phasenfehler wandelt sich in einen Winkelfehler von bis zu ungefähr ±8° für einen Arkustangens-Algorithmus um. Der Phasenfehler ist eine der Hauptfehlerquellen bei Winkelerfassungsalgorithmen.
  • Gemäß beispielhafter Ausführungsformen der Erfindung wird der Phasenunterschied zwischen einem Hall/MR erzeugten Sinus/Cosinus-Signalpaar abgeglichen, wie im Detail unten beschrieben. Man beachte, dass dieser Abgleich schwierig durchzuführen sein kann, wenn cos(θ) konstruiert wird unter Verwendung von um neunzig Grad versetzten Sensoren.
  • Die Beziehungen in Gleichungen 34, 35 und 36 können ausgewertet werden, um ein Abgleichen gemäß beispielhaften Ausführungsformen der Erfindung bereitzustellen.
    Figure 00310001
    wobei A, B und C die Verstärkungen ihrer jeweiligen Sinuskurven und α, β, γ ihre Phasen sind. Eine beispielhafte Technik zur Konstruktion von cos(θ) ist unten beschrieben.
  • Wie in 22 dargestellt werden anfänglich erste und zweite Hall-Signale S1 und S2 erzeugt durch die jeweiligen Hall-Elemente 1200, 1202. Lässt man S1 = Asin(θ) sein, wobei A eine beliebige Verstärkung ist. Man beachte, dass angenommen wird, dass Asin(θ) ein Referenzsignal ist und deshalb keinen zugeordneten Phasenfehler hat. Lässt man S2 = Asin(θ + β) sein, wobei 90° < β < 180°. Wenn zum Beispiel A = 1 und β = 125°, dann ist S1 = sin(θ) und S2 = sin(θ + 125°). Man erzeugt S2 durch Anordnen des zweiten Hall-Elements in einem mechanischen Phasenoffset mit Bezug auf S1.
  • Die zwei erzeugten Signale können mit Cosinus zusammenhängen unter Verwendung von Gleichungen 37, 38 und 39 unten.
    Figure 00320001
    wobei G ein Verstärkungsfaktor und C die Amplitude des resultierenden Cosinus-Signals ist.
  • Das zweite Signal S2 kann durch G verstärkt werden. Wo β = 125° ist, kann man berechnen (Gleichung 38), dass G = 1,74. ist. Als Ergebnis ist S2 = 1,74sin(θ + 125°), wie in 23 dargestellt.
  • Nun lässt man S3 = S1 + S2 sein. Wie Gleichung 37 diktiert ist S3 = Ccos(θ), wobei C berechnet werden kann unter Verwendung von Gleichung 39. Ist in dem Beispiel C = 1,43, so ist S3 = 1,43cos(θ), wie in 24 dargestellt, wobei Asin(θ) und Gasin(θ + β) addiert werden, um Ccos(θ) zu erhalten.
  • Das dritte Signal S3 wird dann abgeschwächt, so dass seine Amplitude zu der des ersten Signals S1 passt. Dies erzeugt S1 = sin(θ) und S3 = cos(θ), wie in 25 dargestellt.
  • Nach der Konstruktion des phasenverschobenen Cosinus-Signals wie oben, kann die Phase des Cosinus abgeglichen werden. Cosinus wurde konstruiert durch Addieren der Signale, welche aus dem Rotieren eines Magneten über zwei mechanisch versetzten Hall-Elementen erzeugt wurden. Es wird angenommen, dass S1 (welches gleich Asin(θ) ist) keinen ihm zugeordneten Phasenfehler hat, da es ein Referenzsignal ist.
  • Die Phase von S3 wird bestimmt durch sowohl die Phase β von S2 als auch den Verstärkungsfaktor G von S2. S3 = Csin(θ + γ), wobei γ in Gleichung 40 unten gegeben ist.
  • Figure 00320002
  • Idealerweise ist γ gleich 90°, da Csin(θ + 90°) = Ccos(θ).
  • Es ist bekannt, dass S2 einen Phasenfehler haben könnte aufgrund der Magnetfehlausrichtung, und sein Phasenfehler die Phase von S3 direkt beeinflussen wird. Es ist jedoch möglich, den Fehler in der Phase von S3 abzugleichen durch Einstellen der Verstärkung von S2, wie in dem Beispiel unten dargestellt.
  • Beispiel
  • Angenommen, dass es erwartet wird, die folgenden Signale zu erzeugen: S1 = sin(θ) S2 = Gsin(θ + 125°) = 1,74sin(θ + 125°) S3 = Csin(θ + 90°) = 1,43sin(θ + 90°) = 1,43cos(θ)
  • Aber aufgrund der Magnetfehlausrichtung erhält man die folgenden Ergebnisse: S1 = sin(θ) S2 = 1,74sin(θ + 115°) S3 = 2,14sin(θ + 80,54°)
  • Die Phase von S3 kann ”festgelegt” werden durch Ändern der Verstärkung von S2. Anstelle von G = 1,74, lässt man G = 2,37 sein. Dies macht S2 = 2,37sin(θ + 115°) und S3 = 2,14sin(θ + 90°).
  • 26 zeigt, wie der Verstärkungsfaktor G die Ausgangsphase y beeinflusst für einige Auswahlmöglichkeiten von β, welches der mechanische Offset von S2 mit Bezug auf S1 ist. Je steiler die Ausgangskurve um 90° ist, desto leichter ist es, γ durch Ändern des Verstärkungsfaktors G fein einzustellen. In anderen Worten, für steilere Kurven um 90° hat der Verstärkungsfehler weniger Einfluss auf den endgültigen Ausgangswinkel. Dies wird in Tabelle 1 berechnet, welche die Wirkung der Eingangsphase β auf die Fähigkeit zur Konstruktion eines um 90° phasenverschobenen Signals zusammenfasst. Tabelle I: Wie die Eingangsphase β abnimmt, so nimmt die Winkelauflösung zu. Die Winkelauflösung wird berechnet unter der Annahme, dass der Verstärkungsfaktor G erreicht werden kann innerhalb von ±1%.
    Aktuelle Phase β des Sensors Idealer Wert des Verstärkungs-Faktors G Berechneter Wert der Ausgangsverstärkung C Phasenfehler zum Ideal 90°
    95° 11,474 11,430 A ±0,06°
    105° 3,864 3,732 A ±0,16°
    115° 2,366 2,145 A +0,28°
    125° 1,743 1,428 A ±0,44°
    135° 1,414 A ±0,59°
    145° 1,221 0,700 A ±0,83°
    155° 1,103 0,466 A ±1,29°
  • Bei der praktischen Anwendung ist die beste Wahl für β wahrscheinlich 115°. Die Genauigkeit der Phase von Cosinus im ungünstigsten Fall wäre ±0,44°, angenommen dass β < ±10° ist. Der nächste Schritt ist die Regelung der Verstärkung von C, so dass sie zu A passt. Dieser mathematische Prozess der Konstruktion einer Cosinus-Kurve wird implementiert in der beispielhaften Schaltungsanordnung in 27. Ein Cosinus-Signal wird erzeugt aus zwei Eingangs-Hall-Signalen Asin(θ) und AGsin(θ + β). Zur Einstellung der Phasenfehlausrichtung bei β, sollte die Verstärkungsstufe reguliert werden. Dieses Beispiel nimmt an, das A = 0,5 V, G = 2,366 und β = 115°.
  • Die gleiche Technik, die dazu verwendet wird, die Phase von Cosinus abzugleichen, kann zum Abgleich der Phase von Sinus angewendet werden. Insbesondere die Umstellung von Gleichung 39 erzeugt das Ergebnis in Gleichung 41: S1 = S3 – S2 oder sin(θ) = Ccos(θ) – GAsin(θ + β) Gleichung (41)
  • Zur Phasenverschiebung von Asin(θ) kann man eine andere Verstärkungsstufe dem Ausgang von S2 hinzufügen und dann Gleichung 41 anwenden. Betrachtet man das folgende: S4 = xs2YAsin(θ + α) = Ccos(θ) – XGAsin(θ + β) Gleichung (42) wobei X und Y Verstärkungsfaktoren sind und α der verschobene Winkel ist. Diese Variablen können berechnet werden unter Verwendung der gleichen Prinzipien, welche oben bei Cosinus gefunden wurden. 28 zeigt wie die Phasenregulierung von Asin(θ) zur Schaltungsanordnung der Cosinuskonstruktion von 27 hinzugefügt werden kann.
  • Bei einem anderen Aspekt der Erfindung wird eine einzelne Wellenform, welche sinusförmig sein kann, verwendet zur Erzeugung eines korrespondierenden Cosinus-Signals. Wie es im Stand der Technik bekannt ist, ist ein Hindernis bei der Entwicklung eines Winkelerfassungsschaltkreises die Linearisierung der sinusförmigen Eingänge ohne auf den Speicher eines früheren Zustandes angewiesen zu sein. Wie oben beschrieben, kann ein linearer Ausgang aus zwei sinusförmigen Eingängen bereitgestellt werden, z. B. Sinus- und Cosinus-Signale werden erzeugt aus der Rotation eines einpoligen Magneten über zwei räumlich phasenverschobenen Hall-Elementen. Bei beispielhaften Ausführungsformen der Erfindung werden trigonometrische Identitäten auf einen einzigen sinusförmigen Eingang angewendet zur Konstruktion seines entsprechenden Cosinus-Signals. Bei einer Ausführungsform wird eine Dreieckswelle erzeugt, welche der Eingangs-Sinuskurve entspricht. Die Erzeugung dieser Dreieckswelle erfordert keinen Speicher eines früheren Zustandes.
  • Nutzt man die trigonometrische Identität sin2(θ) + cos2(θ) = 1, was in geschrieben werden kann wie in Gleichung 42: A2sin2(θ) + A2cos2(θ) = A2 Gleichung (42) wobei A ein Verstärkungsfaktor und θ die Winkelposition ist, und man löst nach dem absoluten Wert von cos(θ) auf. Eine Umstellung der Gleichung 42 für zu dem Ergebnis in Gleichung 43:
    Figure 00360001
    was den berichtigen cos(θ) liefert. Ein wahres cos(θ)-Signal kann nicht direkt berechnet werden, da die quadrierten Terme in dieser Identität alle Werte positiv machen. Die Berechnung eines wahren cos(θ) erfordert ein Indikatorbit, welches das gleichgerichtete Signal an geeigneten Punkten invertiert.
  • Wie oben dargestellt, kann ein linearer Ausgang berechnet werden unter Verwendung eines gleichgerichteten sinusförmigen Signals. Ein sinusförmiger Eingang kann linearisiert werden durch Konstruieren seines entsprechenden Cosinus-Signals. Anfänglich wird ein sinusförmiger Eingang Asin(θ) bereitgestellt, wie in 29 dargestellt. Die Sinuskurve wird manipuliert, wie in 30 dargestellt, um die Form A2sin(θ) zu haben. Dann kann |Acos(θ)| berechnet werden, wie in 31 dargestellt. Der nächste Schritt verstärkt Asin(θ) und |Acos(θ)| um eine Konstante G, um an den Regeln in Gleichungen 44 und 45 festzuhalten.
  • Eine invertierte ”Spazierstock”-Wellenform, welche in 33 dargestellt ist, wird erzeugt durch Addieren von GAsin(θ) zu G|Acos(θ)|. Die Spazierstock-Wellenform wird größer als GAsin(θ) und G|Acos(θ)| um einen Faktor von √2 aufgrund des Additionsvorganges. Wie in 34 dargestellt, kann die ”Spazierstock”-Wellenform dividiert werden durch den gleichgerichteten G|Acos(θ)|, dessen Ausgang entsprechend in der Ausgangsverstärkung und Offset abgestimmt werden kann. Die Ausgangswellenform entspricht den Peaks und Wellentälern der ursprünglichen Sinuskurve.
  • Für optimale Ergebnisse bei einer beispielhaften Ausführungsform sollten die Verhältnisse in den Gleichungen 44 und 45 entsprechend sein: GA = 0,596(Offset) Gleichung (44) Offset ≠ 0 Gleichung (45) wobei G der oben beschriebene Verstärkungsfaktor und Offset der vertikale Offset der sinusförmigen Signale mit Bezug auf die mathematische Null (z. B. Grund) ist. In einem idealen Fall, wo es keine Fehlerquellen gibt, beträgt die minimale Nicht-Linearität 0,328°. Dieses Verfahren zur Linearisierung einer Sinuskurve kann implementiert werden in Schaltungsanordnungen, wie z. B. dem beispielhaften Schaltkreis, welcher in 35 dargestellt ist. Der Ausgang des Schaltkreises ist in den simulierten Ergebnissen von 36 dargestellt für den Eingang der Sinuskurve 1300 und des dreieckigen Ausgangs 1302. Bei diesem Beispiel hat die Eingangs-Sinuskurve eine Frequenz von 1 kHz.
  • Zur Anwendung dieses Algorithmus in einer 360 Grad-Winkelerfassungsanwendung wird ein Verfahren zur Identifizierung des negativ geneigten Teils des Ausgangs benötigt. Dies würde jedoch nicht benötigt bei einem 180 Grad-Sensor. Diese Identifikation kann in Form eines Indikatorbits sein, welches den negativ geneigten Teil invertiert und das 0–180°-Gebiet vom 180°–360°-Gebiet unterscheidet. Dieses Indikatorbit kann die Form eines zusätzlichen Magnetfeldsensors annehmen, welches verwendet wird, um die Polarität des Magnetfelds zu identifizieren, d. h. Nord oder Süd. Ohne dieses Indikatorbit wäre der Algorithmus nur fähig für einen Bereich von 0–180°. Man beachte, dass der Ausgang sich vom Mechanismus der Gleichung 1 unterscheidet, indem die Phase des Ausgangs eine –90°-Phasenverschiebung hat anstelle einer –45°-Phasenverschiebung. Die Phasenverschiebung bei einer Ausführungsform von Gleichung 1 betrachtet 0° als den Punkt, wo der Ausgang auf einem Minimum war.
  • Bei einem anderen Aspekt der Erfindung wird die Verstärkung und der Offset der Eingangs-Sinuskurven gesteuert zur Reduzierung des endgültigen Ausgangsfehlers. Eine automatische Verstärkungssteuerung (AGC) und automatische Offseteinstellung (AOA) kann bei den oben beschriebenen Winkelerfassungsausführungsformen angewendet werden. Zum Beispiel verwendet eine Ausführungsform Offseteinstellungs-DACs(digital-zu-analog)- und Verstärkungszellentranskonduktoren, welche einen Eingangsstrom von einem Strom-DAC akzeptieren zur Steuerung der Verstärkung eines Verstärkers. Die US-Patente Nr. 7 026 808 , Nr. 6 919 720 und Nr. 6 815 944 , welche hier durch Bezugnahme eingeschlossen werden, zeigen beispielhafte AGC-Schaltkreise und die US-Patentanmeldung Nr. 11/405 265, welche am 17. April 2006 eingereicht wurde, welche hier durch Bezugnahme eingeschlossen wird, offenbart beispielhafte AOA-Ausführungsformen.
  • Bei einer anderen Ausführungsform ist eine Schaltung mit einer Verstärkungssteuerung auf die Tatsache angewiesen, dass die Eingänge A1sin(θ) und A2cos(θ) sind, wobei A1 und A2 die Verstärkungswerte der Signale sind. Wenn man annimmt, dass die Signale passende Verstärkungen haben (d. h. A1 = A2 = A), kann man die trigonometrische Identität
    Figure 00380001
    in die Schaltungsanordnung implementieren zur Lösung der aktuellen Verstärkung A. Skalieren der Sinuskurven durch einen gewissen Faktor A (wobei A berechnet wird unter Verwendung der obigen Gleichung), führt zu einer endgültigen konstanten Verstärkung unabhängig von Variationen aufgrund von Luftspaltverschiebungen. Dieses Verfahren der Verstärkungssteuerung ist bei Signalen mit Null Offset und passenden Verstärkungen wirkungsvoll und kann in Verbindung mit anderen AGC-Verfahren verwendet werden.
  • Es ist klar, dass Verstärkung und Offset am Ende eines Reihentest und/oder eines endgültigen Tests beim Verbraucher zum Beispiel abgeglichen werden können. Sie können auch eingestellt werden beim Einschalten der Einrichtung oder sich dynamisch während des Betriebsmodus ändern.
  • Wenn eine dynamische Einstellung von Verstärkung und Offset während des Betriebs gewünscht wird, kann die Einrichtung einen Kalibrierungspin haben, welcher den Einstellmodus aktiviert oder deaktiviert. Dieser Pin könnte auch die Update-Geschwindigkeit steuern, mit welcher AGC- und AOA-Korrekturen am Ausgang angewendet werden. Die Update-Frequenz könnte gesteuert werden durch einen Zeitgebermechanismus oder dem Übergang der fallenden Kante der endgültigen Ausgangsrampe des Algorithmus entsprechen.
  • 37 und 38 zeigen eine beispielhafte Technik zur Steuerung der Geschwindigkeit des AGC und AOA während eines Betriebsmodus über einen Zeitgebermechanismus. Ein externer Kondensator C an einem Kalibrierungspin CAL lädt den zentralen Knotenpunkt. Wenn die Spannung am Kondensator C VREF erreicht, löst ein Komparator CO aus und entlädt den Kondensator. Der Ausgang des Komparators CO wird momentan hoch pulsen. AOA- und AGC-Korrekturen können aktualisiert werden, wenn immer der Komparator hoch pulst. Das Auswählen von Kondensatoren mit unterschiedlicher Größe kann die Geschwindigkeit der Komparator-Pulse steuern. Das Verankern des CAL-Pins LOW schaltet den dynamischen Aktualisierungsmodus aus.
  • Bei einem anderen Aspekt der Erfindung verwendet ein Winkelsensor erste und zweite Quadratursignale von frequenzunabhängigen Sinuskurven. Bei dieser Anordnung kann die Genauigkeit des Sensors verbessert werden.
  • Um Quadratursignale bereitzustellen, kann man vier Sensorelemente verwenden, wie z. B. Hall-Elemente, welche unterschiedlich zu einem annähernden Quadraturverhältnis führen. Man kann auch die Amplituden von zwei Sinuskurven verstärken, damit sie zueinander passen, und dann die zwei Signale addieren und subtrahieren, was zu einem annähernden Quadraturverhältnis führt. Diese Techniken können auch kombiniert werden.
  • Beispielhafte Ausführungsformen der Erfindung, welche unten detailliert beschrieben werden, offenbaren, wie man erste und zweite Quadratursignale aus frequenzunabhängigen Sinuskurven erhält. Weitere beispielhafte Ausführungsformen schließen die Anwendung dieser Signale bei einem Beispiel automatischer Verstärkungssteuerungs(AGC)-Techniken ein.
  • Bekannte Winkelerfassungsalgorithmen erzeugen eine lineare Ausgangsrampe unter Verwendung von zwei sinusförmigen Eingangssignalen. Diese Algorithmen verlassen sich auf ein 90°-Phasenverhältnis zwischen den zwei Eingangssinuskurven und tolerieren keine leichten Phasenänderungen gegenüber dem Ideal. Das Erzeugen von ersten und zweiten sinusförmigen Signalen mit verbesserter Quadratur hilft, den Fehler in Winkelerfassungsalgorithmen zu minimieren und ist nützlich zur automatischen Verstärkungssteuerung (AGC).
  • 39 zeigt eine beispielhafte Sensorausführungsform 2000 zur Erzeugung von Sinuskurven, welche ein annäherndes Quadratuarverhältnis über Fehlausrichtung haben. Differenzsignale, welche von vier Hall-Elementen 2002a–d erzeugt werden, welche mit Bezug auf einen rotierenden Magneten 2004 angeordnet sind, werden wie unten beschrieben angewendet.
  • Bei der veranschaulichenden Ausführungsform sind die vier Hall-Elemente 2002 in einer viereckigen Konfiguration ausgerichtet und liegen dem Scheibenmagnet 2004 gegenüber. Angenommen, dass der Mittelpunkt CP zwischen den vier Hall-Elementen 2002 mit dem Zentrum C des Scheibenmagneten 2004 ausgerichtet ist. Bei der dargestellten Ausführungsform ist das erste Hall-Element 2002 OBEN, das zweite Hall-Element 2002b ist RECHTS, das dritte Hall-Element 2002c ist UNTEN und das vierte Hall-Element 2002d ist LINKS.
  • Der Sensor 2000 weist ferner ein Signalverarbeitungsmodul 2008 auf zur Durchführung von mindestens einem Teil der unten detailliert beschriebenen Signalverarbeitung.
  • Das Subtrahieren des UNTEN-Signals vom OBEN-Signal und des RECHTS-Signals vom LINKS-Signal ergibt zwei Signale Sig1, Sig2 (40, 41, 42) mit einem Quadraturverhältnis. Dieses Verhältnis zwischen den Signalen Sig1 und Sig2 bleibt annähernd eine Quadratur trotz Fehlausrichtung zwischen dem Zentrum des Scheibenmagneten und dem Mittelpunkt der vier Hall-Elemente.
  • 40A zeigt die Signale T, B. L, R von jedem der vier Hall-Elemente 2002a (OBEN), 2002b (RECHTS), 2002c (UNTEN), 2002d (LINKS), wobei die Hall-Elemente zentriert sind, d. h. nicht fehlausgerichtet. 40B zeigt die resultierenden unterschiedlichen Signale einschließlich eines ersten Signals Sig1, wobei Sig1 = (T – B)/2, und eines zweiten Signals Sig2, wobei Sig2 = (L – R)/2.
  • Die erste Eingangs-Sinuskurve hat eine Amplitude von 1,39 Vpp und die zweite Eingangs-Sinuskurve hat eine Amplitude von 1,66 Vpp bei einem Verhältnis von 0,8082. Das erste Eingangssignal hat einen Offset von 2,489 V und das zweite Eingangssignal hat einen Offset von 2,501 V mit einer Phase von 84,32 Grad.
  • 41A zeigt vier Hall-Element-Signale T, B, L, R bei einer Fehlausrichtung von 1 mm nach oben und 1 mm nach links. Es ist klar, dass die Fehlausrichtung bestimmt wird von einem Zentrum des Magneten 2004 (40) und dem Zentrum der vier Elemente 2002. 41B zeigt die ersten und zweiten Signale Sig1, Sig2, welche von den Hall-Element-Signalen T, B, L, R abgeleitet werden.
  • 42A zeigt vier Hall-Element-Signale T, B, L, R bei einer Fehlausrichtung von 1 mm nach oben und 2 mm nach links. 42B zeigt die resultierenden Signale Sig1, Sig2.
  • Wie oben dargestellt und beschrieben können die Ausgangssignale von vier Sensorelementen dazu verwendet werden, Differenzsignale zu erzeugen mit einem im wesentlichen Quadraturverhältnis zur Reduzierung der Genauigkeitsverschlechterung aus mechanischer Fehlausrichtung der Sensorelemente mit Bezug auf einen Magneten.
  • 43 ist ein Flussdiagramm, welches eine beispielhafte Abfolge von Schritten für einen Differentialsensor gemäß beispielhafter Ausführungsformen der Erfindung zeigt. In Schritt 2100 wird die Fehlausrichtung bestimmt. In Schritt 2102 werden Signale von den Hall-Elementen, wie z. B. den vier Hallelementen 2002a (OBEN), 2002b (RECHTS), 2002c (UNTEN), 2002d (LINKS), welche in 39 dargestellt sind, empfangen. In Schritt 2104 werden Differenzsignale erzeugt, welche ein erstes Signal Sig1 einschließen, wobei Sig1 = /T – B)/2 ist, und ein zweites Signal Sig2, wobei Sig2 = (L – R)/2.
  • Es ist klar, dass ein erfinderischer Sensor in einer großen Vielfalt von Baugruppenarten vorgesehen werden kann. 9 zeigt eine beispielhafte Baugruppenart, in welcher ein erfinderischer Sensor vorgesehen werden kann.
  • Bei einem anderen Aspekt der Erfindung erzeugen beispielhafte Ausführungsformen Sinuskurven mit einem Quadraturverhältnis durch Verstärken der Amplituden der ersten und zweiten Sinuskurven, damit sie zueinanderpassen, und dann addieren und subtrahieren der zwei Signale.
  • Betrachtet man erste und zweite Eingangssinuskurven mit einer beliebigen Phasendifferenz: IN1 = Asin(θ) + α (Gleichung 46) IN2 = Bsin(θ + Φ) + b (Gleichung 47)
  • Bei den meisten Werten der Eingangsphasendifferenz Φ kann man erste und zweite Ausgangssinuskurven mit einer Phasendifferenz von 90° erzeugen, wenn A = B. Dies wird erreicht durch Addieren und Subtrahieren der Eingangssinuskurven wie in Gleichung 48 und 49. SIG1 = IN1 – IN2 Gleichung (48) SIG2 = IN1 + IN2 Gleichung (49)
  • Durch Dividieren jedes Terms durch einen Faktor zwei stellt man sicher, dass die Signale Sig1 und Sig2 Amplituden haben, welche kleiner oder gleich sind wie IN1 und IN2.
  • Figure 00420001
  • Die resultierenden Sinuskurven haben die Form: SIG1 = Csin(θ – γ) + c Gleichung (52) SIG2 = Dsin(θ + δ) + d Gleichung (53)
  • Wobei δ – γ ≈ ±90° ist für die meisten Werte von Φ, wenn A = B.
  • Ein Beispiel des obigen Verhältnisses ist in 44 für Signale IN1, IN2, SIG1, SIG2 gezeigt. In den veranschaulichenden Figuren ist IN1 = 3sin(θ) und IN2 = 3sin(θ + 150°). Die resultierenden Sinuskurven SIG1 und SIG2 haben nicht angepasste Amplituden und eine Phasendifferenz von 90°.
  • 45 zeigt Ausgangsphasen für verschiedene Änderungen in der Anpassung der Eingangsamplituden (siehe Gleichung 46 und Gleichung 47). Die X-Achse stellt die Eingangsphasendifferenz Φ dar. Wie zu sehen ist, gilt das Quadraturverhältnis mit relativ engen Toleranzen bei den meisten Eingangsphasendifferenzen unter Verwendung dieser Technik.
  • 46A und 46B zeigen beispielhafte Schaltkreisimplementierungen für die in Gleichung 50 und Gleichung 51 gezeigten mathematischen Operationen. Bei der veranschaulichenden Ausführungsform zeigt 46A einen Widerstandsteiler und 46B eine Wheatstone-Brücke. Es ist klar, dass eine große Vielfalt an alternativen Implementierungen einem Fachmann schnell offensichtlich wird. Zum Beispiel kann zur Bereitstellung eines gewünschten Ergebnisses schnell eine Operationsverstärker-Schaltungsanordnung konfiguriert werden.
  • Wie es aus 44 offensichtlich ist haben die Ausgangsquadratur-sinuskurvensignale nicht notwendigerweise passende Amplituden. Die Signale können abgeglichen werden zum Anpassen der Amplituden bevor sie in einen Winkelerfassungsalgorithmus eingegeben werden.
  • Bei einem weiteren Aspekt der Erfindung können die oben beschriebenen Lösungsansätze separat oder in Verbindung miteinander verwendet werden zur Erzeugung von Sinuskurven mit einem Quadraturverhältnis. Die Quadratursignale können abgeglichen werden, um passende Verstärkungen zu haben und als Eingänge für eine Winkelerfassungsverarbeitung verwendet zu werden. Diese verarbeiteten Signale werden für eine automatische Verstärkungssteuerungs(AGC)-Schaltungsanordnung verwendet. Man erinnere sich, dass eine Technik zur automatischen Verstärkungssteuerung die Verwendung des trigonometrischen Verhältnisses ist:
    Figure 00430001
    wobei A die Amplitude und θ der magnetische Rotationswinkel ist.
  • Bei einer Ausführungsform werden die obigen trigonometrischen Verhältnisse dazu verwendet, ein Eingangssignal als ”Asinθ” und ein Eingangssignal als ”Acosθ” zu bezeichnen und A direkt unter Verwendung der Gleichung 54 oben zu berechnen. Quadrieren, Addieren und Quadratwurzelblöcke können zur Berechnung von
    Figure 00430002
    Verwendet werden. Der Wert von A kann mit einer Referenzspannung verglichen werden, und die Amplituden von Asinθ und Acosθ können skaliert werden unter Verwendung von Feedback-Schaltungsanordnungen.
  • Bei einer anderen Ausführungsform werden die obigen trigonometrischen Verhältnisse verwendet, um den Wert von A2 zu finden unter Verwendung von Quadrierung und Additionsblöcken, um A2sin2θ + A2cos2θ (aus Gleichung 55) zu berechnen. Der Wert von A2 kann verglichen werden mit einer Referenzspannung und die Amplituden von Asinθ und Acosθ können skaliert werden unter Verwendung von Feedback-Schaltungsanordnungen. Dieser zweite Lösungsansatz beseitigt das Erfordernis eines Quadratwurzelblocks in der Schaltkreisimplementierung (siehe 47).
  • 47 zeigt einen beispielhaften Schaltkreis 3000 mit einer Verstärkungssteuerschaltung 3002 gemäß der Erfindung. Bei der dargestellten Ausführungsform berechnet die AGC-Verarbeitung den A2-Wert mit dem VREF-Signal. Das Signal Asinθ wird quadriert 3004, das Signal Acosθ wird quadriert 3006 und diese Signale werden summiert 3008 zur Bereitstellung eines Signals A2 an die Verstärkungssteuerschaltung 3002. Eine Referenzspannung VREF, das Signal Asinθ und das Signal Acosθ werden der Verstärkungssteuerschaltung 3002 bereitgestellt, welche Aksinθ und Akcosθ für Feedback an Asinθ bzw. Acosθ ausgibt. Die Verstärkungssteuerschaltung 3002 erhöht oder erniedrigt den Wert von k bis A2 gleich VREF.
  • Beispielhafte Ausführungsformen der Erfindung liefern Vorteile gegenüber bekannte Sensorimplementierungen. Zum Beispiel gilt ein 90°-Ausgangsphasenverhältnis annähernd bei beliebiger Fehlausrichtung unter Verwendung einer frontalen Magnet-Konfiguration und einer vier Hall-Elemente-Implementierung. Zusätzlich gilt das 90°-Ausgangsphasenverhältnis bei den meisten Werten der Eingangsphase Φ mit Additions-/Subtraktionstechniken. Das annähernde Quadraturverhältnis hält weiterhin so lange die zwei Eingangssignale passende Amplituden aufweisen. Die Ausgangsphase ist ferner nur eine Funktion von passenden Eingangsamplituden mit Additions-/Subtraktionstechniken und ist deshalb unabhängig von der Eingangsphase oder unpassenden Eingangsoffsets.
  • Bei einem weiteren Aspekt der Erfindung können Magnetsensoren verwendet werden bei der Erfassung von Rotationen einer magnetischen durchgehenden Welle. Bei einer Ausführungsform werden drei Sensoren verwendet zur Bereitstellung von neunzig Grad-Phasendifferenz-Sinus/Cosinus-Signalen. Diese Signale werden verarbeitet zur Bestimmung der Winkelrotation des Ringmagneten der durchgehenden Welle.
  • 48 zeigt einen beispielhaften Sensor 4000 mit einer Mehrzahl von Magnetsensoren 4002a-c zur Erfassung der Winkelposition einer rotierenden Durchgangswelle 4005 mit einem Ringmagneten 4007, welcher in 49 dargestellt ist. Die Anordnung der Magnetsensoren 4002 kann bereitgestellt werden in einer Weise ähnlich wie die in Verbindung mit 39 dargestellte und beschriebene. Ausgänge von den Sensoren können verstärkt werden durch Verstärker 4004 und gefiltert durch Filter 4006 und als Vsin(θ) und Vcos(θ) ausgegeben werden, wie oben und unten beschrieben. Es ist klar, dass die Anzahl der Polpaare am Ringmagneten 4007 die Frequenz der sinusförmigen Magnetsignale bei einer mechanischen Rotation um 360 Grad bestimmt.
  • Ein Tri-Magnetsensor zum Beispiel kann Sinus/Cosinus-Signale für eine durchgehende Welle bereitstellen, welche unter Verwendung von Interpolation manipuliert werden können, wie z. B. Arkustangens, um den Rotationswinkel des Scheibenmagneten an der Welle zu bestimmen. Diese Anordnung erzielt verbesserte Toleranzen gegenüber Fehlausrichtungs-Vibrationsfehlern bei frontalen Winkelerfassungsanwendungen im Vergleich zu herkömmlichen Einrichtungen.
  • Bei einer beispielhaften Ausführungsform, welche in 49 dargestellt ist, wird der obere Sensor T verwendet zur Bereitstellung eines Ausgangssignals als Vsin(θ) = Vhall(T) und die linken und rechten Sensoren L, F liefern Vcos(θ) = Vhall(L) + Vhall(R). Bei einer alternativen Ausführungsform können vier Sensoren in ersten und zweiten Paaren dazu verwendet werden, erste und zweite Differenzsignale zu liefern. Zum Beispiel können vier Hall-Elemente Quadratursignale erzeugen durch Nehmen der Differenzsignale eines Paars und der additiven Signale des anderen Paars, wie oben beschrieben. Es sollte beachtet werden, dass bei beispielhaften Simulationen die Verwendung von drei Hall-Elementen eine hervorragende Leistung gegenüber vier Elementen bei der in 49 dargestellten Anwendung liefern. Wo Vierererfassungselementkonfigurationen vorgesehen werden, kann eines der Sensorelemente wahlweise abgeschaltet werden, um den Energieverbrauch zu reduzieren.
  • 50 zeigt rohe Hall-Element-Signale für jedes der Erfassungselemente T, B, L, R bei einer beispielhaften Ringmagnetkonfiguration, wie z. B. die in 49 dargestellte. Die Rohsignale sind dargestellt für einen Abstand von 1,8 mm zwischen den oberen und unteren Sensorelementen T, B und zwischen den linken und rechten Elementen L, R. Es ist klar, dass die Hall-Abstände zwischen den Differenzelementen unerheblich ist für die Erzielung der Quadratur. Das heißt, das Quadratur-Sinus/Cosinus-Verhältnis ist unabhängig von den Polabständen des Ringmagnets und hängt von der mechanischen Ausrichtung der Magnetelemente ab.
  • 51 zeigt Vsin(θ) und Vcos(θ), wobei Vsin(θ) = Vhall(T) und Vcos(θ) = Vhall(L) + Vhall(R). Die Signale sind ohne Verstärkungs- oder Offset-Korrektur dargestellt.
  • Bei der beispielhaften Ausführungsform wird eine Sinuskurven-Interpolationsverarbeitung durchgeführt, wie in 52 dargestellt. Bei einer besonderen Ausführungsform wird eine Arkustangensfunktion 4050 zur Interpolation verwendet. Es ist klar, dass, nachdem die Arkustangens-Verarbeitung an den sinusförmigen Signalen durchgeführt wurde, noch gewisse Fehler im neunzig Grad-Phasenverhältnis der sinusförmigen Signale oder in der Verstärkung/Offset der sinusförmigen Signale bestehen können. Der Eingangs-Sinuskurven-Fehler kann einen Ausgangsfehler bei der Arkustangensverarbeitung verursachen. Der Ausgangsfehler kann reduziert werden durch Verwendung einer Linearisierungsverarbeitung 4052 an der Ausgangsseite eines Arkustangensmoduls. 53 zeigt das Niveau des Ausgangsfehlers ohne Linearisierung und 54 zeigt das Niveau des Ausgangsfehlers nach der Linearisierung.
  • 55 zeigt eine beispielhafte Sequenz von Schritten zur Bereitstellung eines Sensors gemäß beispielhaften Ausführungsformen der Erfindung. In Schritt 5000 werden Informationen vom ersten (z. B. oberen), zweiten (z. B. linken), und dritten (z. B. rechten) Sensor empfangen. Die Informationen entsprechen der Rotation einer Welle mit einem daran befestigten Magneten. In Schritt 5002 wird ein erstes sinusförmiges Ausgangssignal, z. B. Vsin(θ), vom ersten Sensor (Vhall(T)) erzeugt. Im Schritt 5004 wird ein zweites sinusförmiges Signal, z. B. Vcos(θ), von den zweiten und dritten Sensorsignalen erzeugt, z. B. Vhall(L), Vhall(R).
  • In Schritt 5006 wird eine Interpolationsverarbeitung an den ersten und zweiten Ausgangssignalen durchgeführt. Bei einer Ausführungsform wird Arkustangens zur Interpolation verwendet. In Schritt 5008 wird eine Linearisierungsverarbeitung an den Ausgangssignalen durchgeführt, um den Ausgangsfehler zu reduzieren. In Schritt 5010 wird das Sensorausgangssignal erzeugt.
  • Während die dargestellten Ausführungsformen die Erzeugung von sinusförmigen Signalen liefern unter Verwendung von Hall-Effekt-Einrichtungen, kann eine Vielfalt von anderen Magnetsensoren verwendet werden, wie z. B. ein Magnetowiderstand (MR), ein Magnetotransistor, ein Riesenmagnetowiderstands(GMR)-Sensor oder ein anisotroper Magnetowiderstands(AMR)-Sensor. Außerdem ist es klar, dass während sinusförmige Wellenformen gezeigt wurden, andere geeignete Wellenformen verwendet werden können zur Erfüllung der Erfordernisse einer besonderen Anwendung.
  • Ein Fachmann wird weitere Merkmale und Vorteile der Erfindung basierend auf den oben beschriebenen Ausführungsformen zu schätzen wissen. Folglich ist die Erfindung nicht auf das, was insbesondere dargestellt und beschrieben wurde, beschränkt, mit Ausnahme wie durch die beigefügten Ansprüche angegeben. Alle Veröffentlichungen und Bezugnahmen, welche hier genannt wurden, werden hier ausdrücklich durch Bezugnahme in ihrer Gesamtheit eingeschlossen.
  • Zusammenfassung
  • Verfahren und Vorrichtung für einen Winkelsensor
  • Ein Sensor (2000) minimiert die Wirkungen von Sensorelementfehlausrichtungen in Bezug auf einen Magneten (2004). Bei einer Ausführungsform weist ein Sensor (2000) einen Magneten (2004), erste, zweite und dritte Sensorelemente (2002a–c), welche in Beziehung zum Magneten (2004) angeordnet sind, und ein Signalverarbeitungsmodul (2008) auf, zur Verarbeitung von Ausgangssignalen der ersten, zweiten und dritten Sensorelemente (2002a–c) und zur Erzeugung von ersten und zweiten Signalen zur Minimierung von Wirkungen von Positionsfehlausrichtungen der ersten, zweiten und dritten Sensorelement mit Bezug auf den Magneten, durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Signale.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • - US 7026808 [0174]
    • - US 6919720 [0174]
    • - US 6815944 [0174]

Claims (29)

  1. Sensor (2000), aufweisend: einen Magneten (2004); erste, zweite, dritte und vierte Sensorelemente, welche in Beziehung zum Magneten (2004) angeordnet sind; und ein Analogsignal-Verarbeitungsmodul (2008) zur Verarbeitung von Ausgangssignalen der ersten, zweiten, dritten und vierten Sensorelemente und zur Erzeugung von ersten und zweiten Differenzsignalen zur Minimierung von Wirkungen von Positionsfehlausrichtungen der ersten, zweiten, dritten und vierten Sensorelemente mit Bezug auf den Magneten durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Differenzsignale.
  2. Sensor nach Anspruch 1, wobei die Sensorelemente Hall-Elemente (2002a–d) aufweisen.
  3. Sensor nach Anspruch 1, wobei der Sensor (2000) genau vier Hall-Elemente (2002a–d) aufweist.
  4. Sensor nach Anspruch 2, wobei das erste Hall-Element (2002a) OBEN ist und das erste Ausgangssignal T erzeugt, das zweite Hall-Element (2002b) RECHTS ist und das zweite Ausgangssignal R erzeugt, das dritte Hall-Element (2002c) UNTEN ist und das Ausgangssignal B erzeugt, und das vierte Hall-Element (2002d) das Ausgangssignal LINKS erzeugt, wobei ein erstes Differenzsignal sig1 = (T – B)/2 und ein zweites Differenzsignal sig2 = (L – R)/2 ist.
  5. Sensor nach Anspruch 1, wobei der Magnet (2004) ein Scheibenmagnet ist.
  6. Sensor nach Anspruch 1, wobei der Magnet (2004) zwei Pole hat.
  7. Verfahren, aufweisend: Positionieren erster, zweiter, dritter und vierter Sensorelemente im Verhältnis zu einem Magneten (2004); und Bereitstellen eines Analogsignal-Verarbeitungsmoduls (2008) zur Verarbeitung von Ausgangssignalen von den ersten, zweiten, dritten und vierten Sensorelementen, und Erzeugen von ersten und zweiten Differenzsignalen zur Minimierung von Wirkungen von Positionsfehlausrichtungen der ersten, zweiten, dritten und vierten Sensorelemente mit Bezug auf den Magneten (2004) durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Differenzsignale.
  8. Verfahren nach Anspruch 7, wobei die Sensorelemente Hall-Elemente (2002a–d) einschließen.
  9. Verfahren nach Anspruch 7, wobei der Sensor (2000) genau vier Hall-Elemente (2002a–d) aufweist.
  10. Verfahren nach Anspruch 8, wobei das erste Hall-Element (2002a) OBEN ist und das erste Ausgangssignal T erzeugt, das zweite Hall-Element (2002b) RECHTS ist und das zweite Ausgangssignal R erzeugt, das dritte Hall-Element (2002c) UNTEN ist und das Ausgangssignal B erzeugt, und das vierte Hall-Element (2002d) das Ausgangssignal LINKS erzeugt, wobei ein erstes Differenzsignal sig1 = (T – B)/2 und ein zweites Differenzsignal sig2 = (L – R)/2 ist.
  11. Verfahren nach Anspruch 7, wobei der Magnet (2004) ein Scheibenmagnet ist.
  12. Verfahren nach Anspruch 7, wobei der Magnet (2004) zwei Pole hat.
  13. Sensor (4000), aufweisend: einen Magneten (4007); erste, zweite und dritte Sensorelemente (4002a–c), welche im Verhältnis zum Magneten (4007) angeordnet sind, um die Rotation eines am Magneten befestigten Elements (4005) zu erfassen; und ein Analogsignal-Verarbeitungsmodul zum Verarbeiten von Ausgangssignalen der ersten, zweiten und dritten Sensorelemente (4002a–c), und zum Erzeugen eines ersten Signals vom ersten Sensorelement (4002a) und eines zweiten Signals vom zweiten und dritten Sensorelement (4002b, 4002c) zum Minimieren von Positionsfehlern aufgrund von Fehlausrichtungen des ersten, zweiten und dritten Sensorelements mit Bezug auf den Magneten (4007) durch Maximieren eines Quadraturverhältnisses der ersten und zweiten Signale.
  14. Sensor nach Anspruch 13, wobei die Sensorelemente (4002a–c) Hallelemente aufweisen.
  15. Sensor nach Anspruch 13, wobei der Sensor (4000) ein viertes Sensorelement aufweist und das zweite Signal ein Differenzsignal ist.
  16. Sensor nach Anspruch 13, wobei das erste Sensorelement (4002a) OBEN ist und das erste Ausgangssignal T erzeugt, das zweite Sensorelement (4002b) RECHTS ist und das zweite Ausgangssignal R erzeugt, und das dritte Sensorelement (4002c) LINKS ist und das Ausgangssignal L erzeugt, wobei das erste Signal Vsin(θ) = Vhall(T) ist und das zweite Signal Vcos(θ) = Vhall(L) + Vhall(R) ist.
  17. Sensor nach Anspruch 13, wobei das Element (4005) eine durchgehende Welle ist.
  18. Verfahren, aufweisend: Vorsehen erster, zweiter und dritter Sensorelemente (4002a–c), welche im Verhältnis zu einem Magneten (4007) positioniert sind zur Erfassung der Rotation eines an dem Magneten befestigten Elements (4005); und Verarbeiten von Ausgangssignalen von den ersten, zweiten und dritten Sensorelementen (4002a–c) zur Erzeugung eines ersten Signals vom ersten Sensorelement (4002a) und eines zweiten Signals vom zweiten und dritten Sensorelement (4002b, 4002c) zur Minimierung von Wirkungen von Positionsfehlausrichtungen der ersten, zweiten und dritten Sensorelemente mit Bezug auf den Magneten (4007) durch Maximieren eines Quadraturverhältnisses des ersten und zweiten Signals.
  19. Verfahren nach Anspruch 18, wobei die Sensorelemente (4002a–c) Hall-Elemente aufweisen.
  20. Verfahren nach Anspruch 18, wobei der Sensor (4000) ein viertes Sensorelement aufweist und das zweite Signal ein Differenzsignal ist.
  21. Verfahren nach Anspruch 18, wobei das erste Sensorelement (4002a) OBEN ist und das erste Ausgangssignal T erzeugt, das zweite Sensorelement (4002b) RECHTS ist und das zweite Ausgangssignal R erzeugt, und das dritte Sensorelement (4002c) LINKS ist und das Ausgangssignal L erzeugt, wobei das erste Signal Vsin(θ) = Vhall(T) ist und das zweite Signal Vcos(θ) = Vhall(L) + Vhall(R) ist.
  22. Verfahren nach Anspruch 18, wobei das Element (4005) eine durchgehende Welle ist.
  23. Magnetsensor (4000) aufweisend: einen an einer Welle (4005) befestigten Magneten (4007); erste, zweite und dritte Magnetsensorelemente (4002a–c), welche angeordnet sind zur Erfassung der Rotation der Welle (4005); und ein Analog-Arkustangens-Verarbeitungsmodul (4050) zur Erzeugung von Neunzig Grad-Sinus/Cosinus-Signalen aus Signalen der ersten, zweiten und dritten Sensorelemente (4002a–c) durch Maximieren eines Quadraturverhältnisses der Sinus/Cosinus-Signale.
  24. Sensor nach Anspruch 23, wobei das Sinussignal vom ersten Sensorelement (4002a) erzeugt ist und das Cosinus-Signal vom zweiten und dritten Sensorelement (4002b, 4002c) erzeugt ist.
  25. Sensor nach Anspruch 23, ferner aufweisend ein Linearisierungsmodul (4052) zur Reduzierung von Ausgangsfehlern in den Sinus- und Cosinussignalen.
  26. Sensor nach Anspruch 23, wobei der Magnet (4007) einen Ringmagneten aufweist.
  27. Sensor (2000, 4000), aufweisend; einen Magneten (2004; 4007); erste, zweite und dritte Magnetsensorelemente (2002a–c; 4002a–c); ein analoges Verarbeitungsmodul (2008) zur Erzeugung von Quadratur-Sinus- und -Cosinus-Ausgangssignalen von den ersten, zweiten und dritten Sensorelementen (2002a–c; 4002a–c), welche Winkelpositionsinformationen des Magneten (2004; 4007) bereitstellen.
  28. Sensor nach Anspruch 27, wobei das Cosinus-Ausgangssignal ein Differenzsignal ist.
  29. Sensor nach Anspruch 27, wobei das Cosinussignal aus den zweiten und dritten Magnetsensorelementen (2002b, c; 4002b, c) erzeugt ist.
DE112008003576T 2008-01-04 2008-12-23 Verfahren und Vorrichtung für einen Winkelsensor Ceased DE112008003576T5 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US1898908P 2008-01-04 2008-01-04
US61/018,989 2008-01-04
PCT/US2008/088128 WO2009088767A2 (en) 2008-01-04 2008-12-23 Methods and apparatus for an angle sensor

Publications (1)

Publication Number Publication Date
DE112008003576T5 true DE112008003576T5 (de) 2011-01-20

Family

ID=40578384

Family Applications (1)

Application Number Title Priority Date Filing Date
DE112008003576T Ceased DE112008003576T5 (de) 2008-01-04 2008-12-23 Verfahren und Vorrichtung für einen Winkelsensor

Country Status (5)

Country Link
US (1) US8125216B2 (de)
JP (1) JP5592270B2 (de)
CN (1) CN101918796B (de)
DE (1) DE112008003576T5 (de)
WO (1) WO2009088767A2 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013127962A1 (de) * 2012-02-29 2013-09-06 Zentrum Mikroelektronik Dresden Ag Vorrichtung und verfahren zur redundanten, absoluten positionsbestimmung eines beweglichen körpers

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7703673B2 (en) 2006-05-25 2010-04-27 Buchheit Brian K Web based conversion of non-negotiable credits associated with an entity to entity independent negotiable funds
US8684265B1 (en) 2006-05-25 2014-04-01 Sean I. Mcghie Rewards program website permitting conversion/transfer of non-negotiable credits to entity independent funds
US8668146B1 (en) 2006-05-25 2014-03-11 Sean I. Mcghie Rewards program with payment artifact permitting conversion/transfer of non-negotiable credits to entity independent funds
US10062062B1 (en) 2006-05-25 2018-08-28 Jbshbm, Llc Automated teller machine (ATM) providing money for loyalty points
US9704174B1 (en) 2006-05-25 2017-07-11 Sean I. Mcghie Conversion of loyalty program points to commerce partner points per terms of a mutual agreement
US7714570B2 (en) 2006-06-21 2010-05-11 Allegro Microsystems, Inc. Methods and apparatus for an analog rotational sensor having magnetic sensor elements
DE102008059401A1 (de) * 2008-11-27 2010-06-10 Micronas Gmbh Halbleiterchip und Verfahren zum Erzeugen von Impulsflanken, die der Bewegung eines mechanischen Teiles synchron zugeordnet sind
US9222992B2 (en) 2008-12-18 2015-12-29 Infineon Technologies Ag Magnetic field current sensors
US8717016B2 (en) 2010-02-24 2014-05-06 Infineon Technologies Ag Current sensors and methods
US8760149B2 (en) 2010-04-08 2014-06-24 Infineon Technologies Ag Magnetic field current sensors
US8680848B2 (en) * 2010-06-03 2014-03-25 Allegro Microsystems, Llc Motion sensor, method, and computer-readable storage medium providing a motion sensor that adjusts gains of two circuit channels to bring the gains close to each other
US8680843B2 (en) 2010-06-10 2014-03-25 Infineon Technologies Ag Magnetic field current sensors
US8283742B2 (en) 2010-08-31 2012-10-09 Infineon Technologies, A.G. Thin-wafer current sensors
AT510377B1 (de) * 2010-09-14 2014-06-15 Zentr Mikroelekt Dresden Gmbh Verfahren und ausführungsformen zur absoluten positionsbestimmung mittels zweier hallsensoren
FR2965347B1 (fr) * 2010-09-29 2015-04-03 Moving Magnet Tech Capteur de position ameliore
JP5177197B2 (ja) * 2010-10-13 2013-04-03 Tdk株式会社 回転磁界センサ
US9476915B2 (en) 2010-12-09 2016-10-25 Infineon Technologies Ag Magnetic field current sensors
US8975889B2 (en) 2011-01-24 2015-03-10 Infineon Technologies Ag Current difference sensors, systems and methods
US8786279B2 (en) 2011-02-25 2014-07-22 Allegro Microsystems, Llc Circuit and method for processing signals generated by a plurality of sensors
US9062990B2 (en) 2011-02-25 2015-06-23 Allegro Microsystems, Llc Circular vertical hall magnetic field sensing element and method with a plurality of continuous output signals
US8729890B2 (en) 2011-04-12 2014-05-20 Allegro Microsystems, Llc Magnetic angle and rotation speed sensor with continuous and discontinuous modes of operation based on rotation speed of a target object
US8963536B2 (en) 2011-04-14 2015-02-24 Infineon Technologies Ag Current sensors, systems and methods for sensing current in a conductor
US8508218B2 (en) * 2011-05-11 2013-08-13 Sensima Technology Sa Hall-effect-based angular orientation sensor and corresponding method
US8860410B2 (en) 2011-05-23 2014-10-14 Allegro Microsystems, Llc Circuits and methods for processing a signal generated by a plurality of measuring devices
US8890518B2 (en) 2011-06-08 2014-11-18 Allegro Microsystems, Llc Arrangements for self-testing a circular vertical hall (CVH) sensing element and/or for self-testing a magnetic field sensor that uses a circular vertical hall (CVH) sensing element
EP2738563B1 (de) 2011-07-29 2017-08-30 Asahi Kasei Microdevices Corporation Magnetfeldmessungsvorrichtung
US8793085B2 (en) 2011-08-19 2014-07-29 Allegro Microsystems, Llc Circuits and methods for automatically adjusting a magnetic field sensor in accordance with a speed of rotation sensed by the magnetic field sensor
US8922206B2 (en) 2011-09-07 2014-12-30 Allegro Microsystems, Llc Magnetic field sensing element combining a circular vertical hall magnetic field sensing element with a planar hall element
US9285438B2 (en) * 2011-09-28 2016-03-15 Allegro Microsystems, Llc Circuits and methods for processing signals generated by a plurality of magnetic field sensing elements
US9046383B2 (en) 2012-01-09 2015-06-02 Allegro Microsystems, Llc Systems and methods that use magnetic field sensors to identify positions of a gear shift lever
JP6065635B2 (ja) * 2012-02-20 2017-01-25 日立金属株式会社 磁気センサ装置
DE102012203158A1 (de) 2012-02-29 2013-08-29 Zentrum Mikroelektronik Dresden Ag Vorrichtung und Verfahren zur absoluten Winkelpositionsbestimmung eines drehbaren Körpers mittels zweier normal zur Drehachse angebrachter Sensoren
US9182456B2 (en) 2012-03-06 2015-11-10 Allegro Microsystems, Llc Magnetic field sensor for sensing rotation of an object
US9812588B2 (en) 2012-03-20 2017-11-07 Allegro Microsystems, Llc Magnetic field sensor integrated circuit with integral ferromagnetic material
US10234513B2 (en) 2012-03-20 2019-03-19 Allegro Microsystems, Llc Magnetic field sensor integrated circuit with integral ferromagnetic material
US9007054B2 (en) 2012-04-04 2015-04-14 Allegro Microsystems, Llc Angle sensor with misalignment detection and correction
US9081041B2 (en) 2012-04-04 2015-07-14 Allegro Microsystems, Llc High accuracy differential current sensor for applications like ground fault interrupters
US8896295B2 (en) * 2012-04-04 2014-11-25 Allegro Microsystems, Llc Magnetic field sensor having multiple sensing elements and a programmable misalignment adjustment device for misalignment detection and correction in current sensing and other applications
US10215550B2 (en) 2012-05-01 2019-02-26 Allegro Microsystems, Llc Methods and apparatus for magnetic sensors having highly uniform magnetic fields
US9817078B2 (en) 2012-05-10 2017-11-14 Allegro Microsystems Llc Methods and apparatus for magnetic sensor having integrated coil
GB2505226A (en) 2012-08-23 2014-02-26 Melexis Technologies Nv Arrangement, method and sensor for measuring an absolute angular position using a multi-pole magnet
DE102012223573A1 (de) * 2012-12-18 2014-07-03 Robert Bosch Gmbh Verfahren und Vorrichtung zum Überwachen von Signalpegeln
US8749005B1 (en) 2012-12-21 2014-06-10 Allegro Microsystems, Llc Magnetic field sensor and method of fabricating a magnetic field sensor having a plurality of vertical hall elements arranged in at least a portion of a polygonal shape
US9606190B2 (en) 2012-12-21 2017-03-28 Allegro Microsystems, Llc Magnetic field sensor arrangements and associated methods
US9417295B2 (en) 2012-12-21 2016-08-16 Allegro Microsystems, Llc Circuits and methods for processing signals generated by a circular vertical hall (CVH) sensing element in the presence of a multi-pole magnet
CN103925933B (zh) * 2013-01-11 2016-12-28 江苏多维科技有限公司 一种多圈绝对磁编码器
US9548443B2 (en) 2013-01-29 2017-01-17 Allegro Microsystems, Llc Vertical Hall Effect element with improved sensitivity
US9377285B2 (en) 2013-02-13 2016-06-28 Allegro Microsystems, Llc Magnetic field sensor and related techniques that provide varying current spinning phase sequences of a magnetic field sensing element
US9389060B2 (en) 2013-02-13 2016-07-12 Allegro Microsystems, Llc Magnetic field sensor and related techniques that provide an angle error correction module
US9099638B2 (en) 2013-03-15 2015-08-04 Allegro Microsystems, Llc Vertical hall effect element with structures to improve sensitivity
US9400164B2 (en) 2013-07-22 2016-07-26 Allegro Microsystems, Llc Magnetic field sensor and related techniques that provide an angle correction module
JP2015049046A (ja) 2013-08-29 2015-03-16 アルプス電気株式会社 角度検出装置
US9312473B2 (en) 2013-09-30 2016-04-12 Allegro Microsystems, Llc Vertical hall effect sensor
US9574867B2 (en) 2013-12-23 2017-02-21 Allegro Microsystems, Llc Magnetic field sensor and related techniques that inject an error correction signal into a signal channel to result in reduced error
US10120042B2 (en) 2013-12-23 2018-11-06 Allegro Microsystems, Llc Magnetic field sensor and related techniques that inject a synthesized error correction signal into a signal channel to result in reduced error
US9547048B2 (en) 2014-01-14 2017-01-17 Allegro Micosystems, LLC Circuit and method for reducing an offset component of a plurality of vertical hall elements arranged in a circle
US9753097B2 (en) 2014-05-05 2017-09-05 Allegro Microsystems, Llc Magnetic field sensors and associated methods with reduced offset and improved accuracy
JP6209486B2 (ja) * 2014-05-13 2017-10-04 双葉電子工業株式会社 角度検出装置および角度検出装置を利用したサーボ装置
US9448288B2 (en) 2014-05-20 2016-09-20 Allegro Microsystems, Llc Magnetic field sensor with improved accuracy resulting from a digital potentiometer
CN104197827B (zh) 2014-08-18 2017-05-10 江苏多维科技有限公司 一种双z轴磁电阻角度传感器
US9823092B2 (en) 2014-10-31 2017-11-21 Allegro Microsystems, Llc Magnetic field sensor providing a movement detector
US9638766B2 (en) 2014-11-24 2017-05-02 Allegro Microsystems, Llc Magnetic field sensor with improved accuracy resulting from a variable potentiometer and a gain circuit
CN104596605B (zh) 2015-02-04 2019-04-26 江苏多维科技有限公司 一种磁自动化流量记录器
JP6372381B2 (ja) * 2015-02-06 2018-08-15 株式会社デンソー 回転角検出装置
US9684042B2 (en) 2015-02-27 2017-06-20 Allegro Microsystems, Llc Magnetic field sensor with improved accuracy and method of obtaining improved accuracy with a magnetic field sensor
US11163022B2 (en) 2015-06-12 2021-11-02 Allegro Microsystems, Llc Magnetic field sensor for angle detection with a phase-locked loop
GB2545012A (en) * 2015-12-03 2017-06-07 Prec Varionic Int Ltd A non-contact sensor
US9739848B1 (en) 2016-02-01 2017-08-22 Allegro Microsystems, Llc Circular vertical hall (CVH) sensing element with sliding integration
US9739847B1 (en) 2016-02-01 2017-08-22 Allegro Microsystems, Llc Circular vertical hall (CVH) sensing element with signal processing
US10481220B2 (en) 2016-02-01 2019-11-19 Allegro Microsystems, Llc Circular vertical hall (CVH) sensing element with signal processing and arctangent function
CN105598939B (zh) * 2016-03-14 2017-09-15 徐知非 一种基于霍尔定位系统的智能并联机构搬运机器人
EP3239664B1 (de) * 2016-04-26 2018-09-26 ams AG Signalverarbeitungsanordnung und signalverarbeitungsverfahren
US10385964B2 (en) 2016-06-08 2019-08-20 Allegro Microsystems, Llc Enhanced neutral gear sensor
US10288698B2 (en) * 2016-06-13 2019-05-14 Allegro Microsystems, Llc Magnetic field sensor having alignment error correction
US10884092B2 (en) 2016-06-13 2021-01-05 Allegro Microsystems, Llc Non-orthogonality compensation of a magnetic field sensor
US10585147B2 (en) 2016-06-14 2020-03-10 Allegro Microsystems, Llc Magnetic field sensor having error correction
CN106197254A (zh) * 2016-06-23 2016-12-07 上海电机学院 基于径向充磁的霍尔式角度传感器
US10739164B2 (en) 2017-01-27 2020-08-11 Allegro Microsystems, Llc Circuit for detecting motion of an object
US10533877B2 (en) 2017-02-17 2020-01-14 Infineon Technologies Ag Angle sensor with disturbance field suppression
US10495701B2 (en) 2017-03-02 2019-12-03 Allegro Microsystems, Llc Circular vertical hall (CVH) sensing element with DC offset removal
US10261138B2 (en) 2017-07-12 2019-04-16 Nxp B.V. Magnetic field sensor with magnetic field shield structure and systems incorporating same
US10718827B2 (en) * 2017-08-25 2020-07-21 Infineon Technologies Ag Frequency increasing sensor protocol in magnetic sensing
US10718825B2 (en) 2017-09-13 2020-07-21 Nxp B.V. Stray magnetic field robust magnetic field sensor and system
KR102032463B1 (ko) * 2017-11-16 2019-11-27 한양대학교 산학협력단 차량의 조향각 측정 장치
US10386427B1 (en) * 2018-02-09 2019-08-20 Allegro Microsystems, Llc Magnetic field sensor having at least two CVH elements and method of operating same
WO2019210096A1 (en) * 2018-04-26 2019-10-31 Bourns, Inc. Multi-turn sensor
US11162815B2 (en) * 2018-09-14 2021-11-02 Allegro Microsystems, Llc Angular magnetic field sensor and rotating target with stray field immunity
JP6784283B2 (ja) 2018-09-19 2020-11-11 Tdk株式会社 角度センサシステム
US10823586B2 (en) 2018-12-26 2020-11-03 Allegro Microsystems, Llc Magnetic field sensor having unequally spaced magnetic field sensing elements
CN109506681B (zh) * 2018-12-26 2021-05-11 绍兴光大芯业微电子有限公司 基于硅霍尔效应的磁编码器芯片结构
US10996085B2 (en) * 2019-01-09 2021-05-04 Infineon Technologies Ag Sensor alignment using homogeneous test mode
DE102019124371B9 (de) * 2019-09-11 2021-04-29 Infineon Technologies Ag Vorrichtung und verfahren zum ermitteln eines drehwinkels
US11237020B2 (en) 2019-11-14 2022-02-01 Allegro Microsystems, Llc Magnetic field sensor having two rows of magnetic field sensing elements for measuring an angle of rotation of a magnet
US11280637B2 (en) 2019-11-14 2022-03-22 Allegro Microsystems, Llc High performance magnetic angle sensor
CN110793430B (zh) * 2019-12-23 2020-05-05 峰岹科技(深圳)有限公司 绝对电角度检测方法、系统及计算机可读存储介质
WO2021144614A1 (en) * 2020-01-16 2021-07-22 Vishay S.A. Low consumption contactless sensor
WO2021206111A1 (ja) * 2020-04-08 2021-10-14 日本精工株式会社 回転角検出装置、電動パワーステアリング装置及び電動パワーステアリング装置の制御方法
US11703314B2 (en) 2020-05-29 2023-07-18 Allegro Microsystems, Llc Analog angle sensor with digital feedback loop
US11353337B2 (en) * 2020-11-03 2022-06-07 Semiconductor Components Industries, Llc Offset cancel systems and methods for resolver-type sensors
EP4016008A1 (de) 2020-12-17 2022-06-22 Renesas Electronics America Inc. Positionssensor mit verbesserter magnetischer streufeldimmunität
US11802922B2 (en) 2021-01-13 2023-10-31 Allegro Microsystems, Llc Circuit for reducing an offset component of a plurality of vertical hall elements arranged in one or more circles
US12117465B2 (en) 2021-03-30 2024-10-15 Allegro Microsystems, Llc Automatic phase offset calculation
US11473935B1 (en) 2021-04-16 2022-10-18 Allegro Microsystems, Llc System and related techniques that provide an angle sensor for sensing an angle of rotation of a ferromagnetic screw

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6815944B2 (en) 2002-01-31 2004-11-09 Allegro Microsystems, Inc. Method and apparatus for providing information from a speed and direction sensor
US6919720B2 (en) 2002-02-05 2005-07-19 Allegro Microsystems, Inc. Peak-to-peak signal detector

Family Cites Families (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2071333B (en) 1980-02-22 1984-02-01 Sony Corp Magnetic sensor device
US4926121A (en) 1987-03-25 1990-05-15 Consulab, Inc. Magnetic type position sensor for use in the construction of position indicators or torque meters
DE3726260A1 (de) * 1987-08-07 1989-02-16 Heidenhain Gmbh Dr Johannes Positionsmesseinrichtung mit mehreren abtaststellen
US4956566A (en) * 1988-01-28 1990-09-11 Siemens Aktiengesellschaft Circuit configuration with a generator system for path- or angle-dependent signals
EP0368687A3 (de) 1988-09-13 1991-09-25 Consulab Inc. Positionsmesseinrichtung
US5004981A (en) 1988-11-18 1991-04-02 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Detector device for simultaneously detecting both the direction and number of rotations of rotating member
JPH02150717A (ja) 1988-12-01 1990-06-11 Tamagawa Seiki Co Ltd 精密位置検出装置
DE4018839A1 (de) * 1990-06-13 1991-12-19 Huebner Johannes Rotationsimpulsgeber mit 3 um 120(grad) versetzten abtasteinrichtungen
DE4301704A1 (de) 1993-01-22 1994-07-28 Siemens Ag Vorrichtung zum Erfassen einer Winkelposition eines Objektes
US5444369A (en) 1993-02-18 1995-08-22 Kearney-National, Inc. Magnetic rotational position sensor with improved output linearity
DE19543564A1 (de) 1994-11-22 1996-05-23 Bosch Gmbh Robert Anordnung zur berührungslosen Drehwinkelerfassung eines drehbaren Elements
DE19548385C2 (de) 1995-12-22 1998-11-12 Siemens Ag Verfahren zur Ermittlung der Winkelposition einer Drehachse eines Gegenstandes durch einen Rechner
US6288533B1 (en) 1997-05-29 2001-09-11 Physical Electronics Laboratory Method and apparatus for detecting rotor position by use of magnetic field sensor pairs
DE19738834A1 (de) 1997-09-05 1999-03-11 Hella Kg Hueck & Co Induktiver Winkelsensor für ein Kraftfahrzeug
DE19738836A1 (de) 1997-09-05 1999-03-11 Hella Kg Hueck & Co Induktiver Winkelsensor
CN1243956C (zh) * 1997-09-08 2006-03-01 株式会社安川电机 磁编码装置
US6054780A (en) 1997-10-23 2000-04-25 Analog Devices, Inc. Magnetically coupled signal isolator using a Faraday shielded MR or GMR receiving element
EP1129495B1 (de) 1998-07-02 2006-08-23 Austria Mikro Systeme International (AMS) Integrierte hallanordnung
DE19903296A1 (de) 1999-01-28 2000-08-24 Bosch Gmbh Robert Vorrichtung und Verfahren zur Bestimmung eines Magnetfeldes
FR2792403B1 (fr) * 1999-04-14 2001-05-25 Roulements Soc Nouvelle Capteur de position et/ou de deplacement comportant une pluralite d'elements sensibles alignes
DE19920596C2 (de) 1999-05-05 2003-10-30 Maerzhaeuser Senso Tech Gmbh Verfahren zum Messen der Relativlage zweier Objekte
JP2001264109A (ja) * 2000-03-15 2001-09-26 Yaskawa Electric Corp エンコーダ装置とその信号処理方法
US6580269B2 (en) 2000-04-14 2003-06-17 Melexis Uk Ltd. Magnetic sensing devices and systems
JP4936299B2 (ja) 2000-08-21 2012-05-23 メレクシス・テクノロジーズ・ナムローゼフェンノートシャップ 磁場方向検出センサ
DE10041089A1 (de) 2000-08-22 2002-03-07 Bosch Gmbh Robert Verfahren zur Korrektur einer Winkelmessung
DE10113871A1 (de) * 2001-03-21 2002-09-26 Philips Corp Intellectual Pty Anordnung zur Positions-, Winkel- oder Drehzahlbestimmung
EP1243897B1 (de) 2001-03-23 2013-12-18 Melexis Technologies NV Magnetischer Weggeber
DE10116240A1 (de) 2001-03-31 2002-10-02 Sensitec Gmbh Schaltungsanordnung zur Interpolation in der Längen- und Winkelmessung
JP3775257B2 (ja) 2001-07-30 2006-05-17 アイシン精機株式会社 角度センサ
JP4190780B2 (ja) * 2002-03-18 2008-12-03 株式会社デンソー 回転検出装置
US6969988B2 (en) 2002-03-22 2005-11-29 Asahi Kasei Emd Corporation Angle determining apparatus and angle determining system
US6806702B2 (en) 2002-10-09 2004-10-19 Honeywell International Inc. Magnetic angular position sensor apparatus
DE10313642A1 (de) 2003-03-26 2004-10-14 Micronas Gmbh Offset-reduzierter Hall-sensor
CN100520279C (zh) 2003-06-25 2009-07-29 Nxp股份有限公司 磁场相关角度传感器
US7235968B2 (en) 2003-08-22 2007-06-26 Melexis Technologies Sa Sensor for detecting the direction of a magnetic field in a plane
JP2005241269A (ja) 2004-02-24 2005-09-08 Aisin Seiki Co Ltd 角度センサ
JP2005351849A (ja) 2004-06-14 2005-12-22 Denso Corp 回転角度検出装置および回転角度検出方法
US7567078B2 (en) * 2004-12-28 2009-07-28 Asahi Kasei Emd Corporation Magnetic rotation-angle sensor and angle-information processing device
JP4720233B2 (ja) 2005-03-18 2011-07-13 株式会社デンソー 回転角度検出装置
DE102005024879B4 (de) * 2005-05-31 2018-12-06 Infineon Technologies Ag Verfahren zum Bestimmen von Restfehler-Kompensationsparametern für einen magnetoresistiven Winkelsensor und Verfahren zum Verringern eines Restwinkelfehlers bei einem magnetoresistiven Winkelsensor
FR2893410B1 (fr) * 2005-11-15 2008-12-05 Moving Magnet Tech Mmt Capteur de position angulaire magnetique pour une course allant jusqu'a 360
US7714570B2 (en) * 2006-06-21 2010-05-11 Allegro Microsystems, Inc. Methods and apparatus for an analog rotational sensor having magnetic sensor elements
FR2904412B1 (fr) * 2006-07-27 2008-10-17 Snr Roulements Sa Procede de determination de deux signaux en quadrature
EP2000813A1 (de) 2007-05-29 2008-12-10 Ecole Polytechnique Fédérale de Lausanne Magnetfeldsensor zum Messen der Richtung eines Magnetfelds
EP2000814B1 (de) 2007-06-04 2011-10-26 Melexis NV Magnetfeld-Richtungs-Sensor
JP2010014607A (ja) 2008-07-04 2010-01-21 Aisin Seiki Co Ltd 回転角検出装置
JP2010078366A (ja) 2008-09-24 2010-04-08 Aisin Seiki Co Ltd 角度検出装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6815944B2 (en) 2002-01-31 2004-11-09 Allegro Microsystems, Inc. Method and apparatus for providing information from a speed and direction sensor
US7026808B2 (en) 2002-01-31 2006-04-11 Allegro Microsystems, Inc. Method and apparatus for providing information from a speed and direction sensor
US6919720B2 (en) 2002-02-05 2005-07-19 Allegro Microsystems, Inc. Peak-to-peak signal detector

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013127962A1 (de) * 2012-02-29 2013-09-06 Zentrum Mikroelektronik Dresden Ag Vorrichtung und verfahren zur redundanten, absoluten positionsbestimmung eines beweglichen körpers
US10132649B2 (en) 2012-02-29 2018-11-20 Idt Europe Gmbh Apparatus and method for the redundant, absolute position determination of a movable body

Also Published As

Publication number Publication date
CN101918796A (zh) 2010-12-15
CN101918796B (zh) 2012-09-05
JP2011508891A (ja) 2011-03-17
US20090174395A1 (en) 2009-07-09
WO2009088767A2 (en) 2009-07-16
WO2009088767A3 (en) 2009-09-03
JP5592270B2 (ja) 2014-09-17
US8125216B2 (en) 2012-02-28

Similar Documents

Publication Publication Date Title
DE112008003576T5 (de) Verfahren und Vorrichtung für einen Winkelsensor
EP0740776B1 (de) Anordnung zur berührungslosen drehwinkelerfassung eines drehbaren elements
DE102018103442A1 (de) Winkelsensorsystem
DE102007029817B4 (de) Magnetfeldsensor und Verfahren zur Kalibration eines Magnetfeldsensors
DE112012002239B4 (de) Schaltkreise und Verfahren zum Verarbeiten eines Signals, welches von einer Mehrzahl von Messvorrichtungen erzeugt wird
DE102019106327B4 (de) Drehungsanzahl-decodierung für multiturn-sensoren
DE102018102851A1 (de) Winkelsensorsystem
DE102017122475A1 (de) Winkelsensor und Winkelsensorsystem
DE102018103341A1 (de) Winkelsensor mit störfeldunterdrückung
DE102021108750A1 (de) Magnetsensor, magnetischer wertgeber und linsenpositionsdetektionsbauelement
DE102007002705B4 (de) Vorrichtung und Verfahren zum Erfassen einer Richtungsumkehr einer Relativbewegung
DE19630764A1 (de) Meßvorrichtung zur berührungslosen Erfassung einer Relativbewegung
EP2616778A1 (de) Verfahren und vorrichtung zur absoluten positionsbestimmung eines beweglichen körpers
DE102017111979B4 (de) Winkelsensor, Korrekturverfahren zur Verwendung mit dem Winkelsensor und Winkelsensorsystem
DE102019104895A1 (de) Magnetischer Geschwindigkeitssensor mit einer verteilten Wheatstone-Brücke
DE102016212829A1 (de) Winkelabtastung in einer ausseraxialen konfiguration
DE102016213220A1 (de) Verwendung von kartesianischen koordinaten zur positionsdetektion mit einem magnetsensor
DE102017105820A1 (de) Korrekturvorrichtung für einen winkelsensor, und winkelsensor
DE102014103588A1 (de) Magnetsensorsystem
DE4141000B4 (de) Anordnungen und Verfahren zur Messung von Drehwinkeln
DE102019111674A1 (de) Magnetsensor mit einer asymmetrischen Wheatstone-Brücke
DE102008015698A1 (de) Sensoranordnung, integrierter Chipbaustein mit der Sensoranordnung und Messverfahren
DE102017116297A1 (de) Winkelsensor und Winkelsensorsystem
DE112015006252B4 (de) Magnetdetektionsvorrichtung
DE102004063245B4 (de) Magnetischer Detektor

Legal Events

Date Code Title Description
R082 Change of representative

Representative=s name: KUHNEN & WACKER PATENT- UND RECHTSANWALTSBUERO, DE

R081 Change of applicant/patentee

Owner name: ALLEGRO MICROSYSTEMS, LLC, US

Free format text: FORMER OWNER: ALLEGRO MICROSYSTEMS, INC., WORCESTER, US

Effective date: 20130617

Owner name: ALLEGRO MICROSYSTEMS, LLC, US

Free format text: FORMER OWNER: ALLEGRO MICROSYSTEMS, LLC., WORCESTER, US

Effective date: 20130701

Owner name: ALLEGRO MICROSYSTEMS, LLC, WORCESTER, US

Free format text: FORMER OWNER: ALLEGRO MICROSYSTEMS, INC., WORCESTER, MASS., US

Effective date: 20130617

Owner name: ALLEGRO MICROSYSTEMS, LLC, WORCESTER, US

Free format text: FORMER OWNER: ALLEGRO MICROSYSTEMS, LLC., WORCESTER, MASS., US

Effective date: 20130701

R082 Change of representative

Representative=s name: KUHNEN & WACKER PATENT- UND RECHTSANWALTSBUERO, DE

Effective date: 20130701

Representative=s name: KUHNEN & WACKER PATENT- UND RECHTSANWALTSBUERO, DE

Effective date: 20130617

R012 Request for examination validly filed
R016 Response to examination communication
R016 Response to examination communication
R002 Refusal decision in examination/registration proceedings
R003 Refusal decision now final