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.

[参考译文] BQ35100:在累加能力值中跳转

Guru**** 2540720 points
Other Parts Discussed in Thread: BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/924610/bq35100-jump-in-accumulatedcapacity-value

器件型号:BQ35100

我们有一个在累加器模式下使用 BQ35100的器件。 它在一般用例中处于睡眠状态的大部分时间将唤醒、从传感器中获取一些数据、然后将这些数据(包括累积容量)报告给我们的服务器。 我们已经看到一个案例、其中报告的累积容量快速上升、超出了实际可能的水平。 服务器上显示的值为正值、但我们从 BQ35100获取的值为负值。 在此处转换为负:

跳转前的值(UAH)-十六进制 跳转后的值(UAH)-十六进制
-248189 - 0xFFFC3683 -32768812 - 0xFE0BFCD4

所述器件以特殊模式运行、在该模式下、它将每分钟检查一次我们的服务器、以便将这些值报告为间隔1分钟。 我们使用的电池容量为2.1Ah、因此我们以某种方式从~Ω.248Ah 计数到~32.8Ah。 跳转后的值类似于^引用的帖子、这一点非常有趣。

更有趣的是、跳转后、值开始下降、然后再次跳转! 我不确定为什么会降低该值、因为我认为充电期间会发生这种情况、但我们的系统不可充电。

第二次跳转之前的值(UAH)-十六进制 第二次跳转后的值(UAH)-十六进制
-32293468 - 0xFE133DA4 -32768800 - 0xFE0BFCE0

同样、跳转后累积容量似乎约为-32768000 UAH。 这种类型的跳转在电池死亡之前再次发生了几次。

下面是第一个跳转的可视化屏幕截图:

第二次跳转的屏幕截图:

以及随后的跳转:

您是否知道任何修复或解决方法?

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

    您好!

    您能解释一下测量数据的过程、您要发送的命令以及您对监测计所做的任何设置吗?

    同一监测计不是每1分钟进行一次测量的模式时是否正常工作? 您只能通过快速测量看到此误差吗?

    此致、

    Wyatt Keller

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

    嘿、Wyatt、

    因此、我们的数据测量过程如下:

    1. 打开压力表
    2. 获得"开始"累积容量
    3. 发送监测计启动命令
    4. 收集一些其他数据并发送到服务器。 发送上一周期的累积容量信息(增量+总计)。
    5. 限位表
    6. 获取累积容量+保存增量
    7. 关闭电量监测计

    我认为该特定单元没有经过任何校准、因此它应该具有其增益、增量等的默认值 它也从未在默认模式下运行、在该模式下、它每12小时运行一次以上步骤。

    我们有几个其他单元在这1分钟模式下运行、但尚未看到这些单元上出现相同的问题。

    Gautam

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

    Gautam、您好!

    如果在许多测量仪表中只有一个测量仪表发生这种情况、则您必须遵循正确的步骤。 我会尝试校准一个监测计、看看这是否有用、因为只有一个监测计存在问题。

    此致、

    Wyatt Keller

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

    嘿、Wyatt、

    自我最初发布以来、我在其他几个器件上看到过此问题。 不太确定如何处理它们。

    可能相关的问题-在为 G_DONE = 1发送 gauge _stop 后、我们需要等待多长时间? 我在数据表中的任何位置都没有看到它。

    Gautam

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

    Gautam、您好!

    我建议您尝试在 EVM 上复制此内容、这样您就可以更轻松地将所有寄存器拉至查看是否存在任何问题。

    没有指定的时间、因为它取决于写入 DataFlash 的内容、寿命数据是可选的。 您可以使用 ALERT 引脚基于 G_DONE 设置中断。 您应该有一些延迟、以便在使用 GE 引脚关闭测量仪表之前正确写入 DataFlash。

    此致、

    Wyatt Keller