Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

Драйвер мотора L298 для робота

Твердо решил заняться строительством робота. Сначала взял за основу робот компании Asuro. Приобрел шнурок для программирования микроконтроллера ATMEGA8, задействованном в роботе ASURO, но дальше дело застопорилось. Понял, что этот путь не для меня, уж очень в роботе Asuro все предопределено. Да, хлопот меньше, но это путь тупиковый, дальше развиваться некуда. …и я ушел к другой (А. Райкин). Выбрал тележку для СВОЕГО робота – Mr/ Basic. Моторы-редукторы уже в комплекте, но управление моторами отсутствует.

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

Это упрощенная схем 1/2 драйвера L298, но для понимания принципа работы драйвера этого достаточно. Схема драйвера состоит их двух частей – управляющей и силовой. Напряжение питания управляющей части драйвера подается на вывод 9 (+Vss) и может достигать 7 вольт. Если микроконтроллер системы управления роботом питается от +5 вольт, то такое же напряжение подадим на вывод 9. В этом случае уровни сигналов управления микроконтроллера и драйвера будут согласованы. Силовая часть драйвера L298 получает питание через вывод 4 (+Vs) и может достигать +36 вольт. В нашем случае оно должно быть равно напряжению питания моторов плюс 1 вольт. Запас в +1 вольт необходим для того, чтобы двигатель нормально “кормился” от силовой части драйвера. Примерно 1 вольт останется на силовых ключах драйвера, при токе через мотор около 1 А. Об этом нужно помнить, если не хотите, чтобы ваш робот “ползал”, а не бегал.

Наличие защитных диодов D1-D4 обязательно, в противном случае драйвер “сгорит”. Энергия удержания, накопленная в индуктивности обмотки мотора, обязательно уничтожит силовые ключи драйвера L298. Причем защитные диоды нужно применять не абы какие, а скоростные и сильноточные. Ток защитных диодов не менее 1 А, время рассасывание неосновных носителей не более 200 nS. Не заморачивайтесь, диоды  1N5818 вполне подойдут. Не забудьте о фильтрах для сглаживания пульсаций на входах +Vss и +Vs. Многие интересуются, что делать с выводами 1 (sensA) и 15 (sensB) драйвера L298. Если не планируете измерять или ограничивать ток через моторы, то эти выводы присоединяем к минусу Vs (к “земле”).

Рабочая схема драйвера моторов L298N для робота с управлением от микроконтроллера


К драйверу L298N можно подключить два мотора, ток через каждый мотор не более 1 А, кратковременно до 1.6 А. Этого должно хватить для полноценного питания двух моторов робота. Для каждого мотора – два входа управления. На вход DIR подаем логические “0″ или “1″ от микроконтроллера. Сигнал от микроконтроллера на этом входе задает направление вращения мотора. Вход PWM: при логическом “0″ на входе мотор стоит, при логической “1″ на входе PWM мотор вращается. При изменяемой скважности сигнала на входе PWM, появляется возможность изменять скорость вращения мотора. Сигнал логического “0″ – это сигнал с напряжением меньше 1 вольта. Сигнал логической “1″ – напряжение выше 2.5 вольт. Фактически сигнал PWM подается на вход разрешения (Ven) работы силовой части драйвера. Микросхема 74HC00 применена для повышения помехоустойчивости драйвера L298. 


C этой схемой также часто просматривают:

ЗАЖИГАЛКА ДЛЯ ГАЗА
Зарядное устройство для автомобильных и мотоциклетных батарей
Зарядное устройство для автомобильных аккумуляторов
Имитатор для проверки телефонных аппаратов
Простые датчики для охранной сигнализации
Простая отладочная плата для микроконтроллеров PIC
Стабилизаторы напряжения на микросхеме ВА6220
Выключатель для настольной лампы
Усилитель ЗЧ с низким напряжением питания

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU




Последние поступления

Переключатели на микроконтроллере

Делитель частоты с регулируемым коэффициентом деления

Устройства на микросхеме MAX869L

Генератор пилообразного напряжения на таймере 555

LC-мультивибратор

60 Гц от часового резонатора

Простой синхронный умножитель частоты

Триггер на транзисторной оптопаре 4N35

«Триггерная кнопка» на микросхеме CD4069

Простой приёмник ИК дистанционного управления



© 2003—2017 «KAZUS.RU - Электронный портал»