DE3028055A1 - Erfassungssystem fuer informationen - Google Patents
Erfassungssystem fuer informationenInfo
- Publication number
- DE3028055A1 DE3028055A1 DE19803028055 DE3028055A DE3028055A1 DE 3028055 A1 DE3028055 A1 DE 3028055A1 DE 19803028055 DE19803028055 DE 19803028055 DE 3028055 A DE3028055 A DE 3028055A DE 3028055 A1 DE3028055 A1 DE 3028055A1
- Authority
- DE
- Germany
- Prior art keywords
- track
- information
- detection system
- stored
- signal
- 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
- 238000001514 detection method Methods 0.000 title claims description 17
- 230000001360 synchronised effect Effects 0.000 claims description 16
- 238000011156 evaluation Methods 0.000 claims description 15
- 230000001419 dependent effect Effects 0.000 claims description 11
- 230000003247 decreasing effect Effects 0.000 claims 1
- 238000005259 measurement Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 108010076504 Protein Sorting Signals Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 208000009989 Posterior Leukoencephalopathy Syndrome Diseases 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000012876 carrier material Substances 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000035876 healing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/39—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using a combination of the means covered by at least two of the preceding groups G05B19/21, G05B19/27 and G05B19/33
-
- 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/245—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 a variable number of pulses in a train
- G01D5/2454—Encoders incorporating incremental and absolute signals
- G01D5/2455—Encoders incorporating incremental and absolute signals with incremental and absolute tracks on the same encoder
- G01D5/2457—Incremental encoders having reference marks
-
- 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
-
- 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
- G01D5/34792—Absolute encoders with analogue or digital scales with only digital scales or both digital and incremental scales
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37263—Absolute and incremental encoder, detector combined
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/42—Servomotor, servo controller kind till VSS
- G05B2219/42318—Using two, more, redundant measurements or scales to detect bad function
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
- H03M1/22—Analogue/digital converters pattern-reading type
- H03M1/24—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
- H03M1/26—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with weighted coding, i.e. the weight given to a digit depends on the position of the digit within the block or code word, e.g. there is a given radix and the weights are powers of this radix
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
PATENTANWÄLTE
H. Bartels
Dipl.-Chem. Dr. Brandes Dr.-Ing. Heid
Dipl.-Phys. Wolf?
ZUGELASSENE VERTRETER BEIM EUROPÄISCHEN PATENTAMT
REPRESENTATIVES BEFORE THE EUROPEAN PATENT OFFICE
MANDATA1RES PRES LOFRCE EUROPEEN DES BREVETS
Tel. (0711) 296310 u. 297295
Telex 0722312 (patwo d)
Telegrammadresse:
tlx 0722312 wolff Stuttgart
PA Dr. Brandes: Sitz München
30.6.1980
3322 ekt
Reg.-Nr. 126
MANFRED TAAKE, 7121 Gemmrigheim (Baden-Württemberg)
Erfassungssystem für Informationen
Die Erfindung betrifft ein Erfassungssystem für Informationen, die in binär codierter Form in wenigstens einer Informationsspur gespeichert sind, mit wenigstens einem Lesekopf, der mittels
einer Leseeinrichtung bei einer Relativbewegung zwischen Lesekopf und Spur in Spurlängsrichtung weg- oder winkelabhängige
Impulse erzeugt und an den eine Auswerteeinrichtung angeschlossen ist.
Die bekannten Erfassungssysteme dieser Art, die zur digitalen Positionsmessung benutzt werden, ermitteln die Position entweder
aufgrund einer inkrementalen Messung oder aufgrund einer absoluten Messung. Der Aufwand für eine inkrementale Messung
ist gering, da eine einzige Spur genügt und schon mit zwei Lese-Postscheckamt Stuttgart 7211-700 BLZ 60010070 A <)ΩΩβ6/0416 Telefonische Auskünfte und
Deutsche Bank AG, 14/28630 BLZ 60070070 ' * w v w v v ^ Auftrage sind nur nach schriftlicher
Bestätigung verbindlich
ORIGINAL INSPECTED
-r-H 302805S
einrichtungen zusätzlich zu der Bewegung auch die Bewegungsrichtung
erkannt werden kann. Ein erheblicher Nachteil
der
besteht jedoch darin, daß vor dem Einschalten/Energieversorgung, nach Stromausfäilen oder sonstigen.Störungen der Lesekopf
in eine bekannte, genau definierte Position gefahren werden muß, da nur von hier aus die Messung durchgeführt werden
kann. Ferner ist es ohne das vorherige Anfahren einer bekannten Position nicht möglich, während des Betriebs zu prüfen,
ob eine korrekte Positionserfassung erfolgt. Von diesen
Nachteilen sind zwar diejenigen Erfassungssysteme frei, welche eine absolute Messung durchführen. Sie erfordern aber in
der Regel eine relativ große Anzahl von Spuren und eine noch wesentlich größere Anzahl von Leseeinrichtungen. Daher sind
sie aufwendig« Außerdem fehlt in vielen Fällen der Einbauraum für ein so umfangreiches System. Nachteilig ist außerdem, daß
ein Dualcode in der Regel nicht brauchbar ist, da er immer dann zu Fehlern führt, wenn in mehreren Spuren gleichzeitig ein Signalwechsel
erfolgen müßte, wegen unvermeidbarer Ungenauigkeiten aber diese Signalwechsel nicht gleichzeitig erfolgen. Man
muß deshalb mit einem einschrittigen Code arbeiten, was, um zu einer stetigen Folge von Positionsnummern zu gelangen, eine zusätzliche
Umcodierungsschaltung erforderlich macht.
Der Erfindung liegt die Aufgabe zugrunde, ein Erfassungssystem der eingangs genannten Art zu schaffen, das wie die bekannten,
eine inkrementale Messung durchführenden Systeme einen einfachen
Aufbau hat, jedoch auch absolute Positionsmessungen vornehmen kann. Diese Aufgabe löst ein System mit den Merkmalen des Anspruches
1.
Da mit Hilfe der zusätzlichen Information ein oder mehrere absolute Positionen gekennzeichnet werden können, ist es mit
dem erfindungsgemäßen System selbst dann, wenn nur eine Spur zur Verfügung steht, möglich, eine absolute Positionsmessung
durchzuführen. Da hierzu der Lesekopf nut eine zusätzliche Leseeinrichtung aufzuweisen braucht, ist der erforderliche,
5 zusätzliche Aufwand minimal. Er ist aber auch dann noch im Verhältnis zu dem Aufwand für die bekannten Systeme mit abso-
130066/0416
luter Messung gering, wenn zwei oder mehr Spuren und eine entsprechend
größere Anzahl von Leseeinrichtungen vorgesehen werden, weil bei gleicher Leistungsfähigkeit der Anmeldungsgegenstand
nuit einer wesentlich geringeren Anzahl von Spulten und
Leseeinrichtungen auskommt.
Ein besonderer Vorteil ist darin zu sehen, daß mit Hilfe der zusatzlichen Information nicht nur das Problem der absoluten
Positionsmessung gelöst werden kann. Vielmehr kann die zusätzliche Information auch anderen Zwecken dienen. Beispielsweise
ist es mit ihrer Hilfe in einem Hochregallager in einfacher.
Weise möglich, den richtigen Gang oder ein bestimmtes Niveau zu erkennen.
Anwendungsmöglichkeiten für das erfindungsgemäße System bestehen beispielsweise bei Winkelcodierern, Drehgebern, Code-Linealen
sowie Positioniereinrichtungen für Aufzüge, Flurförderzeuge, Regalanlagen u.dgl.
Es ist vorteilhaft, wenn die zusätzlichen Informationen in Form wenigstens eines binär codierten Wortes in der Spur gespeichert
sind und die Auswerteeinrichtung die von der zusätzlichen Leseeinrichtung abgegebenen Impulse mit den weg- oder winkelabhängigen
Impulsen, verknüpft sowie zu dem binär codierten Wort
hierbei
zusammensetzt, da/der für das System erforderliche Aufwand im Vergleich zu seiner Leistungsfähigkeit besonders gering ist. Dies gilt auch dann, wenn die zusätzliche Information wenigstens einen absoluten Positionswert darstellt.
zusammensetzt, da/der für das System erforderliche Aufwand im Vergleich zu seiner Leistungsfähigkeit besonders gering ist. Dies gilt auch dann, wenn die zusätzliche Information wenigstens einen absoluten Positionswert darstellt.
Bei einer bevorzugten AusfUhrungsform ist jeder absolute Positionswert
in Form einer seriell lesbaren Folge von Markierungen in der Spur gespeichert, deren Anfang und Ende durch je ein
Synchronsignal gekennzeichnet ist. Zum Erkennen eines absoluten Positionswertes brauchen dann der Lesekopf und die Spur nur
so weit relativ zueinander bewegt zu werden, bis das Synchronsignal oder eines der Synchronsignale erkannt wird. Bei der anschließenden
Relativbewegung wird dann der zugehörige Absolutwert gelesen und ausgewertet.
130066/0416
Zwar kann für die weg- oder winkelabhängigen Impulse grundsätzlich
eine beliebige Schrittlänge gewählt werden. Vorteilhafterweise
bilden aber diese Impulse eine Folge gleicher Schrittlänge, da dann gleiche Abstände für die zu messenden
Zähl- oder Positionierschritte zur Verfügung stehen.
Bei einer bevorzugten Ausführungsform sind die absoluten Positionswerte,
die eine in Stufen gleicher Größe ansteigende oder fallende Reihe bilden, in unmittelbar aufeinander folgende
Abschnitte gleicher Länge einer ersten Spur gespeichert. Jeder der den Abschnitten gleicher Länge der ersten Spur zugeordneten
Abschnitte gleicher Länge einer zweiten Spur ist in diejenige Anzahl von gleichen Schritten, einen ganzzahligen Bruchteil
oder ein ganzzahliges Vielfaches dieser Anzahl unterteilt, durch die sich zwei aufeinander folgende Positionswerte unterscheiden.
Der besondere Vorteil dieser Ausführungsform liegt
darin, daß bereits mittels zweier Spuren eine sehr große Anzahl von absoluten Positionswerten gespeichert werden kann,
also ein sehr hohes Auflösungsvermögen selbst bei großen Weglängen erreicht wird.
Das erfindungsgemäße Erfassungssystem ist auch insofern wesentlich
vielseitiger als die bekannten Systeme, als diejenige Spur, in der die zusätzliche Information gespeichert ist, von der
Spur räumlich getrennt angeordnet sein kann, in welcher eine Zählinformation gespeichert ist.
Eine besonders hohe Leistungsfähigkeit der Auswerteeinrichtung läßt sich dann erreichen, wenn man diese mit einem Mikroprozessor
ausrüstet.
Im folgenden ist die Erfindung anhand von in den Zeichnungen dargestellten Ausführungsbeispielen erläutert. Es zeigen:
Fig. 1 eine schematische Darstellung eines ersten Ausführungsbeispiels
mit dem zugehörigen Blockschaltbild,
130066/0416
_^_ 3028Q55
Fig. 2 eine schematicehe Darstellung sines zweiten Ausführungsbeispiels
mit dem zugehörigen Blockschaltbild,
Fig. 3 eine Zeichenkette des Äusführungsbeispiels gesiäß
Fig. 2,
Fig. 4 eine schematise«© !!abteilung eines dritten
führungsbeispiels 5
Fig. 5 eine schematische Darstellung eines vierten führungsbeiepiels und das zugehörige Blockschaltbild,
Fig. 6 eine schematische Darstellung eines fünften Ausführungsbeispiels
,
Fig. 7 das Blockschaltbild des Ausführungsbeispiels gemäß Fig. 6,
Fig. 8 das Blockschaltbild einer Modifikation des Ausführungsbeispiels
gemäß Fig. 6,
Fig. 9 das Blockschaltbild einer Abwandlung des Ausführungsbeispiels
gemäß Fig. 8.
Das in Fig. 1 dargestellte Ausführungsbeispiel hat eine einzige Spur 10, welche unmittelbar aufeinanderfolgende,
gleich lange Abschnitte aufweist, von denen jeder eine lichtdurchlässige Hellzone 11 und eine lichtundurchlässige Dunkelzone
12 enthält. Eine gleiche Länge aller Abschnitte ist jedoch nicht zwingend notwendig. Sie ist nur vorteilhaft, da man
dann eine gleiche Größe für alle zu messenden Zähl- oder Positionierschritte
erhält. Wie Fig. 1 zeigt, folgen in Längsrichtung der Spur 10 im Wechsel eine Hellzone 11 auf eine Dunkelzone
12. Die Länge der Hellzonen und Dunkelzonen innerhalb jedes Abschnittes der Spur 10 kann unterschiedlich groß sein.
130066/0416
-JS-
302805
Hierdurch ist es möglich, in der Spur zusätzlich zu den Zähloder
Positionierschritten eine Information zu speichern. Im Ausführungsbeispiel ist die zusätzliche Information in dualcodierter
Form in der Spur 10 gespeichert, d.h., jeder Abschnitt
enthält abhängig davon, ob seine Hellzone 11 länger oder kürzer ist als seine Dunkelzone 12,eine binäre Information in Form
einer "1" oder einer "0". Das Signal "1" ist dann in dem betreffenden Abschnitt gespeichert, wenn dessen Hellzone länger
ist als die Dunkelzone 12. Umgekehrt entspricht eine Aufteilung in eine längere Dunkelzone 12 und eine kürzere Hellzone 11 dem
Signal 11O". Es wäre selbstverständlich aber auch möglich, nicht
nur die Bedingung, daß die eine Zone jedes Abschnittes der Spur größer oder kleiner als die andere Zone ist, zur Speicherung
einer Information zu nutzen, sondern auch das Größenverhältnis
je
beider Zonen, das beispielsweise/nach Information 1:4 oder 1:2 oder 1:1 sein könnte.
beider Zonen, das beispielsweise/nach Information 1:4 oder 1:2 oder 1:1 sein könnte.
Die Auswertung der in der Spur 10 gespeicherten Informationen erfolgt mit Hilfe eines Lesekopfes 13,zwischen dem und der
Spur 10 einer Relativbewegung in Spurlängsrichtung möglich ist. Beispielsweise kann der Lesekopf 13 längs der Spur 10 in
der einen oder anderen Richtung bewegt werden. Der Lesekopf 13 enthält drei Leseeinrichtungen, die, da es sich im Ausführungsbeispiel
bei der Spur 10 um eine optisch abtastbare Spur handelt, je aus einem Lichtsender 14 bzw. 15 bzw. 16 und je
einem Lichtempfänger 14' bzw. 15' bzw. 16' bestehen. Die Spur
10 liegt zwischen den Sendern und Empfängern, so daß letztere ihren Signalzustand ändern, wenn die zwischen Sender und Empfänger
gebildete Lichtschranke von einer Dunkelzone unterbrochen oder freigegeben wird. Im Ausführungsbeispiel erzeugen
die Lichtempfänger das Signal "1", wenn zwischen ihnen und dem zugeordneten Sender eine Hellzone 11 liegt. Die beiden in der
Bewegungsrichtung des Lesekopfes 13 in relativ geringem Abstand voneinander angeordneten Leseeinrichtungen mit den Sendern
14 und 15 dienen der Erzeugung der Zählimpulse, aufgrund
deren die Zähl- bzw. Positionierschritte ermittelt werden ,sowie
der Erkennung der Richtung der Bewegung. Die dritte Leseein-
130086/0416
richtung, die durch den Lichtsender 16 und den Lichtempfänger 16' gebildet wird, dient dem Lesen der in die Spur eingespeicherten
,zusätzlichen Information. Mit ihr kann also ermit-
telt werden, ob in dem augenblicklich abgetasteten Abschnitt
die Hellzone 11 länger als die Dunkelzone 12 und damit das Signal *|1" gespeichert ist, oder ob die Dunkelzone 12 länger
und damit das Signal "0" zusätzlich gespeichert ist. Der Abstand der Leseeinrichtung 16, 16' in der Bewegungsrichtung des
Lesekopfes von der Leseeinrichtung 14, 14' ist deshalb etwa
gleich der halben Länge eines Abschnittes der Spur 10.
An den Ausgang des Lichtempfängers 14' sind zwei monostabile
Schaltglieder 17 und 18 angeschlossen, die bei einer Signaländerung
von 0 auf 1 bzw. von 1 auf 0 an ihrem Eingang D einen Impuls an ihrem Ausgang Q abgeben. Die Ausgangssignale des
Schaltgliedes 17 bewirken, daß ein an die beiden Schaltglieder angeschlossener Zähler 19 vorwärts zählt, während die Ausgangssignale
des Schaltgliedes 18 ein Rückwärtszählen bewirken. Erzeugt
der Lichtempfänger 15' das Signal "0", so bewirkt dies, da der Löscheingang der beiden Schaltglieder 17 und 18 an den
Ausgang des Lichtempfängers 15' angeschlossen ist, daß am Ausgang Q der Schaltglieder kein Signal auftritt, auch wenn an den
Eingang ein Signal angelegt wird.
An den Lichtempfänger 16' ist der eine Eingang D eines flankengesteuerten
Speichers 20 angeschlossen. Sein anderer Eingang C ist mit dem Ausgang eines Gatters 21 verbunden, dessen beide
Eingänge an die Ausgänge der Schaltglieder 17 und 18 angeschlossen sind. Der Speicher 20 speichert daher die augenblickliche
Information des Lichtempfängers 16· zu dem Zeitpunkt, zu dem ein Vorwärts- oder Rückwärts-Zählvorgang stattfindet. Obernahmekriterium
für die Information des Lichtempfängers 16' ist also ein Signalwechsel am Lichtempfänger 14' bei gleichzeitigem
Signal "1" des Lichtempfängers 15'. Ein Speicher 22, dessen
an
beide Eingänge/den Ausgang des Schaltgliedes 17 bzw. des Schaltgliedes
18 angeschlossen sind, speichert, ob die Information, 5 die der Speicher 20 gespeichert hat, bei einer Vorwärts-oder
130066/0416
bei einer Rückwärts-Bewegung des Lesekopfes 13 gewonnen wurde.
Nimmt man beispielsweise an, daß die Leseeinrichtung 14, 14*
sich gerade noch im Bereich einer Dunkelzone 12 befindet, wie dies Fig. 1 zeigt, dann wird bei einer Bewegung des Lesekopfes
13 nach rechts bei einer Blickrichtung gemäß Fig. 1 vom Lichtempfänger IH1 ein Vorwärts-Zählimpuls erzeugt, wenn der
Obergang auf die folgende Hellzone 11 erfolgt. Gleichzeitig wird das augenblickliche Signal "1" des Lichtempfängers 16'
im Speicher 20 gespeichert. Wird der Lesekopf 13 noch weiter nach rechts bewegt, dann entsteht am Obergang der Leseeinrichtung
If1W1 auf die folgende Dunkelzone 12 kein Zählimpuls,·
da hierbei die Leseeinrichtung 15jl5f in dieser Dunkelzone
steht und dadurch die Auslösung eines Impulses sowohl am Ausgang des Schaltgliedes 17 als .auch des Schaltgliedes 18 unterdrückt.
Erst wenn die Leseeinrichtung IU, 14' zu -Beginn des
folgenden Abschnitts der Spur 10 die nächste Hellzone 11 erreicht, wird wieder ein Vorwärts-Zählimpuls erzeugt und im
Speicher 20 das Signal "1" gespeichert, weil auch in diesem Abschnitt der Spur 10 die Hellzone 11 länger ist als die Dunkelzone
12. In den beiden folgenden Abschnitten der Spur 10 ist im Ausführungsbeispiei die Dunkelzone 12 länger als die
Hellzone-11. Daher wird, wenn der Lesekopf 13 in diese Abschnitte
eintritt, im Speicher 20 jeweils das Signal "0" gespeichert. Aus der Folge der im Speicher 20 gespeicherten
Signale kann beispielsweise die absolute Position des Lesekopfes 13 abgeleitet werden.
Das in Fig. 2 dargestellte Ausführungsbeispiei unterscheidet sich von demjenigen gemäß Fig. 1 nur dadurch, daß anstelle des
Speichers 20 ein Vorwärts-Rückwärts-Schieberegister 23 vorgesehen ist, dem, wie Fig. 2 zeigt, ein Gatter 23 und ein Speicher
24 nachgeschaltet sein können. Die übereinstimmenden Teile sind daher mit gleichen Bezugszahlen wie in Fig. 1 gekennzeichnet,
weshalb auch hinsichtlich der übereinstimmenden Ausbildung auf die Ausführungen zu dem Ausführungsbeispiei gemäß Fig. 1 Bezug
genommen wird.
13 0066/0416
- r-
Durch die Verwendung des Schieberegisters 23 steht nach einer bestimmten Anzahl von Zählimpulsen, also Impulsen, mit denen
der Zähler 19 angesteuert worden ist, eine codierte Information zur /Verfügung, die im Ausführungsbeispiel in paralleler
Form gespeichert und ausgelesen werden kann. Sofern, was zweckmäßig ist, ein Teil der Speicherplatz© des Schieberegisters,
beispielsweise die beiden ersten Plätze, zur Speicherung eines Codesignals oder Synchronsignals reserviert werden, mittels
dessen der Anfang einer zusammengehörigen Signalfolge, also eines Wortes, gekennzeichnet wird, kann mit Hilfe des
den Codesignal-Ausgängen des Schieberegisters 23 nachgeschalteten Gatters 23* das Vorliegen der Code- oder Synchron-Information
erkannt werden. Wird diese Information erkannt, dann erzeugt das Gatter 23'ein Obernahmesignal für den Speicher 24, wodurch
die übrige, im Schieberegister 23 vorhandene Information
stellenrichtig in den Speicher 24 übernommen wird. Dort steht sie dann zur Auswertung jederzeit zur Verfügung. Ein Beispiel
einer zusammengehörigen Signalfolge oder Zeichenkette, die mit einem Codesignal beginnt und mit dem nächstfolgenden Codesignal
endet, zeigt Fig. 3. Das Codesignal besteht in diesem Ausführungsbeispiel aus zwei aufeinanderfolgenden "1"-Signalen und
zwei sich daran anschließenden "O"-Signalen. Die folgenden
Signale sind je durch ein O-Signal voneinander getrennt, damit
niemals zwei "1"-Signale aufeinander folgen können, außer
bei der Code- oder Synchron-Information. Je nachdem,wie die Spur 10 kodiert ist, kann es sich bei den zwischen den "O"-Signalen
liegenden Signalen um ein "1"-Signal oder um ein "O"-Signal
handeln, was durch die punktierten Linien angedeutet ist. Die Länge der Zeichenkette wird bestimmt durch die Information,
welche innerhalb einer" Kette gespeichert werden muß, also beispielsweise durch die Größe des absoluten Positionswertes, der
dem Spurabschnitt zugeordnet ist, der der Zeichenkette entspricht.
Wie das Ausführungsbeispiel gemäß Fig. 4 zeigt.*, kann einer
Spur 110, welche wie die Spur 10 der Ausführungsbeispiele gemäß den Fig. 1 bis 3 außer der Zähl- oder Positionierschrittinformation
eine zusätzliche Information enthält und im Aus-
130066/0416
führungsbeispiel wie die Spur 10 ausgebildet ist, ein Lesekopf
113 zugeordnet werden, der für das Lesen der zusätzlichen Information
mehr als eine Leseeinrichtung enthält. Fig. h zeigt den
Lesekopf 113 mit zwei Leseeinrichtungen 116, 116' bzw. 124,124·.
Daher können pro Zählschritt drei verschiedene Signalzustände
an die nachgeschaltete Auswerteeinrichtung übertragen werden, nämlich das Signal "0" an den Ausgängen beider Lichtempfänger
116« und 12U1, das Signal "1" an den Ausgängen beider Lichtempfänger
sowie das Signal 11O" und das Signal "l"am einen bzw.
anderen Lichtempfänger. Der gegenüber den Ausführungsbeispielen
gemäß den Fig. 1 bis 3 zusätzlich vorhandene, dritte Signalzustand kann für die Bildung eines Code- oder Synchron-Signals
verwendet werden, also zur Kennzeichnung von Anfang oder Ende einer Zeichenkette.
Fig. 5 zeigt ein Ausführungsbeispiel mit zwei parallelen Spuren 210 und 210*. Durch eine oder mehrere zusätzliche Spuren
läßt sich die Informationsspeicherfähigkeit in viel größerem Maße erhöhen, als dies bei den bekannten, eine absolute
Positionsmessung ausführenden Systemem möglich ist. Auch der
Aufwand ist bei einer oder mehreren zusätzlichen Spuren bei weitem nicht so groß wie bei diesen bekannten Systemen, sofern
eine serielle Informationsübertragung von den einzelnen Spuren vorgesehen wird. Der Lesekopf 213, zwischen dem und den
beiden Spuren 210 und 210' eine Relativbewegung in Spurlängsrichtung
möglich ist, enthält für die Spur 210, in welcher die zusätzliche Information gespeichert ist, wenigstens eine, vorzugsweise
mehrere Leseeinrichtungen, die je aus einem Lichtsender 216 und einen Lichtempfänger 216' bestehen. Der Spur
210', welche als Zählspur mit im Wechsel aufeinanderfolgenden,
gleich langen Hellzonen 211 und Dunkelzonen 212 besteht, die auch kürzer als in Fig. 5 dargestellt gewählt werden können,
was dann besonders vorteilhaft ist, wenn die beiden Spuren an körperlich getrennten und relativ zueinander bewegbaren Teilen
vorgesehen sind und eine genaue Ausrichtung aufeinander nicht oder nicht immer gewährleistet ist, damit auch eine Vorwärts-Rückwärts-Erkennung
möglich ist, zwei Leseeinrichtungen zuge-
130066/0416
- YL - Λ2>
ordnet, die je aus einem Lichtsender 214 bzw. 215 und einem Lichtempfänger 214' bzw. 215' bestehen. Die Anordnung dieser
Leseeinrichtungen ist dieselbe wie bei der dem Ausführungsbeispiel gemäß Fig. 1. Als ein Bewertungsmerkmal für die Signale
der Spur 210 kann bei diesem Ausführungsbeispiel neben einem Obernahmekriterium, wie es bei den zuvor beschriebenen Ausführungsbeispielen
verwendet wird, auch das Zurücklegen einer definierten Anzahl von Schritten der Spur 210' herangezogen werden.
Die Spur 210 ist in gleich große, definierte Abschnitte gegliedert,
deren Länge jeweils einer definierten Anzahl von Zählschritten der Spur 210* entspricht.
An den Ausgang des einen Lichtempfängers 216' des Lesekopfes
213 sind zwei flankengesteuerte, monostabile Schaltglieder 217 bzw. 218 angeschlossen. Der Ausgang des letzteren ist an
15: den 0-Setzeingang eines Zählers 219 angeschlossen, der die
Zählimpulse zählt, welche mit Hilfe der zwei Leseeinrichtungen, welche je aus einem Lichtsender 214 bzw. 215 und einem Lichtempfänger
214' bzw. 215' bestehen, erzeugt werden, wie dies bereits in Verbindung mit den Ausführungsbeispielen gemäß den
2öFig. 1 bis 4 erläutert worden ist. Der Ausgang des Schaltgliedes
217 ist mit dem Takteingang eines Schieberegisters 225 verbunden, dessen Eingang mit dem Ausgang des Zählers 219 verbunden
ist. In das Schieberegister 225 wird immer dann das Signal "1" eingeschoben,wenn die Heil-Zone 211 der Spur 210 größer als
die halbe Anzahl der Zählschritte ist, welche die Spur 210' auf einer Länge enthält, die gleich einem der gleich langen
Abschnitte der Spur 210 ist. Ist die Hellzone 211 der Spur 210 gleich oder kleiner der Hälfte der Zählschritte, wird in das
Schieberegister 225 das Signal "0" eingeschoben. Selbstverstandlieh
wäre eine Erweiterung dahingehend möglich, andere Schrittzahlen, beispielsweise 1/4 oder 3/4 der einem Abschnitt
der Spur 210 zugeordneten/Zählschritten,zur Auswertung heranzuziehen.
Ebenso ist es selbstverständlich möglich, eine unterschiedliche Behandlung der Signale bei der Vorwärts- und der
Rückwärtsbewegung des Lesekopfes 213 durchzuführen. Ein Vergleich der Länge der Hellzonen oder Dunkelzonen der Spur 210
mit den Zählschritten der Spur 210' ist beispielsweise dann besonders
vorteilhaft, wenn die beiden Spuren an relativ zueinan-
130066/0416 " lla "
der bewegbaren Teilen, z.B. einem Regal und einem Stapelfahrzeug, vorgesehen sind und keine exakte Zuordnung der einen Spur,
beispielsweise wegen eines Schlupfes der Räder des Stapelfahrzeugs
bei dessen Bewegung entlang des Regals, zu der anderen Spur
vorhanden ist. Dadurch, daß jeweils am Anfang der nächstfolgenden Zone der Zähler 219 auf Null gestellt wird, werden durch Ungenauigkeiten
der Spuren oder deren gegenseitiger Zuordnung bedingte Fehler nicht aufsummiert. Sind beide Spuren 210 und 210' an
körperlich getrennten Teilen angeordnet, dann- ist der Lesekopf
entsprechend geteilt.
- 12 -
130066/0416
Ein weiteres Ausführungsbeispxel mit zwei parallelen Spuren
310, 310' zeigen die Fig. 6 und 7. Von diesen beiden Spuren, die wie bei den bereits beschrxebenen Ausführungsbeispielen
optisch abtastbar sind und daher aus Hellzonen und Dunkel- zonen bestehen, enthält die Codierspur 310 die zusätzliche
Information. Die Taktspur 310' weist, im Wechsel aufeinanderfolgend,
Hellzonen 211 und Dunkelzonen 312 gleicher Länge auf. Ein Lesekopf 313 enthält für die Codierspur 310 eine aus einem
- Lichtsender 316 und einem Lichtempfänger 316' bestehende Lese-
einrichtung und für die Tastspur 310' zwei aus je einem Lichtsender 314 bzw. 315 und einem Lichtempfänger 314' bzw. 315'
bestehende Leseeinrichtung, die wie die Leseeinrichtungen für die Zähl- oder Positionierschritte der auvor beschrxebenen Ausführungsbeispiele
angeordnet sind und wie dort auch die Zählrichtung erkennen.
Zur Erzeugung eines Codesignals oder einer Synchron-Marke, die
den Anfang einer zusammenhängenden Zeichenkette der Codierspur 310 kennzeichnet, besteht bei einer Mehrflankenzählung, wie sie
die Taktspur 310' gestattet, auch die Möglichkeit, eine bestimmte
Flanke als Referenzpunkt zu wählen. Wird beispielsweise an einer Dunkel/Hell-Flanke in Vorwärtsrichtung oder bei
einer Hell/Dunkel-Flanke in Rückwärtsrichtung, welche der Lichtempfänger 314' erkennt, vom Lichtempfänger 316' gleichzeitig
in der Codierspur 310 eine ganz bestimmte Information erkannt, so kann dieses Ereignis als Markierung von Anfang oder Ende
einer folgenden Zeichenkette benutzt werden. Für die Übernahme der einzelnen Elemente dieser Zeichenkette kann dann sowohl
eine andere Flanke als auch das Zurücklegen einer bestimmten ι Anzahl von Zählschritten in Bezug auf das Erscheinen der Anfang-
oder Ende-Markierung, also des Synchronsignals, als Kriterium verwendet werden.
Bei dem Ausführungsbeispxel gemäß den Fig. 6 und 7 ist die Taktspur so ausgebildet, daß eine 4-Flankenzählung erfolgt.
130066/0416
302805
Jeder Abschnitt der Codierspur 310, dessen Länge gleich der
Länge von acht je eine Zeichenkette bildenden Zonen der Taktspur ist, ist in sechzehn aufeinanderfolgende Bitstellen zu
unterteilen, denen je eine Flanke der Taktspur zugeordnet ist. Mit Ausnahme der ersten Bitstelle, welche der ersten Flanke der
zugehörigen Zeichenkette zugeordnet ist und für das Synchronsignal benötigt wird, sowie der fünften, neunten und dreizehnten
Bitstelle, welche frei bleiben müssen, weil innerhalb jeder Zeichenkette viermal eine der ersten Flanke entsprechende Flanke
erkannt wird, kann den übrigen zwölf Bitstellen eine bestimmte Wertigkeit zugeordnet werden. Im Ausführungsbeispiel sind es
die Wertigkeiten 2** bis 215. Selbstverständlich könnten auch
andere Wertigkeiten gewählt oder die Information in anderer Form gespeichert werden.
j Im Ausführungsbeispiel enthält die links dargestellte, erste Zeichenkette eine "1" in denjenigen Bitstellen, welche den
9 10
Wertigkeiten 2 bzw. 2 zugeordnet sind. Diese Zeichenkette und damit der Abschnitt der Codierspur 310, der diese Zeichenkette enthält^ hat daher den absoluten Positionswert 29 + 210 = j 1536. Die mittlere Zeichenkette enthält eine "1" in denjenigen !Bitstellen, welche die Wertigkeiten 24, 29 und 210 haben. Dem zugehörigen Abschnitt der Codierspur 310 ist deshalb der absolute Positionswert 1552 zugeordnet. Entsprechend hat, wie Fig. zeigt, der rechts dargestellte Abschnitt der Codierspur 310 den absoluten Positionswert 1568. Jede Kette unterscheidet sich also hinsichtlich des absoluten Positionswerts von der nächsten um den Wert 16. Da bei der Bewegung des Lesekopfes 313 über den einer Zeichenkette zugeordneten Abschnitt hinweg,also vom Anfang einer Zeichenkette bis zum Anfang der nächsten Zeichenkette,16 von der Taktspur festgelegte Schritte zurückgelegt werden, können diese Schritte, je nach Bewegungsrichtung, zu dem Positionswert der Zeichenkette/oder von ihm subtrahiert werden, so daß jeder Schritt ebenfalls durch einen Absolutwert definiert ist, oder, anders ausgedrückt, das Auflösungsvermögen bis zu den einzelnen Schritten reicht.
Wertigkeiten 2 bzw. 2 zugeordnet sind. Diese Zeichenkette und damit der Abschnitt der Codierspur 310, der diese Zeichenkette enthält^ hat daher den absoluten Positionswert 29 + 210 = j 1536. Die mittlere Zeichenkette enthält eine "1" in denjenigen !Bitstellen, welche die Wertigkeiten 24, 29 und 210 haben. Dem zugehörigen Abschnitt der Codierspur 310 ist deshalb der absolute Positionswert 1552 zugeordnet. Entsprechend hat, wie Fig. zeigt, der rechts dargestellte Abschnitt der Codierspur 310 den absoluten Positionswert 1568. Jede Kette unterscheidet sich also hinsichtlich des absoluten Positionswerts von der nächsten um den Wert 16. Da bei der Bewegung des Lesekopfes 313 über den einer Zeichenkette zugeordneten Abschnitt hinweg,also vom Anfang einer Zeichenkette bis zum Anfang der nächsten Zeichenkette,16 von der Taktspur festgelegte Schritte zurückgelegt werden, können diese Schritte, je nach Bewegungsrichtung, zu dem Positionswert der Zeichenkette/oder von ihm subtrahiert werden, so daß jeder Schritt ebenfalls durch einen Absolutwert definiert ist, oder, anders ausgedrückt, das Auflösungsvermögen bis zu den einzelnen Schritten reicht.
j Wie Fig. 7 zeigt, gelangen die Ausgangssignale der Lichtempfän-
; ger 311· und 315' zu einer Flankenauswerteschaltung 330, welche
130066/0418
in einer bei einer 4-Flankenzählung bekannten Weise an ihren
beiden Ausgängen Al und A2 bei jedem Schritt, also bei jeder Flanke, einen Vorwärts- oder Rückwärts-Zählimpuls entsprechend
der Bewegungsrichtung des Lesekopfes 316 liefert und in einer bei einer 1-Flankenzählung bekannten Weise an ihren Ausgängen
A3 und AU nur dann einen Impuls liefert, wenn eine Flanke mit der Nummer 1 erkannt wird. Die Zählimpulse an den Ausgängen Al
und A2 treiben einen Vorwärts-Rückwärts-Zähler 319 und schieben
außerdem die Signale, welche der der Codierspur 310 zugeordnete Lichtempfänger 316' liefert, in ein Vorwärts-Rückwärts-Schieberegister
331 ein. Da bei der Flanke Nr. 1 nur eine Synchroninformation und keine Wertigkeitsstelle der Zeichenkette vorhanden
ist, wird mittels eines Gatters 332, dessen beide Eingänge mit den Ausgängen A3 und A4 der Flankenauswerteschaltung
330 verbunden sind, eine Schiebeoperation des Schieberegisters 3 31 verhindert. Hierzu ist der Ausgang des Gatters 332 an den
Sperreingang des Schieberegisters angeschlossen. Wird beim Erkennen der Flanken-Nr.auch ein Synchronsignal in der Codierspur
310 erkannt, wird der Zähler 319 bei einer Vorwärtsbewegung über ein Gatter 333 auf eine Anfangsposition, bei einer
Rückwärtszählung über ein Gatter'33t auf seine Endposition gesetzt.
Der eine Eingang beider Gatter ist an die vom Lichtempfänger 316* kommende Signalleitung angeschlossen. Der andere
Eingang ist mit dem Ausgang A3 bzw. dem Ausgang A4 der Flankenauswerteschaltung
330 verbunden, wie Fig. 7 zeigt. Der Ausgang des Gatters 333 ist mit demjenigen Eingang des Zählers 319 verbunden,
über den alle Ausgänge auf "0" gesetzt werden können. Entsprechend ist der Ausgang des Gatters 334 mit demjenigen
Setzeingang des Zählers 319 verbunden, über den alle Ausgänge auf "1" gesetzt werden können. Von den fallenden Flanken der
Signale dieser Gatter werden zwei ihnen nachgeschaltete, bistabile Speicherglieder 335 bzw. 336 gesetzt bzw. zurückgesetzt,
so daß im Zusammenwirken mit Gattern 337 und 338 die an den Ausgang des Gatters 333 und des Speichergliedes 335 bzw. den Ausgang
des Gatters 334 und des Speichergliedes 336 angeschlossen sind, nur dann am Ausgang eines Gatters 339 ein Impuls erscheint,
wenn ein Synchronsignal in Vorwärtsrichtung überfahren wurde
130066/0416
und das vorausgegangene Synchronsignal ebenfalls bei einer Vorwärtsbewegung erkannt wurde, oder wenn ein Synchronsignal
in Rückwärtsrichtung überfahren wurde und das vorausgegangene Synchronsignal ebenfalls bei einer Rückwärtsbewegung erkannt
wurde. Hierzu sind die beiden Eingänge des Gatters 339 mit dem Ausgang des Gatters 337 bzw. 338 verbunden. Es ist also sichergestellt,
daß beim Auftreten des Synchronsignals eine vollständige, in sich geschlossene Zeichenkette im Schieberegister
vorliegt.
Dem zwölfstelligen Schieberegister 331, dessen zwölf Ausgänge,
den Wertigkeiten 2 bis 2 zugeordnet sind, ist der zwölfstellige Eingang eines Speichers 340 nachgeschaltet, der durch
einen Impuls am Ausgang des Gatters 339 über seinen Steuereingang E3 für ansteigende Flanken veranlasst wird, den Inhalt
des Schieberegisters 331 zu übernehmen.
Beim Erkennen eines Synchronsignals befindet sich der Lesekopf 313 jedoch schon in einer Position, die nicht mehr der gerade
gelesenen, sondern bereits der nächstfolgenden Zeichenkette zugeordnet ist. Es ist deshalb eine Addier-/Subtrahier-Schaltung
341 dem zwoIfstelligen Ausgang des Speichers 340 nachgeschaltet,welche dann, wenn ein "!"-Signal an ihrem
Additions-Operationseingang eine Erhöhung, und beim Anliegen eines "1"-Signals an ihrem Subtraktions-Operations-Eingang
eine Verminderung um eine Wertigkeit, d.h., im vorliegenden Falle um 2 , vornimmt. Der erstgenannte Operationseingang ist
deshalb mit dem Ausgang des Gatters 333, der andere mit dem
des
Ausgang/Qatteis 334 verbunden. Ohne Signale an den Operatxonseingängen der Addier-/Subtrahier-Schaltung 341 wird die am Zwölf-Bit-Eingang anliegende Information direkt auf den Ausgang durchgeschaltet. Unmittelbar nach einer Addition bei einem Vorwärts zählvorgang oder einer Subtraktion bei einem Rückwärtszählvorgang erfolgt beim Erkennen eines Synchronsignals über ein Gatter 342 eine Übernahme des Rechenwertes aus der Addier-/Subtrahier-Schaltung 341 in den Speicher 340. Daher ist der Ausgang der Schaltung 341 mit einem zweiten, zwölf stelligen Eingang E2 des Speichers 340 verbunden. Das Gatter 342 ist an den
Ausgang/Qatteis 334 verbunden. Ohne Signale an den Operatxonseingängen der Addier-/Subtrahier-Schaltung 341 wird die am Zwölf-Bit-Eingang anliegende Information direkt auf den Ausgang durchgeschaltet. Unmittelbar nach einer Addition bei einem Vorwärts zählvorgang oder einer Subtraktion bei einem Rückwärtszählvorgang erfolgt beim Erkennen eines Synchronsignals über ein Gatter 342 eine Übernahme des Rechenwertes aus der Addier-/Subtrahier-Schaltung 341 in den Speicher 340. Daher ist der Ausgang der Schaltung 341 mit einem zweiten, zwölf stelligen Eingang E2 des Speichers 340 verbunden. Das Gatter 342 ist an den
130066/0416
3025055
Steuereingang E4 für verfallende Flanken des Speichers 340 angeschlossen.
Die beiden Eingänge des Gatters 342 sind mit der vom Lichtempfänger 316 kommenden Signalleitung bzw. dem Ausgang des
Gatters 332 verbunden.
Der über die Addier-/Subtrahier-Schaltung 341 an den Speicher
340 weitergeleitete Wert bildet zusammen mit dem Wert des Zählers
319 den Sechzehn-Bit-Positionswert, bei dem es sich um eine absolute Position handelt. Dieser Positionswert wird in
der zuvor beschriebenen Weise stets nach sechzehn Schritten erneut überprüft und bei Störungen automatisch korrigiert. Daher
ist nach dem Ausschalten der Einrichtung oder nach einem Stromausfall kein Zurückfahren in die mechanische Null-Stellung notwendig
. Es genügt das kurze Zurücklegen eines Weges, in welchem der Wert einer Zeichenkette durch die in Fig. 7 dargestellte
Auswerte-Schaltung rekonstruiert werden kann. Dies ist bei entsprechender Schaltung bereits nach sechzehn Schritten möglich.
Bei einer Schaltung gemäß Fig. 7 erfolgt die Auswertung der Einfachheit halber in der Weise, daß bei dem Synchronsignal begonnen
wird, so daß hier eine Erkennung nach spätestens zweiunddreißig Schritten erfolgt. Man kann aber auch den Lesekopf 313
auf dem ihn tragenden Teil beweglich anordnen und beim Einschalten der Stromversorgung ihn eine Relativbewegung zu dem ihn tragenden
Teil ausführen lassen, damit bei Inbetriebnahme des Systems oder nach Stromausfällen der absolute Positionswert ermittelt
wird, ohne daß das zu positionierende Teil selbst erst bewegt werden muß.
Wie Fig. 8 zeigt, kann man statt des Speichers 340 und der ihm nachgeschalteten Addier-/Subtrahier-Schaltung 341 auch einen
Zähler 343 vorsehen, dessen zwölfstelliger Eingang EO an die zwölf Ausgänge des Schieberegisters 331 angeschlossen ist. Dieser
Zähler 343 wird mit der im Schieberegister 331 vorhandenen Zeichenkette geladen, wenn am Ausgang des Gatters 339 ein Signal
mit ansteigender Flanke auftritt, da der Ausgang des Gatters 339 mit einem entsprechenden Steuereingang des Zählers verbunden
5 ist. Weiterhin ist ein Eingang für "Vorwärtszählen" des Zäh-
130066/0416
lers 343 mit einem Ausgang des Zählers 319 verbunden, an dem
ein Signal auftritt, wenn ein Obertrag erforderlich ist. Zusätzlich
ist ein Eingang für "Rückwärtszählen" des Zählers 343 mit einem Ausgang des Zählers 319 verbunden, an dem ein
"Borger"-Signal auftritt. Da, wie bereits erwähnt, beim Erkennen eines Synchronsignals der Lesekopf 313 sich schon in einer
Position befindet, die nicht mehr der gerade gelesenen Position entspricht, sondern bereits der nächstfolgenden Zeichenkette
zugeordnet ist, ist der Zähler 319 so gebildet, daß auch das Rücksetzen bzw. Setzen dieses Zählers an seinem Übertrag-Ausgang
bzw. seinem Borger-Ausgang einen«Impuls auslöst, welcher '
. eine Erhöhung bzw. eine Verminderung des Wertes der in den Zähler 343 geladenen Zeichenkette bewirkt. Daher bildet auch
der Zählwert des Zählers 343 zusammen mit dem Wert des Zählers 319 einen absoluten Sechzehn-Bit-Positionswert.
Wegen der Ausbildung der übrigen Teile der Schaltung gemäß
Fig. 8 wird auf die Ausführungen zu Fig. 7 Bezug genommen, da insoweit beide Schaltungen gleich sind.
Da ein Erfassungssystem wie dasjenige gemäß den Fig. 6 bis 8
ebenso wie die übrigen Ausführungsbeispiele
/im Falle des Fehlens einer Informationskette über die Taktspur
310' mittels inkrementaler Zählung korrekt weiterarbeitet,
können anstelle von absoluten Positionswerten auch Zusatzinformationen übertragen oder eingestreut werden. Ein Ausführungsbeispiel
hierfür zeigt Fig. 9. Da diese Schaltung weitgehend mit denjenigen gemäß den Fig. 7 und 8 übereinstimmt, sind
die gleichen Bauteile mit den in den Fig. 7 und 8 verwendeten Bezugszahlen versehen. Zur Vermeidung von Wiederholungen wird
hinsichtlich des übereinstinunenden Schaltungsteils auf Ausführungen
zu den Fig. 7 und 8 hingewiesen.
Bei dem Ausführungsbeispiel gemäß Fig. 9 wurde davon ausgegangen, daß zu der Darstellung der absoluten Positionswerte
eine 15-Bit-Information ausreicht. Das dadurch freigewordene Bit dient der Kennzeichnung, ob eine Positions-Information
oder eine Zusatz-Information vorliegt. Ist dieses höchstwertige
130066/0416
- rs -
Bit in der Codierung nicht gesetzt und damit an dem entsprechenden
Ausgang des Schieberegisters 331 ein "O"-Signal vorhanden,
dann wird der Ladebefehl für den dem Schieberegister 331
nachgeschalteten Zähler 343 vom Gatter 339 über ein Gatter 3Ut
an den Ladeeingang des Zählers 343 weitergeleitet. Die Auswerteschaltung
arbeitet dann., wie bei dem Ausführungsbexspxel geraSß
Fig. 8. Ist hingegen das höchstwertige Bit gesetzt, dann wird der vom Gatter 339 kommende Ladebefehl nur von einem Gatter
315 weitergeleitet ,und die jetzt im Schieberegister 331
stehende Zusatz-Information wird in einen Speicher 346 übernomnen.
Der Zähler 343 arbeitet dann rein inkremental durch die vom Zähler 319 kommenden Impulse korrekt weiter.
Wie Fig. 9 zeigt, ist jeweils der eine Eingang der beiden Gatter 344, 345 mit dem Ausgang des Gatters 339 verbunden,
wohingegen der jeweils andere Eingang an den Ausgang für das höchstwertige Bit des Schieberegisters 331 angeschlossen ist.
Die Eingänge des zusätzlichen Speichers 346 sind mit den elf Ausgängen des Schieberegisters 331 verbunden, an die auch der
Zähler 343 angeschlossen ist.
Das Lesen von Informationen bei fortlaufender Zählung als absolute Positionswerte oder als sonstige Informationen sowohl
in Vorwärts- als auch in Rückwärts-Richtung ist selbstverständlich
nicht auf Ausführungsbexspiele beschränkt, welche eine Ausbildung der Spuren haben, wie dies Fig. 6 zeigt.
Zur Messung von Winkeln oder Rotatxonsbewegungen ist eine spiral- oder schraubenförmige Anordnung der Spuren möglich.
Ist eine Spur vorhanden, deren Signale ständig wiederholt werden, wie dies bei einer Taktspur der Fall ist, kann diese Spur
auch außerhalb der spiralförmigen Anordnung kreisförmig geführt werden.
Die Herstellung der beschriebenen Spuren kann mittels fotoempfindlichen
Trägermaterials ohne Schwierigkeiten realisiert werden. Das zugeschnittene Trägermaterial wird an einem Lichtsender
vorbeigeführt, wobei diese Bewegung mechanisch mit einer
130066/0416
BAD ORIGINAL
konventionellen Positionserfassung verbunden sein kann. Ein Rechner, dem der math.ematisch vorgegebene Verlauf der Spuren
eingegeben wurde, schaltet dann in Abhängigkeit von dieser Formel und 'den erhaltenen Positionswerten den Lichtsender entsprechend
ein oder aus. Von dem belichteten und entwickelten Original lassen sich in einfacher Weise Kopien herstellen.
130066/0416
Leerseite
Claims (8)
- PatentansprücheCl.JErfassungssystem für Informationen, die in binär codierter Form in wenigstens einer Informationsspur gespeichert sind, mit wenigstens einem Lesekopf, der mittels einer Leseeinrichtung bei einer Relativbewegung zwischen Lesekopf und Spur in Spurlängsrichtung weg- oder winkelabhängige Impulse erzeugt und an den eine Auswerteeinrichtung angeschlossen ist, dadurch gekennzeichnet, daß die Spur (10;110), bei zwei oder mehr Spuren (210,210*;310,310') wenigstens eine (210;310) der Spuren, eine zusätzliche Information enthält . und der Lesekopf (13;113;213;313) mindestens eine zusätzliche Leseeinrichtung (16,16· ;116,116';216,216';316,316f) aufweist, die während der Aufnahme der weg- oder winkelabhängigen Signale die zusätzliche Information empfängt.
- 2. Erfassungssystem nach Anspruch 1, dadurch gekenn-zeichnet, daß die zusätzliche Information in Form wenigstens eines binär kodierten Wortes in der Spur (1O;11O;21O;31O) gespeichert ist und daß die Auswerteeinrichtung (17 bis 21;die von
217 bis 225,319 bis 316)/der zusätzlichen Leseeinrichtung (16, 16';116 ,116';216,216';316,316f) abgenommenen Impulse mit den weg- oder winkelabhängigen Impulsen verknüpft und zu dem binär kodierten Wort zusammensetzt. - 3. Erfassungssystem nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß die zusätzliche Information wenigstens einen absoluten Positionswert darstellt.
- U-. Erfassungssystem nach Anspruch 3, dadurch gekennzeichnet, daß jeder absolute Positionswert in Form einer seriell lesbaren Folge von Markierungen in der Spur (10;110; 21O;31O) gespeichert ist, deren Anfang und Ende durch je ein Synchronsignal gekennzeichnet ist.
- 5. Erfassungssystem nach einem der Ansprüche 1 bis H, dadurch gekennzeichnet, daß die weg- oder winkelabhängigen Impulse eine Folge mit gleicher Schrittlänge bilden.130066/0416
- 6. Erfassungssystem nach Anspruch U oder 5, dadurch gekennzeichnet, daß die absoluten Positionswerte, die eine in Stufen gleicher Größe ansteigende oder fallende Reihe bilden, in unmittelbar aufeinanderfolgenden Abschnitten gleicher Länge einer ersten Spur (210,310) gespeichert sind und daß jeder der den Abschnitten gleicher Länge der ersten Spur zugeordneten Abschnitte gleicher Länge einer zweiten Spur (2101; 310') in diejenige Anzahl von gleichen Schritten, denjenigen ganzzahligen Bruchteil oder dasjenige ganzzahlige Vielfache dieser Anzahl unterteilt ist," durch die sich zwei aufeinanderfolgende Positionswerte unterscheiden.
- 7. Erfassungssystem nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, daß diejenige Spur (21O;31O), in der die zusätzliche Information gespeichert ist, von einer Spur (21Ο·;31Ο·) räumlich getrennt angeordnet ist, welche eine Zäh!information liefert.
- 8. Erfassungssystem nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, daß die Auswerteeinrichtung einen Mikroprozessor enthält.130066/0418
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19803028055 DE3028055A1 (de) | 1980-07-24 | 1980-07-24 | Erfassungssystem fuer informationen |
| GB8122428A GB2080646B (en) | 1980-07-24 | 1981-07-21 | Information recording system |
| FR8114264A FR2487552B1 (de) | 1980-07-24 | 1981-07-22 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE19803028055 DE3028055A1 (de) | 1980-07-24 | 1980-07-24 | Erfassungssystem fuer informationen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE3028055A1 true DE3028055A1 (de) | 1982-02-11 |
| DE3028055C2 DE3028055C2 (de) | 1987-12-10 |
Family
ID=6108007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19803028055 Granted DE3028055A1 (de) | 1980-07-24 | 1980-07-24 | Erfassungssystem fuer informationen |
Country Status (3)
| Country | Link |
|---|---|
| DE (1) | DE3028055A1 (de) |
| FR (1) | FR2487552B1 (de) |
| GB (1) | GB2080646B (de) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3425042A1 (de) * | 1983-07-06 | 1985-01-17 | Ricoh Co., Ltd., Tokio/Tokyo | Magnetisches aufzeichnungs- und wiedergabesystem |
| DE3829636A1 (de) * | 1988-09-01 | 1990-03-15 | Manfred Taake | Positionserfassungssystem |
| CN105473873A (zh) * | 2013-08-07 | 2016-04-06 | 光电意大利有限公司 | 缸活塞单元和持续地检测该单元的缸和活塞之间的相互位置的方法 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2121252A (en) * | 1982-05-18 | 1983-12-14 | Marconi Co Ltd | Apparatus for indicating the position of a member |
| FR2605097B1 (fr) * | 1986-10-09 | 1989-02-03 | Peugeot | Dispositif de detection de la position angulaire du vilebrequin d'un moteur a combustion interne |
| JPH04295719A (ja) * | 1991-03-25 | 1992-10-20 | Nikon Corp | アブソリュ−ト・エンコ−ダ |
| DE4341191C2 (de) * | 1993-12-03 | 1995-09-07 | Heidenhain Gmbh Dr Johannes | Längenmeßeinrichtung |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3631421A (en) * | 1968-09-23 | 1971-12-28 | Burroughs Corp | Data storage addressing system |
| DE2715866A1 (de) * | 1976-04-09 | 1977-10-27 | Sony Corp | Direktzugriffssystem |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1287630B (de) * | 1969-01-23 | |||
| US3452358A (en) * | 1963-05-03 | 1969-06-24 | Westinghouse Electric Corp | Magnetically encoded device |
| FR2123825A5 (de) * | 1971-02-02 | 1972-09-15 | Ferranti Ltd |
-
1980
- 1980-07-24 DE DE19803028055 patent/DE3028055A1/de active Granted
-
1981
- 1981-07-21 GB GB8122428A patent/GB2080646B/en not_active Expired
- 1981-07-22 FR FR8114264A patent/FR2487552B1/fr not_active Expired
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3631421A (en) * | 1968-09-23 | 1971-12-28 | Burroughs Corp | Data storage addressing system |
| DE2715866A1 (de) * | 1976-04-09 | 1977-10-27 | Sony Corp | Direktzugriffssystem |
Non-Patent Citations (3)
| Title |
|---|
| Fernschreibtechnik, Transpress VEB Verlag für Verkehrswesen, Berlin, 1966, 3. überarb. Auflage 1978, S. 24 * |
| Fernseh- und Kinotechnik, 31. Jahrgang, Nr. 4/1977, S. 117 - 124 * |
| Funkschau 1976, Nr. 1, S. 16 - 18 * |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3425042A1 (de) * | 1983-07-06 | 1985-01-17 | Ricoh Co., Ltd., Tokio/Tokyo | Magnetisches aufzeichnungs- und wiedergabesystem |
| DE3829636A1 (de) * | 1988-09-01 | 1990-03-15 | Manfred Taake | Positionserfassungssystem |
| DE3829636C2 (de) * | 1988-09-01 | 1998-03-19 | Manfred Taake | Positionserfassungssystem |
| CN105473873A (zh) * | 2013-08-07 | 2016-04-06 | 光电意大利有限公司 | 缸活塞单元和持续地检测该单元的缸和活塞之间的相互位置的方法 |
| CN105473873B (zh) * | 2013-08-07 | 2017-05-31 | 光电意大利有限公司 | 缸活塞单元和持续地检测该单元的缸和活塞之间的相互位置的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| FR2487552A1 (de) | 1982-01-29 |
| GB2080646A (en) | 1982-02-03 |
| DE3028055C2 (de) | 1987-12-10 |
| GB2080646B (en) | 1984-07-11 |
| FR2487552B1 (de) | 1987-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE3427411C2 (de) | Meßeinrichtung | |
| DE3204428A1 (de) | Steueranordnung zum verschieben von auf dem bildschirm eines sichtgeraetes dargestellten zeichen | |
| DE2723978C3 (de) | Vorrichtung zum Erfassen der Stellung mehrerer parallel bewegbarer Teile einer Frankiermaschine | |
| DE2263619C3 (de) | Einrichtung zur fehlererkennenden und irrungsfreien Ablesung von eich- und Überwachungspflichtigen Vorrichtungen, insbesondere von Waagen | |
| DE2318276A1 (de) | Verfahren und vorrichtung zum auswerten von kodierten aufzeichnungen | |
| DE2152738C3 (de) | Digitaler Codierwandler | |
| DE3028055A1 (de) | Erfassungssystem fuer informationen | |
| DE2825842C3 (de) | Verfahren zur Überwachung der Richtigkeit der von numerischen Schrittgebern gelieferten Informationen sowie Schrittgeber zur Durchführung des Verfahrens | |
| DE1438958C3 (de) | Numerisch arbeitende Programmsteuerung zum Steuern der Stellung eines elektrischen Antriebes | |
| DE3318351A1 (de) | Verfahren fuer eine drehzahl- und drehrichtungsabhaengige auswerteschaltung eines inkrementalen drehrichtungsimpulsgebers | |
| DE3928027A1 (de) | Absolutkodierer | |
| EP0215252A1 (de) | Einrichtung zum Auslösen von Steuersignalen für eine Werkzeugmaschine | |
| DE1297168B (de) | Impuls-Doppler-Radargeraet mit Anzeigeunterdrueckung von Festzielen | |
| DE2746779A1 (de) | Taktgebevorrichtung bei einem ausweiskarten-lesegeraet | |
| DD206888A3 (de) | Steueranordnung fuer registerfernverstelleinheiten von druckformzylindern | |
| DE1916348B2 (de) | ||
| DE2400285C2 (de) | Auswerteeinrichtung für frequenz- oder periodendaueranaloge Meßsignale | |
| DE1955917B2 (de) | Impulszaehlanordnung | |
| DE2332798C3 (de) | Verfahren zum Anzeigen und kontrollierten Abfragen von Nummern aus einem Ziffernspeicher | |
| DE2262125A1 (de) | Verfahren und vorrichtung zur steuerung der bewegung eines maschinenelementes | |
| DE1548725C (de) | Anordnung zum Ablesen digitaler Skalen | |
| DE1798050B2 (de) | Einrichtung zur bestimmung der lage eines bewegbaren gliedes | |
| DE2226583C3 (de) | Fehlersicheres inkrementales Meßverfahren für Waagen | |
| DE2610573A1 (de) | Stellungsmessgeber | |
| DE7703216U1 (de) | Zaehlwerk |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| D2 | Grant after examination | ||
| 8364 | No opposition during term of opposition | ||
| 8339 | Ceased/non-payment of the annual fee |