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: PM_Sensorless

Tool/software: Code Composer Studio


// This machine parameters are based on 24V PM motors inside Multi-Axis +PFC package
// Define the PMSM motor parameters
#define RS 0.79 // Stator resistance (ohm)
#define RR 0 // Rotor resistance (ohm)
#define LS 0.0012 // Stator inductance (H)
#define LR 0 // Rotor inductance (H)
#define LM 0 // Magnetizing inductance (H)
#define POLES 8 // Number of poles

How to measure these parameters?

  • For PMSM, you'll need to know Rs and Ls, which can be difficult to find out experimentally. There are large devices (typically very expensive) that can be used to determine these parameters, but there are also some guides online how you can determine Rs by using a few items including a multimeter. The # of poles should be known from the motor manufacturer. There are some experimental ways to determine this as well by applying a DC voltage across 2 of 3 windings and counting the number of "positions" the rotor snaps to as it's rotated. You can see more information online

    InstaSPIN-FOC also has the ability to sensorlessly identify the motor parameters. You must know the # of poles beforehand, but after that it can identify PMSM and ACIM motors

    Sean
  • I'm glad to receive your reply.Thank you very much for your advice and  ti is very valuable to me.

    Ralpha,Rbeta ,Lbeta,Lalpha ,poles can be measured and the results are obtained by the indirect test but on the PM sensored condition.

    I've done a simulation experiment on MATLAB.

    If it's convenient can you give some advice on the start of the sensorless motor control?

  • Hi, I am writing to see if there are any follow up questions on this post

    Sean