智能系统功耗自调节系统及其方法技术方案

技术编号:8271073 阅读:165 留言:0更新日期:2013-01-31 03:09
本发明专利技术提供了一种智能系统功耗自调节方法,本方法在智能系统开机,未开启或运行任何程序时,默认CPU工作在中状态。随后在使用过程中,随着一个或多个程序将会相继被使用或者关闭。当前使用的程序的多少将需要相对应多少CPU资源支持。比如当前运行较多的程序,则需要更多的CPU资源;反之同理。方法通过CPU的负载、温度、电源管理单元温度及电池电量的检测等,将它们与设定的各种状态做比较,进而控制CPU智能进入高、中、低三种功耗工作状态中最适合的状态,在保证发挥最佳效果的基础上降低功耗及系统发热。

【技术实现步骤摘要】
本专利技术涉及一种电路控制方法,尤其是指一种智能系统功耗自调节系统及其方法
技术介绍
近些年来随着技术的快速发展,如安卓等智能系统也已经被普及到了许多常见的家用电器中。且借由智能系统的加入,使得家用电器的功能得到了很大的扩充。其中最成功的应用案例无外乎智能电视的诞生,通过集成智能系统使得电视不再是以往传统电视只能被动的接收观看节目的单一功能,而更多的能实现诸如视频点播、远程播放甚至是与观看用户进行视频、游戏互动等应用,此外配合大量智能系统的应用也进一步丰富了人们的生活。然而,上述应用仅对于继承了智能系统的电视而言的,对于一些老款的未能集成智能系统的电视而言,若要想实现上述应用则只能通过外加设备,然而现有的运行智能系统的设 备均为机顶盒形式,存在体积大需要外接电源并通过视频线与电视连接方可使用的弊端,且由于现有的运行智能系统的机顶盒的硬件设计工作频率固定,导致工作过程中功耗高且发热量大,不得不配备相应的大量的散热器件以保证正常运行,因此现有机顶盒的体积也无法得到缩小,满足不了用户的使用需求。
技术实现思路
本专利技术的目的在于克服了上述缺陷,提供一种智能系统功耗自调节方法。本专利技术的目的是这样实现的一种智能系统功耗自调节方法,其特征在于包括步骤,SI )、使CPU进入中状态;S2)、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则执行步骤S3,否则执行步骤S6 ;S3)、判断当前CPU负载是否小于低状态CPU负载,若是则执行步骤S4,否则返回步骤S2 ;S4)、使CPU进入低状态,而后执行步骤S5 ;S5)、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则重复本步骤,否则返回步骤SI ;S6)、检测当前CPU温度并判断其是否大于高状态I的CPU温度,若是则跳至步骤S2,否则执行步骤S7 ;S7)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态1,若是则跳至步骤S2,否则执行步骤S8 ;S8)、检测当前电池电量并判断其是否小于电池低电量状态,若是则执行步骤S9,否则执行步骤Sio ;S9)、检测是否充电,若是则执行步骤S10,否则跳至步骤S2 ;S10)、使CPU进入高状态后执行步骤Sll ;S11)、检测当前CPU温度并判断其是否大于高状态2的CPU温度,若是则执行步骤SI,否则执行步骤S12 ;S12)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态2,是则执行步骤S2,否则执行步骤S13 ;S13)、检测当前电池电量并判断其是否小于电池低电量状态,是则执行步骤S14,否则执行步骤S15 ;S14)、检测是否充电,是则执行步骤S15,否则执行步骤S2 ;S15)、检测当前CPU负载并判断其是否大于低状态CPU负载,若是则执行步骤S11,否则执行步骤S2 ; 上述步骤中,高状态、中状态和低状态对应供给CPU的电压和时钟频率依次递减;高状态CPU负载所对应的CPU运行时间占整个进程运行的时间比例大于低状态CPU负载;高状态I的CPU温度低于高状态2的CPU温度;电源管理单元高温状态I的温度低于电源管理单元高温状态2的温度; 上述步骤中,检测当前CPU温度是通过对CPU内部的标准电压及比较器计算热敏电阻上的供电电压,进而结合标准电阻计算得热敏电阻阻值,并通过热敏电阻的电阻-温度对应关系得到当前CPU温度;上述步骤中,检测当前电源管理单元温度是通过对电源管理单元内部的标准电压及比较器计算热敏电阻上的供电电压,进而结合标准电阻计算得热敏电阻阻值,并通过热敏电阻的电阻-温度对应关系得到当前电源管理单元温度;上述步骤中,检测当前电池电量是根据当前CPU工作电压和当前剩余电量的对应关系得到的,其中当前CPU工作电压通过与其相连的电源管理单元内部电路的比较器一端连接的标准电压比较得出;上述步骤中,所述高状态CPU负载的CPU运行时间占整个进程运行时间的80%,所述低状态CPU负载的CPU运行时间占整个进程运行时间的40% ;上述步骤中,所述高状态I的CPU温度为60度,所述高状态2的CPU温度为65度;所述电源管理单元高温状态I的温度为65度,所述电源管理单元高温状态2的温度为70度;上述步骤中,所述电池低电量状态为剩余电量为总电量的30%。本专利技术还提供了一种智能系统功耗自调节系统,它包括,CPU进入中状态模块,用于使CPU进入中状态;第一负载判断模块,用于检测当前CPU负载并判断其是否小于高状态CPU负载,若是则转到第二负载判断模块,否则转到第一温度判断模块;第二负载判断模块,用于判断当前CPU负载是否小于低状态CPU负载,若是则转到CPU进入低状态模块,否则转到第一负载判断模块;CPU进入低状态模块,用于使CPU进入低状态,而后转到第三负载判断模块;第三负载判断模块,用于检测当前CPU负载并判断其是否小于高状态CPU负载,若是重新在本模块执行,否则转到CPU进入中状态模块;第一温度判断模块,用于检测当前CPU温度并判断其是否大于高状态I的CPU温度,若是则转到第一负载判断模块,否则转到第二温度判断模块;第二温度判断模块,用于检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态I,若是则转到第一负载判断模块,否则转到第一电量判断模块;第一电量判断模块,用于检测当前电池电量并判断其是否小于电池低电量状态,若是则转到第一充电检测模块,否则转到CPU进入高状态模块;第一充电检测模块,用于检测是否充电,若是则转到CPU进入高状态模块,否则转到第一负载判断模块;CPU进入高状态模块,用于使CPU进入高状态后转到第三温度检测模块;第三温度检测模块,用于检测当前CPU温度并判断其是否大于高状态2的CPU温 度,若是则转到CPU进入中状态模块,否则转到第四温度检测模块;第四温度检测模块,用于检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态2,若是则转到CPU进入中状态模块,否则转到第二电量判断模块;第二电量判断模块,用于检测当前电池电量并判断其是否小于电池低电量状态,是则转到第二充电检测模块,否则转到第四负载判断模块;第二充电检测模块,用于检测是否充电,是则转到第四负载判断模块,否则转到第一负载判断模块;第四负载判断模块,用于检测当前CPU负载判断其是否大于低状态CPU负载,若是转到第四温度检测模块,否则转到第一负载判断模块;上述模块中,高状态、中状态和低状态对应供给CPU的电压和时钟频率依次递减;高状态CPU负载所对应的CPU运行时间占整个进程运行的时间比例大于低状态CPU负载;高状态I的CPU温度低于高状态2的CPU温度;电源管理单元高温状态I的温度低于电源管理单元高温状态2的温度。上述中,所述高状态CPU负载的CPU运行时间占整个进程运行时间的80%,所述低状态CPU负载的CPU运行时间占整个进程运行时间的40% ;所述电池低电量状态为剩余电量为总电量的30% ;上述中,所述高状态I的CPU温度为60度,所述高状态2的CPU温度为65度;所述电源管理单元高温状态I的温度为65度,所述电源管理单元高温状态2的温度为70度。本专利技术的有益效果在于提供了一种智能系统功耗自调节系统及其方法,通过在初始状态未开启或运行任何程序时,使得CPU工作在中状态。随后在使用过程中,随着本文档来自技高网...

【技术保护点】
一种智能系统功耗自调节方法,其特征在于:包括步骤,S1)、使CPU进入中状态;S2)、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则执行步骤S3,否则执行步骤S6;S3)、判断当前CPU负载是否小于低状态CPU负载,若是则执行步骤S4,否则返回步骤S2;S4)、使CPU进入低状态,而后执行步骤S5;S5)、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则重复本步骤,否则返回步骤S1;S6)、检测当前CPU温度并判断其是否大于高状态1的CPU温度,若是则跳至步骤S2,否则执行步骤S7;S7)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态1,若是则跳至步骤S2,否则执行步骤S8;S8)、检测当前电池电量并判断其是否小于电池低电量状态,若是则执行步骤S9,否则执行步骤S10;S9)、检测是否充电,若是则执行步骤S10,否则跳至步骤S2;S10)、使CPU进入高状态后执行步骤S11;S11)、检测当前CPU温度并判断其是否大于高状态2的CPU温度,若是则执行步骤S1,否则执行步骤S12;S12)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态2,若是则执行步骤S2,否则执行步骤S13;S13)、检测当前电池电量并判断其是否小于电池低电量状态,是则执行步骤S14,否则执行步骤S15;S14)、检测是否充电,是则执行步骤S15,否则执行步骤S2;S15)、检测当前CPU负载判断其是否大于低状态CPU负载,若是则执行步骤S11,否则执行步骤S2;上述步骤中,高状态、中状态和低状态对应供给CPU的电压和时钟频率依次递减;高状态CPU负载所对应的CPU运行时间占整个进程运行的时间比例大于低状态CPU负载;高状态1的CPU温度低于高状态2的CPU温度;电源管理单元高温状态1的温度低于电源管理单元高温状态2的温度。...

【技术特征摘要】
1.一种智能系统功耗自调节方法,其特征在于包括步骤, SI)、使CPU进入中状态; S2 )、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则执行步骤S3,否则执行步骤S6 ; 53)、判断当前CPU负载是否小于低状态CPU负载,若是则执行步骤S4,否则返回步骤S2 ; 54)、使CPU进入低状态,而后执行步骤S5; 55)、检测当前CPU负载并判断其是否小于高状态CPU负载,若是则重复本步骤,否则返回步骤SI ; 56)、检测当前CPU温度并判断其是否大于高状态I的CPU温度,若是则跳至步骤S2,否则执行步骤S7 ; 57)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态1,若是则跳至步骤S2,否则执行步骤S8 ; 58)、检测当前电池电量并判断其是否小于电池低电量状态,若是则执行步骤S9,否则执行步骤SlO ; 59)、检测是否充电,若是则执行步骤S10,否则跳至步骤S2; S10)、使CPU进入高状态后执行步骤Sll ; SI I)、检测当前CPU温度并判断其是否大于高状态2的CPU温度,若是则执行步骤SI,否则执行步骤S12 ; 512)、检测当前电源管理单元温度,判断其是否大于电源管理单元高温状态2,若是则执行步骤S2,否则执行步骤S13 ; 513)、检测当前电池电量并判断其是否小于电池低电量状态,是则执行步骤S14,否则执行步骤S15 ; 514)、检测是否充电,是则执行步骤S15,否则执行步骤S2; 515)、检测当前CPU负载判断其是否大于低状态CPU负载,若是则执行步骤SII,否则执行步骤S2 ; 上述步骤中, 高状态、中状态和低状态对应供给CPU的电压和时钟频率依次递减; 高状态CPU负载所对应的CPU运行时间占整个进程运行的时间比例大于低状态CPU负载; 高状态I的CPU温度低于高状态2的CPU温度; 电源管理单元高温状态I的温度低于电源管理单元高温状态2的温度。2.如权利要求I所述的智能系统功耗自调节方法,其特征在于所述步骤中检测当前(PU温度是通过对CPU内部的标准电压及比较器计算热敏电阻上的供电电压,进而结合标准电阻计算得热敏电阻阻值,并通过热敏电阻的电阻-温度对应关系得到当前CPU温度。3.如权利要求I所述的智能系统功耗自调节方法,其特征在于所述步骤中检测当前电源管理单元温度是通过对电源管理单元内部的标准电压及比较器计算热敏电阻上的供电电压,进而结合标准电阻计算得热敏电阻阻值,并通过热敏电阻的电阻-温度对应关系得到当前电源管理单元温度。4.如权利要求I所述的智能系统功耗自调节方法,其特征在于所述步骤中检测当前电池电量是根据当前CPU工作电压和当前剩余电量的对应关系得到的,其中当前CPU工作电压通过与其相连的电源管理单元内部电路的比较器一端连接的标准电压比较得出。5.如权利要求1-4任意一项所述的智能系统功耗自调节方法,其特征在于所述高状态CPU负载的CPU运行时间占整个进程运行时间的80%,所述低状态CPU负载的CPU运行时间占整个进程运行时间的40%。6.如权利要求1-4任意一项所述的智能系统功耗自调节方法,其特征在于所述高状态I的CPU温度为60度,所述高状态2的CPU...

【专利技术属性】
技术研发人员:郑大英
申请(专利权)人:深圳市至高通信技术发展有限公司
类型:发明
国别省市:

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

1