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
Mein erster Gedanke: Summiere immer zwei im 10 Hz Takt aufeinanderfolgende Beschleunigungs-Messwerte und teile sie durch zwei, schon liegen sie auch im 5 Hz-Raster vor.
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.
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?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.