ДРАЙВЕР НИЗКОВОЛЬТНЫХ ЭЛЕКТРО ДВИГАТЕЛЕЙ

     простые интересные РАДИОСХЕМЫ сделанные своими руками

» ДАТАШИТ
Например: TDA2050


» РАДИОБЛОГИ
Что делать если люминесцентная лампа не хочет работать
Ремонтируем датчик вращения барабана стиральных машин ELECTROLUX
Аудио переходник AUX input 1 - output 2
Подставка для паяльника своими руками
Настольная лампа с простейшим плавным пуском
Как сделать простую подставку под ноутбук
Как переделать напряжение из 12 вольт в 9 и 6 В
Доктор фьюзов для AVR


Радиосхемы » Устройства на микроконтроллерах

ДРАЙВЕР НИЗКОВОЛЬТНЫХ ЭЛЕКТРО ДВИГАТЕЛЕЙ

      

Основное применение аппаратной платформы Arduino – это конструирование роботов, во всяком случае, начинается знакомство с данной аппаратной платформой, как правило, именно с этого. Ходовая часть большинства колесных роботов [1] оснащается электромоторами, которые представляют собой мощную нагрузку, прямое подключение которой к портам Arduino может вызвать только выход из строя последней. Для подключения нагрузки потребляющей большой ток можно использовать самодельные релейные схемы или транзисторные ключи [2], а можно приобрести готовый драйвер для подключения электродвигателей на Ru.aliexpress.com

Драйвер двигателей L298N на Али

Устройство поставляется в обычном антистатическом пакете.

Драйвер L298N

Модуль представляет собой печатную плату размером 43 х 43 мм, на которой установлена микросхема радиаторе, высота которого составляет 24 мм, масса 25 г. 

   

Данное устройство позволяет одновременно управлять парой маломощных низковольтных электродвигателей постоянного тока. По заявлениям продавца максимально допустимый общий ток, которым можно нагрузить драйвер составляет 2 А на канал, а максимальная мощность двигателей ограничена 20 Вт. На плате хорошо видна пара двухклемных колодок для подключения электромоторов и трехклемная колодка для подачи напряжения питания.

Устройству требуется два напряжения питания 5-35 В для электродвигателей и 5 В для электронной части. При подаче питания на плате загорается индикатор подачи напряжения питания. При питания от напряжении ниже 12 В (автор проверял при 6 В), отдельный источник питания для электронной части можно не подключать.

На плате рядом с клеммой питания имеется перемычка, которую необходимо снять в случае раздельного питания силовой и электронной части [3-6]. Все колодки промаркированы с тыльной стороны платы.

Драйвер двигателей L298N

Для управления нагрузкой плата драйвера имеет 6 информационных входов.

Входы IN1, IN2 задают направление вращения одного двигателя, а другая пара IN3, IN4, соответственно другого. Если на одном из входов пары присутствует низкий логический уровень, а на другом высокий, то ротор двигателя вращается в одну сторону, а если, сигналы поменяются на противоположные, то направление вращения также сменится. Если на оба входа подать низкий логический уровень, то двигатель будет остановлен. Как понимает автор, подача высокого логического уровня на оба выхода пары одновременно не допустима [7].

Если управление парой двигателей осуществляется только по четырем проводам, то двигатель развивает максимально допустимую мощность (программа L298N_1, взята из [5]). Скачать файл

Видео 1

Для управления мощностью двигателей предусмотрены входы ENA и ENB. ENA привязан к IN1, IN2, а ENB регулирует мощность двигателя, управляемого через IN3, IN4. В простейшем случае, когда нет необходимости в регулировании оборотов двигателя, эти входы замкнуты перемычками на шину питания. Для управления скоростью вращения электромоторов используется ШИМ [8-10], соответственно необходимо подключать к данным входам драйвера те порты Arduino, которые поддерживают данный режим. При этом для управления одним двигателем в данном режиме понадобится три порта Arduino (программа L298N_2, взята из [5]).

Видео 2

Как говорилось выше драйвер двигателей L298N позволяет аналогично управлять двумя двигателями, при этом, разумеется, в совокупности понадобится задействовать 6 портов Arduino.

Для демонстрации работы модуля код программ взят из [5], но следует отметить, что в примере, который демонстрирует работу пары электромоторов, допущена ошибка при назначении портов управления ENA и ENB (исправленный вариант L298N_3).

Видео 3

Для подключения драйвера к Arduino UNO были использованы проводники с гнездами на обоих концах. Длина проводов 10 см, эти соединительные провода были приобретены тоже на Али.

Также данное устройство можно использовать для управления шаговым двигателем [11].

Подведём итог

В целом это отличный и недорогой способ управления ходовой частью робота. Своих денег устройство однозначно стоит. Обзор подготовил специально для "Радиосхем" - Denev.

Источники

  • 1) http://radioskot.ru/publ/raznoe/shassi_dlja_kolesnogo_robota/18-1-0-1122
  • 2) Лекомцев Д.Г. Arduino. Подключение типовых внешних устройств. – Радио, 2016, №11, с. 51-54 
  • 3) http://cxem.net/arduino/arduino70.php
  • 4) http://www.2150692.ru/faq/72-l298n-arduino
  • 5) http://zelectro.cc/Motor_shield_L298N_Arduino
  • 6) http://robot-kit.ru/article_info.php/articles_id/22/article/-font-color---993300--Draiver-motorov-na-L298N-podklyuchenie-k-Arduino--font-
  • 7) Холостов К. Робот-пылесос. Журнал Левша №3 2015 г. с.12-14
  • 8) Холостов К. Умный дом. Журнал Левша №2 2013 г. с.12-14
  • 9) Лекомцев Д.Г. Arduino. Подключение типовых внешних устройств. – Радио, 2016, №11, с. 51-54
  • 10) http://robocraft.ru/blog/arduino/58.html
  • 11) http://arduino-diy.com/arduino-drayver-shagovogo-dvigatelya-i-dvigatelya-postoyannogo-toka-L298N

   Форум

   Обсудить статью ДРАЙВЕР НИЗКОВОЛЬТНЫХ ЭЛЕКТРО ДВИГАТЕЛЕЙ


Схемы наши, лайки ваши - всё по честному. Оцените:


КАК ПРОШИТЬ PIC КОНТРОЛЛЕР

КАК ПРОШИТЬ PIC КОНТРОЛЛЕР     Принципиальная схема программатора и пример пошаговой прошивки pic-контроллера.


ЖУЧОК НА КТ368

ЖУЧОК НА КТ368     Простой проверенный ФМ жучек шпиону-новичку.

РАДИОДЕТАЛИ ДЛЯ ЭЛЕКТРОШОКЕРА

РАДИОДЕТАЛИ ДЛЯ ЭЛЕКТРОШОКЕРА     Как и откуда взять детали для сборки самодельных электрошокеров.

КОЛОНКИ ДЛЯ НОУТБУКА

КОЛОНКИ ДЛЯ НОУТБУКА     Изготовление простых колонок для ноутбука своими руками. Фото и описание процесса.


» ПОИСК СХЕМ


» РАДИОЭЛЕМЕНТЫ


Группа вконтакте Канал ютуб Группа в фэйсбук Мобильная версия © 2010-2018, "Радиосхемы". Все права защищены. Почта