Pjotar 0 17 февраля Опубликовано 17 февраля · Жалоба Имею STM32, шаговый двигатель, драйвер в смысле силовую плату. Хочу сделать, например, поворотный столик. Беглое гугление выдаёт примеры как управлять ШД от переключением ножек и паузами в главном цикле до каких-то самопальных библиотек. Может есть серьёзные библиотеки мне просто не попалось? Или драйвер с прикладным API каждый пишет под задачу сам? Или есть какие-то де-факто стандартные библиотеки, которыми все пользуются? Под прикладным API я имею в виду чтоб были все вообразимые функции: например контроль ускорения, обратная связь с энкодера, подсчёт числа проделанных шагов, управление как скоростью так и заказывать перемещение (типа двинься на 3 оборота вперёд, со скоростью такой-то, макс ускорение 1 оборот/с2) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndyBig 8 17 февраля Опубликовано 17 февраля · Жалоба В этом проекте весьма серьезный подход к работе с ШД - https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.1.x/Marlin/src/module Хотя это не библиотека, но из него можно выдрать нужную часть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 43 17 февраля Опубликовано 17 февраля · Жалоба Покупала себе под шаговые двигатели вот такую плату: https://aliexpress.ru/item/1005004770273121.html на ней STM32G407 стоит. А раньше использовала MKS-GEN V1.4 на контроллере ATmega2560. Обе платы рассчитаны на управление шаговыми двигателями на 3D-принтере. До тока 2А хватает наплатных драйверов, а при больших токах надо использовать внешние. Код прошивки брала оттуда же - https://github.com/MarlinFirmware/Marlin/ но перед компиляцией вносила в него свои поправки. Оно так и положено, поскольку 3D-принтеры у всех разные. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarkOne 0 18 февраля Опубликовано 18 февраля · Жалоба еще на гитхабе имеется большой раздел GRBL с программами и библиотеками для контроллеров ШД,а также софтом для управления процессом выполнения задания ... "ищите, и обрящете: ..."© Лк.11:9. Новый Завет Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 55 18 февраля Опубликовано 18 февраля · Жалоба Библиотек 100500 https://labprojectsbd.com/2023/03/23/how-to-interface-stepper-motor-with-stm32/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться