Other Parts Discussed in Thread: DRV8301, MOTORWARE
Hi all,
I'm using a TMDSCNCD28069MISO Piccolo F28069M controlCARD with DRV8301. I am following the quick start guide for InstaSPIN-MOTION with the GUI.
When I try to identify the motor parameters, it works fine up to about 85% where it will reach the status "Rampdown", followed by a jump to 100% and the motor will stop immediately. Is this the right behaviour? However, it does say the motor is identified. The resulting parameters are:
Rs = 0.0442762
Ls_d = 8.79349 e-5
Ls_q = 8.79349 e-5
Flux = 0.0654693
The main problem however, occurs when trying to estimate the motor inertia. When I click the button, the status will go to "Zero Speed", followed by a pause of approximately 10 seconds during which nothing happens (the motor doesn't spin at all). Then I hear a brief "click" from inside of the motor and the status goes to "Not Identified", with the number 5 below it. I have tried several different values for the ramp time etc, but it doesn't change anything.
This was not the initial behaviour though. At first, this function did work properly. I haven't changed anything to the setup or even touched to motor, except for trying to rotate the motor shaft while in the "Tuning" tab (following the instructions in guide), which was impossible.
In the manual I found the problem with code 5 is Invalid velocity loop control signal minimum value, with solution: "Set cfg.OutMin within [-1, 0)". I have no idea what this means though.
How can this be solved?
Thanks in advance.