主题中讨论的其他器件: C2000WARE、 controlSUITE
大家好、
是否可以使用 TMS320F28376D 通过 SVM (空间矢量调制)控制电机?
如果需要、那么我们是否有用于 SVM 的库或函数? 此外,是否有任何限制(例如输出引脚必须配置为 ePWM)?
此致、
久留米
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.
大家好、
是否可以使用 TMS320F28376D 通过 SVM (空间矢量调制)控制电机?
如果需要、那么我们是否有用于 SVM 的库或函数? 此外,是否有任何限制(例如输出引脚必须配置为 ePWM)?
此致、
久留米
可以在包括 TMS320F28376D 在内的所有 C2000控制器上实现 SVM (空间矢量调制)。
您可以在电机控制 SDK 中找到一些针对电机控制的 F2837x 实现示例、如下所示。
\ti\c2000\C2000Ware_MotorControl_SDK_ \solutions\\boostxl_3phganinv\f2837x\
MotorControl SDK 可从 https://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK 下载。该 SDK 也可以通过 适用于 C2000 MC SDK 的 TI Resource Explorer 在线获取。
感谢您提供更多信息。
,输出是 CMPA 寄存器的值。
->可以将输出分配到 GPIO 端口吗?
此致、
久留米
-->是否可以将输出分配给 GPIO 端口?
您需要使用可支持 EWPM 输出的 GPIO、而不是任何 GPIO。
如果您没有机会查看技术讲座材料、我认为这样可以帮助您揭开一些术语和架构的神秘面纱、并了解 C2000 MCU 以着手开发。