The invention relates to a method for energy collection system of the embedded operating system task scheduling method to ensure real-time tasks at the same time, by setting the maximum battery energy threshold and minimum energy threshold for packet scheduling of tasks. The invention has the following advantages: (1) in the task scheduling process, the energy consumption of the task and the energy constraint of the battery are taken into account, and the task execution interruption caused by the insufficient energy of the battery can be avoided. (2) combined with the task of energy consumption and battery energy constraint, the packet scheduling strategy, a reduction in the task load is high, the battery charge and discharge light light mode frequency of use, so as to improve the battery energy transfer and total energy use efficiency.
【技术实现步骤摘要】
一种面向能量收集系统的嵌入式操作系统任务调度方法
本专利技术涉及嵌入式操作系统任务调度
,特别是涉及一种面向能量收集系统的嵌入式操作系统任务调度方法。
技术介绍
随着对设备小型化和更长电池使用寿命需求的增长,能量管理逐渐成为嵌入式系统研究的重点。对设备能量的随意使用,会缩短设备的运行时间。在实际应用中,有些设备被部署后,相应的嵌入式应用需要运行很长的时间,例如,无线传感器节点,巡航器等。如何延长这些电子设备的使用寿命变得尤为重要。采用能量收集技术从周围环境收集能量是解决这个问题的一个有效方法。使用能量收集技术从环境资源中收集和存储能量的嵌入式系统称为能量收集系统,其组成不仅包括传统的嵌入式系统组件,还包括能量采集单元(例如,太阳板)以及能量存储单元(电池或电容)。近年来,能量收集被频繁应用于小型自治设备,它们的特殊性在于能量的来源是无限的,但是在一定的时刻可使用的能量是受限的,能量的收集和存储都是需要时间的。能量收集所需的时间会导致任务调度过程中产生空白时间,所以能量收集系统的调度器不是连续工作的。在这种背景下产生了新的调度问题,传统调度算法(例如,截止时间优先算法、速率单调算法等)不再适用于这类系统。能量收集系统调度方法的目标不仅仅要满足时间限制,还要保证在能量约束的条件下,任务执行不中断。此外,电池(以磷酸铁锂电池为例)容量衰退至85%之前,深充深放与浅充浅放的使用模式对于电池能量转移能力的影响是几乎相同的,当电池容量衰退至75%时,深充深放的使用模式在电池能量转移总量和能量效率上均优于浅充浅放的使用模式,因此,能量收集系统调度方法需要在任务负载 ...
【技术保护点】
一种面向能量收集系统的嵌入式操作系统任务调度方法,其特征在于:1、能量收集系统定义:能量收集系统为P=(∑,B),其中:∑={τ
【技术特征摘要】
2013.12.16 CN 20131069291441.一种面向能量收集系统的嵌入式操作系统任务调度方法,其特征在于:1、能量收集系统定义:能量收集系统为P=(∑,B),其中:∑={τ1,…,τn}表示n个独立实时任务集合,B表示电池;实时任务τi是一个五元组τi=(Ci,Di,Ti,Pi,ei),其中:Ci表示任务执行时间,Di表示任务截止时间,Ti表示任务周期,Pi表示任务固定优先级,ei表示任务单位时间能量消耗速率;电池为一个二元组B(Emax,ebat),其中:Emax是电池最大容量,ebat是充电速率;2、分组调度策略:分组调度策略基于固定优先级,就绪队列任务按照优先级由高到低排序,依据分组条件,从任务就绪队列中选取一组任务连续运行;在满足任务截止时间约束的前提下,组任务在执行之前利用空闲时间为电池补充电能;当电池能量满足组任务运行需求,组任务开始执行;组内任务连续执行;当该组任务执行完毕,从就绪队列中选取下一组任务,如果就绪队列为空,而且,电池容量小于Emax,则为电池充电;分组调度策略的分组条件的判定,分组需要同时...
【专利技术属性】
技术研发人员:董云卫,葛永琪,张健,孙朋朋,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。