ДВС РОТОРНЫЙ EMDRIVE РАСКОКСОВКА HONDAВИДЫ

Подключение к Ардуино L298N драйвера шаговых двигателей. L298N двигатель


Драйвер моторов двухканальный L298N. Dual DC Motor Driver RKP-MDL298-01A-V2 - Драйверы двигателей

Драйвер моторов двухканальный L298N. Dual DC Motor Driver (RKP-MDL298-01A-V2)Увеличить Есть в наличииЕсть в наличииЕсть в наличииЕсть в наличии

 

Модуль управления моторами RKP-01A на микросхеме L298N. С его помощью можно контролировать вращение двух независимых коллекторных моторов постоянного тока (DC-моторов) или одного двухобмоточного четырехпроводного шагового двигателя.

Здесь можно посмотреть подробную статью о подключении драйвера моторов на микросхеме L298N к Arduino =>>

Плата контроллера двигателей RKP-01A благодаря микросхеме драйвера моторов L298N позволяет легко управлять двумя электромоторами использующими питание от 5В до 35В. Установленный на основную микросхему L298N радиатор охлаждения позволяет выдерживать ток нагрузки до 2A на канал. Для защиты драйвера моторов от перегрузки используются специальные Диоды Shotki. Модуль контроллера двигателей позволяет использовать его в различных робототехнических проектах, размещая его по своему усмотрению.Посмотреть DataSheet микросхемы драйвера моторов L298N (формат PDF размер 611 КБ)

Ключевыми особенностями драйвера моторов RKP-01A являются наличие радиатора охлаждения L298N, малые габариты и вес (35 грамм), а также светодиодная индикация наличия питания и указания направления вращения двигателей.

Характеристики драйвера моторов RKP-01A на микросхеме L298N:- Микросхема драйвера: L298N (с радиатором охлаждения)- Возможность питания внешней логики (Vss): +5V ~ +7V (внутренний стабилизатор +5В)- Входное напряжение логической части (Vd): от 6V до 12V- Входное напряжение управляемой части (Vs): от +5V до +35V- Рабочий ток внешней логической части (Iss): 0 ~ 36mA- Ток нагрузки каждой управляемой части (Io): 2A- Пиковый ток нагрузки каждой управляемой части (Io): 3А- Максимальная потребляемая мощность: 20Вт (при температуре = 75°C)- Высокий уровень входного управляющего сигнала (High): 2.3В = Vin = Vss- Низкий уровень входного управляющего сигнала (Low): -0.3В = Vin = 1.5В- Рабочая температура окружающей среды: от -25 до +130°C- Размеры модуля со стойками крепления и радиатором L298: 53 x 47 x 27 мм- Вес драйвера моторов RKP-01A: 35 грамм

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

Плата расширения RKP-01A может используется вместе с Arduino и устанавливается отдельно от процессорного модуля Arduino. Применяется, например, для построения движущихся роботов на колесном или гусеничном приводе.

Для подключения моторов постоянного тока (DC-моторов) служат порты:OUT1 и OUT2 - мотор AOUT3 и OUT4 – мотор B(управление электромоторами полностью независимо друг от друга)

Для работы подключите источник питания к контакту тройного клемника "VСС".При подаче питания от +6V до +12V и одетом джампере JP1, питание подается и на стабилизатор, который выдает +5V для питания логики драйвера. Подавать отдельно питание +5V для логики не нужно. При подаче питания выше +12V, джампер JP1 должен быть снят. Питание на логику подается отдельно через клемму "+5V".

Управление DC-моторами осуществляется через специальные входы:ENA (ENB) – надетая перемычка активирует включение канала управления двигателем.ENA (ENB) - соединить с ШИМ-выходом MCU, для контроля скорости вращенияI1 (I3) и I2 (I4) – логические входы (имеют отключаемые подтягивающие резисторы) задания направления вращения (см. таблицу ниже)

ENA I1 I2 Состояние мотора АPWM>0 0 0 СтопPWM>0 0 1 Вращение по часовойPWM>0 1 0 Вращение против часовойPWM>0 1 1 СтопENB I3 I4 Состояние мотора BPWM>0 0 0 СтопPWM>0 0 1 Вращение по часовойPWM>0 1 0 Вращение против часовойPWM>0 1 1 СтопЛогика управления шаговым двигателем выглядит следующим образом: A, B, C, D, это четыре обмотки шагового двигателя. Диаграмма ниже (четыре фазы шагового двигателя).

Управление шаговым двигателем осуществляется аналогично управлению двумя DC-моторами.

Схема драйвера моторов L298N для робота с управлением от микроконтроллера. Нажать и посмотреть схему =>>

Драйвер моторов двухканальный L298N. Dual DC Motor Driver (RKP-MDL298-01A-V2)Увеличить  Драйвер моторов двухканальный L298N. Dual DC Motor Driver (RKP-MDL298-01A-V2)Увеличить 

Товар был добавлен в наш каталог Среда, 04 Октября 2017

robot-kit.ru

Подключение драйвера двигателей L298N к Arduino

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

Чередование разноименных сигналов (высокий логический уровень или низкий) на парах выводов IN1, IN2 и IN3, IN4 задают направление вращения моторов.

Выводы ENABLE A, B (ENA привязан к IN1, IN2.    ENB к IN3, IN4) отвечают за раздельное управление каналами. Могут использоваться в двух режимах:

L298N распиновка

L298N power

 

Подключение мотора и светодиода к модулю L298N

Вместо одного мотора будем подключать светодиод на 12В (см. видео ниже). Можете также использовать светодиодную ленту, только учтите что модуль при токе более более 2 ампер будет сильно греться.

Подключение мотора и светодиода к модулю L298N

 

Скетч

int IN1 = 7; int IN2 = 6; int IN3 = 5; int IN4 = 4; int ENA = 9;  //ШИМ выход 1 int ENB = 3;  //ШИМ выход 2 int i; int spd = 10;  //задержка при изменении скорости, чем меньше тем быстрее void setup() {  pinMode (ENA, OUTPUT);  //ШИМ выход 1  pinMode (IN1, OUTPUT);  pinMode (IN2, OUTPUT);  pinMode (ENB, OUTPUT);  //ШИМ выход 2  pinMode (IN3, OUTPUT);  pinMode (IN4, OUTPUT);  digitalWrite (IN3, LOW);  //полярность для светодиода "-"  digitalWrite (IN4, HIGH);  //полярность для светодиода "+" } void loop() {  digitalWrite (IN2, HIGH);  //полярность для мотора "-"  digitalWrite (IN1, LOW);  //полярность для мотора "+"  for (i = 0; i < 250; i++)  {  //цикл разгона    analogWrite(ENA, i);    analogWrite(ENB, i);    delay(spd);  }  delay(2000);  //ждем 2 сек  for (i = 250; i > 0; i--)  {  //цикл торможения    analogWrite(ENA, i);    analogWrite(ENB, i);    delay(spd);  }  analogWrite (ENA, 0);  analogWrite (ENB, 0);  delay(500);  digitalWrite (IN1, HIGH);  digitalWrite (IN2, LOW);  for (i = 0; i < 250; i++) {    analogWrite(ENA, i);    analogWrite(ENB, i);    delay(spd);  }  delay(2000);  for (i = 250; i > 0; i--) {    analogWrite(ENA, i);    analogWrite(ENB, i);    delay(spd);  }  analogWrite (ENA, 0);  analogWrite (ENB, 0);  delay(3000); }

 

Видео

www.2150692.ru

Драйвер моторов L298N. Электропривод жалюзи

Кореш как то подогнал мне кучу моторов от принтеров, моторы были шаговые, и я решил купить распространенный драйвер для шаговиков, который умные люди подружили с ардуино По приезду драйвера я пофиксил его косяк

косяк

сопля между ног Далее думал, куда этот модуль пустить, чтоб пользу приносил, и радость. Додумался до дистанционного управления жалюзи на окне. У вертикальных жалюзи есть шнурок, при протягивании которого они смещаются в крайние положения, а у меня имеется китайский кондиционер, на котором одна кнопка пульта не задействована. Эту кнопку я и использовал для управления. Лень — двигатель прогресса, как известно. Вооружившись электролобзиком, напильником, такой-то матерью, я принялся пилить свое поделие. Использовал родную монтажную пластину от двигателя, шестерню от него же. В шестерню прекрасно вошла после доработки напильником пластиковая водопроводная труба, получился отличный барабан для шнура.

Схема на макетке отрабатывала исправно, с механикой же пришлось попотеть. Сначала я хотел, чтобы шнур жалюзи обвивал барабан тремя витками, и он, вращаясь, открывал-закрывал жалюзи. Шнур не хотел вести себя так, как я того желал, а собирался в кучу у краев барабана в крайних положениях, и захлестывался, не давая остаткам размотаться, и клиня механизм. Потом я сделал разделенный барабан, и дело пошло лучше. Намного. Вот тест изготовленной платы, и новой механики

Затем прикрепил на стену деревяшку, и к ней на саморезах приделал механизм и электронику, и намотал шнур жалюзи. Корпус делать не стал, во первых лишняя морока, а во вторых я бы его не видел все равно, так как жалюзи постоянно закрыты, я не использую поворот ламелей (или лент?) вообще, просто отодвигаю их, когда надо. При подаче сигнала на закрытие или открытие одна часть катушки наматывает шнур, а со второй он разматывается, жалюзи при этом движется в нужном направлении. Чтобы ограничить ход жалюзи я использовал концевик от старого дисковода Концевик сдвоенный, с двумя нажимными штырьками двумя парами контактов. При надавливании на штырьки соединяются соответствующие пары контактов. На шнур нацепил ограничители, которые при подходе к крайнему положению давят на механизм концевика, ардуино при этом выключает модуль мотора, и он останавливается. Мотор выключается убиранием +5 В от модуля L298, так как при простой остановке обмотки мотора находятся под напряжением, и он жрет около ампера, греется. Для выключения пустил +5 к модулю через транзистор, которым управляет нога ардуино. Полную схему можно посмотреть здесь. Основной управляющий орган — пульт от кондиционера, на котором, как сказано выше, не задействована одна кнопка, по видимому в некоторых моделях она включает подсветку, на дисплейчике пульта появляется символ лампочки, повторное нажатие кнопки убирает ее. Пульт поочередно выдает две разные команды, Их принимает управляющая схема с помощью ик-приемника, и открывает/закрывает жалюзи. Так же решил добавить управление кнопками. Были мысли реализовать управление от степени освещения, но я не нашел причин делать это, мне это не было нужно.

Пробный запуск, и сразу фейл.

Произошло это из-за недостаточного натяжения шнура на второй части катушки. Исправил, все ок

Кнопки и ик-приемник решил сунуть в отдельный аккуратный корпус и приляпать на стену/ Для этого была куплена розетка rj45, которую я немного доработал

Процесс

розетка до вмешательства

Плата с ик-приемником и кнопками

готово

Соединяется этот блок с основным устройством через витую пару, я использовал штатный разъем в розетке для его подключения, обжал с одной стороны кабеля коннектор rj45

Клей высох, всё собрано, и прекрасно работает. Доволен собой, но все таки легче было купить жалюзи с заводским электроприводом. Все исходники, если кому интересно, тут.

mysku.ru

Ардуино L298N драйвер шаговых двигателей

Существует множество ситуаций, где применение драйвера шаговых двигателей Ардуино L298N обеспечит идеальное решение. Например, этот «шилд» может равномерно вращать видеокамеру для съёмки, либо открывать или закрывать двери гаража в Вашем особняке.

Ардуино L298N драйвер шаговых двигателей

Arduino драйвер шаговых двигателей L298N

Используется для:

1. Управление двумя двигателями постоянного тока;2. Управление шаговым двух фазным двигателем;3. Используется как платформа драйвера постоянного тока.

Широко применяется в роботостроительстве на Ардуино.

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

Микросхема L298N представляет из себя двойной Н мост, общий ток через 2 моста — 4 А.

Содержит встроенный стабилизатор на 5 В, защитные диоды, конденсаторы, разъемы и индикатор.

Оригинальный DataSheet

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

Распиновка Ардуино L298N драйвера шаговых двигателей

Распиновка Ардуино L298N драйвера шаговых двигателей

Плата имеет следующие пины подключения:

Vcc — подключение внешнего питания двигателей.+5 — питание логики.GND — общий.IN1, IN2, IN3, IN4 (разъем P4 на схеме) — входы управления двигателями.OUT1, OUT2 (разъем P2 на схеме) — выход первого двигателя.OUT3, OUT4 (разъем P3 на схеме) — выход второго двигателя.Перемычки ENA и ENB используются для разрешения включения двигателей.Выключатель S1 служит для переключения питания логической части микросхемы.

Схема модуля L298N Arduino имеет следующий вид:

Схема модуля L298N Ардуино

Подключение к Ардуино L298N драйвера шаговых двигателей

Подключение шагового двигателя к Ардуино L298N драйвера шаговых двигателей

Подключение двух двигателей постоянного тока к Ардуино L298N

Подключение двух двигателей постоянного тока к Ардуино L298N драйвера шаговых двигателей

Пример программной реализации управления модулем L298N

Данная программа управляет двумя двигателями постоянного тока. Для прошивки Arduino uno r3 необходимо всего лишь выбрать в выпадающем списке ниже, Вашу плату, указать порт и нажать Run on Arduino.

Данная программа управляет одним шаговым двигателем в режимах «шаг» или «полушаг».Для прошивки Arduino uno r3 необходимо всего лишь выбрать в выпадающем списке ниже, Вашу плату, указать порт и нажать Run on Arduino.

Что бы прочитать данные из порта, выберите используемый COM порт, скорость и нажмите Connect.

Купить Arduino в Украине — arduinomania.in.ua

arduinolife.in.ua

Драйвер моторов L298N. Электропривод жалюзи

Кореш как то подогнал мне кучу моторов от принтеров, моторы были шаговые, и я решил купить распространенный драйвер для шаговиков, который умные люди подружили с ардуино По приезду драйвера я пофиксил его косяк

косяк

сопля между ног Далее думал, куда этот модуль пустить, чтоб пользу приносил, и радость. Додумался до дистанционного управления жалюзи на окне. У вертикальных жалюзи есть шнурок, при протягивании которого они смещаются в крайние положения, а у меня имеется китайский кондиционер, на котором одна кнопка пульта не задействована. Эту кнопку я и использовал для управления. Лень — двигатель прогресса, как известно. Вооружившись электролобзиком, напильником, такой-то матерью, я принялся пилить свое поделие. Использовал родную монтажную пластину от двигателя, шестерню от него же. В шестерню прекрасно вошла после доработки напильником пластиковая водопроводная труба, получился отличный барабан для шнура.

Схема на макетке отрабатывала исправно, с механикой же пришлось попотеть. Сначала я хотел, чтобы шнур жалюзи обвивал барабан тремя витками, и он, вращаясь, открывал-закрывал жалюзи. Шнур не хотел вести себя так, как я того желал, а собирался в кучу у краев барабана в крайних положениях, и захлестывался, не давая остаткам размотаться, и клиня механизм. Потом я сделал разделенный барабан, и дело пошло лучше. Намного. Вот тест изготовленной платы, и новой механики

Затем прикрепил на стену деревяшку, и к ней на саморезах приделал механизм и электронику, и намотал шнур жалюзи. Корпус делать не стал, во первых лишняя морока, а во вторых я бы его не видел все равно, так как жалюзи постоянно закрыты, я не использую поворот ламелей (или лент?) вообще, просто отодвигаю их, когда надо.При подаче сигнала на закрытие или открытие одна часть катушки наматывает шнур, а со второй он разматывается, жалюзи при этом движется в нужном направлении. Чтобы ограничить ход жалюзи я использовал концевик от старого дисководаКонцевик сдвоенный, с двумя нажимными штырьками двумя парами контактов. При надавливании на штырьки соединяются соответствующие пары контактов.На шнур нацепил ограничители, которые при подходе к крайнему положению давят на механизм концевика, ардуино при этом выключает модуль мотора, и он останавливается. Мотор выключается убиранием +5 В от модуля L298, так как при простой остановке обмотки мотора находятся под напряжением, и он жрет около ампера, греется. Для выключения пустил +5 к модулю через транзистор, которым управляет нога ардуино. Полную схему можно посмотреть здесь. Основной управляющий орган — пульт от кондиционера, на котором, как сказано выше, не задействована одна кнопка, по видимому в некоторых моделях она включает подсветку, на дисплейчике пульта появляется символ лампочки, повторное нажатие кнопки убирает ее. Пульт поочередно выдает две разные команды, Их принимает управляющая схема с помощью ик-приемника, и открывает/закрывает жалюзи. Так же решил добавить управление кнопками. Были мысли реализовать управление от степени освещения, но я не нашел причин делать это, мне это не было нужно.

Пробный запуск, и сразу фейл.

Произошло это из-за недостаточного натяжения шнура на второй части катушки. Исправил, все ок

Кнопки и ик-приемник решил сунуть в отдельный аккуратный корпус и приляпать на стену/ Для этого была куплена розетка rj45, которую я немного доработал

Процесс

розетка до вмешательства

Плата с ик-приемником и кнопками

готово

Соединяется этот блок с основным устройством через витую пару, я использовал штатный разъем в розетке для его подключения, обжал с одной стороны кабеля коннектор rj45

Клей высох, всё собрано, и прекрасно работает. Доволен собой, но все таки легче было купить жалюзи с заводским электроприводом.Все исходники, если кому интересно, тут.

mysku.me


Смотрите также