Axis HMC5883L-TR
тел. +7(499)347-04-82
Описание Axis HMC5883L-TR
Отличный выбор! HMC5883L-TR — это классический 3-осевой цифровой магнитометр (компас), широко использовавшийся в электронике. Вот подробное описание и технические данные.
Описание
HMC5883L-TR — это малогабаритный, монолитный датчик магнитного поля на основе эффекта Холла, предназначенный для измерения слабых магнитных полей. Он был одним из самых популярных датчиков для проектов, связанных с ориентацией в пространстве (электронные компасы, навигация, управление моделями, робототехника).
Ключевые особенности:
- Трехосевое измерение: Одновременно измеряет составляющие магнитного поля по осям X, Y и Z.
- Цифровой интерфейс: Коммуникация по стандартному последовательному интерфейсу I2C, что упрощает подключение к микроконтроллерам (Arduino, STM32, ESP и др.).
- Высокая чувствительность: Позволяет определять направление с точностью до 1-2 градусов при правильной калибровке.
- Низкое энергопотребление: Идеален для портативных устройств.
- Маленький корпус: Выполнен в корпусе DFN (QFN), что позволяет использовать его в компактных устройствах.
Основное применение:
- Электронные компасы в смартфонах (ранние модели), GPS-навигаторах, часах.
- Системы ориентации и навигации для роботов, дронов (квадрокоптеров).
- Промышленные системы управления (определение положения).
- Обучающие проекты и хобби-электроника (особенно с платформами Arduino).
Важное примечание: Модель HMC5883L была официально снята с производства (EOL - End of Life) компанией Honeywell. Рекомендованными заменами являются HMC5983 и, впоследствии, QMC5883L от других производителей. Чипы, продающиеся сейчас под маркировкой HMC5883L, — это либо остатки старых партий, либо клоны/реплики (чаще всего QMC5883L).
Технические характеристики
| Параметр | Значение / Описание | | :--- | :--- | | Тип датчика | 3-осевой магнитометр на эффекте Холла | | Интерфейс связи | I2C (двухпроводной последовательный), адрес по умолчанию: 0x1E | | Диапазон измерений | Программно настраиваемый: ±0.88, ±1.3, ±1.9, ±2.5, ±4.0, ±4.7, ±5.6, ±8.1 Гаусс (чаще всего используется ±1.3 Гаусс) | | Разрешение | До 0.73 мГаусс/младший разряд (при диапазоне ±0.88 Гаусс и 12-битном АЦП) | | Частота обновления (ODR) | Программно настраиваемая: 0.75, 1.5, 3, 7.5, 15, 30, 75 Гц | | Питание (Vdd) | 2.16В - 3.6В (низковольтная логика) | | Потребляемый ток | ~100 мкА (в режиме измерения, 8 Гц) | | Температурный диапазон | Рабочий: -40°C ... +85°C | | Корпус | DFN (QFN)-16 (размер 3.0 x 3.0 x 0.9 мм) | | Особенности | Встроенный усилитель сигнала, АЦП 12-бит, система самодиагностики, режим сна. |
Парт-номера и совместимые модели
1. Оригинальная линейка Honeywell (и прямая замена):
- HMC5883L — Базовая модель (Снята с производства).
- HMC5883L-TR — Та же модель в формате для автоматического монтажа (на бобине/ленте). Именно эту маркировку вы указали.
- HMC5983 — Официальная замена и улучшенная версия от Honeywell. Имеет улучшенную температурную компенсацию, встроенную схему сброса/контроля и тот же форм-фактор. Полностью совместима по выводам и протоколу I2C (с небольшими дополнениями).
2. Популярные клоны и совместимые аналоги (функционально идентичные):
Эти датчики имеют полную или почти полную совместимость по выводам (pin-to-pin) и протоколу I2C, но выпускаются другими компаниями. Они стали де-факто стандартом на рынке.
- QMC5883L (от производителя QST) — Самый распространенный аналог на сегодня. Широко используется в модулях, продающихся как "HMC5883L". Имеет более высокую частоту опроса (до 200 Гц), часто встроенный термодатчик. Адрес I2C: 0x0D. Для работы с ним часто требуется отдельная библиотека (QMC5883L), хотя в простых режимах может работать и с библиотекой для HMC5883L.
- QMC5883P — Аналогичен QMC5883L.
- AK8963 (от Asahi Kasei Microdevices) — 3-осевой магнитометр, часто входящий в состав инерциальных модулей (MPU-9250). Не является прямой заменой по выводам, но функционально аналогичен.
- IST8310 — Еще один популярный аналог с корпусом QFN-16.
3. Современные продвинутые аналоги (могут требовать адаптации):
- RM3100 (от PNI Sensor) — Имеет на порядок более высокую чувствительность и низкий шум.
- MLX90393 (от Melexis) — 3-осевой магнитометр с аналоговым и цифровым (I2C, SPI) выходом.
- MMC5983MA (от MEMSIC) — Очень высокие характеристики, полная совместимость по выводам с HMC5983.
Практическая рекомендация
Если вы покупаете модуль с маркировкой HMC5883L, с вероятностью 99% на нем установлен чип QMC5883L. Это не является проблемой, так как он лучше и доступнее. При написании кода:
- Сначала попробуйте стандартные библиотеки для HMC5883L (например,
Adafruit_HMC5883_U). - Если возникают проблемы с инициализацией или чтением данных, определите адрес датчика (программно или мультиметром) и используйте библиотеку для QMC5883L.
Для новых проектов рекомендуется сразу ориентироваться на датчик QMC5883L или более современные модели.
Совместимые модели для Axis HMC5883L-TR
Axis HMC5883L-TR