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.

[参考译文] BQ78350-R2-DEVICE-FW:当 CAPM = 1时、读取剩余和完整充电容量时出现问题。

Guru**** 2606725 points
Other Parts Discussed in Thread: BQSTUDIO, BQ76940, EV2400, BQ78350

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/952619/bq78350-r2-device-fw-problems-reading-the-remaining-and-full-charge-capacity-when-capm-1

器件型号:BQ78350-R2-DEVICE-FW
主题中讨论的其他器件:BQSTUDIOBQ76940EV2400BQ78350
您好!
当 CAPM = 1时、我在读取剩余和满电量时遇到问题。
 
使用 bqStudio 1.3.102。
bq78350-R2与 bq76940搭配使用。
电池电压:14节3.6V ~ 50.4V 串联电池。
设计容量为2500mA、对应于12600cWh (50.4V*2.5Ah*100cW/W = 12600cWh)
 
通过 bqStudio、数据存储器、电量监测进行设置:
 
 
通过 bqStudio、数据存储器、SBS 配置、数据进行设置:  
对应于:
CAPM (位15)、容量模式= 0 ~以 mA 或 mAh 为单位报告特定数据(默认)
 
通过 bqStudio 复位器件后:
好的。
 
唯一的改变是通过 bqStudio、数据存储器、SBS 配置、数据设置 CAPM:  
对应于:
CAPM (位15):~模式= 1 μ s 报告10mW 或10mWh 的特定数据
 
通过 bqStudio 复位器件后、我现在读取:
没有合理的充电状态、剩余电量和完整电量值?
(我预计12600cWh 的24%= 30240mWh)
 
另一个问题:
bqStudio 在显示剩余和完全充电容量时似乎存在缩放问题(溢出)。 它使用 MWh、但使用的 SBS 命令0x0F 和0x10以10mWh 为单位给出结果。 范围应为0至65535 * 10mW ~ 0至655350mWh、但 bqStudio 只能显示高达65535mWh?
请将 bqStudio 中的单位更改为 CWH。
当 CAPM = 1时、我读取剩余电量和满电量的问题不是由这种情况引起的。 如果我将容量缩小到例如12600mWh (250mAh),我仍然无法读取合理的值。
 
谢谢
1月
主题:bq78350-R2、CAPM = 1。
 
您好!
当 CAPM = 1时、我在读取剩余和满电量时遇到问题。
 
使用 bqStudio 1.3.102。
bq78350-R2与 bq76940搭配使用。
电池电压:14节3.6V ~ 50.4V 串联电池。
设计容量为2500mA、对应于12600cWh (50.4V*2.5Ah*100cW/W = 12600cWh)
 
通过 bqStudio、数据存储器、电量监测进行设置:
 
通过 bqStudio、数据存储器、SBS 配置、数据进行设置:  
对应于:
CAPM (位15)、容量模式= 0 ~以 mA 或 mAh 为单位报告特定数据(默认)
 
通过 bqStudio 重置器件后:
好的。
 
唯一的改变是通过 bqStudio、数据存储器、SBS 配置、数据设置 CAPM:  
对应于:
CAPM (位15):~模式= 1 μ s 报告10mW 或10mWh 的特定数据
 
通过 bqStudio 重置器件后、我读取:
没有合理的充电状态、剩余电量和完整电量值?
(我预计12600cWh 的24%= 30240mWh)
 
另一个问题:
bqStudio 在显示剩余和完全充电容量时似乎存在缩放问题(溢出)。 它使用 MWh、但使用的 SBS 命令0x0F 和0x10以10mWh 为单位给出结果。 范围应为0至65535 * 10mW ~ 0至655350mWh、但 bqStudio 只能显示高达65535mWh?
请将 bqStudio 中的单位更改为 CWH。
当 CAPM = 1时、我读取剩余电量和满电量的问题不是由这种情况引起的。 如果我将容量缩小到例如12600mWh (250mAh),我仍然无法读取合理的值。
 
谢谢
1月

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

    您好!

     

    由于我上传照片不成功,我将在没有照片的情况下重复我的帖子:

    当 CAPM = 1时、我在读取剩余和满电量时遇到问题。

     

    使用 bqStudio 1.3.102。

    bq78350-R2与 bq76940搭配使用。

    电池电压:14节3.6V ~ 50.4V 串联电池。

    设计容量为2500mA、对应于12600cWh (50.4V*2.5Ah*100cW/W = 12600cWh)

     

    通过 bqStudio、数据存储器、电量监测进行设置:

    设计:             设计容量为2500mAh

                 设计容量为12600mAh

    状态:                记忆的最大充电容量为2500mAh

     

    通过 bqStudio、数据存储器、SBS 配置、数据进行设置:

    初始电池模式0x0081

    对应于:CAPM (位15)、容量模式= 0 ~以 mA 或 mAh (默认值)为单位报告特定数据

     

    通过 bqStudio 复位器件后、我读取:

    相对充电状态24%

    剩余容量577mAh

    完全充电容量2500mAh

    好的。

     

    唯一的改变是通过 bqStudio、数据存储器、SBS 配置、数据设置 CAPM:

    初始电池模式0x8081

    对应于:CAPM (位15):容量模式= 1 ~以10mW 或10mWh 的单位报告特定数据

     

    通过 bqStudio 复位器件后、我读取:

    相对充电状态491%

    剩余容量27696mWh

    完全充电容量27696mWh

    没有合理的充电状态、剩余电量和完整电量值?

    (我预计12600cWh 的24%= 30240mWh)

     

    另一个问题:

    bqStudio 在显示剩余和完全充电容量时似乎存在缩放问题(溢出)。 它使用 MWh、但使用的 SBS 命令0x0F 和0x10以10mWh 为单位给出结果。 范围应为0至65535 * 10mW ~ 0至655350mWh、但 bqStudio 只能显示高达65535mWh?

    请将 bqStudio 中的单位更改为 CWH。

    当 CAPM = 1时、我读取剩余电量和满电量的问题不是由这种情况引起的。 如果我将容量缩小到例如12600mWh (250mAh),我仍然无法读取合理的值。

     

    谢谢

    1月

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

    您好、Jan、

    我认为问题是您输入满电量参数的方式。  

    您应输入:

    设计容量 mAh = 2500

    设计容量 CWH = 900  (在此计算中应使用电池电压、而不是电池组电压)

    记忆的完全充电容量= 2500

    我认为这将解决您看到的问题。

    此致、

    Matt

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

    您好、Matt

    感谢您的回答。
    令我惊讶的是,“设计容量 CWH”是针对电池而不是电池组。 在 SLUUBD3E 第17.26部分中,“设计容量 CWH”的数据闪存值被描述为“理论电池组容量”。

    如果我将设计容量 CWH 从12600cWh 更改为900cWh,我仍然没有得到任何合理的充电状态、剩余电量和完整电量值?

    通过 bqStudio、数据存储器、电量监测进行设置:
    设计:设计容量为2500mAh
    设计容量为900Wh
    状态:记忆的最大充电容量为2500mAh

    通过 bqStudio 复位器件后、我现在读取:
    相对充电状态6862%
    剩余容量27696mWh
    完全充电容量27696mWh

    此致、
    1月

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

    您好、Jan、

    这很奇怪。 我上周在 EVM 上测试了该示例、它工作正常。 您能否向我发送包含数据闪存设置的.gg.csv 文件(单击 BQStudio 的"Data Memory"屏幕上的"Export")?

    此致、

    Matt

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

    您好、Matt

    下面插入了使用过的文件"Test.gg.cvs"

    /cfs-file/__key/communityserver-discussions-components-files/196/6518.Test.gg.csv

    此致、

    1月

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

    您好、Jan、

    我已将 GG 文件加载到我的 EVM 中、但无法重现奇怪的行为。 我的电池上有大约3.7V 的电压、我看到:

    相对充电状态为48%
    剩余容量21400mWh
    完全充电容量45000mWh  

    您能否发送屏幕截图以便我可以看到您使用的器件版本和 BQStudio 版本? 我使用的是 BQ78350-R2 FW 2_02、EV2400版本为0.28

    此致、

    Matt

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

    您好、Matt

    版本:

    bqStudio:1.3.101
    EV2400:0.18
    bq78350R2 2.02

    寄存器等:

    数据存储器:

    此致、

    1月

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

    感谢您今年1月的发送 我会再研究一下,并在明天作答。

    此致、

    Matt

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

    您好、Jan、

    我还对此进行了一些游戏。 我在之前犯了一个错误、告诉您设计容量 CWH 应该用于一个电池-它应该用于整个堆叠、因此您的原始计算是正确的。

    我认为您看到的问题与 BQStudio 显示有关。 如果您读取寄存器中的值(使用剩余容量、RSOC 命令)、则应该会看到这些值是正确的。 但是、BQStudio 显示的剩余电量和充满电容量的较大值似乎有问题(以 mWh 为单位)。  

    例如、如果我使用相同的.gg 文件并将 AFE 单元格映射更改为5个单元格、则所有内容都将正确显示。 只有当我增加容量(使用14节电池或增加2500mAh 设计容量)时、BQStudio 中的显示屏才会开始显示错误。  

    我将向我们的软件团队报告这一点、让他们知道。  

    此致、

    Matt

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

    您好、Matt、

    感谢您的回答。

    我同意 bqStudio 中存在缩放错误。
    但是、当我使用 SBS 命令时、我也无法读取正确的值、即使这些值被缩放而不会溢出。

    对于我来说、使用10节或更多电池时、bq78350-R2固件中更像是一个问题。

    示例:
    设计容量= 250mA
    记忆的完整充电容量= 250mA
    设计容量= 810cWh

    电池映射:8节电池(AFE 电池映射= 00ff)
    SBS 0x10 FullChargeCapacity 提供0x02D0 ~ 720Wh、正常
    BqStudo 寄存器满电量显示7200mWh、好的

    仅更改电池映射:9节电池(AFE 电池映射= 01ff)
    SBS 0x10 FullChargeCapacity 提供32A ~ 810cWh、好的
    BqStudioo 寄存器的满电量显示为8100mWh、正常

    仅更改电池映射:10节电池(AFE 电池映射= 03ff)
    SBS 0x10 FullChargeCapacity 提供 FD1E ~ 64798cWh、失败?
    BqStudioo 寄存器满电量显示58156mWh、故障?

    此致
    1月

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

    您好、Jan、

    我将向固件工程师展示这一点、以了解我可以了解的内容。

    此致、

    Matt

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

    您好、Jan、

    固件工程师告诉我、对于 BQ78350、它是基于电池的计算、因此我们需要返回使用电池电压计算设计容量。 我今天没有时间对此进行测试、但我怀疑 BQStudio 在报告这些值时仍会有错误、但我想在此更改之后检查寄存器读数是否正确。

    Matt

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

    您好、Matt

    有什么新问题吗?

    此致
    1月

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

    您好、Jan、

    今天、我使用10S 配置和 EVM 更进一步地讨论了这一点。 我也会看到问题。 我可以通过将 SpecificationInfo 数据闪存中的 VScale 位设置为0x01来解决该问题。 我认为这可以防止计算中出现溢出。 在我进行此更改后、BQStudio 和寄存器读数能够准确报告。 我认为需要这样做才能使功率容量计算保持在范围内。

    此致、

    Matt

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

    您好、Matt、
    谢谢、很高兴有权解决问题;下周我将尝试一下。
    但它会使我在所有电压上的精度降低一位(数据以10mV 为单位而不是1mV 为单位报告)。
    此致、
    1月

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

    您好、Jan、

    我认为 VSCALE 只会影响总电池组电压和 ChargingVoltage 读数。 电池电压仍将以 mV 为单位报告。

    建议在电池组电压高于32767mV 时使用此电压(请参阅第36页的注释、恰好在第4.4节开始之前)。

    此致、

    Matt

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

    您好、Matt、

    谢谢你。 现在它起作用了。
    (您提到的注释位于“启用安全引脚”部分,因此我没有注意到,因为我们不使用此引脚)。

    此致、
    1月