SPRUHJ1I January 2013 – October 2021 TMS320F2802-Q1 , TMS320F28026-Q1 , TMS320F28026F , TMS320F28027-Q1 , TMS320F28027F , TMS320F28027F-Q1 , TMS320F28052-Q1 , TMS320F28052F , TMS320F28052F-Q1 , TMS320F28052M , TMS320F28052M-Q1 , TMS320F28054-Q1 , TMS320F28054F , TMS320F28054F-Q1 , TMS320F28054M , TMS320F28054M-Q1 , TMS320F2806-Q1 , TMS320F28062-Q1 , TMS320F28062F , TMS320F28062F-Q1 , TMS320F28068F , TMS320F28068M , TMS320F28069-Q1 , TMS320F28069F , TMS320F28069F-Q1 , TMS320F28069M , TMS320F28069M-Q1
In order to keep a smooth transition between rated magnetizing current and a reduced current provided by the PowerWarp algorithm, a linear transition is generated when this mode is enabled and disabled. When PowerWarp is enabled, the rate at which the current is changed is set by the following defined in user.h:
#define USER_MAX_CURRENT_SLOPE_POWERWARP
(0.3 * USER_MOTOR_RES_EST_CURRENT
/USER_IQ_FULL_SCALE_CURRENT_A
/USER_TRAJ_FREQ_Hz)
The rate of change for the current after PowerWarp is enabled is equal to the current used for resistance estimation times 0.3 Hz. For example, if 1 Ampere is used for resistance estimation, the rate at which PowerWarp will change the rated current of the ACIM motor would be: 0.3 Amperes per second. So if PowerWarp reduced the rated current from 3 A to 1.5 A, it would take (3-1.5)/0.3 = 5 seconds to reach the new rated current.
A second current slope is also defined, which is used whenever the Irated is changed in the software, or when PowerWarp is disabled.
#define USER_MAX_CURRENT_SLOPE
(USER_MOTOR_RES_EST_CURRENT
/USER_IQ_FULL_SCALE_CURRENT_A
/USER_TRAJ_FREQ_Hz)
By default, this current slope is set to the current used for resistance measurement, per second. For example, if 1 A is used for resistance measurement, PowerWarp current is 1 A, and Irated current is 3 A, then it will take (3 – 1)/1 = 2 seconds for the current to grow back to Irated.