![]() |
Ответ: Как заставить шаговый двигатель шагать
Цитата:
Микрошаг не пробовал делать через ШИМ, потому что уже есть готовые микросхемы allegro с микрошагом которые применяются в 3d принтерах, они достаточно распространены. Тема плавно перетекла в С++ |
Ответ: Как заставить шаговый двигатель шагать
Цитата:
|
Ответ: Как заставить шаговый двигатель шагать
Цитата:
|
Ответ: Как заставить шаговый двигатель шагать
Не получается у меня никакой точности на микрошагах, не уверен, что это вообще возможно, по крайней мере с этим двигателем. Возможно, получилось бы добиться лучших результатов, если бы у меня был собран мост. Для этого нужно удвоить количество транзисторов, причём нужны с прямой проводимостью, а не с обратной (не знаю правильно ли так говорить применительно к полевым транзисторам). Хотя, наверно, можно попробовать поставить транзисторы одинаковой проводимости, вот пример (правда не с мотором, но нас интересует только левая часть схемы):
![]() Ну в общем, это не так важно, потому что мне лень это паять. Есть и положительные результаты. Хоть и не получилось добиться высокой точности в микрошаговом режиме, зато двигатель так работает более плавно и тихо. Причём чем на большее количество шагов дробишь, тем плавнее и тише (логично в общем-то). Но крутящий момент скорее всего падает. Можно использовать разный подход в зависимости от стоящей задачи. |
Часовой пояс GMT +4, время: 11:03. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot