TI中文支持网
TI专业的中文技术问题搜集分享网站

关于PHASEVOLT_MACRO(v)中DcBusVolt的标幺值问题

例程中:volt1.DcBusVolt = _IQ((AdcMirror.ADCRESULT2)*0.000244140625);  // DC Bus voltage meas.

这里将AD的转换值直接对满量程进行标幺,产生的标幺值,1代表的是AD所能测得的最大电压值,此处的母线电压标幺值基值是AD所能测得的最大母线电压值。

一般情况下AD转换满量程的值并非实际母线电压值,且满量程值所代表的电压值肯定远大于实际母线电压值。

头文件中的BASE_VOLTAGE也就是标幺值的基值,是指Base peak phase voltage (volt), Vdc/sqrt(3),是用户设定的最大相电压值,对应的母线电压标幺基值是BASE_VLOTAGE*1.732.

为什么不是统一采用使用头文件中的BASE_VOLTAGE*1.732这个值来对母线电压进行标幺呢?  这样会不会出现问题造成过调制?

另外,IPARK 变换后产生的UD UQ的范围是[-1,1],此处的标幺值1对应的是哪个基值?

Green Deng:

你好,还请注明一下所用芯片以及例程的名称、位置信息

,

Cervantes Wu:

例程是:HVPM_Sensorless_2833x

,

Green Deng:

1、参考方案以单位制为基础,基准值直接采用ADC采样范围的标度值。
2、对应最大输出电压。

,

Cervantes Wu:

这个回复恕我说的直接些,真实惜字如金答非所问,我不知道您自己能不能看得懂,反正我是没看懂,还是说我没有吧问题描述清楚?
问题是:
1,宏定义中的BASE_VOLTAGE是电压标幺的基值吗?
2,volt1.DcBusVolt的赋值中,采用的是AD转换至直接对AD满量程进行标幺,这样和问题1中的标幺值基值不一样,为什么此处不统一?
3,由于问题1和问题2中的出现了2个不同电压标幺值基值,那么IPARK后的【-1,1】对应的是什么标幺值基值?
4,这些问题不搞清楚,在边界条件下会炸机的,还请能够给一个清晰的解答,有什么我问的不清楚的地方请直接的提出,我做问题补充,谢谢

,

Green Deng:

以上回复是咨询E2E电机方面的工程师之后给出的答复,对于这样的回复我也很无奈,不知道是我问的不清楚还是对方就是这么简单明了。建议你可以自己前往英文E2E咨询一下这方面的问题:e2e.ti.com/…/171

赞(0)
未经允许不得转载:TI中文支持网 » 关于PHASEVOLT_MACRO(v)中DcBusVolt的标幺值问题
分享到: 更多 (0)