Axis GY-650
тел. +7(499)347-04-82
Описание Axis GY-650
Axis GY-650 — это компактный микроэлектро-механический (MEMS) гироскоп (датчик угловой скорости), разработанный компанией InvenSense (ныне подразделение TDK).
Важное уточнение: На рынке существует путаница, так как многие китайские продавцы продают модули с маркировкой "GY-650", но внутри них стоит либо оригинальный InvenSense ITG-3205, либо клон MPU-3050. Оригинального чипа с названием "GY-650" не существует — это название готового модуля (шилда), а не микросхемы.
Ниже приведено описание канонического модуля (на основе чипа ITG-3205), так как это самый распространенный вариант, встречающийся в продаже под этим именем.
1. Описание модуля (на базе ITG-3205)
Axis GY-650 — это трехосный гироскоп, предназначенный для измерения угловой скорости по осям X, Y и Z. Модуль построен на базе чипа InvenSense ITG-3205 и характеризуется:
- Наличием встроенного АЦП: Преобразует аналоговый сигнал в цифровой и выдает данные по шине I2C, что избавляет от необходимости использовать внешний АЦП микроконтроллера (в отличие от старых аналоговых гироскопов типа L3G4200D в аналоговом режиме).
- Встроенным регулятором напряжения: На плате установлен стабилизатор (LDO), что позволяет питать модуль как от 3.3В, так и от 5В (хотя сам чип работает от 2.1В до 3.6В).
- Цифровым фильтром низких частот (DLPF): Позволяет отсекать высокочастотные шумы и вибрации, настраиваясь программно.
- Встроенным датчиком температуры: Выход датчика используется для компенсации дрейфа нуля (bias).
Конструктив: Модуль обычно поставляется на плате аккуратного размера (около 20x13 мм или меньше) с выведенными контактами (PC6 — может различаться, стандартные выводы VCC, GND, SCL, SDA, XDA, XCL, AD0, INT).
2. Технические характеристики (для чипа ITG-3205, то есть оригинального GY-650)
| Параметр | Значение | | :--- | :--- | | Оси измерения | 3 (X, Y, Z) | | Интерфейс | I2C (TWI), поддержка режима Fast (400 кГц) | | Диапазон измерения | ±2000 °/с (градусов в секунду) — фиксированный | | Чувствительность | 14.375 LSB/(°/с) | | Разрешение АЦП | 16 бит | | Напряжение питания (модуля) | 3.3В – 5В (вход) | | Напряжение питания (чипа) | 2.1В – 3.6В (выход с LDO) | | Встроенный фильтр | Цифровой фильтр низких частот (DLPF) от 5 Гц до 256 Гц (программируемый) | | Потребляемый ток | ~6.5 мА (при 3.3В, без индикации) | | Дополнительно | Датчик температуры, встроенная схема тактирования (фазовой автоподстройки частоты) | | Тип корпуса | QFN 32 (4x4 мм) на модуле |
Электрические параметры (режим I2C):
- Адрес I2C:
0x68(Адрес может меняться в зависимости от состояния пина AD0, но стандартно это 0x68).
3. Парт-номера (Part Numbers)
Так как GY-650 — это название модуля, у самого чипа внутри есть заводские наименования.
- Основной чип (оригинал): ITG-3205 (самый частый вариант).
- Основной чип (клон/альтернатива): MPU-3050 (в новых версиях или подделках; программный драйвер для него пишется под ITG-3205 также). Реже встречаются обозначения: MPU-3000, IMU-3000.
- Маркировка на самом чипе (Silkscreen): может быть "InvenSense ITG-3205" или просто буквенно-цифровой код (например, "2045B2K5" — код партии).
- Номер платы: Часто на обратной стороне указан артикул платы (например, V1.0, V2.0 — ревизии, подходящие для данных схем).
4. Совместимые модели (Аналоги для замены)
Так как модуль стоит недорого, владельцы часто ищут замену при выходе из строя. Совместимость определяется распиновкой (пином) и протоколом.
- Прямая аналогия (или заменялые модули):
- GY-80: наследник той же серии (если на нем стоит ITG-3205, а не клоны, размещение пинов часто совпадает).
- MPU-3000 Series: любые платы, где установлен чип серии ITG/MPU от InvenSense, полностью совместимы.
- GY-521 (на чипе MPU-6050): Совместим логический, но не электрический.
- Если вы меняете GY-521 вместо GY-650, учтите: MPU-6050 имеет другой диапазон адресов I2C (дефолт: 0x68), хотя интерфейс и канал I2C идентичны по электрике. Однако MPU-6050 также совмещен с акселерометром (3 оси акселерометра + 3 оси гироскопа) и адреса внутренних регистров у них разные.
- Платы GY-521 технически шире по функционалу, но код его чтения будет сложнее.
- Микросхемы серии ITG-3200: устарели, но код драйвера один и тот же.
Ключевое правило при замене: Если вы покупаете новый модуль с маркировкой GY-650, убедитесь, что распиновка (SCL, SDA, VCC, GND) пластиковой колодки совпадает с вашей схемотехникой. На самих платах часто резисторы (подтяжка или разводка) отсутствуют, и они сделаны одинаково для нескольких поколений.
Резюме для программиста/инженера
Модуль является простым, но устаревающим (Ардуино/радиоуправление). В спецификации иногда указывают, что ITG-3205 имеет дефектный регистр калибровки который производитель никогда не исправил (отличие от новешего MPU-6000), поэтому использование современных гироскопов, таких как MPU9250, предпочтительнее для новых дизайнов. Для refference:
Пример адресации регистра управления данными (SAMPLESFT):
I2C Slave address: 0xD0/0xD1 в виде писать/читать или фиксировать как 0x68.
Если вы покупаете модуль типа GY-650 и видите на плате маркировку "TX/RX" без подписи — смотрите даташит на распайку реального модуля — часто производители китайских devkit-plат используют выход SCL/SDA дополнительный вывод для запуска. Но так как устройство работает по I2C и не требует коррекций тактовой частоты не на шине Arduino Mega0 общего напряжения. Используйте стандарт перемычек — 10К подтяжку, чтобы обеспечить стабильность сигналов.
Синтаксис кода: Для плат Arduino доступна библиотека "ITG-3200" (Scott Fitzgerald) или "Arduino libraries iG-3200 Library" — все они пин-совместимы с библиотекой лего, читаемой также для GY-521.
Вывод: Если вы чините старый дрон или робота с ЛОТA2208GBB — этот модуль подойдет к любому комму должны ваши пины из под Arduino Uno r3 (A4, A5 - SCL-SDA). Если разрабатываете новый проект - обрабатывает лучшим решением будет взять старый MPU-6050 либо купить и потестировать новый вид APS054AC-AI и обновить код обратного адреса до i/o уровня 5V или использовать маленькой терми. Тем не мение 90% ресурсов интерента "Кайл 4D Studio" толлго сейчась огромное количество обучающего материала написано именно для серии Texas Instruments конроллер низкого порога.