Der LM629 schafft diese Impulsrate locker. Ich hab mal ca. 150U/s * 500 Impulse / Umdrehung damit sicher betrieben.Zitat von cmorgen
Weitere interessante Bausteine:
von HP:
HCTL-1000 (ähnliche Funktion wie LM629)
HCTL-2000 Nur der Quadraturdecoder mit Zähler, entlastet den Prozessor auch schon gewaltig
Du kannst natürlich heutzutage auch die Decodierung mit Zähler in einen programmierbaren Logikbaustein packen. Bei mehreren Achsen gleiche alle in einen Baustein...
Bez. Interrupt:
Man muss ja nicht gleich bei jedem Zählimpuls einen Interrupt auslösen.
Du kannst auch mit einem GAL die Quadratursignale in Takt und Sign umwandeln und dann damit auf einen Zählereingang gehen. Diser löst dann halt nur beim Überlauf eine Interrupt aus, oder wenn das vorgegebene Limit erreicht ist. Und du liest den Zähler halt aus, wenn du den Zählerstand brauchst... Das nimmt dem µC schonmal reichlich Stress.
Da Zähler knapp sind, µC billig, kannst du auch für jede Achse einen Controller nehmen, der nix anderes tut. Beim AVR- z.B. den Timer 1 zum Zählen nehmen und dann halt über SPI kommunizieren..
Das kosten dann nur 2-3 EUR für den COntroller und ggf. ein GAL für die Decodierung.
Vie Erfolg
sigo
Lesezeichen