I have an 8 wire stepper motor and an unipolar motor driver. I wired the motor as unipolar connection. On motor 3.15V and 4.2A is written.
My connection is above. When I connect V to 24V 14A source to V, at 1 ms step, the motor (has 200 steps) rotates at 3 Hz, but I expect 5 Hz. When I set step to 10ms or 100ms, the motor rotates very absurdly, like rotating 20' to left and waits then rotating right to 40' and lots of unexpected rotations.
When I connect V to 5V, it rotates at 1 ms step (5Hz expected) at 2Hz but vibrates too much. When I set 10 ms (0.5 Hz rotation is expected), the motor rotates at 0.45Hz; and vibration is very low. At 100ms step it works as expected.
My conclusions are
- High voltage is necessary for fast switching
- High voltage does not work at lower frequencies (long step sizes like 10ms or 100ms).
- Low voltage does not work at high frequencies (short step sizes like 1ms)
- Low voltage works pretty well at low frequencies.
My questions are
- Is my wiring schematic correct for unipolar scheme?
- Why did high voltage experiment not work for low frequencies?
- Why did low voltage experiment not work for high frequencies?
- Which voltage should I give to V at the schematic to rotate the motor at both high and low frequencies?