Sfoglia il codice sorgente

比较容量不能和0比,需要和最小容量比

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 4 anni fa
parent
commit
6f92c83769
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

@@ -409,7 +409,7 @@ static void soc_update_by_current_and_time(float current_now, float delta_time,
 	int update_capticy = 0;
 	double est_coulomb = _soc.coulomb_now + delta_q;//计算当前容量,充电加, 放电减
 
-	if (est_coulomb < 0){
+	if (est_coulomb < _soc.coulomb_min){
 		est_coulomb = _soc.coulomb_min;
 	}else if (est_coulomb > _soc.coulomb_max) {
 		est_coulomb = _soc.coulomb_max;