Четверг, 28.03.2024, 17:14
| RSS
[SEARCH_TITLE]
[SEARCH_FORM]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
Форум » Мастерская » Микроконтроллеры » Микросхема L293D (Драйвер двигателей)
Микросхема L293D
SpaceДата: Вторник, 25.12.2007, 15:11 | Сообщение # 1








Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
Для управления двигателями робота необходимо устройство, которое бы преобразовывало управляющие сигналы малой мощности в токи, достаточные для управления моторами. Такое устройство называют драйвером двигателей.

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

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

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

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

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

Схема драйвера двигателей

К выходам OUTPUT1 и OUTPUT2 подключим электромотор MOTOR1.
На вход ENABLE1, включающий драйвер, подадим сигнал (соединим с положительным полюсом источника питания +5V). Если при этом на входы INPUT1 и INPUT2 не подаются сигналы, то мотор вращаться не будет.

Если на вход INPUT1 подать сигнал, то мотор начнет вращаться.

Теперь попробуем подать сигнал на вход INPUT2, а на вход INPUT1 подавать сигнал не будем - мотор начнет вращаться в другую сторону.

Попробуем подать сигналы сразу на оба управляющих входа INPUT1 и INPUT2 - мотор вращаться не будет.

Если мы уберем сигнал с входа ENABLE1, то при любых вариантах наличия сигналов на входах INPUT1 и INPUT2 мотор вращаться не будет.

Теперь рассмотрим назначение выводов микросхемы L293D.

L293D

* Входы ENABLE1 и ENABLE2 отвечают за включение каждого из драйверов, входящих в состав микросхемы.
* Входы INPUT1 и INPUT2 управляют двигателем, подключенным к выходам OUTPUT1 и OUTPUT2.
* Входы INPUT3 и INPUT4 управляют двигателем, подключенным к выходам OUTPUT3 и OUTPUT4.
* Контакт Vs соединяют с положительным полюсом источника электропитания двигателей или просто с положительным полюсом питания, если питание схемы и двигателей единое. Проще говоря, этот контакт отвечает за питание электродвигателей.
* Контакт Vss соединяют с положительным полюсом источника питания. Этот контакт обеспечивает питание самой микросхемы.
* Четыре контакта GND соединяют с "землей" (общим проводом или отрицательным полюсом источника питания). Кроме того, с помощью этих контактов обычно обеспечивают теплоотвод от микросхемы, поэтому их лучше всего распаивать на достаточно широкую контактную площадку.

Характеристики микросхемы L293D

* напряжение питания двигателей (Vs) - 4,5...36V
* напряжение питания микросхемы (Vss) - 5V
* допустимый ток нагрузки - 600mA (на каждый канал)
* пиковый (максимальный) ток на выходе - 1,2A (на каждый канал)
* логический "0" входного напряжения - до 1,5V
* логическая "1" входного напряжения - 2,3...7V
* скорость переключений до 5 kHz.
* защита от перегрева

Прикрепления: 5211012.gif (4.9 Kb)
 
sashaДата: Четверг, 19.02.2009, 14:45 | Сообщение # 2








Язык программированя: Си и баском(учусь)
Зарегистрирован 16.02.2009
Группа: Новички
Сообщений: 371
Город: Актюбинск
Статус: Offline
а он может наоборот работать? тоесть мощные электрические токи на малые?

-=Наша_зависимость_от_роботов_возрастает_с_каждым_днем=-
 
антоха_ликвидаторДата: Четверг, 30.07.2009, 15:40 | Сообщение # 3








Зарегистрирован 30.07.2009
Группа: Новички
Сообщений: 86
Город: Пыть-Ях
Статус: Offline
наверно тупой вопрос, но можно ли вытащить её из каких-либо приборов??

я чемпион побе-побегу вокруг стола от мужа с топором.
 
S-T-A-L-K-E-RДата: Четверг, 30.07.2009, 15:48 | Сообщение # 4








Язык программированя: Мурманская область
Зарегистрирован 11.06.2009
Группа: Модераторы
Сообщений: 367
Город: Никель
Статус: Offline
Quote (антоха_ликвидатор)
можно ли вытащить её из каких-либо приборов??

-- Вытащить-то можно, но такой прибор хрен найдешь acute


http://rassionrobots.ucoz.ru/ -"Робототехника"
 
defaultNickДата: Четверг, 30.07.2009, 18:15 | Сообщение # 5








Зарегистрирован 13.01.2009
Группа: Новички
Сообщений: 19
Статус: Offline
Quote
а он может наоборот работать? тоесть мощные электрические токи на малые?

Нет!
 
DeepBlackДата: Воскресенье, 02.08.2009, 19:28 | Сообщение # 6








Язык программированя: C/C++
Зарегистрирован 27.07.2009
Группа: Модераторы
Сообщений: 189
Город: Зеленоград
Статус: Offline
Вытащить можно, но не ее, а аналог какой-нибудь. Можно найти в матричных принтерах, старых дисководах (очень старых). и прочей электронной технике, где есть шаговые движки.
Я использую эту микруху именно для шаговых движков. Тянет до 36 вольт 1А! Есть более мощная штуковина L298D. Но это для очень мощных нагрузок. Она кажется до 4А. У нее очень классный теплоотвод и еще много прибамбасов.
 
amdeiДата: Четверг, 24.09.2009, 04:36 | Сообщение # 7








Язык программированя: C++
Зарегистрирован 24.09.2009
Группа: Новички
Сообщений: 1
Город: Варанаси
Статус: Offline
А есть какой-нибуть аналог для управления меньшим напряжением? Мне всего-то 3V моторчик двигать надо...
 
SpaceДата: Четверг, 24.09.2009, 13:40 | Сообщение # 8








Зарегистрирован 25.12.2007
Группа: Администраторы
Сообщений: 1103
Статус: Offline
ну этой же микросхемой можно. подавай на питание моторов 3 вольта и всё(вывод на микросхеме 8(Vs))
 
Bass85Дата: Четверг, 24.09.2009, 15:45 | Сообщение # 9








Зарегистрирован 12.02.2009
Группа: Опытные
Сообщений: 422
Статус: Offline
Вот не дорогие но их нужно две TA7291S или BA6218. Подключение в даташите smile3
 
Форум » Мастерская » Микроконтроллеры » Микросхема L293D (Драйвер двигателей)
  • Страница 1 из 1
  • 1
Поиск: