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
The next parameter during the ramp-up state is the period of time while the motor is ramped up (Figure 7-17). This is set by default to 20 seconds as shown in the next code example from user.c file:
pUserParams->estWaitTime[EST_State_RampUp] = (uint_least32_t)(20.0*USER_EST_FREQ_Hz);
Figure 6-17 Ramp-Up TimingThis time can be changed to any desired value. Figure 7-18, taken using a current probe to measure phase current, shows the ramp up state time.
Figure 6-18 Phase Current During RampUp
EST StateThe acceleration of this ramp is another parameter set in user.c, which can be changed according to user requirements. In the same example of a high inertia load, this acceleration can be changed. The default value of the ramp-up acceleration is set to 2.0 Hz/s as shown below:
//! \brief Defines maximum acceleration for the estimation speed profiles, Hz/s
#define USER_MAX_ACCEL_EST_Hzps (2.0)