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:快速电流环路问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1347982/tms320f28379d-fast-current-loop-question

器件型号:TMS320F28379D

在本视频中:

https://www.ti.com/video/series/c2000-designdrive--solution-for-industrial-drives-and-motor-cont.html

据说、当您想要更快的响应时间时、无需提高开关频率(以视频载波频率为调用)。

据说这可以通过子周期 PWM 更新技术来实现。

我理解子周期 PWM 意味着您可以在 ADC 转换完成后立即使用新值更新 PWM 寄存器。 但是、即使您较早地获得了值、调节速度仍将受到开关频率的限制、我还不高兴吗? 要获得更快的稳压、您需要在我看来增大开关频率。 我不理解视频中的要点。 有人能多解释一下吗?

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

    Adam:

    是的-无需提高开关频率即可实现更快的响应、 这是因为 C2000 MCU 的 ePWM 外设可以通过"直接负载模式"在同一周期内更新占空比值。 这意味着它将在同一周期内改变占空比。 但对于这种配置、 在算法中进行此更新时需要谨慎、只需添加限制即可进行此更新、这样算法就不会错过 PWM 模块中的比较事件。 只要处于该限制范围内、就可以在一个开关周期中实现多个占空比更新、从而使内部最大电流环路更快、从而使后续速度/位置环路更快、以匹配基准速度值。 这个模式十分关键、特别是在伺服应用中。 此时、其他 C2000外设(例如用于检测的更快 ADC 和用于计算的浮点单元(FPU)/三角测量单元(TMU))也变得非常方便、因此反馈和计算可以更快地进行。 目前、TI 的 FCL 算法(快速电流环路)展示了小于1微秒的电流环路响应、可在开关周期为10KHz 的情况下在1%以内更新占空比。 因此可以回答您的问题、调节速度不一定受开关频率的限制、直接使用的是开关频率负载。

    对于下一周期更新、C2000 MCU 的 EPWM 外设具有"影子加载模式"、该模式在更新速度 低于工业伺服应用的设备电机中更有用。  

    此致、

    苏米特

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

    感谢您的观看。

    对于典型的下一周期更新、经验法则是开关频率和采样频率应至少为电机电气频率的10倍。

    当我的电机具有5kHz 的电气频率时、我将选择50kHz 采样和50kHz PWM。

    使用子周期更新的经验法则是什么? 根据 TI 表示、总延迟从1.5Tsamp 降低到0.5Tsamp、因此我可以针对至少20kHz 的采样和开关、或者我甚至可以使用子周期 PWM 进行10kHz 采样和开关(假设 FCL 计算花费1us)?