This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDSHVMTRINSPIN: Speed limiting issue

Part Number: TMDSHVMTRINSPIN
Other Parts Discussed in Thread: TMS320F280049C, C2000WARE,

Hello team,

  1. We are using Instaspin FOC library + tms320f280049C controller to control my motor with our own Hv-kit.
  2. We are using code files available in below path “C:\ti\c2000\C2000Ware_MotorControl_SDK_3_00_01_00\solutions\tmdshvmtrinspin\f28004x\ccs\sensorless_foc “
  3. We used “is05_motor_id” for identifying motor parameters, we got the motor parameters correctly (near to the motor data sheet), so we decided that there is no problem with my current and voltage sensing circuits
  4. We updated the user.h with the identified parameters. For speed controlling we are using “is07_speed_control”. The rated speed of the motor is 60 RPM, we achieved the speed up to 90RPM at No load
  5. In load condition (Fan load) we only reached upto 52 RPM. The DC bus of this drive is 315V. Earlier for this issue we got a suggestion from you that this DC bus is not sufficient, so we increased the DC bus to 600V in our drive and tested the same motor in load (Fan load) and then also we could only reach 52 RPM
  6. This is the link of our previous thread

     https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/999006/tmdshvmtrinspin-pmsm-motor-with-full-load/3691026#:~:text=You%20have%20to%20increase,the%20field%20weakening%20control.

  7. We have also tried changing below lines of code and tested the same, but we found no improvement

    PUserParams->BWc_rps = MATH_TWO_PI * (float32_t)120.0;

    pUserParams->BWdelta = (float32_t)35.0.

  8. Is there any other parameter that is limiting the speed of motor in load condition?
  9. Is there any Torque factor that is limiting the speed ?
  10. Below are the ADC data plots of voltages and currents with DC bus 600V at speed 52RPM
  11. Below is the current waveform captured from the current probe.

      12. Below are the motor parameters.

  1. USER_MOTOR_TYPE MOTOR_TYPE_PM
  2. USER_MOTOR_NUM_POLE_PAIRS (28)
  3. USER_MOTOR_Rr_Ohm (0.0)
  4. USER_MOTOR_Rs_Ohm (3.57093718)
  5. USER_MOTOR_Ls_d_H (0.020496008015)
  6. USER_MOTOR_Ls_q_H (0.020496008015)
  7. USER_MOTOR_RATED_FLUX_VpHz (4.8)
  8. USER_MOTOR_MAGNETIZING_CURRENT_A (NULL)
  9. USER_MOTOR_RES_EST_CURRENT_A (20.0)
  10. USER_MOTOR_IND_EST_CURRENT_A (-20.0)
  11. USER_MOTOR_MAX_CURRENT_A (15.0)
  12. USER_MOTOR_FLUX_EXC_FREQ_Hz (20.0)
  13. USER_MOTOR_NUM_ENC_SLOTS (2500.0)
  14. USER_MOTOR_INERTIA_Kgm2 (3.10002e-02)
  15. USER_MOTOR_FREQ_MIN_HZ (5.0)           // Hz
  16. USER_MOTOR_FREQ_MAX_HZ (30.0)         // Hz
  17. USER_MOTOR_FREQ_LOW_HZ (2.5)          // Hz
  18. USER_MOTOR_FREQ_HIGH_HZ (25.0)         // Hz
  19. USER_MOTOR_VOLT_MIN_V (30.0)          // Volt

      22. USER_MOTOR_VOLT_MAX_V             (260.0)