AC_DATA 结构体定义 - 逆变器数据结构解析
typedef struct
{
float fCur_Adc2And4; // ADC2和ADC4采集的电流值
float fCur_Adc1And3; // ADC1和ADC3采集的电流值
float fCur; // 电流值
int16_t u16CurOstCnt; // 电流偏移计数器
float fVltOut; // 逆变器输出电压
float fVltGrid; // 交流电网电压
int16_t i16TEMP; // 温度值
float fVltGridFilter; // 电网电压滤波值
float fVltGridFilter0; // 电网电压滤波值0
float fVltGridFilterPre; // 电网电压滤波值前一个
float fVltGridFilterPpre; // 电网电压滤波值前前一个
float fVltGridFilterDiff; // 电网电压滤波差值
float fVltGridDiffOut; // 电网电压差值输出
float fVltOutFilter; // 输出电压滤波值
float fVltOutDcm1; // 输出电压直流值1
float fVltOutDcm2; // 输出电压直流值2
float fCurDcm1; // 电流直流值1
float fCurDcm2; // 电流直流值2
float fCurCenter; // 电流中心值
float fVltGridCenter; // 电网电压中心值
float fVltGridCenter2nd; // 电网电压中心值2
float fVltOutCenter; // 输出电压中心值
float fCurFilter; // 电流滤波值
float fCurDcm; // 电流直流值
float fCurDcmAdj; // 电流直流值调整值
float fVltOut_Rms; // 输出电压有效值
float fVltOut_RmsSum; // 输出电压有效值和
float fVltOut_RmsSumEnd; // 输出电压有效值和结束值
float fCur_Rms; // 电流有效值
float fCur_RmsSum; // 电流有效值和
float fCur_RmsSum_End; // 电流有效值和结束值
float fVltGrid_Rms; // 电网电压有效值
float fVltGrid_RmsSum; // 电网电压有效值和
float fVltGrid_RmsSum_End; // 电网电压有效值和结束值
float fVltGrid_RmsFilter; // 电网电压有效值滤波值
float fAct_Pwr; // 有功功率
float fElectricalEnergy; // 电量
float fAct_PwrFilter; // 有功功率滤波值
float fAct_PwrSum; // 有功功率和
float fAct_PwrSum_End; // 有功功率和结束值
float fReAct_Pwr; // 无功功率
int16_t i16PF; // 功率因数
float fFrq; // 频率
float fFrqflt; // 频率滤波值
float fFrqMax; // 最大频率
float fFrqMin; // 最小频率
float fFrqBf; // 频率备份
float fPwrDecrease; // 功率降低值
uint16_t u16_GridPrdTim; // 电网周期计时器
uint16_t u16_PwrDecreaseFlag; // 功率降低标志
uint16_t u16_PwrDecreaseFlagbf; // 功率降低标志备份
} AC_DATA;
该结构体定义包含了逆变器运行过程中采集到的各种数据,包括电流、电压、功率、频率等信息,用于分析逆变器的工作状态和性能。
结构体成员说明:
-
电流相关:
fCur_Adc2And4: ADC2和ADC4采集的电流值fCur_Adc1And3: ADC1和ADC3采集的电流值fCur: 电流值u16CurOstCnt: 电流偏移计数器fCurDcm1: 电流直流值1fCurDcm2: 电流直流值2fCurCenter: 电流中心值fCurFilter: 电流滤波值fCurDcm: 电流直流值fCurDcmAdj: 电流直流值调整值fCur_Rms: 电流有效值fCur_RmsSum: 电流有效值和fCur_RmsSum_End: 电流有效值和结束值
-
电压相关:
fVltOut: 逆变器输出电压fVltGrid: 交流电网电压fVltGridFilter: 电网电压滤波值fVltGridFilter0: 电网电压滤波值0fVltGridFilterPre: 电网电压滤波值前一个fVltGridFilterPpre: 电网电压滤波值前前一个fVltGridFilterDiff: 电网电压滤波差值fVltGridDiffOut: 电网电压差值输出fVltOutFilter: 输出电压滤波值fVltOutDcm1: 输出电压直流值1fVltOutDcm2: 输出电压直流值2fVltGridCenter: 电网电压中心值fVltGridCenter2nd: 电网电压中心值2fVltOutCenter: 输出电压中心值fVltOut_Rms: 输出电压有效值fVltOut_RmsSum: 输出电压有效值和fVltOut_RmsSumEnd: 输出电压有效值和结束值fVltGrid_Rms: 电网电压有效值fVltGrid_RmsSum: 电网电压有效值和fVltGrid_RmsSum_End: 电网电压有效值和结束值fVltGrid_RmsFilter: 电网电压有效值滤波值
-
功率相关:
fAct_Pwr: 有功功率fElectricalEnergy: 电量fAct_PwrFilter: 有功功率滤波值fAct_PwrSum: 有功功率和fAct_PwrSum_End: 有功功率和结束值fReAct_Pwr: 无功功率i16PF: 功率因数
-
频率相关:
fFrq: 频率fFrqflt: 频率滤波值fFrqMax: 最大频率fFrqMin: 最小频率fFrqBf: 频率备份
-
其他:
i16TEMP: 温度值fPwrDecrease: 功率降低值u16_GridPrdTim: 电网周期计时器u16_PwrDecreaseFlag: 功率降低标志u16_PwrDecreaseFlagbf: 功率降低标志备份
通过解析这些数据,可以了解逆变器的工作状态,例如功率输出、电压稳定性、频率稳定性等,从而判断逆变器的性能和运行状况。
原文地址: https://www.cveoy.top/t/topic/ns0w 著作权归作者所有。请勿转载和采集!