Hallo,
Zitat Zitat von Unregistriert Beitrag anzeigen
ich habe Probleme damit die Spezifikationen im Datenblatt für einen MPU-6050 ( http://www.invensense.com/mems/gyro/mpu6050.html ) zu verstehen.

Der Sensor hat einen maximalen Messbereich von 16g und eine Auflösung für 16 Bit. Also ist meine Auflösung (16g)/2^(16) richtig?
Falsch.
Das interne Register hat 16 Bit Auflösung.

Laut Datenblatt, werden ADC nach dem Delta-Sigma Prinzip verwendet. Bei diesem Typ kann die Auflösung über die Frequenz und das Timing, theoretisch, frei gewählt werden. Praktisch wird die maximale Auflösung durch Rauschen, Leckströme, Frequenzkonstanz usw. begrenzt.
http://de.wikipedia.org/wiki/Delta-Sigma-Modulation

Auf den Chip befindet sich aber noch eine Art MicroController (DMP), die Werte die du auslesen kannst sind schon linearisiert, also aus den ADC-Werten umgerechnet.
Von den 16-Bit ist eines aber das Vorzeichen, welches die Richtung angibt. Folglich bleiben für den absoluten Messwert nur noch 15-Bit übrig.

Dies entspricht dann bei 2g-Fullscale den 2g/2^15

http://www.invensense.com/mems/gyro/...00A-00v3.4.pdf
Seite 13

Zitat Zitat von Unregistriert Beitrag anzeigen
Was genau sagt mir die Auflösung dann für eine Beschleunigungsmessung, beziehungsweise inwiefern unterscheidet sich die Auflösung von der Sensitivität/Empfindlichkeit, die 2048 LSB/g beträgt?
Die 2'048 LDB/g gelten bei der 16g Skalierung.

http://invensense.com/mems/gyro/docu...00A-00v4.2.pdf
Seite 29

Sie Tabelle sagt nichts anderes als:
bei 16g Einstellung entsprechen 2'048 Einheiten 1g
bei 8g Einstellung entsprechen 8'192 Einheiten 1g
bei 4g Einstellung entsprechen 4'096 Einheiten 1g
bei 2g Einstellung entsprechen 16'384 Einheiten 1g

MfG Peter(TOO)