DE68916884T2 - Geschwindigkeits- oder Positionsmessgerät. - Google Patents
Geschwindigkeits- oder Positionsmessgerät.Info
- Publication number
- DE68916884T2 DE68916884T2 DE68916884T DE68916884T DE68916884T2 DE 68916884 T2 DE68916884 T2 DE 68916884T2 DE 68916884 T DE68916884 T DE 68916884T DE 68916884 T DE68916884 T DE 68916884T DE 68916884 T2 DE68916884 T2 DE 68916884T2
- Authority
- DE
- Germany
- Prior art keywords
- speed
- pulse
- output
- signals
- detector
- 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
Links
- 238000007493 shaping process Methods 0.000 claims description 19
- 230000005693 optoelectronics Effects 0.000 claims description 6
- 238000005259 measurement Methods 0.000 description 21
- 238000005070 sampling Methods 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 5
- 238000002955 isolation Methods 0.000 description 4
- 230000003111 delayed effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000009532 heart rate measurement Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000010349 pulsation Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P3/00—Measuring linear or angular speed; Measuring differences of linear or angular speeds
- G01P3/42—Devices characterised by the use of electric or magnetic means
- G01P3/44—Devices characterised by the use of electric or magnetic means for measuring angular speed
- G01P3/48—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
- G01P3/481—Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
- G01P3/489—Digital circuits therefor
-
- 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/24409—Interpolation using memories
-
- 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/246—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 by varying the duration of individual pulses
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Control Of Position Or Direction (AREA)
Description
- Die vorliegende Erfindung betrifft die Technik des Messens der Position und/oder der Geschwindigkeit eines sich bewegenden Objekts und beschäftigt sich insbesondere mit einem für diesen Zweck entworfenen und im Oberbegriff des beigefügten Anspruchs 1 definierten Gerät.
- Ein derartiges Gerät ist aus der EP-A-0 145 935 bekannt. Dort ist ein Gerät offenbart, in welchem zum Messen einer Geschwindigkeit und/oder einer Position eines sich bewegenden Körpers unmodulierte Sinuswellensignale, die von einem auf dem Körper angebrachten Kodierer erzeugt werden, mit einem Sägezahn- Trägerwellensignal für eine Pulsbreitenmodulation verglichen werden. Ein Mikrocomputer wird dazu verwendet, unter Durchführung eines ersten Algorithmus eine Analog-Digital-Wandlung des sinusförmigen Wellensignals auszuführen, wobei ein Wert der für jede Trägerwellenperiode gemessenen Pulsbreite darin angewendet wird. Nachdem auf der Basis der Zustände eines ersten Phasensignals und eines zweiten Phasensignals ein Operationsmodus bestimmt wurde, wird des weiteren der erste Algorithmus durch einen anderen aus einer vorbestimmten Reihe von Algorithmen ausgetauscht, um unter Verwendung weiterer Pulsbreitenwerte eine feine Positionsbestimmung vorzunehmen.
- Weiterhin ist in der EP-A-0 162 268 ein Gerät offenbart, in welchem die Messung einer groben Position durchgeführt wird, indem unter Verwendung der Nulldurchgänge eines unmodulierten Kodierersignals ein erstes Signal erzeugt wird, dessen Periode einem Viertel der Periode der Kodiererpulse entspricht, und die Pulse in dem ersten Signal in einem Vor-Rückwärtszähler gezählt werden. Die Messung einer feinen Position wird durch Abtasten und Halten eines ersten Phasensignals und eines zweiten Phasensignals zu jedem Abtastzeitpunkt ausgeführt. Für jedes Abtasten wird ein Sägezahnwellenpuls erzeugt und die Zeitbreite gemessen, um unter Verwendung vorbestimmter Algorithmen eine feine Position zu bestimmen. Während eine Position eines sich bewegenden Körpers unter Verwendung der groben und feinen Positionssignale und eines anderen vorbestimmten Algorithmus gemessen wird, wird des weiteren eine Geschwindigkeit des Körpers bestimmt. Kurz gesagt wird eine grobe Position des Körpers aus dem Nulldurchgang eines sinusförmigen oder Sinuswellensignals bestimmt, aus einem Analogwert des sinusförmigen oder Sinuswellensignals wird eine feine Position bestimmt und die Position des Körpers wird aus der groben und der feinen Position zusammen bestimmt. Eine Geschwindigkeit des Körpers wird aus einer Differenz zwischen den Positionen des Körpers zu jedem Abtastzeitpunkt bestimmt.
- Ferner ist in der JP 81 185 A ein Gerät offenbart, in welchem ein Kodierer den Rotationswinkel eines rotierenden Körpers oder die Position eines sich bewegenden Körpers magnetisch oder optisch mißt und Pulssignale erzeugt, deren ansteigenden oder abfallenden Flanken gezählt werden, um die Position oder die Geschwindigkeit des rotierenden oder sich bewegenden Körpers zu erhalten. Das Gerät umfaßt einen bei niedrigen Geschwindigkeiten verwendeten hochauflösenden Kodierer sowie einen bei höheren Geschwindigkeiten verwendeten Kodierer niedrigerer Auflösung. Daten über die tatsächliche Geschwindigkeit werden erhalten durch Zählen von für eine vorbestimmte Abtastzeit oder eine vorbestimmte Anzahl (zwei oder mehr) von Zeitintervallen zwischen den Pulsen erzeugten Pulsen.
- Zur weiteren Erläuterung der anstehenden Problematik wird nun ein bestimmtes Verfahren zur Geschwindigkeitsmessung unter Bezugnahme auf Fig. 4 beschrieben, worin das Bezugszeichen P eine von dem Kodierer erhaltene Pulsreihe bezeichnet und TS eine Abtastzeit ist, die in dem speziellen Beispiel etwa 0,5 msec beträgt. Ein hoher Genauigkeitswert, der die gemessene Geschwindigkeit anzeigt, wird erhalten durch Messen der Anzahl von Pulsen Pn, die für eine Abtastzeit Ts erzeugt sind, und des Intervalls Td zwischen den Pulsen Pn, und mittels folgender Division:
- N = K&sub1; Pn/Td ... (1)
- Wenn der rotierende Körper oder sich bewegende Körper in einen Bereich niedriger oder extrem niedriger Geschwindigkeit fällt, werden in einer vorbestimmten Abtastzeit keine Pulse Pn erzeugt, wodurch die Messung der Geschwindigkeit ungewiß gemacht wird.
- Mit Bezug auf dieses Verfahren wird nachfolgend von einem Pulsmeßsystem gesprochen. Gemäß diesem System ist es unmöglich, eine zwischen zwei aneinandergrenzende Pulse fallende Position zu bestimmen, selbst wenn die Anzahl der Pulse pro Rotation und Umdrehung unter Benutzung hervorragender Herstellungstechniken erhöht wird.
- Ein Achsmotor, der ohne Getriebe eine Last treibt, kann zum Beispiel mit einer extrem niedrigen Geschwindigkeit von weniger als einer Umdrehung pro Minute rotieren. Gemäß dem Pulsmeßsystem gibt es nicht mehrere Pulse in einer Abtastzeit, oder es gibt, wenn überhaupt, nur sehr wenige Pulse, und somit kann keine stabilisierte Geschwindigkeitsregelung erwartet werden. Es ist offensichtlich, daß die Verwendung langer Abtastzeiten die Anzahl der in der Abtastzeit zu messenden Pulse erhöht, wodurch natürlich eine stabilisierte Regelung ermöglicht wird. Jedoch wird die Ansprechempfindlichkeit auf die Regelung verringert.
- Das (unmodulierte) Ausgangssignal des Kodierers hat gewöhnlich die Form eines Sinuswellensignals oder eines dazu ähnlichen Signals. In einem Sinuswellensignal-Meßsystem, das den Analogwert des unmodulierten Signals so wie es ist als ein Positionssignal verwendet, wird eine höchste Auflösung von mehr als einer Million Pulsen pro Rotation erhalten, wodurch eine im wesentlichen stufenlose Positionsmessung ermöglicht sowie eine verkürzte Abtastzeit und schnelle Regelung zustandegebracht wird.
- Da das Analogsignal verwendet wird, können auf der anderen Seite der Kodierer und der Regler zur Signalübermittlung nicht in isolierter Weise durch einen opto-elektronischen Koppler miteinander verbunden werden. Daher wird der Regler wahrscheinlich durch Rauschen beeinflußt, wodurch es unmöglich wird, eine lange Übertragungsstrecke vorzusehen.
- Es ist eine Aufgabe der vorliegenden Erfindung, ein Gerät vorzusehen, das in der Lage ist, auch extrem langsame Rotationen oder Bewegungen eines rotierenden oder sich bewegenden Objekts ohne jedes Pulsieren zu messen, und überdies die Frequenzgangeigenschaften zu verbessern, um eine schnelle Regelung des rotierenden oder sich bewegenden Körpers vorzusehen, den Übertragungsweg zwischen dem Kodierer und dem Regler aus Übertragungsgründen zu isolieren und den Widerstand des Reglers gegen Rauschen und die tolerierbare Länge des Signalübertragungswegs zu erhöhen.
- Diese Aufgabe wird gelöst, indem das Meßgerät wie in Anspruch 1 definiert ausgestaltet wird; vorteilhafte weitere Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen definiert.
- Entsprechend einem der Hauptmerkmale der vorliegenden Erfindung zur Messung der Position oder Geschwindigkeit eines sich bewegenden Körpers, wird bei einer niedrigen Bewegungsgeschwindigkeit des Körpers eine Ausgabe eines Sinuswellenkodierers einer Pulsbreitenmodulation (PWM) zur Übertragung an einen Regler durch einen Übertragungskanal unterworfen, und das so modulierte Signal wird in dem Regler zurückgewandelt, um eine Sinuswelle wiederzuerhalten, wobei ein Rechteckwellensignal aus dem Nulldurchgang des wiedererhaltenen Sinuswellensignals wiedererzeugt wird und eine grobe Position des Körpers aus dein wiedererzeugten Rechteckwellensignal bestimmt wird.
- Zusätzlich wird ein Analogsignal der Sinuswelle dazu verwendet, eine feine Position des Körpers zu messen. Zur endgültigen Messung der Position oder Geschwindigkeit des sich bewegenden Körpers werden die Informationen über die grobe und die feine Position des Körpers im Geschwindigkeitsregler verwendet (hochauflösendes System).
- Wenn die Bewegungsgeschwindigkeit des Körpers hoch ist, wird ein Rechteckwellenpulssignal aus dem Nulldurchgang der Ausgabe des Sinuswellenkodierers erzeugt, das als grobes Positionssignal zur Messung der Position oder Geschwindigkeit des sich bewegenden Körpers verwendet wird (Pulssystem).
- Ferner zeichnet sich die Erfindung insbesondere dadurch aus, daß das Schalten so ausgeführt wird, daß das vorstehend erwähnte, feine und grobe Positionssignale zusammen verwendende hochauflösende System eingesetzt wird, wenn die Geschwindigkeit des sich bewegenden Körpers niedrig ist, und daß das vorstehend erwähnte, das Rechteckwellenpulssignal verwendende Pulssystem verwendet wird, wenn die Geschwindigkeit des sich bewegenden Körpers hoch ist.
- Gewöhnlicherweise werden bei der Durchführung der vorliegenden Erfindung Pulssignale, die die in einem kodiererseitigen Block erzeugte Ausgabe eines Positionsdetektors wiedergeben, an einen reglerseitigen Block übertragen, der die Pulssignale empfängt und sie in analoge Sinuswellensignale wandelt. Ist die Geschwindigkeit des sich bewegenden oder rotierenden Körpers niedrig, so werden die zurückgewandelten Analogsignale zur Messung einer feinen Position verwendet. Ist die Geschwindigkeit des sich bewegenden oder rotierenden Körpers hoch, werden die Anzahl der in einer Abtastzeit erscheinenden Pulse sowie das Intervall zwischen den Pulsen verwendet, ohne auf die vorstehend erwähnte Technik zur Messung einer feinen Position zurückzugreifen. Insbesondere werden in der vorliegenden Erfindung zu einer Positions-/Geschwindigkeitsmessung sowohl die feine als auch die grobe Position verwendet, wenn der Geschwindigkeitsregler anzeigt, daß die Bewegungs-/Rotationsgeschwindigkeit niedrig ist, während die Anzahl der in einer Abtastzeit erscheinenden Pulse sowie das Intervall zwischen den Pulsen verwendet werden, wenn der Geschwindigkeitsregler anzeigt, daß die Bewegungs-/Rotationsgeschwindigkeit hoch ist. Im letzten Fall, d.h. wenn der Geschwindigkeitsregler anzeigt, daß die Bewegungs-/Rotationsgeschwindigkeit hoch ist, werden die vorstehend erwähnten Pulssignale, die von dem kodiererseitigen Block übertragen und von dem reglerseitigen Block empfangen werden, dazu verwendet, Rechteckwellenpuls-Wiedergabesignale für die Frequenz aus der relativ niedrigen Ausgabe des Positionsdetektors zu erzeugen, und unmodulierte Rechteckwellensignale von den Ausgangspuls- Erzeugerschaltungen, die von dem kodiererseitigen Block übertragen und von dem reglerseitigen Block empfangen werden, werden dazu verwendet, die unmodulierten Wellensignale für die Frequenz aus der relativ hohen Ausgabe des Positionsdetektors wiederherzustellen.
- Ein erfindungsgemäßes Gerät stellt eine optimale Regelung von hoher Geschwindigkeit bis extrem niedriger Geschwindigkeit bereit, wobei die Geschwindigkeitsmessung unter Verwendung von Analogwerten mit höchster Auflösung durchgeführt wird, so daß ungleichmäßige Rotation vermieden wird. Die Übertragung durch den opto-elektronischen Koppler dient zur Unterdrückung des Rauschens des Positionsdetektors (Kodierers), wodurch ein fehlerhafter Betrieb des Reglers vermieden wird.
- Fig. 1 zeigt einen Positions- und Geschwindigkeitsdetektor entsprechend einer Ausführungsform der vorliegenden Erfindung.
- Fig. 2 zeigt eine andere Ausführungsform.
- Fig. 3 zeigt eine Abwandlung der Ausführungsform der Fig. 2.
- Fig. 4 ist ein Ablaufdiagramm für ein Pulsmeßsystem.
- Fig. 5 ist ein Blockdiagramm eines Sinuswellensignalmeßsystems.
- Fig. 6 ist ein Ablaufdiagramm für ein Sinuswellensignalmeßsystem.
- Fig. 7 ist ein Ablaufdiagramm für eine PWM-Übertragung bei niedriger Geschwindigkeit.
- Fig. 8 ist ein Ablaufdiagramm für eine Pulsübertragung bei hoher Geschwindigkeit.
- Fig. 9 ist eine Darstellung verschiedener Wellenformschaltpunkte.
- Fig. 10 zeigt einen Schaltkreis zum Vermeiden von Zufallsfehlern.
- Fig. 11 ist ein Ablaufdiagramm für das Schalten zwischen einem Sinuswellenpuls und einem Isolierpuls, wenn die Geschwindigkeit von niedrig nach hoch wechselt.
- Fig. 12 ist ein Diagramm, das den Zeitablauf für das Schalten zwischen einem Sinuswellenpuls und einem Isolierpuls anzeigt, wenn die Geschwindigkeit von hoch nach niedrig wechselt.
- Fig. 13 zeigt eine weitere Ausführungsform.
- Eine spezielle Ausführungsform der Erfindung wird nun unter Bezugnahme auf die Zeichnungen beschrieben. Zuerst wird unter Bezugnahme auf die Fig. 5 und 6 ein Sinuswellensignalmeßsystem in groben Zügen dargestellt. Ein Geschwindigkeitsdetektor ist ein Sinuswellenkodierer. Dies wird mit Sinuswellensignalmeß- System bezeichnet. Eine Positionsmessung wird durchgeführt unter Verwendung einer Grobpositionsmessungsschaltung (19) und einer Feinpositionsmessungsschaltung (14). Bei der Messung einer groben Position werden wiedererzeugte Sinuswellenausgaben A6 und B6 in Pulse A7 und B7 geformt, die an den ansteigenden und abfallenden Flanken (Nulldurchgangsstellen) beider Signale A7 und B7 in Zählsignale Ac gewandelt werden, und die Zählsignale werden von einem Vor-Rückwärts (U/D)- Zähler 24 gemessen. Die Messung der groben Position wird unter Verwendung des Zählerstandes des U/D-Zähler 24 durchgeführt, der zu Abtastzeiten Ts in eine Halteschaltung 25 festgeschrieben wird. Zum Beispiel wird ein zur Zeit t(n-1) oder an einem Punkt 1 in Fig. 6 festgeschriebener Wert einer groben Position ΘR(n-1) bis zum nächsten Abtastpunkt 2 oder zur Zeit tn gehalten. Der Wert ΘRn der groben Position wird zur Zeit tn oder am Punkt 2 festgeschrieben.
- Der Wert der Feinpositionsmessung 14 wird wie folgt gemessen. Die wiedererzeugten Sinuswellensignale A6 und B6 in den A- und B-Phasen werden jeweils am Abtastpunkt 1 durch eine Abtastprobe und eine Halteschaltung 26 gehalten, um Analogwerte eA(n-1) und eB(n-1) bereitzustellen. Diese Werte werden von einem A/D-Wandler 27 in digitale Werte EA(n-1) und EB(n-1) gewandelt. Ein Wert wird von einer Positions- und Geschwindigkeitsmeßschaltung 20 wie folgt berechnet:
- θF(n-1) = Kltan&supmin;¹(EA(n-1)/EB(n-1)) ... (2)
- Die Berechnung von Gleichung (2) kann zum Beispiel von Software in einem Mikrocomputer durchgeführt werden. Der Mikrocomputer berechnet die folgende Gleichung (3):
- EA(n-1) /EB(n-1) ... (3)
- Auf der anderen Seite können Daten von tan ΘF im Vorhinein in einer Tabelle im ROM abgespeichert werden. Die feine Position wird unter Verwendung einer Adresse ΘF(n-1) im ROM gemessen, bei welcher der Wert der Gleichung (3) mit den Daten für tan ΘF übereinstimmt. Die Anzahl der Datensegmente für tan ΘF zu dieser Zeit ist der Divisor zwischen aneinandergrenzenden Zahlsignalen Ac und stellt die Auflösung an der Position dar. Eine Position Θ wird von einer groben Position ΘR und einer feinen Position ΘF wie folgt berechnet:
- θ = θR + θF ... (4)
- Wird die feine Position ΘF durch 8 Bits dargestellt und die grobe Position ΘR durch die nachfolgenden Bits dargestellt, dann stellen die Daten für die grobe und die feine Position eine Datenreihe dar. Da die Position zu konstanten Abtastintervallen gemessen wird, wird die Geschwindigkeit ω als das Differential zwischen den Positionen gemessen:
- ω = dθ/dt = C (n-th position data θn - (n-1)th position θ(n-1) ... (5)
- Ein spezielles Schaltbild sowie ein System und Verfahren zur Regelung gemäß der vorliegenden Erfindung werden nun mit Bezug auf die Zeichnungen beschrieben. Zuerst wird eine erfindungsgemäße Ausführungsform zur Messung einer Position mit Bezug auf die betroffenen Zeichnungen beschrieben. Fig. 1 ist ein Schaltbild einer erfindungsgemäßen Ausführungsform. Fig. 7 ist ein Ablaufdiagramm für die Ausführungsform, wobei jedoch ein Ablaufdiagramm für die B-Phase weggelassen wurde. Das Bezugszeichen 3 bezeichnet einen Positionsdetektor, der Sinuswellen- oder Dreieckwellen-Analogsignale A und B erzeugt, die 90º phasenversetzt sind und der Geschwindigkeit eines rotierenden oder sich bewegenden Körpers (nicht dargestellt) entsprechen; 6 und 7 bezeichnen Pulsbreitenmodulations-Pulserzeuger, die eine entsprechende Analogausgabe und eine Dreieck- oder Sägezahnwelle mit ausgegebenen, durch A4 bzw. B4 bezeichneten Pulsausgaben vergleicht; 12 und 13 bezeichnen Analogwandler, die die PWM- Ausgaben A4 und B4 in entsprechende analoge Sinuswellen- oder Dreieckwellensignale wandeln, die durch A6 bzw. B6 bezeichnet sind; 15 und 16 bezeichnen Pulsformerschaltungen, die quadratische Pulse aus den wiedererzeugten, durch A8 bzw. B8 bezeichneten Analogausgaben formen; 19 bezeichnet einen Grobpositionsdetektor, der unter Verwendung eines U/D-Zählers die Flanken der Ausgaben A8 und B8 der Pulsformerschaltungen 15 und 16 zählt; 14 bezeichnet einen Feinpositionsdetektor, der ein Pulsintervall zwischen groben Positionen aus den wiedererzeugten Analogausgaben A6 und B6 durch n dividiert; 20 bezeichnet einen Positions- und Geschwindigkeitsdetektor eines Sinuswellensignal-Meßsystems, der einen Mikrocomputer umfaßt, der die Gleichungen (2) bis (5) berechnet; und 23 bezeichnet einen Geschwindigkeitsregler, der den Fehler zwischen einem (nicht dargestellten) Geschwindigkeitsbefehl und der berechneten Geschwindigkeit berechnet und an dem Fehler eine Proportional- und Integralrechenoperation durchführt.
- Fig. 2 ist ein Blockdiagramm einer weiteren Ausführungsform der vorliegenden Erfindung. Fig. 7 ist ein Ablaufdiagramm für den Betrieb der besonderen Ausführungsform bei niedriger Geschwindigkeit, und Fig. 8 ist ein Ablaufdiagramm für den Betrieb der besonderen Ausführungsform bei hoher Geschwindigkeit. Ein Ablaufdiagramm für die B-Phase wurde weggelassen. Die Position und die Geschwindigkeit des rotierenden oder sich bewegenden Körpers kann bei niedriger Geschwindigkeit unter Verwendung des mit Bezug auf Fig. 1 erwähnten Systems gemessen werden. Wie in Fig. 7 dargestellt wird aufgrund der Gegenwart des Analogwandlers 12 eine Verzögerung auftreten, falls die wiedererzeugte Sinuswelle A6 aus der PWM-Ausgabe A4 erzeugt wird. Die Umwandlungsfunktion des Analogwandlers, bezeichnet mit GA, ist gegeben durch die folgende Nacheilung erster Ordnung:
- GA = 1/(1 + TAs) ... (6)
- worin TA eine Verzögerungszeitkonstante und s eine komplexe Variable ist. Somit ist, wie in Fig. 7 dargestellt, die wiedererzeugte Sinuswelle A6 um Θa gegenüber dem Ausgangssignal phasenverschoben. Wenn die geformten Pulse A7 und B7 aus den wiedererzeugten Sinuswellen in den Formerschaltungen geformt werden, werden die geformten Pulse aufgrund der Hystereseeigenschaften der Formerschaltungen 15 und 16 um Θh verzögert, wie zum Beispiel durch A7 in Fig. 7 gezeigt. Wenn der rotierende oder sich bewegende Körper unter solchen Bedingungen in einen Hochgeschwindigkeitsabschnitt übertritt, dann nimmt die Verzögerung der geformten Pulse zu, wodurch die korrekte Messung von Position und Geschwindigkeit erschwert wird.
- Wie in den Fig. 2 und 8 dargestellt ist, werden die verglichen mit den Positionsdetektorausgaben A1 und B1 nur wenig verzögerten Signale A31 und B31 von den Ausgangspulsschaltungen 61 und 71 erzeugt, um die Position und Geschwindigkeit des rotierenden oder sich bewegenden Körpers zu messen. Die PWM- Pulse A3 und B3 und die unmodulierten Pulse A31 und B31 werden gleichzeitig von den Ausgaben A1 und B1 es Positionsdetektors 3 erzeugt. Die Frequenz wird aus der Ausgabe A1 des Positionsdetektors 3 gemessen, unter Verwendung eines Frequenzdetektors 50, um die Kontakte der ersten Schalter 5A und 5B auszuwählen. Die Kontakte a der Schalter werden bei niedriger Geschwindigkeit ausgewählt, so daß die PWM-Pulsschaltungen 6 und 7 ausgewählt sind, und der Kontakt b wird bei hoher Geschwindigkeit ausgewählt, so daß die Ausgangspulsschaltungen ausgewählt sind. Die Kontakte a der zweiten Schalter 17 und 18 werden ausgewählt, so daß die Pulsformerschaltungen 15 und 16 bei niedriger Geschwindigkeit ausgewählt sind, während die Kontakte b bei hoher Geschwindigkeit ausgewählt werden, so daß die unmodulierten Pulssignale mit kleiner Verzögerung ausgewählt sind. Der Positions- und Geschwindigkeitsdetektor 21 eines Pulssystems formt Pulse unter Verwendung der ansteigenden und abfallenden Flanken der quadratischen Pulse A8 und B8 und mißt die Position und Geschwindigkeit gemäß Gleichung (1). Im dritten Schalter 22 wird der Kontakt a ausgewählt, um den Positions- und Geschwindigkeitsdetektor 20 eines Sinuswellensystems oder Messung niedriger Geschwindigkeit auszuwählen, und der Kontakt b wird ausgewählt, um den Positions- und Geschwindigkeitsdetektor 21 eines Pulssystems oder Messung hoher Geschwindigkeit auszuwählen. Der Geschwindigkeitsregler 23 bewirkt eine Geschwindigkeitsregelung unter Verwendung eines Signals von dem Positions- und Geschwindigkeitsdetektor und erzeugt Signale C6 und C7, um die Kontakte der zweiten Schalter 17, 18 und des dritten Schalters 22 auszuwählen.
- Fig. 3 zeigt eine Abwandlung der weiteren Ausführungsform. In den Fig. 1, 2 und 3 werden durchgehend die gleichen Bezugszeichen verwendet. Der Betrieb des Geräts bei niedriger Geschwindigkeit wird mit Bezug auf die Fig. 3 und 7 beschrieben. Die Bezugszeichen 1 und 2 bezeichnen ein kodiererseitiges bzw. reglerseitiges Blockdiagramm. Bei niedriger Geschwindigkeit wird ein Dreiecksignal C3 von einem Trägerwellengenerator 4 erzeugt, und der Kontakt a des ersten Schalters 5 wird ausgewählt, C5 auszugeben. Die PWM-Pulsformerschaltungen 6 und 7 vergleichen die Ausgaben A1 und B1 des Sinuswellengenerators 3 und die Dreieckwelle C5, um die PWM-Ausgaben A2 und B2 zu erzeugen. Die PWM-Ausgaben A2 und B2 werden von den Treibern 8 und 9 für Langstrecken verstärkt, und die Ausgaben A3 und B3 der Treiber werden an die Regelkreisseite 2 übertragen. In der Regelkreisseite 2 werden die Signale A3 und B3 von Isolierelementen 10 und 11, wie einem opto-elektronischen Koppler oder einem Pulsübertrager, empfangen, die dann Signale A4 bzw. B4 ausgeben. Die Signale A4 und B4 werden von den Analogwandlern 12 und 13 in Bipolaritäts-Träger AS und B5 gewandelt, und die sich ergebenden Signale werden als wiedererzeugte Sinuswellensignale A6 und B6 über entsprechende (nicht dargestellte) Weichtastfilter erster Ordnung bereitgestellt.
- Der Kontakt b des ersten Schalters 5 wird bei hoher Geschwindigkeit ausgewählt, so daß der erste Schalter 5 eine Nullspannung C4 auswählt. Wie in Fig. 8 dargestellt, vergleichen zu diesem Zeitpunkt die PWM-Pulsformerschaltungen 6 und 7 die Ausgaben A1 und B1 des Sinuswellengenerators mit der Nullspannung, um unmodulierte quadratische Pulse A2 und B2 bereitzustellen, die dann an die Treiber 8 und 9 für Langstreckenübertragung geliefert werden, und die Ausgaben A31 und B31 der Treiber werden dann an die Regelkreisseite 2 geliefert. In der Regelkreisseite empfangen die Isolierelemente 10 und 11, wie ein opto-elektronischer Koppler oder ein Pulsübertrager, die Signale A31 und B31 und geben Signale A4 bzw. B4 aus. Die zweiten Schalter 17 und 18 wählen ihre Kontakte b und somit die Signale A4 und B4 aus und geben die Signale A8 bzw. B8 aus. Der Pulssystem-Positionsdetektor 21 empfängt die Signale A8 und B8 und mißt die Position und Geschwindigkeit des rotierenden oder sich bewegenden Körpers gemäß Gleichung (1), wie vorstehend erwähnt. Der dritte Schalter 22 wählt den Kontakt b, um die Signale des Pulssystem-Positions und Geschwindigkeitsdetektors 21 an den Geschwindigkeitsregler 23 zu liefern, der eine Rechenoperation zur Geschwindigkeitsregelung durchführt und Regelsignale C7 und C6 für die zweiten und den dritten Schalter erzeugt.
- Das Regelsignal für den ersten Schalter wird unter Verwendung des Blockdiagramms der Fig. 3 und des Regeldiagramms der Fig. 9 beschrieben. Das Ausgabesignal A1 des Sinuswellengenerators 3 wird an den Frequenz-Spannungs (F/V)-Wandler 28 geliefert, der ein von der Frequenz abhängiges Signal C1 ausgibt. Der Hysteresekomparator 30 erzeugt ein Signal C2 aus der Ausgabe C1 des Wandlers 28 und der Ausgabe des Spannungskomparators 29. Das Signal C2 wechselt von hoch nach niedrig an einem Punkt f&sub3;, wenn die Frequenz des Positionsdetektors ansteigt. Die Ausgabe C2 des Komparators 30 wechselt von niedrig nach hoch an einem Punkt f&sub2;, wenn die Frequenz f abfällt. Zu diesem Zeitpunkt gilt f&sub3; > f&sub2;. Der erste Schalter 5 wählt seinen Kontakt a aus, wenn der Hysteresekomparator 30 eine hohe Ausgabe erzeugt, und gibt für-C5 einen Dreieckträger C3 aus. Wenn die Ausgabe des Komparators 30 niedrig ist, wählt der Schalter 5 seinen Kontakt b aus, um die Nullspannung C4 auszugeben. Der Geschwindigkeitsregler 23 berechnet die Frequenz des Positionsdetektors 3. Wenn die Frequenz f < f&sub1; ist, dann werden Position und Geschwindigkeit entsprechend dem Sinuswellensystem berechnet, um den Pulssystemdetektor in einem Bereich f > f&sub1; auszuwählen.
- Wenn die Geschwindigkeit des rotierenden oder sich bewegenden Körpers ansteigt, werden die unmodulierten Pulse A4 und B4 ausgewählt, wenn die Positionsdetektorfrequenz f > f&sub4; ist, um eine Positions- und Geschwindigkeitsmessung in dem Pulsmeßsystem zu bewirken. In einem Frequenzbereich von f&sub1; ≤ f ≤ f&sub4; werden die geformten Pulse A7 und B7 ausgewählt, um die Positions- und Geschwindigkeitsmessung in dem Pulsmeßsystem zu bewirken. Während das Intervall zwischen f&sub2; und f&sub3; durch die Charakteristik des Hysteresekomparators bestimmt wird, müssen das Intervall zwischen f&sub2; und f&sub1; sowie das Intervall zwischen f&sub3; und f&sub4; größer sein als ein Bereich, in welchem der rotierende oder sich bewegende Körper einer maximalen Beschleunigung oder maximalen Verzögerung in einer einzigen Abtastzeit ausgesetzt ist.
- In Fig. 9 weichen ein unmodulierter Puls und ein geformter Puls in der Phase voneinander ab, wenn der Schaltvorgang zwischen dem Gebiet des geformten Pulses und dem Gebiet des unmodulierten Pulses oder umgekehrt vorgenommen wird. Während der unmodulierte Puls in der Phase geringfügig von dem unmodulierten Sinuswellensignal abweicht, ist der geformte Puls notwendigerweise um eine Verzögerung Θa verzögert, die von dem entsprechenden der Analogwandler 12 und 13 erzeugt ist, sowie um eine Hystereseverzögerung Θh, die von der entsprechenden der Pulsformerschaltungen 15 und 16 erzeugt ist. Während beide Verzögerungszeiten konstant sind, steigt die Phasendifferenz mit steigender Geschwindigkeit an. Der Schaltpunkt f&sub4; tritt jederzeit auf, so daß ein Schaltzufallsfehler zu dieser Zeit auftritt, wodurch ein Fehler in der Messung von Position und Geschwindigkeit verursacht wird.
- Fig. 10 veranschaulicht den Schaltkreis der Schalter 17 und 18, die keine Fehler verursachen. Fig. 11 ist ein Ablaufdiagramm, das die Situation veranschaulicht, in welcher das Umschalten von hoher Geschwindigkeit auf niedrige Geschwindigkeit vorgenommen wird.
- Fig. 12 ist ein Ablaufdiagramm, das die Situation zeigt, in welcher das Umschalten von niedriger Geschwindigkeit auf hohe Geschwindigkeit vorgenommen wird. Die in den Fig. 11 und 12 verwendeten Bezugszeichen sind die gleichen wie diejenigen, die in Verbindung mit Fig. 8 beschrieben wurden.
- In Fig. 11 wählen die Schalter 17 und 18 in dem Hochgeschwindigkeitsbereich die unmodulierten Pulse A4 und B4 und die Ausgaben A8 und B8 aus. In Fig. 11 wird angenommen, daß Signal C7 des Geschwindigkeitsreglers 23 zum Umschalten vom Hochgeschwindigkeitsbereich zum Niedriggeschwindigkeitsbereich von niedrig nach hoch wechselt. Wenn zum Beispiel das Signal C7 im Phasenverzögerungsbereich wechselt, verwendet das A8-Signal, das schon unter dem Einfluß von dem A4 " "-Signal nach hoch gestiegen ist, das niedrige A7 "x"-Signal als Erwiderung auf das Signal C7, wodurch ein Zufallsfehler verursacht wird, wie durch die gestrichelten Linien gezeigt ist. Um den Zufallsfehler zu vermeiden, wird der tatsächliche Schaltzeitpunkt auf eine ansteigende Flanke eines geformten Pulses gesetzt, wie des Signals C8 nach dem Empfang des Schaltsignals C7, um an einem Punkt f&sub4; von dem "hoch"-Bereich zum Erreichen dieser zu schalten. Die Ausführungsform zum Erreichen dieser Aufgabe ist in Fig. 10 dargestellt. Zu Schaltzwecken werden Positivflanken-Flip-Flops 31 und 32 des D-Typs verwendet. Es sei angenommen, daß das C7-Signal in der A-Phase vom Flip-Flop 31 in eine Datenstation DA eingegeben wird. Ebenso sei angenommen, daß das Übertragungssignal CKA für die Daten DA das A7-Signal ist. Die Ausgabe wird an einen Eingang eines UND-Gatters 33 gelegt, und QA wird an einen Eingang eines UND-Gatters 34 gelegt. Ein Isolierelement- Ausgabepuls A4 wird an den anderen Eingang des UND-Gatters 33 gelegt, und ein Sinuswellenpuls A7 wir an den anderen Eingang des UND-Gatters 34 gelegt. Das -Ausgabesignal beinhaltet das Inverse des QA-Signals. Die Ausgaben der UND-Gatter 33 und 34 werden in ein ODER-Gatter 35 eingegeben, das ein Signal A8 ausgibt. Ein Ablaufdiagramm für die B-Phase ist demjenigen der A-Phase ähnlich und wurde deshalb weggelassen.
- In Fig. 12 sei angenommen, daß das Signal C7 des Geschwindigkeitsreglers 23 zum Umschalten vom Hochgeschwindigkeitsbereich zum Niedriggeschwindigkeitsbereich von hoch nach niedrig wechselt. Wenn das Signal C7 im Phasenverzögerungsbereich wechselt, wechselt das A8-Signal bei Θ früher nach hoch, aber der Sinuswellenpuls A7 wird mit dem Isolierelement-Ausgabepuls A4 durch das C8-Signal ersetzt, um einen Zufallsfehler aufgrund des Umschaltens von hoher Geschwindigkeit nach niedriger Geschwindigkeit zu vermeiden.
- In den Fig. 1 und 2 können die Ausgaben A1 und B1 des Positionsdetektors 3 von F/V-Wandlern in Pulssignale gewandelt werden, die dann übertragen und von den V/F-Wandlern in Analogsignale zur Positions- und Geschwindigkeitsmessung zurückgewandelt werden können.
- Fig. 13 zeigt eine andere Ausführungsform, gesehen von der Kodiererseite. Die Erläuterung der in den Ablaufdiagrammen der Fig. 7 und 8 verwendeten Bezugszeichen ist die gleiche, wie für diejenigen in Fig. 13. Der Positionsdetektor 3 gibt entsprechend der Bewegung des rotierenden oder sich bewegenden Körpers Analogsignale A1 und B1 aus. PWM-Pulsformerschaltungen 6 und 7 vergleichen die Analogsignale A1 und B1 mit Dreieckwellen oder Sägezahnwellen, um Signale A3 bzw. B3 auszugeben. Die Ausgangspulsschaltungen 61 und 71 vergleichen die Analogsignale A1 und B1 mit einer Nullspannung, um quadratische Signale A31 bzw. B31 auszugeben. Der Kodierer ist durch das Ausgeben dieser Signale A1, B1, A3, B3, A31 und B31 gekennzeichnet.
- Entsprechend der Anordnung der obigen Ausführungsformen sind der Kodierer und der Regler durch die Übertragung eines Sinuswellensignals in der Form eines PWM-Signals elektrisch isoliert- Das verbessert den Rausch-Widerstand auf der Reglerseite und erhöht die Übertragungsstrecke zwischen dem Kodierer und dem Regler beträchtlich. Die Reglerseite wandelt das PWM-Signal in ein analoges Sinuswellensignal, um die Positions- und Geschwindigkeitsmessung in einem Sinuswellensystem anzuwenden, um sogar bei extrem niedrigen Geschwindigkeiten eine Geschwindigkeitsregelung zu erreichen.
- Um eine Störung in dem quadratischen Puls durch den Kodierer aufgrund der Zeitverschiebung, die durch den Analogwandler in dem Hochgeschwindigkeitsbereich verursacht wird, zu vermeiden, wird ein Pulsmeßsystem verwendet, das die Geschwindigkeit aus der Anzahl und der Intervalle der quadratischen unmodulierten Pulse mißt, wodurch eine Geschwindigkeitsregelung für den Geschwindigkeitsbereich von extrem niedriger Geschwindigkeit bis hoher Geschwindigkeit bereitgestellt wird.
- Die Kodiererseite vergleicht ein Sinuswellensignal mit einem Dreiecksignal, wenn der rotierende oder sich bewegende Körper niedrige Geschwindigkeit hat und wenn eine PWM erzeugt wird, und vergleicht ein Sinuswellensignal mit einer Nullspannung, wenn der rotierende oder sich bewegende Körper hohe Geschwindigkeit hat, um somit einen Puls zu übertragen, der verglichen mit dem unmodulierten Sinuswellensignal der Reglerseite mit geringfügiger Verzögerung empfangen wird. Somit können sogar im Hochgeschwindigkeitsbereich zwei um 90º phasenversetzte akkurate Inkrementalkodierer-Wellenformen erhalten werden. Fortlaufendes Schalten wird durch Bereitstellen einer Hysterese bei der Auswahl zwischen einer Dreickwelle oder einer Nullspannung, wenn eine PWM erzeugt wird.
- Gleichmäßige fortlaufende Geschwindigkeitskontrolle wird durch Einhalten der Beziehung f&sub1; < f&sub2; < f&sub3; < f&sub4; erreicht, wobei f&sub1; der Schaltpunkt zwischen dem Sinuswellensystem und dem Pulsmeßsystem ist, f&sub2; der Schaltpunkt zwischen einer Dreieckwelle und einer Nullspannung ist, wenn eine PWM bei Verzögerung erzeugt wird, f&sub3; der Schaltpunkt zwischen einer Dreieckwelle und einer Nullspannung bei Beschleunigung ist, und f&sub4; der Schaltpunkt zwischen einem geformten Puls und dem unmodulierten Puls ist.
- Beim Umschalten zwischen einem geformten Puls und dem unmodulierten Puls kann ein Zufallsfehler auftreten und somit ein Fehler in der gemessenen Position enthalten sein, wenn ein Schaltsignal in dem Phasenverzögerungsbereich für beide Pulse erzeugt wird, aufgrund der Verzögerung des geformten Pulses, wenn von hoher Geschwindigkeit auf niedrige Geschwindigkeit umgeschaltet wird. Um dieses zu verhindern, wird der zweite Schalter von einer ansteigenden Flanke des geformten Pulses geschaltet, nachdem das Schaltsignal empfangen ist, um somit eine akkurate Positionsmessung zu bewirken.
- Zusätzlich wird ein Paar von opto-elektronischen Kopplern in den Übertragungswegen angebracht, die die entsprechenden PWM-Pulsformerschaltungen und die Reglerseite verbinden. Dadurch kann der rotierende oder sich bewegende Körper in beständiger Art und Weise von hoher Geschwindigkeit bis niedriger Geschwindigkeit gesteuert werden, und insbesondere ungleichmäßige Rotation bei extrem niedriger Geschwindigkeit ist beseitigt. Des weiteren sind die Frequenzeigenschaften bei hoher Geschwindigkeit verbessert.
- Auf der Seite des Positionsdetektors (Kodierer) auftretendes Rauschen ist vollständig von der Seite des Reglers ausgeschlossen, so daß Funktionsstörungen vermindert sind. Da zwei Signale von einem einzelnen Kodierer erhalten werden, ist zusätzlich die Anzahl der Komponenten des Positionsdetektors verringert.
Claims (5)
1. Positions- und/oder Geschwindigkeitsmeßgerät, umfassend
- einen Positionsdetektor (3) zum Erzeugen von analogen
Signalen wie Sinuswellen oder Dreieckwellen, die abhängig
von der Bewegung eines sich bewegenden oder rotierenden
Körpers 90º phasenversetzt sind,
- Pulsbreitenmodulation (PWM)-Pulsformerschaltungen (6, 7)
zum Durchführen einer Pulsbreitenmodulation durch
Vergleichen der analogen Signale mit einem
Sägezahnwellensignal, um PWM-Pulssignale zu erzeugen,
- Ausgangspuls-Erzeugerschaltungen (61, 71), jeweils zum
Erzeugen eines unmodulierten Rechteckwellensignals, das
eine mit einer Phase der analogen Signale übereinstimmende
Phase hat,
- ein Positions-/Geschwindigkeitsmeßmittel zum Messen einer
Position und/oder Geschwindigkeit des sich bewegenden oder
rotierenden Körpers anhand der von den
PWM-Pulsformerschaltungen (6, 7) abgeleiteten PWM-Pulssignale oder
anhand des von der Ausgangspuls-Erzeugerschaltung (61, 71)
abgeleiteten unmodulierten Rechteckwellensignals,
- einen Regler zum Regeln einer Position und/oder
Geschwindigkeit des sich bewegenden oder rotierenden
Körpers abhängig von einem
Positions-/Geschwindigkeitsmeßsignals des Positions-/Geschwindigkeitsmeßmittels
und
- D/A-Wandler (12, 13) zum Umwandeln des PWM-Pulssignals
zurück in analoge Wiedergabesignale wie Sinuswellen oder
Dreieckwellen,
dadurch gekennzeichnet,
daß Pulsformerschaltungen (15, 16) vorgesehen sind zum
Formen der analogen Wiedergabesignale in
Rechteckwellenpuls-Wiedergabesignale,
daß ein Feinpositionsdetektor (14) vorgesehen ist zum feinen
Messen einer Position des sich bewegenden oder
rotierenden Körpers anhand von Analogwerten des von dem
D/A-Wandler (12, 13) abgeleiteten analogen
Wiedergabesignals,
daß ein Grobpositionsdetektor (19) vorgesehen ist zum groben
Messen einer Position des sich bewegenden oder
rotierenden Körpers anhand von Flanken des
Rechteckwellenpuls-Wiedergabesignals der Pulsformerschaltungen
(15, 16) oder anhand von Flanken der unmodulierten
Rechteckwellensignale der
Ausgangspuls-Erzeugerschaltungen (61, 71),
daß das Positions-/Geschwindigkeitsmeßmittel einen ersten
Positions-/Geschwindigkeitsdetektor (20) eines
Sinuswellensystems aufweist zum Messen einer Position
und/oder Geschwindigkeit des sich bewegenden oder
rotierenden Körpers anhand von Ausgaben des Fein- und
des Grobpositionsdetektors (14, 19) sowie einen zweiten
Positions-/Geschwindigkeitsdetektors (21) eines
Pulssystems zum Messen einer Position und/oder
Geschwindigkeit des sich bewegenden oder rotierenden Körpers
anhand der Anzahl von Pulsen oder des Intervalls der
Pulse in den Rechteckwellen-Wiedergabesignalen (A7, B7)
oder in den unmodulierten Rechteckwellenpulssignalen
(A4, B4),
daß der Regler einen Geschwindigkeitsregler (23) aufweist
zum Auswählen einer Ausgabe des ersten
Positions-/Geschwindigkeitsdetektors (20) oder einer Ausgabe des
zweiten Positions-/Geschwindigkeitsdetektors (21), um
daran Rechenoperationen für eine
Geschwindigkeitskontrolle des sich bewegenden oder rotierenden Körpers
durchzuführen,
daß ein Frequenzdetektor (50) vorgesehen ist zum Messen
einer Frequenz an dem Ausgang des Positionsdetektors (3),
daß erste Schalter (5A, 5B) vorgesehen sind, jeweils zum
Auswählen einer Ausgabe der PWM-Pulsformerschaltungen (6
oder 7) und einer Ausgabe der betroffenen Ausgangspuls-
Erzeugerschaltungen (61 oder 71),
daß zweite Schalter (17, 18) vorgesehen sind, jeweils zum
Auswählen einer Ausgabe der entsprechenden
Pulsformerschaltung (15 oder 16) und einer Ausgabe der betroffenen
Ausgangspuls-Erzeugerschaltungen (61 oder 71), abhängig
von einem von dem Geschwindigkeitsregler (23) erhaltenen
Wert einer Geschwindigkeit des sich bewegenden oder
rotierenden Körpers
und
daß ein dritter Schalter (22) vorgesehen ist zum Auswählen
einer der Ausgaben des ersten
Positions-/Geschwindigkeitsdetektors (20) und des zweiten
Positions-/Geschwindigkeitsdetektors (21), abhängig von der von dem
Geschwindigkeitsregler (23) erhaltenen Geschwindigkeit
des sich bewegenden oder rotierenden Körpers.
2. Gerät nach Anspruch 1, dadurch gekennzeichnet
daß der Frequenzdetektor (50) aufweist
- einen Frequenz-Spannungs-Wandler (28) zum Erzeugen
einer Spannungsausgabe, abhängig von der von dem
Positionsdetektor (3) gemessenen Frequenz,
- einen Spannungsreferenzgenerator (29),
- einen Hysteresekomparator (30) zum Vergleichen einer
Spannungsausgabe des Frequenz-Spannungs-Wandlers mit
einer Spannung von dem Spannungsreferenzgenerator,
- einen Trägerwellengenerator (4) zur Ausgabe eines
dreieckigen oder Sägezahn-Wellensignals
und
- einen Schalter (5) zum Auswählen der Ausgabe des
Trägerwellengenerators (4) oder einer Nullspannung,
abhängig von der Ausgabe des Hysteresekomparators (30)
und
daß die zweiten Schalter (17, 18) jeweils geschaltet werden,
wenn der Geschwindigkeitsregler (23) eine vorgegebene
hohe Geschwindigkeit mißt
und
der dritte Schalter (22) geschaltet wird, wenn der
Geschwindigkeitsregler (23) eine vorgegebene niedrige
Geschwindigkeit mißt,
wobei das Schalten des dritten Schalters (22) in einem
niedrigeren Geschwindigkeitsbereich durchgeführt wird
als das Schalten der zweiten Schalter (17, 18) und das
Schalten der ersten Schalter (5A, 5B).
3. Gerät nach Anspruch 1 oder 2, dadurch gekennzeichnet
daß der Positionsdetektor (3), die PWM-Pulsformerschaltungen
(6, 7), die ersten Schalter (5A, 5B) und der
Frequenzdetektor (50) in einem kodiererseitigen Block
(1) enthalten sind, während die D/A-Wandler (12, 13),
die Pulsformerschaltungen (15, 16), der Grob- und der
Feinpositionsdetektor (19, 14), die Ausgangspuls-
Erzeugerschaltungen (61, 71), die zweiten Schalter (17,
18), die ersten und zweiten
Positions-/Geschwindigkeitsdetektoren (20, 21), der dritte Schalter (22) und der
Geschwindigkeitsregler (23) in einem reglerseitigen
Block (2) enthalten sind,
daß die Analogsignale des Positionsdetektors (3) in digitale
Signale umgewandelt und von dem kodiererseitigen Block
(1) an den reglerseitigen Block (2) übermittelt werden
und
daß der reglerseitige Block (2) die digitalen Signale
empfängt und sie in analoge Signale zurückwandelt, um
die Position und/oder Geschwindigkeit des sich
bewegenden oder rotierenden Körpers zu messen.
4. Gerät nach Anspruch 3, dadurch gekennzeichnet
daß der kodiererseitige Block (1) und der reglerseitige
Block (2) mittels eines galvanisch isolierenden Mittels
(10) elektrisch miteinander gekoppelt sind.
5. Gerät nach Anspruch 4, dadurch gekennzeichnet
daß das galvanisch isolierende Mittel (10) ein
optoelektronischer Koppler oder ein Pulsübertrager ist.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63208399A JP2574873B2 (ja) | 1988-08-24 | 1988-08-24 | 位置あるいは速度検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE68916884D1 DE68916884D1 (de) | 1994-08-25 |
| DE68916884T2 true DE68916884T2 (de) | 1994-12-08 |
Family
ID=16555609
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE68916884T Expired - Fee Related DE68916884T2 (de) | 1988-08-24 | 1989-08-23 | Geschwindigkeits- oder Positionsmessgerät. |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5019773A (de) |
| EP (1) | EP0358989B1 (de) |
| JP (1) | JP2574873B2 (de) |
| KR (1) | KR0167543B1 (de) |
| DE (1) | DE68916884T2 (de) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102018215938A1 (de) * | 2018-09-19 | 2020-03-19 | Infineon Technologies Ag | Hochauflösungsmodus für einen Magnetfeldsensor |
Families Citing this family (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5128883A (en) * | 1991-02-16 | 1992-07-07 | Honeywell Inc. | Method for absolute position determination of multi-speed devices |
| NL9100409A (nl) * | 1991-03-07 | 1992-10-01 | Philips Nv | Meetinstrument voor het meten van weer te geven grootheden en pulsverwerkingsinrichting geschikt voor toepassing in een dergelijk meetinstrument. |
| US5357196A (en) * | 1991-08-06 | 1994-10-18 | Jeco Company Limited | Circuit for converting a frequency of an input signal so a signal having a digital value corresponding to the frequency |
| JP2593257B2 (ja) * | 1991-08-12 | 1997-03-26 | 株式会社ミツトヨ | 変位測定装置 |
| US5327360A (en) * | 1992-09-24 | 1994-07-05 | United Technologies Corporation | Measuring relative deflection of interspaced toothed wheels on a less than once per revolution basis |
| US5636145A (en) * | 1995-01-30 | 1997-06-03 | Thomas J. Faria Corp. | Programmable multifunction speedometer |
| US6374255B1 (en) | 1996-05-21 | 2002-04-16 | Immersion Corporation | Haptic authoring |
| US5850277A (en) * | 1996-05-30 | 1998-12-15 | Panavision, Inc. | Movie camera having adjustable shutter |
| DE19717933A1 (de) * | 1997-04-29 | 1998-11-05 | Thomson Brandt Gmbh | Schaltungsanordnung mit einem Geber und einer Auswerteschaltung |
| RU2139544C1 (ru) * | 1997-05-13 | 1999-10-10 | Эйдельман Марк Самуилович | Универсальный способ измерения |
| JP3537294B2 (ja) * | 1997-08-01 | 2004-06-14 | アルプス電気株式会社 | 回転速度検出手段を有するモータ |
| US6256011B1 (en) | 1997-12-03 | 2001-07-03 | Immersion Corporation | Multi-function control device with force feedback |
| US6693626B1 (en) | 1999-12-07 | 2004-02-17 | Immersion Corporation | Haptic feedback using a keyboard device |
| US7084854B1 (en) | 2000-09-28 | 2006-08-01 | Immersion Corporation | Actuator for providing tactile sensations and device for directional tactile sensations |
| KR20030050454A (ko) * | 2001-12-18 | 2003-06-25 | 현대자동차주식회사 | 하이브리드 전기 자동차의 모터 제어장치 및 방법 |
| US6904823B2 (en) | 2002-04-03 | 2005-06-14 | Immersion Corporation | Haptic shifting devices |
| US8917234B2 (en) | 2002-10-15 | 2014-12-23 | Immersion Corporation | Products and processes for providing force sensations in a user interface |
| WO2004111819A1 (en) | 2003-06-09 | 2004-12-23 | Immersion Corporation | Interactive gaming systems with haptic feedback |
| WO2006017254A1 (en) * | 2004-07-12 | 2006-02-16 | Immersion Corporation | System and method for increasing sensor resolution using interpolation |
| US7825903B2 (en) | 2005-05-12 | 2010-11-02 | Immersion Corporation | Method and apparatus for providing haptic effects to a touch panel |
| DE102005055307A1 (de) * | 2005-07-01 | 2007-01-11 | Preh Gmbh | Drehsteller mit inkrementellem Drehwinkelgeber |
| JP4835267B2 (ja) * | 2006-06-01 | 2011-12-14 | パナソニック株式会社 | ブラシレスdcモータを搭載した換気送風装置 |
| JP4867534B2 (ja) * | 2006-09-11 | 2012-02-01 | 株式会社明電舎 | モータの速度検出装置 |
| EP2062116A2 (de) | 2006-09-13 | 2009-05-27 | Immersion Corporation | Systeme und verfahren für kasinospielhaptik |
| US9486292B2 (en) | 2008-02-14 | 2016-11-08 | Immersion Corporation | Systems and methods for real-time winding analysis for knot detection |
| US8333450B2 (en) * | 2008-12-16 | 2012-12-18 | Fuji Xerox Co., Ltd. | Speed calculation device, speed estimation device, image forming device, and storage medium |
| US8449061B2 (en) * | 2008-12-16 | 2013-05-28 | Fuji Xerox Co., Ltd. | Speed calculation device, image forming device, and storage medium |
| JP5399746B2 (ja) * | 2009-03-18 | 2014-01-29 | 東芝三菱電機産業システム株式会社 | 電動機駆動装置及び角度情報伝送処理方法 |
| US9104791B2 (en) | 2009-05-28 | 2015-08-11 | Immersion Corporation | Systems and methods for editing a model of a physical system for a simulation |
| JP5789911B2 (ja) * | 2009-10-06 | 2015-10-07 | 株式会社ジェイテクト | 回転角検出装置及び電動パワーステアリング装置 |
| JP2012147568A (ja) * | 2011-01-12 | 2012-08-02 | On Semiconductor Trading Ltd | モータ速度制御回路 |
| JP5488652B2 (ja) * | 2012-07-13 | 2014-05-14 | 株式会社デンソー | 誤差補正装置 |
| JP2014094786A (ja) * | 2012-11-07 | 2014-05-22 | Murata Mach Ltd | 綾振装置およびこれを備えた巻取装置 |
| US9866924B2 (en) | 2013-03-14 | 2018-01-09 | Immersion Corporation | Systems and methods for enhanced television interaction |
| CN105722776B (zh) * | 2013-11-28 | 2019-08-23 | 欧瑞康纺织有限及两合公司 | 横动单元和用于控制横动单元的方法 |
| KR101540176B1 (ko) * | 2014-03-13 | 2015-07-28 | 엘에스산전 주식회사 | 전동기 속도 검출장치 |
| DE102014216295A1 (de) * | 2014-08-15 | 2016-02-18 | Continental Teves Ag & Co. Ohg | Auflösungserhöhung im Drehzahlsignal zwischen Drehzahlpulsen |
| JP6545947B2 (ja) * | 2014-11-13 | 2019-07-17 | 株式会社カワデン | 電動アクチュエータ |
| US20170144672A1 (en) * | 2015-11-25 | 2017-05-25 | Continental Automotive Systems, Inc. | Wheel speed sensor and wheel speed sensing system |
| KR102021461B1 (ko) * | 2015-12-18 | 2019-09-16 | 한국원자력연구원 | 모터 제어 장치 및 방법 |
| US10495700B2 (en) | 2016-01-29 | 2019-12-03 | Allegro Microsystems, Llc | Method and system for providing information about a target object in a formatted output signal |
| EP3449262A2 (de) * | 2016-05-17 | 2019-03-06 | Allegro MicroSystems, LLC | Magnetfeldsensoren und ausgangssignalformate für einen magnetfeldsensor |
| DE102016225126A1 (de) * | 2016-12-15 | 2018-06-21 | Zf Friedrichshafen Ag | Drehzahlbestimmung |
| KR101885299B1 (ko) | 2017-04-03 | 2018-08-06 | 주식회사 일진글로벌 | 다극쌍 자기 펄스 링을 위한 고분해능 베어링 센서 및 IC Chip |
| JP6900771B2 (ja) * | 2017-05-09 | 2021-07-07 | オムロン株式会社 | 近接センサおよび方法 |
| JP7258609B2 (ja) * | 2019-03-15 | 2023-04-17 | ミネベアミツミ株式会社 | 位置検出装置 |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DD128338A1 (de) * | 1976-09-28 | 1977-11-09 | Joachim Klemme | Verfahren zur messwertermittlung bei inkrementalen weg-und winkelmesssystemen |
| DE3107938A1 (de) * | 1981-03-02 | 1982-09-16 | Siemens AG, 1000 Berlin und 8000 München | Vorrichtung zur drehzahlerfassung |
| JPS57175259A (en) * | 1981-04-22 | 1982-10-28 | Fanuc Ltd | Speed detector |
| JPH0627653B2 (ja) * | 1983-11-08 | 1994-04-13 | 株式会社日立製作所 | 位置、速度検出方法及び装置 |
| DE3476463D1 (en) * | 1983-12-22 | 1989-03-02 | Mavilor Syst Sa | Apparatus for generating an electrical speed signal |
| DE3412557A1 (de) * | 1984-04-04 | 1985-10-24 | Mauser-Werke Oberndorf Gmbh, 7238 Oberndorf | Laengenmesseinrichtung |
| JPS60216262A (ja) * | 1984-04-12 | 1985-10-29 | Hitachi Ltd | 位置,速度検出装置 |
| JPS62162968A (ja) * | 1986-01-13 | 1987-07-18 | Hitachi Ltd | 速度検出装置 |
| JPH0750116B2 (ja) * | 1986-02-19 | 1995-05-31 | 株式会社日立製作所 | 回転情報出力装置 |
| JPS62257065A (ja) * | 1986-05-01 | 1987-11-09 | Yamaha Corp | エンコ−ダ |
| DE3618891A1 (de) * | 1986-06-05 | 1987-12-10 | Siemens Ag | Verfahren zur ermittlung von lageistwerten einer sich drehenden vorrichtung und schaltungsanordnung zur durchfuehrung des verfahrens |
| DE3641538A1 (de) * | 1986-12-05 | 1988-06-09 | Heidelberger Druckmasch Ag | Einrichtung zum erfassen der drehzahl eines buerstenlosen gleichstrommotors |
-
1988
- 1988-08-24 JP JP63208399A patent/JP2574873B2/ja not_active Expired - Lifetime
-
1989
- 1989-08-21 KR KR1019890011885A patent/KR0167543B1/ko not_active Expired - Fee Related
- 1989-08-22 US US07/397,130 patent/US5019773A/en not_active Expired - Fee Related
- 1989-08-23 DE DE68916884T patent/DE68916884T2/de not_active Expired - Fee Related
- 1989-08-23 EP EP89115552A patent/EP0358989B1/de not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102018215938A1 (de) * | 2018-09-19 | 2020-03-19 | Infineon Technologies Ag | Hochauflösungsmodus für einen Magnetfeldsensor |
| US11499846B2 (en) | 2018-09-19 | 2022-11-15 | Infineon Technologies Ag | High-resolution mode for a magnetic field sensor |
| US11971279B2 (en) | 2018-09-19 | 2024-04-30 | Infineon Technologies Ag | High-resolution mode for a magnetic field sensor |
| DE102018215938B4 (de) | 2018-09-19 | 2024-11-07 | Infineon Technologies Ag | Hochauflösungsmodus für einen Magnetfeldsensor |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0358989A2 (de) | 1990-03-21 |
| JP2574873B2 (ja) | 1997-01-22 |
| DE68916884D1 (de) | 1994-08-25 |
| EP0358989B1 (de) | 1994-07-20 |
| KR900004090A (ko) | 1990-03-27 |
| US5019773A (en) | 1991-05-28 |
| JPH0257912A (ja) | 1990-02-27 |
| KR0167543B1 (ko) | 1999-03-20 |
| EP0358989A3 (en) | 1990-04-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE68916884T2 (de) | Geschwindigkeits- oder Positionsmessgerät. | |
| DE3202339C2 (de) | Digitale elektrische Längen- oder Winkelmeßeinrichtung | |
| DE2553806B2 (de) | Schaltungsanordnung zur digitalen Messung der Periodendauer einer Wechselspannung | |
| DE69717245T2 (de) | Verfahren zur Veränderung von Interpolationsfaktoren | |
| DE3640413C2 (de) | Meßanordnung | |
| DE3509763C2 (de) | ||
| DE19605472A1 (de) | Interpolationsschaltung für eine Meßeinrichtung | |
| DE2159002A1 (de) | Verfahren und einrichtung zur erfassung von relativen lageabweichungen zweier in einem vorgegebenen sollverhaeltnis bewegter teile | |
| DE19811095A1 (de) | Sensoreinrichtung und Verfahren zur Datenübertragung mit einer solchen Sensoreinrichtung | |
| DE3114221C1 (de) | Auswerteschaltung fuer einen digitalen Drehzahlgeber | |
| DE68921713T2 (de) | Digitales Servosystem zur Regelung der Drehgeschwindigkeit eines rotierenden Körpers. | |
| DE3202356C1 (de) | Einrichtung zum Unterteilen von periodischen analogen Signalen | |
| EP0220547A1 (de) | Drehzahlmesswertgeberschaltung | |
| DE69617082T2 (de) | Schaltung und Verfahren zur Behandlung fälschlicher Nulldurchgänge in Signalen geringer Intensität | |
| DE2620969C2 (de) | Digital-Analogwandler bei einem Lagemeßsystem | |
| DE3636000C2 (de) | ||
| DE2160880C3 (de) | Verfahren zur Umwandlung digitaler Meßwerte bei Weg- und Winkelmessungen in Signale mit sich relativ zueinander verschiebendem Phasenwinkel | |
| DE2352975A1 (de) | Verfahren zur messung der groesse und richtung der relativbewegung eines sich bewegenden teiles | |
| DE3135232C2 (de) | Hysteresefreie Schwellwertschaltung | |
| DE3434608A1 (de) | Wegmesseinrichtung | |
| DE3513343C2 (de) | ||
| DE2735325A1 (de) | Verfahren zur messwertermittlung bei inkrementalen weg- und winkelmessystemen | |
| DE2345106C3 (de) | Einrichtung zum Messen der Geschwindigkeit eines Körpers, insbesondere eines Fahrzeuges | |
| DE4211430C1 (de) | Schaltungsanordnung zur Erzeugung eines zeitvariablen Ausgangssignals | |
| DE1260523B (de) | Schaltungsanordnung zur Phasensynchronisation einer Rechteckspannung mit einer steuernden Wechselspannung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |