Как видно, обычный микрошаг не особо помог. Как можно программно заставить двигатель вращаться равномерно?
Буду благодарен за любую информацию, ссылки тоже подойдут (сам пока ничего полезного не нашел). (Ось Х - время, Y - перемещение)

Обратная связь улучшит точность позиционирования, но это не поможет с плавностью движения. Дело в том, что точности позиционирования полного шага достаточно, а плавности движения нет. Поэтому спрашиваю можно ли программно сгладить ход, или же того нужно добиваться только механически?uk8amk писал(а):Для точного позиционирования вводят обратную связь на линейных энкодерах.
zwer97 писал(а):Проблема в том, что нужна очень высокая точность, так как неравномерность в движении приведет к погрешности.
zwer97 писал(а):Обратная связь улучшит точность позиционирования, но это не поможет с плавностью движения. Дело в том, что точности позиционирования полного шага достаточно, а плавности движения нет. Поэтому спрашиваю можно ли программно сгладить ход, или же того нужно добиваться только механически?
Ну почему подробности нужно клещами тянуть? Неужели нельзя сразу подробно все изложить? Эта движущаяся хрень - страшная секретная тайна? Из серии "перед прочтением сжечь"?zwer97 писал(а):Время перемещения 0.146 с, само перемещение 20 мкм.

Можно поподробнее о датчике холла и снижении питания?m.ix писал(а):2 - можно скорость снизить по средством подачи питания на мотор, контролируетсяпоожение датчиком холлаСпойлер
Погрешность будет в любом случае, как бы вы не "изгалялись" с механикой и электроникой. Просто за счёт, ну, хотя бы механики, нужно сделать так. чтобы неравномерность движения( погрешность" укладывалась в ваши требования.zwer97 писал(а):bolek, нет, не секрет. Это координатных станок, который будет работать вместе со щупом для создания 3д модели микроповерхностей (1-2см). Неравномерность в движении приведёт к погрешности в измерениях. Получается 12 полных шагов на 20 мкм. .
Какое хочется получить разрешение?zwer97 писал(а):Получается 12 полных шагов на 20 мкм.
Да, такого разрешения достаточно, редуктор конечно не желателен, так как используются только имеющиеся материалы, а бюджет маленький. В альтернативе пока только использовать микрошаг, экспериментально подбирая его дискретность для получения минимальной "ступеньки" в перемещении. К стати, на маленькой скоросости ступеньки очень сильно выражены.bolek писал(а):Какое хочется получить разрешение?zwer97 писал(а):Получается 12 полных шагов на 20 мкм.
На картинке дискретн.png видны эти 12 шагов, т.е. дискрет шага получается 20/12=1,67 мкм
Этого недостаточно?
А чего именно вы добьётес "сгладив шаг" - если у вас шаг МЕНЬШЕ точности измерения- то в этом нет смысла, если шаг БОЛЬШЕ, то делайте редуктор.zwer97 писал(а): главное сгладить шаг.
Если у вас один шаг- это 1,6 мкм- то меньше вы сможете сделать только используя какой- нибудь безлюфтовый редуктор. Что вам даст "плавность хода", если всё равно у вас ШАГ, который вы считаете- имеет определённую величину?zwer97 писал(а):Измерения должны начинаться из нулевой координаты, координаты замеряться шагами двигателя.