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.

[参考译文] BQ27427:SoC

Guru**** 2455560 points
Other Parts Discussed in Thread: BQ27427, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1540024/bq27427-soc

器件型号:BQ27427
主题: BQSTUDIO 中讨论的其他器件

工具/软件:

我更改了电路连接以使用硬件 I2C 进行通信。 现在寄存器和命令响应正常、但 SOC (0x1C) 始终输出 99%。 我尝试了修改 Design Capacity 和 Terminate Voltage、但仍然显示为 99%。 我想知道:在初始化过程中配置哪些参数对于实现合理准确的剩余电池估算至关重要? 目前、我已配置了以下各项:Design_Capacity、Design_Energy、Terminate_Voltage、Taper_Rate、Dsg_Current_Threshold、 Chg_Current_Threshold、Quit_Current。 为了准确估算 SOC、是否缺少其他关键参数?

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

    你好 Lil、

    此问题已分配、并将在可能的情况下进行审核。

    谢谢您、
    Alan

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

    你好 Lil、

    您使用的电池是什么? 将哪个 ChemID 编程到电量计中? 您需要确保为使用的电池正确设置锥度速率。

    此致、

    Adrian

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

    使用容量为 200mA h 的 4.2V 锂电池 。 CHEM_ID 设置为 CHEM_B (0x31)。

    锥度速率 配置为:

    uint16_t 锥度_rate =**设计容量**/(10 * 0.1);//恒定电流充电终止电流为 10mA

    此外、我想确认另一个问题:BQ27427 设计容量上限为 8000mA ,但我有另一个大容量 18000mA 锂电池组. 它可以使用吗?

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

    您好:

    我会尝试将锥度速率更改为 15mA、看看您是否看到了改进。

    如果要使用 18000mA、则需要进行电流调节。

    此致、

    Adrian

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

    您好:

    您能否发送测试的日志文件? 我需要看到这一点才能调试问题。

    此致、

    Adrian

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

    e2e.ti.com/.../bq27427.zip

    压缩文件包含相关代码和电路图。

    目前、我只执行了以下操作:

    将 CHEM_ID 设置为 CHEM_B(直接分配,不需要 CHEM_ID 匹配、因为它是 4.2V 锂离子电池);

    配置的初始参数;

    读取 SOC 值。

    我尚未完成电量监测计的充放电循环学习。 然而、即使没有这个学习阶段、观察到 SOC 值仅在 0%和 99%之间切换似乎很不寻常。 这是我第一次使用这种电量监测计 IC、因此我尚不精通。 我非常感谢你对这一问题的指导。 非常感谢您的支持。

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

    你好 Lil、

    感谢您的更新、 团队 将在可能的情况下进行跟进。

    谢谢您、
    Alan

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

    您好、我在 BQStudio 中配置参数时遇到问题。 之前、我使用的是 200mA 锂电池、但现在需要切换到容量为 18000mA 的 3.7V 锂电池组 由于容量超过上限、因此需要进行调节。 但是、PCB 上的放电电流仅在 15mA 附近、我想将放电电流阈值设置为 12mA。 当将容量调整为 6000mA 并将放电阈值调整为 4mA 时、Dsg_Current_Threshold 需要设置为 15000、这超过了其 2000 年的上限。 如果我将该值保留在 2000 年以内、则会导致容量和电流的缩放比例不一致。 在这种情况下、我应该怎么做?

    此外、我想问另一个问题:完成 ID 匹配和充电放电循环学习后、当 PCB 再次上电时、是否有必要重新初始化电量监测计并重新配置参数? 如果我此时修改 STM32 程序中的参数、上一个循环学习是否无效?

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

    您好:  

    您将需要按电流比例缩小、以便所有参数都在寄存器的边界内。

    完成学习周期后、您将从电量计中提取一个黄金映像文件、并且每次上电电量计时、您都必须将黄金映像文件编程到电量计中。

    此致、

    Adrian

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

    根据技术参考手册、如果我希望容量和实际放电电流阈值按比例变化、这是否意味着的值 Dsg_Current_Threshold 无法修改参数、需要更改电量监测计模型? 或者是否有其他方法来缩放 Dsg_Current_Threshold 保持在 2000(例如 mA 或 mA h)之内·、而不更换设备?