Sfoglia il codice sorgente

充电到非充电转变,电压和容量都要满足条件也强制充满

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 5 anni fa
parent
commit
f7a3bcddc8
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      Application/app/sox/soc.c

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

@@ -206,7 +206,7 @@ static int _soc_update_by_ocv(uint8_t prev_charge_status){
 				ocv_full_count = 0;
 			}
 		}else if (!chargering && prev_charge_status && (_soc.capacity != 100)){
-			if ((bms_state_get()->pack_voltage >= FULL_MAX_VOLTAGE) && (_soc.charger_coulomb >= 5.0f)){//充电容量大于5安秒
+			if ((bms_state_get()->pack_voltage >= FULL_MAX_VOLTAGE) && (_soc.coulomb_now >= (_soc.coulomb_max * 0.995f))){//充电容量几乎接近最大容量
 				_force_capacity_full();
 				changed = 1;
 			}