Hallo Leute, ich habe mal eine Frage zur Drehgeberauswertung und zwar habe ich ein inkrementelles Messsystem, welches die A/B-Flanken sehr schnell liefert (ca. 1-2MHz), also kommt nur eine Hardwareauswertung in Frage. Da entsprechende komfortable ICs (LS7366) leider nur schwer/garnicht zu bekommen sind, habe ich mich für die Logik-IC-Variante aus dem Drehgebertutorial entschlossen. Nun meine Frage: Was fange ich mit "Direction" und "Clock_Enabled" an? Die Funktionsweise ist mit dabei klar. Nur mit dem integrierten Zähler im AVR (ATMega162) kann ich ja, soweit ich das verstanden habe, nur HOCH zählen. Eine Auswertung via Interrupt wäre zeitlich nicht drin (der MC soll schließlich noch anderen Sachen machen). Habe ich da am Counter der AVR was falsch verstanden? Brauche ich einen Zählerbaustein --> habe nach umfangreicher Recherche noch keinen passenden (außer von LSI, wieder seehr schlecht zu bekommen, analog zu LS7366) gefunden --> Wie komme ich dann an den Zählerwert (LSI ermöglicht SPI-Bus, aber wie gesagt nur schwer zu beschaffen...) Vielen Dank für Eure Hilfe!
Hallo, ein geeignter Encoder/Zähler ist z.B. HCTL-2032 (bis 30 MHz). Ansonsten macht man sich das selbst mit PLDs oder FPGAs. Gruss Reinhard PS man kann einen laufenden 32bit-Zähler nicht so einfach auslesen. Der Zählerstand muss auf Befehl gelatcht werden, daher braucht man 2 x 32 Bit.
Vielen Dank für die schnellen Antworten. Den xmega hatte ich auch schon gesehen, leider gibt es ihn nur im QFP- und BGA-Package (kein DIL, nicht in unserer Werkstatt umsetzbar). Der HCTL-2032 ist leider auch nicht mehr zu beschaffen. Ich habe gehofft ohne PLD bzw. FPGAs auszukommen. Gibt es keine andere Möglichkeit?
Einige THCT12024 habe ich noch für immer 'übrig'. Sag mir wieviel Stück und wohin ich sie schicken soll.
Einige dsPic haben auch einen Encoder drinnen (dsPIC33FJ12MC201) und haben ein lötfreundliches SOIC Gehäuse :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.