亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電池功耗的控制方法和系統(tǒng)的制作方法_2

文檔序號(hào):8257430閱讀:來(lái)源:國(guó)知局
持續(xù)時(shí)間為L(zhǎng)2,其 中,L2大于兩倍的L1。
[0054](b)恢復(fù)效應(yīng)是指當(dāng)電池減緩放電的時(shí)候,其電荷會(huì)在一定程度上有自動(dòng)恢復(fù)的 效應(yīng)。當(dāng)電池的電荷量處于一個(gè)較低的電位時(shí),可以運(yùn)用電荷的恢復(fù)特性,通過(guò)延時(shí)放電時(shí) 間,讓電池電荷恢復(fù)到較高電位時(shí)再進(jìn)行放電,可以延長(zhǎng)電池的使用壽命。如圖2所示,通 過(guò)延時(shí)S,可得到較高的電位進(jìn)行放電,延長(zhǎng)了電池的使用壽命。
[0055] 針對(duì)電池的非線性和恢復(fù)效應(yīng),本發(fā)明提供了一種電池功耗的控制方法,對(duì)電池 的使用進(jìn)行優(yōu)化,其中包括以下原則:(1)在任務(wù)期限允許的情況下,在任務(wù)之后插入空閑 時(shí)間,以保證電池得到一定時(shí)間的恢復(fù):(2)在任務(wù)期限允許的情況下,調(diào)整任務(wù)的執(zhí)行順 序,使得能耗小的任務(wù)在后執(zhí)行,有利于電池的恢復(fù);(3)在任務(wù)期限允許的情況下,盡量 選擇能耗低的處理器模式。
[0056] 圖3為一個(gè)實(shí)施例中電池功耗的控制方法的流程圖。如圖3所示,該電池功耗的 控制方法,包括以下步驟:
[0057] 步驟302,配置步驟,配置每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率。
[0058] 假設(shè)有n個(gè)獨(dú)立的任務(wù)Ts={TpT2,…,TJ,每一個(gè)任務(wù)采用三元組汜,DpEJ表 示。其中,i取1至n中的整數(shù)值。Pi表示第i個(gè)任務(wù)的周期。Di表示第i個(gè)任務(wù)的執(zhí)行 時(shí)間。Ei表示第i個(gè)任務(wù)的處理器能耗。其中,任務(wù)的周期是已知的;執(zhí)行時(shí)間在編寫程序 之前進(jìn)行估算,其值應(yīng)該滿足任務(wù)的最后期限的要求;而處理器能耗,因?yàn)榕c處理器的頻率 正相關(guān),可以直接用處理器的頻率A代替。對(duì)于每個(gè)任務(wù)的Pfi在任務(wù)初始化的時(shí) 候被配置完成。
[0059] 步驟304,空閑時(shí)間計(jì)算步驟,根據(jù)該每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率計(jì) 算得到每個(gè)任務(wù)的空閑時(shí)間。
[0060] 具體的,每個(gè)任務(wù)的空閑時(shí)間是指在每個(gè)任務(wù)的結(jié)束位置可插入的空閑時(shí)間。
[0061] 圖4為一個(gè)實(shí)施例中空閑時(shí)間計(jì)算的流程圖。如圖4所示,該空閑時(shí)間計(jì)算步驟 包括:
[0062] 步驟402,公倍數(shù)求取步驟,求取任務(wù)的周期的最小公倍數(shù)。
[0063] 具體的,求取任務(wù)的周期的最小公倍數(shù)的公式為:
[0064] Ps=LCMhA,…,Pn) (1)
[0065] 其中,匕為n個(gè)任務(wù)的周期的最小公倍數(shù)。
[0066] 步驟404,執(zhí)行次數(shù)求取步驟,求取每個(gè)任務(wù)在最小公倍數(shù)時(shí)間內(nèi)的執(zhí)行次數(shù)。
[0067] 具體的,將最小公倍數(shù)除以任務(wù)的周期得到任務(wù)的執(zhí)行次數(shù),計(jì)算公式如式(2)。
[0068] n^PyPi(2)
[0069] 式(2)中,ni為第i個(gè)任務(wù)在最小公倍數(shù)時(shí)間內(nèi)執(zhí)行的次數(shù),Pi表示第i個(gè)任務(wù) 的周期,匕為任務(wù)的周期的最小公倍數(shù)。
[0070] 步驟406,總時(shí)間求取步驟,求取所有任務(wù)執(zhí)行的總時(shí)間。
[0071] 具體的,將某個(gè)任務(wù)的周期乘以該任務(wù)的執(zhí)行次數(shù)得到該任務(wù)的總執(zhí)行時(shí)間,然 后將所有任務(wù)的總執(zhí)行時(shí)間相加得到所有任務(wù)執(zhí)行的總時(shí)間,計(jì)算公式如式(3)。
[0072]
【主權(quán)項(xiàng)】
1. 一種電池功耗的控制方法,其特征在于,包括: 配置步驟,配置每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率; 空閑時(shí)間計(jì)算步驟,根據(jù)所述每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率計(jì)算得到每個(gè) 任務(wù)的空閑時(shí)間; 任務(wù)排序步驟,按照任務(wù)的能耗從高到低對(duì)各個(gè)任務(wù)進(jìn)行排序,得到任務(wù)的執(zhí)行順 序; 功率控制步驟,根據(jù)所述執(zhí)行順序中任務(wù)所配置的處理器頻率調(diào)整處理器的頻率,并 在每個(gè)任務(wù)完成后插入相應(yīng)的每個(gè)任務(wù)的空閑時(shí)間。
2. 根據(jù)權(quán)利要求1所述的電池功耗的控制方法,其特征在于,所述空閑時(shí)間計(jì)算步驟 包括: 公倍數(shù)求取步驟,求取任務(wù)的周期的最小公倍數(shù); 執(zhí)行次數(shù)求取步驟,求取每個(gè)任務(wù)在最小公倍數(shù)時(shí)間內(nèi)的執(zhí)行次數(shù); 總時(shí)間求取步驟,求取所有任務(wù)執(zhí)行的總時(shí)間; 總空閑時(shí)間求取步驟,求取總的空閑時(shí)間; 各空閑時(shí)間求取步驟,根據(jù)總的空閑時(shí)間和任務(wù)的能耗比例分配每個(gè)任務(wù)的空閑時(shí) 間。
3. 根據(jù)權(quán)利要求2所述的電池功耗的控制方法,其特征在于,所述各空閑時(shí)間求取步 驟包括: 將任務(wù)的執(zhí)行時(shí)間乘以任務(wù)所配置的處理器頻率得到任務(wù)的能耗,將各個(gè)任務(wù)的能耗 乘以各個(gè)任務(wù)所對(duì)應(yīng)的執(zhí)行次數(shù)得到總能耗,將任務(wù)的能耗除以總能耗得到任務(wù)的能耗比 例,將總的空閑時(shí)間乘以任務(wù)的能耗比例得到任務(wù)的空閑時(shí)間。
4. 根據(jù)權(quán)利要求2所述的電池功耗的控制方法,其特征在于,在總時(shí)間求取步驟之后, 總空閑時(shí)間求取步驟之前,所述方法還包括: 檢測(cè)是否有非周期性任務(wù),若是,則獲取非周期性任務(wù)的執(zhí)行時(shí)間和處理器頻率,然后 根據(jù)最小公倍數(shù)、總時(shí)間和非周期性任務(wù)的執(zhí)行時(shí)間求取總的空閑時(shí)間,若否,則根據(jù)最小 公倍數(shù)和總時(shí)間求取總的空閑時(shí)間。
5. 根據(jù)權(quán)利要求4所述的電池功耗的控制方法,其特征在于,所述各空閑時(shí)間求取步 驟包括: 將任務(wù)的執(zhí)行時(shí)間乘以任務(wù)所配置的處理器頻率得到任務(wù)的能耗,將各任務(wù)的能耗乘 以各任務(wù)所對(duì)應(yīng)的執(zhí)行次數(shù)得到總能耗,將任務(wù)的能耗除以總能耗得到任務(wù)的能耗比例, 將總的空閑時(shí)間乘以任務(wù)的能耗比例得到任務(wù)的空閑時(shí)間,其中,任務(wù)包括周期性任務(wù)和 非周期性任務(wù),所述非周期性任務(wù)的執(zhí)行次數(shù)為1次,所述周期性任務(wù)為配置周期的任務(wù)。
6. -種電池功耗的控制系統(tǒng),其特征在于,包括: 配置模塊,用于配置每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率; 空閑時(shí)間計(jì)算模塊,用于根據(jù)所述每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率計(jì)算得到 每個(gè)任務(wù)的空閑時(shí)間; 任務(wù)排序模塊,用于按照任務(wù)的能耗從高到低對(duì)各個(gè)任務(wù)進(jìn)行排序,得到任務(wù)的執(zhí)行 順序; 功率控制模塊,用于根據(jù)所述執(zhí)行順序中任務(wù)所配置的處理器頻率調(diào)整處理器的頻 率,并在每個(gè)任務(wù)完成后插入相應(yīng)的每個(gè)任務(wù)的空閑時(shí)間。
7. 根據(jù)權(quán)利要求6所述的電池功耗的控制系統(tǒng),其特征在于,所述空閑時(shí)間計(jì)算模塊 包括: 公倍數(shù)求取單元,用于求取任務(wù)的周期的最小公倍數(shù); 執(zhí)行次數(shù)求取單元,用于求取每個(gè)任務(wù)在最小公倍數(shù)時(shí)間內(nèi)的執(zhí)行次數(shù); 總時(shí)間求取單元,用于求取所有任務(wù)執(zhí)行的總時(shí)間; 總空閑時(shí)間求取單元,用于求取總的空閑時(shí)間; 各空閑時(shí)間求取單元,用于根據(jù)總的空閑時(shí)間和任務(wù)的能耗比例分配每個(gè)任務(wù)的空閑 時(shí)間。
8. 根據(jù)權(quán)利要求7所述的電池功耗的控制系統(tǒng),其特征在于,所述各空閑時(shí)間求取單 元還用于將任務(wù)的執(zhí)行時(shí)間乘以任務(wù)所配置的處理器頻率得到任務(wù)的能耗,將各任務(wù)的能 耗乘以各任務(wù)所對(duì)應(yīng)的執(zhí)行次數(shù)得到總能耗,將任務(wù)的能耗除以總能耗得到任務(wù)的能耗比 例,將總的空閑時(shí)間乘以任務(wù)的能耗比例得到任務(wù)的空閑時(shí)間。
9. 根據(jù)權(quán)利要求7所述的電池功耗的控制系統(tǒng),其特征在于,所述空閑時(shí)間計(jì)算模塊 還包括: 檢測(cè)單元,用于在求取所有任務(wù)執(zhí)行的總時(shí)間之后,檢測(cè)是否有非周期性任務(wù); 獲取單元,用于在檢測(cè)到有非周期性任務(wù)時(shí),獲取非周期性任務(wù)的執(zhí)行時(shí)間和處理器 頻率; 所述總空閑時(shí)間求取單元還用于獲取單元獲取到非周期性任務(wù)的執(zhí)行時(shí)間和處理器 頻率后,根據(jù)最小公倍數(shù)、總時(shí)間和非周期性任務(wù)的執(zhí)行時(shí)間求取總的空閑時(shí)間,以及在檢 測(cè)到?jīng)]有非周期性任務(wù)時(shí),根據(jù)最小公倍數(shù)和總時(shí)間求取總的空閑時(shí)間。
10. 根據(jù)權(quán)利要求9所述的電池功耗的控制系統(tǒng),其特征在于,所述各空閑時(shí)間求取單 元還用于將任務(wù)的執(zhí)行時(shí)間乘以任務(wù)所配置的處理器頻率得到任務(wù)的能耗,將各個(gè)任務(wù)的 能耗乘以各個(gè)任務(wù)所對(duì)應(yīng)的執(zhí)行次數(shù)得到總能耗,將任務(wù)的能耗除以總能耗得到任務(wù)的能 耗比例,將總的空閑時(shí)間乘以任務(wù)的能耗比例得到任務(wù)的空閑時(shí)間,其中,任務(wù)包括周期性 任務(wù)和非周期性任務(wù),所述非周期性任務(wù)的執(zhí)行次數(shù)為1次,所述周期性任務(wù)為配置周期 的任務(wù)。
【專利摘要】本發(fā)明涉及一種電池功耗的控制方法和系統(tǒng)。所述方法包括:配置步驟,配置每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率;空閑時(shí)間計(jì)算步驟,根據(jù)所述每個(gè)任務(wù)的周期、執(zhí)行時(shí)間和處理器頻率計(jì)算得到每個(gè)任務(wù)的空閑時(shí)間;任務(wù)排序步驟,按照任務(wù)的能耗從高到低對(duì)各個(gè)任務(wù)進(jìn)行排序,得到任務(wù)的執(zhí)行順序;功率控制步驟,根據(jù)所述執(zhí)行順序中任務(wù)所配置的處理器頻率調(diào)整處理器的頻率,并在每個(gè)任務(wù)完成后插入相應(yīng)的每個(gè)任務(wù)的空閑時(shí)間。上述電池功耗的控制方法和系統(tǒng),按照能耗從高到低對(duì)任務(wù)進(jìn)行排序,按照?qǐng)?zhí)行順序中任務(wù)所配置的處理器頻率調(diào)整處理器的頻率,在每個(gè)任務(wù)完成后插入相應(yīng)的空閑時(shí)間,延長(zhǎng)電池的續(xù)航時(shí)間,不需要增加硬件成本,且不用關(guān)閉任務(wù)。
【IPC分類】G06F1-32
【公開號(hào)】CN104571462
【申請(qǐng)?zhí)枴緾N201410849712
【發(fā)明人】李燁, 何青云, 王俊, 李洪剛
【申請(qǐng)人】深圳先進(jìn)技術(shù)研究院
【公開日】2015年4月29日
【申請(qǐng)日】2014年12月30日
當(dāng)前第2頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1