Uneven rotation

I already had a problem of this kind, then I found electric angles for a separate side of rotation. Now I’ve changed the motor, the encoder. But the problem still remained. With the help of turning equipment, a landing for the magnet was made, I installed it with a deviation of 0.02 mm. The encoder passport says that this deviation can reach 0.3 mm.
In an open cycle, the motor rotates smoothly.
Encoder mt6701

any help

a little later I will try to rotate the motor at a certain angle and take the encoder readings. Maybe they are different

I did a little experiment. I rotated the motor rotor in an open cycle with a step of 0.5 radians. The encoder readings do not coincide with the movements of the rotor. Because of this, there is no smooth rotation in a closed cycle. I noticed that the more poles the motor has, the more accurately the encoder should be installed. For example, a stepper motor with its 50 poles is blocked in a closed cycle at once.
angle_openloop ==============Encoder
0.5 ========================0.55
1 =========================1.03
4 =========================4.04
5========================= 4.93
6========================= 5.96

Reading the Datasheet for the MT6701, there is nothing in there about calibration. I know this doesn’t help you much in your current predicament, but look at the MT6835 Datasheet, where it explains the calibration procedure. As I understand it, we have to spin the stepper in open loop for a certain time, while calibration is being performed by the IC.

Hello. Thanks for the idea. I ordered mt6835. I hope this will help me. Ha-ha)))))

1 Like