Quadrature Decoding
aus RoboWiki, der freien Wissensdatenbank
Quadraturdecoding ist ein Verfahren zur Auswertung von Quadratursignalen. Diese Signale werden z.B. durch einen Impulsgeber in Gleichstrommotoren erzeugt. Klassisch kann man sich die Erzeugung eines Quadratursignals mithilfe eines Schlitzencoders (Slotted Encoder) und zweier Lichtschranken vorstellen. Die beiden Lichtschranken sollen so angeordnet sein, dass Sie im Betrieb ein um 90° phasenverschobenes Signal erzeugen, wie im folgenden Bild gezeigt:
Anhand der Impulsreihenfolge ist es nicht nur möglich auf die Drehgeschwindigkeit der Encoder, sondern auch auf deren Drehrichtung zurück zu schließen. Zudem bietet ein Quadratursignal die Möglichkeit nicht die Impulse, sondern die Flanken beider Signale zu zählen, wodurch man eine vierfache Auflösung im Vergleich zur Impulszählung erreichen kann.

