目前我们有个特殊要求:采用BQ27541-G1芯片,电芯容量达到或者超过32AH。
在BQ27541-G1 Dateflash里面设置的时候,设计容量最大可以输入32767mAH,但是紧跟后面的设计mWH也只能填入32767这个数字。正确的mWH应该是32767*3.7=121237.9
1.我想知道这个bug有大的影响吗?可以更正吗?
2.另外设计容量用什么方法可以改一下,可以使电池容量做到50-60AH,修改底层文件可以吗?
3.用什么软件可以读出bq27541的srec格式的底层文件?
Cheng.W:
1.这个不是Bug,寄存器限制,最大就是2^15-1 = 32767。 需要显示>32767mWh的能量,可以将Design Energy Scale 修改为10.
2. 可以采用calibration scale,来支持大容量的电池。比如在校准电流的时候,1A负载,校准成100mA,这样电量计显示100mA的电流就代表真实电流有1A,相应的电量计显示3200mAh,可以代表32Ah。对于电量百分比来说,同比例的显示,没有变化。只是如果上位机需要显示电流或者容量,需要将bq27541读取的电流的单位改为*10mA,或者*10mAh。
3. bqEVSW可以读取Senc,GaugeStudio也可以。
user4021468:
回复 Cheng.W:
非常感谢王工。
另外想问下,怎么把bq27541读取的电流单位改为*10mA,或者*10mAh,是在dateflash里面那个地方改呢?
如果用这么大容量的电池,那我在做goldenlearning的时候,按照0.5C充电和0.2C放电的标准,那电流就非常大了,请问一定要这么大才能学习成功吗?