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.

TMS320F28035: motor does not run at PMSM level6

Part Number: TMS320F28035
Other Parts Discussed in Thread: DRV8301

Hi,

I am trying PMSM code to run the motor and could successfully try 5 levels but motor does not rotate in level 6.  Tried changing caliberation angle but not successfull.

Please suggest how to sort this.

thx

KVRao

  • What project are you working on? Sensor or sensorless? And what EVM are you using? What fault do you meet? Have any current waveform to show the fault?
  • Yanming said:

    What project are you working on? - PMSM

    Sensor or sensorless? - Sensorless

    And what EVM are you using? - DRV8301

    What fault do you meet? -  There is no fault indication but motor does not run in level 6.

    Have any current waveform to show the fault

    - Attached the image of wave form.

    Please review and suggest.

    thx

    KVRao

  • I was going thru the procedure for setting calibration angle like in post (e2e.ti.com/.../478825

    -Make sure that you can get a consistent and true calibration angle. Otherwise, you will be limiting your torque production and lose synhcronization. in order to make sure, create a variable in the code, and add it to the angle. When you run the motor under load, change the new variable from watch window and observe the input supply current. Ideally, when you add an offset to the angle, you should observe higher input currents. This is because you change the load angle and produce the same amount of torque with higher current. However, if you notice that the motor draws less current when you add/subtract offset angle, then your calibration is not accurate.

    Could you please let me know how to set the calibration angle.

    thx
    KVRao