Плата расширения 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

Особенности

  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) наAliExpress 1 369.91 руб. /6.18 USD
(на24 февраля 2017)
369.91 руб. /6.18 USD
Плата расширения L298P Motor Shield (для Arduino) наAliExpress 1 369.91 руб. /6.18 USD
(на24 февраля 2017)
369.91 руб. /6.18 USD
Плата расширения L298P Motor Shield (для Arduino) наEbay 1 392.26 руб. /6.79 USD
(на24 февраля 2017)
392.26 руб. /6.79 USD