Здравствуйте!
Возникла такая проблема:
есть моторизированный стол с передачей шестерня-рейка, моторы по двум осям управляются драйверами Allegro A4988 с шагом 1/16 ; при перемещении с длительной задержкой между шагами происходит что-то странное – на некоторых шагах стол перемещается заметно больше чем на остальных (на глаз – как будто происходит небольшой рывок); задержка между шагами двигателя составляет около 100 миллисекунд, шаги вроде бы не пропускает, поведение одинаковое на всех осях.
Вопрос такой - с чем это может быть связано, с механикой передачи или с чем-то еще, или может быть такое что при микрошаге производится неконстантый поворот оси?