Other Parts Discussed in Thread: TMS320F28069M, , MOTORWARE
Tool/software:
Dear TI E2e Community,
I’m currently working on a motor control application using the following setup:
- MCU: TMS320F28069M
- Inverter: BOOSTXL-DRV8323RS
- Motor Control Strategy: Sensorless Field-Oriented Control (FOC) via InstaSPIN-FOC
My objective is to rotate the motor rotor by a precise 60 degrees (electrical or mechanical, depending on implementation) from a standstill, without relying on position sensors.
I’ve reviewed the InstaSPIN-FOC documentation and examples, but I’m facing challenges in achieving controlled partial rotation. Specifically:
- Rotor Alignment: How can I reliably align the rotor to a known position before initiating the 60° rotation?
- Open-loop vs Closed-loop: Is it feasible to use open-loop voltage vector injection for this purpose, or can sensorless FOC be tuned to achieve such fine control?
- Code Implementation: Are there recommended modifications to the MotorWare labs (e.g., lab02c or lab05a) to support partial rotation commands?
- Position Estimation: Since the FAST estimator requires rotor motion to converge, how can I ensure accurate position control for such a short movement?
Any guidance, example code snippets, or references to similar implementations would be greatly appreciated.