Quellcode durchsuchen

单电芯过压,如果充电0.1HA,才强制电量满

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui vor 4 Jahren
Ursprung
Commit
02ca1b8ece
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      Application/app/sox/soc.c

+ 1 - 1
Application/app/sox/soc.c

@@ -350,7 +350,7 @@ static int _soc_update_by_ocv(uint8_t prev_charge_status){
 	}
 	if (chargering || prev_charge_status) {
 		if (chargering && (_soc.capacity != 100)) { 
-			if (bms_health()->sigle_cell_over_voltage) { //데든棘법箕퓻齡념찮
+			if (bms_health()->sigle_cell_over_voltage && (_soc.charger_coulomb >= (0.1f * 3600.0f))) { //데든棘법箕퓻齡념찮
 				_force_capacity_full();
 				_full_reason = 3;
 				ocv_full_count = 0;