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

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

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

Блок схема драйвера L298 для управления моторами

драйвер мотора постоянного тока L298N
Это упрощенная схем 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 для робота с управлением от микроконтроллера

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

Источник: О микроконтроллерах и не только… 


Оставить комментарий


Добавить изображение

Переходник для подключения к...

Как известно, возможности линии Vbus (+5 В) USB-порта по потребляемому […]

Индикатор стереобаланса

Если в стереофоническом УМЗЧ установлены раздельные регуляторы громкости левого и […]

Миллиомметр. Приставка к цифровому...

Этот миллиомметр изготовил Jaanus Kalde из Эстонии. Источником образцового тока […]

Робот «Пилигрим» своими руками

Эта игрушка является модернизированным вариантом «пограничного» робота  и имеет более […]

Похититель джоулей. Из 1,5...

Так что же это такое – «похититель джоулей»? Это небольшая схема, которая способна «зажечь», […]

Изготовление перемычек из провода...

Многие радиолюбители при изготовлении своих конструкций используют провод МГТФ (Монтажный […]

Настольный робот своими руками

Этот робот был спроектирован в 2011 году в Далласе в […]

Изготовление печатных плат своими...

Технология изготовления печатных плат «лазерно-утюжным методом» очень популярна среди радиолюбителей, […]

Однотактный УМЗЧ на полевых...

Однотактный УМЗЧ класса А на полевых транзисторах с каналом одного […]

Выбор спутниковой антенны

Такие «тарелки» или точнее — антенны системы спутникового телевидения ныне […]