Запуск шагового двигателя для заданного количества витков с помощью Arduino?
Надеюсь, у вас все хорошо.
Я хочу запустить довольно большой шаговый двигатель на определенное количество оборотов, например, на 25. Но только не для новичка с Arduino, а я не электрик! Вот моя цель еще раз: Вращайте мой шаговый двигатель в течение 25 раундов с максимально возможной скоростью. Вот похожая схема, которую я нашел в Интернете. Если вы не будете обращать внимания на потенциометр, то это будет моя схема!
Я думаю, что моя цель в некотором роде проста. Но я ничего не знаю о коде. Я был бы признателен за любой совет или полезный дополнительный код! :)
@Mehrdad, 👍0
Обсуждение1 ответ
Вот сообщение, которое поможет вам начать. Он использует Teensy 3.5, но код драйвера двигателя будет таким же. Вам также потребуется изменить функции драйвера низкого уровня, чтобы они соответствовали фактическому используемому модулю драйвера двигателя. Однако, если вы используете Teensy 3.5 и драйвер двигателя L298N, вы должны иметь возможность использовать программу с небольшими изменениями или без них.
- Accelstepper запустить степпер назад
- Как заставить шаговый двигатель вращаться по часовой стрелке и против часовой стрелки
- Управление направлением шагового двигателя с помощью кнопок.
- Разгон шагового двигателя
- Использование кнопки для поворота шагового двигателя на 90 градусов.
- Изменение ШИМ на Arduino Mega, контакты 9 и 10 на 20–25 кГц
- Установить низкий уровень мощности или включить контакт драйвера шагового двигателя, чтобы шаговый двигатель не нагревался.
- Шаговый двигатель не работает с платой A4988
код зависит от аппаратного обеспечения ... неизвестно, какое у вас железо .........., @jsotola
Если вы можете сделать 1 шаг и знаете, сколько шагов делает ваш степпер за один оборот, то простая математика подскажет вам, сколько шагов нужно выполнить., @Majenko