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.

CCS/TMS320F280041C: InstaSPIN sygnal chain test no rotation

Part Number: TMS320F280041C
Other Parts Discussed in Thread: MOTORWARE

Tool/software: Code Composer Studio

Greetings! I have a three phase ACIM connected to my board with these parameters -> Power=250W, Nominal current 1.4A, RPMs=840, Nominal voltage 380V, 50Hz. There wasn`t an appropiate example motor settings in the user.h, so I made my own using the my_motor_1:

#define USER_MOTOR_TYPE                   MOTOR_TYPE_INDUCTION
#define USER_MOTOR_NUM_POLE_PAIRS         (8)
#define USER_MOTOR_Rr_Ohm                 (69.75102)
#define USER_MOTOR_Rs_Ohm                 (57.8)
#define USER_MOTOR_Ls_d_H                 (0.216)
#define USER_MOTOR_Ls_q_H                 (0.216)
#define USER_MOTOR_RATED_FLUX_VpHz        (0.8165*230.0/60.0)
#define USER_MOTOR_MAGNETIZING_CURRENT_A  (NULL)
#define USER_MOTOR_RES_EST_CURRENT_A      (0.2)
#define USER_MOTOR_IND_EST_CURRENT_A      (NULL)
#define USER_MOTOR_MAX_CURRENT_A          (1.4)
#define USER_MOTOR_FLUX_EXC_FREQ_Hz       (5.0)
#define USER_MOTOR_NUM_ENC_SLOTS          (NULL)
#define USER_MOTOR_INERTIA_Kgm2           (2.12002e-05)//I am not sure about this parameter I took it from the examples

#define USER_MOTOR_FREQ_MIN_HZ            (2.0)           // Hz
#define USER_MOTOR_FREQ_MAX_HZ            (60.0)         // Hz

#define USER_MOTOR_FREQ_LOW_HZ            (10.0)          // Hz
#define USER_MOTOR_FREQ_HIGH_HZ           (50.0)         // Hz
#define USER_MOTOR_VOLT_MIN_V             (80.0)           // Volt
#define USER_MOTOR_VOLT_MAX_V             (380.0)          // Volt

So now when I start the is04_signal_chain_test I hear a lot of noice comming from the motor, but there is no movement! I`ve tried to modify the parameters motorVars.speedRef_krpm, motorVars.IdSet_A and motorVars.IqSet_A as the doc suggests. I`ve reached 0.8 for motorVars.speedRef_krpm and 1.5 for motorVars.IqSet_A. I`ven`t touched the motorVars.IdSet_A(0.0 by default). There is no change. I`ve tried the next example is05_motor_id and again -> a lot of noice from the motor, but no rotation.

Any ideas?

Thanks!

  • That means the current sensing signals are not good enough for motor control to implement the current-closed loop, you have to check the current and voltage signals deal circuit on your own board. You might follow the lab guide to run the lab03 and lab04 to have a compare the waveforms of the sensing current/voltage with graph tool and datalog to the waveforms captured by the oscilloscope.

    You'd better use the instaSPIN-FOC enabled F2802x and F2806x devices in motorWare if you want to run the ACIM with the instaSPIN-FOC. InstaSPIN-FOC of the F28004x only supports PMSM in motor control SDK as mentioned in the link below.

    https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK