#pragma once #include "libs/shark_libs.h" typedef struct { float coulomb_now; /*AH, 若导线中载有1安培的稳定电流,则在1秒内通过导线横截面积的电量为1库仑 */ uint8_t capacity; /* 电池的容量百分比 */ float coulomb_min; float coulomb_max; float power; //功率,当前的电压 x 当前的电流(w) float energy; //当前的能量(wh) float charger_coulomb; //本次充电的AH float dischrger_coulomb; //本次放电的AH }soc_t; void soc_init(void); void soc_update(void); soc_t *get_soc(void);