Hallo Gerd,
frohes neues Jahr!
bezüglich meines Projektes habe ich die Frequenz über Flankenzählung bestimmt, da ich nicht wusste wie ich der Frequenzbereich meines Eingangssignals einstellen soll, um ca. 1500 Frequenzensamples mit ca. 1000Hz zu erfassen . Ich weiß nur, dass das Zahnrad mit einer variablen Drehzahl von ca. 200 bis 1500 U/min vom Umrichter angetrieben wird.
Durch Flankenzählung bekomme ich keine Frequenzwerte, wie bei der direkten Freuquenzmessung (hier habe ich z.B f=599.5996 und f=600.1504 mit einer sample rate 1 Hz bei 5 Samples, was meiner Meinung nach messtechnich nicht nachvollziehbar ist und bei Flankenzählung f=600 +/- 3, je nach Schleifendurchlauf, wenn das Getriebe mit n=600U/min angetrieben wird). Ein Kollege hat gemeint, dass durch die Anwendung eines Triggers das Problem gelöst werden könnte. ich habe die analogen und ZählerTasks durch den "ai/StartTrigger" getriggert. wenn ich das ganze simuliere, läuft das Programm einwandfrei, und wenn ich alle Geräte anschließe, meldet Labview ein Fehler. nächste Woch werde ich die Fehlermeldung hier posten.
Wenn ich die analogen und digitalen Tasks mit der gleichen SampleRate und Source erfasse und die Tasks gleichzeitig starte, muss ich noch zur Synchronisierung die Tasks triggern?
Hilfreich wäre es auch, wenn mir einer sagt, wie ich den Frequenzbereich des Signals einstellen soll, um eine direkte frequenzmessung durchzuführen.
Danke für eure Bemühungen.
Lab_fänger