/* * mppt_control.h * * Created on: 2024年6月29日 * Author: psx */ #ifndef APP_INC_MPPT_CONTROL_H_ #define APP_INC_MPPT_CONTROL_H_ #include "debug.h" #pragma pack(push,1) typedef struct _SL_Mppt_para{ uint16_t Registration_Status; /* 注册状态 */ uint8_t address[7]; /* 地址 */ uint16_t Access_Node_Type; /* 接入节点类型 */ uint16_t Communication_Methods; /* 通信方式 */ uint16_t Battery_Voltage; /* 电池电压 */ uint16_t Battery_temperature; /* 电池温度 */ uint16_t Remaining_Battery_Bower; /* 电池剩余电量 */ uint16_t Solar_Open_Circuit_Voltage1; /* 太阳能开路电压1 */ uint16_t Solar_Open_Circuit_Voltage2; /* 太阳能开路电压2 */ }SL_Mppt_para; extern SL_Mppt_para g_Mppt_Para; #pragma pack(pop) void mppt_readJust(void); void mppt_constantVoltage(void); void test(void); #endif /* APP_INC_MPPT_CONTROL_H_ */