您现在的位置: 华玉生活网 >> 技术文库 >> 电源 >> 正文>> 繁体中文

电源的软件管理

电源管理状态就是全速工作状态与消耗电力最低的休眠状态。所以电源管理的主要任务就是适时地在全速工作状态和休眠状态间切换,从而达到节省电力的目的。具体的设计思路是在系统初始化时生成一个内核守护线程,该线程每隔一定时间检查一次系统状态,如果系统持续处于空闲状态的时间大于预设值,就调用汇编指令使系统进入休眠,直至用户操作将其唤醒。1.唤醒当用户试图唤醒系统时,ARM要从Sleep状态恢复到正常工作状态,需要经过一

电源管理状态就是全速工作状态与消耗电力最低的休眠状态。所以电源管理的主要任务就是适时地在全速工作状态和休眠状态间切换,从而达到节省电力的目的。具体的设计思路是在系统初始化时生成一个内核守护线程,该线程每隔一定时间检查一次系统状态,如果系统持续处于空闲状态的时间大于预设值,就调用汇编指令使系统进入休眠,直至用户操作将其唤醒。

1.唤醒

当用户试图唤醒系统时,ARM要从Sleep状态恢复到正常工作状态,需要经过一个苏醒的过程,该过程初期的动作与正常的Reset过程一样。

加入这些代码之后就可以正常将系统由睡眠状态唤醒了。

2.切换到睡眠状态

主要功能是保存栈地址,清除数据缓存,将内存置为自我刷新状态等。当所有步骤按顺序完成后,执行:

将系统切换进睡眠状态。

3.电压的采集

电压采集是一个简单的程序,可以使系统跟踪当前的电压情况。

数据采集任务Vo_Sampling_Task()中用OSTimeDly()函数实现4个节拍延时,即每隔4×0.5=2ms任务执行一次,这就保证了20ms采样10个点的取样速率。

欢迎转载,信息来自维库电子市场网(www.dzsc.com)


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回电源】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj