例程中: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对应的是哪个基值?