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.

[参考译文] BQ76920:BQ76920电池电压消失

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1351482/bq76920-bq76920-cell-voltage-disappears

器件型号:BQ76920

您好!

我将使用 BQ7692006PWR 来获取电芯电压。 但电池电压有时会消失。 以下是寄存器值:

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

    尊敬的 Basit:

    能否更详细地解释一下电池电压消失时的含义?

    是否存在通信故障?

    此致、

    马克斯·韦博肯

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

    尊敬的麦克斯韦:

    没有通信故障、正在正确读取寄存器、但电压读数开始为0伏。 我已经用 Arduino 和 ATiny MCU 测试了它,在两个控制器的值开始读取零,但在 ESP 控制器没有问题。 正在使用相同的库/代码。

    在 Arduino/ATiny 上、问题似乎与数据损坏或某些同步问题有关、 由于有时电压/数据在一段时间后开始读取零、比如10-15次读取后、有时从一开始读取值为零、但在8-9次读取后、值开始正确、然后12-14次正确读数后、再次开始读取零。 时钟信号在 Arduino/ATTiny MCU 上很干净。  

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

    解决了问题。 这是库中的变量类型问题。 原始值是正确的、但在转换这些值时、变为负值。 我认为 ESP 架构与 ESP32器件不存在问题的原因不同。