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.

[参考译文] BQ40Z50:学习周期问题

Guru**** 2498955 points
Other Parts Discussed in Thread: BQ40Z50, GPCCHEM, BQSTUDIO, BQ28Z610

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/721798/bq40z50-learning-cycle-issues

器件型号:BQ40Z50
主题中讨论的其他器件: GPCCHEMBQSTUDIOBQ28Z610

大家好、

这与 BQ40z50电量监测计准确预测 SOC 所需的学习周期有关。 我们尝试执行两个学习周期、最近一次仅使用1节电池(更新了 DA 配置寄存器以反映串联电池的数量)。

1) 最终更新状态与文档不匹配:开始学习周期后、我们发现注册值的过程按预期进行、即更新状态在充电周期后为0x05、 但是,在 C/5放电(学习周期的最终放电)之后,我们的更新状态是0x05,而不是0x06,如本手册第5页第4.2.5节 :http://www.ti.com/lit/an/slua777/slua777.pdf 中所建议的那样 。 此时、在等待 VOK 位清零后、更新状态将保持为0x05。

2) 完全充电容量与设计容量不匹配:当缓慢(C/5)放电完成后的剩余时间内、完整充电容量仅显示1050mAh、而设计容量设置为1500mAh (电池的额定容量)。 此值是否会在使用电池时自动更新、或者由于学习周期不当而导致此值不正确?

3) 3)手册中提到的 DataFlash 值:必须设置设计容量、充电终止锥形电流、放电电流阈值、充电电流阈值、退出电流阈值和术语电压、才能使学习周期正常工作。 我想确认、BQ40Z50中没有需要为学习周期更新的额外 DataFlash 值。

如果您有任何建议/建议、请告知我们、以便在下一个学习周期中试用。

谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Drew、
    您是否首先按照 TI.com 上 GPCCHEM 的说明运行 C/10放电、然后计算要编程的匹配化物 ID? 您还必须首先将最佳匹配化学 ID 编程到监测计中、然后再运行学习周期、因为默认化学 ID (电池配置文件)可能与您实际的电池配置文件不匹配。 这将导致学习周期失败。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    我们使用了 bQstudio 中的 Chemistry 选项卡来查找特定电池制造商和型号的 ChemID。 我们是否仍然需要使用此过程?

    谢谢。

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

    您好、Drew、

    如果您从 bqStudio 中选择了 ChemID、那就没问题了。 我将在下面列出几个要检查的常见问题。 如果您仍然无法确定学习周期没有超过0x05状态的原因、我建议您从学习周期向我们发送.gg 文件和 bqStudio 日志文件以进行分析。 当 Ra 更新在放电结束时发生时、更新状态应提前至0x06、因此目标是了解阻止这种情况的原因。

    • 单元格数量-我认为您已正确设置了此设置。
    • FET 选项-建议设置 PCHG_COMM=1和 CHGFET =0、以确保充电 FET 在学习周期中始终处于打开状态。
    • 基本保护(COV、CUV、ASCC、ASCD)-建议在学习周期内进行比正常范围更宽的设置、以避免故障
    • 有效更新电压-设置为低电平(3000mV)、以便在学习周期发生欠压时捕获所有事件
    • 充电器存在电压-设置为低于学习周期的最低预期充电器电压
    • 充电配置-确保根据 ChemID 的电池规格设置充电电压
    • 应用的设计容量应以 mAh 和 CWH 为单位进行设置
    • Terminate Voltage (终止电压)-根据电池规格进行设置。 最好在学习期间将其设置为略低于规格(~100-200mV)。
    • 确保在学习周期之前已执行电压、电流和温度校准。

    我希望这对您有所帮助、

    Matt

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

    您好、Matt、

    感谢您的建议。 当前正在重新运行学习周期、如果它正常、将很快通知您。

    作为后续问题:如果这次该学习周期在单个单元格中正常工作、我们是否需要为多单元格设置重新执行学习周期? 或者监测计是否会根据其当前容量和串联电池节数自动调整容量?

    谢谢、

    Drew

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

    如果在单个单元格上成功、则可以将学习到的 Qmax 和 Ra 值复制到 DataFlash 中其他串联单元格的位置、并使用该值。 但是、在完全组装好的电池组上重新运行学习周期并进行一些验证不会有任何影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    感谢您迄今提供的所有帮助和建议。

    另一个问题:

    将参数从一个监测计上的学习周期转移到另一个监测计上的步骤是什么(它们是相同的模型)?

    谢谢、

    Drew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Drew、
    您可以使用 bqStudio 中的编程插件导出.srec 文件、然后将其编程到另一个监测计中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dmax、

    同样、在最终放电和休息后、监测计的学习状态仍然停留在0x05 (与本文档中提到的0x06相对: http://www.ti.com/lit/an/slua777/slua777.pdf)。  

    学习后的完整充电容量为1136mAh (设计容量指定为1500mAh)。 在3082mV 的电压下、我们得到的 SoC 为3%、这似乎足够合理。

    报告的完全充电容量是相关的、如果我们手动将更新状态更改为0x06、是否会因错误的完全充电容量(除了不正确的相对 SoC 报告)而发生任何错误?

    此外、如果我们在学习周期之前已编程了正确的 ChemID、则会导致更新状态在结束时不发生变化? 是否可以对确切的 ChemID 进行编程、从而导致在学习周期后 Ra 表不更新?

    一些额外的背景信息:测量仪表已正确校准、并已通过相应的制造商和型号对 ChemID 进行编程。

    下面是一个放电日志、如果您发现其中有任何问题、请告知我们。

    e2e.ti.com/.../bq40z50_5F00_r1_5F00_single_5F00_cell_5F00_learning_5F00_cycle_5F00_08312018.gg.zip

    谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Drew、
    zip 文件中仅包含.gg.csv 文件。 您是否还可以在学习周期中包含监测计寄存器的日志文件?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Dmax、

    很遗憾、我们没有与该 gg.csv 文件关联的日志。 为了帮助您诊断我们的问题、您需要我们记录完整的学习周期、还是仅记录一部分(例如、C/5放电或全电)?

    此外、为了确保我们为您提供正确的文件、我附加了一个日志文件(而不是我们提供的 gg.csv 文件的补充文件)。 您能否确认这是您请求的日志文件?

    e2e.ti.com/.../Discharge_5F00_Actual_5F00_8_2D00_28_2D00_18.log

    谢谢、

    Drew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Drew、
    为了帮助诊断任何监测问题、尤其是学习周期问题、理想数据集包括"Registers"选项卡中的日志文件和之前和之后的.gg.csv。 理想情况下、您还会每隔10分钟左右启用自动导出.gg.csv 文件。 这将使您能够查看何时更新了各种 DataFlash 参数以及它们在学习周期中的进展情况。 对于寄存器日志、最好将日志记录周期更改为每1秒、但如果要限制文件大小、可以将其更改为5秒。 您发送的示例日志文件正是我们所需要的。 在开始学习周期之前、请先开始记录几分钟、然后让电池在电池电量耗尽时开始记录、让电池在最后继续记录、并在电量耗尽时捕获最后的静置、直到您获得更新状态= 06。 如果您在开始放电之前没有获得更新状态= 05、则说明它已经失败、您无需继续。 直到那时、我们才向我们发送日志和 gg 文件、我们就可以找出失败的原因。

    有适用于各种电量监测计的学习周期调试指南、我们正在为 bq40z50设计一个、但您可以参考 bq28z610的类似指南。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Drew、
    我将关闭此线程、但如果您在下一次尝试时遇到问题、请启动另一个线程。