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.

[参考译文] BQ27Z561:电池检测

Guru**** 2539500 points
Other Parts Discussed in Thread: BQ27Z561

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1033512/bq27z561-battery-detection

器件型号:BQ27Z561

大家好、团队、

我们将 BQ27Z561 用作电池电量监测计。

我们希望使用 BQ27Z561检测电池是否存在

让我们了解如何使用 BQ27Z561实现相同功能

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

    此监测计是电池组侧监测计、因此不用于检测是否存在电池(因为它应该始终连接到电池本身)。

    您可以读取电池电压以检测 BAT_SNS 上的电压是否在电池范围内(而监测计通过 BAT 上的有效电压供电)。 如果未连接电池、请确保禁用监测算法(使用 Gauging()命令)。

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

    您好 

    感谢您提供的信息...

    [引用 userid="7020" URL"~/support/power-management-group/power-management/f/power-management-forum/1033512/bq27z561-battery-detection/3823513 #3823513"]如果 BAT_SNS 上的电压在电池范围内,则可以读取电池电压以进行检测[/quot]

    您能否建议如何从 BQ27Z561 I2C 读取 BAT_SNS 上的电池电压? 例如要读取的特定 I2C 命令或寄存器地址。

    例如:我们根据以下寄存器读取充电/放电电流

    #define BQ27Z561_REG_INSTCURRR (0x0C)
    bq27z561_err_t bq27z561_get_battery_current (uint16_t *电流){
    /*获取电池电流*/
    if (bq27z561_READ_WORD_DATA (BQ27Z561_REG_INSTCURRR、(uint16_t *)电流)!= BQ27Z561_OK){
    返回 BQ27Z561_ERR_I2C_ERR
    返回 BQ27Z561_OK

    谢谢

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

    电压是标准命令 Voltage(),可从 I2C 寄存器0x08/0x09 (16位整数)中读取。

    我没有合适的 EVM 来检查-请记住、这不是电池组侧电量监测计的常规支持用例、因此如果 BAT_SNS 与电量监测计明显不同、这可能无法正常工作。