请问这个电压电流参数的VIENNA_iL1Meas_pu是电流的实时检测值吗,VIENNA_iL1MeasOffset_pu为什么这样用呢,我看到之前有个帖子说是吧(-0.5-0.5)转成(-1-1)是什么意思呢,没搞明白
static inline void VIENNA_readCurrVolADCSignals(void)
{
VIENNA_iL1Meas_pu = (((float32_t)(VIENNA_IL1_FB_1 + VIENNA_IL1_FB_2 +
VIENNA_IL1_FB_3 + VIENNA_IL1_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_iL1MeasOffset_pu ) * 2.0f;
VIENNA_iL2Meas_pu = (((float32_t)(VIENNA_IL2_FB_1 + VIENNA_IL2_FB_2 +
VIENNA_IL2_FB_3 + VIENNA_IL2_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_iL2MeasOffset_pu ) * 2.0f;
VIENNA_iL3Meas_pu = (((float32_t)(VIENNA_IL3_FB_1 + VIENNA_IL3_FB_2 +
VIENNA_IL3_FB_3 + VIENNA_IL3_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_iL3MeasOffset_pu ) * 2.0f;
VIENNA_v1Meas_pu = (((float32_t)(VIENNA_V1_FB_1 + VIENNA_V1_FB_2 +
VIENNA_V1_FB_3 + VIENNA_V1_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_v1MeasOffset_pu ) * 2.0f;
VIENNA_v2Meas_pu = (((float32_t)(VIENNA_V2_FB_1 + VIENNA_V2_FB_2 +
VIENNA_V2_FB_3 + VIENNA_V2_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_v2MeasOffset_pu ) * 2.0f;
VIENNA_v3Meas_pu = (((float32_t)(VIENNA_V3_FB_1 + VIENNA_V3_FB_2 +
VIENNA_V3_FB_3 + VIENNA_V3_FB_4)) *
VIENNA_ADC_PU_SCALE_FACTOR * 0.25f - VIENNA_v3MeasOffset_pu ) * 2.0f