当前位置: 首页> 教育> 高考 > 浙江疫情_企信宝_日本预测比分_百度优化怎么做

浙江疫情_企信宝_日本预测比分_百度优化怎么做

时间:2025/7/12 6:04:43来源:https://blog.csdn.net/oh_my_god/article/details/147427096 浏览次数:0次
浙江疫情_企信宝_日本预测比分_百度优化怎么做

  先看is_bat_low函数的代码:

#ifndef LOW_BAT_VOL
//#  define LOW_BAT_VOL		3400
#define LOW_BAT_VOL		3672
#endif
#ifndef LOW_BAT_VOL_CHG
//#  define LOW_BAT_VOL_CHG	3500 
#define LOW_BAT_VOL_CHG	3719
#endifint is_bat_low(void)
{int32_t vbat_vol;uint16_t comp_vbat;...............if (charger_connected()) {comp_vbat = LOW_BAT_VOL_CHG;} else {comp_vbat = LOW_BAT_VOL;}vbat_vol = sprdfgu_read_vbat_vol();dprintf(ALWAYS,"sprd_chg: %s vbat_vol:%d,comp_vbat:%d\n",__func__, vbat_vol, comp_vbat);if (vbat_vol < comp_vbat)return 1;elsereturn 0;}

函数包含充电状态、非充电状态电池电量是否过低的检查,3400、3500是原有的电压宏定义,计量单位mV(毫伏),这个定义的标准需要参考当前电池的电池曲线,根据配置的dts文件查找,
查到的是:

................
<3706000 11 >,
..............
<3687000 7  >,
<3684000 6  >,
<3680000 5  >,
<3672000 4  >,
<3649000 3  >,
<3610000 2  >,
................

左面参数是电压,uV(微伏);右侧是电池电量百分比,开机后显示的电池电量和电池电压的对应关系就在这。好吧,my god,差了好多,这是只要有电就开机。

参考电池曲线对应的电压标准重新定义,让他电量低于一个标准就没法从开机。

充电状态下,电池电压会略微高点,根据实测值调整。

本以为到这就结束了,又碰到一种电池,低压状态下电池输出功率不够,电压变化非常大,还要继续改。

手机上看到的电池电量也是这么计算,电池老化后,电压波动也会非常大,显示的结果就是电池电量掉的非常快。


 

关键字:浙江疫情_企信宝_日本预测比分_百度优化怎么做

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: