Forum: Mikrocontroller und Digitale Elektronik Artikel Drehgeber


von Mario EDUARDO (Gast)


Lesenswert?

Hallo alle,

Ich versuche den Artikel Drehgeber zu verstehen, ganz klappt es nich;
evtl liegt es an der Uhrzeit ;-)

Ich versuche folgenden Satz

>steigende oder fallende Flanke von Spur A auslöst und dann den Pegel von B 
>auswertet. Ist B=0, dann dreht der Encoder nach rechts, anderenfalls nach >links.

mit meinem geistigen Auge auf die aller erste Zeichnung ganz oben 
anzuwenden, Drehrichtung rechts:

Bei der ersten Flanke auf A (steigend) ist B==0 -> rechts
Bei der 2ten Flanke auf A (fallend) ist B==1 -> links ?????

Was hab  ich da falsch verstanden ?

2te Frage: Mir ist nicht klar geworden, was ein "one step", "two step", 
"four step" Decoder ist.

Kann mich jemand erleuchten .. ?

Danke, Mario

von Falk B. (falk)


Lesenswert?

@  Mario EDUARDO (Gast)

>Bei der ersten Flanke auf A (steigend) ist B==0 -> rechts
>Bei der 2ten Flanke auf A (fallend) ist B==1 -> links ?????

>Was hab  ich da falsch verstanden ?

Ja. Man wertet dabei immer nur eine Flankenpolarität aus, fallend oder 
steigend, NICHT beide.

>2te Frage: Mir ist nicht klar geworden, was ein "one step", "two step",
>"four step" Decoder ist.

Das sind die Anzahl Codewechsel zwischen zwei Rastungen.

von Reinhard Kern (Gast)


Lesenswert?

Mario EDUARDO schrieb:
> 2te Frage: Mir ist nicht klar geworden, was ein "one step", "two step",
> "four step" Decoder ist.

One: man zählt nur eine Flanke eines Signals, z.B. die fallende von A

Two: man zählt bei beiden Flanken eines Signals

Four: man zählt bei jeder Flanke der beiden Signale

Etwas ASCII-Art:
1
    ___         _______         _______         _______         ________
2
 A     \_______/       \_______/       \_______/       \_______/       
3
4
    _______         _______         _______         _______         ________
5
 B         \_______/       \_______/       \_______/       \_______/       
6
 
7
 One   1               2               3               4  
8
 two   1       2       3       4       5       6       7       8
9
 four  1   2   3   4   5   6   7   8   9   10  11  12  13  14  15  16

Gruss Reinhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.