一、注意事项:
1.电池曲线的excel表格去掉小数点:
选中右键-> 设置单元格格式-> 数字-> 数值-> 小数位置改为0
2.电池容量有两个版本(如2877与2866) - 不明
3.如何查看几伏几安?(如5V1A)
4.查看是否高容高压?
1.查看mt_battery_meter_table.h.c中电池曲线, 25摄氏度最高电压是否超过4300(4.3v),超过则为高压
/* T2 25C*/
BATTERY_PROFILE_STRUCT battery_profile_t2[] = {
{0 , 4348 }, // 超过4300 - 高压
{2 , 4326 },
{3 , 4305 },
{5 , 4284 },
2.如为高压 - 需要在mk中配置
#支持高容高压
KST_HIGH_BATTERY_VOLTAGE = yes
二、移植电池曲线步骤
1.根据电池容量修改 mt_battery_meter.h
/* Qmax for battery */
#define Q_MAX_POS_50 2877
#define Q_MAX_POS_25 2877
#define Q_MAX_POS_0 2877
#define Q_MAX_NEG_10 2877
#define Q_MAX_POS_50_H_CURRENT 2866
#define Q_MAX_POS_25_H_CURRENT 2866
#define Q_MAX_POS_0_H_CURRENT 2866
#define Q_MAX_NEG_10_H_CURRENT 2866
2.根据充电电流修改 mt_charging.h
#define AC_CHARGER_CURRENT CHARGE_CURRENT_1000_00_MA //标准充电1a
#define NON_STD_AC_CHA
10. 电池曲线
最新推荐文章于 2025-03-05 12:37:02 发布