Ver código fonte

解决切断动力标志误置的问题

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 anos atrás
pai
commit
f2811bb576
1 arquivos alterados com 2 adições e 2 exclusões
  1. 2 2
      Application/app/sox/health.c

+ 2 - 2
Application/app/sox/health.c

@@ -274,11 +274,11 @@ void check_voltage_state(void) {
 				_health.discharger_cell_shutpower_voltage = 0;
 			}
 		}
-		if ((bms_state_get()->cell_min_vol <= min_discharger_power_vol[_health.is_work_temp_normal])){
+		if ((bms_state_get()->pack_voltage <= min_discharger_power_vol[_health.is_work_temp_normal])){
 			if (judge_debounce(!_health.discharger_cell_shutpower_voltage, &_shut_discharger_lower_voltage)){
 				_health.discharger_shutpower_voltage = 1;
 			}
-		}else if ((bms_state_get()->cell_min_vol >= min_discharger_power_recovery_vol[_health.is_work_temp_normal])){
+		}else if ((bms_state_get()->pack_voltage >= min_discharger_power_recovery_vol[_health.is_work_temp_normal])){
 			if (judge_debounce(_health.discharger_cell_shutpower_voltage, &_shut_discharger_lower_voltage)){
 				_health.discharger_shutpower_voltage = 0;
 			}