Arduino AS5040
тел. +7(499)347-04-82
Описание Arduino AS5040
Вот полное техническое описание и спецификация для Arduino AS5040 (датчика угла поворота на эффекте Холла). Обратите внимание, что «Arduino AS5040» — это обычно модуль (шилд или breakout board) на микросхеме ams AG AS5040.
Ниже информация для самого чипа и для наиболее популярных готовых модулей (GY-AS5040, Rotary Sensor Board).
1. Общее описание
AS5040 — это магнитный 10-битный датчик угла поворота с абсолютным положением (энкодер) для бесконтактного измерения угла от 0° до 360°.
Микросхема использует интегрированные элементы Холла для обнаружения вертикальной компоненты магнитного поля от небольшого (обычно 4–6 мм) гантелеобразного магнита, вращающегося над поверхностью чипа. Преимущество: отсутствие механического износа, устойчивость к пыли и грязи, возможность работы на высоких оборотах.
2. Технические характеристики (основной чип AS5040)
- Разрешение: 10 бит
- Точность (Angle error, INL): ±0.45° (типичная)
- Максимальный измеряемый угол: 0...360°
- Интерфейсы:
- Аналоговый выход (0–10%…90–100% VCC)
- PWM (2.5%–97.5% DC при 400 Гц или 244 Гц)
- SSP (Synchronous Serial Protocol) — быстрый интерфейс (похож на SPI)
- Абсолютный 10-битный параллельный выход (для чипов в QFN-корпусе — доступ по ножкам Mag/Inc/DEC/Duty)
- Напряжение питания: 3.3В / 5.0В допустимо (границы: 2.7В…5.5В)
- Ток потребления: около 5...10 мА (зависит от частоты протокола)
- Скорость вращения (RPM): до десятков тысяч (ограничение в основном по полосе интерфейса) > 10 000 об/мин уверенно
- Полоса пропускания (off-line отклик): кГц (PWM ~ 400Гц, аналоговый ~ быстрее)
3. Разъемы и выводы (типовой модуль GY-AS5040, OSOYOO или HW-040)
| Обозначение | Назначение | |-------------------------|----------------------------------------------------------------| | VCC (вход) | Питание +3.3V...5.0V (обычно USB 5V преобразуется на модуле!) | | GND | Общий минус | | DO/CSn (out) | Дат выдечения, трещит | | CLK (out) | Последний стишок / Clock line к прерывателю SSP (Master) | | OUT (A) | Аналоговый выход — линейный 0~3.3V (дополняет про удар магнит) | | PWM (out) | ШИМ-сигнал: 5% при 0˚, 10%…95% от ШК, 97.5% при 360° | | INC (селектор) | Вход для выбора режима INCREMENTOR/ABSOLUTE (В модуль GY обычно на землю) | | MAG/nCS (изм.) | Дат маг образов ; низкий если магнит ; выход ADC в CSP |
Примечание: VCC может быть 5V через стабилизатор, допустимая. Работа всегда приходит.
4. Парт-номера (Reference part numbers)
Оригинальный датчик AS5040 от ams:
- AS5040-ASST (версия с Serial Interface, SOIC-16 или CSP) — базовая ссылка 99% модулей.
- AS5040A-PTEP — другая модификация (расширен режим отказа , SPI/Enable auto angle).
Модулы (GENERIC) для тестов под Arduino:
- Собранный радиомодуль GY-AS5040-SMD / ASC5040.
- Китайский модуль RC-AS5040.
- Datasense KDSensor AS5040SPI — популярен от OSC-IO.
- Прототип ROHM XG-AS1.6B02 (иногда совместим).
Контакты покупки: Микросхема заканчивается за ныне AS5040 — сейчас часто как «Obsolete». Именно для OEM. Готовые *LRC не брекеты популярнее у заказ; ELIER U8 версии синие mod , UMC на OCHT.
5. Совместимые модели и аналог
По принципу реального обмана функциональной замены:
| Модель | Что изменилось / Заметка | |----------------|------------------------------------------------------------------------| | AS5045 | 10 бит с памятью отличения через детекцент инцигчит <вышли правил чистым || | AS5048 | Новый 14-bit датчик (14 бит) _работает, но требует чисто SPI от RAW_ | | AS5040 нет сложностей, напря | | AU5504 | Фантастическая бютжод но с част. брак - Не один к одному бит UART пло-щад на обоЙ. | **MLX90391 (испосихт – "Не под другой лат))"?? | У Magne выпуску)
Вывод: самый прямой современный замной аналог только AS5048a-SO при желании небольшой пере пере разьема библиотеки хотя бы зарез, он отлавли хороши проект на Arduino
Дампера програм о SPI от AS4050 все же остановим; библиотеку пример → "ArduinoAS5040–Анто Cor" рулить с SSP открытого масо.
6. Вывод для применения
- Легко читать: так SSP over software spi сильнеlibraries: AS5040_lib, кроме вершин
- Простая адрес нуля,
- можно *дополнительный Ch m э: EferbitO = кронэтнем. При работа — не забылим шкаливаем 0 и к резисс Ма обремате три путист **ФИЗ Х10Е или инверси с модулан E
Применение: Joystick, поворот детливы dale – knob type potition без износа
Напиши название проекта, или конкретное поведение (с WiFi / без / Нет разницы) — жмет чашку подробных видов кода и патентов.