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.

[参考译文] BQ35100:要在 BQstudio 中更新的参数、用于 BQ35100 EOS 检测

Guru**** 2451970 points
Other Parts Discussed in Thread: BQ35100, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1529546/bq35100-parameters-to-be-updated-in-bqstudio-for-bq35100-eos-detection

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

工具/软件:

您好@Adrian、

我们即将完成 13000mA LiSOCl2 电池的学习周期、在静置 5 小时后、根据 1 秒脉冲负载方法进行 EOS 模式检测。 每次电池电量耗尽 2%、我们已将 90%的电池放电。 我们已经获得了 2%放电后每次的测试读数。 现在、一旦此学习曲线达到 100%、我们应该如何继续检测 EOS、以便及时用全新的电池更换电池。

1.请分步说明如何利用这些获得的读数。

2.在 BQ Studio 中更改哪个参数。

3.我们应该通过 BQ Studio 或微控制器通过 I2C 对 IC 进行编程。

4、 在实际情况下、BQ35100 在我们的产品中通过 I2C 与 STM32 微控制器连接。 因此、我们是否应该在产品每次上电时也从 STM32 发送 GAUGE_START / GAUGE_STOP 命令。

请您逐步详细说明。 附加 90%学习周期后的图像供您参考。

关于此问题、

Sudarshan Chaudhary

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

    关于#3:bq35100 可以通过这两种方式进行编程。 由你决定。 我建议在开发过程中使用 bqStudio。

    我将其分配给 Adrian 以供进一步评论。

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

    感谢您发送编修 。 期待收到详细的答复。

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

    你好 Sudarshan、

    1 和 2。 您能否将数据发送给我进行分析? 本文档的第 7 节说明了需要配置的参数。  https://www.ti.com/lit/an/sluaal7/sluaal7.pdf

    4.电量监测计上电时、应在重大放电之前发送 GAUGE_START 和 GAUGE_STOP。

    此致、

    Adrian

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

    您好 Adrian、

    非常感谢您重新与我联系。

    参考文档并观察到需要配置两个参数、即“New batt R Scale Delay 和 EOS Trend Detection“。 我想知道、一旦学习周期完成 100%并设置最终配置、如何在我们的实时项目中比较“New batt R Scale Delay“的值。 由于钝化层在 3 次读数后脱落、因此每一个读数在一小时内放电 2%、但产品在实时中可能会使用电池运行更长时间(例如 10 小时)。 我们是否还需要在该处发送 GAUGE_START/STOP 命令?

    关于此问题、

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    我想说的是、应将 New Batt R Scale Delay 设置为在实际应用中触发与测试中相同的时间。 因此、如果在测试中读取 3 次后、钝化层就会消失。 应用也需要进行类似的计算。 在应用中经过“X"段“段时间后、您希望钝化层消失、然后需要确定 GAUGE_START/STOP 发送的次数。 您需要在应用程序中每隔一段时间发送一次这些命令。 应在发生重大放电时发送它们、然后长时间处于静置状态。  

    此致、

    Adrian

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

    您好 Adrian、

    1.在实际应用中,我们的产品是由 12V 直流主电源供电的电池供电。 每当此 主 12V 直流电源关闭时、产品切换到电池电源。 现在、只要主电源恢复、产品就可以使用电池运行。 内置 STM32 微控制器没有检测机制来区分在哪个电源产品上运行。 因此、微控制器无法发出 GAUGE_START/STOP 命令、因为产品通过主电源或电池电源 24 * 7 上电。  根据主电源不可用情况、产品可能会使用电池供电运行一段时间。 因此、电池也不可能有明确的休息时间、因为主电源可能在任何时间内可用、并且主电源关闭后电池会自动供电。

    2、测试过程中,新 Batt R 刻度延迟读数“3"后“后钝化层消失。 每次电池在一小时内放电 2%。 因此、电池放电 6%后、钝化层脱落。 但在实际应用中、我们如何跟踪这些读数、因为有时电池会提供 5 分钟的电力、有时是 10 分钟、有时是 2 小时(例如)。

    关于此问题、

    Sudarshan Chaudhary

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

    您好 Adrian、

    期待您对我上述评论的答复。 请帮忙。

    此外、 请查看随附的 PDF、获取测试期间的完整学习周期数据 。 电池每小时放电 2%、压降接近 250mV 或更高。  尽管在第 45 个脉冲计数后、短趋势平均值是长趋势平均值的 1.2 倍以上、即电池 90%放电、但即使在测试期间 100%放电后、也不会设置 EOS 位。

    注意: 在“Operation CONFIG A“寄存器中正确设置了 EOS 模式、在“Alert CONFIG“寄存器中也设置了 EOS 位。 您可以检入附加图像。

    关于此问题、

    Sudarshan Chaudhary

    e2e.ti.com/.../Card-_2300_81.pdf

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

    您好 Adrian、

    等待您的回复。

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

    您好 Dominik Hartl11,

    请求您回复或分配某人给我的帖子、因为 Adrian 似乎无法回答。

    关于此问题、

    Sudarshan Chaudhary

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

    我通知了 Adrian、让他更新这个主题。 请留出一些时间、因为这是美国的假日周。

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

    亲爱的 Dominik Hartl11,

    非常感谢您的友好帮助。

    对于上述问题、我们需要提供急需的支持、因为这使我们的项目陷入困境。 我请您的团队详细了解上述评论中提到的问题。 如果需要任何信息、我将提供这些信息。

    谢谢你

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    当电源切换到电池电源时、必须有某种方法来了解。 也许主机可以通过监控电池电压来了解何时出现轻微压降、以便了解系统何时由电池供电。 对于钝化期、我会看到系统在大约 24 小时的跨度内的平均开启时间是多少、然后找出系统开启期间的平均电流来获得粗略的估算值。

    您能否将您的配置文件(gg 文件)发送给我、以便我可以研究为什么没有设置 EOS 位?

    此致、

    Adrian

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

    您好 Adrian、

    1.如果主机尝试检测一些压降、我们可能会延迟发送 GAUGE_START 命令、或者可能会在发送 GAUGE_START 命令后被压降小于 150mV。 GAUGE_STOP 命令也是如此。 因此、我们可能会得到读数偏差。

    2、 测试过程中的钝化期为 3 次“EOS 趋势检测脉冲计数“,即电池放电率为 6%(每小时 2%)。 但在实际应用中、第一次使用时、产品可能会在电池下连续运行 10 小时或 20 小时。 因此、将不会发出 GAUGE_START/STOP 命令、并且不会更改“EOS 趋势检测脉冲计数“值。

    3.评论“系统在电池上的平均时间“ 是很难的,因为它取决于我们不同的客户和不同的网站,产品部署. 仅当主电源不存在且每个位置的主电源可用性不相同时、产品才会使用电池运行。

    4.配置文件(gg 文件)随附于本文件后供您参考。 请找到它。   e2e.ti.com/.../3000.Config_5F00_File.gg.csv

    关于此问题、

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    当系统使用 12V 直流电源时、当电池停止工作时、是否可能会在电池上触发非常短的负载尖峰? 这样、电量监测计就可以执行正确的计算来更新 EOS 数据。

    请允许我花一些时间来研究 gg 文件。

    此致、

    Adrian

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

    您好 Adrian、

    这是不可能的、因为当 12V 直流可用时、负载将仅从 12V 获取功率、电池将处于空闲状态。

    还有另一个有趣的情况。 例如、我的产品始终使用 12V 直流电源运行“X"年“年、与此同时、由于漏电流或其货架期、电池电量耗尽。 因此、我从未使用过电池、但由于货架期限制、电池会放电。 现在、BQ35100 从未发出 GAUGE_START/ STOP 命令、因此无法指示我们何时更换电池。 因此、在“X"年“年后、如果 12V 直流电源不可用、我的产品将无法找到备用电池、因为电池已耗尽。

    关于此问题、

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    使用该器件的客户已实施各种方法、在电池上触发短学习脉冲以收集 EOS 数据。 这就是该器件的使用方式。

    此致、

    Adrian

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

    您好 Adrian、

    您是否浏览了上面随附的配置文件(gg 文件)以了解为什么即使在测试过程中电池完全放电后仍不设置 EOS 位?

    关于此问题、

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    由于“EOS 检测脉冲计数 Thrshd“设置为 120、因此未设置 EOS 位。 如您所见、“EOS 趋势检测脉冲计数“为 50、该值需要大于设置 EOS 位的阈值。

    此致、

    Adrian

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

    您好 Adrian、

    更多的疑问,请详细说明以下各点:

    1.是否可以将“EOS 检测脉冲计数阈值“设置为非常低的值、如 1 或 2? 这是因为、在实际应用中、我们可以在实际收到 EOS 警报之前多次发送 GAUGE_START/ STOP 命令。 在测试期间、EOS 趋势检测脉冲计数显示为 50、因为我们在一小时内进行了固定放电、即 2%。 因此、在 50 小时内完成放电、因此发出了 50 次 GAUGE_START/STOP 命令。 但在应用中、可能存在任何时间段(“x")“)的放电量、如果我们在此主要放电之后每次发送 GAUGE_START/STOP 命令并且在短路负载尖峰期间、脉冲计数可能会达到任何地方。

    2. 在实际应用中进行短负载峰值测试之前,是否强制要求电池每次放电相同的%age ?

    3.电池的休息时间不能确定每次。 正如在测试过程中一样、我们在两次测量之间留出了 5 小时的休息时间、但在实时应用中、电池的休息时间可能会有所不同。 有时,它可能只有 10 分钟,有时 1 小时。 但正如你建议,它应该是至少 5 小时,这是不可能每次在应用.

    4.这种 IC 用于 EOS 检测的应用似乎非常有限。 用户只能在确切知道系统在电池上运行多长时间的情况下部署此 IC、然后他可以为电池提供 5 小时的休息时间、然后再次执行短负载尖峰来收集 EOS 数据。 在实际应用中、也无法完全复制我们在测试过程中所做的操作。

    期待您的回答。

    关于此问题、

    Sudarshan Chaudhary

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

    你好 Sudarshan、

    可以、EOS 检测脉冲计数阈值可设置为非常低的值。

    2.不,这只是建议使用电池进行开发测试。 这样、我们就可以跟踪电池在放电寿命期间的测量阻抗、并查看相应的趋势检测%。 然后、使用测试结果、我们可以根据测试数据设置适当的趋势检测百分比、以便在电池寿命内的特定时间触发 EOS 标志。

    3.为了测试目的,我们希望剩下的时间为 5 小时。 理想情况下、我们需要长时间休息、以便在发送电量监测计启动命令之前放宽电池电压。 可以在您这边进行一些测试、以确定剩余的电池电量需要多长时间。 电池很可能会在 5 小时前放松。 如果电池静置的时间不够长、电量监测计将设置 EOS_bad_OCV 位。   

    此致、

    Adrian