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