Плата расширения L298P Motor Shield (для Arduino)

L298P Motor Shield – это плата драйвера двигателей постоянного тока, использующая микросхему мощного драйвера электродвигателей L298P, которая может непосредственно управлять двумя двигателями постоянного тока; ток через нагрузки – до 2 ампер. Выходные интерфейсы управления двигателями используют 8 высокоскоростных диодов Шоттки в качестве защиты. Данная плата может быть установлена непосредственно на плату Arduino.

Плата расширения L298P Motor Shield (для Arduino)
Плата расширения L298P Motor Shield (для Arduino)

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

  • Входное напряжение логики VD: 5 В
  • Входное напряжение привода: VIN 6.5–12 В, PWR IN 4.8–24 В
  • Ток потребления логики ISS: ≤ 36 мА
  • Ток потребления приводов IO: ≤ 2 А
  • Максимальная рассеиваемая мощность: 25 Вт (T = 75°C)
  • Электрические уровни входных управляющих сигналов:
    • Логическая единица: 2.3 В ≤ Vin ≤ 5 В
    • Логический ноль: –0.3 В ≤ Vin ≤ 1.5 В
  • Рабочая температура: –25°C ~ +130°C
L298P Motor Shield
L298P Motor Shield

Особенности

  1. На плате используется микросхема драйвера двигателей L298P, поэтому вы можете использовать цифровой интерфейс ввода/вывода (D10, D11, D12, D13) без дополнительных сложных схем подключения.
  2. На плате установлен зуммер (D4), вы можете использовать его для формирования аварийных сигналов.
  3. Удобный интерфейс подключения двигателей.
  4. Двунаправленный интерфейс Bluetooth не требует никаких проводов, вы можете установить модуль непосредственно на плату.
  5. На плате выведен интерфейс шести цифровых портов, которые не задействованы (D2, D3, D5, D6, D7, D9).
  6. На плате выведен интерфейс шести аналоговых портов (A0, A1, A2, A3, A4, A5).
  7. На плате установлен индикатор для отображения направления вращения (прямое или обратное).

Интерфейсы

Плата расширения L298P Motor Shield для Arduino (вид сверху)
Плата расширения L298P Motor Shield для Arduino (вид сверху)
Плата расширения L298P Motor Shield для Arduino (расположение выводов)
Плата расширения L298P Motor Shield для Arduino (расположение выводов)

Тестирование

Тестирование платы расширения L298P Motor Shield
Тестирование платы расширения L298P Motor Shield

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

Выводы E1 и E2 микросхемы, управляющей двумя двигателями, отвечают за управление скоростью и подключены к выводам 10 и 11 платы Arduino. А выводы M1 и M2, управляющие направлением вращения, подключены к выводам 12 и 13 платы Arduino.

int E1 = 10;
int M1 = 12;
int E2 =11;
int M2 = 13;

void setup()
{
  pinMode(M1, OUTPUT);
  pinMode(M2, OUTPUT);
}

void loop()
{
  { 
    int value;
    for(value = 0 ; value <= 255; value+=5)
    {
      digitalWrite(M1,HIGH);
      digitalWrite(M2, HIGH);
      analogWrite(E1, value);
      analogWrite(E2, value);
      delay(30);
    }
    delay(1000);
  }

  { 
    int value;
    for(value = 0 ; value <= 255; value+=5)
    {
      digitalWrite(M1,LOW);
      digitalWrite(M2, LOW);
      analogWrite(E1, value);
      analogWrite(E2, value);
      delay(30);
    }
    delay(1000);
  }
} 

 

Магазины и цены

Цены на Плата расширения L298P Motor Shield (для Arduino)
Товар в магазинеКоличество штук в комплектеСтоимостьРасчетная стоимость за 1 шт.
Плата расширения L298P Motor Shield (для Arduino) на AliExpress1 369.91 руб. / 6.18 USD
(на 24 февраля 2017)
369.91 руб. / 6.18 USD
Плата расширения L298P Motor Shield (для Arduino) на AliExpress1 369.91 руб. / 6.18 USD
(на 24 февраля 2017)
369.91 руб. / 6.18 USD
Плата расширения L298P Motor Shield (для Arduino) на Ebay1 392.26 руб. / 6.79 USD
(на 24 февраля 2017)
392.26 руб. / 6.79 USD

На сайте работает сервис комментирования DISQUS, который позволяет вам оставлять комментарии на множестве сайтов, имея лишь один аккаунт на Disqus.com.


  • 2021-09-28Konstantin

    Подскажите как его использовать вместе с другими модулями, для которых нужно SPI управление, например nrf24l01. Если он уже занимает пины 13,12,11,10

  • 2020-03-03А.К.

    А что за разъём Bluetooth аж на 12 пинов?

  • 2020-01-05radioprog

    Перемычка "OPT" между электролитическим конденсатором и микросхемой 74HC1G04?
    Это выбор общего или раздельного питания этой платы расширения и Arduino. При раздельном питании перемычка убирается.

  • 2020-01-05Андрей

    Можете подсказать, для чего нужна перемычка на плате?