Плата расширения L293D Motor Driver Shield (для Arduino)
SunFounder L293D – это четырехканальный драйвер, позволяющий работать с большими токами и напряжениями. В основном это означает, что с помощью микросхемы L293D вы можете использовать двигатели постоянного тока и источники питания до 36 вольт, микросхема L293D также обеспечивает максимальный ток до 600 мА на канал. Микросхема L293D представляет собой разновидность Н-мостов, которые, как правило, используются для управления подачей напряжения (и его полярностью) на нагрузку (например, на двигатель для управления направлением и скоростью его вращения).
Плата расширения занимает все цифровые выводы, кроме 0, 1, 2 и 13. Также остаются свободными все аналоговые выводы, которые выведены на плате на отдельную линейку.
Код библиотеки и примеры использования:
Скорость задается числом от 0 до 255 (стоп-полный ход).
Направление задается числами:
- FORWARD условно "вперед"
- BACKWARD движение обратное "вперед"
- BRAKE тормоз
- RELEASE остановка с выбегом
L293D
L293D представляет собой четыре сильноточных драйвера из половин Н-мостов. Она предназначена для управления двунаправленными приводами с токами до 600 мА и напряжениями от 4,5 В до 36 В. Микросхема предназначена для управления индуктивными нагрузками, такими как реле, соленоиды, двигатели постоянного тока, шаговые двигатели, а также другими нагрузками, требующими высокого тока/напряжения в приложениях с положительным питанием. Все входы TTL совместимы. Драйверы включены в пары: драйверы 1 и 2 включаются выводом 1,2EN, а драйверы 3 и 4 включаются выводом 3,4EN. Когда на разрешающий вход подается высокий логический уровень, соответствующие драйверы включаются, их выходы становятся активными, а их состояние синфазно соответствующим входам. Когда на разрешающий вход подается низкий логический уровень, эти драйверы выключаются, их выходы отключаются и остаются в состоянии высокого сопротивления. При правильных сигналах на входах каждая пара драйверов формирует полный Н-мост, способный управлять направлением в приложениях с электродвигателями и соленоидами.
Входы | Выход Y | |
---|---|---|
A | EN | |
H | H | H |
L | H | L |
X | L | Z |
H – высокий уровень; L – низкий уровень; X – не имеет значения; Z – высокое сопротивление (выключен).
Назначение выводов
Вывод | Название | Назначение |
---|---|---|
1 | En1,2 | Вывод включения для управления драйверами 1 и 2 |
2 | Вход 1A | Вход для управления 1Y |
3 | Выход 1Y | Выход, подключается к двигателю |
4 | GND | Земля и теплоотвод |
5 | GND | Земля и теплоотвод |
6 | Выход 2Y | Выход, подключается к двигателю |
7 | Вход 2A | Вход для управления 2Y |
8 | Vcc2 | Источник питания для драйверов 4,5–36 В |
9 | En3,4 | Вывод включения для управления драйверами 3 и 4 |
10 | Вход 3A | Вход для управления 3Y |
11 | Выход 3Y | Выход, подключается к двигателю |
12 | GND | Земля и теплоотвод |
13 | GND | Земля и теплоотвод |
14 | Выход 4Y | Выход, подключается к двигателю |
15 | Вход 4A | Вход для управления 4Y |
16 | Vcc1 | Источник питания внутренней логики (максимум 7 В) |
Особенности
- Широкий диапазон напряжений питания: от 4,5 В до 36 В
- Отдельный источник питания входной логики
- Внутренняя защита от электростатики
- Выключение при перегреве
- Помехоустойчивые входы
- Выходной ток: до 600 мА на канал
- Пиковый выходной ток: до 1,2 А на канал
74HC595
Микросхема 74HC595 состоит из 8-разрядного регистра сдвига и регистра хранения с параллельными выходами с тремя состояниями. Она преобразует последовательный ввод в параллельный вывод, поэтому вы сможете сохранить порты ввода/вывода вашего микроконтроллера для других целей. 74HC595 широко используется для управления несколькими светодиодами и многосегментными дисплеями. «Три состояния» означает, что вы можете установить выходные выводы в состояния высокого уровня, низкого уровня и «высокого импеданса». Благодаря фиксации данных, на мгновенный вывод ничего не повлияет во время процесса сдвига; также вы можете легко каскадно подключать на выходы дополнительные микросхемы 74HC595.
Назначение выводов
Название | Назначение |
---|---|
Q0 – Q7 | Выходные выводы 8-разрядных параллельных данных, могут непосредственно управлять 8 светодиодами 7-сегментного индикатора. |
Q7' | Последовательный выходной вывод, подключается к выводу DS другой микросхемы 74HC595 при последовательном соединении микросхем 74HC595. |
MR | Вывод сброса, активен при низком уровне; в данном случае напрямую подключен к линии 5В. |
SHcp | Вход временной последовательности для регистра сдвига. При нарастающем фронте данные в регистре сдвига перемещаются на один бит. То есть, данные на Q1 перемещаются на Q2, и так далее. Во время спада данные в регистре сдвига не меняются. |
STcp | Вход временной последовательности для регистра хранения. Во время нарастающего фронта данные из регистра сдвига перемещаются в регистр хранения. |
CE | Вывод включения выхода, активен при низком уровне. |
DS | Входной вывод последовательных данных. |
VCC | Источник питания с положительным напряжением. |
GND | Корпус. |
Особенности
- 8-разрядный последовательный ввод, параллельный вывод
- Широкий диапазон рабочих напряжений: от 2 В до 6 В
- Сильноточные выходы с тремя состояниями могут управлять до 15 LSTTL нагрузками
- Низкое энергопотребление: ICC max = 80 мкА
- Типовое значение tpd = 13 нс
- Регистр сдвига имеет функцию непосредственной очистки
Магазины и цены
Товар в магазине | Количество штук в комплекте | Стоимость | Расчетная стоимость за 1 шт. |
---|---|---|---|
Плата расширения L293D Motor Driver Shield (для Arduino) на AliExpress | 1 |
107.74 руб.
/
1.8 USD
(на 25 февраля 2017) | 107.74 руб. / 1.8 USD |
Плата расширения L293D Motor Driver Shield (для Arduino) на AliExpress | 1 |
110.74 руб.
/
1.85 USD
(на 25 февраля 2017) | 110.74 руб. / 1.85 USD |
Плата расширения L293D Motor Driver Shield (для Arduino) на Ebay | 1 |
119.72 руб.
/
2.05 USD
(на 25 февраля 2017) | 119.72 руб. / 2.05 USD |