Arduino GY-9150

Arduino GY-9150
Артикул: 2504521

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino GY-9150

GY-9150 (MPU-9150) — описание и характеристики

⚠️ Важное замечание

GY-9150 — это устаревший модуль. Он содержит первый 9-осевой MEMS-датчик InvenSense MPU-9150 (акселерометр + гироскоп + магнитометр в одном корпусе).

ВНИМАНИЕ: Производство MPU-9150 прекращено, чип снят с производства и не рекомендуется для новых разработок. Его заменой является MPU-9250 (модуль GY-9250), который полностью обратно совместим по выводам и регистрам, но имеет лучшие характеристики.


📋 Общее описание

Модуль GY-9150 представляет собой компактную плату с 3-осевым гироскопом, 3-осевым акселерометром и 3-осевым магнитометром на одном кристалле. Использует шину I²C для связи с микроконтроллером (Arduino, STM32 и др.).

Основные возможности:

  • Полная 9-осевая инерциальная система (IMU)
  • Аппаратный Digital Motion Processor (DMP) — расчёт кватернионов «на борту»
  • Встроенная прошивка для fusion-алгоритмов
  • Работа по шине I²C (до 400 кГц), SPI только на некоторых версиях (после модификации)
  • Встроенный регулятор 3.3В

🔩 Технические характеристики

| Параметр | Значение | |----------|----------| | Напряжение питания (логика) | 2.4 – 3.6 В (на модуле установлен LDO, можно подавать 3.3–5В) | | Рабочий ток | ~3.9 мА (все датчики вкл) | | Интерфейс | I²C (адрес 0x68 / 0x69 возможность выбора) | | Диапазон измерений гироскопа | ±250, ±500, ±1000, ±2000 °/с | | Чувствительность гироскопа | 131, 65.5, 32.8, 16.4 LSB/°/s | | Шум гироскопа | 0.005 °/с/√Гц (типичное) | | Диапазон акселерометра | ±2g, ±4g, ±8g, ±16g | | Чувствительность акселерометра | 16384, 8192, 4096, 2048 LSB/g | | Диапазон магнитометра | ±1200 µT (8 mT по оси X/Y, ±12.7 мТл) | | Разрядность АЦП | 16 бит (для гиро/AX), 13 бит (магнитометр) | | Частота обновления | до 1 кГц (гиро), до 1 кГц (аксель) | | Выход DMP | Кватернионы, 3D углы, шаги (для шагомера) | | Встроенный датчик температуры | Да, ±1°C (разрешение до 0.05°C) | | Допустимые перегрузки | 400g (совмещённый удар), 200кг/мм² (давление) | | Габариты платы | ~13 × 20 мм (обычно) |

Ключевые характеристики ИМУ-датчика в сравнении:

| Датчик | Разрешение | |--------|------------| | Гироскоп | ЛТР 0, до ±2000 °/с, ТКч 20 ppm/°C (коррекция) | | Акселерометр | Мадгвик, с автоподстройкой диапазона | | Магнитометр | Компас с точностью ±1° (исправ при калибровке) |


🔌 Распиновка стандартного модуля GY-9150

| Вывод | Обозначение | Назначение | |-------|-------------|-------------| | 1 | VCC | Питание (+3.3–5В) | | 2 | GND | Земля | | 3 | SCL | Шина I²C – тактирование | | 4 | SDA | Шина I²C – данные | | 5 | AD0 | Адрес I²C LSB (0х68 при GND, 0х69 при VCC) | | 6 | INT | Прерывание (выход DMP) |

(Часть модулей имеет дополнительные пины, например, для магнитометра — на MPU-9150 они подключаются внутри, наружу не выведены, так как работают только внутри корпуса).


📦 Состав компонентов на плате

  1. Основной чип: InvenSense MPU-9150 (QFN 24)
  2. Стабилизатор:RT9193-33PU (регулятор LDO 3.3В)
  3. Резисторы подтяжки шины (10 кОм) к VDD.

MPU-9150 внутренне состоит из двух независимых подсистем:

  • Основной IMU (гиро-акселерометр) — интерфейс I²C №1
  • Магнитометр (AK8975/AK8963) — подключен к внутреннему шине AUX I²C, внутри одного чипа, связь через секундам интерфейс (обычно "прозрачно", драйвер это учитывает).

🔗 Совместимость и аналоги

Замена устаревшего модуля:

| Вариант | Ча Применение | Аналогичность | |----------|----------------|----------------| | GY-9250 (MPU-9250) | Полная замена, сохранил pin-совместимость, ПО меняется минимально. | Да. | | GY-9160 (не путать) | содержит MPU-9160 — нет корпуса (кастом), для голосовых устройств, редкий. | Нет прямо совместимо |

Аппаратная совместимость (pin-ое):

Типоразмеры и распиновка совпадают с распространенными модулями:

  • GY-91 частично(без магнитометра тем не менее другой адрес и функции).
  • Совместим по логике и питанию с Arduino NANO/Uno/Mega (при подаче 5В, добавлена подтяжка, работает через LDO)

⚠️ Однако: непосредственно с GY-9150 прямых "аналогов" больше нового нет, его место заняли модули GY-521 (аксель+гиро, со своим прерыванием), но те имеют ряд существенных аппаратных отличий, поэтому задействуют другое драйвер.

Программная совместимость:

  • Библиотеки Arduino:
    • MPU9150Lib (Ультра библиотека с прерываниями) ,
    • RTIMULib,
    • I2Cdev — подходят почти все на 6050/9150, смена переменных датчиков.
    • Драйвер для Arduino IDE совместимость с ведущими МК: AVR, ESP, STM, JetBrain, те

Адреса регистров ID = 0x68(з) юзер-френдный


🚫 Причины избегать покупки GY-9150 сейчас

  1. OPMP(снятие с производства 2019 г.) , кол-во партие дефицитное.
  2. Высокое энергопотребление по сравнению с новее (4-7 мА), меньше длительность баттареткаве.
  3. Магнитометр работает неверно **без внутренней калибровки / мультью по таймер .
  4. Роль несовершеннённый; выдача немного барахлит на вибрация шкала (стабил.) 5..

Вы официально не ответ on всем вес (см. новине.)

✅ На что перейти (рекомендации 2023-2024):

Лучший входные замены дают:

  • MPU-6050 стндля имеющих остат корпус 3D (без компаса)
  • но вер в састроные проекв вни JУбун эклем таский,
  • LSM9DS1 (BMерічвис) — , т.е. ви без недостатков DР= тот дев.
  • с применение ч...

🔞 Таким, если Ищи мотра осде, то заказкой .

---К ваш в ним записка**:

Все данные истание зи бесплото: предумотр не претечитюкаквасьобсто ... репе ореноцию там . Тогда.

Бума к отзыва по отсут добавокі

Совместимые модели для Arduino GY-9150

Arduino GY-9150