Двигатели переменного тока широко распространены в промышленности – они легко управляются частотно-регулируемым приводом и не требуют обслуживания, которое требуется для щеток постоянного тока. Так почему же двигатели постоянного тока все еще используются в определенных областях?
В различных проектах с использованием Arduino зачастую приходится управлять небольшими электродвигателями, работа с которыми посредством одних лишь выводов микроконтроллера может привести к выводу устройства из строя вследствие протекания слишком большого тока. Чтобы этого не произошло, следует использовать драйверы двигателей. И одним из хороших вариантов является драйвер L293D, работу с которым мы рассмотрим в данном материале.
Микроконтроллер ESP32 представляет собой довольно универсальную платформу, позволяющую не только обеспечивать беспроводную связь по WiFi и Bluetooth, но и управлять периферийными устройствами. В этом примере мы расскажем, как управлять двигателем постоянного тока, используя ESP32 и Arduino IDE.
Мы будем использовать интегральную схему ULN2803A для питания двигателя постоянного тока, поскольку мы не можем напрямую подключить цифровой вывод ESP32 к двигателю.
Двигатели постоянного тока являются наиболее широко используемыми электродвигателями. Эти моторы можно найти практически везде, от небольших проектов до продвинутой робототехники.
Сегодня мы научимся управлять двигателем постоянного тока с помощью микроконтроллера AVR Atmega16. Но прежде чем идти дальше, давайте узнаем больше о двигателе постоянного тока.
Майкл Кон (Michael Kohn) решил попрактиковать "не слишком" тёмную магию управления бесколлекторным двигателем. Первым делом он хотел понять, как управлять трехпроводным двигателем, когда он ожидал увидеть в нем только два провода. Ему нужно было придумать механизм переключения, при котором на каждый провод приходилось бы по три состояния: положительный полюс, отрицательный полюс и «не подключено». Он принял решение использовать MOSFET-транзисторы. Это хорошая идея, но к сожалению те транзисторы, которыми он располагал, не подходили по характеристикам, и во время испытаний один из них взорвался, как показано на видео ниже.
Найдя более мощные транзисторы Майкл продолжил испытания, которые закончились небольшим пожаром. Дело в том, что провода калибра AWG 22, соединенные с литиевым аккумулятором не смогли справиться с нагрузкой. Огонь и паника показаны на видео ниже.
В первой части мы под общим ракурсом рассмотрели, что такое коллекторные двигатели постоянного тока, и как ими управляют с помощью модулированных по широте сигналов. Теперь самое время рассмотреть на довольно простом примере, как все это работает на практике.
Как-то понадобилось мне запустить движок Д21 У3. Это ДПТ средней мощности с независимым возбуждением. Вот его основные электрические параметры:
Электродвигатели это очень распространенный объект управления в различных устройствах и технических комплексах. Без них наша современная жизнь была бы не такой уж и современной. Они используются во многих сферах потребительской техники и промышленной автоматизации, начиная от небольших двигателей, вращающих барабан стиральной машинки, и заканчивая огромными махинами, приводящими в движение заводские конвейеры и шахтные подъемники.
Традиционно электродвигатели делят на двигатели постоянного тока и двигатели переменного тока. Последние в силу бурного развития научно-технической мысли, которая предлагает более совершенные алгоритмы векторного управления и довольно дешевые и удобные в использовании частотники, приобретают все большую популярность. Но двигатели постоянного тока (ДПТ) тоже имеют свои преимущества, и они еще долгое время будут крутить свои валы в режиме нещадной эксплуатации в различных технических областях, поэтому сегодня речь пойдет именно о ДПТ, точнее об управлении коллекторными электродвигателями постоянного тока.