Other Parts Discussed in Thread: MOTORWARE
Hi Chris and all,
We made a PMSM motor controller based on TMDSHVMTRPFCKIT for EV application. Motorware lab5a is used for torque controlling. A resolver is used to calculate electrical angle and made necessary changed in CTRL_runOnLine_User function to get electrical angle from resolver. System is working and going well smoothly (Both in load and no load condition). But I have a few problems regarding the acceleration.
In load condition when we applied high Iq_ref value (ex: 10.00) we hope to get the maximum input current immediately (ex : 10Amps) which respect to that Iq_ref and acceleration. But it has not happened. We could see that the input current value was increasing slow from a value of say 3Amps and after awhile it will reach to that max current slowly (ex: 10Amp).
I have changed gMaxCurrentSlope = _IQ(127.99);
Are there any parameters which effect the acceleration?
What is the use of USER_NUM_CTRL_TICKS_PER_SPEED_TICK which allows to execute CTRL_doSpeedCtrl(handle) in CTRL_runOnLine_User . Since we are controlling current, what is the purpose of controlling speed in CTRL_runOnLine_User ? Same question for USER_NUM_CTRL_TICKS_PER_TRAJ_TICK.
Thanks.
