Richtungsauswertung Drehgeber (Artikel)

Gast #3225493
Lesenswert?

Hallo!

Ich beziehe mich auf den Artikel: 
http://www.mikrocontroller.net/articles/Drehgeber#Dekoder_mit_diskreten_Logik-ICs

Ganz Unten in der gezeigten Schaltung ist ein Taktsignal gefordert. 
Woher bekomme ich das sinvollerweise? Es muss ja synchron zum Drehgeber 
sein.
Generieren aus den A und B Signalen des Drehgebers?

Viele Grüße
Lukas
#3225505
Lesenswert?

@ Lukas BD (Gast)

>Ganz Unten in der gezeigten Schaltung ist ein Taktsignal gefordert.
>Woher bekomme ich das sinvollerweise?

Von einem beliebigen Taktgeber.

> Es muss ja synchron zum Drehgeber sein.

Nö, kann es auch gar nicht.

>Generieren aus den A und B Signalen des Drehgebers?

Uhhhhh!! NO!!!! Wir sind hier nicht bei Münchhausen.
Gast #3225509
Lesenswert?

Ich habe "spaßeshalber" ein 8Mhz Takt verwendet. Dann funktioniert die 
Richtungsauswertung jedoch nicht. Daher dachte ich, dass es in 
irgendeiner Weise aus den Signalen erzeigt werden muss. Oder waren die 
8Mhz einfach zu hoch angesetzt?
Gast #3226104
Lesenswert?

ok, mit niedrigerem Takt geht auch nicht.

Es passiert folgendes: Der Ausgang fü die Richtung ist immer dann auf 
high, wenn einer der beiden drehgebersignale high ist. Sind beide 
Signale high, ist Richtung low; sind beide low, ist richtung auch 
low....

Verwende ich als Takteingang z.B. Signal A dann funktioniert die 
Richtungsausgabe (jedoch mit 2 Impulsen verzögerung)
#3226190
Lesenswert?

@ Lukas BD (Gast)

>ok, mit niedrigerem Takt geht auch nicht.

Dann hast du einen Verdrahtungsfehler.

>Es passiert folgendes: Der Ausgang fü die Richtung ist immer dann auf
>high, wenn einer der beiden drehgebersignale high ist. Sind beide
>Signale high, ist Richtung low; sind beide low, ist richtung auch
>low....

Was für ein Drehgeber ist angeschlossen? Bedenke, dass die meisten 
einfach Schalter gegen GND sind, da braucht man Pull-Up Widerstände nach 
VCC.
Gast #3226215
Lesenswert?

...leider kein Verdrahtungsfehler festzustellen.
Normalerweise hatte ichs ausgeschlossen, aber kann es damit 
zusammenhängen, dass ich statt der ..HC.. Variante die ..LS.. Variante 
genommen habe? Sonst gibt es keine Unterschiede zu der dargestellten 
Zeichnung
#3226254
Lesenswert?

@ Lukas BD (Gast)

>...leider kein Verdrahtungsfehler festzustellen.

Wirklich?

Betreibe eine systematische Fehlersuche.

1.) Versorgungsspannnug an alle ICs prüfen.

2.) Messen der Eingangssignale. Kommen dort sauber 0/5V am Eingang an? 
Kann man mit dem Oszi oer beim langsamen Drehen mit dem Multimeter 
machen.

>Normalerweise hatte ichs ausgeschlossen, aber kann es damit
>zusammenhängen, dass ich statt der ..HC.. Variante die ..LS.. Variante
>genommen habe?

Ja, LS braucht bei LOW ordentlich Strom, zumindest deutlich mehr als HC. 
Wenn dein Spannungsteiler zu hochohmig ist, geht es nicht. Siehe oben.

> Sonst gibt es keine Unterschiede zu der dargestellten
> Zeichnung

3.) Prüfe die Zwischensignale.
Gast #3226383
Lesenswert?

Ok, alles nochmals getestet. Keinen Fehler gefunden.
Nochmal neu aufgebaut --> Kein Fehler
Dann habe ich die Schaltung simuliert. Und siehe da, die Simulation 
zeigt exakt das Verhalten, was auch meine real aufgebaute Schaltung 
zeigt!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren