Схема драйвера двигателя на базе ULN2803 | Полный проект электроники
Схема драйвера двигателя на базе ULN2803 | Полный проект электроники
Модули драйверов двигателей позволяют контролировать рабочую скорость и направление двух двигателей одновременно. Здесь мы представляем альтернативную схему драйвера двигателя на базе ULN2803 для управления двумя двигателями. Главным преимуществом этого проекта является его дешевизна.
Цепь и работа
Схема двунаправленного управления двигателем постоянного тока показана на рис. 1. Она состоит из массива сильноточных транзисторов Дарлингтона ULN2803 (IC1), четырех транзисторов pnp BC327 (от T1 до T4), четырех резисторов (от R1 до R4), двух переключателей (S1 и S2) для управления двигателями в прямом и обратном направлениях, а также источника питания постоянного тока 9 В.
Рис. 1: Схема двунаправленного управления двигателем постоянного тока
Транзисторы Т1 и Т2 управляют двигателем М2, while транзисторы Т3 и Т4 управляют двигателем М1. Вывод 9 микросхемы IC1 заземлён, а вывод 10 подключен к 9 В. Работа двух двигателей (M1 и M2) поясняется в таблицах I и II соответственно.
Случай 1 (M1)
Внутренние транзисторные блоки ULN2803 действуют как инверторы. Когда точки A=0 и B=1, выходные контакты 17 и 18 будут иметь высокий уровень (9 В), а контакты 15 и 16 будут иметь активный низкий уровень (0 В), как показано на схеме. База pnp-транзистора Т4 имеет высокий уровень через резистор R4, поэтому Т4 находится в состоянии отсечки. Аналогично, база транзистора Т3 имеет низкий уровень через резистор R3. Таким образом, T3 обеспечивает подачу напряжения 9 В на одну из клемм двигателя M1. Вторая клемма M1 имеет нулевое напряжение (GND). Таким образом, двигатель M1 вращается в одном направлении, скажем, вперед.
Случай 2 (M1)
Когда точки A=1 и B=0, выходные контакты 17 и 18 микросхемы IC1 будут иметь низкий уровень (0 В), а контакты 15 и 16 будут иметь высокий уровень активности (9 В). База транзистора Т4 становится низкой через резистор R4, поэтому Т4 проводит ток. Аналогично, база транзистора Т3 имеет высокий уровень через резистор R3, поэтому Т3 находится в состоянии отсечки. На первой клемме M1 нет напряжения (0 В), while на второй клемме подается 9 В. В этом case M1 вращается в противоположном направлении, скажем, в обратном направлении.
Случай 3 (M2)
Когда точки C=0 и D=1, выходные контакты 13 и 14 микросхемы IC1 будут иметь высокий уровень (9 В), а контакты 11 и 12 будут иметь низкий уровень активности. Транзистор Т2 находится в закрытом состоянии, а транзистор Т1 проводит ток. Двигатель М2 вращается в одном направлении, скажем, вперед.
Случай 4 (M2)
Аналогично, когда точки C=1 и D=0, выходные контакты 13 и 14 микросхемы IC1 будут иметь низкий уровень, а контакты 11 и 12 будут иметь высокий уровень активности (9 В). Транзистор Т2 работает, а Т1 находится в закрытом состоянии. Двигатель М2 вращается в противоположном направлении.
Если все входы (A, B, C и D) имеют логический 0 (GND), оба двигателя будут в состоянии остановки, поскольку на клеммах двигателей не будет разницы напряжений.
Примечание. Если на всех входах логическая 1 (9 вольт), транзисторы сгорят. Поэтому не рекомендуется применять обе входные клеммы с одинаковым высоким напряжением в этой конфигурации схемы.
Создание и тестирование схемы управления двигателем на базе ULN2803
Схема управления двунаправленным двигателем постоянного тока PCB в реальном размере показана на рис. 2, а схема ее компонентов — на рис. 3. Соберите компоненты на PCB. Подключите двигатели к меткам M1 и M2 на PCB. Подключите к цепи батарею PP3 9 В для питания. Вы можете использовать двухполюсные двухпозиционные или ползунковые переключатели для S1 и S2.
Рис. 2: PCB схема двунаправленного управления двигателем постоянного токаРис. 3. Расположение компонентов PCB
Загрузите PCB и PDF-файлы компоновки компонентов: нажмите здесь
Все ссылки на книги и журналы, представлены на этом сайте, исключительно для ознакомления, авторские права на эти публикации принадлежат авторам книг и издательствам журналов!
Подробно тут! Жалоба