update 3.2
This commit is contained in:
@@ -224,11 +224,7 @@ void ESHL_ESC_Init()
|
||||
ESHL_BatType = ESHL_BAT_4S;
|
||||
}else if (Vbat > 11.1f && Vbat < 12.6f) {
|
||||
ESHL_BatType = ESHL_BAT_3S;
|
||||
}else if (Vbat > 7.4f && Vbat < 8.4f) {
|
||||
ESHL_BatType = ESHL_BAT_2S;
|
||||
}else if (Vbat > 3.7f && Vbat < 4.2f) {
|
||||
ESHL_BatType = ESHL_BAT_1S;
|
||||
}else {
|
||||
} else{
|
||||
ESHL_state = ESHL_STATE_BATTERY_VOLTAGE_ERROR;
|
||||
}
|
||||
|
||||
@@ -893,26 +889,6 @@ void ESHL_RuningCurrentVBATChack() {
|
||||
|
||||
switch (ESHL_BatType) {
|
||||
|
||||
case ESHL_BAT_1S:
|
||||
if ((Vbat - 3.7f) <= ESHL_VBAT_LIMIT) {
|
||||
HAL_COMP_Stop_IT(&ESHL_COMP);
|
||||
MOS_CloseAll();
|
||||
ESHL_run_pwm = 0;
|
||||
last_tick = 0;
|
||||
ESHL_state = ESHL_STATE_BATTERY_VOLTAGE_ERROR;//电调状态更新为电池电压异常
|
||||
}
|
||||
break;
|
||||
|
||||
case ESHL_BAT_2S:
|
||||
if ((Vbat - 7.4f) <= ESHL_VBAT_LIMIT) {
|
||||
HAL_COMP_Stop_IT(&ESHL_COMP);
|
||||
MOS_CloseAll();
|
||||
ESHL_run_pwm = 0;
|
||||
last_tick = 0;
|
||||
ESHL_state = ESHL_STATE_BATTERY_VOLTAGE_ERROR;//电调状态更新为电池电压异常
|
||||
}
|
||||
break;
|
||||
|
||||
case ESHL_BAT_3S:
|
||||
if ((Vbat - 11.1f) <= ESHL_VBAT_LIMIT) {
|
||||
HAL_COMP_Stop_IT(&ESHL_COMP);
|
||||
|
||||
@@ -92,8 +92,6 @@
|
||||
|
||||
|
||||
typedef enum ESHL_BAT_ENUM {
|
||||
ESHL_BAT_1S = 1, //1S锂电池
|
||||
ESHL_BAT_2S, //2S锂电池
|
||||
ESHL_BAT_3S, //3S锂电池
|
||||
ESHL_BAT_4S, //4S锂电池
|
||||
ESHL_BAT_5S, //5S锂电池
|
||||
|
||||
Reference in New Issue
Block a user