УМНАЯ-ЭЛЕКТРОНИКА.РФУМНАЯ-ЭЛЕКТРОНИКА.РФ

 

Как купить

Скидки

Контакты

Оплата

Новости 

Разработка 

Вакансии

Доставка

[191m1098] MX1508, Драйвер двигателей PWM 2-10V 2 x 2.5A max 2-канальный

25мм х 21мм х 8мм, Вес: 3.3г.
146.00 Р
10 дн.
2000
21 шт.
+
Если вам необходимо больше товара, то можно привезти его на заказ.
Тел +7 987 254-00-07 (+Whatsapp)
Стоимость и сроки доставки:

Драйвер MX1508 явлется неплохой заменой широко известному и распространённому драйверу на базе микросхемы L298N. Этот драйвер отлично подойдёт для управления моторами в макете автомобиля, мобильном роботе и т. д.

Характеристики:

Напряжение питания двигателей: 2-10 В

Рабочий ток на канал: 1,5 А, пиковый ток (недолго) до 2,5 А

Уровень логического сигнала: 5 В

Габариты: 25х21х1 мм

Данный драйвер изготовлен на базе микросхемы MX1508, которая представляет из себя схему из двух Н-мостов (H-bridge). Управление работой Н-мостов осуществляется при помощи логического сигнала 5 В,что означает, что данный драйвер отлично работает в связке с платой Arduino.

Управление скоростью вращения моторов производится широтно-импульсной модуляцией.

Подключение к Arduino:

На плате модуля MX1508 есть два контакт для подключения питания (помечены как + и -), два выхода на моторы А и B и четыре пина управления моторами.

 Вывод + и —  питание модуля и двигателей, от 2 до 10 В;

 Выводы A1, A2 — управление вращением двигателя A;

Выводы B1, B2 — управление вращением двигателя B;

Выводы MOTOR A — для подключения двигателя A;

Выводы MOTOR B — для подключения двигателя B;

На выводы + и – модуля надо подать питание для двигателей.  Напряжение должно быть в рабочем диапазоне двигателей. Например, для желтых мотор-редукторов допустимый диапазон напряжения – 3-6 В, значит можно безопасно запитать моторы напряжением 5 В.

Двигатели подключаем один к выводам А1,А2, другой к выводам В1,В2.

Четыре пина управления соединяем с цифровыми выходами Arduino. Для скетча, приведённого ниже, это будут пины 5,6,9,10.

Скетч:

const int FwdPin_A = 10;

const int BwdPin_A = 9; 

const int FwdPin_B = 6;

const int BwdPin_B = 5;       

 

int MaxSpd = 100;               // Скорость, значение 0-255

 

void setup(){

  pinMode(FwdPin_A, OUTPUT);   

  pinMode(BwdPin_A, OUTPUT);   

  pinMode(FwdPin_B, OUTPUT);   

  pinMode(BwdPin_B, OUTPUT);   

}

 

void loop(){

// Двигатель A, вращение вперед

    analogWrite(BwdPin_A,LOW); 

    analogWrite(FwdPin_A,MaxSpd);

    delay(3000);

    analogWrite(FwdPin_A,LOW);

// Двигатель A, вращение назад

    analogWrite(BwdPin_A,MaxSpd);

    analogWrite(FwdPin_A,LOW);

    delay(3000);

    analogWrite(BwdPin_A,LOW);

// Двигатель B, вращение вперед

    analogWrite(BwdPin_B,LOW); 

    analogWrite(FwdPin_B,MaxSpd);

    delay(3000);

    analogWrite(FwdPin_B,LOW);

// Двигатель B, вращение назад

    analogWrite(BwdPin_B,MaxSpd);

    analogWrite(FwdPin_B,LOW);

    delay(3000);

    analogWrite(BwdPin_B,LOW);

}

Подключите к драйверу моторы, драйвер подключите к Arduino, залейте скетч, и, если схема собрана правильно, моторы начнут по очереди вращаться в одну и другую сторону.

Видеообзор:

Видеообзор на канале ArduinoLab:

Габариты (Д х Ш х В):
25мм х 21мм х 8мм
Вес:
3.3г.

Сообщения не найдены

Написать отзыв

С этим товаром также покупают: С этим товаром также покупают: