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.

[参考译文] TMDSHVMTRPFCKIT (F28035) Vd、VQ 实际值

Guru**** 2538950 points
Other Parts Discussed in Thread: CONTROLSUITE, MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/613633/tmdshvmtrpfckit-f28035-vd-vq-real-value

主题中讨论的其他器件:TMDSHVMTRPFCKITcontrolSUITEMOTORWARE

你(们)好  

我最近对 Vd、Vq 实际值提出了一些问题。 我使用 TMDSHVMTRPFCKIT 和 SVPWM。

我收到了 Yanming 的答复。 但在另一篇文章中、我看到了不同的答案。  

 gMotorVars.Vd = CTRL_getVd_out_pu (ctrlHandle);和 pi_id.out (Vd)的值是否相同?

如果是相同的、那么下面两个计算实际 VQ 的公式为什么不同?  

在第一个捕获的帖子中、

gMotorVars.VsFactor =_IQmpy (gMotorVars.VdcBus_kV、_IQ (0.866025)); 0.866=SQRT (3)/2

gMotorVars.VQ_kV =_IQmpy (gMotorVars.VQ、gMotorVars.VsFactor);

但在我的问题中、实际 VQ =_IQ (0.2)*_IQ (300/400)*_IQN (400/1.732)。  

如果不同、请告诉我解释。 什么公式是正确的?

此外、我想知道为什么要将 0.8666=SQRT (3)/2乘以直流总线电压。

我想知道0pu 至1pu 代表的 pi_id.out (Vd)、pi_iq.out (Vq) 的含义。

在另一篇文章中,我看到下面的答复。 这意味着1pu 等于 VdcBus/sqrt (3)? 还是 VdcBus*0.8666?

"Vd、VQ 和来自 CTRL 的 Vs 模块是每个 VdcBus"的比率

请回答我的问题!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如您在另一个线程中回答的那样、这两个线程是不同的项目、您的是 controlSUITE 中的一个项目、另一个线程是 MotorWare 中的项目。 SVPWM 算法是差分的。
    对于 Motorware、PI 的输出为_IQ (-0.5)~_IQ (0.5)或_IQ (-0.666)至_IQ (0.666)、这取决于最大电压矢量幅度。
    对于 controlSUITE、PI 的输出为_IQ (-1.0)至_IQ (1.0)。
    因此、请注意、motorware 中的 CTRL_getVd_out_pu (ctrlHandle 不等于 controlSUITE 中的 pi_id.out (Vd)。