36 lines
784 B
C
36 lines
784 B
C
/*
|
|
* collect_Conversion.h
|
|
*
|
|
* Created on: 2024年6月21日
|
|
* Author: psx
|
|
*/
|
|
|
|
#ifndef APP_INC_COLLECT_CONVERSION_H_
|
|
#define APP_INC_COLLECT_CONVERSION_H_
|
|
|
|
#include "debug.h"
|
|
#include "adc.h"
|
|
#include "ring_queue2.h"
|
|
|
|
#define adcBuffSize 100
|
|
typedef struct _ADC_DATA{
|
|
RingQueue2 RQCHG_CURR;
|
|
RingQueue2 RQDSG_CURR;
|
|
int32_t total_CHG_CURR; /* 充电电流adc之和 */
|
|
int32_t total_DSG_CURR; /* 放电电流adc之和 */
|
|
}ADC_DATA;
|
|
extern ADC_DATA g_adcData;
|
|
|
|
void currBuffInit(void);
|
|
void adcChangeProportionalInit(void);
|
|
|
|
float get_CHG_CURR(void);
|
|
float get_PV_VOLT_OUT(void);
|
|
float get_DSG_CURR(void);
|
|
float get_PV1_VOLT_IN(void);
|
|
float get_PV_VOLT_IN1(void);
|
|
float get_MOSFET_Temper(void);
|
|
//float get_PV2_VOLT_IN(void);
|
|
|
|
#endif /* APP_INC_COLLECT_CONVERSION_H_ */
|