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 Servo motor ID

Other Parts Discussed in Thread: TMDSADAP180TO100, CONTROLSUITE

Sir,

I m Working on Lab 2 using BL DC motor. it works Pretty Well.....

But When I Connect a AC Servo Motor...During estimation ..it starts with a fixed velocity in as per the USER_MOTOR_FLUX_EST_FREQ_Hz .. but after there is a start where it shows Lock Rotor.

Again i start by setting Flag_Run_Identify = 1, now the Motor Runs with a high Speed To And Fro about 4 to 5 times and then stops making Flag_Run_Identify  = 0. 

Now making Flag_Run_Identify = 1, it is expected to move with Set RPM...but is Moves to high Speed and stops...

My Parameter Setting

#define USER_MOTOR_TYPE MOTOR_Type_Induction
#define USER_MOTOR_NUM_POLE_PAIRS (2)
//Rated Rpm(Ns) = 3000, Rated Freq(F)= 100 , Ns = 120F/P
#define USER_MOTOR_Rr (NULL)
#define USER_MOTOR_Rs (NULL)
#define USER_MOTOR_Ls_d (NULL)
#define USER_MOTOR_Ls_q USER_MOTOR_Ls_d
#define USER_MOTOR_RATED_FLUX (0.8165*220.0/60.0)
#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 (2.0)
#define USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)

Motor Parameters 

Ns = 3000 RPM , 220V , 5.7 Amps.

F = 100Hz

Slip = 90 RPM

2) Whenever i try to I run the Motor... My USB Communication is lost... ??

  • Bipin,

    When it shows Lock Rotor are you physically preventing the motor shaft from rotating? This is required for ACIM parameter identification. If the motor shaft rotates during this part of the motor parameter identification, the identified parameters will be incorrect.
  • Sir,

    1 ) . I am not physically stopping the motor, But During The Identification Process in Lab 2, The condition Lock Rotor Occurs and motor stays still. But again after setting Flag_Run_Identify = 1, Motor Start running with random RPM (mostly rpm more than 1500) , to and fro.

    2) Now i m running the same motor in Lab 3, bypassing the identification. Making Flag_Run_Identify = 1 . The motor rotated with a high speed may be 1500 Rpm (For few seconds) and then rotates with a fixed RPM 30 (Checked with Tachometer) ... But the The Actual Speed displayed is 300 RPM on Watch Window.......
    But Increasing the Reference RPM (gMotorVars.SpeedRef_krpm) to more than 300 RPM , then only the motor RPM matches with the Actual RPM Displayed on Watch Window, then Which ever RPM is set on Reference RPM the Motor rotates with the Set RPM.
    Why is this So?

    Why is identification of Motor Not Taking Place in Lab 2.

    For Lab 3 Following are the parameters.

    USER_MOTOR_TYPE MOTOR_Type_Induction
    USER_MOTOR_NUM_POLE_PAIRS (2)
    USER_MOTOR_Rr (3.7)
    USER_MOTOR_Rs (3.7)
    USER_MOTOR_Ls_d (0.00725) //72.5mH
    USER_MOTOR_Ls_q USER_MOTOR_Ls_d
    USER_MOTOR_RATED_FLUX (0.8165*230.0/60.0)
    USER_MOTOR_MAGNETIZING_CURRENT (0.9899)
    USER_MOTOR_RES_EST_CURRENT (1.0)
    USER_MOTOR_IND_EST_CURRENT (NULL)
    USER_MOTOR_MAX_CURRENT (2.0)
    USER_MOTOR_FLUX_EST_FREQ_Hz (5.0)

    3) Sir Do we get a 2807x Control Card to be used in HV Kit. Can instaspin can be used in 2807x

  • Bipin,

    Bipin Patil said:
    1 ) . I am not physically stopping the motor, But During The Identification Process in Lab 2, The condition Lock Rotor Occurs and motor stays still. But again after setting Flag_Run_Identify = 1, Motor Start running with random RPM (mostly rpm more than 1500) , to and fro.

    When it shows the status Lock Rotor, it is asking you to physically lock the rotor and after the rotor is physically prevented from moving, then set Run Identify back to 1.  To complete the identification of ACIM there are some tests that the system must do while the rotor is prevented from moving.

    Bipin Patil said:
    2) Now i m running the same motor in Lab 3, bypassing the identification. Making Flag_Run_Identify = 1 . The motor rotated with a high speed may be 1500 Rpm (For few seconds) and then rotates with a fixed RPM 30 (Checked with Tachometer) ... But the The Actual Speed displayed is 300 RPM on Watch Window.......
    But Increasing the Reference RPM (gMotorVars.SpeedRef_krpm) to more than 300 RPM , then only the motor RPM matches with the Actual RPM Displayed on Watch Window, then Which ever RPM is set on Reference RPM the Motor rotates with the Set RPM.
    Why is this So?

    Until you are able to successfully identify the motor parameters, the motor will exhibit some undefined behavior.  

    Bipin Patil said:
    3) Sir Do we get a 2807x Control Card to be used in HV Kit. Can instaspin can be used in 2807x

    The F2807x ControlCards can be used on a HV Kit if you also use the adapter card: TMDSADAP180TO100.

    SpinTAC will be made available on the F28x7x devices including the F2807x family, but there will not be any InstaSPIN support for this product right now.  You should be able to use some of the example code from ControlSuite in order to spin your motor using the F2807x devices.