как построить робота своими руками
Робот своими руками - Создание роботов в домашних условиях
О том, как сделать робота в домашних условиях, используя только одну микросхему драйвера моторов L293D и пару фотоэлементов. Ваш простой робот будет двигаться ...
микросхему драйвера моторов L293D
О том, как сделать робота в домашних условиях, используя только одну <anchor>микросхему драйвера моторов L293D</anchor> и пару фотоэлементов. Ваш простой робот будет двигаться на свет или, наоборот, прятаться в темноту, бежать вперед в поисках света или пятиться назад. Лишь слегка видоизменив схему робота, можно сделать так, чтобы он бегал за рукой или путешествовал вдоль линии.
ДРАЙВЕР ДВИГАТЕЛЕЙ L293D
ДРАЙВЕР ДВИГАТЕЛЕЙ L293D

[![Мой робот](../_dir/images/title.png)](../)

роботы робототехника микроконтроллеры


- [Главная](../)
- [Как сделать робота](index.php)
- [Новости](../news/)
- [Спорт](../sport/)
- [Статьи](../articles/)
- [Wiki](../wiki/)
- [Форум](../forum/)
- [Downloads](../downloads/)
- [Ссылки](../links/)
- [Контакты](../contacts.php)

# ДРАЙВЕР ДВИГАТЕЛЕЙ L293D

Для управления двигателями робота необходимо устройство, которое бы преобразовывало управляющие сигналы малой мощности в токи, достаточные для управления моторами. Такое устройство называют **драйвером двигателей**.

![драйвер двигателей L293D](images/l293d.gif)

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

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

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

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

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

![Схема драйвера двигателей](images/l293d_2.gif)

К выходам OUTPUT1 и OUTPUT2 подключим электромотор MOTOR1.

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

Если вход INPUT1 соединить с положительным полюсом источника питания, а вход INPUT2 - с отрицательным, то мотор начнет вращаться.

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

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

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

Представить лучше принцип работы драйвера двигателя можно, рассмотрев следующую таблицу:

ENABLE1INPUT1INPUT2OUTPUT1OUTPUT210000110101010111111

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

![L293D](images/l293d_3.gif)

- Входы 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.

- защита от перегрева


**Примечание:**

Об особенностях **L293DNE** \- аналога микросхемы **L293D** \- см. врезку в статье ["Как сделать простейшего робота"](el_simple_robot.php).

[![myROBOT.ru](../_dir/picts/myrobot.gif)](../)

Это оригинальная статья [myROBOT.ru](../ "myROBOT.ru")

Постоянный адрес статьи:
[el\_driver.php](el_driver.php)

**Datasheets:**

[Описание микросхемы управления двигателем L293D (PDF, англ.)](../downloads/datasheet_l293d.php)

[![Как сделать робота](images/titlepict/sbslogo.png)](index.php)ПОПУЛЯРНЫЕ СТАТЬИ

[![Как сделать простейшего робота](images/title-covers/simple_robot.gif)](el_simple_robot.php)

[Как сделать простейшего робота](el_simple_robot.php)

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

[![Первые проекты на микроконтроллере ESP32](images/title-covers/mc_blink.gif)](mc_esp32_led.php)

[Первые проекты на микроконтроллере ESP32](mc_esp32_led.php)

В качестве первых проектов на ESP32 рассмотрим примеры мигания светодиодами и напишем программу "бегущие огни". Это классика при изучении микроконтроллеров.

[![Как сделать простого робота на микроконтроллере (Часть 1). Управляем электромоторами](images/title-covers/avr_robot.gif)](r_firstbot1.php)

[Как сделать простого робота на микроконтроллере (Часть 1). Управляем электромоторами](r_firstbot1.php)

Как самому сделать робота, используя драйвер управления двигателями L293D и микроконтроллер ATmega8. Схема робота и примеры простейших программ для управления моторами.

НОВЫЕ СТАТЬИ

[![Можно ли сделать BEAM-робота на Raspberry Pi?](images/title-covers/beam_and_raspberry.jpg)](../articles/beam_and_raspberry.php)

[Можно ли сделать BEAM-робота на Raspberry Pi?](../articles/beam_and_raspberry.php)

Ответ Марка Тилдена с уникальной фотографией одной из новых работ маэстро.

[![Изучаем Python: TOP-5 лучших сайтов для изучения Питона](images/title-covers/python.png)](../articles/python_top3.php)

[Изучаем Python: TOP-5 лучших сайтов для изучения Питона](../articles/python_top3.php)

Самоучитель, интерактивный учебник, наглядные задачи и примеры программ.

[![Роботы на одной микросхеме своими руками](images/title-covers/handmade_robots_club.gif)](handmade_robots_count.php)

[Роботы на одной микросхеме своими руками](handmade_robots_count.php)

Подборками статей myROBOT.ru. Практика создания роботов: схемы и советы по изготовлению. Чтобы сделать роботов, нет необходимости даже писать программы. Все роботы начнут работать сразу же, как только Вы подключите к ним питание.

ПОПУЛЯРНОЕ НА САЙТЕ

[![Драйвер программатора USBASP для Windows 7, 8, 10](images/title-covers/usbasp.gif)](../downloads/driver-usbasp-v-2.0-usb-isp-windows-7-8-10-xp.php)

[Драйвер программатора USBASP для Windows 7, 8, 10](../downloads/driver-usbasp-v-2.0-usb-isp-windows-7-8-10-xp.php)

Универсальный драйвер программатора USBasp v 2.0 USB ISP без необходимости принудительного отключения сертификата драйвера или использования Zadig, достаточно скачать драйвер USBasp и запустить файл InstallDriver.exe.

[![Учимся программировать.<BR>Среда программирования на ЛОГО](images/title-covers/gamelogo.gif)](../logo/index.php)

[Учимся программировать.\
\
Среда программирования на ЛОГО](../logo/index.php)

GAME LOGO — бесплатная среда программирования для увлекательного путешествия в мир программирования и информатики. Программирование на русском языке, удобный и красивый интерфейс, продуманный синтаксис.

 Copyright © myrobot.ru,
 2005-2023


[![Яндекс.Метрика](https://informer.yandex.ru/informer/54406963/3_0_FFFD20FF_FFDD00FF_0_pageviews)](https://metrika.yandex.ru/stat/?id=54406963&from=informer) [![Рейтинг@Mail.ru](//top-fwz1.mail.ru/counter?id=1148582;t=476;l=1)](https://top.mail.ru/jump?from=1148582)