【技术实现步骤摘要】
本专利技术涉及电能领域,特别是涉及一种电池功耗的控制方法和系统。
技术介绍
随着穿戴式设备风靡全球,移动式电源的需求越来越大,面对各种各样的使用需求,使得电池续航能力越来越凸显不足。大多数情况之下,人们只能通过增加电池的容量来满足延长使用时间的要求,例如随着手机屏幕的增大,手机电池的体积也增大,然而电池容量增大导致设备体积的增大,不便于携带。为了延长设备的电池续航时间,普遍的做法是降低设备的总体能耗。降低设备的总体能耗的方式主要有两种,一种是采用集成电路技术和硬件的设计以降低电路板块的功耗,然而采用先进的工艺和技术,增加了硬件成本;另一种是暂停部分任务,然而一般情况下,任务都是必须的,关闭任务的方式适应性低。
技术实现思路
基于此,有必要针对传统的延长设备的电池续航时间会增加硬件成本和关闭任务适应性低的问题,提供一种电池功耗的控制方法,在没有完全关闭任务和增加硬件成本的条件下,能延长电池的续航时间。一种电池功耗的控制方法,包括:配置步骤,配置每个任务的周期、执行时间和处理器频率;空闲时间计算步骤,根据所述每个任务的周期、执行时间和处理器频率计算得到每个任务的空闲时间;任务排序步骤,按照任务的能耗从高到低对各个任务进行排序,得到任务的执行顺序;功率控制步骤,根据所述执行顺序中任务所配置的处理器频率调整处理器的频率,并在每个任务完成后插入相应的每个任务的空闲时间。在其中一个 ...
【技术保护点】
一种电池功耗的控制方法,其特征在于,包括:配置步骤,配置每个任务的周期、执行时间和处理器频率;空闲时间计算步骤,根据所述每个任务的周期、执行时间和处理器频率计算得到每个任务的空闲时间;任务排序步骤,按照任务的能耗从高到低对各个任务进行排序,得到任务的执行顺序;功率控制步骤,根据所述执行顺序中任务所配置的处理器频率调整处理器的频率,并在每个任务完成后插入相应的每个任务的空闲时间。
【技术特征摘要】
1.一种电池功耗的控制方法,其特征在于,包括:
配置步骤,配置每个任务的周期、执行时间和处理器频率;
空闲时间计算步骤,根据所述每个任务的周期、执行时间和处理器频率计
算得到每个任务的空闲时间;
任务排序步骤,按照任务的能耗从高到低对各个任务进行排序,得到任务
的执行顺序;
功率控制步骤,根据所述执行顺序中任务所配置的处理器频率调整处理器
的频率,并在每个任务完成后插入相应的每个任务的空闲时间。
2.根据权利要求1所述的电池功耗的控制方法,其特征在于,所述空闲时
间计算步骤包括:
公倍数求取步骤,求取任务的周期的最小公倍数;
执行次数求取步骤,求取每个任务在最小公倍数时间内的执行次数;
总时间求取步骤,求取所有任务执行的总时间;
总空闲时间求取步骤,求取总的空闲时间;
各空闲时间求取步骤,根据总的空闲时间和任务的能耗比例分配每个任务
的空闲时间。
3.根据权利要求2所述的电池功耗的控制方法,其特征在于,所述各空闲
时间求取步骤包括:
将任务的执行时间乘以任务所配置的处理器频率得到任务的能耗,将各个
任务的能耗乘以各个任务所对应的执行次数得到总能耗,将任务的能耗除以总
能耗得到任务的能耗比例,将总的空闲时间乘以任务的能耗比例得到任务的空
闲时间。
4.根据权利要求2所述的电池功耗的控制方法,其特征在于,在总时间
求取步骤之后,总空闲时间求取步骤之前,所述方法还包括:
检测是否有非周期性任务,若是,则获取非周期性任务的执行时间和处理
器频率,然后根据最小公倍数、总时间和非周期性任务的执行时间求取总的空
闲时间,若否,则根据最小公倍数和总时间求取总的空闲时间。
5.根据权利要求4所述的电池功耗的控制方法,其特征在于,所述各空闲
时间求取步骤包括:
将任务的执行时间乘以任务所配置的处理器频率得到任务的能耗,将各任
务的能耗乘以各任务所对应的执行次数得到总能耗,将任务的能耗除以总能耗
得到任务的能耗比例,将总的空闲时间乘以任务的能耗比例得到任务的空闲时
间,其中,任务包括周期性任务和非周期性任务,所述非周期性任务的执行次
数为1次,所述周期性任务为配置周期的任务。
6.一种电池功耗的控制系统,其特征在于,包括:
配置模块,用于配置每个任务的周期、执行时间和处理...
【专利技术属性】
技术研发人员:李烨,何青云,王俊,李洪刚,
申请(专利权)人:深圳先进技术研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。