Startseite Kleine Helferlein Digitale Schaltungen Impressum

Der vier Quadranten Decoder

Inkrementalgeber sind Weg oder Winkelmesser die in den meisten Fällen über eine optische
Abtastung zwei um 90 Grad versetzte Signale ausgeben. Mit diesen beiden Signalen läßt
sich die Richtung und die Größe der Bewegung erkennen. Ist die Frequenz der Signale
niedrig so kann die Decodierung der Signale Softwaremäßig ausgeführt werden. Ab einer
bestimmten Frequenz(abhängig vom verwendeten Controller) ist eine Software mäßige
Decodierung nicht mehr sinnvoll. Aus diesem Grund wird die Dekodierung von einer Hardware
übernommen. Die so gewonnenen Impulse werden dann an den Controller weitergereicht.

Das ist keine Animation

Um die Animation sehen zu können Sie das SVG Plugin Installieren

Der vier Quadranten Dekoder empfängt zwei Signale von einem Inkrementalgeber CH_A und
CH_B bei jeder Flanke eines dieser Signale wird ein Zählimpuls Cnt erzeugt. Zusätzlich
wird ein Zählrichtungssignal Up_Dwn erzeugt das angibt in welche Richtung der Inkrementalgeber
bewegt wurde.
Die Schaltung soll mit einem GAL16V8 realisiert werden. Die Dekodierung der Signale wird
mit einer getakteten Finite State Maschine (FSM, Moore) vorgenommen. Die möglichen Zustände
der FSM können in einem Zustandsdiagramm dargestellt werden.

einen Schritt weiter Vorherige Seite