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.

[参考译文] TMS320F28069M:在四个同步电机上运行 FOC。

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/648039/tms320f28069m-running-foc-on-four-motors-in-sync

器件型号:TMS320F28069M
主题中讨论的其他器件:CDCM9102

我可以使用两个 F28069M 控制器以同步方式在四个电机上运行4个 FOC 吗? 同步意味着所有电机应同时启动4个 FOC,所有6X4=24 PWM 应与相同的时基同步。

如果可能、如何实现它? 是否需要两个微控制器的通用时钟?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我发现使用无传感器技术很难将电机向下同步到时钟周期。 如果确实需要绝对同步、则可能需要考虑位置反馈(旋转变压器或霍尔效应传感器、具体取决于所需的精度)。 对于 instaSPIN、即使您在所有电路板之间同步 PWM 脉冲、电机仍会根据系统中的许多变量做出不同的反应。 顺便说一下、对于 instaSPIN、电机以开环方式启动-很难预测每个电机将如何启动并最终达到速度。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我能不能了解如何实现两个微控制器的同步。 我认为我必须为两个微控制器提供一个外部振荡器输出。 我是正确的还是有更好的方法? 我知道电机会有不同的响应、因为它们具有不同的特性和初始状态。 但第一个要求是实现同步。 稍后可以通过部署位置传感器或 HF 电流注入来解决问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将共享时钟(使用 CDCM9102等时钟发生器)、共享 RESET 引脚、并在微秒之间保持非常紧密的电源。 此外、我会根据外部事件(GPIO)创建一个中断来同步代码、因为微启动时间可能是确定的、也可能不是确定的。

    我将坚定地说、微分的同步是一个与电机的可变性相比的桶中的压降。 如果是针对车辆(根据4个电机进行猜测)、则必须对电机速度进行超严格控制。

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

    谢谢你 Armando。 这很有帮助。