BQ78350-R1: BQ78350充放电过程中SOC偏差大

Part Number: BQ78350-R1
Other Parts Discussed in Thread: BQ78350, , , BQSTUDIO

背景

  1. BMS使用BQ78350芯片来进行电芯电压采样、均衡、电流采样、SOC计算等,BMS的MCU负责充放电、MOS控制、电池保护。
  2. 售后反馈SOC偏差问题,经常会从75%左右跳到7%或3%或其他值
  3. 售后发回了两份电池包的CAN报文数据

分析

  1. 最开始时,电芯电压为4.0V左右,SOC为100%【这符合电池设计】
  2. 放电了31Ah的容量,电芯电压在3.18V左右,SOC为75%. 而后立即跳到3%【依照容量和电压,此时实际SOC已经接近于0%】
  3. 两个电池包的数据都类似,充放电过程中SOC变化都很缓慢
  4. 产线出货时也做过充放电,此时的SOC变化速率符合预期

问题

  1. 这种可能是什么原因呢?
  2. 可以从哪些方面排查?
  3. 需要我这边提供哪些数据做进一步分析?

附件

  1. 售后从问题电池上读取到的Golden file:Golden file from issue battery.zip 
  • 您好,收到了您的案例,调查需要些时间,感您的耐心等待。

  • 您好

    您使用得是BQ78350还是BQ78350-R1?

    根据您的描述一个电芯电量一个采集检查这两个方向为可能原因。

  • 您好,

    电芯电量和采集检查具体是指什么呢?

    1. 从充放电电流和时间来算,电池的实际容量是正常的。BQ中FCC为1330mAh * 30 = 39.9Ah(电流*3,容量*10),手动算出的放电容量为32Ah左右。测试前后FCC没有更新,仍是39.9Ah
    2. 电芯电压采集,在CAN报文数据中没有发现异常,放电末端的电压也对应低电量的电压。只不过CAN报文周期为400ms,看不了瞬时波动。
  • 您好,

    电芯电量和采集检查具体是指什么呢?

    1. 从充放电电流和时间来算,电池的实际容量是正常的。BQ中FCC为1330mAh * 30 = 39.9Ah(电流*3,容量*10),手动算出的放电容量为32Ah左右。测试前后FCC没有更新,仍是39.9Ah
    2. 电芯电压采集,在CAN报文数据中没有发现异常,放电末端的电压也对应低电量的电压。只不过CAN报文周期为400ms,看不了瞬时波动。
  • 您好

    请您参考这个帖子,是相关问题

    e2e.ti.com/.../6292670

  • 您好,这是两个不同的问题。

    帖子中的问题是重启BQ后SOC初始值会与关机前有很大变化。这个没找到好的办法,目前是让BQ不关机。

    此处想问的问题是有电流的充放电过程中,SOC的上升或下降太缓慢了。本来应该是从100%到~0%,但是实际只是从100%到75%,然后跳到3%

  • 您好,这是两个不同的问题。

    帖子中的问题是重启BQ后SOC初始值会与关机前有很大变化。这个没找到好的办法,目前是让BQ不关机。

    此处想问的问题是有电流的充放电过程中,SOC的上升或下降太缓慢了。本来应该是从100%到~0%,但是实际只是从100%到75%,然后跳到3%

  • 您好

    抱歉我的说明的意思是均是SOC跳变,根据之前说明以及帖子说明的处理方式可以进行参考,因为SOC跳变大多都是这几个原因引起的,所以建议您参考相关建议进行电芯学习和采集过程随着阻抗变化(帖子中的阻抗跟踪)等做算法补偿修正,所以建议您从这两个方向考虑优化。

    您在帖子中表明的两款IC资料不足,只能建议您参看BQ78350-R1A来核查充放电过程的帖子说明

    e2e.ti.com/.../bq78350-r1a-bq78350-r1a

  • 您好,

    已经在准备重新做Golden file learning,在做之前想了解一下更多的信息

    1. 物料BOM中的芯片规格是BQ78350DBT-R1,
    2. 打开BQStudio (v1.3.127)软件时,有1E9B_1_03-bq78350_R1.bqz和IE9B_1_04-bq78350_R1.bqz这两款可选。

    问题

    1. BQStudio的版本v1.3.127是对的吗?(因为发现不同电脑在同一个电池包上导出的Golden file参数.csv文件内容不一样,如下zip附件)
    2. Golden file from two computer.zip
    3. 打开BQStudio软件时,该选哪一款呢?
    4. Golden file learning完成后,能否直接将参数导出 (.csv),然后导入其他包使用;还是必须导出成.srec格式再刷到其他电池包上呢
  • 您好

    建议用这个1E9B_1_03-bq78350_R1.bqz

    相关操作问题请参考以下帖子说明

    e2e.ti.com/.../faq-impedance-track-faqs