Forum: Mikrocontroller und Digitale Elektronik RP6 - Problem Drehgeber MOM20


von F. N. (flyman345)


Lesenswert?

Hi alle zusammen,

ich habe ein kleines Problem. Ich möchte auf einem RP6 einen Drehgeber 
von Megatron anschließen. Nach 
http://www.mikrocontroller.net/articles/Drehgeber müsste ich einen Timer 
Interrupt benutzen. Dabei könnte man die beiden freien ADC's des RP6 
fuer den Drehgeber benutzen. Jedoch hat der MOM20 Drehgeber von Megatron 
http://www.megatron.de/Impuls1/Inkremental_O___25mm__/DB_MOM20.pdf ein 
drittes Signal.

1. Frage: Wie kann man das 3. Signal benutzen und was für einen Sinn hat 
das dritte Signal überhaupt?

2. Frage: Kann ich vom XBUS des RP6, das unbenutzt ist, die Anschluesse 
klauen, da ich noch fuer das dritte Signal einen weiteren Input benötige 
(glaube ich, s. 1. Frage).

Danke erstmal fuer die Antworten!

Grüßchen

von Timmo H. (masterfx)


Lesenswert?

"2 Kanäle und Referenzimpuls"
Als Z ist dann wohl der Referenzimpuls und geht auf High wenn A auf Low 
geht und wieder auf low wenn A zum weiten mal auf Low geht usw. Damit 
kann man wohl das "Wackeln" verhindern, da man nicht fälschlicher Weise 
einen weiteren Impuls der A und B registriert.
Für die Routine kannst du ihn aber auch einfach ignorieren und nur A und 
B als Phase verwenden (dafür wackelt er dann ggf.).

von F. N. (flyman345)


Lesenswert?

Okay,

was mich gerade zur neuen Frage bringt. Ist der MOM20 ein 1, 2 oder 4 
Schritt Drehgeber? Ich dachte 1 Schritt heißt, das er nach einem Schritt 
einrastet. Aber laut http://www.mikrocontroller.net/articles/Drehgeber 
gibt es Drehgeber, die gar nicht einrasten. Ich würde den MOM20 dazu 
zählen oder irre ich mich da gerade gewaltig. Es wäre schön zu wissen, 
welchen der unter dem angegebenen Link aufgeführten Methoden ich 
verwenden müsste.

Nochmals danke.

von Timmo H. (masterfx)


Lesenswert?

Der Teil "Bis 500 Impulse / Udr." aus dem Datenblatt, lässt eher darauf 
schließen, dass er nicht rastet. Daher wohl auch der Referenzimpuls.

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.