bq76930+bq78350-r1制作10S锂电池初学CEDV的困难,顺便吐槽一下bq78350-r1数据手册
最近要开始做10S带电量计的电池,本来打算使用前端保护IC+BQ34Z100-G1,只是有现成bq76930+bq78350-r1 的板,听别人说这个方案也挺好,我就开始看资料,但是CEDV我没有学过,以前BQ3060这种放点结束电压补偿发都被新的阻抗跟踪发代替了,所以我没有关注过。现在听TI 的AFE跟我说,CEDV还是用在很多领域的,有些大电池组,特别是磷酸铁锂的电池,比较合适。
前端IC bq76930就不说了,关键是看到电量计bq78350-r1 手册时,感觉编写的太没规律,寄存器跟资料很多都没有对应标签,错综复杂,还没有BQ40Z50-R1的容易查看。
一,资料问题如下:
1,当我看到查看Enabled Protections A 这个寄存器的资料时,需要在翻到数据手册3.12,而上位机软件写的明明是在setting这个主题单位下的,数据手册却根本没有setting这个大标签,把Enabled Protections A这个开关寄存器跟保护(CUV COV ....)具体value 揉在一个小主题下.
2,我想查看同样在setting下的DA Configuration,FET Options,AFE Cell Map这些寄存器时,我又要翻到2 Basic Measurement System 这个主题下,才看到2.6原来是描述DA Configuration,FET Options,AFE Cell Map 这些的寄存器(翻了好久才找到)
3,当我想看看setting下面的 configuration 的LED Configuration寄存器介绍时,我找啊找, 很艰难的搜索到 原来跑到13.6 LED Configuration Register那儿去了,这真能跳跃啊,完全跟上位机软件的排版对不上,跟捉迷藏有什么区别。
我虽然不懂这个方案的使用,但是我起码感觉这个数据手册编写的很不厚道,对于初学者来看,入门走多少弯路。至少我看过其他的排版比这个要明细些。
二、如何去学习CEDV这种电量计算方法?
1,我看过官网一些教材,但还是没有一个形象概念。只知道比CEDV是弥补了库仑计的对电压的修复,不同电流下的压降是不同的,补偿电压去计算电池的电量,但是无法解决电池老化阻抗变大对电池电量影响的问题(比阻抗跟踪法偏差大)。谁能给我通俗点描述CEDV的主要功能?
2,怎么去填写CEDV所以需要的电池数据?
TI 的AFE跟我介绍过,让我做3种不同温度配合2种速率,一共6种电池的放电数据,这个我懂,这是需要电池不同温度跟电流情况下的特性。 得出EMF C0 C1 R0 R1 T0 TC 这个7个点数据,但是这7个数据我还没看懂,查看数据手册描述,似乎不是简单的数值。 谁能给我介绍一下吗?
3,如果我开始配置BQ78350 参数,所有CEDV的参数是不是在fuel gauging了? 这里有3个问题:
第一,6种电池的放电数据如何具体的做? 高、中、低温度我能理解,高速跟低速是什么样的概念? 电流的大小吗?要多大的电流呢?
第二,我查看了上传工具返回的一个报告例子,是个TXT格式的文件,把EMF C0 C1 R0 R1 T0 TC这个7个点都反馈回来了,我在看上位机软件CEDV CFG是需要填写这个7个数据的,因此这样应该没错。但是后面还有3个V0C是干什么的,乍一眼看上去相是25% 50% 75% 3个电压点,电量的百分比,这是什么东西,需要吗?
第三,下图中的绿色框部分的参数又是怎么填写,比如Near Full ,battery low 这些参数如何根据实际电芯的规格去计算?
确实比较麻烦,我用的BQ76920+BQ78350,到现在CEDV还没弄懂咋做,看一个文档上面,可以bqstudio自动产生,但是如下图:
产生压缩包的按钮就一直是灰色的,根本没发输出。