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.

[参考译文] TMS320F28379D:高直流母线上的含传感器 FOC

Guru**** 2564120 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1223956/tms320f28379d-sensored-foc-at-high-dc-bus

器件型号:TMS320F28379D

大家好  

双轴有传感器 FOC 项目是否可以移植到更高的直流母线电压(>300V)下运行、有人已经在这些电压电平下进行过测试?

我们有一个转子电阻非常小的电机。(M1_RS: 0.03、M1_LS:0.085)

在校准期间,(模拟位置,rg.out 为0度),占空比达到50%,在这种情况下,电流消耗将非常高!

有没有解决这个问题的办法?

谢谢,

AK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    校准期间,(模拟位置,rg.out 为0度),占空比达到50%,在这种情况下,电流消耗将非常高!

    这话什么意思? 您正在处理哪个构建级别? 您是否根据使用的编码器正确配置了编码器?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的意思是什么? 您正在处理哪个构建级别? 您是否根据使用的编码器正确配置了编码器?

    Yanming、您好、我们正在使用构建级别4 (速度环路)、但它认为这适用于所有执行校准的构建。

    如果我错了、请纠正我:

    校准期间(当 lsw = ENC_WAIT_FOR_INDEX 时)、使用斜坡发生器模拟编码器位置、直到索引位置被 QEP 模块捕获(当  lsw = ENC_CALIBRATION_DONE)。

    我们对 校准阶段发生的情况感兴趣。(LSW == ENC_WAIT_FOR_INDEX ).

    这是我们将在构建级别4中讨论的代码片段:

            else if (pMotor->ptrFCL->lsw == ENC_WAIT_FOR_INDEX)
            {
                pMotor->rc.TargetValue = pMotor->lsw1Speed
                        * (pMotor->speedRef > 0 ? 1 : -1);
    
                // -----------------------------------------------------------------------------
                //  Connect inputs of the RAMP GEN module and call the ramp generator module
                // -----------------------------------------------------------------------------
                pMotor->ptrFCL->rg.Freq = pMotor->rc.SetpointValue;
                fclRampGen((RAMPGEN*) &pMotor->ptrFCL->rg);
            }

    由于校准期间没有实际的转子位置可用,因此假定起始转子位置为0 (斜坡发生器模块从0开始,然后开始递增)。 现在,当这个仿真位置(fclVars[0].rg.out )为0时,我们探测了任何一个 电机输出,看到输出脉冲的占空比正好是50%。 (随着仿真位置的变化、占空比也发生变化。)

    现在知道了上述情况、当我们连接一个转子电阻非常低的电机时、它在启动时(占空比为50%时)是否会消耗大量电流? 我们如何缓解该问题?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您是否正在使用 TI EVM 套件? 哪一个? 自己的板上?

    您是否尝试在构建级别1&2中运行电机或电路板以验证电流和电压检测以及编码器连接和配置?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们使用自己的板。

    对于转子电阻较高的电机、所有构建级别均按预期运行。

    但是、当我们切换到具有极低电阻的电机时、会出现非常高的电流消耗、正如我在上一帖子中所述。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您可能需要调整 构建级别1&2中的斜坡控制参数、基准电压和电流、以开环运行电机、并验证构建级别3&4中该电机的编码器配置和连接。

    现在知道上述内容后,当我们连接具有极低转子电阻的电机时,它是否会在启动时消耗大量电流(占空比为50%时)? 如何缓解此问题?

    您应该设置正确的基准电压/电流来启动/运行电机。