• 6
    回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

【 DigiKey DIY原创大赛】锂电池组均衡充电电路设计

传统的串联锂电池充电都是给单一电压。

例如8.4V、12.6V、16.8V、21V、54.6V等规格,

但经过一段时间的使用后,电池性能会出现一定的衰减。

有的电池容量下降比较多,有的下降少。

例如,三串锂电中,经过100个充放电老化以后,

三只电池的容量有可能变成当初的80%、85%、90%

这时候再充电时,最先充满的会是80%的这颗。

当最后一只充满的时候,第一只已经过充了。可能会发热、鼓包、燃烧、爆炸。。。。。。

针对这种比较危险的情况,很多电池管理系统开发了各种各样的均衡电路。

主动均衡、被动均衡、电容式、电感式。。。。。

总的来说,都是要承担掉那多充进去的一点电能,使电池处于安全电压范围。

但这些都是属于耗能的工作方式,偏离了节能降耗的初衷。

所以我构思了一套均衡充电电路,

从能源源头上避免了多余能量的消耗,还能满足每一只电池的充电。

用得捷的绘图软件大概画了个草图,

因为使用还不熟悉,而且是网页版的,只能简单绘制一下基本原理。

以下画出了一路充电原理。

输入部分使用常见的12V工业电源,或者家里的各种12V适配器都可以,或者一只电瓶车上退役的12V铅酸电瓶也行。

12V直流经过DC-DC隔离反激电路之后,输出稳定的5V2A直流。就是图中IC1和变压器T1、二极管D2组成的那部分电路。

直流再经过IC2:TD4056(锂电池线性降压充电芯片)连接到电池,给串联中的任意一只电池独立充电。

4056这个芯片有两个LED指示灯,对于查看充电过程和结果很有帮助。也有其他型号的体积更小的芯片,由于不够直观的看到充电结果,所以都没有选用。

如果是两、三串或者更多串的电池,

只需要增加相应的电路单元就可以满足。

以下为视频演示:

 

全部回复(6)
正序查看
倒序查看
10-25 23:06

万事开头难,先设计一个隔离DC-DC电路吧。

输入8--16V,适应普通铅酸电池,或9--12V的电源适配器、工业电源。

输出5V3A,要求初次级隔离,耐压不用很高,能200V耐压就OK了。

毕竟只是为电池组充电而已。不是工业用途,不必太高耐压。

考虑到体积需要够小,所以使用RM的磁芯

普通2843系列芯片做反激,结构简单可靠,还能限流有短路保护。

MOS和所有零件都使用贴片,初级次级都有电源指示灯,方便观察输出是否正常。

上面这个是反激电源的公版应用图,我做了少许改动。

1.去掉了初级整流部分。

2.初级和次级全部使用贴片电容,标称值35V47uF,

初级用14颗,共658uF,以满足初级瞬间接近10A的电流峰值。

次级用5颗,共235uF,频率在100K,可以满足1A输出时25mV的纹波要求。

3.原理图上RP电阻的加入,可以使检流电阻功耗更小,有利于整体效率提升。

这里的RP一头接4V基准,一头接CS电流检测引脚,与RCSF形成分压,使CS脚在待机时保持0.8V直流电压,

在工作时如果有超过200毫伏的CS电阻尖峰,就会立刻电流保护,逐周期限制脉宽。

4.依然使用了431+光耦的反馈,这样电压更准确,不至于在空载时就飘高。但是我的反馈部分只有一个CZ电容。

没有使用公版图中的二阶电路(没有串联RZ)。这是因为我所用的芯片UCC2813-5,它本身就只能最大输出50%占空比,并不涉及到CCM模式,所以在反馈上这个结构会很简洁和容易实现。

5.输出整流二极管的尖峰电流较大,因此使用两颗SS34作为整流管。每颗3A峰值电流,40V耐压,作为5V输出足够的。

最终设计完成后,这个15瓦的小模块尺寸是33*25mm面积,

为了不浪费打样的10*10厘米规格,布局成了12个小模块在一起的结构。

初级全部并联,次级独立分开,有足够的空间走出引线。

四层板,感觉还不错。

实际上用几路就装几路的零件,或者用雕刻机切下来独立使用也不是问题。

板子去打样了,下来的几天要画一个多路的串联结构充电电路。

把5V的电压变成4.2V,输出给每一个单独的电池,

由于电池是串联结构,电路也一样得串联起来。

当然,也可以独立成小板,但那样就没法打样很多个,所以还得设计成串联的。

等几天吧,努力画图。

0
回复
10-27 17:00
@tanb006
万事开头难,先设计一个隔离DC-DC电路吧。输入8--16V,适应普通铅酸电池,或9--12V的电源适配器、工业电源。输出5V3A,要求初次级隔离,耐压不用很高,能200V耐压就OK了。毕竟只是为电池组充电而已。不是工业用途,不必太高耐压。考虑到体积需要够小,所以使用RM的磁芯普通2843系列芯片做反激,结构简单可靠,还能限流有短路保护。MOS和所有零件都使用贴片,初级次级都有电源指示灯,方便观察输出是否正常。[图片]上面这个是反激电源的公版应用图,我做了少许改动。1.去掉了初级整流部分。2.初级和次级全部使用贴片电容,标称值35V47uF,初级用14颗,共658uF,以满足初级瞬间接近10A的电流峰值。次级用5颗,共235uF,频率在100K,可以满足1A输出时25mV的纹波要求。3.原理图上RP电阻的加入,可以使检流电阻功耗更小,有利于整体效率提升。这里的RP一头接4V基准,一头接CS电流检测引脚,与RCSF形成分压,使CS脚在待机时保持0.8V直流电压,在工作时如果有超过200毫伏的CS电阻尖峰,就会立刻电流保护,逐周期限制脉宽。4.依然使用了431+光耦的反馈,这样电压更准确,不至于在空载时就飘高。但是我的反馈部分只有一个CZ电容。没有使用公版图中的二阶电路(没有串联RZ)。这是因为我所用的芯片UCC2813-5,它本身就只能最大输出50%占空比,并不涉及到CCM模式,所以在反馈上这个结构会很简洁和容易实现。5.输出整流二极管的尖峰电流较大,因此使用两颗SS34作为整流管。每颗3A峰值电流,40V耐压,作为5V输出足够的。最终设计完成后,这个15瓦的小模块尺寸是33*25mm面积,为了不浪费打样的10*10厘米规格,布局成了12个小模块在一起的结构。初级全部并联,次级独立分开,有足够的空间走出引线。四层板,感觉还不错。[图片][图片][图片][图片]实际上用几路就装几路的零件,或者用雕刻机切下来独立使用也不是问题。板子去打样了,下来的几天要画一个多路的串联结构充电电路。把5V的电压变成4.2V,输出给每一个单独的电池,由于电池是串联结构,电路也一样得串联起来。当然,也可以独立成小板,但那样就没法打样很多个,所以还得设计成串联的。等几天吧,努力画图。

俩板子都发出打样了,闲下来算算变压器和使用的其他零件参数。

抽屉里刚好有AON6280,就用这个了。

耐压80V,一颗就够了,板子上留了两颗的位置,

我需要试试看能不能驱动两颗,如果可以,那效率就能高一点点。

电源芯片UCC2813-5,跟3842系列引脚完全一致,

这颗占空比最大50%,省去了很多环路的麻烦事。

如果大于50%,在超载或短路时会有不稳定的环路出现。

我懒,不喜欢更多的麻烦。

驱动能力也是1A,随便推推都很OK。

REF引脚输出是4V,而不是5V,这样也可以更省电。

让我最欣赏的是这颗芯片可以4V启动,这样就可以兼容5---12V的工业电源。

下一次改版就是这个目标了。

磁芯用RM6,计算了下变压器参数:

输出5V 3.6A(正常3A,留20%余量)

F=100K

NP=5匝

NS=4匝

VCC=10V=8匝

电感量3.90uH,气隙大约0.25mm,很理想的气隙。

就是这个电感量太小,非常的不友好,只能用串联电感的方式来测量如此小的NP电感量。

比如串联一颗100uH的已知电感,然后测量总电感为103.9uH就算是OK了。

如果再精确到两位小数,我的电感表已经无能为力了。

6+6的引脚刚好用完。

下面再梳理一下4056芯片的用法:

输入电压可以到6.5V也不担心损坏,最多是热保护。在5V供电时很有优势。

整个电路图就是按公版方案画的。TEMP引脚直接接地,由于充电板距离电池较远,无法探测电池温度,所以只能取消掉这个功能。

PROG引脚是用来确定充电电流的,对地接一只2.4K电阻时,输出电流是0.5A,接1.2K电阻时,充电电流是1A。

它有个自己的计算公式:1200/PROG(欧姆)=充电电流(安培)

而且在充满之后也会继续涓流充电。对于过放电的电池也能以涓流方式先行预充电。

这些功能都很有利于针对未知电池的傻瓜式充电。

例如我会捡到邻居不要的锂电池串,就可以用它来伺候伺候。

0
回复
zhoupxa
LV.3
4
10-27 23:15

电池包电芯的均衡管理要综合考虑成本、工艺、结构复杂性等很多因素,建议看看TI、ADI等专业BMS厂商是怎么实现被动均衡(能量耗散型)、主动均衡(能量转移型)的

0
回复
10-31 07:54
@zhoupxa
电池包电芯的均衡管理要综合考虑成本、工艺、结构复杂性等很多因素,建议看看TI、ADI等专业BMS厂商是怎么实现被动均衡(能量耗散型)、主动均衡(能量转移型)的

是的呢,对于被动均衡,我一直不看好它的发展。

毕竟都是在耗能,在消耗电池的使用次数。

对于充满电以后的主动均衡,也只是掩耳盗铃,

差的还是差,满的电池会更多一点的经历放电,减少预期寿命。

所以我的想法是在充电阶段就单只电池充电,有独立的充电管理。

而放电的时候,最差的一节到了阈值就可以关闭整个电池系统,

或提醒更换某一只,或整组退役。

0
回复
10-31 14:52

板子物流很慢,

天也在下雨,台风来了,路上都有广播提醒。

宅着先搞变压器。

关于变压器,这里有必要多说几句。

对这种匝数很少的线圈来说,线头线尾一定要用铁氟龙套管。

否则会在给引脚上锡的时候造成最接近引脚的一匝绝缘层受损,

导致偶发性的匝间短路。对于几十圈的绕组来说,也就是几十分之一的问题,短路也无所谓的。

但对于我这种只有5-6圈的绕组来说,就是致命的,它会导致初级电流变大,

或者磁芯损耗增加,而且表现很明显。第一只变压器测试的时候就只出了60%的效率,

这让我疑惑,拆开检查发现的确是匝间短路。

线圈很短,上锡时瞬间的400度高温产生的热量很容易就能传到到第二匝。

所以后续就全用铁氟龙套管加持,随便绕绕,效率也能在80%了。

6.3mm的磁芯中柱,截面积够够的了。

先绕初级,一层高温胶带做绝缘隔离。铁氟龙套管不能少。

次级也绕好,同样绝缘隔离。

三个绕组全绕好,先卡上磁芯准备焊接,否则不好固定,太小了,到处滚。

修整下引脚铜丝,看的过去就行,我要求不高。

用金刚锉搞了5分钟,完美的气隙出来了。

焊接好以后测量电感量,我都佩服自己的手,咋这么精准的。

0
回复
11-09 12:39

PCB到了,用不了那么多,先装5个电源的零件。

因为我刚好有个5串电池组,可以用来测试。

只焊接了一个变压器,先试好了再装其他四个,4层板很难拆变压器,我很懒的。

背面也只装了一颗MOS,之前计算前级的电流峰值会达到10A,所以画了俩MOS,

实际实验下来,直接二极管整流,效率83%左右。MOS基本不热,热的是检流电阻。

按1V的压降,这颗检流电阻上将会产生2.5瓦的最大功耗,

这显然没法接受。于是用了15毫欧的电阻,这样在电阻上的损耗最大只有0.38瓦。

电阻上压降最大峰值是0.15V,为了能达到1V的保护阈值,从ref引脚接入了39K的电阻,

和3脚的输入电阻10K组成了分压电路,使3脚的电压保持在最低0.82V附近,

再加上电阻上的0.15V,就接近1V的保护阈值了。这样电路也会更节能。也不耽误保护。

充电小板为了空间利用足,画了6组,适合6串,我只用其中5串就行了

先测试一组,输入5V,输出4.18V左右,空载是绿灯亮。

每一组由4颗4056组成,单颗设定电流0.5A左右,一组就是2A,

四颗均分了热量,还能有足够的电流输出,

负载拉低到3.079V,显示电流为2.042A,

虽然负载旋钮不咋好用,但感情在这里,陪了我好多年,舍不得扔,准备改一下电路板,换成数字电位器。

加上负载以后,指示灯变红色,挺整齐的,喜欢这种乖乖的电阻,不要出问题就好。

这是输入的5V电压,电流和负载基本一致,很OK。

两头没有接线柱,用白嫖的压接端子刚刚好。白色负极,红色正极,自己看的懂就是了。

全部装好变压器,连好线,输入12V电压,测试下空载,很OK。5组灯亮。

由于我的4056也是白嫖的,购买批次和厂家都不一样,

所以每一组电流并不一样,基本在2.0--2.2A之间,并不影响均衡充电的效果。

下面就开始整活,这把帮我去山里偷过竹子和木桩的功臣,来给它做个改造。

电池是20V4AH。里边是5串的大电流电池,充满电只能连续工作15--20分钟。

锯子外壳都能烫手。里边电机标称据说是300瓦的,看起来很猛。

拆开,给每个电池点都接好线引出到一个6P的弯针上,用热熔胶固定一下。

电池上的白胶里覆盖的是两个小芯片,一个负责保护,一个负责通讯。

并没有看到均衡电路在哪里,所以我认为它是没有均衡电路的。

或许有,但反面我也看了,没零件,不管它,就当它没有。

在上壳的对应位置挖个槽,以方便杜邦插头能顺利插入针脚。

热熔胶干了以后装壳,嗯,对应位置很准确,OK的很。

多一个空位是因为我手头只有7P的杜邦座,为了插入也只能留个空位。

另外也可以分辨正负极性,以免插错了。。。。。。。

7P杜邦头子、两年前买的线、生锈的夹子、零件盒里捡了几个没生锈的簧片,凑合凑合还能用。

整个连接好,用两个可调电源组成12V10A供电,

非常OK。4056小板输入电压5.2V,输出电流每组在2.1A左右。

整个小板微热,整个输入功率大约55瓦,输出最大44瓦,板子消耗掉11----15瓦左右,能当暖手宝

还好是四层板,热量很均匀,发热是整版发热,最高56度,环境温度17度。

5路隔离电源温度也正常,变压器最热

变压器还有改进空间,下次用铜带绕,初级次级可以并绕,都是3匝,频率提高到175K。

这样漏感可以更小,充分发挥出小磁芯的最大潜力。

输入一共5.5A左右,毛估66瓦。输出54瓦,效率82%,很理想。

下次改版成同步整流的,效率能上到90%。

一个小时多就充满了,之前还有一半的电在里边。经过测量,每只电池电压均4.18V附近

不要求精确到毫伏,差不多就行了。起码这样充电我放心。不担心过充的问题。

这里用四个4056直接并联,而且都有独立的充电指示灯,

到充满的时候会逐个由红色变成绿色,不会同时变化,

因为每只4056内部电压基准都有差异,可以从变了几个灯来观察到电池是否完全充满或者即将充满。

由于充电速度比较快,几乎是在最后半分钟内,所有的灯都变绿了,看起来每只4056的电压差异并不大,

它的直接并联运行效果也不错,超出预期的好。

0
回复