Einführung in Encoder Output Signals

Encoder sind grundlegende Sensorgeräte in modernen Automatisierungs-, Robotik- und Bewegungssteuerungssystemen. Sie wandeln mechanische Bewegungen in elektrische Signale um, die Controller, Antriebe und SPS interpretieren können. Die Art des Ausgangssignals, das ein Encoder erzeugt, beeinflusst direkt die Systemauflösung, Genauigkeit, Störfestigkeit und Gesamtleistung. Die Wahl des falschen Signalformats kann zu kostspieligen Integrationsproblemen oder suboptimalem Maschinenverhalten führen.

Dieses Handbuch bietet eine gründliche technische Untersuchung der drei wichtigsten Kodiererausgangssignaltypen: Quadratur (inkrementell), sinusförmig (analog) und digital (diskret). Für jedes Format werden wir die zugrunde liegenden elektrischen Eigenschaften, typischen Anwendungen, Vorteile, Einschränkungen und praktischen Überlegungen für die Systemintegration untersuchen. Ingenieure, Techniker und Automatisierungsspezifikatoren werden das Wissen erwerben, das erforderlich ist, um fundierte Entscheidungen zu treffen, wenn Encoder mit Steuerelektronik gekoppelt werden.

Quadratur-Encoder-Signale

Quadratur-Encoder sind das am weitesten verbreitete inkrementale Encoder-Ausgabeformat in der industriellen Bewegungssteuerung und leiten ihren Namen von der 90-Grad-Phasenverschiebung zwischen zwei Rechteckkanälen ab, die historisch als Kanal A und Kanal B bezeichnet werden. Diese Phasenbeziehung ermöglicht es dem empfangenden Controller, sowohl Positionsinkremente als auch Fahrtrichtung von einem einzigen Sensorpaar zu decodieren.

Wie Quadratursignale funktionieren

Innerhalb eines Quadratur-Codierers läuft eine rotierende Scheibe mit einem Muster aus alternierenden transparenten und opaken Segmenten (optische Encoder) oder magnetischen Polen (magnetische Encoder) über ein Sensorelement, wobei der Sensor bei der Rotation der Scheibe eine periodische elektrische Wellenform erzeugt. Die interne Elektronik konditioniert diese Wellenform zu einer sauberen digitalen Rechteckwelle. Zwei leicht zueinander versetzte Sensoren erzeugen zwei Kanäle, die mechanisch oder elektrisch um ein Viertel eines Zyklus & mdash;90 elektrische Grad verschoben sind.

Das Grundprinzip ist einfach: Wenn Kanal A Kanal B leitet, wird die Bewegung im Uhrzeigersinn (oder vorwärts) betrachtet, wenn Kanal B Kanal A führt, ist die Bewegung im Gegenuhrzeigersinn (oder umgekehrt) Diese Lead-Lag-Beziehung ist grundlegend für die Richtungserfassung und wird in allen Quadratur-Decoder-Logik implementiert.

Der Indexpuls (Kanal Z oder I)

Die meisten Quadratur-Encoder enthalten auch einen dritten Ausgangskanal, der oft als Index- oder Nullimpuls (Kanal Z oder I) bezeichnet wird, der einmal pro Umdrehung (für Drehgeber) oder an einer festen Referenzposition (für Lineargeber) auftritt, wobei der Indeximpuls einen absoluten Bezugspunkt darstellt, der es dem Steuersystem ermöglicht, nach dem Einschalten eine Heimat- oder Nullposition festzulegen, wodurch kumulative Zählfehler eliminiert werden.

Für Anwendungen, die eine hohe Zuverlässigkeit erfordern, wird der Indeximpuls typischerweise mit einer deutlichen Markierung auf der Scheibe oder einem separaten Sensor erzeugt, so dass er bei jeder Umdrehung an genau der gleichen mechanischen Position auftritt Dies ist für Werkzeugmaschinen, Pick-and-Place-Roboter und jedes System, das nach einem Leistungszyklus zu einer bekannten Referenz zurückkehren muss, von entscheidender Bedeutung.

Signalcharakteristik und Frequenz

Quadratursignale sind typischerweise digitale Rechteckwellen mit Logikpegeln von 5 V, 12 V oder 24 V, abhängig vom Encodertyp und Ausgangstreiber. Die Frequenz dieser Rechteckwellen ist direkt proportional zur Drehzahl und der Anzahl der Pulse pro Umdrehung (PPR).

Frequenz = (PPR × RPM) / 60 = (1000 × 3000) / 60 = 50 kHz

Die maximale Frequenz, die ein Encoder ausgeben kann, ist durch seine interne Elektronik und die Bandbreite der Empfangsvorrichtung begrenzt. Hochgeschwindigkeitsanwendungen können Encoder mit niedrigerer PPR erfordern, um innerhalb der Eingangsfrequenzgrenzen des Controllers zu bleiben, oder umgekehrt, Controller mit Hochgeschwindigkeitszählereingängen, die mehrere hundert Kilohertz verarbeiten können.

X1, X2 und X4 Decoding

Eines der leistungsstärksten Merkmale von Quadratur-Encodern ist die Fähigkeit, die effektive Auflösung durch kantengesteuerte Dekodierung zu multiplizieren. Da die beiden Kanäle 90 Grad phasenverschoben sind, enthält jeder Zyklus vier verschiedene Signalübergänge (Kanten): A steigend, A fallend, B steigend und B fallend.

  • X1-Decodierung: Zählt nur eine Kante pro Zyklus, typischerweise die steigende Kante von Channel A. Auflösung entspricht der PPR des Encoders.
  • X2-Decodierung: Zählt sowohl die steigenden als auch die fallenden Kanten von Kanal A und verdoppelt die Auflösung effektiv auf 2 × PPR.
  • X4-Decodierung: Zählt alle vier Kanten (beide Kanten auf beiden Kanälen), wodurch die Auflösung auf 4x PPR vervierfacht wird.

Diese Fähigkeit zum Kantenzählen ermöglicht es Entwicklern, eine hohe effektive Auflösung zu erzielen, ohne einen Encoder mit mehr physischen Linien auf der Disc zu benötigen, was eine kostengünstige Strategie sein kann.

Anwendungen und Eignung

Quadratur-Encoder zeichnen sich in Anwendungen aus, in denen relative Positionsverfolgung, Geschwindigkeitsmessung und Richtungserkennung erforderlich sind.

  • CNC-Werkzeugmaschinenachsen (Spindel und Servorückmeldung)
  • Positionsüberwachung und Geschwindigkeitsregelung des Förderbandes
  • Robotische Gelenkwinkelmessung
  • Maschinen und Apparate für die Materialbearbeitung und -verpackung
  • Motordrehzahl- und Positionsrückmeldung für Servoantriebe

Quadratursignale eignen sich besonders gut für Systeme, die eine kontinuierliche Positionsverfolgung ohne absolute Referenz erfordern, wobei bei Homing-Prozeduren der Indeximpuls verwendet wird.

Sinusförmige Encodersignale

Sinus-Cosinus-Encoder, manchmal auch Sinus-Cosinus-Encoder genannt, erzeugen analoge Ausgangssignale, die sich kontinuierlich als Sinus- und Kosinusfunktionen des mechanischen Winkels oder der Position ändern. Im Gegensatz zu der binären Ein-/Aus-Natur von Quadratursignalen bieten sinusförmige Ausgänge eine glatte, kontinuierlich variierende Spannung, die viel mehr Informationen pro Zyklus codiert. Dieses Format wird bei Anwendungen bevorzugt, die höchste Präzision und niedrige Geschwindigkeitswelligkeit erfordern.

Analoge Sinus- und Cosinuskanäle

Ein typischer sinusförmiger Encoder gibt zwei Kanäle aus: einen proportional zum Sinus des Winkels und einen proportional zum Cosinus. Diese Signale sind in vielen Hochleistungskonstruktionen differenziell, d.h. jeder Kanal hat einen positiven und einen negativen Schenkel (Sin+, Sin−, Cos+, Cos−). Differenzialsignalisierung sorgt für Gleichtakt-Rauschunterdrückung, so dass diese kleinen analogen Spannungen über längere Kabelläufe ohne Verschlechterung übertragen werden können.

Die Sinus- und Kosinusspannungen schwingen typischerweise zwischen ± V ref (z. B. ±1 V peak-to-peak) oder werden auf eine Gleichtaktspannung bezogen.

V sin = V peak × sin(θ)

V cos = V peak × cos(θ)

Der Regler liest beide analogen Spannungen gleichzeitig und berechnet die Position innerhalb des Zyklus mit einer Arctangensfunktion.

Interpolation und High Resolution

Der entscheidende Vorteil von Sinusgebern ist die Interpolation innerhalb einer einzigen Signalperiode, während ein Quadraturgeber nur diskrete Flanken innerhalb eines Zyklus auflösen kann (vier Zustände pro Periode ergeben), ermöglicht ein Sinusgeber dem Regler, die Position innerhalb des Zyklus mit äußerst feiner Granularität kontinuierlich zu schätzen.

Interpolationsfaktoren von 10 x bis 1000 x sind in modernen Servoantrieben und dedizierten Interpolator-ICs üblich. Beispielsweise kann ein sinusförmiger Encoder mit 1024 Signalperioden pro Umdrehung (entspricht einem 1024-PPR-Quadraturencoder) eine effektive Auflösung von 1024 × 256 = 262144 Zählungen pro Umdrehung erreichen, wenn er mit 256 x interpoliert wird. Dies entspricht einer Genauigkeit von etwa 0,0014 Grad pro Zählung & mdash; weit über dem, was ein Standard-Quadraturencoder ohne sehr hohe PPR bieten kann.

Störfestigkeit und Signalqualität

Da sinusförmige Signale analog sind, sind sie von Natur aus anfälliger für elektrisches Rauschen als digitale Rechteckwellen.

  • Differential signaling: Wie erwähnt, unter Verwendung von Sin+/Sin− und Cos+/Cos− Paare löscht Gleichtakt-Rauschen.
  • Geschirmte Twisted-Pair-Kabel: Diese reduzieren die elektromagnetische Interferenz (EMI) Abholung.
  • Niedrige Ausgangsimpedanz: Richtig entworfene Encoder-Ausgangsstufen können die Kabelkapazität ohne signifikante Signalverschlechterung antreiben.
  • Amplitudenüberwachung: Einige Controller überwachen kontinuierlich die Signalamplitude und erzeugen Fehlerflags, wenn das Signal unter einen Schwellenwert fällt (Anzeige von Kabelschäden, Steckerproblemen oder Encoder-Verschleiß).

Die Signalqualität ist von größter Bedeutung, da jedes Rauschen oder jede Verzerrung auf den Sinus- oder Kosinuskanälen nach Interpolation direkt in Positionsfehler übersetzt wird.

Positionsfehler und Signalkonditionierung

Die Erfindung betrifft einen Sensor, der in der Lage ist, die Fehler zu korrigieren, die bei der Ermittlung der Fehler in der ersten Phase auftreten, und deren Fehler, wenn sie nicht korrigiert werden, periodische Positionsfehler erzeugen, die als Interpolations-Nichtlinearität bezeichnet werden.

Typische Fehlerquellen sind:

  • Amplitudenfehlanpassung: Wenn sich die Sinus- und Kosinusspitzenspannungen unterscheiden, wird der berechnete Winkel verzerrt.
  • Offset-Fehler: Ein DC-Offset auf beiden Kanälen verschiebt den scheinbaren Nulldurchgang.
  • Phasenfehler: Wenn die beiden Signale nicht genau 90 Grad voneinander entfernt sind, erzeugt die Arctangent-Berechnung einen nichtlinearen Ausgang.

Kompensationsalgorithmen messen diese Parameter beim Start und wenden Korrekturen in Echtzeit an, wodurch Positionsfehler auf Werte weit unter der nativen Signalunvollkommenheit reduziert werden.

Anwendungen, die Sinussignale erfordern

Sinus-Encoder sind die Standardwahl für Anwendungen, bei denen ultra-glatte Bewegung und extrem hohe Auflösung erforderlich sind:

  • Hochpräzise Servomotoren: Viele moderne AC-Servomotoren verwenden sinusförmige Encoder für Kommutierung und Positionsrückmeldung.
  • Direktantriebsdrehmomentmotoren: Diese Motoren arbeiten bei niedrigen Drehzahlen, bei denen die Geschwindigkeitswelligkeit minimiert werden muss.
  • Wasserhandling und Halbleiterfertigung: Positionierstufen erfordern eine Auflösung auf Nanometer-Niveau.
  • Koordinatenmessmaschinen (CMMs): Messsensoren verlangen höchste Genauigkeit.
  • Medizinische Bildgebungsgeräte: CT-Scanner und MRT-Tische erfordern eine glatte, präzise Bewegung.

Es ist wichtig zu beachten, dass Sinus-Encoder einen kompatiblen Controller oder Interpolator benötigen, der analoge Eingänge verarbeiten und die Arctangent-Berechnung durchführen kann.

Digitale Encoder-Signale (diskrete Ausgänge)

Digitale Gebersignale umfassen eine Reihe von diskreten Ausgabeformaten, die Positions- oder Geschwindigkeitsinformationen als eine Folge von Ein-/Aus-Impulsen oder seriellen Daten übermitteln. Im Gegensatz zu Quadratur- und Sinussignalen, die in erster Linie inkrementell sind, können digitale Ausgänge entweder inkremental oder absolut sein. Dieser Abschnitt behandelt die gängigsten digitalen Ausgabetypen: Pulsfolge (Einkanal-), Push-Pull, Open Collector, Leitungstreiber und serielle Kommunikationsprotokolle.

Einkanal-Pulszug

Der einfachste digitale Geberausgang ist ein einzelner Kanal, der bei rotierender Welle eine Impulsfolge erzeugt, wobei jeder Impuls ein festes Bewegungsinkrement darstellt. Dieses Format liefert Geschwindigkeitsinformationen, kann aber die Richtung nicht ohne einen zweiten Kanal bestimmen. Einkanal-Impulsfolgen werden häufig in Anwendungen verwendet, in denen die Richtung bekannt oder irrelevant ist, wie z. B. Durchflussmesser, Geschwindigkeitsmessgeräte und Ereigniszähler.

Typische Anwendungen sind:

  • Motordrehzahlüberwachung (Tachometer-Feedback)
  • Geschwindigkeitsmessung des Förderbandes
  • Windgeschwindigkeitsmesser
  • Einfache Zähl- und Batchsysteme

Push-Pull und Open Collector Outputs

Digitale Inkrementalgeber bieten üblicherweise Gegentakt- (auch Totempole genannt) oder offene Kollektor-Ausgangsstufen, die definieren, wie der Encoder-Ausgangstransistor mit der Last und Stromversorgung interagiert.

  • Open Collector (NPN oder PNP): Der Ausgangstransistor senkt entweder Strom (NPN) oder Quellenstrom (PNP) auf Masse oder die Versorgungsschiene. Ein externer Pull-up- oder Pull-Down-Widerstand ist erforderlich. Open Collector-Ausgänge sind einfach und können bei verschiedenen logischen Spannungen (z. B. 5 & Thinsp;V, 12 & Thinsp;V, 24 & Thinsp;V) arbeiten, indem sie einen geeigneten Widerstand und Versorgung auswählen.
  • Push-Pull (Totempol): Die Ausgangsstufe verwendet zwei Transistoren (ein Sourcing, ein Sinking), um den Ausgang sowohl auf logisches Hoch als auch auf logisches Tief zu treiben. Dies bietet schnellere Schaltgeschwindigkeiten, bessere Störfestigkeit und die Fähigkeit, längere Kabel zu steuern. Push-Pull-Ausgänge sind der moderne Standard für die meisten inkrementellen Encoder, die in industriellen Umgebungen verwendet werden.

Ausgänge des Streckenführers (RS-422)

Für Anwendungen, die eine Übertragung über große Entfernungen oder in elektrisch verrauschten Umgebungen erfordern, sind Leitungstreiberausgänge nach dem RS-422-Standard weit verbreitet. In diesem Format wird jeder Ausgangskanal (A, B und Z) als Differentialpaar übertragen: A + / A & Minus; B + / B & Minus; Z + / Z & Minus; Die Empfangsvorrichtung liest die Spannungsdifferenz zwischen den beiden Drähten, wodurch Gleichtaktrauschen aufgehoben wird.

Die Ausgänge der Linientreiber bieten mehrere Vorteile:

  • Übertragungsstrecken bis 100 Meter oder mehr bei hohen Frequenzen
  • Ausgezeichnete Störfestigkeit durch differentielle Signalisierung
  • Hohe Slew-Raten, die Frequenzen über 1 MHz unterstützen
  • Kompatibilität mit RS-422-Empfängern in SPS, Servoantrieben und Motion Controllern

Viele hochauflösende Encoder und Hochgeschwindigkeitszählanwendungen verpflichten die Ausgänge der Zeilentreiber für einen zuverlässigen Betrieb.

Serielle Kommunikationsprotokolle (Absolute Encoder)

Während Inkrementalgeber kontinuierliche Pulsströme ausgeben, liefern absolute Encoder einen eindeutigen digitalen Code für jede Position. Diese Encoder verwenden serielle Kommunikationsprotokolle, um Positionsdaten über einige wenige Leitungen zu übertragen.

  • SSI (Synchronous Serial Interface): Ein einfaches Uhr-/Datenprotokoll, das in der industriellen Automatisierung weit verbreitet ist.
  • BiSS (Bidirektional Synchronous Serial Interface): Ein schnelleres, flexibleres Protokoll, das bidirektionale Kommunikation, Diagnose und Konfiguration unterstützt.
  • EnDat: Dieses von Heidenhain entwickelte Protokoll integriert Positionsdaten mit Diagnoseinformationen und kann sowohl inkrementell als auch absolut arbeiten.
  • CANopen: Wird in Mehrachssystemen verwendet und stellt Positionsdaten über einen CAN-Bus zusammen mit Konfigurations- und Diagnosefunktionen bereit.

Absolute Encoder machen es nicht notwendig, nach dem Einschalten die Suchsequenzen zu verwenden, und sind immun gegen Positionsverluste durch Stromunterbrechungen, die in sicherheitskritischen Systemen, in der mehrachsigen Koordination und in Anwendungen, in denen Ausfallzeiten für die Referenzierung nicht akzeptabel sind, unerlässlich sind.

Auswahl des geeigneten Signalformats

Die Wahl zwischen Quadratur-, Sinus- und digitalen Encoder-Ausgängen hängt von mehreren miteinander verbundenen Faktoren ab.

Anforderungen an Auflösung und Präzision

  • Quadratur: Geeignet für Auflösungen bis zu mehreren tausend Zählungen pro Umdrehung. Effektiv bis zu etwa 10.000–50.000 Zählungen pro Umdrehung mit X4-Dekodierung. Kostengünstig für allgemeine Bewegungssteuerung.
  • Sinusförmig: geeignet für eine extrem hohe effektive Auflösung (Millionen von Zählungen pro Umdrehung) durch Interpolation. Erforderlich für Genauigkeit unter dem Bogen und Wellen mit niedriger Geschwindigkeit.
  • Digital (absolut): Auflösung wird durch die Anzahl der Bits bestimmt (z.B. 12-Bit = 4096 Positionen, 20-Bit = 1.048.576 Positionen). Absolute Position ist sofort beim Power-Up verfügbar.

Geschwindigkeit und Bandbreite

Quadratur-Encoder mit Zeilentreiberausgängen können sehr hohe Drehzahlen unterstützen, die in erster Linie durch die maximale Eingangsfrequenz des Zählers begrenzt sind. Sinusförmige Encoder können auch bei hohen Drehzahlen arbeiten, aber die Interpolationselektronik muss eine ausreichende Bandbreite haben, um die Signalfrequenz zu verarbeiten. Absolute Encoder mit seriellen Protokollen haben niedrigere Aktualisierungsraten als inkrementale Typen, was bei sehr schnellen Anwendungen eine Einschränkung sein kann.

Kabellänge und Lärmumgebung

  • Kurze Kabelläufe (<5 m), saubere Umgebung: Offener Kollektor, Push-Pull oder Single-ended Quadratur sind akzeptabel.
  • Mittelkabelläufe (5–30 m), mäßiges Rauschen: Linientreiber (RS-422) für Quadratur oder Differential Sinus.
  • Langer Kabellauf (>30 m), hoher Rauschpegel: Linientreiber oder absolute Serien mit robustem Protokoll (z.B. EnDat, BiSS mit CRC-Prüfung).

Systemkompatibilität und Kosten

Quadratur-Encoder sind am universellsten kompatibel, da praktisch jeder Motion-Controller und jede SPS Quadratur-Eingänge unterstützt. Sinusförmige Encoder erfordern spezielle Interpolator-Eingänge, was die Systemkosten erhöht. Absolute Encoder erfordern eine übereinstimmende Protokollunterstützung zwischen Encoder und Controller, was die Austauschbarkeit einschränken kann, aber Vorteile in mehrachsigen Systemen und Sicherheitsanwendungen bietet.

Praktische Überlegungen zur Integration

Signalkonditionierung und -abbruch

Die richtige Signalkonditionierung ist für einen zuverlässigen Encoderbetrieb unerlässlich:

  • [FLT: 0] Abschlusswiderstände: [FLT: 1] Für Leitungstreiberausgänge sollten Abschlusswiderstände (normalerweise 120 & thinsp; Ω) am Empfängerende platziert werden, um die Kabelimpedanz anzupassen und Reflexionen zu minimieren.
  • Filterung: Einige Controller enthalten programmierbare digitale Filter, um Signale zu entkräften.
  • Pull-up-Widerstände: Open-Collector-Ausgänge erfordern geeignete Pull-up- oder Pull-Down-Widerstände, um die logischen Spannungspegel festzulegen.

Kabelauswahl und Erdung

Verwendung von verdrillten Paarkabeln für Encoderverbindungen, insbesondere für Leitungstreiber und Sinussignale; Masse der Abschirmung an nur einem Ende (normalerweise auf der Controllerseite), um Erdungsschleifen zu vermeiden; Trennung der Encoderkabel von Hochleistungsmotorkabeln, um EMI-Kopplung zu verhindern.

Diagnoseüberwachung

Moderne Encoder und Controller bieten oft Diagnosefunktionen:

  • Zählverlusterkennung (durch Prüfsummenüberprüfung in absoluten Protokollen)
  • Signalamplitudenüberwachung (für Sinusgeber)
  • Kurzschluss- und Leerlauferkennung (in Leitungstreiberstufen)
  • Temperatur- und Alterungswarnungen in intelligenten Encodern

Die Nutzung dieser Diagnose kann Ausfallzeiten erheblich reduzieren und die Fehlersuche vereinfachen.

Schlussfolgerung

Das Verständnis der Encoder-Ausgangssignale ist eine grundlegende Fähigkeit für jeden, der mit Bewegungssteuerungs- und Automatisierungssystemen arbeitet. Quadratursignale bieten eine ausgewogene Kombination aus Auflösung, Richtungserfassung und breiter Kompatibilität, was sie zur Standardwahl für unzählige industrielle Anwendungen macht. Sinusförmige Signale bieten höchste Präzision und Glätte, geeignet für anspruchsvolle Positions- und Geschwindigkeitskontrollaufgaben, bei denen Interpolation genutzt wird. Digitale Signale, die von einfachen Impulsfolgen bis hin zu anspruchsvollen seriellen Protokollen reichen, ermöglichen absolute Positionsrückmeldung und robuste Störfestigkeit für komplexe mehrachsige Systeme.

Die optimale Auswahl hängt von den spezifischen Anforderungen der Anwendung ab: Auflösung, Geschwindigkeit, Kabellänge, Lärmumgebung, Controllerkompatibilität und Budget. Durch die sorgfältige Bewertung dieser Faktoren anhand der Eigenschaften jedes Signalformats können Ingenieure zuverlässige, leistungsstarke Bewegungssysteme entwerfen, die sowohl technische als auch wirtschaftliche Ziele erfüllen.

Für weitere Informationen zu Encoder-Technologien und Signalspezifikationen konsultieren Sie Herstellerressourcen wie Heidenhains Produktübersicht, Renishaws Encoder-System-Leitfaden und Analog Devices' technischer Artikel über Encoder-Schnittstellen.