Оглавление:
- Шаг 1. Что нам нужно
- Шаг 2: Как работает шаговый двигатель и почему мы используем драйвер
- Шаг 3: Подключения
- Шаг 4: Прошивка и управление
- Шаг 5. Отказ от ответственности
Видео: Управление шаговым двигателем: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:48
Этот учебник действителен как для Arduino, так и для обоих, использующих доску Drivemall, расположенную ниже по ссылке для создания Drivemall.
Преимущество предпочтения Drivemall перед классической платой Arduino заключается в упрощении соединений, что приводит к более аккуратной настройке. Однако это необязательно: все результаты по-прежнему действительны с платой Arduino, макетной платой и достаточным количеством перемычек Dupont для соединений.
Давайте управлять шаговым двигателем с помощью платы Arduino.
Шаг 1. Что нам нужно
- Микроконтроллер Arduino или Drivemall
- Проволока (и)
- Шаговый двигатель
- Драйвер A4988, или DRV8825, или L298N, или ULN2003 (Драйверов много для)
Шаг 2: Как работает шаговый двигатель и почему мы используем драйвер
Шаговый двигатель состоит из двух катушек, на которые должно подаваться соответствующее питание (рисунок 1). Если двигатель работает неправильно, это может вызвать короткое замыкание на массу.
На каждом шаге двигатель поворачивается на известный угол, который обычно указывается производителем как 1,8 °, поэтому требуется 200 шагов, чтобы совершить полный круг.
Разберемся, зачем нужен драйвер вместо подключения шагового двигателя напрямую к микроконтроллеру.
Драйверы позволяют сканировать шаги, потому что микроконтроллер не может загрузить катушки внутри шагового двигателя.
На рынке представлены драйверы для шаговых двигателей двух типов:
- классические драйверы L298 или ULN2003 - двойной H-мост, в котором логика для питания отдельных фаз находится в коде;
- Современные драйверы A4988 или drv8825, в которых часть логики находится в приводе.
A4988 для работы на входе обеспечивает включение и два контакта, один для направления, а другой для количества шагов, а также источник питания.
Шаг 3: Подключения
В качестве первого подхода к шаговым двигателям мы выбрали драйвер ULN2003.
Три кнопки для управления двигателем подключены к Arduino с резистором, подключенным к GND.
Подключаем двигатель к ULN по схеме на рисунке 2. Arduino подключается к драйверу контактами 8, 9, 10 и 11.
Шаг 4: Прошивка и управление
Здесь вы найдете базовую прошивку для управления шаговым двигателем. В этом особом случае
- штифт A0 используется для положительного направления и остановки
- штифт A1 используется для отрицательного направления и остановки
- штифт A2 используется для подтверждения и приведения его в движение в соответствии с направлением кнопки, ранее нажатой
количество шагов на цикл установлено на 20, это означает, что программа выполнит 10 циклов, чтобы сделать один полный оборот двигателя.
Шаг 5. Отказ от ответственности
Это руководство было создано в рамках проекта Makerspace for Inclusion, софинансируемого программой Erasmus + Европейской комиссии.
Проект направлен на продвижение неформальной формы образования как средства содействия социальной интеграции молодых людей, неформального образования, которое можно найти в производственных пространствах.
Это руководство отражает взгляды только авторов, и Европейская комиссия не может нести ответственность за любое использование содержащейся в нем информации.
Рекомендуемые:
Учебное пособие по Arduino - Управление шаговым двигателем с помощью потенциометра: 5 шагов
Учебное пособие по Arduino - Управление шаговым двигателем с помощью потенциометра. Это руководство представляет собой письменную версию моей статьи «Arduino: Как управлять шаговым двигателем с помощью потенциометра». Видео на YouTube, которое я недавно загрузил. Я настоятельно рекомендую вам проверить это. Мой канал YouTube Сначала вы должны увидеть е
Учебное пособие по Arduino - Управление шаговым двигателем с драйвером ULN 2003: 5 шагов
Учебное пособие по Arduino - Управление шаговым двигателем с помощью драйвера ULN 2003: Это руководство является письменной версией моей книги «Arduino: Как управлять шаговым двигателем с помощью драйвера двигателя ULN 2003»; Видео на YouTube, которое я недавно загрузил. Я настоятельно рекомендую вам это проверить
Управление шаговым двигателем с помощью Arduino: 8 шагов
Управление шаговым двигателем с помощью Arduino: Salut les Makers :) c'est Maker3.0Notre premier "инструктируемый"; Это маленький проект, который позволяет управлять работой двигателя в паре "Шаговый двигатель". sa vitesse son sens de rotation et cela de façon manuelle ou automatique
Управление шаговым двигателем без микроконтроллера: 7 шагов
Управление шаговым двигателем без микроконтроллера: в этой инструкции я буду управлять шаговым двигателем 28-BYJ-48 с матрицей Дарлингтона UNL2003, иногда называемой x113647, без микроконтроллера. У него будет запуск / остановка, вперед / назад, и регулировка скорости. Двигатель - однополярный шаговый двигатель с
Raspberry PI и Arduino - Управление шаговым двигателем Blynk: 7 шагов (с изображениями)
Raspberry PI и Arduino - Blynk Stepper Control: в этом руководстве вы узнаете, как управлять шаговым двигателем с помощью Arduino, Raspberry Pi и приложения Blynk. В скорлупе приложение отправляет запросы на Raspberry Pi через виртуальные контакты, Затем Pi отправляет сигнал HIGH / LOW на Arduino и