系统信息结构体定义 - SYS_INFO
#ifndef INC_APP_SYSSET_H_ #define INC_APP_SYSSET_H_
typedef struct { float fFrqBase; // 基准频率 uint16_t u16Module; // 模块编号 uint16_t u16PwrDecreaseEnable; // 功率降低使能
uint16_t u16Power; // 功率
uint16_t u16PowerSet; // 功率设定值
uint16_t u16PowerSoft; // 软启动功率
uint16_t u16PowerSoftSet; // 软启动功率设定值
uint16_t u16MpptQty; // MPPT 数量
float fPFSet; // 功率因数设定值
float fIQSET; // 电流设定值
float fIPeak; // 峰值电流
float fFrqHght1; // 高频上限1
float fFrqHghtHys1; // 高频上限1 滞后
float fFrqHght2; // 高频上限2
float fFrqHghtHys2; // 高频上限2 滞后
float fFrqLow; // 低频下限
float fFrqLowHys; // 低频下限 滞后
float i16VltBase; // 基准电压
float fActivepower; // 有功功率
float fApparentpower; // 视在功率
float i16Vlt_Ac_High1; // AC 电压上限1
float i16Vlt_Ac_High1Hys; // AC 电压上限1 滞后
float i16Vlt_Ac_High2; // AC 电压上限2
float i16Vlt_Ac_High2Hys; // AC 电压上限2 滞后
float i16Vlt_Ac_High3; // AC 电压上限3
float i16Vlt_Ac_High3Hys; // AC 电压上限3 滞后
float i16Vlt_Ac_Low1; // AC 电压下限1
float i16Vlt_Ac_Low1Hys; // AC 电压下限1 滞后
float i16Vlt_Ac_Low2; // AC 电压下限2
float i16Vlt_Ac_Low2Hys; // AC 电压下限2 滞后
float i16Vlt_Ac_Low3; // AC 电压下限3
float i16Vlt_Ac_Low3Hys; // AC 电压下限3 滞后
float i16Vlt_Pv1_High; // PV 电压上限1
float i16Vlt_Pv1_HighHys; // PV 电压上限1 滞后
float i16Vlt_Pv1_Low; // PV 电压下限1
float i16Vlt_Pv1_LowHys; // PV 电压下限1 滞后
float i16Vlt_Pv2_High; // PV 电压上限2
float i16Vlt_Pv2_HighHys; // PV 电压上限2 滞后
float i16Vlt_Pv2_Low; // PV 电压下限2
float i16Vlt_Pv2_LowHys; // PV 电压下限2 滞后
float i16Vlt_Pv3_High; // PV 电压上限3
float i16Vlt_Pv3_HighHys; // PV 电压上限3 滞后
float i16Vlt_Pv3_Low; // PV 电压下限3
float i16Vlt_Pv3_LowHys; // PV 电压下限3 滞后
float i16Vlt_Pv4_High; // PV 电压上限4
float i16Vlt_Pv4_HighHys; // PV 电压上限4 滞后
float i16Vlt_Pv4_Low; // PV 电压下限4
float i16Vlt_Pv4_LowHys; // PV 电压下限4 滞后
float fBus_Vlt_High; // 母线电压上限
float fBus_Vlt_HighHys; // 母线电压上限 滞后
float fBus_Vlt_Low; // 母线电压下限
float fBus_Vlt_LowHys; // 母线电压下限 滞后
float fAcCurGain; // AC 电流增益
float fAcVGridGain; // AC 电网电压增益
float fAcVOutGain; // AC 电压输出增益
float fBusVltGain; // 母线电压增益
float f110OverLoad; // 110% 过载
float f130OverLoad; // 130% 过载
float f150OverLoad; // 150% 过载
uint16_t u16Isr1Cnt; // 中断1 计数器
uint16_t u16Isr2Cnt; // 中断2 计数器
uint16_t CurOverCnt; // 电流过载计数器
uint16_t CurOverCnt0; // 电流过载计数器0
uint16_t u16PowerChange; // 功率变化
} SYS_INFO; // 系统信息结构体
extern SYS_INFO tSys; // 系统信息结构体变量
extern void App_PrmtrSet(void); // 设置参数函数 extern void App_GainSet(void); // 设置增益函数 extern void App_PrmtrSetInit(void); // 初始化参数函数
#endif /* INC_APP_SYSSET_H_ */
原文地址: https://www.cveoy.top/t/topic/m9uV 著作权归作者所有。请勿转载和采集!