Part Number: TMS320C28346
Other Parts Discussed in Thread: CONTROLSUITE, DRV8412
The examples included in the ControlSuite software tool for Field Oriented Control (FOC) all focus on 3-Phase BLDC or PMSM motors. In recent years, there has been some focus on better drive performance of Stepper Motors by using FOC (see attachments for more information) as opposed to microstepping. I am looking for examples of implementation of the DMC Library to drive a 2-Phase Hybrid Stepper Motor using FOC. I have read through the TMS320C2000 Motor Control Primer Wiki and did find some reference to a potential project in the ControlSuite software that would focus on Stepper Motors. However, I'm not sure this project was ever created.
To be clear, because I think some people confuse the two, I am not trying to implement a microstep solution. Instead, I would like to implement a closed loop control system with three PI loops, current, velocity, and position. The current feedback will most likely be low side current sensing of the two phases. The position feedback will not be sensored as I will have a stepper motor with an integrated position encoder. The application requires very smooth motion at slow speeds. Stall and step-skips are unacceptable. This is why I am choosing to use a vector control system over an open-loop microstep system.
To conclude, I am requesting any information on existing software and/or hardware examples of this type of motor control implementation. If this does not exist, it would be great to discuss with someone how the current DMC library might be edited to allow a 2-phase drive architecture so that it will work for steppers.
Thank you,
Casey Shea
Microprocessor Designs
Shelburne, VT 05482
A-Novel-Vector-Control-Strategy-For-Bipolar-Stepper-Motor.pdf.
