Что означает полный диапазон шкалы в таблице данных IMU MPU9250 и что лучше использовать?

У меня есть IMU MPU9250, над которым я работаю, чтобы получить ориентацию из выходных данных датчика. Изучая техническое описание MPU9250 (также другого датчика, такого как BNO055), я наткнулся на диапазон полной шкалы для ускорения и гироскопа, обозначенный как ±2 ±4 ±8 ±16 (g) и ±250 ±500 ±1000 ±2000 (deg/s). Я не понял, что это означает, но кажется важным.

Я пытался искать в Интернете, связанный с полным диапазоном, но не получил объяснения по этому поводу. Я прошу, если кто-нибудь может помочь мне в понимании, предоставив хорошее объяснение или источник, который я могу просмотреть, я был бы очень признателен за это.

И какой из них лучше использовать?

Спасибо.


person TheLazy    schedule 04.06.2020    source источник


Ответы (1)


Первоначально я написал этот ответ для этой ветки Drones.SE и публикую здесь.

TL;DR:

Настраиваемые диапазоны шкалы для акселерометра, гироскопа и магнитометра на MPU-9250 IMU влияют на максимальное разрешение и диапазон отображаемых значений.

По мере увеличения настройки диапазона полной шкалы максимальное значение/скорость, которое может сообщить IMU до насыщения IMU, увеличивается, но разрешение значения/скорости уменьшается.


Раздел 3.1 В техническом описании Invensense MPU-9250 есть таблица, в которой указана "Длина слова АЦП гироскопа", которая показывает, насколько велики значения, передаваемые через I2C. или SPI интерфейсы есть. В этом случае длина слова гироскопа составляет 16 бит. 16-битное двоичное число в дополнительном коде (замечательно объяснено в видео Бена Итера) может варьироваться от -32768 до +32767.

введите здесь описание изображения

Возьмем, к примеру, диапазон полной шкалы ±500 °/с. Единичное разрешение значения дополнения до двух, сообщаемое гироскопом (также известное как разрешение Least Significant Bit/LSB) в диапазоне полной шкалы ±500 °/с: 32767 / 500 = 65.534 LSB/(°/s) (градусов в секунду на младший бит). Это не случайно обозначено на графике как "Масштабный коэффициент чувствительности" для условия FS_SEL=1.

person ifconfig    schedule 05.06.2020