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.

[参考译文] BQ27742EVM:Battery Management Studio 开始学习周期问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/651684/bq27742evm-battery-management-studio-starting-learning-cycle-problem

器件型号:BQ27742EVM
主题中讨论的其他器件:BQ27742-G1EV2400GPCCHEM

你好。

使用 BQ27742-G1 + EV2400 + Battery Management Studio 时、开始学习周期时遇到问题
对化学 ID 和校准进行编程后、我尝试启动学习周期、但我遇到错误"RUP_DIS/RDIS 位必须置位才能继续"。 问题可能出在哪呢?  

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

    您好!

     这意味着需要将 RUP_DIS 位设置为"1"以 启动学习周期。 该位位于 Control_Status 寄存器中、如下所示:  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道、必须在学习周期开始之前设置位 RUP_DIS。 但我不明白它的价值取决于什么,以及为此需要做些什么。 在学习周期之前、我发送了 RESET、IT_ENABLE 并刷新了寄存器状态、设置了 RUP_DIS、但在开始学习周期后、会发生错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在学习周期开始前发出重置命令可禁止在首次放电期间发生电阻更新。 您将需要在电阻更新发生之前先进行 Qmax 更新、因此需要在学习周期过程中开始第一个放电周期之前发出 RESET 命令。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    无论复位还是打开、学习周期都不会开始。我已完全放电电池、让电池放松2小时、并尝试启动该周期。  我在下面的学习周期开始时显示寄存器的状态和错误窗口。 或许这有助于了解故障原因。

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

    你(们)好、LJM

    为什么要使用 HDQ 执行评估过程? 通常、我们建议在 I2C 中进行所有评估和编程、并将转换为 HDQ 应该是最后一步。

    考虑到学习周期的附加内容似乎正在发挥作用、我建议使用随附的说明手动执行学习周期。

    e2e.ti.com/.../2451.LearningCycleOverview_5F00_.pdf

    谢谢

    Onyx

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们处于 HDQ 模式、因为我们将在 HDQ 总线上以串联方式配置传感器、在这种情况下、只有一条控制线、但电力线除外。 在任何情况下、根据数据表 sluuax8、如果电量监测计配置为进行 HDQ 通信、则无法恢复到 I2Cmode。 是否可以在 HDQ 模式下执行学习周期?

    我尝试按照2451.LearningCyclleOverview_中的建议手动执行学习周期。 我执行了前两个步骤-发送 IT_ENABLE、将电池电量耗尽、放松5小时、但 VOC 位未清除、但必须将其清除。
    如何知道学习周期的每个步骤已在手动模式下成功完成? 寄存器中位的值、对吧? 顺便说一下、学习周期窗口中的手动模式也会提供相同的错误、因此我手动执行所有操作、并在"Registers"窗口中直观地跟踪寄存器的状态。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在执行学习周期管理时、您不会单击学习周期按钮。
    您必须确保按照中的说明进行操作。 正确配置您的设置、尤其是设计容量、锥形电流、CHG 和 DSG 电流阈值、退出电流、并使用 c/5至 c/10放电流速率。 此外、请确保已对正确的化学 ID 进行编程。

    如果您已正确完成所有这些操作、则无需担心寄存器问题。
    该过程的总结是
    程序 chem ID
    设置我上面提到的参数。
    启用它
    发出重置命令(这将设置中断标志)
    -使用 c/5和 c/10之间的速率将电量放电至空。
    -休息5小时
    充电至充满电
    -休息两小时
    -使用体重 c/5和 c/10再次排空,然后休息5小时。

    在此结束时、更新状态将为06。

    但愿这对您有所帮助。

    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我如上所述手动执行了学习周期。 在放电的第一步中、将状态位更新为4、然后放松5h、在充电步骤中、状态位切换为5、在充电至满(FC=1)后、更新状态变为6。 尽管在放电和静置5小时期间、它应该在最后一步的末尾切换到6、对吧? 这一学习周期是否被认为是成功的?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您的学习成功。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ок、感谢您的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好。

    成功获取黄金映像后、我遇到问题。 将黄金映像写入 bg27742后、监测计工作 不正常、如图所示。 问题可能出在哪呢?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    首先、您使用的是较旧的固件版本。 您需要通过以下链接将设备上的固件更新为1.03
    www.ti.com/.../sluc558

    Seconldy、您的温度测量看起来不准确。 您是否执行了 V、I、T 校准?

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

    我使用您的文件更新了监测计中的固件版本,然后我更新 了 chemID,校准了 V、I、T,并执行了命令 ITEnable 和 Reset。 然后、我 在 I2C 上使用 GDK 多次进行学习周期。 每次根据 BqSudio 成功完成学习周期、但 更新状态= 4且未更新为6时。 化学 ID 可能是错误的吗?

    下面是 在进行 OCV 读数后、在学习周期结束时的数字

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    化学 ID 可能不正确。 您能否获取日志文件并将其提交到我们的 GPCCHEM 工具、以查找最佳匹配 ID? 链接中提供了相关说明。

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

    我已经执行了 chemID 程序、并将我的日志文件发送到该链接 GPCCHEM、我获得了 GPC_REPORT 文件。 我是否应该再次重复化学 ID 程序以获得更多的信心?

    我使用 GPC_REPORT 文件中的另一种化学 ID 执行了另一个学习周期、更新状态设置为5、但在周期结束时仍未更新为6。

    根据我的理解、放电期间电阻表不会更新、对吧?。 下面显示了一些屏幕

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    看起来您有 Qmax 更新、但没有电阻更新。 您是否在运行学习周期之前将 Ra 标志设置为默认值? RA0标志0xFF55和 Rax0标志0xFFFF?

    如果将其设置为默认值、请从学习周期向我们发送您的 gg 文件和日志、以调试问题。

    提交给 GPCCHEM 时使用了哪些充电和放电终端电压? 它应该是电池制造商指定的电压、而不是您的应用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我在运行学习周期前将 Ra 标志设置为默认值- Ra0标志 = 0xFF55、Rax0标志= 0xFFFF。 我再次完成了化学周期、并根据收到的报告编程了一个新值0297。

    在另一个学习周期完成后、标志被设定为- Ra0标志 = 0x0055、并且 Rax0标志没有改变。 我在学习周期中读取了 Ra 表、并且在整个周期中修改了 Ra 表值。 但更新状态= 5、未更新为6。  下面附有学习周期日志文件和屏幕截图

    e2e.ti.com/.../lc_5F00_log1.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、LJM
    应在发生 Qmax 更新后更新电阻表。 您的 Qmax 是否发生了变化? 我建议再循环一次、即休息电荷至完全休息放电至空休息、而无需对数据闪存进行任何更改。 在周期中的某个点、更新状态将变为06。
    谢谢
    Onyx
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对迟迟不作出答复表示歉意。 我在新的干净芯片上执行了另一个学习周期。 参数 Qmax Cell0已从1000更改为3050、电阻表更新。 更新状态位被设定为5并且在整个周期内直到6时才改变。 我没有对数据闪存进行任何更改、只是更新了化学成分。 尽管 Update Status 位= 5、但器件仍能正常工作。 我们是否可以在不将该位设置为6的情况下使用芯片?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、LJM、
    如果 Qmax 和电阻已更改、则可以将更新状态更改为02。 在其他监测计上提取黄金文件和程序。 编程后、请确保发送 IT enable 命令以激活算法。 当您这样做时、这些监测计上的更新状态将从02变为06。

    谢谢
    Onyx