DE102004038621B3 - Ermittlungsverfahren für ein Lagesignal - Google Patents

Ermittlungsverfahren für ein Lagesignal Download PDF

Info

Publication number
DE102004038621B3
DE102004038621B3 DE102004038621A DE102004038621A DE102004038621B3 DE 102004038621 B3 DE102004038621 B3 DE 102004038621B3 DE 102004038621 A DE102004038621 A DE 102004038621A DE 102004038621 A DE102004038621 A DE 102004038621A DE 102004038621 B3 DE102004038621 B3 DE 102004038621B3
Authority
DE
Germany
Prior art keywords
signals
determined
values
registers
frequency
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.)
Expired - Fee Related
Application number
DE102004038621A
Other languages
English (en)
Inventor
Roland Dr. Finkler
Hans-Georg Dr. Köpken
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE102004038621A priority Critical patent/DE102004038621B3/de
Priority to PCT/EP2005/053681 priority patent/WO2006015948A1/de
Priority to US11/660,007 priority patent/US7457713B2/en
Priority to JP2007525281A priority patent/JP4722133B2/ja
Application granted granted Critical
Publication of DE102004038621B3 publication Critical patent/DE102004038621B3/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/24495Error correction using previous values
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24471Error correction
    • G01D5/2448Correction of gain, threshold, offset or phase control

Landscapes

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

Abstract

Zwei Signalgeber (1, 2) tasten eine relativ zu den Signalgebern (1, 2) bewegbare Maßverkörperung (3) mit einer Vielzahl äquidistant angeordneter Maßteilungen (5) ab und liefern hiermit korrespondierende Messsignale (x, y). Die Messsignale (x, y) sind bei gleichförmiger Relativbewegung der Maßverkörperung (3) periodisch, im Wesentlichen sinusförmig und im Wesentlichen um 90 DEG relativ zueinander phasenversetzt. Sie weisen eine im Wesentlichen gleiche Amplitude (a) und eine mit der Relativbewegung der Maßverkörperung (3) korrespondierende Grundfrequenz (fG) auf. Die Maßverkörperung (3) führt während einer Periode der Messsignale (x, y) eine Relativbewegung um eine Maßteilung (5) aus. Aus den Messsignalen (x, y) werden unter Heranziehung von Korrekturwerten (x¶0¶, y¶0¶, m, DELTA, c¶q¶, d¶q¶) korrigierte Signale (x¶cc¶, y¶cc¶) ermittelt, anhand derer wiederum ein Lagesignal (phi¶cc¶) der Maßverkörperung (3) relativ zu den Signalgebern (1, 2) ermittelt wird. Für die korrigierten Signale (x¶cc¶, y¶cc¶) oder mindestens ein aus den korrigierten Signalen (x¶cc¶, y¶cc¶) abgeleitetes Zusatzsignal (r¶cc¶, r¶cc¶·2·, deltax, deltay) werden auf die Grundfrequenz (fG) bezogene Fourierkoeffizienten (E¶i¶, F¶i¶, XR¶q¶, XI¶q¶, YR¶q¶, YI¶q¶) ermittelt, anhand derer wiederum die Korrekturwerte (x¶0¶, y¶0¶, m, DELTA, c¶q¶, d¶q¶) nachgeführt werden. Diese Korrekturwerte (x¶0¶, y¶0¶, m, DELTA, c¶q¶, d¶q¶) umfassen zwei Offsetkorrekturwerte (x¶0¶, y¶0¶), mindestens einen Amplitudenkorrekturwert (m) und mindestens ...

Description

  • Die vorliegende Erfindung betrifft ein Ermittlungsverfahren für ein Lagesignal,
    • – wobei zwei Signalgeber eine relativ zu den Signalgebern bewegbare Maßverkörperung mit einer Vielzahl äquidistant angeordneter Maßteilungen abtasten und hiermit korrespondierende Messsignale liefern,
    • – wobei die Messsignale bei gleichförmiger Relativbewegung der Maßverkörperung periodisch sind, im Wesentlichen sinusförmig sind, eine im Wesentlichen gleiche Amplitude aufweisen, im Wesentlichen um 90° relativ zueinander phasenversetzt sind, eine mit der Relativbewegung der Maßverkörperung korrespondierende Grundfrequenz aufweisen und die Maßverkörperung während einer Periode der Messsignale eine Relativbewegung um eine Maßteilung ausführt,
    • – wobei aus den Messsignalen unter Heranziehung von Korrekturwerten korrigierte Signale ermittelt werden,
    • – wobei anhand der korrigierten Signale ein Lagesignal der Maßverkörperung relativ zu den Signalgebern ermittelt wird,
    • – wobei auf die Grundfrequenz bezogene Fourierkoeffizienten ermittelt werden,
    • – wobei die Korrekturwerte anhand der Fourierkoeffizienten nachgeführt werden,
    • – wobei die Korrekturwerte zwei Offsetkorrekturwerte, mindestens einen Amplitudenkorrekturwert, mindestens einen Phasenkorrekturwert für die Messsignale oder ein Teil dieser Werte sowie mindestens einen Korrekturwert für mindestens eine höherfrequente Welle der Messsignale umfassen.
  • Derartige Ermittlungsverfahren werden bei sogenannten Inkrementallagegebern eingesetzt. Bei ihnen werden die Messsignale meist als Cosinus- und Sinussignal bezeichnet. Durch Auswerten von Nulldurchgängen der Messsignale wird – auf eine Signalperiode genau – eine Groblage ermittelt. Durch Auswerten auch der Werte von Cosinus- und Sinussignal selbst kann – in nerhalb einer Signalperiode – eine Feinlage bestimmt werden. Bei idealen Messsignalen x, y ergibt sich damit innerhalb der jeweiligen Signalperiode das Lagesignal φ zu φ = arctan(y/x) falls x > 0 (1) φ = arctan(y/x) + π falls x < 0 (2) φ = (π/2)sign(y) falls x = 0 (3)
  • In der Praxis sind die Messsignale x, y aber nicht ideal, sondern fehlerbehaftet. Im Stand der Technik wird für die fehlerbehafteten Messsignale x, y meist ein Ansatz x = acos(φ + Δ) + x0 (4) y = (1 + m)asin(φ) + y0 (5)getroffen. Dabei sind x0 und y0 Offsetfehler der Messsignale x und y, m ein Amplitudenfehler und Δ ein Phasenfehler. a ist eine Signalamplitude. Verfahren zur Ermittlung und Kompensation dieser Fehlergrößen sind allgemein bekannt.
  • So sind beispielsweise Ermittlungsverfahren der eingangs genannten Art aus der DE-A-101 63 504, der DE-A-199 14 447, der DE-A-100 41 089 und der DE-A-100 41 096 bekannt.
  • Aus der DE-A-100 34 733, der DE-A-101 63 528 sowie dem Fachaufsatz "Erhöhung der Genauigkeit bei Wegmeßsystemen durch selbstlernende Kompensation systematischer Fehler" von B. Höscheler, Tagungsband SPS/IPC/DRIVES, Elektrische Automatisierungstechnik – Systeme und Komponenten, Fachmesse und Kongress, 23. – 25. November 1999, Nürnberg, Seiten 617 bis 626, sind Ermittlungsverfahren für ein Lagesignal bekannt,
    • – wobei zwei Signalgeber eine relativ zu den Signalgebern bewegbare Maßverkörperung mit einer Vielzahl äquidistant angeordneter Maßteilungen abtasten und hiermit korrespondierende Messsignale liefern,
    • – wobei die Messsignale bei gleichförmiger Relativbewegung der Maßverkörperung periodisch sind, im Wesentlichen sinus förmig sind, eine im Wesentlichen gleiche Amplitude aufweisen, im Wesentlichen um 90° relativ zueinander phasenversetzt sind, eine mit der Relativbewegung der Maßverkörperung korrespondierende Grundfrequenz aufweisen und die Maßverkörperung während einer Periode der Messsignale eine Relativbewegung um eine Maßteilung ausführt,
    • – wobei aus den Messsignalen unter Heranziehung von Korrekturwerten korrigierte Signale ermittelt werden,
    • – wobei anhand der korrigierten Signale ein Lagesignal der Maßverkörperung relativ zu den Signalgebern ermittelt wird,
    • – wobei die Korrekturwerte nachgeführt werden,
    • – wobei die Korrekturwerte zwei Offsetkorrekturwerte, mindestens einen Amplitudenkorrekturwert und mindestens einen Phasenkorrekturwert für die Messsignale umfassen.
  • Bei den Ermittlungsverfahren gemäß der DE-A-100 34 733 und dem Fachaufsatz von B. Höscheler wird dabei das Lagesignal mittels eines Feinkorrekturverfahrens nachkorrigiert, um durch Oberwellen der Messsignale verursachte Restfehler zu kompensieren. Das dort beschriebene Feinkorrekturverfahren arbeitet jedoch nur dann zufriedenstellend, wenn auftretende Geschwindigkeitsänderungen hinreichend klein sind.
  • Die Aufgabe der vorliegenden Erfindung besteht darin, ein möglichst einfach durchführbares Verfahren für eine möglichst vollständige Korrektur der in den Messsignalen enthaltenen Fehler anzugeben, das auch bei größeren Geschwindigkeitsänderungen ordnungsgemäß arbeitet.
  • Die Aufgabe wird bei einem Ermittlungsverfahren der eingangs genannten Art dadurch gelöst, dass die Fourierkoeffizienten für ein Zusatzsignal ermittelt werden, das gleich der Summe der Quadrate der korrigierten Signale oder einem aus dieser Summe abgeleiteten Wert ist.
  • In Ausgestaltung des erfindungsgemäßen Prinzips ist es hierzu beispielsweise möglich, dass die Korrekturwerte nur für höherfrequente Wellen der Messsignale ermittelt werden, deren Frequenz ein ungeradzahliges Vielfaches der Grundfrequenz ist. Denn die Anteile mit einem geradzahligen Vielfachen der Grundfrequenz sind in vielen Fällen vernachlässigbar klein.
  • Das erfindungsgemäße Ermittlungsverfahren kann noch weiter vereinfacht werden, wenn die Korrekturwerte nur für höherfrequente Wellen der Messsignale ermittelt werden, deren Frequenz das Drei- oder Fünffache der Grundfrequenz ist, und die Korrekturwerte für die höherfrequenten Wellen der Messsignale, deren Frequenz das Fünffache der Grundfrequenz beträgt, in einem vorbestimmten Verhältnis zu den Korrekturwerten für die höherfrequenten Wellen der Messsignale stehen, deren Frequenz das Dreifache der Grundfrequenz beträgt. Insbesondere ist es sogar möglich, die Korrekturwerte nur für höherfrequente Wellen der Messsignale ermittelt werden, deren Frequenz das Dreifache der Grundfrequenz ist, das Verhältnis also Null ist.
  • Die Implementierung des erfindungsgemäßen Ermittlungsverfahrens ist besonders einfach, wenn
    • – zum Ermitteln der Fourierkoeffizienten das Zusatzsignal in einem von mehreren Registern abgespeichert wird,
    • – den Registern jeweils ein Winkelbereich zugeordnet ist,
    • – die Abspeicherung jeweils in demjenigen der Register erfolgt, in dessen Winkelbereich ein Arcustangens der korrigierten Signale liegt, und
    • – die Fourierkoeffizienten anhand der in den Registern abgespeicherten Werte ermittelt werden.
  • Wenn nach dem Ermitteln der Fourierkoeffizienten die in den Registern abgespeicherten Werte gelöscht werden und eine er neute Ermittlung der Fourierkoeffizienten erst wieder nach einem hinreichenden Füllen der Register vorgenommen wird, ergibt sich eine besonders stabile Ermittlung der Korrekturwerte.
  • Im optimalen Fall sind die Register nur dann hinreichend gefüllt, wenn in allen Registern gemäß dem obenstehend beschriebenen Verfahren Werte abgespeichert sind. Es ist aber auch möglich, die Register bereits dann als hinreichend gefüllt anzusehen, wenn in einem ersten Teil der Register gemäß dem obenstehend beschriebenen Verfahren Werte abgespeichert sind und in diesem Fall ein zweiter Teil der Register mit Werten gefüllt wird, die anhand der gemäß dem obenstehend beschriebenen Verfahren abgespeicherten Werte ermittelt werden.
  • Die Auswertung der in den Registern abgespeicherten Werte ist besonders einfach, wenn jedem Fourierkoeffizienten bestimmte der Register zugeordnet sind und der jeweilige Fourierkoeffizient ausschließlich anhand der Werte ermittelt wird, die in den dem jeweiligen Fourierkoeffizienten zugeordneten Registern abgespeichert sind. Bei geeigneter Zuordnung der Register zu den Fourierkoeffizienten ist es dabei sogar möglich, dass die Fourierkoeffizienten lediglich durch Summen- und Differenzbildung der in den zugeordneten Registern abgespeicherten Werte ermittelt werden.
  • Die Korrektur der Messsignale ist besonders optimal, wenn
    • – zum Ermitteln der korrigierten Signale zunächst vorkorrigierte Signale ermittelt werden,
    • – die vorkorrigierten Signale aus den Messsignalen unter Heranziehung der Offsetkorrekturwerte, des mindestens einen Amplitudenkorrekturwerts und/oder des mindestens einen Phasenkorrekturwerts ermittelt werden und
    • – sodann anhand der vorkorrigierten Signale und des mindestens einen Korrekturwerts für die mindestens eine höherfrequente Welle der Messsignale die korrigierten Signale ermittelt werden.
  • Zum Ermitteln der korrigierten Signale aus den vorkorrigierten Signalen sind verschiedene Vorgehensweisen möglich. So ist es beispielsweise möglich, dass anhand der vorkorrigierten Signale zunächst ein vorläufiger Arcustangens ermittelt wird und sodann die korrigierten Signale durch Einsetzen des vorläufigen Arcustangens als Argument in eine Fourierreihenentwicklung ermittelt werden.
  • Es ist also möglich, dass die korrigierten Signale anhand der vorkorrigierten Signale durch Bildung von Funktionen der Form
    Figure 00060001
    ermittelt werden, wobei xcc und ycc die korrigierten Signale, xc und yc die vorkorrigierten Signale, a die Signalamplitude, cq und dq anhand der Fourierkoeffizienten ermittelte Wichtungsfaktoren und φc der vorläufige Arcustangens sind.
  • Die zuletzt beschriebene Vorgehensweise kann dadurch vereinfacht werden, dass der Ausdruck cos(qφc – qπ/2) für q = 0, 4, 8, ... durch cos(qφc), (8) für q = 1, 5, 9, ... durch sin(qφc), (9) für q = 2, 6, 10, ... durch – cos(qφc) und (10) für q = 3, 7, 11, ... durch – sin(qφc) (11)und der Ausdruck sin (qφc – qπ/2) für q = 0, 4, 8, ... durch sin(qφc), (12) für q = 1, 5, 9, ... durch – cos(qφc), (13) für q = 2, 6, 10, ... durch – sin(qφc) und (14) für q = 3, 7, 11, ... durch cos(qφc) (15) ersetzt wird.
  • Eine weitere Vereinfachung ist dadurch möglich, dass der Ausdruck cos(qφc) durch den Ausdruck
    Figure 00070001
    und der Ausdruck sin(qφc) durch den Ausdruck
    Figure 00070002
    ersetzt wird.
  • Sogar die Ermittlung von trigonometrischen Funktionswerten kann vermieden werden, wenn schließlich noch der Ausdruck cos (φc) durch den Ausdruck xc/a und der Ausdruck sin (φc) durch den Ausdruck yc/a ersetzt wird.
  • Eine alternative Möglichkeit besteht darin, dass die korrigierten Signale anhand der vorkorrigierten Signale durch Bildung von Funktionen der Form
    Figure 00070003
    ermittelt werden, wobei xcc und ycc die korrigierten Signale, xc und yc die vorkorrigierten Signale und bq Wichtungsfaktoren sind.
  • Weitere Vorteile und Einzelheiten ergeben sich aus der nachfolgenden Beschreibung eines Ausführungsbeispiels in Verbindung mit den Zeichnungen. Dabei zeigen in Prinzipdarstellung:
  • 1 ein Blockschaltbild einer Ermittlungsschaltung für ein Lagesignal,
  • 2 eine erste Ausgestaltung eines ersten Ausschnitts von 1,
  • 3 eine erste Ausgestaltung eines zweiten Ausschnitts von 1,
  • 4 eine Vereinfachung der Vorgehensweise von 3,
  • 5 eine Vereinfachung der Vorgehensweise von 4,
  • 6 eine Vereinfachung der Vorgehensweise von 5,
  • 7 eine zweite Ausgestaltung des ersten Ausschnitts von 1,
  • 8 einen weiteren Ausschnitt der Ermittlungsschaltung von 1,
  • 9 eine Zuordnung von Winkelbereichen zu Registern,
  • 10 eine logische Verknüpfung,
  • 11 eine erste Vorgehensweise zur Ermittlung der Korrekturwerte und
  • 12 eine alternative Vorgehensweise zur Ermittlung der Korrekturwerte.
  • Gemäß 1 weist eine Ermittlungsschaltung, mittels derer ein Lagesignal φcc ermittelt werden soll, zwei Signalgeber 1, 2 und eine Maßverkörperung 3 auf. Die Maßverkörperung 3 ist relativ zu den Signalgebern 1, 2 bewegbar. Gemäß 1 ist sie beispielsweise um eine Drehachse 4 drehbar. Dies ist in 1 durch einen Pfeil A angedeutet. Die Maßverkörperung 3 weist eine Vielzahl (z. B. 1000 bis 5000) äquidistant angeordneter Maßteilungen 5 auf. Die Signalgeber 1, 2 tasten die Maßverkörperung 3 ab und liefern hiermit korrespondierende Messsignale x, y.
  • Im Idealfall weisen die Signalgeber 1, 2 exakt gleiche Sensitivitäten auf und sind ideal positioniert. Bei gleichförmiger Bewegung der Maßverkörperung 3 relativ zu den Signalgebern 1, 2 sind diese daher in der Lage, Messsignale x, y zu liefern, die folgende Bedingungen erfüllen:
    • – Sie sind periodisch.
    • – Sie weisen eine gleiche Amplitude auf.
    • – Sie sind exakt sinusförmig.
    • – Sie sind exakt um 90° relativ zueinander phasenversetzt.
    • – Sie weisen eine Grundfrequenz fG auf, die mit der Relativbewegung der Maßverkörperung 3 korrespondiert.
  • Eine Periode der Messsignale x, y entspricht dabei einer Relativbewegung der Maßverkörperung 3 um eine Maßteilung 5.
  • Im Idealfall gilt daher innerhalb einer Maßteilung 5: x = acos(φ) (20) y = asin(φ) (21)a ist dabei die Amplitude der Messsignale x, y. Dementsprechend gilt für das Lagesignal φ der Maßverkörperung 3 innerhalb einer Maßteilung 5: φ = arctan(y/x) falls x > 0 (22) φ = arctan(y/x) + π falls x < 0 (23) φ = (π/2)sign(y) falls x = 0 (24)
  • Im Realfall sind die Signalgeber 1, 2 aber nicht exakt positioniert und weisen auch – zumindest geringfügig – unterschiedliche Sensitivitäten auf. Im Realfall weisen die Messsignale x, y daher bei gleichförmiger Relativbewegung der Maßverkörperung 3 nur im Wesentlichen die gleiche Amplitude auf, sind nur im Wesentlichen sinusförmig und nur im Wesentlichen um 90° relativ zueinander phasenversetzt. Die Grundfrequenz fG der Messsignale x, y bleibt hingegen erhalten.
  • Für die Messsignale x, y als Funktion der tatsächlichen Lage φ der Maßverkörperung 3 innerhalb einer Maßteilung 5 kann daher folgender Ansatz getroffen werden: x = ac(φ + Δ) + x0 (25) y = (1 + m)as(φ) + y0 (26)c und s sind dabei periodische Funktionen der Form c(φ) = cos(φ) + Σq=2 [cqcos(qφ) + dqsin(qφ)] (27)und s(φ) = sin(φ) + Σq=2 [cqcos(qφ – qπ/2) + dqsin(qφ – qπ/2)] (28)
  • Die Funktionen c und s sind um 90° bzw. π/2 gegeneinander phasenverschoben. Es gilt also s(φ) = c(φ – π/2).
  • In den obigen Formeln bezeichnen x0 und y0 Offsetfehler, m einen Amplitudenfehler und Δ einen Phasenfehler. cq und dq sind Spursignalverzerrungen durch Harmonische der Grundfrequenz fG, also durch höherfrequente Wellen der Messsignale x, y verursachte Verzerrungen. Dabei gilt in aller Regel |xo/a|, |y0/a|, |m|, |2Δ/π|, |cq|, |dq| << 1. (29)
  • Diese Signalfehler müssen bestimmt und kompensiert werden.
  • Das erfindungsgemäße Verfahren läuft iterativ ab. Nachfolgend wird dabei angenommen, dass für die Signalfehler x0, y0, m, Δ, cq, dq bereits Werte bestimmt wurden. Zu Beginn des Verfahrens können die Werte aber auf vorbestimmte Anfangswerte gesetzt werden, z. B. auf x0 = y0 = m = Δ = cq = dq = 0.
  • Die von Signalgebern 1, 2 erfassten Messsignale x, y werden gemäß 1 zunächst einem ersten Korrekturblock 6 zugeführt. Dem Korrekturblock 6 werden ferner die Korrekturwerte x0, y0, m und Δ für Offset, Amplitude und Phasenfehler zugeführt. Der erste Korrekturblock 6 ermittelt daraus – siehe 2 – vorkorrigierte Signale xc, yc gemäß der Beziehungen yc = (y – y0)/(1 + m) (30) xc = (x – x0 + ycsinΔ)/cos(Δ) (31)
  • Für die vorkorrigierten Signale xc, yc, gilt näherungsweise xc ≈ acos(φ) + aΣq=2 [cqcos(qφ) + dqsin(qφ)) (32) yc ≈ asin(φ) + aΣq=2 [cqcos(qφ – qπ/2) + dqsin(qφ – qπ/2)] (33)
  • Anhand der vorkorrigierten Signale xc, yc und der Korrekturwerte cq, dq für die höherfrequenten Wellen der Messsignale x, y können daher in einem zweiten Korrekturblock 7 korrigierte Signale xcc, ycc ermittelt werden, bei denen auch die Spursignalverzerrungen weitgehend kompensiert sind.
  • Für die Ermittlung der korrigierten Signale xcc, ycc gibt es mehrere Möglichkeiten.
  • So kann z. B. – siehe 3 – anhand der vorkorrigierten Signale xc, yc gemäß den Beziehungen φc = arctan(yc/xc) falls xc > 0 (34) φc = arctan(yc/xc) + π falls xc < 0 (35) φc = (π/2)sign(yc) falls xc = 0 (36)zunächst ein vorläufiger Arcustangens φc ermittelt werden und sodann die korrigierten Signale xcc, ycc durch Einsetzen des vorläufigen Arcustangens φc als Argument in eine Fourierreihenentwicklung ermittelt werden. Die korrigierten Signale xcc, ycc werden also in diesem Fall z. B. durch Bildung von Funktionen der Form xcc = xc – aΣq=2 [cqcos(qφc) + dqsin(gφc)] (37) ycc = yc – aΣq=2 [cqcos(qφc – qπ/2) + dqsin(qφc – qπ/2)] (38)gebildet. Für die so ermittelten korrigierten Signale xcc, ycc gilt nun in sehr guter Näherung xcc = acos(φ) (39) ycc = asin(φ) (40)
  • Es ist daher möglich, in Analogie zu den Formeln 1 bis 3 anhand der Messsignale x, y und der Korrekturwerte x0, y0, m, Δ, cq, dq einen Arcustangens φcc und so auch die Lage φcc der Maßverkörperung 3 innerhalb einer Maßteilung 5 hochgenau zu bestimmen. Es kann also anhand der korrigierten Signale xcc, ycc das Lagesignal φcc der Maßverkörperung 3 relativ zu den Signalgebern 1, 2 anhand der Gleichungen φcc = arctan(ycc/xcc) falls xcc > 0 (41) φcc = arctan(ycc/xcc) + π falls xcc < 0 (42) φcc = (π/2)sign(ycc) falls xcc = 0 (43)ermittelt werden.
  • Es sei an dieser Stelle erwähnt, dass zur Bestimmung der vollständigen Lage der Maßverkörperung 3 auch bekannt sein muss, welche Maßteilung 5 von den Signalgebern 1, 2 gerade abgetastet wird (sogenannte Groblage). Die Bestimmung der Groblage ist aber allgemein bekannt und nicht Gegenstand der vorliegenden Erfindung. Sie wird vielmehr im Rahmen der vorliegenden Erfindung vorausgesetzt.
  • Die Formeln 37 und 38 sind mathematisch korrekt, erfordern aber einen großen Rechenaufwand, da sowohl für qφc als auch für (qφc – qπ/2) Sinus- und Cosinuswerte ermittelt werden müssen. Entsprechend den allgemein bekannten Additionstheoremen für Sinus und Cosinus werden daher – siehe 4 – folgende Ersetzungen vorgenommen:
    Der Ausdruck cos (qφc – qπ/2) wird für q = 0, 4, 8, ... durch cos(qφc), (44) für q = 1, 5, 9, ... durch sin(qφc), (45) für q = 2, 6, 10, ... durch – cos(qφc) und (46) für q = 3, 7, 11, ... durch – sin(qφc) (47)ersetzt. Weiterhin wird der Ausdruck sin(qφc – qπ/2) für q = 0, 4, 8, ... durch sin(qφc), (48) für q = 1, 5, 9, ... durch – cos(qφc), (49) für q = 2, 6, 10, ... durch – sin(qφc) und (50) für q = 3, 7, 11, ... durch cos(qφc) (51)ersetzt. Nunmehr müssen nur noch die Sinus und Cosinuswerte von qφc ermittelt werden.
  • Die Formel 37 und die durch Modifikation gemäß den Formeln 44 bis 51 erlangte modifizierte Formel 38 kann aber noch weiter vereinfacht werden. Denn es ist gemäß 5 möglich, in diesen Formeln den Ausdruck cos (qφc) durch den Ausdruck
    Figure 00130001
    zu ersetzen. Weiterhin ist es möglich, den Ausdruck sin (qφc) durch den Ausdruck
    Figure 00130002
    zu ersetzen. Nunmehr müssen nur noch Sinus und Cosinus von φc ermittelt werden.
  • Auch die Ermittlung dieser trigonometrischen Funktionen kann aber vermieden werden. Denn es ist – siehe 6 – möglich, den Ausdruck cos (φc) durch den Ausdruck xc/a und den Ausdruck sin (φc) durch den Ausdruck yc/a zu ersetzen.
  • In manchen Fällen sind die Messsignale x, y durch Abbildung der Signale xcos = acos(φ + Δ) + x0 (54) ycos = (1 + m)asin(φ) + y0 (55)über eine (gemeinsame) nicht lineare Kennlinie f entstanden. Es gilt also x = f(xcos) (56) y = f(ycos) (57)
  • In diesem Fall verschwinden die Korrekturwerte dq, haben also den Wert Null. In diesem Fall können daher – siehe 7 – die korrigierten Signale xcc, ycc anhand der vorkorrigierten Signale xc, yc durch Bildung von Funktionen der Form xcc = xc – Σq=2 bqxc q (58) ycc = yc – Σq=2 bqyc q (59)ermittelt werden. Die Koeffizienten bq sind dabei durch die Beziehung bq = a–qΣq'=q Qhq,q' cq (60)bestimmt, wobei hq,q' Matrixkoeffizienten sind. Die Matrixkoeffizienten hq,q' können dabei wie folgt ermittelt werden:
    Der Einfachheit halber und ohne Beschränkung der Allgemeinheit wird nachfolgend zunächst angenommen, dass die Korrekturwerte x0, y0, m und Δ Null sind.
  • Man nehme nun weiterhin an, die nicht lineare Funktion f sei taylorentwickelbar und die Taylorkoeffizienten der Funktion f entsprächen den Koeffizienten bq und es gelte |bq| << 1. Dann ergibt sich das Messsignal x aus der Lage φ zu x = Σq=0 bqaq[cos(φ)]q (61)
  • Auf Grund der für beliebige Winkel β gültigen Beziehung
    Figure 00150001
    und der ebenfalls allgemein gültigen Beziehung (cosβ)2 + (sinβ)2 = 1 ist es aber möglich, Koeffizienten gq,r zu bestimmen, so dass gilt [cos(φ)]q = Σr=0 qgq,rcos(rφ) (63)
  • Die Koeffizienten gq,r sind unabhängig von β bzw. φ. Die ersten Koeffizienten gq,r ergeben sich zu g0,0 = 1, g1,0 = 0, g1,1 = 1, g2,0 = ½, g2,1 = 0, g2,2 = –½, g3,0 = 0, g3,1 = ¾, g3,2 = 0, g3,3 = ¼. Somit lässt sich die Gleichung 61 umformen in x = Σq=0 bqaq Σr=0 qgq,rcos(rφ) = Σq=0 cqcos(qφ) (64)mit cq = Σq'=q bq' aq' gq',q (65)
  • In der Praxis müssen nur endlich viele der Koeffizienten bq berücksichtigt werden. Die übrigen können in guter Näherung als Null angenommen werden. Damit reduziert sich das Gleichungssystem von Gleichung 65 zu einem endlichen Gleichungssystem, das bei bekannten Korrekturwerten cq nach den Koeffizienten bq aufgelöst werden kann. Die Auflösung ergibt ein Gleichungssystem in der Form von Gleichung 60. Die Matrixkoeffizienten hq,q' lassen sich somit durch Koeffizientenvergleich ermitteln. Auf diese Weise erhält man z. B. h0,0 = 1, h0,1 = 0, h1,1 = 1, h0,2 = –1, h1,2 = 0, h2,2 = 2, h0,3 = 0, h1,3 = –3, h2,3 = 0, h3,3 = 4.
  • Zur Kompensation der durch die nicht lineare Funktion f hervorgerufenen Fehler in den Messsignalen x, y kann man die vorkorrigierten Signale xc, yc einfach der inversen Abbildung unterwerfen. Für kleine Fehler, das heißt für |cq| << 1, ist diese inverse Abbildung näherungsweise gegeben durch xcc = xc – Σq=2 bqxc q (66) ycc = yc – Σq=2 bqyc q (67)
  • Im Vorstehenden wurde stets vorausgesetzt, dass die Korrekturwerte x0, y0, m, Δ, cq, dq bekannt sind und daher kompensiert werden können. Die Korrekturwerte x0, y0, m, Δ, cq, dq müssen aber auch bestimmt werden. Hierzu wird gemäß 1 wie folgt vorgegangen:
    Für jede ermittelte Lage φcc wird auch die Summe der Quadrate der korrigierten Signale xcc, ycc bzw. die Wurzel aus dieser Summe ermittelt. Es wird also aus den korrigierten Signalen xcc, ycc ein Zusatzsignal rcc 2 bzw. rcc der Form
    Figure 00160001
    abgeleitet. Nachstehend wird dabei nur die Vorgehensweise bezüglich des Zusatzsignals rcc behandelt. Die Vorgehensweise bezüglich des Zusatzsignals rcc 2 ist völlig analog.
  • Das Zusatzsignal rcc und die Lage φcc werden – siehe 1 und 8 – einem Fourierblock 8 zugeführt. Der Fourierblock 8 weist gemäß 8 eine Anzahl von Registern 9 auf. In einem dieser Register 9 wird das momentan zugeführte Zusatzsignal rcc abgespeichert.
  • Gemäß 9 ist den Registern 9 jeweils ein Winkelbereich α1 bis αn zugeordnet, wobei n vorzugsweise eine Potenz von 2 ist. Der Fourierblock 9 weist daher einen Selektor 10 auf. Dem Selektor 10 wird das Lagesignal φcc zugeführt. Anhand des Lagesignals φcc steuert der Selektor 10 dasjenige der Regis ter 9 an, in dessen zugeordnetem Winkelbereich α1 bis an das Lagesignal φcc liegt, um das jeweilige Zusatzsignal rcc in diesem Register 9 abzuspeichern.
  • Jedem Register 9 ist weiterhin ein Flag 11 zugeordnet. Zusammen mit dem Abspeichern des Zusatzsignals rcc in einem der Register 9 setzt der Selektor 10 zugleich auch das dem jeweiligen Register 9 zugeordnete Flag 11.
  • Die Flags 11 sind mit einem Auslöseelement 12 verbunden. Das Auslöseelement 12 ermittelt anhand der Flags 11, ob eine Auslösebedingung erfüllt ist. Ist die Auslösebedingung nicht erfüllt, steuert das Auslöseelement 12 einen Rechenblock 13 nicht an. Ist die Auslösebedingung hingegen erfüllt, steuert es den Rechenblock 13 an. Eine Ermittlung der Fourierkoeffizienten Ei, Fi wird also nur dann vorgenommen, wenn die Auslösebedingung erfüllt ist.
  • Ist die Auslösebedingung erfüllt, ermittelt der Rechenblock 13 anhand der Gesamtheit der in den Registern 9 abgespeicherten Werte die Fourierkoeffizienten Ei, Fi des Zusatzsignals rcc. Er ermittelt also die Fourierkoeffizienten Ei, Fi derart, dass gilt rcc = E0 + Σi=1 [Eicos(iφ) + Fisin(iφ)] (69)
  • Der Rechenblock 13 setzt nach dem Ermitteln der Fourierkoeffizienten Ei, Fi die Flags 11 wieder zurück. Weiterhin löscht er auch die in den Registern 9 abgespeicherten Werte. Ein erneutes Ermitteln der Fourierkoeffizienten Ei, Fi erfolgt also erst wieder, wenn die Auslösebedingung erneut erfüllt ist.
  • Im einfachsten Fall ist die Auslösebedingung nur dann erfüllt, wenn in allen Registern 9 gemäß dem obenstehend beschriebenen Verfahren Werte abgespeichert sind. In diesem Fall muss lediglich überprüft werden, ob alle Flags 11 gesetzt sind.
  • Es ist aber auch möglich, dass die Auslösebedingung erfüllt ist, wenn nur in einem ersten Teil der Register 9 gemäß dem obenstehend beschriebenen Verfahren Werte abgespeichert sind. Beispielsweise kann ein hinreichendes Füllen der Register 9 unterstellt werden, wenn für jedes Register 9 gilt, dass sein zugeordnetes Flag 11 gesetzt ist und/oder beide den unmittelbar benachbarten Registern 9 zugeordneten Flags 11 gesetzt sind. Dies kann – für jeweils eines der Register 9 – mittels einer logischen Verknüpfung ermittelt werden, die beispielhaft in 10 dargestellt ist. Insbesondere in diesem Fall können die verbleibenden Register 9 mit Werten gefüllt werden, die anhand der bereits abgespeicherten Werte ermittelt werden. Beispielsweise kann in jedem Register 9, in dem nicht bereits gemäß dem obenstehend beschriebenen Verfahren ein Wert abgespeichert ist, der Mittelwert der beiden Werte abgespeichert werden, die in den beiden winkelmäßig unmittelbar benachbarten Registern 9 abgespeichert sind.
  • Der Rechenblock 13 ermittelt also – siehe 11 und 12 – die Fourierkoeffizienten Ei(i = 0, 1, ...) und Fi(i = 1, 2, ...) in an sich bekannter Weise. Die Fourierkoeffizienten Ei, Fi werden im Rechenblock 13 somit im Prinzip gemäß der üblichen Vorgehensweise ermittelt. Beispielsweise können sie gemäß den Formeln E0 = (1/n) Σm=0 n-1rcc(m) (70) Ei = [(1/(2n)] Σm=0 n-1rcc(m) cos(2π i m/n) (71) Fi = [(1/(2n)] Σm=0 n-1rcc(m) sin(2π i m/n) (72)ermittelt werden.
  • Vorzugsweise aber sind jedem Fourierkoeffizienten Ei, Fi bestimmte der Register 9 zugeordnet. Diese Register 9 können insbesondere diejenigen der Register 9 sein, bei denen für den jeweiligen Fourierkoeffizienten Ei, Fi der Beitrag des in dem jeweiligen Register 9 hinterlegten Wertes besonders stark gewichtet ist, der Wert cos (2πim/n) bzw. sin (2πim/n) also betragsmäßig in der Nähe von Eins liegt. Denn dann kann der Rechenaufwand deutlich reduziert werden, ohne dass das Ergebnis, also der ermittelte Fourierkoeffizient Ei, Fi sich wesentlich ändert. Es ist also möglich, den jeweiligen Fourierkoeffizienten Ei, Fi ausschließlich anhand der Werte zu ermitteln, die in den dem jeweiligen Fourierkoeffizienten Ei, Fi zugeordneten Registern 9 abgespeichert sind. Die Register 9, die den jeweiligen Fourierkoeffizienten Ei, Fi zugeordnet sind, sind dabei selbstverständlich für jeden Fourierkoeffizienten Ei, Fi individuell bestimmt.
  • Die zuletzt skizzierte Vorgehensweise kann sogar soweit ausgedehnt werden, dass jedem Fourierkoeffizienten Ei, Fi nur diejenigen der Register 9 zugeordnet sind, bei denen der Cosinus bzw. Sinus betragsmäßig maximal werden. In diesem Fall ist es möglich, die Fourierkoeffizienten Ei, Fi ausschließlich durch Summen- und Differenzbildung der in den zugeordneten Registern 9 abgespeicherten Werte zu ermitteln.
  • Wie sich aus den 11 und 12 ergibt, werden die Offsetkorrekturwerte x0, y0 aus den Fourierkoeffizienten Ei, Fi für den grundfrequenten Anteil des Zusatzsignals rcc ermittelt. Der Amplitudenkorrekturwert m und der Phasenkorrekturwert Δ werden aus den Fourierkoeffizienten E2, F2 für den Anteil der ersten Oberwelle des Zusatzsignals rcc ermittelt. Denn es gilt für kleine Fehlergrößen x0, y0, m, Δ in sehr guter Näherung E0 = a (73) Ei = x0 + (a/2)c2 – (a/2)d2 (74) Fi = y0 + (a/2)c2 + (a/2)d2 (75) E2 = –(a/2)m (76) F2 = –(a/2)Δ. (77)
  • Unter der realistischen Annahme, dass die Korrekturwerte c2, d2 verschwinden bzw. gegenüber den Offsets x0, y0 vernachlässigbar klein sind, ergeben sich somit aus diesen Gleichungen die Grundkorrekturwerte (das heißt die Offset-, Amplituden- und Phasenkorrekturwerte) x0, y0, m und Δ eindeutig.
  • Für höherfrequente Wellen der Messsignale x, y hingegen wird die Zuordnung der Fourierkoeffizienten Ei, Fi zu den Korrekturwerten cq, dq mehrdeutig. Denn es gilt für n = 0, 1, 2, ... näherungsweise E3+4n = (a/2)(c2+4n + d2+4n + c4+4n + d4+4n) (78) F3+4n = (a/2)(–c2+4n + d2+4n – c4+4n + d4+4n) (79) E4+4n = a(c3+4n + c5+4n) (80) F4+4n = a(d3+4n + d5+4n) (81) E5+4n = (a/2)(c4+4n – d4+4n + c6+4n – d6+4n) (82) F5+4n = (a/2)(c4+4n + d4+4n + c6+4n + d6+4n) (83)
  • Diese Mehrdeutigkeiten sind auf verschiedene Art und Weise lösbar.
  • Das obige Gleichungssystem ist nämlich anhand erster partieller Ableitungen hergeleitet. Es ist daher beispielsweise möglich, auch Ableitungen höherer Ordnung zu berücksichtigen und so zu weiteren Beziehungen zwischen den Fourierkoeffizienten Ei, Fi auf der einen Seite und den Korrekturwerten cq, dq auf der anderen Seite zu gelangen. So könnte die Mehrdeutigkeit gegebenenfalls behoben werden. Diese Vorgehensweise erfordert jedoch einen sehr hohen Rechenaufwand. Auch ist das entstehende Gleichungssystem in aller Regel nur noch numerisch lösbar, nicht mehr analytisch.
  • In der Praxis kann man jedoch oftmals vereinfachende Annahmen treffen, auf Grund derer die Zuordnung der Fourierkoeffizienten Ei, Fi zu den Korrekturwerten cq, dq eindeutig wird.
  • Eine erste mögliche Annahme besteht darin, dass in den Messsignalen x, y im Wesentlichen nur höherfrequente Wellen auftreten, deren Frequenz ein ungeradzahliges Vielfaches der Grundfrequenz fG ist. Diese Annahme, die in den meisten Fäl len durchaus anwendbar ist, führt dazu, dass nur die Gleichungen 80 und 81 gelöst werden müssen. Es müssen also die Korrekturwerte cq, dq für die mindestens eine höherfrequente Welle der Messsignale x, y nur für höherfrequente Wellen der Messsignale x, y ermittelt werden, deren Frequenz ein ungeradzahliges Vielfaches der Grundfrequenz fG der korrigierten Signale xcc, ycc ist.
  • Auch kann ohne große Fehler angenommen werden, dass nur höherfrequente Wellen der Messsignale x, y relevant sind, deren Frequenz das Drei- und eventuell noch das Fünffache der Grundfrequenz fG der korrigierten Signale xcc, ycc ist. Es reicht daher aus die Gleichungen 80 und 81 für n = 0 zu lösen und so die Korrekturwerte c3, d3, c5, d5 zu bestimmen. Hierfür gibt es zwei Möglichkeiten, die alternativ in den 11 und 12 dargestellt sind.
  • Zum Einen – siehe 11 – kann angenommen werden, dass die Korrekturwerte c5, d5 in einem vorbestimmten Verhältnis zu den Korrekturwerten c3, d3 stehen. Beispielsweise kann angenommen werden, dass die Korrekturwerte c3 und c5 im Verhältnis von 3:1 stehen, dass also der Korrekturwert c3 stets dreimal so groß wie der Korrekturwert c5 ist. Auch andere (sogar negative) Verhältnisse sind jedoch denkbar. Mit dieser Annahme sind die Korrekturwerte c3 und c5 anhand Gleichung 80 eindeutig ermittelbar. Für die Korrekturwerte d3 und d5 kann alternativ die gleiche oder eine andere Annahme getroffen werden.
  • Alternativ kann auch – sozusagen als Spezialfall dieser Vorgehensweise – angenommen werden, dass die Oberwelle mit dem Fünffachen der Grundfrequenz fG der korrigierten Signale xcc, ycc verschwindet, die Korrekturwerte c5 und d5 also den Wert Null haben. In diesem Fall müssen nur die Korrekturwerte c3, d3 für höherfrequente Wellen der Messsignale x, y ermittelt werden, deren Frequenz das Dreifache der Grundfrequenz fG ist. In diesem Fall gilt beispielsweise c3 = E4/E0. Diese Vorgehensweise ist in 12 dargestellt.
  • Je nach Lage des Einzelfalls kann es sogar sinnvoll sein, anzunehmen, dass sowohl die Korrekturwerte d3 und d5 als auch der Korrekturwert c5 verschwinden, also den Wert Null haben.
  • Anhand der Fourierkoeffizienten Ei, Fi können dann die Korrekturwerte x0, y0, m, Δ, cq, dq nachgeführt werden. Beispielsweise können für den Fall, dass nur für die dritte Harmonische die Korrekturwerte c3, d3 ermittelt werden, folgende Nachführregeln ausgeführt werden: a := a + αE0 (84) x0 := x0 + αE1 (85) y0 := y0 + αF1 (86) m := m – 2αE2/E0 (87) Δ := Δ – 2αF2/E0 (88) c3 := c3 + αE4/E0 (89) d3 := d3 + αF4/E0 (90)
  • Der Faktor α ist dabei eine positive Zahl, die kleiner als Eins ist. Sie ist vorzugsweise für alle nachgeführten Werte a, x0, y0, m, Δ, c3, d3 dieselbe. Sie kann aber auch für jeden einzelnen nachgeführten Wert a, x0, y0, m, Δ, c3, d3 individuell bestimmt sein.
  • Obenstehend wurde beschrieben, dass und wie die Korrekturwerte x0, y0, m, Δ, c3, d3 anhand eines Zusatzsignals rcc ermittelt wurden. Das Zusatzsignal rcc (bzw. rcc 2) entsprach dabei der Summe der Quadrate der korrigierten Signale xcc, ycc bzw. der Wurzel aus dieser Summe.
  • Mittels der erfindungsgemäßen Vorgehensweise ist es somit auf einfache Weise möglich, auch höherfrequente Wellen der Messsignale x, y zu korrigieren.

Claims (18)

  1. Ermittlungsverfahren für ein Lagesignal (φcc), – wobei zwei Signalgeber (1, 2) eine relativ zu den Signalgebern (1, 2) bewegbare Maßverkörperung (3) mit einer Vielzahl äquidistant angeordneter Maßteilungen (5) abtasten und hiermit korrespondierende Messsignale (x, y) liefern, – wobei die Messsignale (x, y) bei gleichförmiger Relativbewegung der Maßverkörperung (3) periodisch sind, eine im Wesentlichen gleiche Amplitude (a) aufweisen, im Wesentlichen sinusförmig sind, im Wesentlichen um 90° relativ zueinander phasenversetzt sind, eine mit der Relativbewegung der Maßverkörperung (3) korrespondierende Grundfrequenz (fG) aufweisen und die Maßverkörperung (3) während einer Periode der Messsignale (x, y) eine Relativbewegung um eine Maßteilung (5) ausführt, – wobei aus den Messsignalen (x, y) unter Heranziehung von Korrekturwerten (x0, y0, m, Δ, cq, dq) korrigierte Signale (xcc, ycc) ermittelt werden, – wobei anhand der korrigierten Signale (xcc, ycc) ein Lagesignal (φcc) der Maßverkörperung (3) relativ zu den Signalgebern (1, 2) ermittelt wird, – wobei auf die Grundfrequenz (fG) bezogene Fourierkoeffizienten (Ei, Fi) ermittelt werden, – wobei die Korrekturwerte (x0, y0, m, Δ, cq, dq) anhand der Fourierkoeffizienten (Ei, Fi) nachgeführt werden, – wobei die Korrekturwerte (x0, y0, m, Δ, cq, dq) zwei Offsetkorrekturwerte (x0, y0), mindestens einen Amplitudenkorrekturwert (m) und mindestens einen Phasenkorrekturwert (Δ) für die Messsignale (x, y) oder einen Teil dieser Werte sowie mindestens einen Korrekturwert (cq, dq) für mindestens eine höherfrequente Welle der Messsignale (x, y) umfassen, dadurch gekennzeichnet, dass die Fourierkoeffizienten (Ei, Fi) für ein Zusatzsignal rcc, r2 cc) ermittelt werden, das gleich der Summe der Quadrate der korrigierten Signale (xcc, ycc) oder einem aus dieser Summe abgeleiteten Wert (rcc) ist.
  2. Ermittlungsverfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Korrekturwerte (cq, dq) für die mindestens eine höherfrequente Welle der Messsignale (x, y) nur für höherfrequente Wellen der Messsignale (x, y) ermittelt werden, deren Frequenz ein ungeradzahliges Vielfaches der Grundfrequenz (fG) ist.
  3. Ermittlungsverfahren nach Anspruch 2, dadurch gekennzeichnet, dass die Korrekturwerte (cq, dq) nur für höherfrequente Wellen der Messsignale (x, y) ermittelt werden, deren Frequenz das Drei- oder Fünffache der Grundfrequenz (fG) ist, und dass die Korrekturwerte (c5, d5) für die höherfrequenten Wellen der Messsignale (x, y), deren Frequenz das Fünffache der Grundfrequenz (fG) beträgt, in einem vorbestimmten Verhältnis zu den Korrekturwerten (c3, d3) für die höherfrequenten Wellen der Messsignale (x, y) stehen, deren Frequenz das Dreifache der Grundfrequenz (fG) beträgt.
  4. Ermittlungsverfahren nach Anspruch 3, dadurch gekennzeichnet, dass die Korrekturwerte (c3, d3) nur für höherfrequente Wellen der Messsignale (x, y) ermittelt werden, deren Frequenz das Dreifache der Grundfrequenz (fG) ist.
  5. Ermittlungsverfahren nach einem der obigen Ansprüche, dadurch gekennzeichnet, – dass zum Ermitteln der Fourierkoeffizienten (Ei, Fi) das Zusatzsignal (rcc, rcc 2) in einem von mehreren Registern (9) abgespeichert wird, – dass den Registern (9) jeweils ein Winkelbereich (α1 bis αn) zugeordnet ist, – dass die Abspeicherung jeweils in demjenigen der Register (9) erfolgt, in dessen Winkelbereich (α1 bis αn) ein Arcustangens (φcc) der korrigierten Signale (xcc, ycc) liegt, und – dass die Fourierkoeffizienten (Ei, Fi) anhand der in den Registern (9) abgespeicherten Werte ermittelt werden.
  6. Ermittlungsverfahren nach Anspruch 5, dadurch gekennzeichnet, dass nach dem Ermitteln der Fourierkoeffizienten (Ei, Fi) die in den Registern (9) abgespeicherten Werte gelöscht werden und dass eine erneute Ermittlung der Fourierkoeffizienten (Ei, Fi) erst wieder nach einem hinreichenden Füllen der Register (9) vorgenommen wird.
  7. Ermittlungsverfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Register (9) nur dann hinreichend gefüllt sind, wenn in allen Registern (9) gemäß dem Verfahren von Anspruch 8 Werte abgespeichert sind.
  8. Ermittlungsverfahren nach Anspruch 6, dadurch gekennzeichnet, dass die Register (9) bereits dann hinreichend gefüllt sind, wenn in einem ersten Teil der Register (9) gemäß dem Verfahren von Anspruch 5 Werte abgespeichert sind und dass in diesem Fall ein zweiter Teil der Register (9) mit Werten gefüllt wird, die anhand der gemäß dem Verfahren von Anspruch 5 abgespeicherten Werte ermittelt werden.
  9. Ermittlungsverfahren nach einem der Ansprüche 5 bis 8, dadurch gekennzeichnet, dass jedem Fourierkoeffizienten (Ei, Fi) bestimmte der Register (9) zugeordnet sind und dass der jeweilige Fourierkoeffizient (Ei, Fi) ausschließlich anhand der Werte ermittelt wird, die in den dem jeweiligen Fourierkoeffizienten (Ei, Fi) zugeordneten Registern (9) abgespeichert sind.
  10. Ermittlungsverfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Fourierkoeffizienten (Ei, Fi) durch Summen- und Dif ferenzbildung der in den zugeordneten Registern (9) abgespeicherten Werte ermittelt werden.
  11. Ermittlungsverfahren nach einem der obigen Ansprüche, dadurch gekennzeichnet, – dass zum Ermitteln der korrigierten Signale (xcc, ycc) zunächst vorkorrigierte Signale (xc, yc) ermittelt werden, – dass die vorkorrigierten Signale (xc, yc) aus den Messsignalen (x, y) unter Heranziehung der Offsetkorrekturwerte (x0, y0), des mindestens einen Amplitudenkorrekturwerts (m) und/oder des mindestens einen Phasenkorrekturwerts (Δ) ermittelt werden und – dass sodann anhand der vorkorrigierten Signale (xc, yc) und des mindestens einen Korrekturwerts (cq, dq) für die mindestens eine höherfrequente Welle der Messsignale (x, y) die korrigierten Signale (xcc, ycc) ermittelt werden.
  12. Ermittlungsverfahren nach Anspruch 11, dadurch gekennzeichnet, dass anhand der vorkorrigierten Signale (xc, yc) zunächst ein vorläufiger Arcustangens (φc) ermittelt wird und sodann die korrigierten Signale (xcc, ycc) durch Einsetzen des vorläufigen Arcustangens (φc) als Argument in eine Fourierreihenentwicklung ermittelt werden.
  13. Ermittlungsverfahren nach Anspruch 12, dadurch gekennzeichnet, dass die korrigierten Signale (xcc, ycc) anhand der vorkorrigierten Signale (xc, yc) durch Bildung von Funktionen der Form
    Figure 00260001
    ermittelt werden, wobei xcc und ycc die korrigierten Signale, xc und yc die vorkorrigierten Signale, a die Signalamplitude, cq und dq anhand der Fourierkoeffizienten (Ei, Fi) ermittelte Wichtungsfaktoren und φc der vorläufige Arcustangens sind.
  14. Ermittlungsverfahren nach Anspruch 13, dadurch gekennzeichnet, dass in der zweiten in Anspruch 13 genannten Formel der Ausdruck cos (qφc – qπ/2) für q = 0, 4, 8, ... durch cos(qφc), für q = 1, 5, 9, ... durch sin(qφc), für q = 2, 6, 10, ... durch – cos(qφc) und für q = 3, 7, 11, ... durch – sin(qφc)und der Ausdruck sin (qφc – qπ/2) für q = 0, 4, 8, ... durch sin(qφc), für q = 1, 5, 9, ... durch – cos(qφc), für q = 2, 6, 10, ... durch – sin(qφc) und für q = 3, 7, 11, ... durch cos(qφc)ersetzt wird.
  15. Ermittlungsverfahren nach Anspruch 14, dadurch gekennzeichnet, dass in der ersten Formel von Anspruch 13 und der gemäß Anspruch 14 modifizierten zweiten Formel von Anspruch 13 der Ausdruck cos (qφc) durch den Ausdruck
    Figure 00270001
    und der Ausdruck sin (qφc) durch den Ausdruck
    Figure 00270002
    ersetzt wird.
  16. Ermittlungsverfahren nach Anspruch 15, dadurch gekennzeichnet, dass in den Formeln von Anspruch 15 der Ausdruck cos (φc) durch den Ausdruck xc/a und der Ausdruck sin (φc) durch den Ausdruck yc/a ersetzt wird.
  17. Ermittlungsverfahren nach Anspruch 11, dadurch gekennzeichnet, dass die korrigierten Signale (xcc, ycc) anhand der vorkorrigierten Signale (xc, yc) durch Bildung von Funktionen der Form
    Figure 00280001
    ermittelt werden, wobei xcc und ycc die korrigierten Signale, xc und yc die vorkorrigierten Signale und bq Wichtungsfaktoren sind.
  18. Ermittlungsschaltung, dadurch gekennzeichnet, dass sie zur Durchführung eines Ermittlungsverfahrens nach einem der obigen Ansprüche angepasst ist.
DE102004038621A 2004-08-09 2004-08-09 Ermittlungsverfahren für ein Lagesignal Expired - Fee Related DE102004038621B3 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE102004038621A DE102004038621B3 (de) 2004-08-09 2004-08-09 Ermittlungsverfahren für ein Lagesignal
PCT/EP2005/053681 WO2006015948A1 (de) 2004-08-09 2005-07-28 Ermittlungsverfahren für ein lagesignal
US11/660,007 US7457713B2 (en) 2004-08-09 2005-07-28 Determination method for a position signal
JP2007525281A JP4722133B2 (ja) 2004-08-09 2005-07-28 位置信号の決定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004038621A DE102004038621B3 (de) 2004-08-09 2004-08-09 Ermittlungsverfahren für ein Lagesignal

Publications (1)

Publication Number Publication Date
DE102004038621B3 true DE102004038621B3 (de) 2006-02-16

Family

ID=35427878

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004038621A Expired - Fee Related DE102004038621B3 (de) 2004-08-09 2004-08-09 Ermittlungsverfahren für ein Lagesignal

Country Status (4)

Country Link
US (1) US7457713B2 (de)
JP (1) JP4722133B2 (de)
DE (1) DE102004038621B3 (de)
WO (1) WO2006015948A1 (de)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007008249A1 (de) * 2007-02-20 2008-08-28 Siemens Ag Lageermittlungseinheit
EP2037220A2 (de) 2007-09-14 2009-03-18 Canon Kabushiki Kaisha Wegmessungsverfahren und Motorregelvorrichtung
EP2128570A1 (de) 2008-05-27 2009-12-02 Siemens Aktiengesellschaft Verwendung einer Messsignalauswertung einer Lagemesseinrichtung zur Ermittlung der zeitlichen Differenz zwischen einem ersten Ereignis und einem zweiten Ereignis
EP1970672A3 (de) * 2007-03-16 2011-06-22 Okuma Corporation Positionsdetektor
DE102010023361A1 (de) 2010-06-11 2012-01-05 GEMAC-Gesellschaft für Mikroelektronikanwendung Chemnitz mbH Verfahren und Einrichtung zur genauen Bestimmung der Absolutposition für Weg- und Winkelmesssysteme
EP2669636A1 (de) 2012-06-01 2013-12-04 Siemens Aktiengesellschaft Messwertgeber zum Erhalt einer Positionsinformation und Verfahren zum Betrieb eines solchen Messwertgebers
DE102013201236A1 (de) * 2013-01-25 2014-07-31 Robert Bosch Gmbh Steuereinrichtung und Verfahren zum Korrigieren einer Rotorwinkelmessung einer elektrischen Maschine
DE102013201234A1 (de) * 2013-01-25 2014-07-31 Robert Bosch Gmbh Steuereinrichtung und Verfahren zum Bewerten einer Rotorwinkelmesseinrichtung einer elektrischen Maschine
EP2927646A1 (de) * 2014-03-31 2015-10-07 Siemens Aktiengesellschaft Verfahren zur Korrektur von Messfehlern
DE102015215510A1 (de) * 2014-08-14 2016-02-18 Continental Automotive Gmbh Verfahren zum Ermitteln eines Orthogonalitätsfehlers zwischen zwei Sensorsignalen
DE102015215511A1 (de) * 2014-08-14 2016-02-18 Continental Automotive Gmbh Verfahren zum Ermitteln eines Orthogonalitätsfehlers zwischen zwei Sensorsignalen
DE102014226604A1 (de) * 2014-12-19 2016-06-23 Volkswagen Ag Verfahren und Vorrichtung zum Ausgleichen einer Anordnungstoleranz zwischen zwei Sensorelementen einer Lagesensoranordnung
EP2060876A3 (de) * 2007-11-19 2017-01-04 Canon Kabushiki Kaisha Messvorrichtung
EP2827106B1 (de) * 2012-03-16 2017-11-01 Mitsubishi Electric Corporation Winkelerfassungsvorrichtung
CN107504986A (zh) * 2016-06-14 2017-12-22 大隈株式会社 位置探测器
DE102017202217A1 (de) 2017-02-13 2018-08-16 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur eines Ausgangssignals einer Messeinrichtung
DE102017202218A1 (de) 2017-02-13 2018-08-16 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur eines Ausgangssignals einer Messeinrichtung
US10066971B2 (en) 2015-08-31 2018-09-04 Fanuc Corporation Rotation angle detection apparatus having function of detecting entry of foreign substance based on frequency characteristic of signals
DE102017222508A1 (de) 2017-12-12 2019-06-13 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur von Messsystemabweichungen
EP3553476A1 (de) 2018-04-11 2019-10-16 Siemens Aktiengesellschaft Drehgeber mit spektral codierter massverkörperung
DE102019119672A1 (de) 2018-07-23 2020-01-23 Tdk Corporation Korrekturvorrichtung für einen winkelsensor und winkelsensor
DE102019218702B3 (de) * 2019-12-02 2021-03-04 Infineon Technologies Ag Bestimmung einer positionsinformation über eine position eines magnetfeldgebers relativ zu einem positionssensor
DE102021112732A1 (de) 2021-05-17 2022-11-17 Infineon Technologies Ag Vorrichtung und verfahren zur kalibrierung eines magnetischen winkelsensors

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008241345A (ja) * 2007-03-26 2008-10-09 Toshiba Mach Co Ltd 位相検出装置及び位置検出装置
TW200928793A (en) * 2007-12-26 2009-07-01 Ruei-Jau Chen Algorithm method capable of enhancing accuracy and computation speed of the computation of corrected sums of products (CSP) of computing hardware
JP5178374B2 (ja) * 2008-07-29 2013-04-10 キヤノン株式会社 検出装置
JP5149820B2 (ja) * 2009-01-19 2013-02-20 キヤノン株式会社 コントローラおよび加工装置
WO2010138155A2 (en) * 2009-05-27 2010-12-02 Active Precision, Inc. Encoder interpolator with enhanced precision
JP5371720B2 (ja) * 2009-12-03 2013-12-18 キヤノン株式会社 位置信号補正装置および位置信号補正方法
US9389060B2 (en) * 2013-02-13 2016-07-12 Allegro Microsystems, Llc Magnetic field sensor and related techniques that provide an angle error correction module
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
US10006789B2 (en) 2016-04-27 2018-06-26 Tdk Corporation Correction apparatus for angle sensor, and angle sensor
JP6395062B2 (ja) * 2016-04-27 2018-09-26 Tdk株式会社 角度センサの補正装置および角度センサ
TWI798331B (zh) * 2018-02-02 2023-04-11 日商三共製作所股份有限公司 檢測移動體之運動之位置變化量的方法及裝置
JP6717346B2 (ja) 2018-07-23 2020-07-01 Tdk株式会社 角度センサの補正装置および角度センサ
CN110426071A (zh) * 2019-08-30 2019-11-08 新代科技(苏州)有限公司 旋转编码器精度估测装置及应用其的估测方法
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 (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19914447A1 (de) * 1998-04-03 1999-10-07 Mitutoyo Corp Selbstkalibrierendes Positionsmeßwandlersystem und Verfahren
DE10034733A1 (de) * 1999-08-02 2001-02-15 Siemens Ag Ermittlungsverfahren für ein Lagesignal und/oder für Korrekturwerte für Messsignale
DE10041089A1 (de) * 2000-08-22 2002-03-07 Bosch Gmbh Robert Verfahren zur Korrektur einer Winkelmessung
DE10041096A1 (de) * 2000-08-22 2002-03-07 Bosch Gmbh Robert Verfahren zur Korrektur von Winkelmessungen mittels wenigstens zweier Codespuren
DE10163504A1 (de) * 2001-12-21 2003-07-10 Siemens Ag Verfahren zur iterativen Fehlerkompensation von sin/cos-Lagemesssystemen nach Offset-, Amplituden- und Phasenfehler
DE10163528A1 (de) * 2001-12-21 2003-07-10 Siemens Ag Verfahren zur Fehlerkompensation von sin/cos-Lagemesssystemen nach Offset-, Amplituden- und Phasenfehler

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56136529A (en) * 1980-03-28 1981-10-24 Tokyo Shibaura Electric Co Apparatus for reconstituting image
DE19712622C5 (de) * 1997-03-26 2010-07-15 Dr. Johannes Heidenhain Gmbh Anordnung und Verfahren zur automatischen Korrektur fehlerbehafteter Abtastsignale inkrementaler Positionsmeßeinrichtungen
WO2000028283A1 (fr) * 1998-11-09 2000-05-18 Mitsubishi Denki Kabushiki Kaisha Capteur de position
US6401052B1 (en) * 1999-08-02 2002-06-04 Siemens Aktiengesellschaft Determination method for a position signal and/or for correction values for measurement signals
KR100959321B1 (ko) * 2000-03-28 2010-05-26 인터디지탈 테크날러지 코포레이션 송신 전에 사전 회전을 이용하는 코드 분할 다중 접속 시스템

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19914447A1 (de) * 1998-04-03 1999-10-07 Mitutoyo Corp Selbstkalibrierendes Positionsmeßwandlersystem und Verfahren
DE10034733A1 (de) * 1999-08-02 2001-02-15 Siemens Ag Ermittlungsverfahren für ein Lagesignal und/oder für Korrekturwerte für Messsignale
DE10041089A1 (de) * 2000-08-22 2002-03-07 Bosch Gmbh Robert Verfahren zur Korrektur einer Winkelmessung
DE10041096A1 (de) * 2000-08-22 2002-03-07 Bosch Gmbh Robert Verfahren zur Korrektur von Winkelmessungen mittels wenigstens zweier Codespuren
DE10163504A1 (de) * 2001-12-21 2003-07-10 Siemens Ag Verfahren zur iterativen Fehlerkompensation von sin/cos-Lagemesssystemen nach Offset-, Amplituden- und Phasenfehler
DE10163528A1 (de) * 2001-12-21 2003-07-10 Siemens Ag Verfahren zur Fehlerkompensation von sin/cos-Lagemesssystemen nach Offset-, Amplituden- und Phasenfehler

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Aufsatz:"Erhöhung der Genauigkeit bei Wegmeßsys- temen durch selbstlernende Kompensation systema- tischer Fehler" von B. Hörscheler, Tagungsband SPS/IPC/DRIVES, Elektrische Automatisierungstech- nik - Systeme und Komponenten, Fachmesse und Kon- gress, 23.- 25. November 1999, Nürnberg, Seiten 617 bis 626 *

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102007008249B4 (de) * 2007-02-20 2009-01-02 Siemens Ag Lageermittlungseinheit
DE102007008249A1 (de) * 2007-02-20 2008-08-28 Siemens Ag Lageermittlungseinheit
EP1970672A3 (de) * 2007-03-16 2011-06-22 Okuma Corporation Positionsdetektor
EP2037220A2 (de) 2007-09-14 2009-03-18 Canon Kabushiki Kaisha Wegmessungsverfahren und Motorregelvorrichtung
EP2037220A3 (de) * 2007-09-14 2014-01-01 Canon Kabushiki Kaisha Wegmessungsverfahren und Motorregelvorrichtung
USRE46899E1 (en) 2007-09-14 2018-06-19 Canon Kabushiki Kaisha Displacement sensing method and motor control apparatus
EP2060876A3 (de) * 2007-11-19 2017-01-04 Canon Kabushiki Kaisha Messvorrichtung
EP2128570A1 (de) 2008-05-27 2009-12-02 Siemens Aktiengesellschaft Verwendung einer Messsignalauswertung einer Lagemesseinrichtung zur Ermittlung der zeitlichen Differenz zwischen einem ersten Ereignis und einem zweiten Ereignis
DE102010023361A1 (de) 2010-06-11 2012-01-05 GEMAC-Gesellschaft für Mikroelektronikanwendung Chemnitz mbH Verfahren und Einrichtung zur genauen Bestimmung der Absolutposition für Weg- und Winkelmesssysteme
US11047679B2 (en) 2012-03-16 2021-06-29 Mitsubishi Electric Corporation Angle detecting apparatus
EP2827106B1 (de) * 2012-03-16 2017-11-01 Mitsubishi Electric Corporation Winkelerfassungsvorrichtung
EP2669636A1 (de) 2012-06-01 2013-12-04 Siemens Aktiengesellschaft Messwertgeber zum Erhalt einer Positionsinformation und Verfahren zum Betrieb eines solchen Messwertgebers
DE102013201236A1 (de) * 2013-01-25 2014-07-31 Robert Bosch Gmbh Steuereinrichtung und Verfahren zum Korrigieren einer Rotorwinkelmessung einer elektrischen Maschine
DE102013201234A1 (de) * 2013-01-25 2014-07-31 Robert Bosch Gmbh Steuereinrichtung und Verfahren zum Bewerten einer Rotorwinkelmesseinrichtung einer elektrischen Maschine
WO2015150090A1 (de) * 2014-03-31 2015-10-08 Siemens Aktiengesellschaft Verfahren zur korrektur von messfehlern
EP2927646A1 (de) * 2014-03-31 2015-10-07 Siemens Aktiengesellschaft Verfahren zur Korrektur von Messfehlern
DE102015215510A1 (de) * 2014-08-14 2016-02-18 Continental Automotive Gmbh Verfahren zum Ermitteln eines Orthogonalitätsfehlers zwischen zwei Sensorsignalen
DE102015215511A1 (de) * 2014-08-14 2016-02-18 Continental Automotive Gmbh Verfahren zum Ermitteln eines Orthogonalitätsfehlers zwischen zwei Sensorsignalen
DE102014226604A1 (de) * 2014-12-19 2016-06-23 Volkswagen Ag Verfahren und Vorrichtung zum Ausgleichen einer Anordnungstoleranz zwischen zwei Sensorelementen einer Lagesensoranordnung
DE102014226604B4 (de) 2014-12-19 2022-10-27 Volkswagen Ag Verfahren und Vorrichtung zum Ausgleichen einer Anordnungstoleranz zwischen zwei Sensorelementen einer Lagesensoranordnung
US10066971B2 (en) 2015-08-31 2018-09-04 Fanuc Corporation Rotation angle detection apparatus having function of detecting entry of foreign substance based on frequency characteristic of signals
DE102016010298B4 (de) * 2015-08-31 2019-08-08 Fanuc Corporation Drehwinkelerkennungsgerät mit Funktion zum Erkennen des Eindringens eines Fremdkörpers basierend auf einer Signalfrequenzkennlinie
CN107504986B (zh) * 2016-06-14 2020-12-01 大隈株式会社 位置探测器
CN107504986A (zh) * 2016-06-14 2017-12-22 大隈株式会社 位置探测器
DE102017112956B4 (de) 2016-06-14 2023-02-09 Okuma Corporation Lagedetektor
DE102017202217B4 (de) 2017-02-13 2019-07-11 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur eines Ausgangssignals einer Messeinrichtung
DE102017202218A1 (de) 2017-02-13 2018-08-16 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur eines Ausgangssignals einer Messeinrichtung
DE102017202217A1 (de) 2017-02-13 2018-08-16 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur eines Ausgangssignals einer Messeinrichtung
DE102017222508A1 (de) 2017-12-12 2019-06-13 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur von Messsystemabweichungen
DE102017222508B4 (de) 2017-12-12 2022-02-17 Carl Zeiss Industrielle Messtechnik Gmbh Verfahren und Vorrichtung zur Korrektur von Messsystemabweichungen
EP3553476A1 (de) 2018-04-11 2019-10-16 Siemens Aktiengesellschaft Drehgeber mit spektral codierter massverkörperung
DE102019119672A1 (de) 2018-07-23 2020-01-23 Tdk Corporation Korrekturvorrichtung für einen winkelsensor und winkelsensor
DE102019218702B3 (de) * 2019-12-02 2021-03-04 Infineon Technologies Ag Bestimmung einer positionsinformation über eine position eines magnetfeldgebers relativ zu einem positionssensor
US11788864B2 (en) 2019-12-02 2023-10-17 Infineon Technologies Ag Determination of an item of position information relating to a position of a magnetic field transducer relative to a position sensor
DE102021112732A1 (de) 2021-05-17 2022-11-17 Infineon Technologies Ag Vorrichtung und verfahren zur kalibrierung eines magnetischen winkelsensors

Also Published As

Publication number Publication date
JP2008509414A (ja) 2008-03-27
WO2006015948A1 (de) 2006-02-16
US7457713B2 (en) 2008-11-25
US20070288187A1 (en) 2007-12-13
JP4722133B2 (ja) 2011-07-13

Similar Documents

Publication Publication Date Title
DE102004038621B3 (de) Ermittlungsverfahren für ein Lagesignal
EP0997701B1 (de) Offsetkompensiertes Winkelmessystem
DE3046797A1 (de) Elektrooptisches messsystem mit fehlerkorrektur
EP2108105A1 (de) Verfahren zur bestimmung einer einflussgrösse auf die exzentrizität in einem winkelmesser
EP0913668A1 (de) Verfahren zum Ermitteln des Phasenwinkels bei Positionsgebern mit sinusförmigen Ausgangssignalen
WO2005124286A1 (de) Verfahren und anordnung zur korrektur eines winkel- und/oder abstandsmessenden sensorsystems
DE10041096A1 (de) Verfahren zur Korrektur von Winkelmessungen mittels wenigstens zweier Codespuren
DE102014210009A1 (de) Verfahren zur Signalverarbeitung mithilfe variabler Koeffizienten
EP1421340B1 (de) Code (ring) mit zwei paaren periodischer linienmuster
EP1776564B1 (de) Verfahren und vorrichtung zur korrektur systematischer spursignalfehler von inkrementellen positions- oder drehwinkelgebern
DE2313087A1 (de) Verfahren zur kompensation der taumelbewegung eines rotierenden koerpers und vorrichtung zur durchfuehrung der verfahren
EP1043569B1 (de) Verfahren zum Offsetabgleich zweier orthogonaler Sensorsignale
WO2006069925A1 (de) Messelement und messverfahren mit einer spur zur bestimmung einer lage
DE102017222508B4 (de) Verfahren und Vorrichtung zur Korrektur von Messsystemabweichungen
DE102021005044B4 (de) Messdatenprozessor, Positionsmessgerät und computerimplementiertes Verfahren
DE4422868C2 (de) Vorrichtung zum Bestimmen eines Drehwinkels eines Magneten
DE102015005231B4 (de) Verfahren und Vorrichtung zum Messen der Kreisteilungsfehler von Flanken eines Werkstücks
DE19934478A1 (de) Digitale Interpolationseinrichtung
DE19819069A1 (de) Schaltungsanordnung zur arithmetischen Verknüpfung eines Analogsignals mit einem in digitaler Form vorliegenden Wert sowie Verfahren und Schaltungsanordnung zur Bestimmung eines Winkels
DE10042602A1 (de) Verfahren zur Erweiterung des Absolutwinkelmessbereiches bei Magnetfeldsensoren
DE10247321B3 (de) Verfahren zum Offsetabgleich einer Sensoranordnung zur Erfassung einer Bewegung oder eines Drehwinkels
DE69030220T2 (de) Signalkompensator
DE102009019509B4 (de) Verfahren und Vorrichtung zum Bestimmen eines Rotorwinkels einer rotierenden Welle
WO2007009841A1 (de) VERFAHREN UND ANORDNUNG ZUR BESTIMMUNG DES ZEITLICHEN DIFFERENTIALS EINER MITTELS PHASENSIGNALEN ERFASSBAREN PHYSIKALISCHEN GRÖßE
EP3146297B1 (de) Verfahren zum ermitteln einer bewegung eines objekts

Legal Events

Date Code Title Description
8100 Publication of the examined application without publication of unexamined application
8364 No opposition during term of opposition
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee