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-R1:周期计数不增加- BQ40z50-R1

Guru**** 2534260 points
Other Parts Discussed in Thread: BQ40Z50-R1, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/738118/bq40z50-r1-cycle-count-not-increasing---bq40z50-r1

器件型号:BQ40Z50-R1
主题中讨论的其他器件: BQSTUDIO

下面我对 BQ40z50-R1中的内部放电计数器有疑问。

我们能否访问 BQ40z50-R1中的放电计数器?

我正在尝试了解周期计数增量的工作原理。

如果 CUV 标志升高、放电计数器是否复位?

我正在耗尽 电池、直到 CUV 升高并将电池充电至100%。 我多次执行此操作、但看不到周期计数增量(始终为0)。

我已经验证了我的设置、如所示

监测计_EN = 1

更新状态= 0x0E

周期计数百分比= 90%

请告诉我是否要检查其他设置。

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

    您好、Nitin、

    周期计数百分比是 FullChargeCapacity 或 DesignCapacity 的百分比、具体取决于 IT 监测配置中 CCT 位的设置。 在90%时、这意味着库仑计数器计数的电荷量必须为90%、因此这不是基于 CUV 等电压阈值。

    我建议记录充满电后的放电情况、以监控寄存器、查看剩余容量是否会变化90%的设计容量。 在 bqStudio 中、您可以记录寄存器、还可以在放电期间定期导出.gg.csv (数据存储器)文件、以查看闪存参数是如何更新的。 日志记录和数据存储器导出的频率可以在“窗口”->“首选项”菜单中设置。

    此致、
    Matt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Matt 解决我的问题、
    我正在记录放电和充电周期、以查看剩余电量和所有其他参数。

    更多详细信息:
    CCT 位配置为使用设计容量。 因此、coloumb 计数器计数的电荷必须是设计容量的90%、才能使 CycleCount 递增。

    我的设计容量为15120mWh
    完整充电容量为12670 mWh。
    因此、在一个放电周期内、coloumb 计数器可能不会达到13608mWh (设计容量的90%)。 因此、第二个显示周期中的更多累积放电应使我的循环计数递增。
    Cyclecount 增量在我的电池中运行得非常完美。

    我有几节电池、其中周期计数不会从0增加。

    我耗尽了这些电池、直到 CUV 升高并将其充电至100%。 我多次执行此操作、但看不到周期计数增量(始终为0)。
    我想知道、在电池完全耗尽和 CUV 升高之前完成的放电会导致 coloumb 计数器复位。

    是否有任何方法可以使用 TI 工具访问 coloumb 计数器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Matt 解决我的问题、
    我正在记录放电和充电周期、以查看剩余电量和所有其他参数。

    更多详细信息:
    CCT 位配置为使用设计容量。 因此、coloumb 计数器计数的电荷必须是设计容量的90%、才能使 CycleCount 递增。

    我的设计容量为15120mWh
    完整充电容量为12670 mWh。
    因此、在一个放电周期内、coloumb 计数器可能不会达到13608mWh (设计容量的90%)。 因此、第二个显示周期中的更多累积放电应使我的循环计数递增。
    Cyclecount 增量在我的电池中运行得非常完美。

    我有几节电池、其中周期计数不会从0增加。

    我耗尽了这些电池、直到 CUV 升高并将其充电至100%。 我多次执行此操作、但看不到周期计数增量(始终为0)。
    我想知道、在电池完全耗尽和 CUV 升高之前完成的放电会导致 coloumb 计数器复位。

    是否有任何方法可以使用 TI 工具访问 coloumb 计数器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nitin、

    "Gauge Status 2"命令0x0074返回参数"DOD0 Passed Q"。 此参数将给出自上次 DOD 读数以来累积的电荷。 这将使您很好地了解在何处设置周期计数%。

    此命令是块读取并返回大量信息。 我认为这个参数可能出现在 bqStudio 日志文件中、所以从这个文件中监控这个参数可能是最简单的。

    此致、
    Matt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好的信息!
    我遵循"DOD0传递 Q"参数并找到一致的结果。 当"DOD0通过 Q"显示设计容量90%的变化时、循环计数增加(需要一个完全放电和第二个半放电)
    但在我的10节电池中、2节电池始终显示 Cyclecount 0、即使在充电和放电周期数之后也是如此。

    我认为我们无法访问特定的充电计数器、基于该计数器的循环计数值递增。

    我不确定我的几节电池有什么问题。 可能是一些 GG 设置、还是其他设置? 您能否列出所有 GG 设置、是否需要检查任何标志以确保 CyclCount 正常工作?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nitin、

    您能否发送两节电池的日志、其中循环计数不会递增? DOD0传递的 Q 是要监控的正确参数。
    您可能需要调整的设置包括周期计数%(您可以降低此值以查看2节电池上的问题是否已解决)、并将"IT 监测配置"中的 CCT 位设置为1 (这将设置是使用90%的设计容量还是使用90%的 FCC)。

    DOD0通过 Q 到90%的接近程度?

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

    您好、Matt、

    我很快将共享日志文件。

    在对电池进行充电和放电循环时、循环次数从0增加到1。 我仍在执行更多的充电/放电以观察循环计数的下一次增量。

    我认为一切都很好、但想了解为什么将 CyclCount 从0增加到1需要这么长时间。

    放电计数器可以复位是否有任何条件(在哪个上实现了循环计数器)?

    关闭命令? 重置命令? 电池电量是否耗尽至低于终端电压? CUV 设置?

    假设我将电池放电 了50%并发送至关断状态。 第二天、我唤醒了电池、又放了50%的电量。 它会增加周期计数吗?

    2、假设我对电池放电 了50%并进行了复位。 后来我又放了50%的电量。 它会增加周期计数吗?

    3、假设我已 完全放电电池 、直至达到电压、CUV 设置和电池输出截止。  "DOD0通过 Q"达到 设计容量的80%(CycleCountPercentage 为90%)。 然后我为电池充电。 我期望放电增加10%会使循环计数增加。 是这样吗?

    此致、

    Nitin

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

    在内部、监测计跟踪并累积放电期间的通电流量。 遗憾的是、您无法直接读取该值、因此 DOD0通过 Q 是在恒定放电期间估算该值的一种方法。 因此、即使您以较小的量进行充电/放电、一旦达到周期计数%定义的值、周期计数也会增加。 因此、对于您的第一个示例、周期计数应递增。

    关断和复位命令可能会清除此传递的充电计数器(我不确定、但需要一些时间进行验证)。 您是否在实验期间发出关断或复位命令? 此外、为什么电池达到 CUV (默认值为2.5V)?

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

    电池 用于可将电池发送至关断状态的器件。 在 电池上执行~4个充电和放电周期后、Cyclecount 观察到0 A 未出现增量。 在这些放电周期中、器 件可能已将电池发送至关断状态(可能、电池充电和放电需要很长时间、这不能在同一天内发生、因此操作员可能已将器件置于关断状态、从而导致电池被发送至关断状态)。

    我们相信、将电池发送至关断状态不应重置放电计数器。

    我 已经测试 了这种情况、 在放电运行中应用了关断命令、并发现"DOD0通过 Q"复位为0。 但不确定内部放电计数器。 (希望 您确认)。  我还通过执行下面的实验来验证这一点。

    将电池放电80%。 让电池关断。 唤醒电池充电一段时间、再放电20-30%。 如果  内部放电计数器在关断命令时未复位、这应该会增加周期计数。

    关于 CUV 问题:

    下面是我们两节电池的设置。

    CUV = 2900mV

    端点电压= 6000mV

    因此、在放电时、我们 完全耗尽电池、 此时 CUV 设置为截止、然后电池输出为截止。

    实际上、我们正在将电池充电至100%、然后将电池完全放电、直到电池输出截止、并期望增加 CycleCount。

    同样、由于我们的 CC 百分比是设计容量的90%(请参阅下面的注释)、在一次放电运行中、DELOAD_Counter 将不会达到其阈值。 因此、我们将执行第二次放电运行、并期望在第二次放电运行中增加 CyclCount。 它工作正常并经过验证、但不知如何在 2个电池上不工作(这2 个电池或测试序列可能有问题、此时不确定)。

    注意:我们使用8V 而非8.2V 为电池充电,因此我们的 FCC 是设计容量的85%,因此一次完全放电运行时,放电计数器只能达到设计容量的85%。 剩余 的5%计入 第二次放电运行。

     

    下面是您的几个问题:

    什么是内部放电计数器复位条件? 倒计时命令、复位命令、达到的端点电压、设置的任何其他标志等

    您是否看到实施有任何问题?

    此致、

    Nitin

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

    关断或复位将重置该计数器、因为它不是数据闪存值。 由于您仅将电池充电至85%、因此将周期计数百分比设置为75%等较低值可能更有意义、因为您永远不会通过一次放电覆盖整个范围。

    此致、
    Matt
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Matt、
    根据我的实验结果、看起来是"Shutdown (关机)"命令重置放电计数器。 感谢您的确认。

    我还想了解是否有任何其他条件可以复位放电计数器。 特别是在有任何保护标志升高时?


    再次感谢您的建议。 我将重新思考以定义我们的周期计数百分比。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nitin、

    我刚刚与该器件的固件工程师确认了这一点。 放电计数器在关断后不会复位。

    累积的放电值不能从外部读取、但其增加速率与剩余容量减少的速率相同(在放电期间)。

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

    感谢您的及时支持。

    我的问题已解决。  循环计数不会增加、因为操作员可能在 放电循环期间将电池发送至关断状态。

    我们知道、发送到关断 状态可以重置放电计数器。

    此致、

    Nitin