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.

The Exact Model Knowledge of the TMSHVPMSMTR (PMSM) is uncertain.

Other Parts Discussed in Thread: HVPMSMMTR, CONTROLSUITE

Dear Chris;

I bought the TMDSHVMTRPFCKIT with HVPMSMTR.In this sense, i am abit confused. Please could you make the some important points clear?

 

1- The relevant link gives us the information that the PMSM is from Anaheim. http://focus.ti.com/docs/toolsw/folders/print/hvpmsmmtr.html.

But, when the PMSM is delivered to me, i saw it from Estun.

 

2- The reason of buying the PMSM from TI is to know exact model knowledge of it. (P,R,L,Qm, B and J). Now, i have one motor but three suppliers.

The PMSM is described in

TI Website: EMJ-04APB22

Estun Website: EMJ-04APA22

Anaheim Website: EMJ-04APA22

Please could you tell me which is true?

 

3- Again, the motor parameters from TI Control Suit;

// Define the electrical motor parametes (Estun Servomotor)
#define RS         2.35                    // Stator resistance (ohm)
#define RR                                  // Rotor resistance (ohm)
#define LS       0.0065                    // Stator inductance (H)
#define LR                                 // Rotor inductance (H)    
#define LM                                  // Magnatizing inductance (H)
#define POLES      8                        // Number of pole  // Number of poles

// Define the base quantites
#define BASE_VOLTAGE    236.14        // Base peak phase voltage (volt), Vdc/sqrt(3)
#define BASE_CURRENT    20            // Base peak phase current (amp), Max. measurable peak curr.
#define BASE_TORQUE                   // Base torque (N.m)
#define BASE_FLUX                     // Base flux linkage (volt.sec/rad)
#define BASE_FREQ          200           // Base electrical frequency (Hz)

and from the Anaheim and ESTUN are not compatible with eachother.

 

Please could you tell me which is true?

 

In order to realize the Project, i need to know the exact values of the motor parameters. For this reason, i can not start the work yet.

I should be very grateful if you give me exact motor parameters soon.

 

Best regards.

 

 

  • Dear All,

    I started working with Estun  EMJ-04APA22 PMSM motor to develop DTC algorithm. If we anybody can provide information on dq axes inductance of this motor, it would be really helpful.

  • Phase inductances, that is, d-q inductances of the motor are equal to each other, 7 mH.

  • To answer the 3+yr old first post,

    The motor is manufactured by ESTUN in China. Anaheim Automation is the re-seller to our contract manufacturer, who then boxes and sells to TI.

    TO answer Murat,

    You can use InstaSPIN-FOC to ID this motor yourself if you like.  We can only identify - today - an average Ls. We have no true information on the saliency (Ls_d vs. Ls_q) for this motor, but based on the construction and our work with algorithms for very highly salient motors, we know that it is quite low and can be treated as nearly identical.

    #if (USER_MOTOR == Estun_EMJ_04APB22)                 
    #define USER_MOTOR_TYPE                 MOTOR_Type_Pm 
    #define USER_MOTOR_NUM_POLE_PAIRS       (4)         
    #define USER_MOTOR_Rr                   (NULL)       
    #define USER_MOTOR_Rs                   (2.200221)    
    #define USER_MOTOR_Ls_d                 (0.008721023) 
    #define USER_MOTOR_Ls_q                 (0.008721023) 
    #define USER_MOTOR_RATED_FLUX           (0.3846985)   
    #define USER_MOTOR_MAGNETIZING_CURRENT  (NULL)        

  • Dear Chris,

    Do you have the parameters for Estun EMJ-04APA22. Could you please provide the value for rated flux.

  • No, I don't have that specific PN motor. It may be quite similar to the one we re-sell though, and those parameters are above.

     

  • Thanks Chris, better late than never. 

    And thanks ti.

  • Dear Chris,

    I confused about "base current"'、"base voltage" and "base torque".

    Are they rated current (2.7A)、 rated voltage(200V) and rated torque(1.27Nm)?

    If I modify these settings, the results will be different. 

    You didn't mention them. I will really appreciate with your applying.

    Thanks a lot.

  • Thanks a lot!
  • Dear Chris:

    I know the proportional relationship between code and actual.

    But I'm not sure the relationship between base voltage and base current.

    My motor (200V、2.7A、400W).

    Should I follow P=IV?

    If my power supply provide 120V.

    My base voltage and base current should set to 120/sqrt(3) and 400/(base voltage)?

    Please give me a simple example.

    By the way, should I fill out ""# USER_MOTOR_RATED_FLUX           (0.3846985)   "" this value to"" BASE_FLUX ""?

    Thanks!

  • I have done some experiments.

    If my power supply providing DC 200V.

    My base voltage adjust to 200/sqrt(3) and base current adjust to 2.7A.

    Deadband = 2.0*SYSTEM_FREQUENCY/2*0.83

    dlog.trig_value = 0x100.

    pi_id.Kp=_IQ(0.3);
    pi_id.Ki=_IQ(0.003);

    When Iqref=_IQ(0.04) there are two different results occur.

    One is I =0.075A the other is 0.11A (show on power supply)

    Iqref=_IQ(0.05)

    One is I =0.078A the other is 0.117A (show on power supply)

    If my base current adjust to 2.

    The motor would reverse!!

    It's really strange.

    Please forgive my poor English.
  • Dear Chris,

    Do you have stator inductance (H)?

    Not Ld and Lq.

  • Stator Inductance = Ls_d = Ls_q in InstaSPIN-FOC

    for the ESTUN motor this is (0.008721023) H

    But I think you are using a controlSUITE project aren't you?

    it's very hard to follow what you are doing..

  • I'm sorry about expressing not clearly, but you got me! Thanks Chris!

    I really use controlSUITE project!

    I use "HVPM_sensored_servo"  from   C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored_Servo.

    I should fill out these parameters as following:

    //// Define the electrical motor parametes (Estun Servomotor)

    #define RS 2.35 // Stator resistance (ohm)
    #define RR // Rotor resistance (ohm)
    #define LS 0.0065 // Stator inductance (H)
    #define LR // Rotor inductance (H)
    #define LM // Magnatizing inductance (H)
    #define POLES 8 // Number of poles
    //
    //// Define the base quantites
    #define BASE_VOLTAGE 236.140 // Base peak phase voltage (volt)
    #define BASE_CURRENT 20 // Base peak phase current (amp)
    #define BASE_TORQUE // Base torque (N.m)
    #define BASE_FLUX // Base flux linkage (volt.sec/rad)
    #define BASE_FREQ 200 // Base electrical frequency (Hz)

    If I use default value, the current loop control(Level 4B lsw=1)  operates strangely.

    I assume Iqref = _IQ(0.04), the feedback current will vibrate more and more.

    So I think I should modify these parameters correctly.

    I really appreciate with your applying!!!!!

    Thanks a lot!

    Best regards.

  • I also want to know the relationship between base voltage and base current.

    I have saw "C2000 motor control primer" you gave me.

    I know that the base voltage = dc bus voltage(power supply voltage) /sqrt(3) right?

    If I assume base voltage=236.14(my power supply =410V ) base current = 20 Iqref = _IQ(0.03),the system will be unstable.

    Sometimes, the feedback current will vibrate near my reference current(IqRef).

    But sometimes, the feedback current would be vibrate near 0.02 or less.

    The feedback current does not equal my reference current.

    So I think the system is unstable due to I have no correct parameters about my motor.

    Please give me an example :

    base voltage = ?、base current = ?、My DC power supply = ? V、RS = ? LS =?

    Thanks a lot!!!!!!!!!!!!