Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: TMS320F28069M, DRV8305, MOTORWARE
Tool/software: Code Composer Studio
Hello,
My application requires a BLDC motor running at start-up or at a very low speed with full torque.
So there will be minimal or almost zero bemf to run the motor.
I am using: T-Motor MN7005-KV115 (out-rotor motor) with 5000 cpr optical encoder, c2000 TMS320F28069M with DRV8305 motor shield.
My current setting uses the lab12b (from the user lab manuals) as a default code, which uses an optical encoder as a position sensor.
However, when I actually run the motor, the estimated torque value from CCS is much bigger than what is actually measured.
(I compare the readings with loadcell readings during the stall condition)
My question is:
1. Is it true that almost no bemf would cause the significant torque drop at the stall? (about 34 % torque is dropped when I compare with the loadcell)
2. Would lab11e be a better solution?
It seems like lab11e is intended to work with the low-speed transition: providing BLDC control at zero-speed start-up and FOC control with sufficient bemf signals.
However, I thought InstaSPIN-FOC and the FAST estimator provide more stability at zero speed. That is why I chose lab12b initially for my application.
3. I am using "ForceAngle" feature inside the lab12b. Is it something different from BLDC control mentioned from lab11e?
My understanding was that when "ForceAngle" feature is on, the controller applies a certain current to kick off the motor, which I thought should be the same as BLDC control
mentioned in lab11e.
4. Minor question: most of the time, the user manual uses terms PMSM motor. Yet I am using BLDC motor. Should I care about the difference? Such as changing the settings in the code.
Thank you very much for your help.
Sincerely,