一种电池低电量处理算法制造技术

技术编号:29486771 阅读:19 留言:0更新日期:2021-07-30 18:57
本发明专利技术提供一种电池低电量处理算法,包括以下步骤,S1:开始;系统初始化;S2:ADC采集电压;若所采集的电压值大于3.3V,则确认为正常工作状态,并进入休眠;若否,则确认为低电量状态,并进入休眠;S3:唤醒;采用ADC采集电压;若所采集的电压值不大于3.3V,则直再次进入休眠;若所采集的电压值大于3.3V,不大于3.4V,则确认为中间状态;S4:若大于3.4V,则再次进行ADC采集电压,本申请的具体处理方式有效避免了电压波动带来的频繁唤醒和开机,降低了低电量的触发频率,整机功耗得以降低,增加了设备的待机时间。

【技术实现步骤摘要】
一种电池低电量处理算法[
]本专利技术涉及电池低电量处理算法
,尤其涉及一种应用效果突出的电池低电量处理算法。[
技术介绍
]采用锂电池供电的产品往往需要检测电池电量情况,基于降低成本的考虑,大多使用MCU内置的ADC对锂电池电压进行检测然后转化为电量,而不是采用额外的库仑计芯片。由于设备在工作过程中电流处于动态变化的状态,其电池两端的电压也会上下波动,设备在休眠和唤醒状态下的电压也不一样,特别是电池处于低电量临界状态时电压波动更加频繁。常见的低电量判断算法是设置一个阈值,比如3.3V,当电池电压低于此阈值时判定为低电量,此时设备会发出声音光报警或通过显示界面展示出来。由于电池电压在波动,导致频繁的触发低电量,设备频繁唤醒增加耗电。即使采用了各种软件滤波算法如:平均值滤波,中位值滤波仍然不能有效改善问题。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提供一种应用效果突出的电池低电量处理算法。本专利技术解决技术问题的方案是提供一种电池低电量处理算法,包括以下步骤,S1:开始;系统初始化;S2:ADC采集电压;若所采集的电压值大于3.3V,则确认为正常工作状态,并进入休眠;若否,则确认为低电量状态,并进入休眠;S3:唤醒;采用ADC采集电压;若所采集的电压值不大于3.3V,则直再次进入休眠;若所采集的电压值大于3.3V,不大于3.4V,则确认为中间状态;S4:若大于3.4V,则再次进行ADC采集电压。优选地,所述步骤S3中进一步确定上次是否为低电量状态;若是,则直接进入休眠;若否,则确认为正常工作状态。与现有技术相比,本专利技术一种电池低电量处理算法的具体处理方式有效避免了电压波动带来的频繁唤醒和开机,降低了低电量的触发频率,整机功耗得以降低,增加了设备的待机时间。[附图说明]图1是常见的锂电池供电产品电路结构图。图2是本专利技术的算法处理图。图3是本专利技术的算法实现流程图。[具体实施方式]为使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定此专利技术。请参阅图1,本专利技术一种电池低电量处理算法1包括以下步骤,S1:开始;系统初始化;S2:ADC采集电压;若所采集的电压值大于3.3V,则确认为正常工作状态,并进入休眠;若否,则确认为低电量状态,并进入休眠;S3:唤醒;采用ADC采集电压;若所采集的电压值不大于3.3V,则直再次进入休眠;若所采集的电压值大于3.3V,不大于3.4V,则确认为中间状态;S4:若大于3.4V,则再次进行ADC采集电压。优选地,所述步骤S3中进一步确定上次是否为低电量状态;若是,则直接进入休眠;若否,则确认为正常工作状态。常见锂电池通常是聚合物软包电池,或者圆柱形的18650锂离子电池。经过保护板后给主板供电。保护板的正极输出经过电阻分压电路之后送至主板的ADC检测端,主板电路通过采集ADC,然后转换成电压值,此值为电池电压值。本专利技术通过设计2个阈值来应对电压波动,并将电池电压状态进一步细分正常状态、中间状态、低电量状态。算法处理如说明书附图图2所示:X轴为时间t,Y轴为电池电压u.曲线图表达了电池电压的变化状态,具体分为A-E个阶段。A阶段:电池电压处于正常状态,设备正常工作。B阶段:低电量状态,设备休眠。C阶段:中间状态,由低电量状态变为中间状态时,不允许设备开机。在此阶段电压上下波动不会误开机。D阶段:回到正常电压状态,设备可以开机工作。E阶段:中间状态,由正常状态变为中间状态时,允许设备开机。设计了2个阈值:进入低电量状态阈值:3.30V退出低电量状态阈值:3.40V算法实现流程图如说明书附图图3所示:算法描述:上电后执行初始化,然后ADC采集电池电压,如果电压大于3.3V则进入正常工作状态。如果小于等于3.3V则触发低电量,然后进入休眠状态。当设备被唤醒后再次采集电量,如果电池电压还是没有大于3.3V则直接休眠。如果处于波动状态测量到大于3.3V但是没有达到3.4V,则处于中间状态。中间状态则查看是否可以正常工作,如果是重正常电压降到中间状态电压的情况则可以恢复正常工作状态,如果是从低电量状态回到中间状态的情况,则继续休眠。从而有效避免了处于波动状态时的频繁触发低电量的问题。如果唤醒后电压大于3.4V则直接恢复到正常工作状态。通过以上算法设计,增加了100mv的中间状态,允许电压波动,不会导致频繁触发低电量和频繁开机的问题。根据不同产品的功耗和电压波动规律,可以适当调节中间状态电压的范围,以达到算法的目的。由于算法上设计了2个阈值:进入低电量状态阈值,退出低电量阈值,细分了三个状态,有效避免了电压波动带来的频繁唤醒和开机,降低了低电量的触发频率,整机功耗得以降低,增加了设备的待机时间。并且处理了2个阶段的中间状态,在正常状态进入中间状态下允许设备工作,有效增加了设备工作时间。与现有技术相比,本专利技术一种电池低电量处理算法1的具体处理方式有效避免了电压波动带来的频繁唤醒和开机,降低了低电量的触发频率,整机功耗得以降低,增加了设备的待机时间。以上所述的本专利技术实施方式,并不构成对本专利技术保护范围的限定。任何在本专利技术的精神和原则之内所作的修改、等同替换和改进等,均应包含在本专利技术的权利要求保护范围之内。本文档来自技高网...

【技术保护点】
1.一种电池低电量处理算法,其特征在于:包括以下步骤,/nS1:开始;系统初始化;/nS2:ADC采集电压;若所采集的电压值大于3.3V,则确认为正常工作状态,并进入休眠;若否,则确认为低电量状态,并进入休眠;/nS3:唤醒;采用ADC采集电压;若所采集的电压值不大于3.3V,则直再次进入休眠;若所采集的电压值大于3.3V,不大于3.4V,则确认为中间状态;/nS4:若大于3.4V,则再次进行ADC采集电压;/nS5:以此循环。/n

【技术特征摘要】
1.一种电池低电量处理算法,其特征在于:包括以下步骤,
S1:开始;系统初始化;
S2:ADC采集电压;若所采集的电压值大于3.3V,则确认为正常工作状态,并进入休眠;若否,则确认为低电量状态,并进入休眠;
S3:唤醒;采用ADC采集电压;若所采集的电压值不大于3.3V,则直再次进入休眠;若所采...

【专利技术属性】
技术研发人员:柯浩伟杨文静郭俊峰
申请(专利权)人:深圳市亿联智能有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1