美文网首页
高温截至充电,低温恢复充电,软件修改方法

高温截至充电,低温恢复充电,软件修改方法

作者: 姑娘请别为难小僧 | 来源:发表于2017-07-10 10:28 被阅读215次

[FAQ05097][BMT] 高温截至充电,低温恢复充电,软件修改方法

内容
[DESCRIPTION]
默认code,在电池处于高温时,是截至充电的,即使返回常温也不会再充电。我们只需要在软件上面添加一种状态,在高温的时候设置为BATTERY_OVER_TEMP,
返回常温时,把充电状态变回BMT_status.bat_charging_state = CHR_PRE,即可返回充电。
不过有三点需要重点注意:
1.电池必须具有NTC功能(也就是温度检测功能)。
2.我们指的温度,是指电池的温度,不是环境的问题,环境温度可以很快变化,电池温度的变化需要一点时间。
3.如返回常温时,还不能充电,请捉取一份log给我司分析。
[PLATFORM]
MT6575 MT6515 MT6577 MT6517 MT6589

1.文件开头加上#define BATTERY_OVER_TEMP
32.在函数BAT_CheckBatteryStatus(void)中下面两个地方加上两句.
#if (BAT_TEMP_PROTECT_ENABLE == 1)
if ((BMT_status.temperature <= MIN_CHARGE_TEMPERATURE) || (BMT_status.temperature == ERR_CHARGE_TEMPERATURE)) {
printf( "[BATTERY] Battery Under Temperature or NTC fail !!\n\r");
BMT_status.charger_protect_status = BATTERY_OVER_TEMP;//加上这句话
BMT_status.bat_charging_state = CHR_ERROR;
return PMU_STATUS_FAIL;
}

endif

if (BMT_status.temperature >= MAX_CHARGE_TEMPERATURE)
{
printf( "[BATTERY] Battery Over Temperature !!\n\r");
BMT_status.charger_protect_status = BATTERY_OVER_TEMP;//加上这句话
BMT_status.bat_charging_state = CHR_ERROR;
return PMU_STATUS_FAIL;
}

3.请在BAT_BatteryStatusFailAction(void)后面加上
if ((BMT_status.temperature <= (MAX_CHARGE_TEMPERATURE - 5)) && // 小于MAX_CHARGE_TEMPERATURE-5以及高于MIN_CHARGE_TEMPERATURE+5的时候恢复充电
(BMT_status.temperature >= (MIN_CHARGE_TEMPERATURE + 5))&& (BMT_status.temperature != ERR_CHARGE_TEMPERATURE)&& (BMT_status.charger_protect_status == BATTERY_OVER_TEMP))
{
BMT_status.bat_charging_state = CHR_PRE;
BMT_status.charger_protect_status = 0;
if (Enable_BATDRV_LOG == 1)
{
printf( "[BATTERY] temperture in range... start charging again!!\n\r");
}
}

相关文章

  • 高温截至充电,低温恢复充电,软件修改方法

    [FAQ05097][BMT] 高温截至充电,低温恢复充电,软件修改方法 内容[DESCRIPTION]默认cod...

  • 精力管理手册复盘

    《精力管理手册》 如何随时随地为体力充电? 短期快速体力充电方法: 1.吃补充精力(黑巧克力快速恢复精力,喜欢运动...

  • 工厂扫地机快速充电注意事项

    工厂扫地机蓄电池快速充电方法有脉冲快速充电、分段定流快速充电、变电流间歇快速充电、变电压间歇快速充电等多种方法,今...

  • 共享充电宝有哪些盈利模式?

    共享充电宝真的赚钱吗? 我们常说的共享充电宝一共有两种模式:机柜式、桌面式。 截至 5 月中旬,整个共享充电行业的...

  • 近期的心情-九月

    感觉性格内向的人像充电电池,充电需要靠沉思、阅读等比较沉静的活动,来充电以恢复精力。 我就是一个性格偏内向的人,而...

  • 充电

    手机连着充电线,充电线连着充电宝,充电宝连着充电宝充电线,充电宝充电线连着插头,我的耳机连着耳机。“x王,吃饭...

  • 冥想5分钟,等于熟睡2小时

    这里教你一个简单、易学,有效的快速身体充电(休息)方法。——充电5分钟,等于熟睡2小时。 这个充电,就是冥想。 冥...

  • 电动叉车蓄电池快速充电的方法

    电动叉车蓄电池快速充电方法: 电池从电源供电系统中下线进行充电,可以在很短的时间内补充电池所需要的电能,这种方法就...

  • 稳定运行3个月,星星充电携手比亚迪用高质量征服电动高海拔!

    截至目前,星星充电携手比亚迪在拉萨和纳木错分别建设的高原充电场站,已正式投入运行3个月,为两地间来回运行的比亚迪纯...

  • 充电,充电

    当今社会,出门必带手机,手机必须满格电出门,回到家最好自动关机。 这不,事情紧急,正到处找充电插排。一个这么大的医...

网友评论

      本文标题:高温截至充电,低温恢复充电,软件修改方法

      本文链接:https://www.haomeiwen.com/subject/bdjyhxtx.html