Просмотр исходного кода

修小容量:电流45A,取0.95,大于45A,取0.9

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 4 лет назад
Родитель
Сommit
bdd15cb6f6
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      Application/app/sox/soc.c

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

@@ -291,11 +291,11 @@ static int _soc_update_by_ocv(uint8_t prev_charge_status){
 				if (health_is_low_current()) {
 					_soc.coulomb_min = _soc.coulomb_now; //已经校准过了,而且电池在常温下进入powerdown,最小容量修正为当前容量
 				}else if (health_is_mid_current()) {
-					_soc.coulomb_min = _soc.coulomb_now * 0.8f;
+					_soc.coulomb_min = _soc.coulomb_now * 1.0f;
 				}else if (health_is_big_current()){
-					_soc.coulomb_min = _soc.coulomb_now * 0.6f;
+					_soc.coulomb_min = _soc.coulomb_now * 0.95f;
 				}else {
-					_soc.coulomb_min = _soc.coulomb_now * 0.4f;
+					_soc.coulomb_min = _soc.coulomb_now * 0.90f;
 				}
 				_soc.coulomb_now = _soc.coulomb_min;
 				soc_warning("calicablite coulomb_min %f\n", _soc.coulomb_min);