Arduino AS5040

Arduino AS5040
Артикул: 2505166

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

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

тел. +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 / без / Нет разницы) — жмет чашку подробных видов кода и патентов.

Совместимые модели для Arduino AS5040

Arduino AS5040