This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] BQ34Z100-G1:加载模式和学习周期存在问题

Guru**** 2386610 points
Other Parts Discussed in Thread: BQSTUDIO, BQ34Z110
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/711660/bq34z100-g1-problem-with-load-mode-and-learning-cycle

器件型号:BQ34Z100-G1
主题中讨论的其他器件:BQSTUDIOBQ34Z110

早上好、我有一个与电量监测计学习周期相关的问题。 我使用的是12伏、7安时蓄电池。 此外、我使用的是 bq34z100G1。 我在 BqStudio 之后进行了一些配置、并使用了 EVM2300。 最重要的配置之一是以下配置:

 

锥形电流= 100mA (默认值)

FC 设置%=-1

CC 阈值= 6300mAh

设计容量= 7000mAh

设计能量= 14000 mWh

电池充电电压 T1-T2 = 2300mV

电池充电电压 T2-T3 = 2300mV

电池充电电压 T3-T4 = 2300mV

VOLSEL = 1 (外部分压器)

GNDSEL = 1 (PACK-中电路的 GND)

温度= 1 (外部温度传感器)

串联电池节数= 6

闪存更新正常电芯电压= 1000mV

负载选择= 3

负载模式= 1

电池端接电压= 1750mV

电芯项 V Delta = 100mV

Qmax Cell 0 = 7000mAh

 

配置完成后、根据我使用的电池 Yuasa 12V 7AH NP7-12、我对 CHEMID 进行编程、使其等于808。 最后、我对该学习周期过程进行了如下校准:

 

步骤1:

我用充满电的电池(100%)开始此过程,并在充电后放松一小时。 我执行 IT_ENABLE、然后从 BqStudio 开始执行 RESET 命令。 发送此命令后、RUP_DIS 被启用(红色)、QEN 也被启用(红色)。 (在整个过程中 QEN 保持在此配置中)

 

步骤2:

它将在发送 IT_ENABLE 和 RESET 后执行。 我继续将电池放电至大约1A、相当于 C/7 (其中 C 是电池的容量)。 实际上、电流是可变的、在整个放电过程中、电流在900mA 和1100mA 之间变化。 当电压为高电平时、电流为900mA;当电压为低电平时、电流为110mA。 这种情况发生在12、8V 之后、直到大约10.5V。 然后,充电电流下降到大约400mA,并保持在该值,直到电池电压为9.3V。 端接电压为10.5V、但是、我将此过程保持到9.3V、这是因为当我断开电池时、电压会显著增加。 这是我从 bq34z110芯片的规格中得到的建议。

 

步骤3:

一旦电池电压为9.3V,负载就会断开,电池将以宽松状态交错。 换句话说、电池没有负载、或者充电器连接到电池。 电池以这种方式交错、直到 OCVTAKEN 位被置位(红色)。 此时、RUP_DIS 位被禁用(绿色)。 建议将电池放电至少5小时。 但是、我只需等待 OCVTAKEN 设置为1、大约只需2小时。

 

 

步骤4:

我将充电器连接到电池。 之前、我将充电器配置为13.8V 的充电电压、并将充电电流限制为1.7A。 由于我将芯片配置为 fC set%=-1、因此当它完成值为100mA 的收尾电流条件时、该 fC 位会被置位(红色)。 放电过程需要9小时、当 FC 位置位(红色)时、我会因这种情况断开充电器。

步骤5:

在 FC 位设置为1 (红色)后。 我继续断开充电器、电池以宽松状态交错、直到 OCVTAKEN 位设置为1 (红色)。 大约40分钟后会发生这种情况。 尽管建议让电池放电2小时、但我只需等待 OCVTAKEN 设置为1 (红色)。 当我使用 PBA 电池时,在该过程的这一阶段,最大误差会持续100%,而学习状态仍保持为4,换句话说,这些值不会更新。

步骤6:

下一步是将负载连接到电池。 电池放电至 C/7、相当于1A。 尽管如此、自放电开始到10.5V、该值在900mA 和1100mA 之间变化。 (步骤2中已经对此进行了说明)。 当电压为9.3V 时、负载消耗的 LA 电流为400mA。 此时、负载与电池断开、电池被交错以供放松。

步骤7:

在 OCVTAKEN 位置位(红色)前、电池保持宽松状态。 负载断开后需要40分钟。 此时、最大误差变为3%、而"已学习状态"变为5。 我知道,当我使用 PBA 电池时,在放电期间更新这些值是正常的。 对于其他化学品、应在充电阶段更新这些值。 不过。 我对此并不是很确定,这正是我所期望的,我只是使用了 PBA 电池,直到现在。

 

步骤8:

我再次重复步骤4和7、直到最大误差为1%、且"已学习状态"等于6。 在两个充电过程中、当完成电流锥度(100mA)条件(FC 设定%=-1)时、FC 位设定(红色)

 

 

此时、我完成了学习周期过程。 负载模式参数配置为恒定电流。 但是、我的负载是一个功率恒定负载。

我建议通过将负载模式值从0更改为1 (对应于功率常数)来开发学习周期、这样、我在第4步中会遇到以下问题: FC 位从未设置、我不知道为什么此时的充电器电流小于锥形电流、SOC 为100%。 我不知道 FC 位设置是否是必要的条件。 我已经阅读了一些出版物,其中 PBA 电池的学习周期流程过程在充电阶段没有提到 FC 位。 该过程只是查找对100% SOC 的充电、然后等待直到设置了 OCVTAKEN。 我希望你能帮助我解决这一疑问。 谢谢。

 

我的数据存储器。

e2e.ti.com/.../DataMemory.zip

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、E-Idea Tech、

    感谢您发表的内容非常详尽的帖子。 如果 FC 设置%=-1、则当满足当前锥度条件时、FC 位将被置位。 否则、FC 位将设置为任何 FC 设置%=(默认为100%)。

    请在初始学习周期中使用恒定电流设置、以便器件可以学习电池。 器件报告更新状态为06后、请将负载设置修改为首选负载设置以进行监测。

    当使用铅酸进行学习时、器件仅在放电时更新、因此步骤如下:

    1.启用它,更新状态现在应为0x04
    2.充电至满,并让电池完全静止
    3.在达到真正的终止电压之前以恒定电流进行放电(可在电池的数据表中找到)
    4.让电池完全静止
    5.更新状态将更新为0x05
    6.重复步骤2-4。 更新状态现在应为0x06

    此致、
    Bryan Kahler

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bryan Kahler、

    感谢您的帮助。 我有一些与您的回答相关的问题:

    是否可以使学习周期过程具有恒定电流、但在我的最终应用中使用恒定功率负载? 它是否会影响器件的测量? 换言之、它在时间、SOC、SOH 等相关参数的测量中是否仍然准确

    关于充电周期、我将提及您为更好地阐明充电周期而采取的步骤。

    1.启用它,更新状态现在应为0x04

    a)在此步骤中,是否应对电池进行充电、放电,或者在此过程中使用的充电电平不重要?
    b)在学习周期过程开始之前、是否应先让电池放松?
    c)电池是否是在学习周期过程中使用电池的新电池? 是否有必要这样做?
    d)是否应在发送 IT_ENABLE 命令后发送 RESET 命令? 是否有必要?

    2.充电至满,并让电池完全静止

    A)电池充电后、我应该等到 FC 位置位、还是应该等待100%的 SOC? 换句话说、它是 FC 位
    这一过程很重要?
    B)断开蓄电池并使其保持松弛状态时、等待约40中出现的 OCVTAKEN 置位(红色)是否足够
    分钟。 如果我按照芯片手册中建议的步骤等待2小时、或者我应该等待的时间
    制造商为电池指定大约24小时? 在最后2种情况下、OCVTAKEN 位将被置位(红色)。 我不知道
    如果这会产生任何错误。

    3.在达到真正的终止电压之前以恒定电流进行放电(可在电池的数据表中找到)

    A)放电电流必须准确为 C/7 (在本例中为1A)、还是可以在900mA 和1100mA 之间变化(在我的情况下如此)、这一点很重要?
    b)我用于最终应用的负载在1.5A 和2.5A 之间变化。 如果我使这个学习周期过程就像我在工作一样
    使用1A 时、是否有可能在测量中出错或出错? 或者、我是否应该使用与类似的放电电流
    最终应用的电流?
    c)在我的案例中、端接电压为10.5V。 当我断开负载与电池的连接时、电压会上升至11.5V
    大概 这是正常的吗? 它是否会影响学习周期过程?

    5.更新状态将更新为0x05
    6.重复步骤2-4。 更新状态现在应为0x06

    此致、
    E-Idea 技术
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、E-Idea Tech、

    答案如下:

    >>是否可以使学习周期过程具有恒定电流但在最终应用中使用恒定功率负载? 它是否会影响器件的测量? 换言之、它在时间、SOC、SOH 等相关参数的测量中是否仍然准确

    是的、如果恒定功率是您的应用所选的负载模式、请在学习周期中使用恒定电流、然后在最终应用中使用恒定功率。

    关于充电周期、我将提及您为更好地阐明充电周期而采取的步骤。

    >>1. 启用它、更新状态现在应为0x04

    >> A)在此步骤中,是否应该对电池进行充电、放电,或者在此过程中使用的充电电平不重要?

    这是充电前的情况。

    >>b)在学习周期开始之前,是否应先释放电池电量?
    是的、在对 FC 充电后、让电池在放电之前完全放松。 如果蓄电池的存放位置与室温测试环境之间存在较大的温差、则在测试之前、允许电池的温度达到平衡长达2小时。

    >>c)电池是否是在学习周期过程中使用电池的新电池? 是否有必要这样做?
    如果在生产中使用新的电池、则首选使用新的电池

    >>d)是否应在发送 IT_ENABLE 命令后发送 RESET 命令? 是否有必要?
    您可以这样做、但这不是必需的

    >>2. 充满电并让电池完全静止

    A>>)电池充电后、我应该等到 FC 位置位、还是应该等待100%的 SOC? 换句话说、它是 FC 位
    这一过程很重要?
    是的、允许设置 FC 位。

    >>b)断开电池并使其保持放松状态时,等待大约40时发生的 OCVTAKEN 置位(红色)是否足够
    分钟。 如果我按照芯片手册中建议的步骤等待2小时、或者我应该等待的时间
    制造商为电池指定大约24小时? 在最后2种情况下、OCVTAKEN 位将被置位(红色)。 我不知道
    如果这会产生任何错误。
    请等待电池单元完全释放。 对于铅酸电池、这可能长达5小时、制造商可能会更长时间。

    >>3. 以恒定电流放电、直到达到真正的终端电压(可在电池的数据表中找到)

    >> A)放电电流必须精确为 C/7 (本例中为1A),还是可以在900mA 和1100mA 之间变化,与我的情况相同?
    请以 C/10的放电率执行学习周期。 在学习周期中、电池具有较大的 DOD 压降非常重要。 施量越高、放电后静息时电池的回弹就越高。

    >>b)我用于最终应用的负载在1.5A 和2.5A 之间变化。 如果我使这个学习周期过程就像我在工作一样
    使用1A 时、是否有可能在测量中出错或出错? 或者、我是否应该使用与类似的放电电流
    最终应用的电流?
    该速率用于使器件学习电池。 学习电池组后、您可以在执行 SOC 精度测试时将放电率修改为应用的放电率。

    >>c)在我的情况下,终端电压为10.5V。 当我断开负载与电池的连接时、电压会上升至11.5V
    大概 这是正常的吗? 它是否会影响学习周期过程?
    是的、这是正常的、是的会影响学习周期过程。 为了缓解这种情况、我们使用较低的速率并确保电池完全放电。

    >>5. 更新状态将更新为0x05
    >>6. 重复步骤2-4。 更新状态现在应为0x06

    您还可以临时调整电池 BL 设置电压阈值、以避免影响完全放电。

    此致、
    Bryan Kahler
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Bryan Kahler、

    非常感谢您提供的信息、我希望您能在另一个主题中为我提供帮助。

    此致、
    E-Idea 技术