Im Datenblatt eines Beschleunigungsmessers beträgt die Bandbreitenantwort in der x- und y-Achse 350 Hz.
Bearbeiten
Ich verwende einen Arduino Mega. Der Sensor ist ein dreiachsiger Beschleunigungsmesser mma7260Q, hier ist das vollständige Datenblatt.
Möglicherweise hängen die Bandbreitenansprechwerte mit dem internen Tiefpassfilter zusammen.
Siehe entsprechende Hinweise im Datenblatt:
5. Use an RC filter with 1.0 kΩ and 0.1 µF on the
outputs of the accelerometer to minimize clock noise
(from the switched capacitor filter circuit).
8. A/D sampling rate and any external power supply
switching frequency should be selected such that
they do not interfere with the internal accelerometer
sampling frequency (11 kHz for the sampling
frequency). This will prevent aliasing errors.
Sieht für mich so aus, als ob Sie die Bandbreitennummern 350 und 150 verwenden sollten. Die gelieferten RC-Werte liegen bei etwa 1,5 kHz.
Es scheint einen mit 11 kHz getakteten Filter mit geschalteter Kappe zu geben, der Ihre Signale formt. Außerdem hängt das System von einer Resonanz in den Nanoelementen im Bereich von 3–6 kHz ab, aber das bedeutet nicht, dass es eine Beschleunigung in diesem Bereich erkennen oder melden kann.
Das 11-kHz-Signal und vielleicht ein Teil der Resonanz werden durchbluten, und deshalb möchten sie, dass Sie bei 1,5 kHz filtern. Da sie jedoch tatsächlich intern für Sie vorfiltern, müssen Sie nur die Bandbreite des Beschleunigungsmessers (bei 350 und 150) mit Ihrer Abtastrate abdecken. 800 Hz Abtastung sollte in Ordnung sein!!
skrrgwasme
BenutzerK