Привет всем!
Я не очень хорошо разбираюсь в схемотехнике; у меня есть некоторые базовые знания, но я не эксперт. Мне нужна относительно простая схема для управления шаговым двигателем (https://www.oyostepper.com/). Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт. После вкручивания винта двигатель должен автоматически остановиться (можно использовать датчик приближения?). Через заданное время (около 30 секунд) двигатель должен начать вращение в обратном направлении, выкрутить винт и автоматически остановиться. Этот процесс должен занять 5-7 дней, чтобы все могли понять требования к стабильности схемы.
Я не совсем уверен, как лучше реализовать эту схему. Я рассматривал таймеры 555, двухполюсные реле и схемы H-моста.
Большое спасибо за помощь.
Шаговый двигатель: вперёд/назад/торможение
- Реклама
- АлександрЛ
- Друг Кота
- Сообщения: 43819
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Шаговый двигатель: вперёд/назад/торможение
Драйверу ШД, по большому счёту, всё равно, куда крутить мотор "налево" или "направо"Geoffrey писал(а): Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт.
Сколько оборотов должен сделать ваш винт при полном ходе?
Какой мощности должен быть мотор, или, какое усилие нужно приложить к винту?
Так 5 дней, или 7 дней? В случае с ШД время вращения мотора можно задать до одного шага, это, обычно, 1,8 градуса на шаг, или 1/200 оборота.
Драйвер, в зависимости от мощности применённого вами ШД, можно взять любой:
Можно мелкий, типа такого:
https://aliexpress.ru/item/1005003288007057.html
Спойлер

Спойлер

зы.. У вас странное ТЗ-
Допустим, ход винта 10 см (100 мм), винт М6 (шаг резьбы 1 мм) 200 шагов на оборот, прямое соединение ШД и винта-Geoffrey писал(а):Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт. После вкручивания винта двигатель должен автоматически остановиться . Через заданное время (около 30 секунд) двигатель должен начать вращение в обратном направлении, выкрутить винт и автоматически остановиться. Этот процесс должен занять 5-7 дней,
100 оборотов винта, 200 шагов на оборот, это 20 000 шагов,
6 дней (суток) это 518400 секунд, получается один шаг в 25,92 секунды
- linux_rulezz
- Вымогатель припоя
- Сообщения: 606
- Зарегистрирован: Пн сен 15, 2025 08:43:23
- Откуда: Маленький СССР посреди шариатской республики
Re: Шаговый двигатель: вперёд/назад/торможение
Поддержу совет использовать готовые драйверы ШД со STEP/DIR интерфейсом. Можно, конечно, взять и с интефейсом UART или SPI, позволяющими программно менять скорость вращения, не привлекая для этого МК, но вот в сам драйвер концевики не заходят, да и шаги он обычно не считает, поэтому таки чаще еще и МК к драйверу "прислюнивают".
Зато МК сможет давать куда более стабильную частоту меандра (ШИМ генерировать), чем 555 на RC (правда, в принципе, к 555 можно и кварц прицепить).
Зато МК сможет давать куда более стабильную частоту меандра (ШИМ генерировать), чем 555 на RC (правда, в принципе, к 555 можно и кварц прицепить).
Что это значит? Что один акт закручивания-выкручивания шпильки должен 5-7 суток длиться, или что оно должно туда-сюда крутить на протяжении 5-7 суток?Geoffrey писал(а): Этот процесс должен занять 5-7 дней
Windows must die!
- АлександрЛ
- Друг Кота
- Сообщения: 43819
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Шаговый двигатель: вперёд/назад/торможение
Теперь подождём ответов от ТС-а..
Впрочем, подобные "вопрошающие", почему-то, зачастую, очень обижаются на дополнительные вопросы. Возможно, скрывая подробности, они просто боятся, что у них украдут очередную "гениальную идею"?

Впрочем, подобные "вопрошающие", почему-то, зачастую, очень обижаются на дополнительные вопросы. Возможно, скрывая подробности, они просто боятся, что у них украдут очередную "гениальную идею"?
- Реклама
Re: Шаговый двигатель: вперёд/назад/торможение
это ещё могла быть хитрая реклама того сайта
- АлександрЛ
- Друг Кота
- Сообщения: 43819
- Зарегистрирован: Пн ноя 30, 2009 03:00:01
- Откуда: Нерезиновая
Re: Шаговый двигатель: вперёд/назад/торможение
Nranddek писал(а):хитрая реклама того сайта
Интересно, на том же сайте есть "линейные ШД"
Вот, у которого двигается винт внутри полой оси ШД (или сам ШД играет роль ходовой гайки)
https://www.oyostepper.com/goods-142-Ne ... 150mm.html
https://www.oyostepper.com/goods-167-Ne ... 300mm.html
Или ШД крутит "ходовой винт", а по винту двигается гайка:
https://www.oyostepper.com/goods-1088-N ... 150mm.html
https://www.oyostepper.com/goods-180-Ne ... 150mm.html


