TI中文支持网
TI专业的中文技术问题搜集分享网站

CONTROLSUITE: 关于HVBLDC Sensorless中ALIGN的疑问

Part Number:CONTROLSUITE

HVBLDC sensorless例程中有如下代码:

// Initial Rotor Alignment Process
if (AlignFlag != 0)
{
    mod1.Counter = 0;
    pwm1.CmtnPointer = 0;
    BLDCPWM_MACRO(1,2,3,pwm1)
    if (VirtualTimer > 0x7FFE)
    {

        if (LoopCount != LOOP_CNT_MAX)
        LoopCount++;
    else    {        AlignFlag = 0;
        VirtualTimer = 0;        VirtualTimer++;
        VirtualTimer &= 0x00007FFF;
    }
}

请问这个对齐(align)处理的作用是什么呢

是为了把转子固定到某个换相位置,这样开环拖动的时候比较容易拖动吗

Susan Yang:

请您跟踪下面链接的回复

e2e.ti.com/…/controlsuite-align-in-hvbldc-sensorless 

,

user78960159:

您好请问连接怎么打开呢 谢谢 鼠标没有显示超连接?

,

Susan Yang:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1008902/controlsuite-align-in-hvbldc-sensorless 

,

user78960159:

好的 感谢您的帮助 外文网站已经给出答复 

,

Susan Yang:

好的,谢谢您的反馈

赞(0)
未经允许不得转载:TI中文支持网 » CONTROLSUITE: 关于HVBLDC Sensorless中ALIGN的疑问
分享到: 更多 (0)