DE2456540C2 - Inkrementalwertkodierer - Google Patents

Inkrementalwertkodierer

Info

Publication number
DE2456540C2
DE2456540C2 DE2456540A DE2456540A DE2456540C2 DE 2456540 C2 DE2456540 C2 DE 2456540C2 DE 2456540 A DE2456540 A DE 2456540A DE 2456540 A DE2456540 A DE 2456540A DE 2456540 C2 DE2456540 C2 DE 2456540C2
Authority
DE
Germany
Prior art keywords
memory
signals
register
incremental encoder
encryptor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
DE2456540A
Other languages
English (en)
Other versions
DE2456540A1 (de
Inventor
Douglas G. Cupertino Calif. Fairbairn
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xerox Corp
Original Assignee
Xerox Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xerox Corp filed Critical Xerox Corp
Publication of DE2456540A1 publication Critical patent/DE2456540A1/de
Application granted granted Critical
Publication of DE2456540C2 publication Critical patent/DE2456540C2/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/22Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using plotters
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/12Analogue/digital converters
    • H03M1/22Analogue/digital converters pattern-reading type
    • H03M1/24Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip
    • H03M1/28Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
    • H03M1/30Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Indicating Or Recording The Presence, Absence, Or Direction Of Movement (AREA)
  • Storage Device Security (AREA)
  • Optical Transform (AREA)

Description

01 =(/l5 -A4-A2- A3) + (A_S -A4-A2- A3) +
(A5 -A4 -A2 -A3) + (A5 -A4- A1 -A3)
02 = (A5 -A4-A2- /I3HM5 -A4-A2- A3) +
(A5 -A4-A2- AS) + (A5 -A4-A2- A3) O3=(A1 ■ Ab ■ A0 ■ Α,) + (ΑΊ ■ Äh ■ A0 ■ A1) +
(A1- Äb- A0- Α_,) + (ΑΊ- Ab A0- Ax) O4 = (A 7A „ ■ A ο ■ A,) + (A 7 · A „ ■ A 0 · A,) +
(A1- Ab- A0- ΑΧ) + (ΑΊ- Ab- A0- A1).
5. Inkrementalkodierer nach einem der Ansprüche 3 und 4, dadurch gekennzeichnet, daß die Drehung der Scheibenverschlüssler jeweils die Positionskoordinaten X und Y einer Anzeigeeinrichtung angeben und daß die Binärsignale die Stellung der Anzeigerichtung angeben.
6. Inkrementalwertkodierer nach einem der Ansprüche 1 5, dadurch gekennzeichnet, daß der Speicher (16) als Nur-Lese-Speicher (ROM) ausgebildet ist.
Die vorliegende Erfindung bezieht sich auf einen Inkremenlalwertkodierer gemäß Oberbegriff des Spruchs 1.
Ein Inkrementalwertkodierer dieser Art ist bereits bekannt aus »IBM Technical Disclosure Bulletin Vol. 15, Nr. 1, Juni 1972, Seiten 114 bis 115«. Bei der bekannten Einrichtung ist der Zuordner als logische Schaltung ausgebildet. Das Speicherregister speichert zu einem bestimmten Zeitpunkt eine Signaikombinaticn, die zu einem späteren Zeitpunkt mit einer neuen von dem Scheibf-nverschlüssler abgegebenen Signalkombination verglichen wird. Mittels der logischen Schaltung werden dann die beiden Signalkombinationen miteinander verknüpft, um in Abhängigkeit von der festgestellten Kombination ίο ein Vorwärts- oder Rückwärtszählsignal zu erzeugen. Bei der bekannten Schaltung muß der Taktgeber mit den von dem Scheibenverschlüssler abgegebenen Impulsen synchron arbeiten. Da es sich bei dem bekannten Kodierer um eine fest verdrahtete spezielle Schaltungsanordnung handelt, ist die Einrichtung nicht geeignet, für verschiedene spezielle Zwecke eingesetzt zu werden, abgesehen davon, daß der Herstellungsaufwand relativ hoch ist. In der US-PS 3 670 324 ist ebenfalls ein Inkrementalwertkodierer gezeigt, der auf demselben Prinzip arbeitet wie die oben behandelte bekannte Einrichtung.
Daneben gibt es Inkremenialwertkodierer, die nach einem anderen Prinzip arbeiten (Elektronik. 1972, Heft 9, Seiten 307 und 308).
Ein solcher Kodierer besteht aus einer mit Differenziergliedern ausgestattenen logischen Schaltung. Die Arbeitsweise dieser bekannten Einrichtung beruht auf der Tatsache, daß bei den beiden phasenverseizten Eingangssignalen die Abfallfianken eines der Signale eine bestimmte zeitliche Beziehung zu dem Auftreten der anderen Signale haben. Dieser Kodierer arbeitet also nach einem anderen Prinzip. Er läßt sich nicht uneingeschränkt einsetzen, sondern die Eingangssignale müssen bestimmte Bedingungen erfüllen, damit die Differenzierungsglieder ordnungsgemäß funktionieren können.
Der Erfindung liegt die Aufgabe zugrunde, einen Inkrementalwertkodierer der eingangs genannten Art anzugeben, der einfach aufgebaut ist und vielseitig anwendbar ist.
Ausgehend von einem Inkrementalwertkodierer der eingangs genannten Art wird diese Aufgabe durch die im kennzeichnenden Teil des Anspruchs 1 angegebenen Merkmale gelöst.
Der Kodierer besteht also lediglich aus zwei Speicherregistern und einem Speicher, der vorzugsweise als Nur-Lese-Speicher ausgebildet ist. Bei dem erfindungsgemäßen Kodierer werden verschiedene in den Registern gespeicherte Signalkombinationen als Adreßeingangssignale für den Speicher ausgenutzt. In der betreffenden addressierten Speicherstelle ist dann ein Signal, bzw. eine Signalkombination gespeichert, das, wenn es aus dem Speicher ausgelesen ist, einen Vorwärts- oder Rückwärtszählimpuls darstellt. Die erfindungsgemäße Einrichtung gestaltet es, ohne nenneswerten zusätzlichen Aufwand die Signale mehrerer Scheibenverschlüssler oder dergleichen zu verarbeiten. Hierbei sind dann keine zusätzlichen Bauelemente erforderlich, sondern die einzelnen Bauelemente besitzen lediglich eine größere Kapazität.
Vorteilhafte Weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen.
Die Erfindung wird nachfolgend beispielsweise anhand der Zeichnung beschrieben; in dieser zeigen:
Fig. 1 ein Diagramm der Ausgangssignale, welche von dem Scheibenverschlüssler in einer Richtung (a) und in An- 65 ^er ent8egengesetzten Richtung (b) erzeugt werden, und
Fig. 2 eine schematische Darstellung der Verarbeitungseinrichtung, welche die erfindungsgemäßen Merkmale aufweist.
In der Fig. 1 sind die Ausgangssignale oder die Ausgangszustände eines Scheibenverschlüsslers dargestellt, der zwei Impulszüge erzeugt, welche im wesentlichen Recht.eckwelien darstellen. In der Fig. 1 (a) werden die Impulszüge erzeugt, wenn sich der Verschlüssler in einer Richtung dreht, und die Impulszüge der Fig. 1 (b) werden erzeugt, wenn sich die Welle des Verschlüssler in der entgegengesetzten Richtung dreht. Diese Impulszüge geben die Ausgangssignalkurve von einem Scheibenverschlüssler an. Zwischen den Impulszügen A und B des Verschlüsslers besteht eine Phasenverschiebung von 90°. In Abhängigkeit von der Drehrichtung des Scheibenverschlüsslers eilt entweder der eine oder der andere Impulszug um 90° in der Phase voraus.
In der Fig. 2 ist eine schematische Darstellung der Verarbeitungseinriciitung gegeben, weiche die erfindungsgemäßen Merkmale aufweist. Gemäß dieser bevorzugten Ausführungsform werden zwei Sätze (A 1, 51 und Al, 52) solcher Signale, wie sie in der Fig. 1 dargestellt sind, durch die Verwendung von zwei S~heibenver- :schlüsslern erzeugt, welche in einer zur Anzeige dienenden Einrichtung orthogonal zueinander angeordnet ist, um die cartesischen Bewegungskoordinaten des Anzeigeelementes darzustellen. Der Zustand des Verschlüsslers, welcher der A"-Bewegungskoordinate des Anzeigeelementes zugeordnet ist, wird durch die Signale A1 und B1 dargestellt. Der Verschlüssler, welcher der K-Bewegungskoordinate des Anzeigelementes zugeordnet ist, wird durch die Signale A 2 und BT. dargestellt. Diese jeweiligen Sätze von Signalen werden zunächst durch eine Verstärker-Former-Schaltung 4 verarbeitet, die als herkömmlicher Pegeldelektor ausgebildet sein kann, welcher beispielsweise die Form einer Schmitt-Trigger-Schaltung aufweist, um diese Ausgangssignale der Scheibenverschlüssler in zwei Sätze von Paaren von Rechteckwellen mit einer Phasenverschiebung von 90° umzuformen. Die Ausgangssignale von den jeweiligen Schaltungen 4 werden unter der Steuerung von Taktimpulsen aus einer Taktimpulsquelle 10 in ein Register 6 geladen.
Das Taktsignal von der Quelle 10 sollte ein regelmäßiger Impulszug mit einer Frequenz von wenigstens der achtfachen Frequenz sein, welche bei /11, Bl, Al oder 52 auftritt. Bei jedem Zyklus des Taktsignals werden die gegenwärtigen Zustände von A1, 51, Al und 52 in das Register 6 geladen.
Ein weiteres Register 12 ist an den Ausgang des Registers 6 angeschlossen, um den Zustand des Registers 6 als Eingangssignal zu empfangen. Deshalb wird der Zustand der Eingangsleitungen Al, Bl, Al und 52 des vorhergehenden Taktzyklus in das Register 12 geladen, und zwar zu derselben Zeit, zu welcher der neue Zustand von A1, 51, Al und 52 bei dem nächsten Taktzyklus in das Register 6 geladen wird. Die Ausgangssignale der Register 6 und 12 werden als Adressenbits A0 -A1 verwendet, um einen Speicher (ROM) 16 anzusprechen, aus welchem nur ausgelesen werden kann.
Die Register 6 und 12 können jeweils ein beliebiges geeignetes Registerelement sein, beispielsweise das Registermodell Nr. TI 74195. Der Speicher 16 ist ausreichend groß, um 256 4-Bit-Worte aufzunehmen. Diese Bedingung wird von handelsüblichen Speichermodulen erfüllt.
Wenn keines der Signale A 1, 51, A 2 oder 52 während der vorhergehenden Zeiltaktperiode einen Überzug vollzogen hat, so sind die entsprechenden Ausgangssignale der Register 6 und 12 identisch. Wenn die Register 6 und 12 in einem identischen Zustand sind, so adressieren sie ein Wort in dem Speicher 16, welches in allen Stellen Nullen aufweist. Wenn in der letzten Taktperiode ein Übergang bei A1, 51, Al oder 52 stattgefunden hat, so unterscheiden sich die Ausgangssignale der Register 6 und 12, so daß eine neue Adresse geliefert wird, um eine einzelne Stelle im Speicher 16 anzusprechen. Eine Zelle innerhalb des Speichers 16, welche zu denjenigen gehört, die durch die neue Adresse angeprochen werden, enthält eine Eins, wodurch ein Übergang angezeigt wird, der auf einer entsprechenden Ausgangsleitung des Speichers 16 auftritt. Beim nächsten Taktimpuls werden die Ausgangasignale der Register 6 und 12 wieder identisch, wenn angenommen wird, daß kein Übergang stattgefunden hat. Somit erscheint für eine Taktperiode ein Impuls auf einer oder auf zwei Ausgangsleitungen des Speichers 16, wodurch die Richtung angezeigt wird, in welcher eine oder beide der Wellen der Verschlüssler sich gedreht haben. Selbst wenn eine Veränderung auf einer der Leitungen A 1 oder 51 und Al oder 52 während derselben Taktperiode aufgetreten wäre, wird die Veränderung am Ausgang des Speichers 16 wiedergegeben.
Die Adresseneingangsleitungen A0-A1 zu dem Speicher 16 sind lugisch mit den Ausgängen O1 - O4 des Speichers 16 nach speziellen logischen Gleichungen verknüpft. Diese Gleichungen lauten:
01 = (A5 · Aj, ■ A1 ■ A3) + (A5 ■ A4 · A2/I3) +
(A,- A4- A2- A3) + (A<,- A4- A2- A3)
02 = (AS · A4 · A2 ■ A3) + (A5 ■ A4. ■ A2 ■ A3) +
(A5Λ· A2-A3) + (A,-A4-A2-A3) O3=(A1-A1, ■A0-Ax) + {A1-Ah -A0-A1) +
(A7-Ab-A0-At) + (A7-Ah- A0-Ax) O4 = (A1-Af,- A0- Ax)+ (A1- Ab- A0-Ax) +
(A1- Ah- A0- Ax) + (A1-Af,- A0- A1).
Die vier Signale O1, O2, O3 und O4 sind jeweils mit Aufwärts/Abwärts-Zählern 20 verdrahtet, wie es in der Fig. 2 dargestellt ist. Die Zähler 20 sind in zwei Gruppen von drei Zählern angeordnet, wobei die Zähler innerhalb jeder Gruppe in Kaskade geschaltet sind, um eine bestimmte Auflösung für jedes System zu liefern. Jeder Zähler in der bevorzugten Ausführungsform ist ein 4-Bit-Zähler, beispielsweise ein TI 74193-Modul oder ein entsprechender Zähler, so daß dadurch jede Gruppe von Zählern eine Auflösung von 12 Bit hefen. Die Signale, welche an den Ausgängen O1 oder O2 auftreten, wären für die Übergänge der Bewegung der Anzeigeeinrichtung in der A'-Richtung repräsentativ, wobei diese Übergänge durch die jeweiligen Zähler 20 gezählt werden. In ähnlicher Weise werden die Übergänge, welche auf den Ausgangsleitungen O3 und O4 auftreten, durch die jeweiligen Zähler 20 gezählt, deren Ausgangssignale für die 7-Richtung der Bewegung der Anzeigeeinrichtung repräsentativ sind. Das Ausgangssignal X und das Ausgangssignal Y von den Zählern 20 zeigen dann in der Form binärer Signale die Stellung der Anzeigeeinrichtung an.
Hierzu 1 Blatt Zeichnungen

Claims (4)

Patentansprüche:
1. Inkrementalwertkodierer zum Umwandeln von von einem Scheibenverschlüssler erzeugten Signalen in Vorwärts- und Rückwärtszählimpulse, mit einem von einem Taktgeber gesteuerten ersten Speicherregister zum Speichern von Verschlüsslersignalen füi einen bestimmten Zeitpunkt und einem an das erste Speicherregister angeschlossenen Zuordner, mit dem in Abhängigkeit vom Speicherregisterinhalt Zählimpulse erzeugbar sind, dadurch gekennzeichnet, daß ein zweites Speicherregister (12) vorgesehen ist, das von dem Taktgeber (10) gesteuert wird und dessen Eingang am Ausgang des ersten Speicherregisters (6) angeschlossen ist, und daß das aus den Inhalten des ersten und zweiten Speicherregisters gebildete Kodewort dem als Speicher (16) ausgebildeten Zuordner als Adreßsignal zuführbar ist.
2. Inkrementalwertkodierer nach Anspruch 1, dadurch gekennzeichnet, daß an den Speicher (16) eine Zähleinrichtung (20) angeschlossen ist, die die Vorwärts- und Rückwärtszählimpulse empfängt und die mehr Signale erzeugt, die repräsentativ sind für die Stellung des Scheibenverschlüsslers.
3. Inkrementwertkodierer nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das erste und zweite Speicherregister (6,12) sowie der Speicher (16) derart ausgebildet sind, daß sie zwei Sätze von von einem Paar von Scheibenverschlüsslern abgegebenen Signalen verarbeiten können, wobei jeder Satz ein Paar von Signalen aufweist, zwischen denen eine Phasenverschiebung von etwa 90° besteht, um paarweise Vorwärts- und Rückwärtszählimpulse zu erzeugen.
4. Inkrementalwertkodierer nach Anspruch 3, dadurch gekennzeichnet, daß der Zuordner die Ausgangssignale A1 des ersten und zweiten Speicherregisters (6,12) entsprechend den folgenden logischen Gleichungen verarbeitet, wobei O1 -O4 die Ausgangssignale des Speichers (16) sind:
DE2456540A 1973-12-20 1974-11-29 Inkrementalwertkodierer Expired DE2456540C2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US426849A US3906194A (en) 1973-12-20 1973-12-20 Signal processor

Publications (2)

Publication Number Publication Date
DE2456540A1 DE2456540A1 (de) 1975-07-03
DE2456540C2 true DE2456540C2 (de) 1982-12-30

Family

ID=23692466

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2456540A Expired DE2456540C2 (de) 1973-12-20 1974-11-29 Inkrementalwertkodierer

Country Status (7)

Country Link
US (1) US3906194A (de)
JP (1) JPS604924B2 (de)
CA (1) CA1041667A (de)
DE (1) DE2456540C2 (de)
FR (1) FR2255753B1 (de)
GB (1) GB1488019A (de)
NL (1) NL7415214A (de)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4084083A (en) * 1975-11-05 1978-04-11 Contraves Goerz Corporation Multi-axis electronic motion generator
DE2757593C2 (de) * 1977-12-23 1985-09-19 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt Digitale Einrichtung zur Einstellung von Zahlen in einer Sicht-Anzeige mittels eines von Hand in unterschiedlichen Richtungen betätigbaren Stellgliedes
DE2938318C2 (de) * 1979-09-21 1988-05-26 Dr. Johannes Heidenhain Gmbh, 8225 Traunreut Meßeinrichtung
JPS57161657A (en) * 1981-03-31 1982-10-05 Jeol Ltd Detecting method for rotation
JPS58109812A (ja) * 1981-12-23 1983-06-30 Komatsu Ltd パルスエンコ−ダの出力回路
JPS58210516A (ja) * 1982-06-01 1983-12-07 Amada Co Ltd パルスエンコ−ダ出力の方向弁別回路
US4558304A (en) * 1983-02-24 1985-12-10 Texas Instruments Incorporated Incremental encoder synchronous decode circuit
JPS59190617A (ja) * 1983-04-13 1984-10-29 Hitachi Ltd 回転数検出装置
JPS60218028A (ja) * 1984-04-14 1985-10-31 Fanuc Ltd エンコ−ダ
US4714913A (en) * 1985-07-16 1987-12-22 Cohen Robert K Quadrature phase signal processor
US4833629A (en) * 1987-07-14 1989-05-23 The Johns Hopkins University Apparatus for categorizing and accumulating events
JP7161967B2 (ja) * 2019-04-08 2022-10-27 株式会社エー・アンド・デイ 回転解析装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3571932A (en) * 1967-10-09 1971-03-23 Dell Foster Co H Digital planimeter
US3670324A (en) * 1970-03-27 1972-06-13 John B Trevor Analog-digital shaft position encoder
JPS4832742B1 (de) * 1970-11-05 1973-10-08
US3731301A (en) * 1971-07-06 1973-05-01 Plessey Handel Investment Ag Methods of detecting rotation speed
US3752969A (en) * 1971-09-24 1973-08-14 Allen Bradley Co Method and means for updating the position dimension of a numerically controlled machine tool
US3764781A (en) * 1972-07-10 1973-10-09 Bridgeport Machines Device for interchanging measurement systems

Also Published As

Publication number Publication date
GB1488019A (en) 1977-10-05
JPS604924B2 (ja) 1985-02-07
FR2255753A1 (de) 1975-07-18
FR2255753B1 (de) 1979-06-01
US3906194A (en) 1975-09-16
NL7415214A (nl) 1975-02-28
DE2456540A1 (de) 1975-07-03
JPS5093737A (de) 1975-07-26
CA1041667A (en) 1978-10-31

Similar Documents

Publication Publication Date Title
DE2030760C2 (de) Paritätsprüfschaltung für eine Speicherschaltung
DE2456540C2 (de) Inkrementalwertkodierer
DE2205260B2 (de) Schaltungsanordnung zum Obertragen von Daten zwischen einer zentralen Datenverarbeitungsanlage und einer Reihe von Datenstationen
DE2031040B2 (de) Verfahren zur festlegung des zugangs von mehreren benutzern zu einer einheit einer datenverarbeitungsanlage und anordnung zur durchfuehrung des verfahrens
DE2854782C2 (de) Datenverarbeitungssystem und Verfahren zum Ersetzen eines Datenblocks in einem Schnellspeicher
DE68916945T2 (de) Synchronisierschaltung für Datenüberträge zwischen zwei mit unterschiedlicher Geschwindigkeit arbeitenden Geräten.
DE2041349C3 (de) Vorrichtung zur ziffernmäßigen Anzeige schnell veränderlicher physikalischer Meßgrößen
DE3225365C2 (de)
DE3119650A1 (de) Funktionsgenerator
EP0769853B1 (de) Logischer Block für einen Viterbi-Decoder
DE4005393A1 (de) Einrichtung zur signaltechnisch sicheren darstellung eines meldebildes
DE2808991A1 (de) Selbstverkaeufer
DE2331928B2 (de) Druckvorrichtung zum ausdrucken von daten in einer tabelle
DE2828285A1 (de) Verfahren und vorrichtung zur erzeugung und verarbeitung elektrischer impulse
DE2244941B2 (de)
DE2017879B2 (de) Speicheranordnung mit freiem Zugriff
DE2714314C2 (de) Datenverarbeitende Vorrichtung mit einem Datenspeicher
DE1186244B (de) Vergleichsschaltung
DE1449581B2 (de) Vorrichtung zum auslesen eines rechenmaschinen grosspeichers
DE1944058A1 (de) Schaltung zum Zaehlen von Impulsen
DE1115492B (de) Ein- und Ausgabevorrichtung fuer Magnettrommelspeicher
DE2844352A1 (de) Speicher mit serienweisem zugriff
DE2834818C2 (de) Schaltungsanordnung zur wahlweisen Erzeugung eines Lesesignals oder eines Schreibsignals
DE2325095C3 (de) Anordnung zum Einschreiben der Koordinaten von auf dem Bildschirm eines Sichtgerätes darzustellenden Punkten
DE3504983C2 (de) Datenübertragungsanordnung

Legal Events

Date Code Title Description
D2 Grant after examination
8320 Willingness to grant licences declared (paragraph 23)
8339 Ceased/non-payment of the annual fee