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.

[参考译文] BQ79718 AFE 中的电芯均衡期间的电芯电压读数问题

Guru**** 2614265 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1576142/facing-the-issue-of-cell-voltage-reading-during-cell-balancing-in-bq79718-afe

器件型号:BQ79758-Q1


工具/软件:

TI 团队大家好、

我们在 BMS 中使用 BQ79718 AFE、并在电芯均衡期间面临电芯电压读数问题。

 

我们通过将寄存器设置为:

  1. ADC_CTRL1 =0x01
  2. ADC_CTRL2 = 0x5D
  3. ADC_CTRL3 = 0x01
  4. ADC_CTRL4 =0x01
  5. CB_CELLn_CTRL = 0x01(30 秒) (n=1 至 16)
  6. BAL_CTRL1 = 0x3F (100% PWM)
  7. BAL_CTRL2 = 0x03

通过设置这些寄存器、我们能够启动均衡。

我们在电芯平衡期间通过暂停来读取电芯电压、以避免电芯电压测量出现电芯均衡下降。 但暂停 CB 后、AFE 需要大约 50 毫秒来稳定和读取正确的电压。

您能否提供在电芯平衡期间读取电芯电压的替代方法或缩短该电压稳定时间的方法。

此致、

Pankaj  

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

    Pankaj,

    很抱歉、延迟的回复

    在进行电池平衡时、您可以启用 DLPF 冻结功能、从而将电压读数冻结到位并消除电池平衡的影响。 只需在开始电芯均衡之前发送 ADC_CTRL3[FREEZE_LPF_EN] = 1、并且之后发送 ADC_CTRL3[FREEZE_LPF_EN]= 0。 您可以在数据表的第 6.3.2.1.2.4 节中找到更多信息。

    此致、

    Bo

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

    您好 Benjamin、

    感谢您的答复。  

    我们想知道如果我们将 ADC 截止频率配置为 360Hz、ADC 提供最终输出的最大时序将是什么。  

    如下面的屏幕截图所示、该时间应该~ 2.8ms。 为什么 AFE 即使在~50ms 后也无法提供输出。

    此致、

    Pankaj

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

    Pankaj,

    您的意思是:

    即使在~50ms 之后、AFE 也无法提供输出

    AFE 是否无响应? 测量值是否不正确? 寄存器读数是否为零? 还有别的吗?  

    请提供该问题的详细说明以及您使用的 ADC_CTRL 设置。  

    此致、

    Bo

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

    尊敬的 Benjamin:

    感谢您的答复!!!  

    ADC_CTRL 寄存器设置如下:  
    ADC_CTRL1 = 0x01
    ADC_CTRL2 = 0x5D
    ADC_CTRL3 = 0x01(这是初始设置,通道将更改运行时间以读取冗余 VCELL 和 GPIO 电压)  
    ADC_CTRL4 = 0x01

     

    AFE 正在响应、但它显示的值不正确。 Balancing 暂停后、电芯的值大约需要 50ms 来显示正确的值。

    例如:

    如果电芯电压= 3.5V、则该电芯上正在运行平衡功能。  暂停平衡后、如果我们要读取电芯电压、则大约需要 50 毫秒才能获得 3.5V(它从 3.0V 开始增加到 3.5V)的结果  

    此致、

    Pankaj  

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

    Pankaj,

    由于电芯平衡对 VCB 有显著影响、因此该稳定时间与表中的初始稳定时间不匹配。 这就是您看到 50ms 稳定时间而不是~3ms 的原因。 我没有在电芯平衡后稳定所需时间的确切数字。 如果要在电池平衡后立即进行精确测量、则需要利用前面讨论的 DLPF 冻结功能。  

    此致、

    Bo