LabVIEWForum.de
Counter zurücksetzen möglich? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: Counter zurücksetzen möglich? (/Thread-Counter-zuruecksetzen-moeglich)



Counter zurücksetzen möglich? - Andreasser - 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


Counter zurücksetzen möglich? - Achim - 20.11.2009 16:42

' schrieb: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...
Warum? Wie schnell kommen den die Pulse? In deiner Spec steht doch genau drin, mit welcher Frequenz (80 MHz!) abgetastet wird...



Zitat:Gibt es einen Weg den Counter direkt zurückzusetzen, wenn die zwei Umdrehungen durch sind?
Task stoppen und neu starten?!


Counter zurücksetzen möglich? - Andreasser - 20.11.2009 19:09

Danke für deine Antwort.

Nein so schnell kommen die Pulse schon nicht, aber das Problem, ich habe es vorhin falsch umschrieben, ist eigentlich, dass die Drehzahl nicht absolut konstant ist, wobei....Gedankengang...Eigentlich kommts darauf gar nicht an, denn die Zeit ist ja im pV-Diagramm irrelevant und die Messwerte stimmen ja relativ zueinander.
Dies natürlich vorausgesetzt, dass zuverlässig alle Impulse gezählt werden, wie siehts da mit der Erfahrung aus, ich habe leider noch keine, hast du schon mit Countern gearbeitet und kannst etwas darüber aussagen, wie zuverlässig die zählen?

Das mit dem stoppen und neu starten sehe ich noch nicht so ganz, eventuell meinst du mit casestruktur?

Besten Dank


Counter zurücksetzen möglich? - rolfk - 21.11.2009 20:04

Solange die Pulse sauber sind sollte da jeder Puls genau einmal gezählt werden. Bei den teureren Karten kannst Du sogar Filter programmieren, die eventuelle Spikes aus dem Signal herausfiltern.


Counter zurücksetzen möglich? - Achim - 22.11.2009 17:33

' schrieb:Solange die Pulse sauber sind sollte da jeder Puls genau einmal gezählt werden. Bei den teureren Karten kannst Du sogar Filter programmieren, die eventuelle Spikes aus dem Signal herausfiltern.

Ganz genau!Tongue