|
|
@@ -27,8 +27,8 @@ void soft_current_init(void){
|
|
|
|
|
|
int soft_current_push(float current_ma){
|
|
|
u8 current = (int)((abs(current_ma)))/1000;
|
|
|
- if (current <= 50) {
|
|
|
- current = 0; //小于50A,不计入
|
|
|
+ if (current <= 45) {
|
|
|
+ current = 0; //小于45A,不计入
|
|
|
}
|
|
|
if (_fifo_i2.last_ts == 0){
|
|
|
circle_put_one_data(&_fifo_i2.current, current);
|
|
|
@@ -52,7 +52,6 @@ int soft_current_push(float current_ma){
|
|
|
circle_put_one_data(&_fifo_i2.delta_ts,delta_ts);
|
|
|
}
|
|
|
_fifo_i2.last_ts = shark_get_mseconds();
|
|
|
- sys_debug("_fifo_i2.i2t_sum = %f, %d\n", _fifo_i2.i2t_sum, _fifo_i2.ts_sum);
|
|
|
return (_fifo_i2.i2t_sum >= 2500.0f); //折算到1s
|
|
|
}
|
|
|
|