I've been playing with a 3-ph Stepper (50 poles, 80V+ capable) and DRV8301-69M-KIT @ 50Vbus
I can run at < 1 Hz, with 0 speed command full holding torque, and nearly instantaneous full speed reversals. Full speed (833+ Hz) with no load is about 0.63 A @ 50 V bus (powering entire kit).
Essentially everything in InstaSPIN-FOC and -MOTION work as is with 3-ph steppers except
- The Ls that is identified is valid for the low current test we do....but steppers are designed to take much more current, hence they will saturate at high speed and high load, lowering the actual Ls causing a current control instability.
- Simply take the Ls that is identified, and divide by 2 when you store it in user.h
- It is possible that the current controllers (which use Ls in the calculation) are now too stiff. I did not notice this in my no-load experimentation, but it could be likely.
- If this is an issue simply divide IqIq Kp and Ki by two, and set those in the controller
What does using InstaSPIN-FOC on a stepper bring you?
- Under constant velocity, current usage will be much less
- Peak torque will be higher
- Under a blocked rotor the angle will be held much longer
- If you are able to move from a 2-ph to a 3-ph stepper operation will be more efficient because
- 2-ph connection between the motor and the converter requires an additional wire or sqrt(2) more cross-section in one of the wires
- 2-ph converter must be larger. Either 4-phases with the same current on each phase, or sqrt(2) more Amps for one of the phases or all of the phases
I've also sent this over to LineStream, so I would expect to see something with an Encoder for additional position control at some point.
We are also looking at 2-ph stepper control for release at some later date...
Here are a few videos of the speed reversal....sorry, I haven't captured the single RPM control yet.
Curious if anyone is working with these types of motors....