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.

AC Inductive motor Identify error using F28069

Other Parts Discussed in Thread: DRV8301-69M-KIT, MOTORWARE

Dear,

This is beginner level question.

I'm using following environment to control my AC Inductive motor:

1) Driver circuit:

-  DRV8301-69M-KIT (rev D)

- CCS 6.0.1.00040

- Motorware 1.01.00.16 -

- Using proj_lab02c for identify my motor (with some changes in (4))

=========

2) Power supply:

The power supply for DRV8301-69M-KIT is: switching power, 24VDC, 20 A

=========

3) My AC Inductive motor, with the Characteristic as attached file2604.125-5-21R-24-07-O.pdf

4) My user.h configuration as below:

#elif (USER_MOTOR == CIMA1915)
#define USER_MOTOR_TYPE                     MOTOR_Type_Induction
#define USER_MOTOR_NUM_POLE_PAIRS         (4)
#define USER_MOTOR_Rr                     (NULL)
#define USER_MOTOR_Rs                     (NULL)
#define USER_MOTOR_Ls_d                 (NULL)
#define USER_MOTOR_Ls_q                 (NULL)
#define USER_MOTOR_RATED_FLUX             (0.20808)
#define USER_MOTOR_MAGNETIZING_CURRENT     (NULL)
#define USER_MOTOR_RES_EST_CURRENT         (1.0)
#define USER_MOTOR_IND_EST_CURRENT         (NULL)
#define USER_MOTOR_MAX_CURRENT             (40.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz     (100.0)

and: USER_PWM_FREQ_kHz = 30khz

5) Result after running Indentify proj_lab02c ---> it fail to identify the motor.

Could you please suggest me some steps/configuration need to take-care during this Identify process.

Thanks and regards.

--Tri

  • from the datasheet it looks like this motor requires much higher current, which means that the magnetizing current that is required to make the flux is probably pretty high also.

    I don't think you will be able to ID this motor, especially not with this kit. If you can get a full nameplate of this motor you should be able to calculate the USER_MOTOR settings (SPRUHJ1 chapter 4.8.1) and potentially at least run the motor with the kit in light load.
  • Dear,

    After mode tuning on parameters of ACIM, the identify progress has been reach 100%, and the GUI inform the motor "Motor Identified".

    But the GUI has also a "FAULT STATUS" (the parameters and fault as pix 1).

    I used these parameters in lab2c, run the motor, and checked CCS "expressions", found the error "ratedFluxHigh" (pix 3 is error of "expressions").

    Any items I need to taken care ?

    Regards

  • for the error code you can look in user.c for the error code and see the logic that set the error

    I can tell you that the motor did not ID correctly. Notice the Rr value is much too small. The Ls value also MAY be too small...hard to say, but if the Rr value didn't ID the Ls may not have correctly either.

    Instead of using the GUI try using MotorWare proj_lab02c to ID the motor.

    Also note that it says the magnetizing current is 40A. That means it kept increasing the magnetizing current to 40A trying to reach the RATED_FLUX level of 0.1559 and it never could. This is a problem. How are you calculating the 0.1559 V/Hz? Are you using enough rated voltage to reach this flux? Looks like you weren't even half way there with 40A!

    As I mentioned this motor looks to be much higher current than the EVM can support.