Forum: Mikrocontroller und Digitale Elektronik Wandler Encoder > Schritt/Richtung


von Hans L. (holzwurm56)


Lesenswert?

Hallo ,
ich suche eine Schaltung um ein Inkrementalsignal von einem Drehgeber in 
ein Schritt- und Richtungssignal zu wandeln . Hier 
http://www.mikrocontroller.net/articles/Drehgeber habe ich was gefunden 
. Leider kapiere ich die VHDL/CPLD Lösung nicht ,obwohl das 
wahrscheinlich die bessere Lösung wäre, ist auch kein Schaltplan dabei . 
Könnte mir jemand sagen wie hoch die Clockfrequenz bei der Lösung mit 
den diskreten IC's sein muß um ein gutes Ergebnis zu bekommen . Meine 
Achse dreht mit ca 1000U/min der Encoder hat 500I/U , so komme ich auf 
eine Frequenz von ca 8,3 kHz .

Vielen Dank für jede Antwort

Hans

von MaWin (Gast)


Lesenswert?

Hans Lang schrieb:
> Könnte mir jemand sagen wie hoch die Clockfrequenz bei der Lösung mit
> den diskreten IC's sein muß

Na höher als 16.6kHz, sagen wir 25kHz.
Falls die Striche auf dem Encoder sehr ungleichmässig sind noch grösser.
Es schadet auch nciht, mit 100kHz zu takten, wenn deine nachfolgende 
Schaltung mit diesen 100kHz klarkommt.

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

von Georg (Gast)


Lesenswert?

Hans Lang schrieb:
> Könnte mir jemand sagen wie hoch die Clockfrequenz bei der Lösung mit
> den diskreten IC's sein muß um ein gutes Ergebnis zu bekommen .

Hoch genug, also höher als die Zählrate - i.A. betreibe ich sowas gleich 
mit einem MHz-Clock, der irgendwo schon zur Verfügung steht, denn das 
schadet ja nicht: das CPLD macht das lässig mit und hinten kommen nicht 
mehr Impulse raus als der Encoder vorgibt. Nur die Impulslänge muss 
ausreichend sein für das was du anschliessen willst, aber das ist ja 
auch selten ein Problem.

Wenns klein werden soll, kann man das auch mit einem 8poligen 
Winzprozessor lösen.

Georg

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.