DE102008018355A1 - Absolute Positionsmessvorrichtung mit Interpolator - Google Patents
Absolute Positionsmessvorrichtung mit Interpolator Download PDFInfo
- Publication number
- DE102008018355A1 DE102008018355A1 DE102008018355A DE102008018355A DE102008018355A1 DE 102008018355 A1 DE102008018355 A1 DE 102008018355A1 DE 102008018355 A DE102008018355 A DE 102008018355A DE 102008018355 A DE102008018355 A DE 102008018355A DE 102008018355 A1 DE102008018355 A1 DE 102008018355A1
- Authority
- DE
- Germany
- Prior art keywords
- measuring device
- material measure
- position measuring
- code
- sensors
- 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.)
- Granted
Links
- 239000000463 material Substances 0.000 title claims abstract description 27
- 238000005192 partition Methods 0.000 title abstract 2
- 239000013598 vector Substances 0.000 claims description 34
- 238000005259 measurement Methods 0.000 claims description 21
- 230000035699 permeability Effects 0.000 claims description 2
- 239000011159 matrix material Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- 229910000831 Steel Inorganic materials 0.000 description 2
- 238000009760 electrical discharge machining Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000010959 steel Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000004804 winding Methods 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 229910000760 Hardened steel Inorganic materials 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 210000001520 comb Anatomy 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000005672 electromagnetic field Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000001259 photo etching Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/244—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
- G01D5/249—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 using pulse code
- G01D5/2492—Pulse stream
- G01D5/2495—Pseudo-random code
-
- 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/26—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light
- G01D5/32—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light
- G01D5/34—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells
- G01D5/347—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 characterised by optical transfer means, i.e. using infrared, visible, or ultraviolet light with attenuation or whole or partial obturation of beams of light the beams of light being detected by photocells using displacement encoding scales
- G01D5/34776—Absolute encoders with analogue or digital scales
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
Abstract
Die Erfindung betrifft eine Positionsmessvorrichtung (10) mit einer Maßverkörperung (11) und einem gegenüber der Maßverkörperung (11) beweglichen Abtastkopf zur Abtastung der Maßverkörperung (11), wobei die Maßverkörperung (11) eine Vielzahl von in einer Reihe angeordneten pseudozufälligen, zweiwertigen Markierungen (12) mit einer konstanten Messteilung (t) aufweist, wobei in dem Abtastkopf mehrere Sensoren (30) vorgesehen sind die so angeordnet sind, dass sie in einer Stellung der Positionsmessvorrichtung (10) mehrere zweiwertige Markierungen (12) abtasten können, wobei die Sensoren (30) Abtastsignale (52) ausgeben können, die sich bei einer Stellungsänderung der Positionsmessvorrichtung (10) kontinuierlich verändern, wobei die Abtastsignale einem Absolutdecoder (31) zum Ermitteln einer Absolutposition (51) bezüglich der Messteilung (t) und einem Interpolator (52) zum Ermitteln einer relativen Zwischenposition (50) bezüglicher Messteilung (t) zuführbar sind. Erfindungsgemäß ist wenigstens ein Abtastsignal (52) wenigstens mittelbar sowohl dem Absolutdecoder (51) als auch dem Interpolator (32) zuführbar.
Description
- Die Erfindung betrifft eine Positionsmessvorrichtung gemäß dem Oberbegriff von Anspruch 1.
- Aus der
DE 102 34 744 A1 ist eine Positionsmessvorrichtung bekannt. Gemäß der dortigen4 ist eine Maßverkörperung10 vorgesehen, die von einem Abtastkopf abgetastet wird. Die Maßverkörperung umfasst eine Vielzahl von in einer Reihe angeordneten Markierungen in Form von magnetischen Nord- und Südpolen, so dass jede Markierung zwei mögliche Werte annehmen kann. Die Nord- und Südpole sind mit einer konstanten Messteilung pseudozufällig verteilt angeordnet, d. h. dem Bitcode einer vorgegebenen Anzahl von nebeneinander angeordneten Markierungen ist eine eindeutige absolute Position des Abtastkopfes gegenüber der Maßverkörperung zugeordnet. In dem Abtastkopf sind mehrere Sensoren SC0 bis SC9 und SF0 bis SF6 vorgesehen, die so angeordnet sind, dass sie in einer Stellung der Positionsmessvorrichtungen mehrere zweiwertige Markierungen gleichzeitig abtasten können. Die genannten Sensoren sind als Hall-Sensoren ausgeführt, dementsprechend ändern sich deren Abtastsignale kontinuierlich, wenn die Positionsmessvorrichtung ihre Stellung ändert. Die Abtastsignale der Sensoren SC0 bis SC9 werden einem Absolutdecoder14 ;16 ;20 zugeführt, um eine Absolutposition bezüglich der Messteilung zu ermitteln. Weiter ist ein Interpolator24 ;26 ;28 vorgesehen, der aus den Abtastsignalen der Sensoren SF0 bis SF5 eine Zwischenposition bezüglich der Messteilung ermittelt. Der aus der Absolut- und der Zwischenposition zusammen gesetzte Gesamtpositionswert ist folglich genauer als die Messteilung der Maßverkörperung. - Der Nachteil dieser Positionsmessvorrichtung besteht darin, dass sehr viele Sensoren für die Positionsermittlung erforderlich sind. Die Aufgabe der Erfindung besteht dementsprechend darin, die Anzahl der Sensoren zu verringern.
- Zur Lösung dieser Aufgabe wird vorgeschlagen, dass wenigstens ein Abtastsignal wenigstens mittelbar sowohl dem Absolutdecoder als auch dem Interpolator zuführbar ist. Dementsprechend werden für den Absolutdecoder und den Interpolator nicht jeweils gesonderte Sensoren wie in der
DE 102 34 744 A1 , sondern gemeinsame Sensoren verwendet. Folglich sind weniger Sensoren für die Positionsbestimmung erforderlich. - Eine besonders geringe Sensoranzahl ergibt sich, wenn alle Abtastsignale wenigstens mittelbar sowohl dem Absolutdecoder als auch dem Interpolator zuführbar sind. Bei einer Anordnung der Sensoren wie in der
DE 102 34 744 A1 gezeigt, bei der der Sensorabstand gleich der Messteilung ist, ergibt sich die erforderliche Sensoranzahl aus der Codebreite des pseudozufälligen Codes multipliziert mit zwei. - Der Abstand s der Sensoren kann von der Messteilung t abweichen, wobei die Bedingung n·s ≥ m·t erfüllt ist, wobei n die Anzahl der Sensoren und m die Codebreite des pseudozufälligen Codes ist und wobei n > m gilt. Durch diese Ausgestaltung kann die Anzahl der erforderlichen Sensoren weiter verringert werden. Dieser Ausführungsform liegt das gleiche Funktionsprinzip zugrunde, welches auch bei der Noniusskala eines mechanischen Messschiebers zur Anwendung kommt. Die kleinstmögliche Anzahl an Sensoren ergibt sich, wenn die Bedingung n = m + 1 mit n·s = m·t erfüllt ist. Durch die Abweichung des Abstandes der Sensoren gegenüber der Messteilung wird sichergestellt, dass die verschiedenen Sensoren jeweils eine unterschiedliche Relativstellung gegenüber den einzelnen gegenüberliegenden Markierungen aufweisen, so dass eine mathematisch sinnvolle Auswertung der Abtastsignale möglich ist. Bei der bekannten Ausführungsform gemäß der
DE 102 34 744 A1 wurde diesem Problem durch zwei gesonderte Sensorkämme Rechnung getragen, die um eine halbe Messteilung versetzt zueinander angeordnet sind. - Es kann wenigstens ein Analog-Digital-Umsetzer vorgesehen sein, um alle Abtastsignale in einen digitalen Messvektor umzusetzen, wobei wenigstens eine digitale Multipliziereinheit vorgesehen ist, die so eingerichtet ist, dass sie den Messvektor mit mehren vorgegebenen Matrizen multiplizieren kann, um mehrere Codevektoren zu erhalten. Auf diese Weise kann die Positionsmessvorrichtung besonders einfach ausgeführt werden, da nur Additions- und Multiplikationsoperationen erforderlich sind. Die genannten mathematischen Operationen können weitgehend parallel ausgeführt werden, wodurch die Ausgabe des Positionsmesswertes mit einer besonders geringen Zeitverzögerung erfolgen kann.
- Der Interpolator kann so eingerichtet sein, dass er aus den Codevektoren denjenigen auswählen kann, der die geringste Abweichung zu einem zweiwertigen Code aufweist, um die relative Zwischenposition bezüglich der Messteilung zu bestimmen. Durch diese Ausgestaltung kann die Interpolation auf besonders schnelle Weise realisiert werden, da die Abweichungen der verschiedenen Codevektoren zu einem zweiwertigen Code problemlos zeitlich parallel ausgeführt werden können.
- Der Interpolator kann so eingerichtet sein, dass er die Abweichung eines Codevektors zu einem zweiwertigen Code dadurch bestimmen kann, dass für jedes Codevektorelement die Betragsdifferenz zu 0 und zu 1 berechnet wird, wobei eine vorgegebene Potenz des Minimums der beiden Betragsdifferenzen berechnet wird, und wobei die genannten Potenzen aufsummiert werden. Somit kann die Abweichung eines Codevektors von einem zweiwertigen Code mit besonders einfachen und damit kostengünstig zu realisierenden Rechenoperationen ausgeführt werden. Bei der vorgegebenen Potenz des Minimums der beiden Betragsdifferenzen handelt es sich vorzugsweise um die zweite Potenz, da diese besonders einfach zu berechnen ist.
- Der von dem Interpolator ausgewählte Codevektor kann dem Absolutdecoder zuführbar sein. Der Absolutdecoder kann in bekannter Weise mit einer Tabelle arbeiten, die jedem möglichen Bitcode die entsprechende Absolutposition zuordnet. Der ausgewählte Codevektor, der einem zweiwertigen Code am Nahesten kommt wird für den Zugriff auf die genannte Tabelle auf den genannten zweiwertigen Code gerundet. Der beschriebene Absolutdecoder ist sehr einfach aufgebaut und dementsprechend kostengünstig herzustellen. Die genannten Verarbeitungsschritte lassen sich sehr schnell durchführen, wodurch die Ausgabe des Positionsmesswerts mit einer besonders geringen Zeitverzögerung erfolgen kann.
- Die Markierungen der Maßverkörperung können von Abschnitten hoher und niedriger magnetischer Permeabilität oder von Abschnitten hoher und niedriger elektrischer Leitfähigkeit gebildet werden, wobei die Sensoren elektrische Spulen, vorzugsweise Planarspulen, sind. Derartige Maßverkörperungen können besonders kostengünstig hergestellt werden. Die Maßverkörperung kann beispielsweise ein dünnes Blechband sein, in das eine Vielzahl von gleichartigen, rechteckigen Durchbrüchen eingeätzt worden ist. Die zwei möglichen Werte der Markierung ergeben sich durch die An- oder Abwesenheit eines Durchbruchs. Es ist aber auch möglich, die Führungsschiene eines Linearwälzlagers als Maßverkörperung zu verwenden, wobei die Markierungen von Ausnehmungen in der Führungsschiene gebildet werden. Die Ausnehmungen können beispielsweise mittels Funkenerosion in die gehärtete Stahlführungsschiene eingearbeitet werden. Aufgrund der einteiligen Ausführung der Maßverkörperung kann eine besonders hohe Messgenauigkeit erreicht werden.
- Die vorgeschlagene Induktive Abtastung hat den Vorteil einer besonders hohen Widerstandsfähigkeit gegen Umgebungseinflüsse, wie Verschmutzung der Maßverkörperung. Die hierbei verwendeten Spulen, insbesondere die kostengünstigen Planarspulen, sind mit einer besonders hohen Windungszahl auszuführen, damit ein besonders starkes Sensorsignal erzeugt wird. In diesem Zusammenhang ist darauf hinzuweisen, dass der Abstand zwischen der Maßverkörperung und den Spulen üblicherweise in derselben Größenordnung wie die Messteilung der Maßverkörperung liegt. Dieser Umstand führt zu einem relativ schwachen Sensorsignal, welches nur wenig über der unvermeidbaren Rauschspannung der verwendeten Spulen liegt. Dementsprechend ist die Maximierung der Windungszahl der Spulen besonders wichtig, da hierdurch die Signalstärke wesentlich stärker ansteigt als die Rauschspannung der Sensorspulen.
- Die Erfindung wird im Folgenden anhand der beigefügten Zeichnung näher erläutert. Es stellt dar:
-
1 eine grobschematische Darstellung einer erfindungsgemäßen Positionsmessvorrichtung und -
2 ein Blockschaltbild der Positionsmessvorrichtung gemäß1 . - In
1 ist eine erfindungsgemäße Positionsmessvorrichtung ganz allgemein mit10 bezeichnet. Die Positionsmessvorrichtung10 besteht aus einer Maßverkörperung11 , die an der Führungsschiene14 eines Linearwälzlagers vorgesehen ist. An der Führungsschiene14 ist ein Führungswagen15 über mehrere Reihen von (nicht dargestellten) Wälzkörpern in Längsrichtung16 beweglich geführt. An einem Ende des Führungswagens15 ist ein Abtastkopf13 vorgesehen, in dem die Sensoren zum Abtasten der Maßverkörperung11 angeordnet sind. Durch die Auswertung der Abtastsignale der Sensoren wird die absolute Stellung des Führungswagens15 gegenüber der Führungsschiene14 bestimmt. - Die Maßverkörperung
11 wird durch eine Vielzahl von zweiwertigen Markierungen12 an der Führungsschiene aus gehärtetem Wälzlagerstahl gebildet. Die Markierungen12 sind pseudozufällig mit einer konstanten Messteilung t von 1,0 mm entlang der Längsrichtung16 der Führungsschiene14 verteilt angeordnet. Die zwei möglichen Werte einer Markierung12 werden durch das Fehlen oder Vorhandensein einer Ausnehmung in der Führungsschiene repräsentiert, wobei die Ausnehmungen mittels Funkenerosion hochgenau in die Führungsschiene14 eingearbeitet sind. Die gesamte Maßverkörperung ist mit einem (nicht dargestellten) dünnen Band aus Stahlblech dicht abgedeckt, damit die Ausnehmungen nicht durch Fremdstoffe verschmutzt werden können, wodurch sich ihre elektromagnetischen Eigenschaften ändern könnten. - Die pseudozufällig angeordneten zweiwertigen Markierungen
12 haben die Eigenschaft, dass eine vorbestimmte Anzahl (Codebreite) von benachbarten zweiwertigen Markierungen einen Bitcode bildet, der die Absolutposition dieses Bitcodes auf der Maßverkörperung eindeutig kennzeichnet. -
2 zeigt ein Blockschaltbild der Auswerteschaltung, die in dem Abtastkopf13 angeordnet ist. Die Auswerteschaltung umfasst mehrere Sensoren30 , die mit einem vorbestimmten konstanten Abstand s entlang der Längsrichtung16 verteilt angeordnet sind, wobei der Abstand s von der Messteilung t abweicht. Im vorliegenden Blockschaltbild beträgt die Codebreite der Maßverkörperung vier, wobei der Sensorabstand s so gewählt ist, dass über eine Strecke von vier Messteilungen t fünf Sensoren gleichförmig verteilt angeordnet sind. Es versteht sich von selbst, dass bei einer praktisch verwendbaren Positionsmessvorrichtung eine wesentlich größere Codebreite erforderlich ist, damit eine genügend große Anzahl von Absolutpositionen unterschieden werden kann. Die Anzahl der zu unterscheidenden Absolutpositionen ergibt sich aus der Messteilung t und der Länge der Maßverkörperung11 bzw. der Führungsschiene. - Die Sensoren
30 sind als Planarspulen ausgeführt, die mittels eines photochemischen Ätzprozesses auf ein im Wesentlichen starres ebenes Substrat aus Silizium, Metall oder Kunststoff aufgebracht sind. Bei einem Sensor kann es sich wahlweise um eine einzelne Spule mit einer einzigen Windungsrichtung oder um ein in Reihe geschaltetes Spulenpaar mit entgegen gesetzter Windungsrichtung handeln. Die zweite sogenannte differentielle Spulenanordnung wird gewählt, wenn eine hohe Unempfindlichkeit des Positionsmesssystems in Bezug auf äußere Störungen angestrebt wird. Die erste Spulenanordnung wird bevorzugt, wenn eine sehr kleine Messteilung t angestrebt wird, um die Messgenauigkeit zu erhöhen. Die Planarspulen30 sind parallel zur Oberfläche der Maßverkörperung ausgerichtet, wobei deren Abstand zu dieser Oberfläche etwa der Messteilung t entspricht. - Weiter ist in dem Abtastkopf wenigstens eine (nicht dargestellte) Felderzeugungsspule vorgesehen, die ein elektromagnetisches Wechselfeld erzeugt, das alle Sensoren
30 durchsetzt. Dieses elektromagnetische Wechselfeld wird von den Ausnehmungen in der Führungsschiene moduliert, wodurch je nach An- oder Abwesenheit einer Ausnehmung unterschiedliche Wechselspannungen in den Sensorspulen30 induziert werden. Die Abtastsignale52 in Form der genannten Wechselspannungen ändern sich kontinuierlich mit der Stellung des Führungswagens gegenüber der Führungsschiene. - Die Abtastsignale
52 aller Sensoren30 werden von je einem Analog-Digital-Umsetzer33 digitalisiert. Die Verwendung mehrerer parallel arbeitender Analog-Digital-Umsetzter33 ist gegenüber einem einzigen im Multiplexbetrieb arbeitenden Analog-Digital-Umsetzer bevorzugt, weil größere Verfahrgeschwindigkeiten der Positionsmessvorrichtung10 möglich sind. Darüber hinaus erhöht sich durch die exakt zeitgleiche Digitalisierung aller Abtastsignale52 die Messgenauigkeit, wenn die Positionsmessvorrichtung10 schnell bewegt wird. Die Analog-Digital-Wandlung wird synchron zum elektromagnetischen Wechselfeld, das die Abtastsignale52 erzeugt, durchgeführt. Folglich repräsentieren die gewonnenen Digitalwerte die Schwingungsamplitude der in die Sensorspulen induzierten Wechselspannungen. Man spricht in diesem Zusammenhang auch von einer Synchrondemodulation. - Alle Digitalwerte, die beim Digitalisieren der Abtastsignale
52 zu einem bestimmten Zeitpunkt gewonnen werden, werden zu einem digitalen Messvektor53 zusammengefasst. Die digitalen Messvektoren53 werden mehreren parallel arbeitenden Multipliziereinheiten34 zugeführt, die den Messvektor53 jeweils mit einer vorgebbaren Matrix von Digitalwerten multiplizieren, um einen Codevektor54 zu ermitteln. Jede dieser Matrizen ist dabei einer der zu bestimmenden Zwischenposition der Positionsmessvorrichtung bezüglich der Messteilung zugeordnet. Der Codevektor54 entspricht dem unter den Sensoren30 vorhandenen zweiwertigen Bitcode der Maßverkörperung11 , sofern sich die Positionsmessvorrichtung genau in der Zwischenstellung befindet, die der betreffenden Matrix zugeordnet ist. - Die Berechnung des Codevektors bzw. Bitcodes der Maßverkörperung aus dem Messvektor lässt sich mit Hilfe einer Matrixmultiplikation durchführen, weil die vorgeschlagene Positionsmessvorrichtung ein lineares Systemverhalten aufweist, d. h. der Messvektor, der sich beispielsweise bei einem Codevektor von (1, 1, 0, 1) ergibt, lässt sich aus der Summe der Messvektoren berechnen, die sich aus den Codevektoren (1, 0, 0, 0), (0, 1, 0, 0) und (0, 0, 0, 1) ergeben. Letztgenannte Vektoren werden Einheitsvektoren genannt, da sie nur ein einziges 1-Bit enthalten. Die genannten Matrizen lassen sich folglich bestimmen, indem die Messvektoren zu den verschiedenen Einheitsvektoren experimentell bestimmt werden. Hierzu wird eine Maßverkörperung verwendet, die nur eine einzige 1-Markierung, also nur eine einzige Ausnehmung aufweist, wobei der Abtastkopf in verschiedene Stellungen bezüglich der 1-Markierung verfahren wird, die den verschiedenen Einheitsvektoren und den verschiedenen zu ermittelnden Zwischenstellungen entsprechen. In den genannten Stellungen werden die jeweiligen Messvektoren ermittelt. Aus diesen Messwerten in Verbindung mit den zugeordneten Einheitsvektoren ergibt sich für jede gesuchte Matrix ein lineares Gleichungssystem, das problemlos gelöst werden kann. Es ist darauf hinzuweisen, dass dieses Gleichungssystem mehr Gleichungen als Unbekannt aufweist, da erfindungsgemäß die Anzahl der Sensoren größer als die Codebreite ist. Bei Vorliegen eines exakt linearen Systemverhaltens sind die überzähligen Gleichungen linear abhängig zu den übrigen Gleichungen. Für den Fall eines leicht nichtlinearen Systemverhaltens wird die Lösung des Gleichungssystems durch eine Optimierungsaufgabe ersetzt, bei der diejenige Matrix gesucht wird, welche das genannte Gleichungssystem mit dem geringsten Fehler löst.
- Die Codevektoren
54 werden je einer Abweichungsermittlungseinheit35 zugeführt, die den Abstand55 des Codevektors54 von einem zweiwertigen Bitcode ermittelt. Diesem Berechnungsschritt liegt die Überlegung zugrunde, dass die obige Matrixberechnung nur dann einen zweiwertigen Codevektor, also einen Codevektor, der nur die Werte 0 und 1 aufweist, liefert, wenn sich die Positionsmessvorrichtung in der der Matrix zugeordneten Zwischenstellung befindet. In allen übrigen Fällen wird der Codevektor von 0 bzw. 1 abweichende Werte aufweisen, wobei die Abweichung umso größer ist, je weiter die Positionsmessvorrichtung von der betrachteten Zwischenstellung entfernt ist. Die genannte Abweichung55 eines Codevektors zu einem zweiwertigen Code wird dadurch bestimmt, dass für jedes Codevektorelement die Betragsdifferenz zu 0 und zu 1 berechnet wird, wobei das Quadrat des Minimums der beiden Betragsdifferenzen berechnet wird und wobei die genannten Quadrate aufsummiert werden. - Die Abweichungen
55 werden einer Auswahleinheit36 zugeführt, welche die kleinste Abweichung55 auswählt und daraus die Zwischenposition55 ermittelt. Diese Zwischenposition55 wird einerseits als Bestandteil des Gesamtpositionswerts56 ausgegeben und andererseits dem Absolutdecoder zugeführt, damit dieser anhand der Zwischenposition55 den für die Weiterverarbeitung am besten geeigneten Codevektor54 auswählen kann. Die Positionsmessvorrichtung arbeitet vorzugsweise im dualen Zahlensystem, weshalb die Anzahl der Zwischenposition vorzugsweise eine 2er-Potenz ist. Die Zwischenposition55 entspricht in diesem Fall den geringstwertigen Bits des Gesamtpositionswerts. Der Interpolator32 im Sinne des selbständigen Anspruchs wird durch die Multipliziereinheiten34 , die Abweichungsermittlungseinheiten35 und die Auswahleinheit36 gebildet. - Die höchstwertigen Bits des Gesamtpositionswerts
56 bzw. die Absolutposition51 wird von dem Absolutdecoder31 ermittelt, indem der anhand der Zwischenposition50 ausgewählte Codevektor54 auf einen zweiwertigen Codevektor gerundet wird, d. h. alle Codeelemente des ausgewählten Codevektors54 werden entweder auf 0 oder 1 gerundet. Dadurch enthält man eine endliche Anzahl an möglichen Bitcodes, denen über eine endliche Tabelle die gesuchte Absolutposition51 zugeordnet wird. Es ist darauf hinzuweisen, dass dem Absolutdecoder31 die Abtastsignale52 im Sinne des selbstständigen Anspruchs mittelbar über den Codevektor54 zugeführt werden. -
- t
- Messteilung
- s
- Abstand der Sensoren
- 10
- Positionsmesseinrichtung
- 11
- Maßverkörperung
- 12
- Markierung
- 13
- Abtastkopf
- 14
- Führungsschiene
- 15
- Führungswagen
- 16
- Längsrichtung
- 30
- Sensor
- 31
- Absolutdecoder
- 32
- Interpolator
- 33
- Analog-Digital-Umsetzer
- 34
- Multipliziereinheit
- 35
- Abweichungsermittlungseinheit
- 36
- Auswahleinheit
- 50
- Zwischenposition
- 51
- Absolutposition
- 52
- Abtastsignal
- 53
- Messvektor
- 54
- Codevektor
- 55
- Abweichung
- 56
- Gesamtpositionswert
- ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Patentliteratur
-
- - DE 10234744 A1 [0002, 0004, 0005, 0006]
Claims (9)
- Positionsmessvorrichtung (
10 ) mit einer Maßverkörperung (11 ) und einem gegenüber der Maßverkörperung (11 ) beweglichen Abtastkopf (13 ) zur Abtastung der Maßverkörperung (11 ), wobei die Maßverkörperung (11 ) eine Vielzahl von in einer Reihe angeordneten, pseudozufälligen zweiwertigen Markierungen (12 ) mit einer konstanten Messteilung (t) aufweist, wobei in dem Abtastkopf (13 ) mehrere Sensoren (30 ) vorgesehen sind, die so angeordnet sind, dass sie in einer Stellung der Positionsmessvorrichtung (10 ) mehrere zweiwertige Markierungen (12 ) abtasten können, wobei die Sensoren (30 ) Abtastsignale (52 ) ausgeben können, die sich bei einer Stellungsänderung der Positionsmessvorrichtung (10 ) kontinuierlich verändern, wobei die Abtastsignale einem Absolutdecoder (31 ) zum Ermitteln einer Absolutposition (51 ) bezüglich der Messteilung (t) und einem Interpolator (52 ) zum Ermitteln einer relativen Zwischenposition (50 ) bezüglicher Messteilung (t) zuführbar sind, dadurch gekennzeichnet, dass wenigstens ein Abtastsignal (52 ) wenigstens mittelbar sowohl dem Absolutdecoder (51 ) als auch dem Interpolator (32 ) zuführbar ist. - Positionsmessvorrichtung nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass alle Abtastsignale (
52 ) wenigstens mittelbar sowohl dem Absolutdecoder (31 ) als auch dem Interpolator (32 ) zuführbar sind. - Positionsmessvorrichtung nach Anspruch 1, dadurch gekennzeichnet, dass der Abstand s der Sensoren (
30 ) von der Messteilung t abweicht, wobei die Bedingung n·s ≥ m·t erfüllt ist, wobei n die Anzahl der Sensoren und m die Codebreite des pseudozufälligen Codes ist und wobei n > m gilt. - Positionsmessvorrichtung nach Anspruch 3, dadurch gekennzeichnet, dass die Bedingung n = m + 1 gilt.
- Positionsmessvorrichtung nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass wenigstens ein Analog-Digital-Umsetzer (
33 ) vorgesehen ist, um alle Abtastsignale (52 ) in einen digitalen Messvektor (53 ) umzusetzen, wobei wenigstens eine digitale Multipliziereinheit (34 ) vorgesehen ist, die so eingerichtet ist, dass sie den Messvektor (53 ) mit mehreren vorgegebenen Matrizen multiplizieren kann, um mehrere Codevektoren (54 ) zu erhalten. - Positionsmessvorrichtung nach Anspruch 5, dadurch gekennzeichnet, dass der Interpolator (
32 ) so eingerichtet ist, dass er aus den Codevektoren (54 ) denjenigen auswählen kann, der die geringste Abweichung (55 ) zu einem zweiwertigen Code aufweist, um die relative Zwischenposition bezüglich der Messteilung (t) zu bestimmen. - Positionsmessvorrichtung nach Anspruch 6, dadurch gekennzeichnet, dass der Interpolator (
32 ) so eingerichtet ist, dass er die Abweichung eines Codevektors (54 ) zu einem zweiwertigen Code dadurch bestimmen kann, dass für jedes Codevektorelement die Betragsdifferenz zu 0 und zu 1 berechnet wird, wobei eine vorgegebene Potenz des Minimums der beiden Betragsdifferenzen berechnet wird und wobei die genannten Potenzen aufsummiert werden. - Positionsmessvorrichtung nach Anspruch 6 oder 7, dadurch gekennzeichnet, dass der von dem Interpolator (
32 ) ausgewählte Codevektor (54 ) dem Absolutdecoder (31 ) zuführbar ist. - Positionsmessvorrichtung nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Markierungen (
12 ) der Maßverkörperung (11 ) von Abschnitten hoher und niedriger magnetischer Permeabilität oder von Abschnitten hoher und niedriger elektrischer Leitfähigkeit gebildet werden, wobei die Sensoren (30 ) elektrische Spulen, vorzugsweise Planarspulen, sind.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008018355.5A DE102008018355B4 (de) | 2008-04-11 | 2008-04-11 | Absolute Positionsmessvorrichtung mit Interpolator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102008018355.5A DE102008018355B4 (de) | 2008-04-11 | 2008-04-11 | Absolute Positionsmessvorrichtung mit Interpolator |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102008018355A1 true DE102008018355A1 (de) | 2009-10-15 |
DE102008018355B4 DE102008018355B4 (de) | 2020-07-02 |
Family
ID=41060560
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102008018355.5A Expired - Fee Related DE102008018355B4 (de) | 2008-04-11 | 2008-04-11 | Absolute Positionsmessvorrichtung mit Interpolator |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102008018355B4 (de) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013220747A1 (de) | 2012-10-26 | 2014-04-30 | Robert Bosch Gmbh | Maßverkörperung für ein absolutes Positionsmesssystem |
DE102013226200A1 (de) | 2013-12-17 | 2015-06-18 | Robert Bosch Gmbh | Absolute Positionsmessvorrichtung |
DE102015213784A1 (de) | 2014-08-13 | 2016-02-18 | Robert Bosch Gmbh | Positionsmesssystem mit Empfängerspulen, die über Schaltmittel differentiell zusammenschaltbar sind |
DE102015203403A1 (de) | 2015-02-26 | 2016-09-01 | Robert Bosch Gmbh | Positionsmesssystem mit Kalibriermitteln |
CN106066137A (zh) * | 2015-04-22 | 2016-11-02 | 罗伯特·博世有限公司 | 带有信号补偿的标记的尺寸标准装置 |
DE102015217907A1 (de) | 2015-09-18 | 2017-03-23 | Robert Bosch Gmbh | Positionserfassungsvorrichtung |
DE102020107230A1 (de) | 2020-03-17 | 2021-09-23 | Balluff Gmbh | Absolutes Positionserfassungssystem mit einem einspurigen Magnetcodeband |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0116636B1 (de) * | 1982-09-01 | 1988-08-10 | Rosemount Limited | Positionsmesseinrichtung |
US5023434A (en) * | 1988-07-23 | 1991-06-11 | R. Stahl Fordertechnik Gmbh | Position indicating apparatus for transporters on tracks |
EP1102040A1 (de) * | 1999-11-18 | 2001-05-23 | HERA Rotterdam B.V. | Positionssensor |
EP0927674B1 (de) * | 1997-12-30 | 2002-12-11 | Fahrleitungsbau GmbH | Vorrichtung zur Positionsbestimmung eines an einer Schiene verfahrbaren Fahrzeugs |
WO2003011733A1 (de) * | 2001-07-31 | 2003-02-13 | Inventio Ag | Aufzuganlage mit einem messsystem zur ermittlung der absoluten kabinenposition |
DE10234744A1 (de) | 2002-07-30 | 2004-02-19 | Elgo-Electric Gmbh | Vorrichtung zur Positions-und/oder Längenbestimmung |
EP1206684B1 (de) * | 1999-08-03 | 2004-11-03 | Dr. Johannes Heidenhain GmbH | Positionsmesseinrichtung |
DE102005047259A1 (de) * | 2005-10-01 | 2007-04-05 | Dr. Johannes Heidenhain Gmbh | Positionsmesseinrichtung |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3910873A1 (de) * | 1989-04-04 | 1990-10-18 | Stahl R Foerdertech Gmbh | Positionsmessvorrichtung fuer kran- und elektrohaengebahnen |
DE4038515A1 (de) * | 1990-12-03 | 1992-06-04 | Vogt Electronic Ag | Einrichtung zur statischen und/oder dynamischen laengen -und/oder winkelmessung |
DE202005004528U1 (de) * | 2005-03-14 | 2006-07-27 | Brose Fahrzeugteile Gmbh & Co. Kommanditgesellschaft, Coburg | Positionsmess-System für ein verstellbares Kraftfahrzeugteil |
DE102006007184A1 (de) | 2006-02-15 | 2007-08-16 | Dr. Johannes Heidenhain Gmbh | Positionsmesseinrichtung |
-
2008
- 2008-04-11 DE DE102008018355.5A patent/DE102008018355B4/de not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0116636B1 (de) * | 1982-09-01 | 1988-08-10 | Rosemount Limited | Positionsmesseinrichtung |
US5023434A (en) * | 1988-07-23 | 1991-06-11 | R. Stahl Fordertechnik Gmbh | Position indicating apparatus for transporters on tracks |
EP0927674B1 (de) * | 1997-12-30 | 2002-12-11 | Fahrleitungsbau GmbH | Vorrichtung zur Positionsbestimmung eines an einer Schiene verfahrbaren Fahrzeugs |
EP1206684B1 (de) * | 1999-08-03 | 2004-11-03 | Dr. Johannes Heidenhain GmbH | Positionsmesseinrichtung |
EP1102040A1 (de) * | 1999-11-18 | 2001-05-23 | HERA Rotterdam B.V. | Positionssensor |
WO2003011733A1 (de) * | 2001-07-31 | 2003-02-13 | Inventio Ag | Aufzuganlage mit einem messsystem zur ermittlung der absoluten kabinenposition |
DE10234744A1 (de) | 2002-07-30 | 2004-02-19 | Elgo-Electric Gmbh | Vorrichtung zur Positions-und/oder Längenbestimmung |
DE102005047259A1 (de) * | 2005-10-01 | 2007-04-05 | Dr. Johannes Heidenhain Gmbh | Positionsmesseinrichtung |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013220747A1 (de) | 2012-10-26 | 2014-04-30 | Robert Bosch Gmbh | Maßverkörperung für ein absolutes Positionsmesssystem |
DE102013226200A1 (de) | 2013-12-17 | 2015-06-18 | Robert Bosch Gmbh | Absolute Positionsmessvorrichtung |
WO2015090848A1 (de) | 2013-12-17 | 2015-06-25 | Robert Bosch Gmbh | Absolute positionsmessvorrichtung |
DE102015213784A1 (de) | 2014-08-13 | 2016-02-18 | Robert Bosch Gmbh | Positionsmesssystem mit Empfängerspulen, die über Schaltmittel differentiell zusammenschaltbar sind |
DE102015213784B4 (de) | 2014-08-13 | 2020-07-09 | Robert Bosch Gmbh | Positionsmesssystem mit Empfängerspulen, die über Schaltmittel differentiell zusammenschaltbar sind |
US9921082B2 (en) | 2014-08-13 | 2018-03-20 | Robert Bosch Gmbh | Position measurement system having receiver coils which are differentially interconnectable via switching means |
US9921086B2 (en) | 2015-02-26 | 2018-03-20 | Robert Bosch Gmbh | Position measurement system having material measure, transmitter winding arrangement, and receiver coils, and calibration method thereof |
DE102015203403A1 (de) | 2015-02-26 | 2016-09-01 | Robert Bosch Gmbh | Positionsmesssystem mit Kalibriermitteln |
CN105928548A (zh) * | 2015-02-26 | 2016-09-07 | 罗伯特·博世有限公司 | 具有校准器件的位置测量系统 |
EP3070436A1 (de) | 2015-02-26 | 2016-09-21 | Robert Bosch Gmbh | Positionsmesssystem mit kalibriermitteln |
CN105928548B (zh) * | 2015-02-26 | 2019-06-28 | 罗伯特·博世有限公司 | 具有校准器件的位置测量系统 |
DE102015207275B4 (de) | 2015-04-22 | 2018-06-07 | Robert Bosch Gmbh | Maßverkörperung mit signalkompensierenden Markierungen |
CN106066137B (zh) * | 2015-04-22 | 2019-11-05 | 罗伯特·博世有限公司 | 带有信号补偿的标记的尺寸标准装置 |
CN106066137A (zh) * | 2015-04-22 | 2016-11-02 | 罗伯特·博世有限公司 | 带有信号补偿的标记的尺寸标准装置 |
CN106546201A (zh) * | 2015-09-18 | 2017-03-29 | 罗伯特·博世有限公司 | 位置检测设备 |
DE102015217907A1 (de) | 2015-09-18 | 2017-03-23 | Robert Bosch Gmbh | Positionserfassungsvorrichtung |
DE102020107230A1 (de) | 2020-03-17 | 2021-09-23 | Balluff Gmbh | Absolutes Positionserfassungssystem mit einem einspurigen Magnetcodeband |
US11421975B2 (en) | 2020-03-17 | 2022-08-23 | Balluff Gmbh | Absolute position detection system having a single-track magnetic code tape |
Also Published As
Publication number | Publication date |
---|---|
DE102008018355B4 (de) | 2020-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3214794C2 (de) | Magnetische Längen- oder Winkelmeßeinrichtung | |
EP2182330B1 (de) | Positions-/Wegmesssystem mit kodiertem Masskörper | |
DE102015209288B4 (de) | Absolut-Positionsgeberskala mit Platten, die mit variierenden Vertiefungen abwechseln | |
EP2502030B2 (de) | Induktive messeinrichtung für längen- und winkelerfassung | |
EP2034201B1 (de) | Führungsschiene mit absoluter Massverkörperung | |
DE102008018355A1 (de) | Absolute Positionsmessvorrichtung mit Interpolator | |
DE4301971A1 (de) | ||
EP1770373A1 (de) | Absolutes Positionsmesssystem | |
DE3526338A1 (de) | Messeinrichtung mit magnetoresistiven elementen | |
DE112010003273T5 (de) | Eine Vorrichtung und ein Verfahren für kapazitive lineare Verlagerungsmessung | |
EP2834601B1 (de) | Verfahren und anordnung zur positionsbestimmung eines bauteils | |
EP2869031B1 (de) | Positionsmesseinrichtung | |
EP2159549B1 (de) | Vorrichtung zur Messung der Relativposition zwischen einer Massverkörperung und einem Lesekopf | |
DE102011000486A1 (de) | Absolutes Positionsmesssystem | |
EP1321743B1 (de) | Absolutlängenmesssystem, bei dem ein Massstab relativ zur Position von beabstandeten Längesensoren bewegt wird | |
DE102014103514B4 (de) | Verfahren zur Drehwinkelerfassung | |
DE102008010095A1 (de) | Maßverkörperung, Messeinrichtung und Messverfahren zur Absolutpositionsbestimmung | |
EP2116814B1 (de) | Messeinrichtung zur Ermittlung einer Lage und/oder einer Geschwindigkeit | |
DE4212952C2 (de) | Längen- oder Winkelmeßeinrichtung | |
DE4202680A1 (de) | Vorrichtung zur erzeugung oberwellenfreier periodischer signale | |
DE3926328A1 (de) | Vorrichtung zum messen von laengen, winkeln und dergleichen | |
DE102015207275B4 (de) | Maßverkörperung mit signalkompensierenden Markierungen | |
EP3021088B1 (de) | Inkrementales Längenmesssystem und Verfahren zu seinem Betrieb | |
DE102013226200A1 (de) | Absolute Positionsmessvorrichtung | |
DE3504520C2 (de) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OM8 | Search report available as to paragraph 43 lit. 1 sentence 1 patent law | ||
R012 | Request for examination validly filed | ||
R012 | Request for examination validly filed |
Effective date: 20141217 |
|
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |