Forum: Mikrocontroller und Digitale Elektronik Impulsausgabe mit Dreh-Inkrementalgeber


von Jörg P. (analog-oldie)


Lesenswert?

Hallo allwissendes Forum,
als altgedienter Analogtechniker (Radio- und Fernsehtechniker), der es 
verpasst hat, sich an die Digitaltechnik anzubiedern, brauche ich eure 
Hilfe:
Ich möchte einen Dreh-Inkrementalgeber mit A- und B-Ausgang mit 
CMOS-Bausteinen der 4000er Serie so auswerten, das mir ein Ausgang 
Impulse bei rechts- und ein weiterer bei linksdrehung liefert. Jeweils 
ein Impuls bei Schaltvorgang.
Ich möchte CMOS-Bausteine verwenden, da mir Arduino, Raspberry und 
Kollegen auch vollkommen fremd sind.
Kann mir jemand ein Schaltbild einer entsprechenden Baugruppe erstellen 
und zusenden? Das zusammenbauen ist mir bekannt und kein Problem.

Vielen Dank schon mal im Voraus
Analog-Oldie
von Falk B. (falk)


Lesenswert?

https://www.mikrocontroller.net/articles/Drehgeber#Siehe_auch
Beitrag "Re: Drehgeber auf UP/DOWN Zähler"

Ja, ist ein Mikrocontroller. Denn kann ich dir bei Interesse brennen und 
schicken.
von H. H. (hhinz)


Lesenswert?

Aus:
http://www.dse-faq.elektronik-kompendium.de/dse-faq.htm#F.29


denn die Schaltung ist eher aufwändig, benötigt ein 74xx175 und ein 
74xx86.
Das Taktsignal T muss mehr als doppelt so hoch sein wie die höchste 
Frequenz
des Inkrementalgebers A, B und geringer als die maximale Zählfrequenz 
des
nachfolgenden flankengetriggerten Zählers wie CD4516 oder 74HC191 auch 
BCD
dezimal mit CD4029.
1
           +---+           
2
 A  -------|D Q|-----+     
3
        +--|T  |     |     
4
        |  +---+     |     
5
        |            +-----|\
6
        |  +---+     |     |+)---------- Up / Down
7
 B  ----(--|D Q|--+  |  +--|/
8
        +--|T  |  |  |  |  
9
        |  +---+  |  |  |  XOR 
10
  +-----(---------+  |  |  
11
  |  +--(---------(--+--(--|\
12
  |  |  |  +---+  |     |  |+)--+
13
  |  +--(--|D Q|--(-----(--|/   +--|\
14
  |     +--|T  |  |     |          |+)-- Clock Enable 
15
  |     |  +---+  |     |       +--|/
16
  |     |         +-----(--|\   |
17
  |     |  +---+        |  |+)--+
18
  +-----(--|D Q|--------+--|/
19
        +--|T  |           
20
        |  +---+           
21
 T  ----+------------------------------- Clock
von Falk B. (falk)


Lesenswert?

H. H. schrieb:
> denn die Schaltung ist eher aufwändig, benötigt ein 74xx175 und ein
> 74xx86.

Das ist NICHT das, was der OP wollte! Er wollte getrennte Taktausgänge 
für Hoch/Runter.
von Wastl (hartundweichware)


Lesenswert?

H. H. schrieb:
> +---+
>  A  -------|D Q|-----+
> ..............

Dann lieber doch Bleistift- oder Kugelschreiber-Zeichnung ...
von Falk B. (falk)


Lesenswert?

von Rainer W. (rawi)


Angehängte Dateien:

Lesenswert?

Wastl schrieb:
> H. H. schrieb:
>> +---+
>>  A  -------|D Q|-----+
>> ..............
>
> Dann lieber doch Bleistift- oder Kugelschreiber-Zeichnung ...

Willst du 85 Jahre alte, bewährte Technik kritisieren. Das Problem ist 
die Software/Konfiguration auf deinem Ausgabegerät nicht ASCII-Art an 
sich.
von H. H. (hhinz)


Lesenswert?

Falk B. schrieb:
> H. H. schrieb:
>> denn die Schaltung ist eher aufwändig, benötigt ein 74xx175 und ein
>> 74xx86.
>
> Das ist NICHT das, was der OP wollte! Er wollte getrennte Taktausgänge
> für Hoch/Runter.

Ab dort nur noch eine kleine Ergänzung.
von Wastl (hartundweichware)


Lesenswert?

Rainer W. schrieb:
> Das Problem ist .....

Welches Problem? Ich habe nur meine Meinung kundgetan.
von Rainer W. (rawi)


Lesenswert?

Wastl schrieb:
> Welches Problem? Ich habe nur meine Meinung kundgetan.

Das Formatierungsproblem bei deinen herausgerissenen Zitatzeilen ist 
doch offensichtlich: Es fehlen die Pre-Tags.
: Bearbeitet durch User
von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

Hier die Variante mit CMOS und getrennten Pulsausgängen. Drei ICs, kann 
man verkraften. Die Pulse sind low active. Wenn das nicht passt, braucht 
man einen 4. IC mit 2 Invertern, sproch noch ein 74HC00.
von H. H. (hhinz)


Lesenswert?

Falk B. schrieb:
> Hier die Variante mit CMOS und getrennten Pulsausgängen.

Warst ja fleißig!
von Yalu X. (yalu) (Moderator)


Lesenswert?

Falk B. schrieb:
> Drei ICs, kann
> man verkraften.

Die Teilschaltung aus IC2B, IC2C und IC2D liefert am Ausgang (abgesehen
von Spikes beim Umschalten der Eingänge) immer low. Damit sind die
Ausgänge von IC3A und IC3B und schließlich auch die Ausgänge LEFT und
RIGHT immer high. Diese Funktionalität kann man auch mit 0 statt 3 ICs
erreichen ;-)
von Wastl (hartundweichware)


Lesenswert?

Rainer W. schrieb:
> Das Formatierungsproblem bei deinen herausgerissenen Zitatzeilen ist
> doch offensichtlich: Es fehlen die Pre-Tags.

Du bist arm. Ich habe nur ein paar ASCII Zeichen wiedergegeben,
da fehlt gar nichts.
von Falk B. (falk)


Angehängte Dateien:

Lesenswert?

Yalu X. schrieb:
> Die Teilschaltung aus IC2B, IC2C und IC2D liefert am Ausgang (abgesehen
> von Spikes beim Umschalten der Eingänge) immer low.
> Ausgänge von IC3A und IC3B und schließlich auch die Ausgänge LEFT und
> RIGHT immer high. Diese Funktionalität kann man auch mit 0 statt 3 ICs
> erreichen ;-)

OK, ich hab IC2C falsch verdrahtet. Siehe Anhang. Jetzt sollte es 
passen.

Hier die Variante mit CMOS und getrennten Pulsausgängen. Drei ICs, kann
man verkraften. Die Pulse sind low active. Wenn das nicht passt, braucht
man einen 4. IC mit 2 Invertern, sproch noch ein 74HC00.
: Bearbeitet durch User
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.