chargeController/APP/businessLogic/Src/abnormalManage.c

36 lines
588 B
C
Raw Normal View History

#include "abnormalManage.h"
#include "parameter.h"
#include "capture.h"
#include "checkTime.h"
2024-12-11 09:51:48 +00:00
#include "FM_GPIO.h"
void checkAbnormal(void)
{
// checkTimeInit();
/* 滤波 */
adcCaptureFir();
/* 转换 */
setChargCurrent();
setDischargCurrent();
setOutputVoltage();
setSolarInCircuitVoltage();
2024-12-11 09:51:48 +00:00
/* 判断 */
/* 是否打开充电理想二极管 */
if (get_CHG_CURR() > 2.0f) {
FFMOS_CON_Open();
}
else if (get_CHG_CURR() < 1.0f) {
FFMOS_CON_Close();
}
2024-12-11 09:51:48 +00:00
// checkAbnormalTime = getCheckTime();
}