mppt/App/inc/mppt_control.h

33 lines
918 B
C

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