ST意法半导体
直播中

杨平

7年用户 1704经验值
私信 关注
[问答]

为什么MCM_Park和MCM_Rev_Park使用非标准方程式?

我正在尝试将SVPWM代码与我们今天的代码进行比较,作为预防措施,我还查看了反向停车例程。我注意到MCM_Rev_Park使用的形式与大多数其他形式不同,MCM_Park转换似乎与此匹配。显示CMSIS和MCSDK代码之间比较的注释如下所示。
MCM_Rev_Park:
Valfa = Vq * Cos(theta)+ Vd * Sin(theta)

Vbeta = -Vq * Sin(theta)+ Vd * Cos(theta)ARM_math.h:
Id = Ialpha * cosVal + Ibeta * sinVal;
Iq = -Ialpha * sinVal + Ibeta * cosVal;
我在看MCSDK V5.0。
谢谢

以上来自于谷歌翻译


以下为原文




I'm trying to compare the SVPWM code with what we have today, and as a precaution I also looked at the inverse park routine. I noticed that MCM_Rev_Park uses a different form than most others use, and the MCM_Park transform seems to match this. Comments showing a comparison between CMSIS and MCSDK code is shown below.
MCM_Rev_Park:
Valfa= Vq*Cos(theta)+ Vd*Sin(theta)

Vbeta=-Vq*Sin(theta)+ Vd*Cos(theta) arm_math.h:
Id = Ialpha * cosVal + Ibeta * sinVal;
Iq = -Ialpha * sinVal + Ibeta * cosVal;
I'm looking at MCSDK V5.0.
Thanks

回帖(2)

马念

2018-10-22 16:49:01
你好,
我也有同样的问题。
我在看MCSDK V4.3。
Clark,Park,RevPark变换与通用公式不同。
MCSDK V4.3 Sourc代码。
克拉克:
Ialpha:Ia
Ibeta:-Ia / 3 - 2Ib / 3
通式。
克拉克:
Ialpha:Ia
Ibeta:Ia / 3 + 2Ib / 3
我认为目前的控制工作不正常,原因是非标准公式。
 
如果问题得到解决,请告诉我。谢谢。

以上来自于谷歌翻译


以下为原文




Hello,
I have the same question.
I am looking at MCSDK V4.3.
Clark, Park, RevPark transform is different from the general formula.
MCSDK V4.3 Sourc code.
Clark :
Ialpha : Ia
Ibeta  :  -Ia/3 - 2Ib/3
general formula.
Clark:
Ialpha : Ia
Ibeta  :  Ia/3 + 2Ib/3
I think that the current control is not working properly, and the cause is the non-standard formula.

Let me know when the issue is resolved.Thank you.
举报

liuzhibiao

2020-7-17 09:25:13
因为st的beta轴是向下的,而我们一般的beta轴是向上的
举报

更多回帖

发帖
×
20
完善资料,
赚取积分