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**** 2482105 points
Other Parts Discussed in Thread: BQ35100

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/695524/bq35100-resetting-charge-accumulator

器件型号:BQ35100

您好!

我将在蓄电池表应用中的蓄电池模式下使用 BQ35100、将电量监测计重置为0时遇到一些问题。 我不使用 BAT 或 VIN 输入。 我使用的是 GE 引脚。

我使用 PIC18通过 I2C 以~30kHz 的频率连接到 BQ35100。  

我只想在累加器模式下使用电量监测计;无需其他数据。

我的初始化代码如下所示(我认为大多数代码是不必要的、但我显然不知道重置监测计的正确顺序、因为即使这样也不起作用):

将 GE 设定为高电平
延迟1s
发送 RESET 命令
延迟6s
发送 new_battery 命令
延迟2s
发送 gauge 开始命令
延迟100ms
为累加器模式和内部温度传感器加载 CONFIG_A 寄存器
延迟100ms
发送0x3672 (开始解封)
延迟10ms
发送0x0414 (完成解封)
延迟1s
发送 new_battery 命令
延迟2s

此时、我的累积充电寄存器仍然显示0xFFFFFFE7
我获取的所有其他读数(电流、温度)都是正确的。

我曾尝试过上述守则的各种方法和安排,但没有成功。  

我做了什么错误、完全重置监测计的正确步骤是什么?

谢谢、

Nolan Edwards、EI

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

    你好、Nolan、

    您可以对默认 srec 进行编程、以使监测计   进入初始良好模式

    谢谢

    Onyx

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

    感谢您的回复。 如何将 srec 负载到监测计中、如何防止再次发生这种情况?

    您是否建议在初始化代码中更改任何内容?

    谢谢、

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

    你(们)好,Nolan
    请观看下面的视频、时间9.36对监测计进行编程
    www.youtube.com/watch
    谢谢
    Onux