Ну тут тема уже не для этой ветки.
Что будет контроллером и какой будет планировщик - вопрос открытый.
Серва/шаговик/гибрид сейчас с развитием элементной базы электроники - различия смазаны, разве что взаимозависимость крутящего момента от оборотов и КПД влияет.
скорость мне нужна для векторного черчения плат лазером на слабой станине.
контроллеров как и исходников на эту тему завались. HPGL(PLT) не такой уж и сложный формат. Меня интересует именно он.
Сформировать форму огибающей хоть постоянки хоть переменки на STM32 - для меня не проблема абсолютно. Вне зависимости от кол-ва фаз.
Я синус на мосте тремя способами сделаю
Причём я сделаю это целиком на аппаратуре МК, время затрачиваемое на это в МК будет близко к 0.
Там где черчение лазером - там и раскладчик - пока я мечтаю - люди делают (взять степмастер).
Но степмастер меня не устраивает радикально скоростью. Ну и ещё кое-чем.
А вот поднимать скорость без потери точности можно только с введением или хитрых ускорений (зыбкий путь) или с введением обратных связей по нужным параметрам(ну и ускорения).
В частности - сервы энкодерами + алгоритмами поднимают точность. А как уменьшать колебания?
Наверное надо померять их?
А что такое колебания? это скажем так переменная составляющая в процессе ускорений инструмента.
А что если завести в драйвер движка не только энкодер, но и акселерометр? По тому же универсальному ПИД алгоритму?
Тут есть нюансы и с коэффициентами и ещё - но это не моя идея - и не мне её рассказывать.
а что такое умный подход:
правильные ускорения