高级会员

- 积分
- 596
- 金钱
- 596
- 注册时间
- 2014-4-14
- 在线时间
- 104 小时
|
发表于 2015-6-10 09:10:26
|
显示全部楼层
回复【14楼】莆田:
---------------------------------
那不就结了?根据你VREF接的电压是多少,根据和参考电压之间的比例不就能算出ADC管脚输入的实际电压了?再根据你电池电压经电阻分压的比例不就能计算出你现在电池电压是多少了?但是单纯测电池电压变化来判断电池容量误差是很大的,因为电压和容量之间的关系不是一根简单的直线,看看那张图的曲线你就明白,平缓的那一段电压可能只下降了0.1V,却放出百分之三四十的能量,而头尾部分电压可能下降了0.5V,却只放出了百分之五的能量,而且能放出多少能量跟负载有多大有很大关系(因为有内阻的存在,负载电流越大,在电池本身内阻上消耗的能量就越大,能放出的能量就越小),那张图上面18C的负载能放出的能量是6.5AH,比1C的负载能放出的能量8AH少了近20%。所以你单纯测个电压是非常粗略的,它充其量也就能告诉你是有电还是没电,想知道放出了多少电还要采样电流两者算积分,而预测剩余多少电则更加困难,因为电池是会老化的,容量会发生变化,这次能放这么多电,半年后未必放得出这么多电,由于你不知道它内部的老化程度,所以剩多少电也很难预测,一般是根据上次完整放电的历史数据推算剩余多少容量,更精确的还要根据负载变化来计算。 |
|