L293D управляет двигателями

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

С ее помощью можно не только включать и выключать электромоторы, но и изменять направление вращения, его скорость и даже включить шаговый двигатель. Микросхема L293D, как я говорил выше, служит для управления двумя независимыми двигателями и состоит из двух аналогичных блоков управления. Рассмотрим работу одного из них:

Как видно из рисунка, схема содержит 2 ключа, каждый из которых может переключаться в одно из состояний – логический «0» или логическая «1». Напомню -  логический «0» – 0В, логическая «1» – напряжение источника питания (в нашем случае от 4 до 36В в зависимости от применяемых двигателей и напряжения питания для них) . Управляется каждый ключ сигналами Вх1 и Вх2. Зависимость выходного напряжения Вых1 и Вых2 от входного прямая: высокий уровень на входе – высокий уровень на выходе, низкий на входе – низкий на выходе. Кроме того, оба вентиля имеют один общий вход, Вкл, разрешающий их работу. Высокий на Вкл – ключи реагируют на сигналы управления, низкий на Вкл – выходные цепи схемы отключены, на выходах устанавливается низкий уровень. Таблица состояний одного канала блока управления будет выглядеть так:

Вкл Вх1 Вх2 Вых1 Вых2 Комментарий
1 0 0 0 0 двигатель остановлен
1 1 0 1 0 вращение
1 0 1 0 1 вращение реверс
1 1 1 1 1 двигатель остановлен

Из нее видно, что меняя входные сигналы с 0-1 на 1-0, можно изменять направление вращения мотора. Поскольку выходные элементы представляют собой ключи, то для изменения скорости вращения двигателя можно использовать лишь изменение скважности сигнала на входе. Частота переключения выходных каскадов 5 kHz, и это позволяет регулировать подводимую к мотору мощность в самых широких пределах. Еще одна особенность микросхемы – раздельное питание двигателей и схем управления. Это дает возможность управлять выходным напряжением, отличным от напряжения питания электроники и помогает избежать импульсных помех по шинам питания, наводимых в момент работы и переключения сильноточных цепей (двигателей). На рисунке они обозначены как Uсх Uдв. Напряжение Uсх стандартное для ТТЛ логики – +5 В. Uдв может быть в пределах 4-36 В, что позволяет использовать моторы на самое различное напряжение питания. Максимальный ток нагрузки на каждый ключ – 600 мА. При напряжении питания 36 В мощность двигателя может достигать 20 ВТ, что для микросхемы такого размера да еще и без специального теплоотвода совсем неплохо.  Поскольку L293D обслуживает 2 двигателя, типовую схему включения ее изобразим так:

Выводы управления 1 и 16 включены на постоянное разрешение работы двигателей

Назначение выводов микросхемы L293D

Вывод Назначение
1 Разрешение включение двигателя 1
2 Вход управления ключом 1 двигателя 1
3 Выход ключа 1 двигателя 1
4,5,12,13 Общий источников питания
6 Выход ключа 2 двигателя 2
7 Вход управления ключом 2 двигателя 2
8 питание двигателей +4-36 В
9 Разрешение включения двигателя 2
10 Вход управления ключом 1 двигателя 2
11 Выход ключа 1 двигателя 2
14 Выход ключа2 двигателя 2
15 Вход управления ключом 2 двигателя2
16 питание схемы управления +5В

В качестве радиатора микросхема использует выводы 4,5,12,13, которые для лучшей теплоотдачи я бы порекомендовал поместить на одну токопроводящую площадку.

ТТХ микросхемы L293D

  • Напряжение питания микросхемы (Vss) – +5В
  • Напряжение питания двигателей (Vs) – + 4,5…36В
  • Максимальный ток нагрузки на канал – - 600mA
  • Максимальный импульсный ток канала (1 мсек)  – 1,2A
  • Напряжение входной логической “1″  – +2,3…7В (ТТЛ)
  • Напряжение входного логического “0″  – 0 – 1.8В (ТТЛ)
  • Максимальная частота переключения – 5 КГц
  • Встроенная схема защита от перегрева
  • Интегрированные диоды защиты от ЭДС самоиндукции
  • Ориентировочная стоимость – 55 руб.

Вообще же, для тех, кто сталкивался с цифровой логикой вполне очевидно, что L293D – 4 обычных буферных элемента с открытым коллектором.

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