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.

[参考译文] MSPM0G3519-Q1:带传感器 FOC

Guru**** 2939090 points

Other Parts Discussed in Thread: MSPM0G3519, DRV8316

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1640785/mspm0g3519-q1-sensored-foc

器件型号: MSPM0G3519-Q1
主题中讨论的其他器件: MSPM0G3519DRV8316

您好、

我想使用 TI MSPM0 SDK FOC 示例来驱动具有闭环速度控制和绝对光学编码器的电机。  我有一个运行电机的最新 SDK 中的示例:

examples/nortos/LP_MSPM0G3519/motor_control_universal_foc/universal-foc_DRV8316

由于我的应用需要非常低的速度、因此没有足够的 BEMF 来闭合速度环路。  另一方面、运行示例开环(以及闭合电流环路)并将最大速度设置为很小的值时、会运行电机。  如果电机负载没有变化、那就没问题、但也有变化。  现在、我想使用绝对编码器来闭合速度环路。

我注意到了这个示例、该示例可能向我展示了如何使用角度估算器:

examples/nortos/LP_MSPM0G3519/motor_control_PMSM_sensored_foc/hall_sensored-foc_DRV8316

我是否缺少另一种将角度信息引入通用 FOC 速度控制环路的方法?  您对下一步的建议是什么?

谢谢!

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

    您好、Michael、

    本周下班后、请给我一些时间与我们的电机控制专家进行讨论。

    BR、

    Janz Bai

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

    谢谢!

    虽然您可以接触专家、但以下是另一个对我和论坛上的其他人非常有帮助的问题:

    在开环电压控制模式下使用 examples/nortos/LP_MSPM0G3519/motor_control_universal_foc/universal-foc_DRV8316 (algoDebugCtrl1.b.closeLoopDis = 1 且 algoDebugCtrl2.b.currLoopDis = 1) 、我们有一种用高电流测试电机的简单方法(由 algoDebugDebugDebugCtrlVLoopDis 设置)。 此模式下的电流还取决于电源电机电压。

    开启电流控制环路 (algoDebugCtrl1.b.closeLoopDis = 1 且 algDebugCtrl2.b.currLoopDis = 0) 时、电流被调节至不依赖于电源的值、这很棒。  我想设置这个电流。  在此模式下用于设置电机电流的变量或寄存器在哪里?

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

    你好 Janz、专家上周是否回到办公室?  我们希望您能为我们提供帮助。  谢谢!

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

    您好、Michael:

    很抱歉、不知何故错过了该主题。

    请查看下面的反馈:

    我是否错过了另一种将角度信息引入通用 FOC 速度控制环路的方法?  您对下一步的建议是什么?

    该演示用于霍尔传感器、而不是 绝对光学编码器。

    我们目前不支持基于编码器的 FOC、我们已将其添加到 26 年下半年(可能是 4 季度)的未来开发计划中。

    打开电流控制环路 (algoDebugCtrl1.b.closeLoopDis = 1 且 algoDebugCtrl2.b.currLoopDis = 0) 时、电流被调节为不依赖于电源的值、这很棒。  我想设置这个电流。  在此模式下用于设置电机电流的变量或寄存器在何处?

    在此场景中、您可以使用 MOTOR_STARTUP2->OL_ILIMIT

    B.R.

    Sal