mariosey
26.02.2010, 12:27
Hallo, also ich hab bisher nur kleinere Aufgaben mit den AVR's gelöst und stehe jetzt vor dem Problem wie ich mit einem Timer (ist denke ich die beste lösung) eine Drehzahl von einem Radsensor erfassen kann.
Es ist ein aktiver sensor, sprich das Signal ist schon ein sauberes Rechtecksignal, maximalfrequenz sind nur 2000Hz, also nicht viel.
Es geht um eine Drehzahlabhängige Schaltaufgabe, dafür muss mir der Timer eben am besten über die Laufzeit zwischen 2 Nulldurchgängen die frequenz berechnen, mehr nicht.
Das Ergebnis wird dann einfach über eine IF frequenz über 1700Hz AND PORTC.1 = 1 weiterverarbeitet.
Hab bisher nix mit Timern zutun gehabt, und werd auch irgendwie nicht schlau aus den Codeschnipseln hier im Forum, vllt kann mir da mal einer schnell weiterhelfen, am liebsten so, das ich hinterher auch verstehe wie der Timer genau funktioniert (also was die befehle bewirken), damit ich das später auch selbst anwenden kann bei anderen Aufgaben.
mfg
Mario
Es ist ein aktiver sensor, sprich das Signal ist schon ein sauberes Rechtecksignal, maximalfrequenz sind nur 2000Hz, also nicht viel.
Es geht um eine Drehzahlabhängige Schaltaufgabe, dafür muss mir der Timer eben am besten über die Laufzeit zwischen 2 Nulldurchgängen die frequenz berechnen, mehr nicht.
Das Ergebnis wird dann einfach über eine IF frequenz über 1700Hz AND PORTC.1 = 1 weiterverarbeitet.
Hab bisher nix mit Timern zutun gehabt, und werd auch irgendwie nicht schlau aus den Codeschnipseln hier im Forum, vllt kann mir da mal einer schnell weiterhelfen, am liebsten so, das ich hinterher auch verstehe wie der Timer genau funktioniert (also was die befehle bewirken), damit ich das später auch selbst anwenden kann bei anderen Aufgaben.
mfg
Mario