|
|
@@ -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);
|