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.

[参考译文] TMS570LC4357:使用 N2HET 来驱动 FOC、它是否应该使用中断来通过 CPU 动态生成正弦 PWM?

Guru**** 2468460 points
Other Parts Discussed in Thread: TMS570LC4357

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1158252/tms570lc4357-using-n2het-to-drive-foc-is-it-supposed-to-use-interrupt-to-dynamically-generate-sine-pwm-by-cpu

器件型号:TMS570LC4357

我正在尝试使用 TMS570LC4357构建 FOC ESC 驱动程序。

虽然我已经见过 SPNA217和 SPNA220、但它们并不是我想要的。

对于 FOC、生成的正弦波数据将根据 ADC 测量的数据动态变化。 那么、我应该使用由一些 N2HET 指令(例如 ECMP)生成的中断来调用 CPU 来即时计算该值吗?

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

    我的理解是、PWM 包含以固定频率改变占空比、以便 FOC 在所需的目标值内调整电压。 使用 ADC 值调整 PWM 占空比。 要将 WM 信号转换为正弦波、需要一个外部低通滤波器、如 SPNA217中所述。