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.

[参考译文] BQ76PL455A:BQ76PL455的一些特性

Guru**** 2516170 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/736073/bq76pl455a-some-questioin-of-bq76pl455

器件型号:BQ76PL455A
主题中讨论的其他器件:BQ76PL455EVM

你好

我正在使用 BQ76PL455EVM 板、我有一些问题要确认、谢谢。

首先、当连接六个电池并且未使用的电池监控通道短接到顶部电池连接时、其他通道仍可收集电压、仅 为五或六毫伏。

其次、在平衡  所选通道时、相邻通道的电池电压将上升。这是否正常?

下一个问题是电压始终变化。 例如、电压将从3.9997更改为4.0001、并且很快会改回。

最后一个问题是 如何通过软件识别由 UART 转换的数据的温度或电压。例如,0B 99B7 998C 99B2 99B3 99B0 99BF 2CB1,软件如何 识别数据来自哪个通道。  

谢谢。

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

    Sheng Xu、您好!

    感谢您评估 bq76pl455。

    1)其他通道确实可以读取电压数据。

    您可以使用 NCHAN 设置来屏蔽所有未使用通道的故障。

    2)由于 IR 压降、平衡电流乘以电缆的电阻、这是正常现象。

    高于通道平衡的通道将报告更高的电池电压 、并会反向变化

    低于通道平衡电压的通道的电压。

    3) 0.4mV 符合数据表的规格。

    4)首先、您应该设置通道以启用所有类型输入的测量。

    然后 、返回数据的序列将符合 CHANNELS 寄存器的设置位。

    谢谢!

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Andy,您好
    感谢您的回答。 我的软件有问题。
    我使用了一个 MCU 与 BQ76PL455通信。 当我,BQ76PL455的数据时、无论我设置了多少个通道、它始终具有0x0 0x6f 和0x0 0x70 μ s。
    这是从 GUI 和 MCU 获取的数据。
    GUI 数据:0b CC 13 CB F8 CB DA CB 5A CE 30 C7 08 560A
    MCU 数据:0b 00 6F 00 70 CB CE CB 52 CE 35 C7 36 86 04

    标头字节后的数据始终为00 6F 00 70。其他数据无法更新数据、始终保持与第一次相同的值。
    导致此问题的原因是什么?

    以下是我的初始化代码:

    //唤醒
    GPIO_PIN_SET (GPIOB、PIN5、1);

    WriteReg (0、0x10、0x10e0、2、FRMWRT_All_NR);

    WriteReg (0、0x0e、0x10、1、FRMWRT_All_NR);
    WriteReg (0、0x0c、0x08、1、FRMWRT_All_NR);

    对于(ID = 0;ID < 1;ID++)
    WriteReg (0、0x0a、ID、1、FRMWRT_All_NR);

    WriteReg (0、0x10、0x1080、2、FRMWRT_SGL_NR);

    WriteReg (0、0x52、0xc0、2、FRMWRT_SGL_NR);

    //config afe
    WriteReg (0、0x3D、0、1、FRMWRT_SGL_NR);

    //延迟
    WriteReg (0、0x3E、bb、1、FRMWRT_SGL_NR);

    //过采样
    WriteReg (0、0x07、0、1、FRMWRT_SGL_NR);

    //清除故障
    WriteReg (0、0x51、0x38、1、FRMWRT_SGL_NR);
    WriteReg (0、0x52、0xc0、2、FRMWRT_SGL_NR);

    //config 6个通道
    WriteReg (0、0x0d、0x10、1、FRMWRT_SGL_NR);
    WriteReg (0、0x3、0xcf0000、4、FRMWRT_SGL_NR);

    //设置阈值
    WriteReg (0、0x90、0xd1ec、2、FRMWRT_SGL_NR);
    WriteReg (0、0x8e、0x6148、2、FRMWRT_SGL_NR);

    //cmd 以获取电压
    WriteReg (0、0x2、0x1、1、0);

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

    您好、Sheng、

    有关更多详细信息、请参阅数据表第8.3节"初始化设置"。

    此外、您还可以下载 slva617a_bq76PL455A 软件设计参考以了解更多详细信息。

    谢谢!

    Andy