Например TDA7294

Форум РадиоКот :: Просмотр темы - Шаговый двигатель: вперёд/назад/торможение
Форум РадиоКот
https://radiokot.ru/forum/

Шаговый двигатель: вперёд/назад/торможение
https://radiokot.ru/forum/viewtopic.php?f=70&t=199694
Страница 1 из 1

Автор:  Geoffrey [ Чт ноя 13, 2025 09:54:47 ]
Заголовок сообщения:  Шаговый двигатель: вперёд/назад/торможение

Привет всем!

Я не очень хорошо разбираюсь в схемотехнике; у меня есть некоторые базовые знания, но я не эксперт. Мне нужна относительно простая схема для управления шаговым двигателем (https://www.oyostepper.com/). Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт. После вкручивания винта двигатель должен автоматически остановиться (можно использовать датчик приближения?). Через заданное время (около 30 секунд) двигатель должен начать вращение в обратном направлении, выкрутить винт и автоматически остановиться. Этот процесс должен занять 5-7 дней, чтобы все могли понять требования к стабильности схемы.

Я не совсем уверен, как лучше реализовать эту схему. Я рассматривал таймеры 555, двухполюсные реле и схемы H-моста.

Большое спасибо за помощь.

Автор:  АлександрЛ [ Чт ноя 13, 2025 15:14:00 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

Geoffrey писал(а):
Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт.

Драйверу ШД, по большому счёту, всё равно, куда крутить мотор "налево" или "направо"
Сколько оборотов должен сделать ваш винт при полном ходе?
Какой мощности должен быть мотор, или, какое усилие нужно приложить к винту?
Так 5 дней, или 7 дней? В случае с ШД время вращения мотора можно задать до одного шага, это, обычно, 1,8 градуса на шаг, или 1/200 оборота.
Драйвер, в зависимости от мощности применённого вами ШД, можно взять любой:
Можно мелкий, типа такого:
https://aliexpress.ru/item/1005003288007057.html
СпойлерИзображение

Можно и гораздо более мощные, типа таких:
СпойлерИзображение

Управление, опять же, в зависимости от требований- можно сделать тактовый генератор и на 555 таймере, можно на МК или на той же ардуине. На МК или ардуинке можно сделать так, что можно будет задать любой параметр, типа "количество шагов", "скорость вращения", "направление вращения".......... это будет зависеть от того, что вы заложите при написании программы.


зы.. У вас странное ТЗ-
Geoffrey писал(а):
Двигатель должен вращаться по часовой стрелке, вкручивая устройство, похожее на винт. После вкручивания винта двигатель должен автоматически остановиться . Через заданное время (около 30 секунд) двигатель должен начать вращение в обратном направлении, выкрутить винт и автоматически остановиться. Этот процесс должен занять 5-7 дней,


Допустим, ход винта 10 см (100 мм), винт М6 (шаг резьбы 1 мм) 200 шагов на оборот, прямое соединение ШД и винта-
100 оборотов винта, 200 шагов на оборот, это 20 000 шагов,
6 дней (суток) это 518400 секунд, получается один шаг в 25,92 секунды :shock: То есть, у вас и так те "30 секунд задержки" уже почти получились..

Автор:  Nranddek [ Чт ноя 13, 2025 15:14:49 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

микрошаг

Автор:  linux_rulezz [ Чт ноя 13, 2025 16:00:25 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

Поддержу совет использовать готовые драйверы ШД со STEP/DIR интерфейсом. Можно, конечно, взять и с интефейсом UART или SPI, позволяющими программно менять скорость вращения, не привлекая для этого МК, но вот в сам драйвер концевики не заходят, да и шаги он обычно не считает, поэтому таки чаще еще и МК к драйверу "прислюнивают".
Зато МК сможет давать куда более стабильную частоту меандра (ШИМ генерировать), чем 555 на RC (правда, в принципе, к 555 можно и кварц прицепить).
Geoffrey писал(а):
Этот процесс должен занять 5-7 дней

Что это значит? Что один акт закручивания-выкручивания шпильки должен 5-7 суток длиться, или что оно должно туда-сюда крутить на протяжении 5-7 суток?

Автор:  АлександрЛ [ Чт ноя 13, 2025 16:21:12 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

Теперь подождём ответов от ТС-а..
Впрочем, подобные "вопрошающие", почему-то, зачастую, очень обижаются на дополнительные вопросы. Возможно, скрывая подробности, они просто боятся, что у них украдут очередную "гениальную идею"? :shock: :facepalm: :dont_know:

Автор:  Nranddek [ Чт ноя 13, 2025 16:42:01 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

это ещё могла быть хитрая реклама того сайта

Автор:  АлександрЛ [ Чт ноя 13, 2025 20:41:51 ]
Заголовок сообщения:  Re: Шаговый двигатель: вперёд/назад/торможение

Nranddek писал(а):
хитрая реклама того сайта
:dont_know:
Интересно, на том же сайте есть "линейные ШД"
Вот, у которого двигается винт внутри полой оси ШД (или сам ШД играет роль ходовой гайки)
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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/