Arduino MX1508

Arduino MX1508
Артикул: 2503748

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

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

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

Описание Arduino MX1508

Отличный выбор! MX1508 — это очень популярный и доступный драйвер двигателей для Arduino и других микроконтроллеров. Вот подробное описание.

Описание драйвера двигателей MX1508

MX1508 — это двухканальный Н-мостовый драйвер двигателей постоянного тока, выполненный в виде компактной модульной платы. Он предназначен для управления направлением и скоростью двух независимых коллекторных двигателей постоянного тока (например, в роботах-машинках) или одним шаговым двигателем.

Ключевая особенность: Управление скоростью происходит с помощью ШИМ (PWM) на любом из двух входов каждого канала, что позволяет не только менять направление, но и плавно регулировать обороты.

Основное применение:

  • Двухколесные роботы (каждый канал на одно колесо)
  • Небольшие радиоуправляемые модели
  • Управление двигателями в DIY-проектах
  • Проекты с шаговыми двигателями (в биполярном режиме)

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

  • Микросхема драйвера: Две независимые микросхемы MX1508 (по одной на канал).
  • Рабочее напряжение двигателей (VM): От 2V до 9.6V (рекомендуемый максимум). Важно: Многие модули маркируют как "3-12V", но при напряжении выше 10V микросхема сильно перегревается без радиатора.
  • Рабочее напряжение логики (VCC): 1.8V до 7V (совместимо с 3.3V и 5V логикой Arduino).
  • Пиковый выходной ток: 2 А на канал (кратковременно).
  • Непрерывный выходной ток: ~0.8 — 1.2 А на канал (при условии хорошего охлаждения). На практике для долгой работы лучше не нагружать более 0.8А.
  • Частота ШИМ (PWM): Работает в широком диапазоне, но оптимально — 1-10 кГц.
  • Режимы управления (для одного канала):
    • IN1 = PWM, IN2 = 0 -> Двигатель вращается вперед с регулируемой скоростью.
    • IN1 = 0, IN2 = PWM -> Двигатель вращается назад с регулируемой скоростью.
    • IN1 = IN2 = 1 или 0 -> Тормоз (двигатель остановлен).
  • Защита: Имеется защита от короткого замыкания и перегрева (thermal shutdown).
  • Падение напряжения (Вкл.): ~0.7В, что немного снижает КПД.
  • Габариты модуля: ~24мм x 20мм (стандартный вариант).

Распиновка модуля (типового)

  1. VCC: Питание логики (подключается к 5V или 3.3V Arduino).
  2. GND: Земля (общая для логики и питания двигателей).
  3. IN1, IN2: Управляющие сигналы для Канала A (подключаются к цифровым/ШИМ выводам Arduino).
  4. IN3, IN4: Управляющие сигналы для Канала B (подключаются к цифровым/ШИМ выводам Arduino).
  5. OUT1, OUT2: Выход на двигатель А.
  6. OUT3, OUT4: Выход на двигатель B.
  7. VM (+): Питание двигателей (от отдельного источника: батарейки, аккумулятор).
  8. VM (-): Земля питания двигателей (должна быть соединена с GND Arduino).

Парт-номера и аналоги микросхемы

  • Основная микросхема: MX1508 (производитель: китайская компания "MX", спецификации схожи с TEXAS INSTRUMENTS).
  • Прямые аналоги на чипе (pin-to-pin совместимые):
    • L9110S — практически полный аналог, один из самых распространенных. Модули на L9110S и MX1508 взаимозаменяемы.
    • LB1836M — аналог от компании SANYO.
  • Похожие по функционалу, но другие по распиновке/току:
    • L293D (старый, менее эффективный, требует внешних диодов).
    • L298N (более мощный, но с большим падением напряжения и нагревом).
    • TB6612FNG (более современный, эффективный и мощный аналог от Toshiba).
    • DRV8833 (эффективный драйвер от TI).

Совместимые модели и аналоги модулей

Модули MX1508 часто продаются под разными названиями, но имеют одинаковую схему.

  • Прямые аналоги-модули:
    • L9110S Motor Driver Module (самый распространенный двойник).
    • LB1836M Driver Module (встречается реже).
  • Модули-конкуренты (для сравнения):
    • L298N Driver Module (для двигателей более высокого напряжения и тока, но требует теплоотвода).
    • TB6612FNG Breakout Board (лучшая альтернатива: выше КПД, ток до 1.2А непрерывно, компактнее).
    • DRV8833 Dual Motor Driver Carrier (от Pololu, очень качественный и эффективный).
    • Arduino Motor Shield R3 (на базе L298, для установки прямо на Arduino).

Важные замечания по использованию

  1. Нагрев: При токах близких к 1А и напряжении >6V микросхема ощутимо греется. Необходимо обеспечить вентиляцию или снизить нагрузку.
  2. Раздельное питание: Настоятельно рекомендуется питать двигатели (VM) от отдельного источника (батареек/аккумулятора), а не от вывода 5V Arduino. Это защитит вашу плату от скачков напряжения и "просадок".
  3. Общая земля: Не забудьте соединить GND модуля с GND Arduino и GND источника питания двигателей.
  4. Диоды: Внутренние защитные диоды уже присутствуют в микросхеме, что упрощает схему.

Итог: MX1508 — это отличный бюджетный выбор для начинающих и проектов с маломощными двигателями (небольшие пластиковые редукторные моторчики). Для более серьезных нагрузок лучше рассмотреть TB6612FNG или DRV8833.

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

Arduino MX1508