Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61860
  • 博文数量: 23
  • 博客积分: 270
  • 博客等级: 二等列兵
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-31 11:01
文章分类

全部博文(23)

文章存档

2013年(21)

2012年(2)

我的朋友

分类: 嵌入式

2013-01-06 15:16:14

话说用苹果的孩子都是好孩子,不会在外面过夜,因为晚上要回家充电。
随着移动设备越来越高的性能,移动设备的电池也只能是越来越不耐用了。
所有模块的功耗都由电池来提供,电池可充电,电池能储多少电量用容量来表示。
容量的单位是毫安时(mAh),即毫安乘以秒,现在手机电池1600mAh算正常,也有高点的,小米手机就标上了1900mAh,苹果5的是1400mAh。不过这些电池容量可能有虚标的情况,具体电池容量由什么决定,请问那些念电学材料,大概是由里面的锂材料的浓度之类的指标决定。具体的我真研究不了。总之一句话,谁能攻破锂电池容量问题(体积不变)那就发财了。
    现在开始说正文,嵌入式设备每个模块的工作电压不一样,所以电池输出后必须有电源管理芯片做调整,调整成各个模块可用的工作电压。整个电池管理方案就由电源管理芯片和电源管理软件组成,所以电源管理芯片是非常核心的。好的电源管理芯片可以让电池寿命延长两到三倍。
   电源管理芯片,除了转化电压外,还有测量电源电压的功能(我们手机屏幕上看到的电池还剩下多少就是靠这个电压值来计算的,我的手机是4.2V就认坐满电量,3.7V差不多就该充电了),这些电源管理芯片还能接受非常非常简单的信号输入,来调整输出电压(比如说,接收了一个信号就把屏幕亮度给调低了)。这些电源管理芯片具体是怎么实现的,由那群电子工程师来设,但具体的电源管理IC是非常重要的一项,直接决定相同电池容量下设备能续航多久。
   另外一块就是电源管理软件了,在最上层直接和消费者接触到的有关项,1,分别是可以手动和自动(据电池还剩下多少电量)调屏幕亮度,2,自动关闭不需要的进程(减少CPU的功耗,一般也是通过电池容量来自动处理),3,自动和手动关闭不需要的模块(比如说关闭3G模块,关闭蓝牙模块,关闭WIFI模块)4,屏幕直接黑掉(不用多解释了,手机不用时基本处于这个模式)
   软件部分基本是是靠用户的输入或者是电池容量值的输入,输出则有两种情况,一是直接对设备输出一种信号,设备接受到信号后工作于另外一种功耗状态下,二是对电源管理芯片做输出,从而电源管理芯片再做不同的输出到设备。从而实现控制整个设备的功耗。
阅读(732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~