Details zum Beschleunigungssensor des Samsung Galaxy S

Ich arbeite an einem Projekt auf dem Samsung Galaxy S Smartphone. Ich brauche einige zusätzliche Informationen über den Beschleunigungsmesser, die ich nicht finden kann. Datenblatt Beschleunigungsmesser

Ich muss folgende Details wissen:

  • Welche Art von Messbereich verwenden sie? +-2g , +-4g oder +-8g ?
  • Rauschen hängt vom vom Smartphone verwendeten Bandpassfilter ab: Wie hoch ist die Band?
  • Gibt es eine Möglichkeit, anhand dieses Datenblatts die Standardabweichung des Driftprozesses des Sensors auszuwerten?

Antworten (1)

Alle diese Details hängen stark von der Firmware ab, die den Chip einrichtet, von der Low-Level-Software (Android OS), die die Sensordaten massiert und liefert, und schließlich von der Software auf Anwendungsebene, die die Daten weiter massiert und liefert. Auf Firmware-Ebene wäre es sinnvoll, sich einen SPI/I 2 C-Sniffer zu besorgen, wie den Bus Pirate oder Open Bench Logic Sniffer . Es würde mich nicht wundern, wenn Anwendungen auch auf diese Ebene zugreifen könnten. Mit anderen Worten, der Anfangs- oder Standardzustand kann sich ändern. Es wird jedoch sehr schwierig sein, Sonden anzubringen.

Das Android-Betriebssystem ist weitgehend Open Source. Probieren Sie es aus und sehen Sie, ob Sie die relevanten Codeblöcke und Bibliotheken finden können. Es würde zumindest den Anfangszustand festlegen und wahrscheinlich eine API definieren, um ihn zu ändern.

Der falsche Weg sind physikalische Tests während der Messung mit einer On-Board-Anwendung. Es gibt mindestens 3 Ebenen von Algorithmen, die mit den Sensordaten herumspielen.

Sie können die Drift nicht aus dem Datenblatt bestimmen. Sie ist abhängig von Temperatur, Alter und Charge/Wafer.

API erlaubt nicht, sie zu ändern. Ich denke, dass ich diese Daten in der API-Quelle finden kann, aber es ist nicht einfach. Jetzt werde ich versuchen.
Für die Drift benötige ich nur die Standardabweichung bei konstanter Temperatur. Ich kann es nicht aus dem Datenblatt ermitteln?
Drift kann und sollte angegeben werden. Schaut man sich die Daten von Chipsensoren an, wird Drift angegeben. Wenn es nicht mit den Telefonspezifikationen zusammenhängt, dann gibt es etwas Seltsames.