#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_ */

系统信息结构体定义 - SYS_INFO

原文地址: https://www.cveoy.top/t/topic/m9uV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录