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: Universal Motor Control Lab module overcurrent faults with ACIM Motor with F280025C Control Card

Part Number: TMDSHVMTRINSPIN

I am trying to run BUILD LEVEL 1 and 2 with Control Card F280025C and Hardware Board TMDSHVMTRINSPIN. I am trying to run a 0.25 HP Induction Motor and a 1 HP Induction Motor. BUILD 2 is basically open loop V/F control. With a 0.25 HP induction motor, I am not getting a pure sine wave current. With a 1 HP motor, I am getting the Module-Over-Current fault. After spending some time searching, I found the related E2E post

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1043745/drv8353rs-evm-universal-motor-control-lab-correct-offset-values-faults-and-module-overcurrent-faults?tisearch=e2e-sitesearch&keymatch=DRV8353RS-EVM

But in this Hardware board was different and the F280025C Launchpad

I have done switches setting on Control Card and 180-100 pin Adapter as per the user guide.

Also, The ISRcount is not incrementing.

Please help me rectify this problem.

  • Currently, this lab only supports PMSM, especially in build level 4 with closed-loop. Yes, you can run an ACIM with open-loop in build level 2 or 3.

    Set and tune the v/d profile values below according to the motor you used. And add the right power supply to the inverter.

    #define USER_MOTOR1_FREQ_LOW_Hz             (10.0f)         // Hz               // Hz - suggested to set to 10% of rated motor frequency

    #define USER_MOTOR1_FREQ_HIGH_Hz            (200.0f)        // Hz             // Hz - suggested to set to 100% of rated motor frequency

    #define USER_MOTOR1_VOLT_MIN_V              (20.0f)         // Volt            // Volt - suggested to set to 15% of rated motor voltage

    #define USER_MOTOR1_VOLT_MAX_V              (200.0f)        // Volt          // Volt - suggested to set to 100% of rated motor voltage

    Set the maximum output and protection current below per the motor.

    #define USER_MOTOR1_OVER_CURRENT_A          (4.5f)          // A, the peak current of motor phase, set the value according to the motor and power inverter

    #define USER_MOTOR1_MAX_CURRENT_A           (5.0f)          // A, the maximum output current

  • According to 1HP ACIM which is running on No-Load Condition, which only take 1.5A RMS while running No-Load.

    Belows are the parameters I have set in program. HV KIT is not giving any hardware trip for OverCurrent Protection. But still I am getting moduleOverCurrent Fault while running BUILD 2.

    #define USER_MOTOR1_FREQ_LOW_Hz             (10.0f)         // Hz               // Hz - suggested to set to 10% of rated motor frequency

    #define USER_MOTOR1_FREQ_HIGH_Hz            (50.0f)        // Hz             // Hz - suggested to set to 100% of rated motor frequency

    #define USER_MOTOR1_VOLT_MIN_V              (80.0f)         // Volt            // Volt - suggested to set to 15% of rated motor voltage

    #define USER_MOTOR1_VOLT_MAX_V              (230.0f)        // Volt          // Volt - suggested to set to 100% of rated motor voltage

    Set the maximum output and protection current below per the motor.

    #define USER_MOTOR1_OVER_CURRENT_A          (10.0f)          // A, the peak current of motor phase, set the value according to the motor and power inverter

    #define USER_MOTOR1_MAX_CURRENT_A           (10.0f)          // A, the maximum output current

  • #define USER_MOTOR1_VOLT_MIN_V              (80.0f)         // Volt            // Volt - suggested to set to 15% of rated motor voltage

    Try to change this voltage value, seems like it's too high to cause the over current fault. You may try to monitor the phase current using an oscilloscope with the current probe to see if there is current shock when start the motor.

    Ans also reduce this value, it's not the minimum frequency you want to run the motor, it's the minimum frequency of the v/f profile.

    #define USER_MOTOR1_FREQ_LOW_Hz             (10.0f)         // H