PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tachospur von Motor auswerten



robodriver
24.10.2007, 09:04
Hallo Leute,

Ich plane momentan ein Projekt, bei dem ein ATMega8 2 DC Motoren per PWM ansteuert.
Die Motoren haben einen integrierten Tacho mit 2 Spuren.
Jetzt ist meine Frage:
Die beiden Tachospuren sind 90° Versetzt. Da ich zwei Motoren habe, soll der eine Motortacho an T0 und der andere an T1 angeschlossen werden, um die Motordrehzahl auszuwerten.
Jetzt ist meine Frage: Wie kann ich über eine zwischenschaltung erreichen, das ich beide Spuren, ohne Verlust zusammen fasse und auf einen Pin geht?
Hab schon an irgendwelche Flankensteuerungen per TTL gedacht, aber noch keine wirkliche Lösung gefunden.

Hat jemand eine Idee?

Gruß Robodriver

PS: im Anhang das Ausgangssignal der beiden Tachospuren
PS: Eine Drehrichtungserkennung ist nicht notwendig, der Controller weiß ja in welcher Richtung er den Motor ansteuert

Hessibaby
24.10.2007, 09:32
Warum nimmst Du nicht, einfach, nur ein Tachosignal ?
Wie Du, richtig, erkannt hast dienen die phasenverschobenen Signale einzig der Drehrichtungserkennung.
Gruß

robodriver
24.10.2007, 09:41
Echt?
Ich dachte mir jetzt halt, das man mit beiden Spuren zusammen eine genauere Auflösung erreicht, weil man ja 4 Flanken bei 360° hat.
Wenn man nur eine nimmt, hat man ja nur 2 Flanken bei 360°.

Dann mal die Frage: Im Datenblatt steht was von 256 Impulsen pro Umdrehung. Das ist dann wohl auf eine einzelne Spur bezogen?

Dann ists ja einfach. Ich hätte jetzt gedacht, wenn ich nur eine Spur benutzen würde, hab ich nur noch 128 Impulse pro Undrehung....

Hessibaby
24.10.2007, 10:10
Die Impulse/rpm gelten für jedes Tachosignal getrennt. Also stehen Dir 256 zur Verfügung.
Gruß