DE69022958T2 - Kodierer. - Google Patents
Kodierer.Info
- Publication number
- DE69022958T2 DE69022958T2 DE69022958T DE69022958T DE69022958T2 DE 69022958 T2 DE69022958 T2 DE 69022958T2 DE 69022958 T DE69022958 T DE 69022958T DE 69022958 T DE69022958 T DE 69022958T DE 69022958 T2 DE69022958 T2 DE 69022958T2
- Authority
- DE
- Germany
- Prior art keywords
- signal
- encoder
- abnormality
- output
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000005856 abnormality Effects 0.000 claims description 58
- 238000001514 detection method Methods 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 9
- 230000002159 abnormal effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 238000007493 shaping process Methods 0.000 description 2
- 230000009118 appropriate response Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 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/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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/10—Calibration or testing
- H03M1/1071—Measuring or testing
- H03M1/1076—Detection or location of converter hardware failure, e.g. power supply failure, open or short circuit
-
- 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
- G01D3/00—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
- G01D3/08—Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown
-
- 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
-
- 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/28—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding
- H03M1/30—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental
- H03M1/308—Analogue/digital converters pattern-reading type using relatively movable reader and disc or strip with non-weighted coding incremental with additional pattern means for determining the absolute position, e.g. reference marks
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
- Die Erfindung befaßt sich mit einem Codierer, welcher eingesetzt wird, um die Position und die Geschwindigkeit eines Gegenstandes zu detektieren.
- Bisher wurden beispielsweise ein Drehcodierer eingesetzt, um den Umdrehungswinkel und die Umdrehungsgeschwindigkeit eines Motors oder dergleichen zu detektieren. Drehcodierer lassen sich im wesentlichen in Inkrementalcodierer und Absolutcodierer klassifizieren. Bei Inkrementalcodierer werden Impulse mit einer solchen Anzahl erzeugt, welche der Anzahl von unterteilten Sektionen entspricht, welche man dadurch erhält, daß man einen Umdrehungsbereich eines Motors oder dergleichen in regelmäßige Intervalle unterteilt, und eine Signalverarbeitungsschaltung zählt die Anzahl der Impulse, so daß die Drehposition oder Umdrehungsgeschwindigkeit des Motors oder dergleichen bestimmt werden kann. Der Inkrementalcodierer gibt normalerweise Impulssignale mit zwei Phasen A und B aus, welche eine Phasendifferenz von 90º haben. Die Drehrichtung (Grunddrehrichtung oder Gegendrehrichtung) des Motors oder dergleichen wird durch die Phasenzuordnung (Voreilung oder Verzögerung) unterschieden. Andererseits wird im allgemeinen ein Ausgangsimpuls (Z-Phasenimpulssignal) während einer Umdrehung als ein Bezugssignal ausgegeben welches eine Umdrehung wiedergibt. Der Absolutcodierer nutzt eine Codierplatte, bei der die absolute Position in einem Umdrehungsbereich eines Motors oder dergleichen durch einen Binärcode ausgedrückt wird. Parallelausgabe-Bauarten, eine Ausgabebauart mit A- und B-Phasen und dergleichen sind als Ausgabebauarten an sich bekannt. Andererseits gibt es auch einen Absolutcodierer der Speichersicherungsbauart, bei dem die Anzahl der Umdrehungen eines Motors oder dergleichen unter Nutzung eines Speichers aufgezeichnet wird und bei dem eine Batterie als eine Sicherungsenergiequelle zum Einsatz kommt. Auch gibt es einen Absolutcodierer der Multirotationsbauart, bei dem eine Absolutposition einer Umdrehung oder mehr von einem Motor oder dergleichen ebenfalls dadurch erzeugt wird, daß eine Untersetzungseinrichtung, wie ein Getriebe oder dergleichen, eingesetzt wird.
- Die vorstehend erwähnten üblichen Codierer haben die folgenden Nachteile. Wenn eine Abnormalität auftritt, das heißt, wenn beispielsweise ein Teil der Signale im Codierer fehlt, wird im allgemeinen das Abgabesignal abnormal. Von außerhalb des Codierers kann man aber nicht unterscheiden, ob eine Abnormalität aufgetreten ist oder nicht. Es gibt jedoch sehr seltene Fälle, bei denen beim Abgabesignal keine Abnormalität auftritt. Selbst in dem Fall, bei dem ein momentaner Energieausfall auftritt, ist eine Abnormalität des Abgabesignals im allgemeinen momentan, obgleich das Abgabesignal im allgemeinen abnormal wird, und anschließend wird das Signal fälschlicherweise als ein normales Signal angenommen. Folglich kann man die Absormalität des Codierers nicht extern feststellen. Bei den vorstehend beschriebenen Anwendungsfällen kann eventuell ein Durchgehen der Vorrichtung oder ein Ausfall der Vorrichtung verursacht werden. Insbesondere bei dem Absolutcodierer der Multirotationsbauart mit einem Sicherungsspeicher unter Einsatz einer Batterie tritt ein Nachteil dahingehend auf, daß, wenn der Inhalt des Speichers bei einer Unterbrechung der Batterie oder dergleichen gestört ist, die Fehlergröße größer wird und hierdurch schwerwiegende Probleme verursacht werden.
- In US-A-4,600,835 ist ein Impulscodierer beschrieben, welcher eine Schaltung zum Diagnostizieren von Abnormalitäten, wie eine Leitungsunterbrechung in den Leuchtdioden oder ein Ab senken einer Spannungsversorgungsquelle, hat, wobei der Impulscodierer Leuchtdioden, eine Drehgitterplatte, eine stationäre Gitterplatte, Lichtempfangselemente und eine Treibereinheit zum Treiben der elektrischen Signale von den Lichtempfangselementen hat, wobei die Treibereinheit einen Überwachungsanschluß zum Überwachen des Abgabesignals der Treibereinheit hat, und wobei die Anode eine der Leuchtdioden, welche mit Masse verbunden ist, mit dem Überwachungsanschluß verbunden wird, so daß dann, wenn das Potential des Überwachungsanschlusses auf einen Wert abnimmt, welcher niedriger als ein vorbestimmter Wert ist, ein Alarmsignal von der Treibereinheit ausgegeben wird.
- In JP-A-62-093618 ist ein System zum Detektieren einer Abnormalität eines Impulsgenerators beschrieben, welcher eine Information über eine Abnormalität eines Impulsgenerators extern ohne eine spezielle Signalleitung dadurch abgeben kann, daß ein Impuls pro Drehung, welcher von dem Impulsgenerator zum Zeitpunkt der Abnormalität des Impulsgenerators abgegeben wird, umgekehrt wird.
- Ein Impulsgenerator dieser Bauart gibt einen Impuls (C-Phasenimpuls) bei einer Umdrehung ab, und der Impuls wird einer Wellenformformung mittels einer Wellenformformungseinheit unterworfen. Der C-Phasenimpuls, dessen Wellenform geformt worden ist, wird über eine Exklusivschaltung zum Transistor ausgegeben. Wenn eine Abnormalität in dem Impulsgenerator erzeugt wird, wird ein Alarmausgang erzeugt, welcher in die Exklusivschaltung eingegeben wird, und dann wird der C-Phasenausgang, welcher der Ausgang des Transistors ist, umgekehrt. Bei dieser Methode wird der C-Phasenausgang 'H', welcher nur eine vorbestimmte Impulsbreite hat, abnormal lang und die Abnormalität wird zu dem Zeitpunkt detektiert, wenn diese vorbestimmte Eigenimpulsbreite überschritten wird.
- In US-A-4,079,251 ist ein Absolutcodierersystem beschrieben, welches auf einem optischen Instrumentalcodierer basiert, welcher zusammen mit einer Energiesparschaltung und einer Einrichtung zum Pulsen der Lichtabgabeeinrichtungen des Codierers (bei denen es sich normalerweise um die größten Energieverbraucher bei einem solchen System handelt) mit einem Signal mit einem geringen Tastgrad und eine Einrichtung zum Abtasten der Lichtdetektorausgänge während geeigneter Ansprechperioden der emittierten Lichtimpulse aufweist. Hierbei erhält man ein Codiersystem, welches einen extrem niedrigen Eigenenergieverbrauch hat, und welches nicht nur eine Datenretention, sondern auch eine Datenacquisition während der Abkopplung von der externen Energiequelle dadurch gestattet, daß man eine Energiequelle hat, welche auf einer relativ kleinen Batterie basiert. Ein bidirektionaler Datenbus wird zur Übertragung der Positionsinformation an ein externes System genutzt, wobei dieses System auch eine Vorgabeinformation für das Codiersystem bereitstellen kann.
- Die vorliegende Erfindung ist im Patentanspruch 1 wiedergegeben.
- Die Erfindung zielt darauf ab, einen Codierer bereitzustellen, welcher ein Durchgehen oder einen Ausfall einer Vorrichtung dadurch verhindern kann, daß eine Information über das Auftreten einer Abnormalität nach außen abgegeben wird, wenn eine Abnormalität auftritt.
- Wenn eine Abnormalität des Codierer-Hauptteils mit Hilfe der Abnormalitäts-Detektierschaltung detektiert wird, wird eines der Impulssignale, die von dem Codierer-Hauptteil abgegeben werden, invertiert, oder die Ausgabe eines der Impulssignale wird gestoppt, wodurch ermöglicht wird, daß man die Abnormalität des zu detektierenden Codierer-Hauptteils extern von dem Codierer- Hauptteil erkennen kann. Die Bedienungsperson kann die Vorrichtung stoppen und kann ein Durchgehen oder einen Ausfall der Vorrichtung verhindern. Da andererseits das Abnormalitäts- Diskriminierungssignal ausgegeben wird, kann man die Art der Abnormalität erkennen. Ferner kann ein Befehl einer Verarbeitung unter Zuordnung zu dem abnormalen Zustand von extern eingegeben werden. Nach Beendigung dieser Verarbeitung für den abnormalen Zustand wird andererseits ein Rücksetzsignal dadurch erzeugt, daß ein Vorgang eingesetzt wird, bei dem wiederum eine Energiequelle eingeschaltet wird, und das Abormalitäts-Detektionssignal kann hierbei ebenfalls zurückgesetzt werden.
- Figur 1 ist ein Schaltungsdiagramm zur Verdeutlichung einer Auslegung einer ersten bevorzugten Ausführungsform eines Codierers nach der Erfindung; Figur 2 ist ein Auslegungsdiagramm des Codierer-Hauptteils 1 in Figur 1; Figur 3 ist ein Blockdiagramm zur Verdeutlichung einer Auslegung einer Abnormalitäts- Detektierschaltung 2 in Figur 1; und Figur 4 ist ein Flußdiagramm zur Verdeutlichung der internen Verarbeitung eines Mikrocomputers 21 in Figur 3.
- Ein Codierer-Hauptteil 1 ist ein Teil, welches einem üblichen Codierer entspricht und einen an sich üblichen Aufbau hat sowie folgendes aufweist: Eine Scheibe 12, welche an einer Welle 11 angebracht ist; Leuchtdioden 13; Fotodioden 14; und Komparatoren 15, 16, 17, wie dies in den Figuren 2A und 2B gezeigt ist. Das Codierer-Hauptteil 1 gibt Impulssignale einer A-Phase, einer B- Phase und Z-Phase ab. Wie in Figur 3 gezeigt ist, weist die Abnormalitäts-Detektierschaltung 2 einen Mikrocomputer 21 (8051 oder dergleichen, hergestellt von Intel Co., Ltd.) mit einer seriellen Kommunikationsfunktion, einen Batteriespannungsdetektor 22 und ein R-S-Flip-Flop-Teil 23 auf. Wie in Figur 4 gezeigt ist, empfängt der Mikrocomputer 21 die Impulssignale von der A-, B- und Z-Phase, welche von dem Codierer-Hauptteil ausgegeben werden, und es wird geprüft, um festzustellen, wenn ein Signalabfall aufgetreten ist oder nicht, indem eine Diskriminierung erfolgt, ob ein Ursprung gezählt von dem A-Phasen-Impulssignal und dem B- Phasen-Impulssignal mit einem Ursprung übereinstimmt oder nicht, welcher von dem Z-Phasen-Impuls wiedergegeben wird. Andererseits prüft der Mikrocomputer 21, um festzustellen, wenn eine Abnahme der Energieversorgungsspannung der Sicherungsspeicherbatterie des Codierer-Hauptteils 1 festgestellt worden ist, wozu der Batteriespannungsdetektor 22 und das R-S-Flip-Flop 23 genutzt werden, welches dann auf einen (Alarmzustand) gesetzt wird oder nicht. Wenn der Signalabfall und/oder der Spannungsabfall der Batterieenergiequelle detektiert wird oder werden, wird ein Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" gesetzt, und ein Abnormalitäts-Diskriminierungssignal S&sub1;, welches den Inhalt der Abnormalität wiedergibt, wird seriell ausgegeben. Wenn dann anschließend ein externes Befehlssignal S&sub2; von außen eingegeben worden ist, wird eine Verarbeitung entsprechend dem externen Eingangsbefehlssignal S&sub2; ausgeführt (beispielsweise wird das R-S- Flip-Flop 23 zurückgesetzt). Eine Selektorschaltung 3 weist UND- Glieder 31 und 32, ein ODER-Glied und einen Inverter 34 auf. Der Inverter 34 invertiert den logischen Wert des Abnormalitäts- Detektionssignals ALARM von der Abnormalitäts-Detektierschaltung 2. Das UND-Glied 31 empfängt das A-Phasen-Impulssignal und einen Ausgang des Inverters 34. Das UND-Glied 32 empfängt das Abnormalitäts-Diskriminierungssignal S&sub1; und das Abnormalitäts- Detektionssignal ALARM. Das ODER-Glied 33 empfängt den Ausgang von den UND-Gliedern 31 und 32. Wenn das Abnormalitäts-Detektionssignal ALARM auf den Pegel "0" gesetzt wird, das heißt dann, wenn das Codierer-Hauptteil 1 normal arbeitet, wird das A-Phasen- Impulssignal ausgegeben. Wenn das Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" gesetzt ist, das heißt, wenn das Codierer-Hauptteil 1 abnormal arbeitet, wird das Abnormalitäts- Diskriminierungssignal S&sub1; ausgegeben. Eine Sender-Empfänger- Schaltung 4 weist einen Inverter 43, einen Puffer 41 mit drei Zuständen zur Eingabe eines Signals von außen her und einen Puffer 42 mit drei Zuständen zur Ausgabe des B-Phasenimpulssignals von dem Codierer-Hauptteil 1 auf. Der Puffer 41 mit drei Zuständen wird ein/aus-gesteuert durch das invertierte Signal von dem Abnormalitäts-Detektionssignal ALARM, welches man durch den Inverter 43 von der Abnormalitäts-Detektierschaltung 2 erhält. Eine exklusive ODER Schaltung 5 empfängt das Z-Phasenimpulssignal von dem Codierer-Hauptteil 1 und das Abnormalitäts-Detektionssignal ALARM und sie gibt den Z-Phasenimpuls aus, wenn das Abnormalitäts-Detektionssignal ALARM auf den Pegel "0" gesetzt ist. Wenn das Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" gesetzt ist, invertiert die exklusive ODER-Schaltung 5 das Z-Phasenimpulssignal und gibt das invertierte Z-Phasenimpulssignal aus.
- Nachstehend wird die Arbeitsweise der bevorzugten Ausführungsform näher erläutert.
- Wenn das Codierer-Hauptteil 1 normal arbeitet, ist das Abnormalitäts-Detektionssignal ALARM, welches von der Abnormalitäts-Detektierschaltung 2 abgegeben wird, auf den Pegel "0" gesetzt. Daher wird ein A-Phasenimpulssignal, welches von dem Codierer-Hauptteil 1 abgegeben worden ist, über das UND-Glied 31 und ODER-Glied 33 in der Selektorschaltung 3 ausgegeben. Da andererseits der Puffer 42 mit drei Zuständen eingeschaltet ist, ist die Sender-Empfänger-Schaltung 4 auf die Abgabebetriebsart eingestellt und das B-Phasenimpulssignal, welches von dem Codierer-Hauptteil 1 abgegeben worden ist, wird von der Sender- Empfänger-Schaltung 4 abgegeben. Ferner wird das Z-Phasenimpulssignal, welches von dem Codierer-Hauptteil 1 abgegeben worden ist, von der exklusiven ODER-Schaltung 5 abgegeben. Wenn, wie zuvor angegeben ist, das Codierer-Hauptteil 1 normal arbeitet, werden die Impulssignale der A-, B- und Z-Phasen an eine Signalverarbeitungsschaltung (nicht gezeigt) abgegeben und die Position oder die Geschwindigkeit wird detektiert.
- Wenn die Spannung der Sicherungsspeicherbatterie dann abnormal abfällt, wird dies mit Hilfe des Batteriespannungsdetektors 22 detektiert und das R-S-Flip-Flop 23 wird gesetzt. Wenn das R-S- Flip-Flop 23 gesetzt ist, setzt der Mikrocomputer 21 das Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" und das Abnormalitäts-Diskriminierungssignal S&sub1;, welches den Inhalt der Abnormalität wiedergibt, wird ausgegeben. Zu diesem Zeitpunkt wird in der Selektorschaltung 3 die Abgabe des A-Phasenimpulssignals durch das UND-Glied 31 gestoppt, und an Stelle hiervon wird das Abnormalitäts-Diskriminierungssignal S&sub1; an die Signalverarbeitungsschaltung über das UND-Glied 32 oder das ODER-Glied 33 abgegeben. Daher läßt sich die Beschaffenheit der Abnormalität des Codierer-Hauptteils 1 von extern bestimmen. Wenn andererseits das Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" gesetzt ist, wird die Sender-Empfänger-Schaltung 4 auf die Eingabebetriebsart gesetzt, wodurch ermöglicht wird, daß das serielle externe Befehlssignal S&sub2; von extern in die Abnormalitäts-Detektionsschaltung 2 unter Einsatz einer B-Phasenabgabesignalleitung eingegeben werden kann. Wenn das externe Befehlssignal S&sub2; eingegeben wird, führt der Mikrocomputer 21 Verarbeitungen unter Zuordnung zu dem externen Befehlssignal S&sub2; derart aus, daß der abnormale Zustand gelöscht wird (Rücksetzen des R-S- Flip-Flop 23) und Vorgeben der Anzahl von Umdrehungen des Absolutcodierers der Multirotationsbauart (des Anfangswertes der Anzahl von Umdrehungen, welche von extern eingegeben wird) erfolgen dann zur Instruierung des Codierer-Hauptteils 1 und dergleichen. Wenn ferner das Abnormalitäts-Detektionssignal ALARM auf den Pegel "1" gesetzt ist, wird das Z-Phasenimpulssignal, welches von dem Codierer-Hauptteil 1 ausgegeben ist, durch die exklusive ODER-Schaltung 5 invertiert. Wenn daher eine Abnormalität in dem Codierer-Hauptteil 1 auftritt, läßt sich das Auftreten der Abnormalität unmittelbar von außen her detektieren.
- Obgleich ein Beispiel eines Codierers beschrieben worden ist, welcher Ausgänge von A-, B- und Z-Phasen hat, kann die Erfindung auch bei anderen Codierern (im allgemeinen Absolutcodierern) zum Einsatz kommen. Die Abgabesignalleitungen der Selektorschaltung 3, der Sender-Empfänger-Schaltung 4 und der exklusiven ODER- Schaltung 5 können gemeinsam mit den Abgabesignalleitungen für die Impulssignale der zugeordneten Phasen genutzt werden. Daher ist die Anzahl der Signal leitungen, welche von dem Codierer- Hauptteil 1 nach außen abgeht, die gleiche wie bei einem üblichen Codierer.
Claims (1)
1. Codierer, welcher eine Abnormalitäts-Detektierschaltung (2)
zum Detektieren einer Abnormalität eines Codierer-Hauptteils
(1) und zum Ausgeben eines Abnormalitäts-Detektionssignals
(ALARM) aufweist, welches angibt, ob der Codierer normal
arbeitet oder nicht, und zum Ausgeben eines Abnormalitäts-
Diskriminierungssignals (Si), welches die Art der
Abnormalität wiedergibt, und eine Selektorschaltung (3) zum Empfangen
des Abnormalitäts-Diskriminierungssignals (S&sub1;) und eines
Impulssignals (A) mit einer gewissen Phase von den
Impulssignalen (A, B) aufweist, welches das Codierer-Hauptteil
erzeugt, und zum Ausgeben des Impulssignales, wenn der
Codierer normal arbeitet, und zum Ausgeben des
Abnormalitäts-Diskriminierungssignals an Stelle des Impulssignales,
wenn das Abnormalitäts-Detektionssignal ausgegeben wird,
dadurch gekennzeichnet, daß
eine Sender-Empfänger-Schaltung (4) vorgesehen ist,
welche das Impulssignal (B) einer Phase empfängt, die sich
von der Phase des Impulssignals (A) unterscheidet, welches
in die Selektorschaltung von dem Impulssignal eingegeben
wird, wobei dann, wenn der Codierer normal arbeitet, die
Sender-Empfänger-Schaltung auf eine Ausgabebetriebsart
gesetzt ist und an eine Ausgangssignalleitung das
Impulssignal (B) abgibt, welches eine unterschiedliche Phase hat,
und, wenn das Abnormalitäts-Detektionssignal ausgegeben
wird, die Sender-Empfänger-Schaltung auf eine
Eingabebetriebsart gesetzt wird, und wenn ein externes Befehlssignal
an der Ausgangssignalleitung auftritt, die Sender-
Empfänger-Schaltung das externe Befehlssignal empfängt und
dieses zu der Abnormalitäts-Detektierschaltung ausgibt,
welche dann, wenn sie das externe Befehlssignal empfängt,
eine Verarbeitung ausführt, welche durch das externe
Befehlssignal vorgegeben wird.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1166781A JP2794798B2 (ja) | 1989-06-30 | 1989-06-30 | エンコーダ |
PCT/JP1990/000848 WO1991000499A1 (en) | 1989-06-30 | 1990-06-29 | Encoder |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69022958D1 DE69022958D1 (de) | 1995-11-16 |
DE69022958T2 true DE69022958T2 (de) | 1996-03-14 |
Family
ID=15837564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69022958T Expired - Fee Related DE69022958T2 (de) | 1989-06-30 | 1990-06-29 | Kodierer. |
Country Status (7)
Country | Link |
---|---|
US (1) | US5128536A (de) |
EP (1) | EP0431195B1 (de) |
JP (1) | JP2794798B2 (de) |
KR (1) | KR950010384B1 (de) |
DE (1) | DE69022958T2 (de) |
ES (1) | ES2080145T3 (de) |
WO (1) | WO1991000499A1 (de) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05272987A (ja) * | 1992-03-27 | 1993-10-22 | Mitsubishi Electric Corp | 信号の異常検出装置 |
JP3200510B2 (ja) * | 1993-09-17 | 2001-08-20 | 松下電器産業株式会社 | モータ制御装置 |
US5642297A (en) * | 1994-12-12 | 1997-06-24 | Gurley Precision Instruments, Inc. | Apparatus and method for measuring the kinematic accuracy in machines and mechanisms using absolute encoders |
GB9506358D0 (en) * | 1995-03-28 | 1995-05-17 | Switched Reluctance Drives Ltd | Position encoder with fault indicator |
US5629567A (en) * | 1995-06-26 | 1997-05-13 | General Electric Company | Speed control system for an AC locomotive |
US6246343B1 (en) | 1999-03-05 | 2001-06-12 | Ford Global Technologies, Inc. | Increment encoder failure detection |
US6963063B2 (en) * | 2003-05-22 | 2005-11-08 | Renco Encoders Inc. | Use of non-interdigitated commutation sensors on Opto-ASICS to achieve low CPR non-standard encoder resolutions |
US7231262B2 (en) * | 2004-07-30 | 2007-06-12 | Enterprise Management Services, L.L.C. | Apparatus for monitoring and controlling use of equipment |
US7178412B2 (en) * | 2004-07-30 | 2007-02-20 | Ballard Power Systems Corporation | Encoder failure detection |
US7199354B2 (en) * | 2004-08-26 | 2007-04-03 | Dr. Johannes Heidenhain Gmbh | Detector array for optical encoders |
FR2896310B1 (fr) * | 2006-01-19 | 2008-04-18 | Snr Roulements Sa | Procede de codage et dispositif de determination de position angulaire absolue |
US7460030B2 (en) * | 2006-12-05 | 2008-12-02 | Continental Automotive Systems Us, Inc. | System and method for encoder failure detection |
EP2080987B1 (de) * | 2008-01-18 | 2012-06-06 | Siemens Aktiengesellschaft | Messsystem und Verfahren zur Überwachung eines Messsystems |
EP2080989B1 (de) * | 2008-01-18 | 2012-06-06 | Siemens Aktiengesellschaft | Messsystem und Verfahren zur Überwachung eines Messsystems |
EP2080988B1 (de) | 2008-01-18 | 2012-01-04 | Siemens Aktiengesellschaft | Messsystem und Verfahren zur Überwachung des Messsystems |
US7875844B2 (en) * | 2008-09-02 | 2011-01-25 | Delta Electronics, Inc. | Absolute-type encoder and method for detecting absolute position |
JP2010107331A (ja) * | 2008-10-30 | 2010-05-13 | Denso Corp | 物理量検出装置および物理量検出システム |
JP5195685B2 (ja) * | 2009-07-31 | 2013-05-08 | 富士電機株式会社 | 回転速度センサおよび回転速度の監視装置 |
US8493572B2 (en) | 2010-05-05 | 2013-07-23 | Mitutoyo Corporation | Optical encoder having contamination and defect resistant signal processing |
DE102013224375A1 (de) * | 2013-11-28 | 2015-05-28 | Dr. Johannes Heidenhain Gmbh | Multiturn-Drehgeber |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4079251A (en) * | 1976-08-12 | 1978-03-14 | Osann Jr Robert | Incremental optical encoder system for absolute position measurement |
FR2410826A1 (fr) * | 1977-12-02 | 1979-06-29 | Renault | Procede de reperage de la position angulaire d'une piece animee d'un mouvement de rotation et appareil en faisant application |
JPS58205211A (ja) * | 1982-05-26 | 1983-11-30 | Fanuc Ltd | 障害自己診断機能付パルスエンコ−ダ |
DE3323281A1 (de) * | 1983-06-28 | 1985-01-10 | Dr. Johannes Heidenhain Gmbh, 8225 Traunreut | Verfahren und anordnungen zur fehlerueberwachung bei einer messeinrichtung |
JPS6293618A (ja) * | 1985-10-18 | 1987-04-30 | Yaskawa Electric Mfg Co Ltd | パルスジエネレ−タの異常検出方式 |
JPS62285009A (ja) * | 1986-06-03 | 1987-12-10 | Nec Corp | 位置検出装置 |
JPH0612266B2 (ja) * | 1987-05-30 | 1994-02-16 | 株式会社安川電機 | 多回転式絶対値エンコ−ダ |
-
1989
- 1989-06-30 JP JP1166781A patent/JP2794798B2/ja not_active Expired - Fee Related
-
1990
- 1990-06-29 DE DE69022958T patent/DE69022958T2/de not_active Expired - Fee Related
- 1990-06-29 EP EP90909836A patent/EP0431195B1/de not_active Expired - Lifetime
- 1990-06-29 US US07/651,376 patent/US5128536A/en not_active Expired - Lifetime
- 1990-06-29 ES ES90909836T patent/ES2080145T3/es not_active Expired - Lifetime
- 1990-06-29 WO PCT/JP1990/000848 patent/WO1991000499A1/ja active IP Right Grant
- 1990-06-29 KR KR1019910700239A patent/KR950010384B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
DE69022958D1 (de) | 1995-11-16 |
JP2794798B2 (ja) | 1998-09-10 |
JPH0333613A (ja) | 1991-02-13 |
WO1991000499A1 (en) | 1991-01-10 |
EP0431195A4 (en) | 1991-11-21 |
EP0431195A1 (de) | 1991-06-12 |
KR950010384B1 (ko) | 1995-09-16 |
EP0431195B1 (de) | 1995-10-11 |
KR920701785A (ko) | 1992-08-12 |
US5128536A (en) | 1992-07-07 |
ES2080145T3 (es) | 1996-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69022958T2 (de) | Kodierer. | |
DE69534349T2 (de) | Steuereinrichtung mit Fehlersicherheitsfunktion, automatische Steuereinrichtung für Züge und diese verwendendes System | |
EP0016218B1 (de) | Einrichtung zum steuern von betriebsparameterabhängigen und sich wiederholenden vorgängen für brennkraftmaschinen | |
DE112006003859B4 (de) | Drehgeber-Frequenzanalyse | |
DE3324333C2 (de) | Verfahren zur Überwachung eines elektronisch gesteuerten Schraubers | |
DE2718429A1 (de) | Verfahren und vorrichtung zum herstellen einer schraubverbindung bestimmter spannung | |
DE102007062780A1 (de) | Magnetischer Absolutkodierer | |
EP2295938A2 (de) | Multiturn-Drehgeber | |
DE4316332C2 (de) | Schraubvorrichtung mit Erfassung, Überwachung und Regelung meßbarer Schraubenparameter während des Schraubvorganges und Verfahren zum Herstellen qualitativ hochwertiger Schraubverbindungen | |
DE69112223T2 (de) | Kontrollgerät. | |
EP3578295B1 (de) | Positionsmesseinrichtung und verfahren zum betreiben einer positionsmesseinrichtung | |
EP0610711A1 (de) | Elektronische Steuervorrichtung für einen elektromotorischen Antrieb, insbesondere Garagentorantrieb | |
EP1023649B1 (de) | Verfahren und schaltungsanordnung zur überwachung des betriebszustands von elektromotoren | |
DE4021610A1 (de) | Verfahren und einrichtung zum bestimmen, ob bei einem industrieroboter eine ursprungs-ruecksetzung erforderlich ist oder nicht | |
EP1614990B2 (de) | Positionsmesseinrichtung und Verfahren zur Positionsmessung | |
EP1302753B1 (de) | Positionsgeber-Überwachungsverfahren | |
DE102016113716A1 (de) | Steuerung eines Drehschalters | |
DE2524178A1 (de) | Schaltanordnung zum schutz von kupplungen, insbesondere von ueberlastkupplungen | |
EP0608524B1 (de) | Vorrichtung zum Betreiben eines Mikroprozessors | |
DE69012041T2 (de) | Fehlererkennungseinrichtung für Drehrichtungsdetektor. | |
DE3725128C2 (de) | ||
DE68904838T2 (de) | Lenkung mit elektrischer hilfskraft. | |
DE4127635A1 (de) | Verfahren und vorrichtung zum ueberwachen eines antriebes | |
DE3441103A1 (de) | Schaltungsanordnung zur erfassung eines defekten impulsgebers der rotationsfrequenz einer asynchronmaschine | |
EP0910150B1 (de) | Verfahren zur sicheren Überwachung der Regelbarkeit von Elektromotoren |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8339 | Ceased/non-payment of the annual fee |