Для вращения с постоянной скоростью при изменении нагрузки применил PID и вроде бы оно неплохо работает.
Стоит задача равномерного разгона двигателя от нуля до заданной скорости за заданное количество шагов энкодера. Нагрузка может менятся.
Также есть задача равномерного торможения(остановки).
Как правильно сделать такой разгон(торможение)?
З.Ы. Первый опыт с моторами.
Делай что должен и будь что будет.