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.

TMS320F28054M: TMS320F28054M

Part Number: TMS320F28054M

I have a strange problem with instaspin based 230VAC drive implementation. The drive works well, however, the actual motor speed seen with gMotorVars.Speed_krpm variable inside the drive matches with actual drive speed upto 2000rpm, after this, the actual motor speed and speed shown in above variable differs.

For example,

With 10pole motor, upto 2000 rpm, the actual motor speed and gMotorVars.Speed_krpm is identical, however, beyond 2200 rpm, the actual motor speed(3600rpm) is much higher than  gMotorVars.Speed_krpm(2500rpm)

With 8 pole motor, the same phenomenon is seen the actual speed and the gMotorVars.Speed_krpm speed are identical upto 2000 rpm, but later the variation is seen in these values and the actual motor speed is 3600rpm when gMotorVars.Speed_krpm shows 3000rpm.

The variation increases linearly.

The motor performance, current values are all OK -the only problem is difference between actual speed and gMotorVars.Speed_krpm.

I have doubly checked motor pole pair and they are correct in both above cases. 

Can somebody pl. help me and throw some light on this? How does the instaspin library calculate the speed in gMotorVars.Speed_krpm?

  • Hi,

    The subject matter expert is out of office this week. Please expect response by next week.

    Regards, Santosh

  • Which hardware board are you using? A TI kit? Or your own board? What type is the motor? ACIM or PMSM?

    Please take a look at the InstaSPIN lab user's guide and InstaSPIN user's guide, make sure that the hardware and motor parameters are set correctly according to the hardware and motor you used.

  • Dear Yanming,

    I am using a custom board. It is PMSM. The motor works well, the current waveforms are quite OK, only thing is that it is showing wrong speed gMotorVars.Speed-Krpm variable. Can you pl. let me know how the speed is calculated in this variable so that, I can check board level parameters to see why their is this discrepancy.

  • Dear Yanming,

    I am using a custom board. It is PMSM. The motor works well, the current waveforms are quite OK, only thing is that it is showing wrong speed gMotorVars.Speed-Krpm variable. Can you pl. let me know how the speed is calculated in this variable so that, I can check board level parameters to see why their is this discrepancy.

  • How do you measure the actual motor speed? Can you check the frequency of the motor phase current using an oscilloscope with current probe?

    And do you identify the motor parameters with this custom board, and set the right motor parameter including the pole pairs?