DE112008003576T5 - Verfahren und Vorrichtung für einen Winkelsensor - Google Patents
Verfahren und Vorrichtung für einen Winkelsensor Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 40
- 238000012545 processing Methods 0.000 claims abstract description 62
- 230000000694 effects Effects 0.000 claims abstract description 10
- 238000001514 detection method Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 25
- 238000004422 calculation algorithm Methods 0.000 description 17
- 239000000758 substrate Substances 0.000 description 10
- 101100042610 Arabidopsis thaliana SIGB gene Proteins 0.000 description 8
- 230000005355 Hall effect Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 6
- 230000010363 phase shift Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000012935 Averaging Methods 0.000 description 5
- 101100421503 Arabidopsis thaliana SIGA gene Proteins 0.000 description 4
- 101100294408 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) MOT2 gene Proteins 0.000 description 4
- 239000003990 capacitor Substances 0.000 description 4
- 230000000295 complement effect Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 230000002829 reductive effect Effects 0.000 description 4
- 101150117326 sigA gene Proteins 0.000 description 4
- 241001166076 Diapheromera femorata Species 0.000 description 3
- 229910001218 Gallium arsenide Inorganic materials 0.000 description 3
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 3
- 230000003321 amplification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 229910052710 silicon Inorganic materials 0.000 description 3
- 239000010703 silicon Substances 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 229920005994 diacetyl cellulose Polymers 0.000 description 2
- 235000012489 doughnuts Nutrition 0.000 description 2
- 230000005415 magnetization Effects 0.000 description 2
- 230000005405 multipole Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- LKJPSUCKSLORMF-UHFFFAOYSA-N Monolinuron Chemical compound CON(C)C(=O)NC1=CC=C(Cl)C=C1 LKJPSUCKSLORMF-UHFFFAOYSA-N 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000004873 anchoring Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000003028 elevating effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 230000002787 reinforcement Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/24471—Error correction
- G01D5/2448—Correction of gain, threshold, offset or phase control
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/14—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
- G01D5/142—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage using Hall-effect devices
- G01D5/145—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing 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
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 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 von5 ist; -
7 ein Schaltbild eines Signalinvertierungsteils des Schaltkreises von5 ist; -
8 ein Schaltbild eines Signalverarbeitungsteils des Schaltkreises von5 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 von11 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 von18 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 von27 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 von35 ist; -
37 eine schematische Darstellung eines AGC- und/oder AOA-Timerschaltkreises ist; und -
38 eine graphische Darstellung von Signalen im Schaltkreis von37 ist; -
39 eine schematische Darstellung eines Positionssensors gemäß beispielhaften Ausführungsformen der Erfindung ist; -
40A eine graphische Darstellung von Sensorelement-Ausgangssignalen und40B eine graphische Darstellung von Differenzsignalen der Ausgangssignale ist; -
41A eine graphische Darstellung von Sensorelement-Ausgangssignalen mit Fehlausrichtung zwischen den Sensorelementen und einem Magneten ist und41B eine graphische Darstellung von Differenzsignalen der Ausgangssignale ist; -
42A eine graphische Darstellung von Sensorelement-Ausgangssignalen mit Fehlausrichtung zwischen den Sensorelementen und einem Magneten ist und42B 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 und46B 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 Positionssensor100 mit einem Signalerzeugungsmodul102 zum Erzeugen von Wellenformen von Magnetsensoren, welche einem optionalen Signalinvertierungsmodul104 bereitgestellt werden, welches invertierte Versionen der Wellenformen erzeugt. Ein Signalverarbeitungsmodul106 führt eine analoge algebraische Manipulation der Wellenformen durch. Das Signalmanipulationsmodul106 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-Einrichtung150 dargestellt ist mit einem Dauermagnet152 mit einem ersten Magnetsensor154 zum Erzeugen einer Sinuswelle und einem zweiten Magnetsensor156 , welcher neunzig Grad vom ersten Sensor angeordnet ist, zum Erzeugen einer Cosinuswelle. Die Winkelposition θ des rotierenden Magnets152 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: 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 Sinuswelle200 und Cosinuswelle202 werden gezeigt sowie ein Durchschnittssignal204 der Sinus- und Cosinus-Signale. Das Ausgangssignal206 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 Ausgangssignal206 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-Wellenform200' , die Cosinus-Wellenform202' und das Durchschnittssignal204' 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 Gebietsindikators250 , 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 Positionssensor200 gemäß der vorliegenden Erfindung. Der Sensor200 weist beispielhafte Ausführungen für die Signalerzeugungs-, Signalinvertierungs- und Signalverarbeitungsmodule102 ,104 ,106 von1 auf, welche unten im Detail beschrieben werden. -
6 zeigt eine Schaltkreisausführung eines Signalerzeugungsmoduls102 , welches erste und zweite Hall-Effekt-Vorrichtungen302 ,304 einschließt, von welchen jedes eine Hall-Platte306 und einen Verstärker308 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-Einrichtung302 gibt ein sin(θ)-Signal aus und die zweite Hall-Effekt-Einrichtung304 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 Signalinverter312 invertiert das cos(θ)-Signal zur Bereitstellung eines –cos(θ)-Signals (wobei –cos(θ) um einen Offset invertiert ist). Mit den Invertern310 ,312 ist jedes der sin(θ)-, –sin(θ)-, cos(θ)- und –cos(θ)-Signale für das Signalinvertierungsmodul104 (7 ) verfügbar. Ein Komparator314 empfängt als Eingänge cos(θ) und –sin(θ), um ein Gebietsindikatorbit zu erzeugen (invertierte oder nicht invertierte Sinus- und Cosinussignale wie oben festgestellt). Der Komparator314 implementiert die oben beschriebene –sin(θ) > cos(θ)-Bestimmung zur Erzeugung des Gebietsindikatorbits. - Das Signalerzeugungsmodul
102 weist auch eine regulierte Spannungsversorgung316 auf, z. B. 5 V, und eine Vorsteuer-Bezugsspannung318 , 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 Signalinvertierungsmodul104 -Schaltkreisausführung zum Invertieren der sinusförmigen Signale, welche von den Magnetsensoren302 ,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-Multiplexer350 zur Verfügung gestellt. Der Komparator314 -Ausgang, welcher dem Gebietsindikatorbit250 von4 entsprechen kann, steuert den Ausgang des Multiplexers350 . Das heißt, das Gebietsindikatorbit250 bestimmt, ob invertierte oder nicht invertierte Signale vom analogen Multiplexer250 ausgegeben werden. Die Ausgänge des Multiplexers250 können mit entsprechenden Verstärkern352 ,354 zur Eingabe in das Signalverarbeitungsmodul106 (8 ) gepuffert werden. -
8 zeigt eine beispielhafte Ausführung eines Signalverarbeitungsschaltkreises106 , 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 - 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 Vervielfacher400 bereitgestellt, welcher eine implizite Division liefert unter Verwendung des analogen Vervielfachers400 . 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 Vervielfacher400 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 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.
-
-
-
-
-
-
-
- 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.
-
-
-
-
- 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 wieDa 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:
- 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:
-
-
9 zeigt eine beispielhafte Sensorbaugruppe500 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 Substrat502 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: 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-Signale600 ,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 in12 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 Sensoren650 ,652 um neunzig Grad an einem Ringmagneten654 mit einer ungeraden Anzahl von Polen, d. h. drei, versetzt.12 zeigt graphisch Signale für die Konfiguration von11 . Die Sinus-, Cosinus- und Ausgangs VOUT-Signale656 ,658 ,660 sowie θRANGE662 und VOFFSET664 . - Die Abnahme im Fehler ist in den Berechnungen von Gleichung 22 und Gleichung 23 unten dargestellt.
- 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 und14 zeigen beispielhafte Magnetsensoranordnungen für einen Ringmagneten mit zwei Polpaaren.13 zeigt einen Ringmagnet700 mit ersten und zweiten Polpaaren. Ein erster Sensor702 ist an einer Schnittstelle von Nord/Süd angeordnet, und der zweite Sensor704 ist am benachbarten Südpol angeordnet zur Trennung um ungefähr fünfundvierzig Grad.14 zeigt einen Ringmagneten750 mit einem ersten Sensor752 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 Rampen802 ,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: 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 Ausgang1000 für Dekoderbit eins1001 und17 zeigt ein Zeitverlaufsdiagramm für Dekoderbit zwei1002 . -
18 zeigt eine beispielhafte schematische Implementierung1010 des oben beschriebenen Winkelerfassungsmechanismus. Der Schaltkreis1010 weist einen Sinus-Eingang1012 und einen Cosinus-Eingang1014 auf. Ein Gebietsschaltkreis1016 erzeugt das Dekoderbit eins. Ein algebraischer Schaltkreis1018 implementiert Gleichungen 26 und 27 zur Bereitstellung von sin(2θ) und cos(2θ) für einen Winkelerfassungsschaltkreis1020 , wie z. B. den in5 dargestellten. Der algebraische Schaltkreis1018 erzeugt Teilsignale sin(θ) und cos(θ), welche mit zwei multipliziert werden und cos2(θ), von welchem sin2(θ) subtrahiert wird. -
19 zeigt einen simulierten Ausgang1044 für den Schaltkreis von18 . Die simulierten Eingangs-Sinus1040 - und Cosinus1042 -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: - 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: 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. 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: 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 Ausgang1100 von Gleichung 30 und der Ausgang1102 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 und1102 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: 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. - 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. 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-Elemente1200 ,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. -
- 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.
- 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) 28 zeigt wie die Phasenregulierung von Asin(θ) zur Schaltungsanordnung der Cosinuskonstruktion von27 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) - 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 in30 dargestellt, um die Form A2sin(θ) zu haben. Dann kann |Acos(θ)| berechnet werden, wie in31 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 in34 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) 35 dargestellt ist. Der Ausgang des Schaltkreises ist in den simulierten Ergebnissen von36 dargestellt für den Eingang der Sinuskurve1300 und des dreieckigen Ausgangs1302 . 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ätin 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 und38 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ührungsform2000 zur Erzeugung von Sinuskurven, welche ein annäherndes Quadratuarverhältnis über Fehlausrichtung haben. Differenzsignale, welche von vier Hall-Elementen2002a –d erzeugt werden, welche mit Bezug auf einen rotierenden Magneten2004 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 Scheibenmagnet2004 gegenüber. Angenommen, dass der Mittelpunkt CP zwischen den vier Hall-Elementen2002 mit dem Zentrum C des Scheibenmagneten2004 ausgerichtet ist. Bei der dargestellten Ausführungsform ist das erste Hall-Element2002 OBEN, das zweite Hall-Element2002b ist RECHTS, das dritte Hall-Element2002c ist UNTEN und das vierte Hall-Element2002d ist LINKS. - Der Sensor
2000 weist ferner ein Signalverarbeitungsmodul2008 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-Elemente2002a (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 Magneten2004 (40 ) und dem Zentrum der vier Elemente2002 .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 Schritt2100 wird die Fehlausrichtung bestimmt. In Schritt2102 werden Signale von den Hall-Elementen, wie z. B. den vier Hallelementen2002a (OBEN),2002b (RECHTS),2002c (UNTEN),2002d (LINKS), welche in39 dargestellt sind, empfangen. In Schritt2104 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.
- 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 und46B zeigen beispielhafte Schaltkreisimplementierungen für die in Gleichung 50 und Gleichung 51 gezeigten mathematischen Operationen. Bei der veranschaulichenden Ausführungsform zeigt46A einen Widerstandsteiler und46B 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: 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 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 Schaltkreis3000 mit einer Verstärkungssteuerschaltung3002 gemäß der Erfindung. Bei der dargestellten Ausführungsform berechnet die AGC-Verarbeitung den A2-Wert mit dem VREF-Signal. Das Signal Asinθ wird quadriert3004 , das Signal Acosθ wird quadriert3006 und diese Signale werden summiert3008 zur Bereitstellung eines Signals A2 an die Verstärkungssteuerschaltung3002 . Eine Referenzspannung VREF, das Signal Asinθ und das Signal Acosθ werden der Verstärkungssteuerschaltung3002 bereitgestellt, welche Aksinθ und Akcosθ für Feedback an Asinθ bzw. Acosθ ausgibt. Die Verstärkungssteuerschaltung3002 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 Sensor4000 mit einer Mehrzahl von Magnetsensoren 4002a-c zur Erfassung der Winkelposition einer rotierenden Durchgangswelle4005 mit einem Ringmagneten4007 , welcher in49 dargestellt ist. Die Anordnung der Magnetsensoren4002 kann bereitgestellt werden in einer Weise ähnlich wie die in Verbindung mit39 dargestellte und beschriebene. Ausgänge von den Sensoren können verstärkt werden durch Verstärker4004 und gefiltert durch Filter4006 und als Vsin(θ) und Vcos(θ) ausgegeben werden, wie oben und unten beschrieben. Es ist klar, dass die Anzahl der Polpaare am Ringmagneten4007 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 in49 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 in49 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 Arkustangensfunktion4050 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 Linearisierungsverarbeitung4052 an der Ausgangsseite eines Arkustangensmoduls.53 zeigt das Niveau des Ausgangsfehlers ohne Linearisierung und54 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 Schritt5000 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 Schritt5002 wird ein erstes sinusförmiges Ausgangssignal, z. B. Vsin(θ), vom ersten Sensor (Vhall(T)) erzeugt. Im Schritt5004 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 Schritt5008 wird eine Linearisierungsverarbeitung an den Ausgangssignalen durchgeführt, um den Ausgangsfehler zu reduzieren. In Schritt5010 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)
- 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. - Sensor nach Anspruch 1, wobei die Sensorelemente Hall-Elemente (
2002a –d) aufweisen. - Sensor nach Anspruch 1, wobei der Sensor (
2000 ) genau vier Hall-Elemente (2002a –d) aufweist. - 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. - Sensor nach Anspruch 1, wobei der Magnet (
2004 ) ein Scheibenmagnet ist. - Sensor nach Anspruch 1, wobei der Magnet (
2004 ) zwei Pole hat. - 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. - Verfahren nach Anspruch 7, wobei die Sensorelemente Hall-Elemente (
2002a –d) einschließen. - Verfahren nach Anspruch 7, wobei der Sensor (
2000 ) genau vier Hall-Elemente (2002a –d) aufweist. - 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. - Verfahren nach Anspruch 7, wobei der Magnet (
2004 ) ein Scheibenmagnet ist. - Verfahren nach Anspruch 7, wobei der Magnet (
2004 ) zwei Pole hat. - 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. - Sensor nach Anspruch 13, wobei die Sensorelemente (
4002a –c) Hallelemente aufweisen. - Sensor nach Anspruch 13, wobei der Sensor (
4000 ) ein viertes Sensorelement aufweist und das zweite Signal ein Differenzsignal ist. - 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. - Sensor nach Anspruch 13, wobei das Element (
4005 ) eine durchgehende Welle ist. - 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. - Verfahren nach Anspruch 18, wobei die Sensorelemente (
4002a –c) Hall-Elemente aufweisen. - Verfahren nach Anspruch 18, wobei der Sensor (
4000 ) ein viertes Sensorelement aufweist und das zweite Signal ein Differenzsignal ist. - 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. - Verfahren nach Anspruch 18, wobei das Element (
4005 ) eine durchgehende Welle ist. - 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. - 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. - Sensor nach Anspruch 23, ferner aufweisend ein Linearisierungsmodul (
4052 ) zur Reduzierung von Ausgangsfehlern in den Sinus- und Cosinussignalen. - Sensor nach Anspruch 23, wobei der Magnet (
4007 ) einen Ringmagneten aufweist. - 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. - Sensor nach Anspruch 27, wobei das Cosinus-Ausgangssignal ein Differenzsignal ist.
- Sensor nach Anspruch 27, wobei das Cosinussignal aus den zweiten und dritten Magnetsensorelementen (
2002b , c;4002b , c) erzeugt ist.
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)
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)
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)
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)
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 | 角度検出装置 |
-
2008
- 2008-12-23 DE DE112008003576T patent/DE112008003576T5/de not_active Ceased
- 2008-12-23 US US12/342,382 patent/US8125216B2/en active Active
- 2008-12-23 CN CN2008801238912A patent/CN101918796B/zh active Active
- 2008-12-23 WO PCT/US2008/088128 patent/WO2009088767A2/en active Application Filing
- 2008-12-23 JP JP2010541494A patent/JP5592270B2/ja active Active
Patent Citations (3)
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)
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 |