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.

[参考译文] BQ27426:您能否帮助分析 Qmax 未更新的原因?

Guru**** 2534260 points
Other Parts Discussed in Thread: BQ27426

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated

器件型号:BQ27426

工具与软件:

您好!

背景:
我们正在验证 FuelgaugeIC 在自我学习(Passedcharge > Qmax * 37%)后预测的 FCC 值和 QMax 值、用于不同老化水平的电池。
为此、我们找到梯度为10%的老化电池、从 SOH=90%开始自学、并在成功学习后、根据学习过程中更改的寄存器(subclassID 0x52、0x59、0x69、0x6D)重新生成90%_FS 文件。
使用 SOH=80%的单元格再次执行自我学习、并生成80%_FS 文件。 按顺序执行。

问题:
生成76%_FS 文件、插入电池 SOH=70%、放电超过 Qmax*38%、但 Qmax 未更新。

请帮助确认原因?
附件是76%_FS 文件和测试日志。

背景:μ A

我们在验证不同老化程度的电池、经过自学习(Passedcharge)>Qmax*37%后、FuelgaugeIC预测的FCC值和Qmax值。

我们的做法是:寻找梯度为10 %的老化电池、从SOH =90%ClassID 0x52、0x59、0x69、0x6D)、重新生成90 Fs文件。μ 开始自学习、学习成功后、根据学习过程中变化的寄存器

再使用SOH =80%的电池进行自学习、生成80 %_ Fs文件。依次执行。

问题:μ A

生成了76 %_ Fs文件、插入SOH =70%*的电池、放电量超过了Qmax、但Qmax没有更新。请帮忙确认原因?

附件是76 %_ Fs文件和测试日志。

e2e.ti.com/.../0606_5F00_76_2500_Fs-File.zipe2e.ti.com/.../Qmax-not-update.zip

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

    当 DOD 变化0.4时,实际通过的电荷仅为419mA 262(根据 psdchg)或333mA (当我使用报告的电流和时间计算此值时)。 设计容量为1230mA 该电量计还会应用健全性检查与设计容量。 419mA (如果 psdchg 正确)=设计容量的34%、或333mA 265 (如果使用当前和时间计算)=设计容量的27%。 这通常不是一个问题,除非细胞严重老化(这是你的)。 您必须更改 QMax Filter:

    DesignCapacity * QmaxFilter / 256 <=通过的电荷

    如果通过的电荷= 333mA (更坏的情况)、则 QmaxFilter <= 256 * 333mA / 1230mA 4569。

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

    尊敬的 Dominik:

    1、Passedcharge 如果在 Golden Learning 期间校准了电流、电压和电路板失调电压、是否视为无误差?

    2、QMax 更新规则、Passedcharge > Qmax * 37%、Qmax * 37%是用 Qmax 或设计容量计算的?

    3、Qmax 更新规则, Passedcharge > Qmax * 37%,是否因为 Qmax 被过滤=96 ?

    4、如果电池在停止使用前老化到55%、则 Qmax Filterd 值应改为48?

    5、Q4如果正确,电池老化时230mA 是否大于55%,是否使 QMax 更新?

    6、使用默认值 Qmax Filterd=96时,电池在多大程度上老化将无法再自我学习(Passedcharge > Qmax * 37%)?

    7.是否会将 QMax 滤波引线修改为不准确的 QMax 测量值? 还有哪些其他影响?

    1、passedcharge如果在Golden Learning时、校准了电流、电压及board 偏移、是不是就可以认为是没有误差?μ V

    2、Qmax更新规则、Passedcharge>Qmax*37%、Qmax*37%是用Qmax还是design 容量?

    3、Qmax更新规则、Passedcharge>Qmax*37%、是不是因为Qmax filtered=96?

    4 μ、如果电池老化到55才停止使用、μ A Qmax Filterd值要改成48?μ V

    5、Q4如果正确、电池老化程度>55%时、Passedcharge > 230mAh就可以使Qmax更新吗?

    6、按照Qmax Filterd=R ö 96的默认值、电池老化到什么程度、将不能再进行自学习(passedchareg>Qmax*37%)?

    7、修改Qmax μ s 滤波、会不会导致Qmax测量不准?还有其它哪些影响?μ s

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

    第1名:是的。 请注意、电量监测计报告的传递电荷优于使用日志文件中的电流和时间计算传递电荷、因为后者依赖于正确的时间。

    #2:它是相对于 Qmax。 该电量计使用两个 DOD0测量值、而不是测量电荷。 DOD 的差值必须为0.37。 根据定义、该值与 Qmax 消耗电荷的37%相同。

    第3名:没有 这是另一个健全的检查,以避免错误的 Qmax 更新(见我写在我的前一个答复的公式)。 在您的示例中、此健全性检查失败了、因为通过的极小电荷不是由错误的测量引起的、而是因为您使用了明显老化的电池。

    #4:这取决于您要用于 QMax 更新的已通过电荷。 请参阅我在上一次回复中编写的具有 QMax Filter 的公式。

    #5:如果通过的电荷只有230mA、那么您必须将 Qmax 滤波器设置为: QmaxFilter <= 256 * 230mA / 1230mA 4597(向下舍入)、以确保即使 DOD 变化大于0.37、测量仪表也不会拒绝这一非常少量的通过电荷或 QMax 更新。

    #6:如果 DesignCapacity * QmaxFilter / 256 >通过的电荷、则不会学习 QMax、即如果通过的电荷< 1230mA * 35796/256 = 462mA (向上舍入)。

    #7:它将允许 QMax 更新并减少通过电荷、这可能会降低 QMax 更新的质量(因为 Qmax =通过电荷/ DOD 变化)。 因此、通过电荷越小、传递电荷测量中的任何绝对误差对 QMax 精度的影响就越大。

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

    你好 Dominik、

    感谢您的答复。

    1、燃料计执行自我学习,且要更新 Qmax ,需要同时满足 Passedcharge over Qmax*37%和 Passedcharge over DesignCapacity*QmaxFilter/256的要求?

    Longqing Hu 说:
    #6:如果 DesignCapacity * QmaxFilter / 1230mA 256 >已通过的电荷、即如果已通过电荷<Web.96/256=507.24 (462mA 向上舍入)、则不会学习 QMax。

    2、如果 Passedcharge 无法满足 QMax 更新并且电池继续使用、那么在后续老化期间 RA 表是否仍会更新、并且 FCC 是否仍能够预测电池的真实容量?

    3、Qmax 筛选96修改为47、您能提供具体的误差范围吗?

    [报价 userid="7020" url="~/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated/5241367 #5241367"]#7:它将允许使用减少的通过电荷进行 QMax 更新、这可能会降低 QMax 更新的质量(因为 Qmax =通过电荷/ DOD 更改)。 因此、通过电荷越小、通过电荷测量中的任何绝对误差对 QMax 精度的影响就越大。[/报价]

    4.在自学过程中、需要成功静置(4uV/s)。 如何确认它已成功放松?

    Passedcharge = 0mA 100? 或"CONTROL_STATUS[RUP_DIS]=0且 CONTROL_STATUS[CONTROL]=0" VOK? 或其他?

    1、Fuelgauge执行自学习、Qmax要更新、需要同时满足Passedcharge超过Qmax *37%*QmaxFilter/256?和Passedcharge超过DesignCapacity

    2、如果Passedcharge不能满足Qmax更新、电池继续使用、后续老化过程中、RA Table还会更新吗?FCC还能预测到电池的真实容量吗?

    3 μ V QMax 滤波、96修改为47、是否能提供具体的误差范围?μ V

    4、在自学习过程中、需要Relax成功(4uV/s)。如何确认当前已经Relax成功?Passedcharge = 0mA?CONTROL_STATUS[RUP_DIS]=0且 CONTROL_STATUS[RCG]=0  VOK?其它?

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

    第1名:是的。

    第二:是的。

    #3:这取决于化学和 DOD。 它不是一个简单的公式。

    #4:监测计在检测到稳定电压并计算出 DOD0后,会在 Flags()中设置 OCVTAKEN。  

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

    你好 Dominik、

    1、OCVTAKEN=1、它是否表示在 OCV 电压<4uV/s 下成功实现了弛豫?

    2、PassedCharge=0、是否可用于确定弛豫是否成功且 OCV 电压<4uV/s?

    [报价 userid="7020" URL"~/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated/5246074 #5246074"]#4:在检测到稳定电压并计算出 DOD0后、电量监测计将在 Flags ()中设置 OCVTAKEN。  [报价]

    3、加载 FS 文件后、在使用电池期间只需更新一次 Qmax、而燃料计将始终能够更新 RA 表。 这是正确的理解吗?

    [报价 userid="550555" url="~/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated/5245096 #5245096"] 2、如果 Passedcharge 无法满足 QMax 更新要求并且电池仍在使用、那么在后续老化期间 RA 表是否仍会更新?FCC 是否仍能预测电池的真实容量?

    1、OCVTAKEN=1、指示Relax成功、OCV电压<4uV/μ s吗?s

    2、PassedCharge=0、是否可以用于判断relax成功、OCV电压<4uV/s?

    3、加载FS文件后、在电池使用过程中、Qmax只需要更新过一次后、Fuelgauge就一直可以更新RA 表。这个理解对吗?

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

    #1:是的、但请注意这是推迟的、因此电量监测计可能早于 OCVTAKEN 变为1时进行了 OCV 测量。 但是的、OCVTACKEN 表示监测计合格的电压或时间结束(默认情况下、休息5小时后)。

    #2:这意味着监测计使用 OCV 读数进行 DOD0更新。 因此、这也表明条件是正确的(稳定电压或超时)。

    #3:是的、只要更新 QMax、电量监测计就能够更新 Ra (请注意、如果电量监测计计算出负电阻值、那么 Ra 更新仍然可能被禁用)。

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

    嗨 Dominik、

    非常感谢您的支持。

    如果电池不符合 QMax 更新条件(Passedcharge 超过 Qmax*37%和 Passedcharge 超过 DesignCapacity*QmaxFilter/256)、并且电池继续使用并持续老化、那么由于 Qmax 未更新、在放电时 RA 表中是否会出现错误? 原因是什么?

    [报价 userid="7020" url="~/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated/5250875 #520875"]#3:是的、只要更新了 Qmax、电量计就能够更新 Ra (请注意、如果电量计计算出负电阻值、那么电量计仍然可以禁用 Ra 更新)。

    如果电池的电量不满足Qmax的更新条件( Passedcharge超过Qmax *37%*和Passedcharge超过DesignCapacity *QmaxFilter/256)、电池继续使用、继续老化、放电时更新的RA Table会因为Qmax不准确而存在误差吗?原因是什么?

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

    是的、Ra 表中会出现错误。 原因是电量监测计使用来自电芯模型的 OCV 计算 Ra、这是 DOD 的函数、而 DOD 是 QMax 的函数。

    DOD = DOD0 +通过的电荷/Qmax

    从概念上来说(简化版) Ra =(OCV (DOD、T)测得的电压)/测得的电流(针对温度进行补偿)。

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

    嗨 Dominik、

    1."5 hours after relax"可用于更新 QMax 的 OCV 电压、正确吗?

    2、如果 Q1不正确、原因是什么?

    [报价 userid="7020" URL"~/support/power-management-group/power-management/f/power-management-forum/1371622/bq27426-could-you-please-help-analyze-the-reason-why-qmax-has-not-been-updated/5250875 #5250875"]#1:是的、但请注意、推迟执行此操作、因此电量监测计可能早于 OCVTAKEN 变1时执行的 OCV 测量。 但是的、OCVTAKEN 表示监测计限定了电压或时间用完(默认情况下在静置5小时后)。

    1、"的OCV电压、可以用于Qmax更新、理解正确吗?后5小时"

    2、如果 Q1不正确、请告知原因?μ F

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

    #2:不、5个小时的休息超时只是强制一个 OCV 读数。 所有其他 Qmax 规则仍然适用(例如平坦区)。 OCVTAKEN 指的是 OCV、而非 QMax。

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

    嗨 Dominik、

    Q1、5小时弛豫超时、强制获取的 OCV、无法指示 OCV 稳定性(4uV/s)?

    Q2、5小时弛豫超时、强制获取的 OCV、无法满足 QMax 测量规则(OCV 稳定)?

    Q3、5小时超时的目的是什么?

    问题4。 Qmax 测量规则中的"在处于高或低 DOD (>0.9或<0.1)时保持电压稳定前进行静置"一语有何含义?
    问题5. 根据之前的回复、Passedcharge = 0可以表明 OCV 是稳定的。 在学习过程中、PassedCharge=0是否确实如此、这符合 QMax 测量规则中的 OCV 稳定条件?

    Q6、在静置期间、如果"Passedcharge=0且电压不在平坦区域且满足温度 QMax"、则是否可以进行25℃ 测量?

    1、5小时Relax超时、强制获取的OCV、不能表示OCV稳定(4uV/s)吗?

    2、5小时Relax超时、强制获取的OCV、不能满足Qmax测量规则(OCV稳定)?

    3、5小时超时的目的是什么?

    4 μ s "、Qmax测量规则中 直至电压稳定于高或低 DOD (>0.9或<0.1)"、这句话如何理解?

    5、根据以前的答复、PassedCharge=0、可以表明OCV稳定。学习过程中、是不是passedcharge =0、就能满足Qmax测量规则中的OCV稳定条件?

    6、Relax期间、满足"PassedCharge=0且电压不在平坦区域和 温度25℃、是不是就可以进行Qmax测量?

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

    #1:正确。

    #2:稳定性规则在5小时后被覆盖(适用例外情况)、因此如果满足所有其他 QMax 更新规则、监测计将在5小时后进行 OCV 测量后更新 QMax。

    #3:一些系统的静态电流相对较高、因此如果电压一直下降到静止状态、可能永远不会满足电压稳定性要求。 监测计拥有高质量的 DOD 很重要、因此如果您的系统无法满足电压稳定性、那么最好在长时间的弛豫(根据定义、电流很低)后更新 DOD、以使 DOD 由于累积的测量误差而变得更糟。

    #4:这松散地指 OCV 必须在平坦区域之外的规则,这通常是 DOD <0.1或>0.9的情况。 实际 DOD 数由 Q Invalid Min/Max V 间接给出

    #5:通过的电荷= 0表示电量监测计进行了 OCV 测量并将其鉴定为 DOD 更新。 这并不意味着电量监测计更新了 Qmax。 但这是 Qmax 更新的要求。

    #6:是的,如果总 DOD 变化满足最小 使用 DOD 百分比进行 QMax 更新、并且累积的通过电荷误差不会花费太长的时间来超过最大值 限制 QMax 更新以及是否满足所有其他 QMax 更新规则。

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

    嗨 Dominik、

    在 FAE 提供的"TI 功率计应用指南"中、Qmax 更新介绍如下:

    偏移误差、偏置误差的累积量不超过 DF:Design Capacity× 1%、计算方法为从最后一次 OCV 采样到电流积分值的偏移误差 Current = DF:Coulomb 计数器死区/检测电阻器。
    df:库仑计数器死区是库仑积分的阈值。 高于该阈值被视为正常负载电流积分、低于该阈值则被视为偏移误差。

    偏移误差是 PassedCharge 误差。 这是正确的理解吗?

    2、在黄金学习开始的时候,在针对电流、电压、板校准器件之后,误差不会超过1%。这是正确的理解吗?

    在FAE提供的" TI电量计应用指导"中、关于Qmax更新、有如下描述:

    偏移误差、偏置误差累积不超过DF:Design Capacity×1%、计算方法是Offset 误差电流= DF:Coulomb 计数器死区/检测电阻从上一次 OCV 采样到现在的积分值。
    DF:库仑计数器死区是库仑积分的门限。高于该门限则视为正常负载电流积分、低于该门限则视为偏移误差。

    1、偏移误差、是指的passedcharge误差、这个理解正确吗?μ V

    、在Golden Learning开始时、对设备进行电流、电压、board校准、是不是误差就不会超过1 Ω?Ω

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

    1:电量计的库仑计数器具有偏移误差。 随着时间的推移、该偏移误差会导致通过的电荷出现不可接受的误差。 因此、如果两次 OCV 测量之间的时间过长、总累积偏移误差将导致监测计取消 QMax 更新资格。 确切的公式不是您所说的、也不是公开的。 通常只有在两次 OCV 测量之间等待数天时才会出现问题、因此对于罕见的用例、这是一个 QMax 更新规则、但未发布。

    2:是的。 请参阅#1。

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

    嗨 Dominik、

    问题1:两次 OCV 测量之间时间过长可能会导致失调电压误差。
    什么是长时间、确切地说是多少天?

    Q2、"未发布"的含义是什么?Bq27426无效?

    1:测量仪表库仑计存在偏移错误。 随着时间的推移、该偏移误差会导致通过的电荷出现不可接受的误差。 因此、如果两次 OCV 测量之间的时间过长、总累积偏移误差将导致监测计取消 QMax 更新资格。 确切的公式不是您所说的、也不是公开的。 通常只有在两次 OCV 测量之间等待数天时才会出现问题、因此对于罕见的用例、这是一个 QMax 更新规则、而未发布。

    Q3、如何确定电流偏移误差不超过 Design Capacity*1%?

    Q4、是否有寄存器来指示电流偏移误差?

    Q1、两次OCV测量间隔时间太长会导致Offset 误差。长时间、具体是多少天?

    Q2、"未发布"是什么意思?Bq27426不生效?

    Q3、如何判断当前offset - error满足不超过Design 容量*1%?

    Q4、是否有寄存器可以指示当前的offset 误差?

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

    1:该长度取决于检测电阻和容量。 详细信息无法在公共 E2E 上共享。

    2:请参阅#1。 这是 TI 专有 IP、未发布。

    3:请参阅#1。 我会通过电子邮件和和和大家一起工作的 FAE 分享更多详细信息。

    4:是的、电量监测计会以 CC Cal 更新 CC Offset。 如果电量监测计未密封、则可以读取此值。

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

    你好 Dominik、

    1、这个电子邮件是否已经发送给 FAE? 到目前为止还没有收到 FAE 的回复

    2、使用期间 CC Offset 将从0更改为1。 这是否满足<Design Capacity*1%?

    3、您可以帮助计算等于偏移误差超过设计容量*1%的 CC 偏移值吗?

    3:参见#1。 我将通过与您合作的 FAE 的电子邮件分享更多详细信息。

    1 μ、邮件发送给FAE了吗?我还没收到FAE的回复。A

    2、在使用过程中CC Offset会从0变为1 .这个能满足<Design Capacity*1%吗?

    3、请帮忙计算下、CC Offset值等于多少时、说明Offset Error超过了Design 容量*1%?

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

    您好、Wang:

    多米尼克今天就到了、下周他会跟你再接再厉。

    此致、

    Nick Richards

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

    你好 Dominik、

    请帮助确认以上内容、谢谢!

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

    我今天再次将其通过电子邮件发送至内部主题帖。

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

    你好 Dominik、

    FAE 未收到您的电子邮件。

    您能否直接陈述以下两个问题的结论、并将判断方法电子邮件同步到 FAE?

    1、CC Offset 将在使用期间从0变为1。 这能满足<Design Capacity*1%吗?

    2、请帮助我计算当 CC Offset 值等于什么时、即偏移误差超过设计容量*1%?

    FAE没有收到您的邮件。μ A

    能不能在E2E上直接说下下面两个问题的结论、并把判断方法同步邮件给FAE?μ A

    1、在使用过程中CC Offset会从0变为1 .这个能满足<Design Capacity*1%吗?

    2、请帮忙计算下、CC Offset值等于多少时、说明Offset Error超过了Design 容量*1%?

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

    我通过电子邮件将确切的公式发送给 FAE 和另一名 TI 员工。 这与 CC Offset 从0变为1无关。 并且不会固定为 DesignCapacity 的1%。 该电量计具有一个指定最大值的参数 允许的误差、该误差与符合 QMax 更新条件的先前 DOD0更新中的绝对通过电荷相关。

    这个公式涉及其他几个参数、我前面说过、我不能在 E2E 上分享。 但我是通过电子邮件将其发送给了 FAE。