前两天,有个朋友遇到一个问题:为什么插拔充电器,电池电量会跳变?* Z% o& I4 }# Y! I# x9 D+ o w. n
这是个挺有趣的问题,现在我整理出来和大家一起交流分享下。% e+ {5 v6 Q' ?, ]
闲话少说,有多种策略来估计电池电量,最简单粗暴的一种方法就是通过两个串联电阻,使用ADC采集电池电压,进而间接估计电量,这种方法估计精度虽然非常低,但是却简单易实现,如下图所示。# T+ x& b( f% C# H. T8 r
放电时,电流从电池流出见图中红色电流路径,此时A点电压最高,因此A点电压要高于B点电压高于E点电压,这个意思说的是,实际中,ADC采集的电压是E点的电压,这个电压其实是小于电池电压A的,而且受负载电流影响很大(后面会更新文章进行深入介绍)。$ b0 f/ ~# _/ @0 W0 b( ?9 T
boqaq2hph4o64013534402.png
2 v* ^0 m3 h3 S2 f! C( k4 D- J
而充电时,情况就变的不一样了,充电时,电流是流入电池,电流路径见下图绿色路径。此时B点的电压最高,B点的电压要高于A点和E点的电压。2 |4 z; X5 }: b& O0 X, U& d! K
那么问题就来了!
) ?. @+ h/ r+ {" m" k# b6 N: p" q& [1 Y9 Y+ w; X. k# ?: D0 r
) Q/ \) d- s1 {& z# o
假如现在电池正处于放电状态,即上图所示,A点电池电压最高。; d+ t; i" r: d# X/ v
如果此时突然插入充电器,对电池充电,如下图,那么会使得B点位置的电压突然增加,此时ADC感应到电压突然增加(E位置会随着B位置增加),会判断为电量突然增加,而使得电量跳变,俗称电压反弹或电量反弹。
: l- z0 C/ F+ G# Z/ c反过来。如果电池正处于充电状态,见下图,B点电压最高,此时如果突然拔掉充电器,拔掉后,会使得B点和E点电压突然跌落,此时A点电压是最高。那么,ADC感应到拔掉充电器后的电压跌落,那么就会判断为电量突然跌落。$ ~' R6 w G H. v- R
插拔充电器时的电量跳变,就是这么来的。) S, x$ Y2 V& `8 ]4 d6 H
yf3khbg2lzn64013534502.png
5 ^; I: R# R5 R0 W8 t$ O! B
那么怎么整改呢?
3 |- L7 F. R, G+ }- H3 Z有以下几个方法优化电量估计的电路架构,从电压和电流两个角度进行数据拟合,结合算法估计电池电量。进行软件判读,根据插入和拔出充电器两个不同的状态对电量进行补偿。调整PCB布局,减小不同位置的PCB阻抗,缓解各点电压差。优化PCB走线,直接检测电池电芯电压,而不是系统端电压。: v9 g& W. p0 _& |/ k4 R0 \7 ?
[/ol]-23-0307& b1 @* b8 w# x, c
- w* ]: }$ l. A% J3 U
声明:
4 D- ]- e8 s$ {8 m本文转载自工程师看海公众号 ,如涉及作品内容、版权和其它问题,请联系工作人员微(13237418207),我们将在第一时间和您对接删除处理!投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207, W. Y: e" T% m7 O: G3 E) z
23bxbyulpmm64013534603.png
8 j3 B/ W0 N) b* @' k) h$ W+ S* W. q+ H) b; s7 S, B* P
3 ~; v. m- B- R1 v2 \ & s+ Z- Q7 s' w7 ?! Y& Z
6 F5 ^) f2 U( S5 B
* O. l7 j+ E7 g+ E2 f$ c6 F
dm0wxzvz3jq64013534703.jpg
[( Y1 D* V+ @
Z; p9 ^$ V1 w" w: P0 |, B. Y; D! q1 J% i 拆解WiFi信号放大器,1.98元包邮商家图的是什么?6 Q% a. V- [6 G( [8 C1 ~- ]; B
, P; k9 Q! L0 f* R' u, r; \ / J) O$ l8 O* m( o: ^! b
- U0 `% A p% X- l
+ ^4 C1 V; C7 a1 f9 o- ? Z; H) o; M7 Z8 V4 N
: v5 K4 K7 c5 o7 ]( g( m, k ' ^" G, r& L* s, G& Q' |
! M [3 O4 |2 R- n3 m
. g: x0 ?; X+ _2 a9 `& |' ?/ J: u: _
3 L5 p' F" ^) @- B
bprglxepqvy64013534803.jpg
6 f+ C3 l2 _3 W. {+ O9 v8 j ; i6 G+ j- j7 ?, q* X; D
芯片外置电阻RC如何实现振荡器功能?
5 ?* @3 [; H2 o0 M7 ]4 P S/ s
# q% G6 w. I) f2 [8 s6 \0 ^* ? N % K1 ~- S' s3 x. ?/ L9 _3 Q
* s4 M5 x8 u, ?
# r6 k" M* e& a) |: X( m ( S! ^# e6 B9 Q E; p2 v! _* D# l
zhl1i1mrjrj64013534903.png
; z8 P9 y- f) t7 h5 \' m# w9 a( Y扫码添加客服微信,备注“入群”拉您进凡亿教育官方专属技术微信群,与众位电子技术大神一起交流技术问题及心得~
( ?- |$ s; S. I8 o v( a) C3 w分享 点赞 在看?? “三连”支持! |