首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

电压跳动导致电池读数变动的有关问题

2012-02-22 
电压跳动导致电池读数变动的问题现在发现一个问题,由于电池端的电压在不同负载的时候会有所跳动,因此计算

电压跳动导致电池读数变动的问题
现在发现一个问题,由于电池端的电压在不同负载的时候会有所跳动,因此计算出的电池电量也会变化。
比如说,我再正常使用的时候电池电量显示75%,这个时候在播放MP3。不做其他操作,过了一分钟,背光会自动变暗,这是电量显示就变成80%,再过一分钟,背光会关闭,电池电量显示就会变成85%。这时如果我点击屏幕,让背光亮起来,电量显示又恢复到75%。
这种情况会产生两个问题:
一是客户如果查看电池电量,在背光变暗的时候就会发现电池电量增加了,而这时是放电的时候,电池电量增加是不符合常理的(对客户来说);
二是如果客户只在听MP3,,不做其他操作,背光到时候会自动关闭,客户虽然看不到电量显示,但是系统中计算出来的电量已经高于实际电量了。目前设置的是20%自动让系统待机,但是在这种情况下,如果等到计算出20%,可能实际电量已经剩余不到10%了,就是说会产生深度放电。
上述情况不论在充电还是放电的时候,都有。只不过充电的时候不会产生上述的两个问题。
有没有好的办法可以解决这个问题呢?
谢谢大家!

[解决办法]
电量的显示不可能是很精确的,只能是个大概的值
[解决办法]
75% %80等等都是通过软件来计算出来的吧,如果这样的话,改改软件不就可以了。
[解决办法]
你的电池容量信息可能是根据当前电流大小算的。这个容量可能是指电池还能撑多长时间。
[解决办法]
我觉得这个很难搞哦,

因为这个负载改不了,电池的本性就这样,难道还要使用一些高级的算法来纠正?

笔记本的不知道是怎么做的。
[解决办法]
如果用电压测量,要精确到1%,那确实很难。我们以前做,也就是分5个级别,也就是精确到20%
[解决办法]
用电压方法测量电池电量,基本是无法解决此问题的,这是方法根源导致的。
要么换电流方式测,要么换专门的电量计芯片可以很精确的测。

几种方法我们都用过。电压法最方便,最不精确;电流法很精确,但与电池依赖性较大,而且中途换电池没法保证结果;现在用电量计,很精确很方便,不过很贵。
[解决办法]
我们用电压方式
跟你的现象一样
目前没什么好办法
通过打印采集电压发现背光暗的时候电压就是上升的

我们的插上外接电源,电量显示还会有个跳变 ,你们这个解决了吗??
[解决办法]
确实很麻烦,我们也遇到类似的情况。放电是电压先升后降,而且波动也比较大。
不知道安捷伦的东西怎么做的,确实比较牛。
[解决办法]
这个用软件的方法来骗骗用户就可以了
我们的做法一般是正常放电,在没有插入AC的情况下,电池电量是只减不增的
而且发现电量减小很多的时候,也不是立马显示,而是逐步减少
[解决办法]
这段时间我正打算用AD来检测电压,听你们这样说,恐怕有难度,能不能设计一个简单的算法,建立线性表分析一下,管不管用还不清楚
[解决办法]
你的电池容量信息可能是根据当前电流大小算的。这个容量可能是指电池还能撑多长时间。
[解决办法]
加一个合适的电容在硬件电路上,或一条支路上根椐电容支路上的电压来读取数据可能会有改善!
[解决办法]

引用楼主 jerry79 的帖子:
现在发现一个问题,由于电池端的电压在不同负载的时候会有所跳动,因此计算出的电池电量也会变化。
比如说,我再正常使用的时候电池电量显示75%,这个时候在播放MP3。不做其他操作,过了一分钟,背光会自动变暗,这是电量显示就变成80%,再过一分钟,背光会关闭,电池电量显示就会变成85%。这时如果我点击屏幕,让背光亮起来,电量显示又恢复到75%。
这种情况会产生两个问题:
一是客户如果查看电池电量,在背光变暗的时候就会发现电池电量增加了,而这时是放电的时候,电池电量增加是不符合常理的(对客户来说);
二是如果客户只在听MP3,,不做其他操作,背光到时候会自动关闭,客户虽然看不到电量显示,但是系统中计算出来的电量已经高于实际电量了。目前设置的是 20%自动让系统待机,但是在这种情况下,如果等到计算出20%,可能实际电量已经剩余不到10%了,就是说会产生深度放电。
上述情况不论在充电还是放电的时候,都有。只不过充电的时候不会产生上述的两个问题。
有没有好的办法可以解决这个问题呢?
谢谢大家!

[解决办法]
我是外行,发个言。如果仅从测量电压肯定不能准确测量出电池的剩余电量,如果又没有检测电流的手都的话可以考虑如下方案:因为为设备用电负荷是可以估算的。背光灯功率,播放音乐声音的大小功率其它等,在结合测量到的电压值就可以计算出基本接近的电流值来。

热点排行