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.

TMS320F28334: HVACI_Sensorless_F2833x PHASEVOLT_MACRO

Part Number: TMS320F28334

Hello,

I am referring HVACI_Sensorless_2833x example for my development related to AC induction motor control.

As we know that we using PHASEVOLT_MACRO to get Valpha and Vbeta to give input to flux estimator macro.

Now we are also getting the Valpha and Vbeta from IPARK macro.

so my question is

1)why we can't use IPARK macro output Valpha and Vbeta to give input to flux estimator macro?

Currently I am using IPARK macro output Valpha and Vbeta to give input flux estimator macro in my code. 

2)does it make any difference in controlling the motor? if yes what difference?

3)should I use IPARK Valpha/Vbeta to input flux estimator or compulsarily use PHASEVOLT_MACRO to get Valpha/Vbeta to input of flux estimator?

Thanks & Regards

Raj.

  • 1)why we can't use IPARK macro output Valpha and Vbeta to give input to flux estimator macro?

    You can use the iPark as you mentioned above if there are three-phase voltage sensing signals on your board. Otherwise, you have to use the PHASEVOLT_MACRO that is for the board without three-phase voltage sensing signals.

    2)does it make any difference in controlling the motor? if yes what difference?

    As mentioned above. Using the phase voltage sensing signals is much better than phase voltage reconstruction with PHASEVOLT_MACRO .

    3)should I use IPARK Valpha/Vbeta to input flux estimator or compulsarily use PHASEVOLT_MACRO to get Valpha/Vbeta to input of flux estimator?

    It's not neccesary.

  • Hi Yanming,

    Thanks for reply.

    I don't understand what you meant to say by ,

    You can use the iPark as you mentioned above if there are three-phase voltage sensing signals on your board. Otherwise, you have to use the PHASEVOLT_MACRO that is for the board without three-phase voltage sensing signals.

    Why I need three phase voltage sensing signal from board for IPARK? IPARK only need Vd/Vq to get Valpha/Vbeta.

    This is what I am doing in my code

    This is what done in given HVACI_Sensorless_F2833x code

    My board have DC bus voltage sensing not Three phase voltage sensing.

    This is two method to get Valpha/Vbeta for flux estimation input. Which one is more efficient?How?

    Waiting for your reply.

    Thanks & regards.

    Raj

  • Why I need three phase voltage sensing signal from board for IPARK? IPARK only need Vd/Vq to get Valpha/Vbeta.

    That depends on what motor control algorithm are you using? The HACI_Sensorless doesn't need the three-phase voltage sensing, it will use the voltage reconstruction with PHASEVOLT_MACRO.

    This is two method to get Valpha/Vbeta for flux estimation input. Which one is more efficient?How?

    As replied to you above. You can use PHASEVOLT_MACRO.