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.

[参考译文] BQ40Z50:是否有办法重新调整相对充电状态 (RSOC) 读数、使其在所选剩余容量下报告 0%?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1529820/bq40z50-is-there-a-way-to-re-scale-the-relative-state-of-charge-rsoc-reading-down-so-that-it-reports-0-at-a-remaining-capacity-of-my-choosing

部件号:BQ40Z50
主题中讨论的其他器件:GAUGEPARCAL

工具/软件:

您好:

我使用 INR21700-50s (5000mA) 的 2S2P 电池组、从 (dr-download.ti.com/.../ChemUpdate1061.zip) 中编程了适当的化学物质后、该电池组工作正常、返回的所有值看起来都很好。 不过、当电池具有足够的剩余容量(对应于大约 6.4V 电池包电压)时、要求电池通过 SMBus 报告 0%的精度。 我知道、这意味着很多电池组容量都不会被使用。

我首先假设这将像将 FD 或 TD 阈值设置为 3200mV 一样简单。 但是、在查看技术参考手册时、我认为更改 FD(完全放电?) 和 td(终止放电?)  只会 关断放电 FET、而不会改变在此水平下报告的剩余容量。

仔细观察一下、我可能需要使用 https://www.ti.com/tool/GAUGEPARCAL 并从 “空“(6.4V 的电池包)电池包开始、然后在从电池管理工作室采集完整的 csv 的同时执行完整的充电和放电周期、然后将其馈送到 https://www.ti.com/powercalculator/docs/gpc/gpcUpload.tsp。开始之前、正确方法是这样做、或者可以更改一个简单的参数。

总结:

1) 是否可以将 0% RSOC 读数重新调整到我选择的任意点
2) 如果是,是否有一种不使用 GAUGEPARCAL 的方法?
3) 如果没有,我的方法获取数据,如我上面所写的正确的方法来解决这个问题?


谢谢、

Tom

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

    您可以完成以下操作:更改 数据类 Gas Gauging、IT Cfg 中的术语 Voltage(和术语 Min Cell V)参数。

    电量监测计将计算容量、以便在电池(和电芯)电压达到这些阈值时、RSOC 达到 0%。

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

    您好、非常感谢您的答复。 我的初始测试感到困惑、但更改 FD 标志似乎已经完成了我想要的操作。 我将再次检查、但如果失败、我将尝试更改 Voltage 这一项和 Min Cell V 这两个项、我之前没有发现过这些项。 看看名称、我不知道术语电压和完全放电寄存器之间有何差异。 我将再次轻扫参考手册

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

    FD 位只是一个标志、并且当设置此标志时 GD 设置/清除电压阈值控制。 电量监测计计算 RSOC(或剩余容量和满电荷容量)的方式没有关系。

    Term Voltage 和 Term Min Cell V 是电量监测计用于计算 RSOC 的电池电压和电芯电压阈值。

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

    可悲的是、设置“电压“一词并没有完全达到我的期望。 虽然我设置的电压阈值最终为 0%、但在过去 25 秒内下降了 11%。  如果有帮助、我上传了包含更多参数的日志


    e2e.ti.com/.../Batt_5F00_log.log

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

    这意味着测量仪表的容量过估算。 这可能是由于:

    *错误的 Qmax

    *电阻表不正确

    *错误的载荷预测

    *不兼容的 ChemID

    以及各种更模糊、不太可能的原因。

    请确保 Qmax 和 Ra 正确(运行真实的学习周期)。 另请检查 Load Select 和 Load Mode 是否正确。

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

    谢谢。 我已经介绍了我可以从它:

    *错误的 Qmax。
    我将其设置为 5000mA、以便与电芯 (INR21700-50s) 的额定值匹配。 我不清楚是否需要降低该值来考虑我的较高电压(读数为 0%)。 我已在 TI 文档中通读过这两个文档

    *电阻表不正确
    我相信已从编程的 ChemID 进行填写。 我使用的 ID 是 5187、即 INR21700-50s (5000mA)

    *错误的载荷预测
    我不确定如何检查它

    *不兼容的 ChemID
    我使用的 ID 是 5187、即 INR21700-50s (5000mA)、我希望它与我正在使用的电池相匹配!

    我尚未运行真正的学习循环、但至少找不到相关说明 https://www.ti.com/lit/an/slua848/slua848.pdf 
    我有点困惑、因为我认为这些应该由 ChemID 设置?

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

    如果有用、这里提供了完整的寄存器读取快照。 我不认为那里有什么明显的问题,但请告诉我,如果有什么不对!

     e2e.ti.com/.../1BAT_5F00_A_5F00_gg.gg.csv

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

    如果您不知道 Qmax、则需要让电量监测计使用专用的学习周期测量 Qmax。

    这将让电量监测计测量 QMax 和电池电阻。

    ChemID 设置 OCV 表和电池电阻曲线。 如果这不是自定义 ChemID、则您需要让电量监测计通过学习周期测量 QMax 和 Ra(电芯电阻)。

    如果是自定义 ChemID、则不必运行学习循环、但必须从 TI 获取 Qmax 并将其与并联电池的数量相乘。 同样、您必须将 Ra 值除以并联电芯数。