Frequenz verlangsamen

OP #4597722
Lesenswert?
• ▲
▼
Hallo Community,

bei meinem Beschleunigungssensor ist die niedriegste Frequenz 10 Hz.
Mein GPS Sensor schafft jedoch max. 5 Hz.

Gibt es eine möglichkeit den B.Sensor auf 5 Hz zu reduzieren?

GRUND:
Ich will die Daten des Beschleunigungssensors und des GPS Sensors auf 
eine SD-Kart zusammen speichern.

Gruß

Gandy
#4597744
Lesenswert?
• ▲
▼
Bei beiden Datenraten wird viel Rauschen enthalten sein, und ausserdem 
arbeiten die Sensoren vermutlich asynchron.

Bei den heutigen Speicherkapazitäten dürfte es kein Problem sein, beide 
Daten abzuspeichern wenn sie gerade anfallen -evtl. noch mit einem 
Zeitstempel zu versehen-, und erst später bei der Auswertung zu glätten 
und zu synchronisieren.
Auf diese Weise geht wenigstens der Moment der Greifvogelattacke nicht 
verloren.
#4597793
Lesenswert?
• ▲
▼
Andreas G. schrieb:
> bei meinem Beschleunigungssensor ist die niedriegste Frequenz 10 Hz.

Glaube ich nicht. Wahrscheinlich meinst du "höchste Frequenz". Und auch 
"Frequenz" wird nicht unbedingt der richtige Ausdruck sein.

> Mein GPS Sensor schafft jedoch max. 5 Hz.

Glaube ich ebenfalls nicht. Wahrscheinlich meinst du "er liefert alle 
200ms neue Koordinaten". Was natürlich nicht das gleiche ist.

> Gibt es eine möglichkeit den B.Sensor auf 5 Hz zu reduzieren?
>
> GRUND:
> Ich will die Daten des Beschleunigungssensors und des GPS Sensors auf
> eine SD-Kart zusammen speichern.

Ich verstehe nicht mal ansatzweise, wo das Problem sein soll. Wenn dein 
GPS-Sensor alle 200ms einen neuen Wert liefert, dann lies halt zur 
gleichen Zeit den Beschleunigungssensor aus und schreibe einen Datensatz 
weg. Alternativ lies alle 100ms den Beschleunigungssensor aus und 
schreibe jeden GPS-Datensatz einfach zweimal.

Clevere Leute würden ganz andere Fragen stellen.

Z.B.: Wäre es nicht ohnehin angemessener, die Daten vorzufiltern und nur 
einmal pro Sekunde einen neuen Wert zu loggen?

Oder: wie würde man es anstellen, das Logging-Intervall "intelligent" zu 
wählen, nämlich derart, daß bei konstanten Eingangsdaten (Beschleunigung 
nahe Null, annähernd gleiche GPS-Koordinaten) einfach nichts geloggt 
wird?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren