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.

How to determine which commutation/switch state the PMSM is in using PM_Senorless project with F28035 and DRV8312 board?

Hello,

I am working with the F28035 control card with the DRv 8312 board with the PM_Sensorless code. I would like to implement regenerative braking by using the inverter topology already present on the board, to form it as a DC/DC boost converter?

How to know which commutation/switching state the motor (i.e. PMSM) is in at a particular time? I know with the BLDC sensored code, it actually shows you in the BLDC pwm code when the commutation ptr is a certain value, which phases would be energized.

With the PM_Sensorless code, i know it uses SVPWM to generate the PWMs, but it does not (or i haven't realized yet) how to actually know which motor phases are energized. This info is critically needed for my project I believe.

Can I receive some guidance please?

  • in svgen all three phases have a duty cycle placed upon them each cycle.
    you need to read up on your fundamentals

    you have also asked many questions on essentially the same topic and several of us have given you answers. perhaps discussing with your professors is a good next step?