各位大神,您们好,我现在跑的是TI 28035的Sensorless FOC of ACI例程。关于电压基准我有个问题。U、V、W端电压是通过124.2倍衰减后通过12位板载ADC采集得到,ADC结果为12位,左移3位就是15位,用Q15格式表示的话就直接是范围(0,1),即Q15结果为1代表的是410V。。程序中就直接用ADC采样的结果认为就是标幺值,按代码理解电压标幺值的额定电压应该是410V才对。但是程序中额定电压设置不是该值。请问这是为什么呢?谢谢!
#define BASE_VOLTAGE 184.752 // Base peak phase voltage (volt)
volt1.DcBusVolt = _IQ15toIQ((AdcResult.ADCRESULT3<<3)); // DC Bus voltage meas.
volt1.MfuncV1 = svgen_dq1.Ta;
volt1.MfuncV2 = svgen_dq1.Tb;
volt1.MfuncV3 = svgen_dq1.Tc;
VOLT_MACRO(volt1)