20.11.2009, 16:06
Hallo zusammen
Ich habe mal wieder ne Frage. Ich realisiere derzeit eine realtime Motorinduzierungssoftware mit LW.
Mein Inkrementalgeber liefert mir pro Winkelgrad an der Kurbelwelle eine Flanke, die ich über den Counter aufaddiere um die Position zu bestimmen.
Desweiteren liefert er auch alle 2 Umdrehungen eine Flanke, welche ich als Synchronisierung benutzen will.
(ich gehe davon aus, dass das Geber-Counter-System nicht zuverlässig alle Impulse zählt, so dass ich nach zwei Umdrehungen eine Abweichung hätte, was natürlich nach einigen Minuten Laufzeit zu grossen Fehlern führen würde)
Hier die Frage:
Gibt es einen Weg den Counter direkt zurückzusetzen, wenn die zwei Umdrehungen durch sind?
Im Internet las ich etwas von der Möglichkeit einen Impuls auf das CounterGate zu geben, doch ich habe den Eindruck dass dies nicht funktioniert wenn ich einfach das Signal dort anlege, hat jemand Erfahrungen gemacht mit dieser Thematik?
Besten Dank & Gruss
Andreasser
Hardware:
NI-DAQ USB-6221
Ich habe mal wieder ne Frage. Ich realisiere derzeit eine realtime Motorinduzierungssoftware mit LW.
Mein Inkrementalgeber liefert mir pro Winkelgrad an der Kurbelwelle eine Flanke, die ich über den Counter aufaddiere um die Position zu bestimmen.
Desweiteren liefert er auch alle 2 Umdrehungen eine Flanke, welche ich als Synchronisierung benutzen will.
(ich gehe davon aus, dass das Geber-Counter-System nicht zuverlässig alle Impulse zählt, so dass ich nach zwei Umdrehungen eine Abweichung hätte, was natürlich nach einigen Minuten Laufzeit zu grossen Fehlern führen würde)
Hier die Frage:
Gibt es einen Weg den Counter direkt zurückzusetzen, wenn die zwei Umdrehungen durch sind?
Im Internet las ich etwas von der Möglichkeit einen Impuls auf das CounterGate zu geben, doch ich habe den Eindruck dass dies nicht funktioniert wenn ich einfach das Signal dort anlege, hat jemand Erfahrungen gemacht mit dieser Thematik?
Besten Dank & Gruss
Andreasser
Hardware:
NI-DAQ USB-6221