Quantcast
Channel: fischertechnik community forum
Viewing all articles
Browse latest Browse all 1227

Community-Projekte • ftduino Messintervall der Zähleingänge zu lang

$
0
0
Hallo,

ich experimentiere gerade mit einem Getriebe-Encodermotor herum und teste die 2 Impulsausgänge des Motors am ftduino.
Der Motor hat eine Übersetzung von 35:1 und generiert jeweils 11 Impulse pro Umdrehung der Motorwelle. Die Nenndrehzahl beträgt 170 Upm am Getriebeausgang.
20240827_180709[1].jpg
Daraus ergeben sich 11 * 35 * 170 = 65.450 Impulse pro Minute. Das heißt es werden ca. 1.090 Impulse/Sek. ausgegeben. Wenn man jeden Flankenwechsel zählt sind es sogar 2.180 Impulse/Sek. Normal sollte das der Ftduino schaffen aber die Impulsfrequenz ist auf 1 KHz per Software in der ftduino Library beschränkt. Dort gibt es eine Definition '#define COUNTER_FILTER 250' wodurch die max. Abtastrate auf 1 KHz eingestellt wird.
Wenn ich es richtig verstanden habe, sollte ein Wert von 25 die mögliche Abtastfrequenz verzehnfachen.

Muss dazu die ftduino Library geändert werden oder kann man auch irgendwie extern die Definition von COUNTER_FILTER abändern?

Viele Grüße
Claus

Statistik: Verfasst von schröttel — 27 Aug 2024, 19:02



Viewing all articles
Browse latest Browse all 1227