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.

[参考译文] BQ34Z100-G1:铅酸12伏6芯电池上学习卡在4位

Guru**** 2540720 points
Other Parts Discussed in Thread: BQ34Z100EVM, BQSTUDIO, EV2400, BQ34Z100, BQ34Z100-G1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1261254/bq34z100-g1-learning-stuck-at-4-on-a-lead-acid-12v-6-cell-battery

器件型号:BQ34Z100-G1
主题中讨论的其他器件:BQ34Z100BQSTUDIO、BQ34Z100EVM EV2400、

我对12V 18AH 6节铅酸电池运行了完整的学习周期、但状态从未变为06 (或05...)。 我开始了另一个循环,并注意到在放松后充满电状态没有变成05。 我在出院和充电后给予了长时间的放松期(过夜-至少12小时)。 我将附加 日志文件和.gg 文件、 我继续对电池放电、在完全放电和长时间放松后、没有任何变化。 有任何想法、为什么该状态停留在04?e2e.ti.com/.../bq34z100_5F00_v2_5F00_01_5F00_00_5F00_25-Aug20-dis.log

e2e.ti.com/.../1bq34Z100_5F00_V2_5F00_Aug_5F00_20-post-FC-relax-Vok-0.gg.gg.csv 

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

      我在日志文件中看到电压只有2118mV、奇怪为什么6s 12v 电池有这样的低电压?

      我想知道您使用的是2.01FW、但在启动时可以通过选择 G1来访问 bqStudio?

      请使用正确的固件版本、R2.02或 G1较好、并确保在学习周期之前校准电压和电流

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

    感谢您的快速响应。 启动 BQStudio 时、它会自动识别该电路板、并将其列出为 固件值为0100_0_16的 BQ34z100G1 。 在向电路板发送固件版本命令时、芯片的响应为0x0016。

    充满电时(现在)电池的电压为13.4V、每节电池的电压为2.240V。 BQStudio 中显示的值为2238mV、因此似乎需要进行校准。

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

      该电压应使用电池组电压而不是电芯电压进行校准、请在执行学习周期前重新校准电压

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

    当尝试在校准窗口中输入13400mV 的值时、BQStudio 拒绝接受该值为超出范围。 我想我在最基本的问题上遇到了问题-我不确定我是否正确理解了我的电池的电池节数。 这是一个单个12V 电池、内部有6节串联电池。 那么、对于数据存储器参数、我是列出一节还是六节电池?

    如果1个单元(多于某些参数)不允许输入足够范围的值、例如设计容量为18AH 时、设计能量将为18,000X12V 或216,000MWh、但范围限制为32767MWh。 如果我应输入的电池数量为6、那么单个电池和整个电池的数据存储器参数分别是哪些? 如何使系统在电压校准页面中接受13.4V?

    再次感谢您的所有帮助

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

      应使用6作为电池系列号。 DataFlash 中的电芯充电电压等其他值应用作单电芯

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

    我怕我仍然不明白我应该怎么做。 我为电池充电电压输入的值是针对单节电池、即2400mV (该字段的最大值为4600、因此它无论如何都不能接受整个电池的电压)。 串联电池节数为6节。 尽管如此、仍然不接受校准值13400mV。 我输入的值有误、这会阻碍校准和学习过程。 是否可以接收由多节串联电池(例如6V 或12V 电池)组成的铅酸电池的样本数据闪存摘要?

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

      您正在使用 EVM 或您自己的 PCB 进行校准、如果您正在使用您自己的 PCB、您能否上传原理图?

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

    我们使用的 是用于 BQ34Z100EVM 的评估板。 所有连接均完全按照 EVM 手册中的说明进行。 我们使用 EV2400作为运行 BQStudio 的 PC 的接口。

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

      我发现您的 gg 文件中的 Pack 配置为0x41d9、VOLSEL 为0、请为多节配置设置该位

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

    我不知道如何更改此位。 您能解释一下吗?

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

      您可能需要将 EVM 跳线修改为1s 配置、然后在电压高于5V 时将 EVM 连接到4V 电源 闪存更新正常电芯电压 ,那么您将能够修改此位。

      您还可以设置  闪存更新正常电芯电压 更低的值、然后再将 EVM 恢复到多节配置、从而使进一步的闪存更新不再失败

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

    尊敬的 Steven、我不知道您所描述的过程、所以我回到了开头、将 FW 更新到了最新版本2.02、这会全部重置为默认值。 我根据您的上述意见更新了铅酸12V/18AH 电池的参数-请参阅随附的.gg 文件 e2e.ti.com/.../1bq34Z100_5F00_V2_5F00_02-13_5F00_9_5F00_2023.gg.csv。

    但是、在经历学习周期时、学习状态保持在04 -请参阅日志 file.e2e.ti.com/.../bq34z100_5F00_v2_5F00_01_5F00_00_5F00_30Sep_5F00_10.log

    您能否查看 gg 文件和日志以确定失败的原因? 另外、请尽可能详细、因为我很难理解简短的响应。

    谢谢!

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

      我查看了 gg 文件、找到了  闪存更新正常电芯电压 仍然为2800mV、此值必须足够低、以便可以更新闪存。

      我的意思是、在监测到的单节电池电压足够高时更改该参数。 请找到配置为单节电池的 EVM、使用4V 电源为 EVM 加电、下载默认 gg 文件、然后更改  闪存更新正常电芯电压 至1000mV 甚至更低、作为第一项。 然后、您可以根据需要修改其他参数。

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

    您能否解释一下为何务必仔细检查配置为一个电池的 EVM 以进行更新? 不能仅对默认固件进行重新编程以获得相同的结果?

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

      默认固件配置为适用于1S 应用、它通过间隔电压分压电阻器串减小 BAT 引脚的电压、并使电压读数低于  闪存更新正常电芯电压 ,不允许对 DataFlash 进行修改。

      您可以尝试对默认固件进行重新编程并将参数 闪存更新正常电芯电压 ,看看是否允许,如果是,然后一切正常,你可以继续配置其他 DataFlash 参数,如果不,请告诉我,将有一个更棘手的方法来进行这样的更改。

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

    感谢您的讲解、它会有所帮助(应该在模块的数据表中、在该数据表中、TI 规定2800对于大多数应用来说应该没问题、而不会解释此参数的逻辑)-对默认 FW 进行重新编程后、参数进行了正常更新。 我担心还有其他参数需要更新-您能否查看整个 gg 文件以确保我们可以更改? 参数太多了、一次识别一个问题会导致无法接受的长期问题隔离流程。

    由于此模块专为通常包含多节电池的铅酸电池而设计、是否存在适用于多节铅酸电池、可用作我们电池起点的样本 DataFlash 设置?  

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

      有有关 bq34z100 DataFlash 配置的通用指南、许多客户使用本文档来配置 DataFlash、您可以首先参考本文档。  https://www.ti.com/lit/pdf/slua664

      我还会在发现需要更改某些参数时通知您。

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

    谢谢你。 我将闪存更新 OK 电池电压值更新为900mV、并再次从头开始运行该过程。 在完全充电弛豫步骤之后、状态仍保持为04。 我再次附加 GG 和周期日志文件、也许您可以识别问题-我不得不说这非常令人沮丧...

    e2e.ti.com/.../1bq34Z100_5F00_V2_5F00_02-18_5F00_9_5F00_2023.gg.csve2e.ti.com/.../bq34z100_5F00_v2_5F00_01_5F00_00_5F00_30Sep_5F00_14.log

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

    您好、Steve、我遇到了 SLUA925、在浏览文档时、我意识到对于哪些值应该指单节电池、哪些值应该指整个电池有多困惑。 根据 SLUA925、以下内容显然应该基于整个电池组:

    设计电压-在我们的6节铅酸电池中、该值应该约为12,500mV

    设计容量-在我们的案例中为18,402 000mA

    电池终止电压-在本例中为10,500mV

    我是否理解正确?

    显然、有许多其他参数未明确提及、可能针对每个电芯或每个电芯(电芯充电电压 Tx-Ty、电芯 BL 设置/清除电压阈值、电芯 BH 设置/清除电压阈值、Qmax 电芯0等) "你怎么知道的?"

    我意识到这可能是一个很大的问题,但如果你可以审查参数文件和验证/修改值,以适合6节,18AH 铅酸电池将是非常有帮助的。

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

      设计电压指的是单节电池电压、而不是电池组电压。

      设计容量指与串联电池数量无关、但与并联电池成比例的电池容量、如果电池容量为每节电池3000mA、则如果6节电池并联、即6S6P 配置、 则容量应为6 x 3000mA,即18000mA Theh 电池终止电压也是指单节电池电压、有关如何在 slua925中配置设计电压的描述不正确。 您提到的参数配置(如 Cell Charge Voltage Tx-Ty、Cell BL 设置/清除电压阈值、Cell BH 设置/清除电压阈值和 Qmax Cell0 )都在文档 SLUA664中进行了讨论、链接为 www.ti.com/.../slua664.pdf、

      我们已在 bq34z100R2中发现问题、目前仍请回滚到 G1  

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

    经过几个额外的周期、在用新电池更换电池(第一个似乎失去了部分性能)后、学习成功完成并达到状态06。 我没有回滚到 G1 -如果我需要从头开始重复学习过程、对吗? 您能否详细说明 R2有什么问题?

    仅供参考(如果有人需要铅酸12V 电池的设置文件..)、这是我正在使用的最终 GG 文件。  e2e.ti.com/.../1bq34Z100_5F00_V2_5F00_02-27_5F00_9_5F00_2023-FINAL.gg.csv

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

    还有一个问题-当我使用黄金映像对第二个电量监测计进行编程时、它显示了所有正确传输的参数、但电压读数不亮-它显示的是16V、而不是13V。 我是否需要为每次新安装校准电压?

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

    尊敬的 Noam:

    很抱歉回复延迟。 Steven 不在办公室。 我将向专家分配该主题帖。

    此致、
    何塞·库索

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

    Noam、您好!

    如果您更改固件、则无需重新运行学习周期、您可以从您现在已有的黄金映像上载 Ra 表和 QMax 值。 然后您手动将更新状态设置为0x06。

    如果您使用.gg 文件、但默认情况下不上传校准数据、则应上传 golden 映像的 SREC 或闪存流文件、使其成为确切的副本。

    此致、

    怀亚特·凯勒

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

    Wyatt、您能解释一下我如何对旧固件进行编程、然后从黄金映像重新加载 Ra 表和 Qmax 吗? 请尽可能详细... 此外、如何将学习状态设置为0x06 (我尝试更改值、但它不接受更改)?

    更新-我对 G1 FW 进行了编程、然后从黄金映像对 DF 文件进行了编程、这似乎已经完成了该工作。 电量监测计现在使用固件版本016、具有来自黄金映像的数据闪存。

    谢谢!

    Noam

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

    我可能太快了、无法解决这个问题。 对 DF 文件进行编程后、BQStudio 中显示的 FW 版本恢复为2.02、因此我又回到了一个问题:如何将从2.02黄金映像中学习的数据加载到016 FW?

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

    Noam、您好!

    您必须上传 BQ34Z100-G1的默认 SREC 文件才能使用该固件、您无法上传该固件的.gg 文件。

    https://www.ti.com/tool/download/BQ34Z100-DEVICE-FW

    您可以修改数据闪存中的参数、只需导航到 BQStudio 中的"data memory"选项卡、然后使用 R2中的.gg 文件来手动写入 Ra 值和 QMax。

    此致、

    怀亚特·凯勒

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

    谢谢 Wyatt。 我对 FG 的默认 SREC (0_16版本)进行了重新编程、然后根据来自完成学习周期的2_02版本的 gg 文件更新了数据存储器中的值。 当我这么做时、BQStudio 中的电压值看起来是单节电池的值(2100mV)而非电池组的值(12,600mV)。 当我对2_02 FW 电压进行编程后、电压显示正确。 附件是显示错误 voltage.e2e.ti.com/.../1bq34Z100_5F00_V0_5F00_16_5F00_updated_5F00_learning.gg.csv 的0_16版本的 gg 文件

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

    Noam、您好!

    仅更改 Ra 表和 QMax 不会完全配置比例因数、而-G1固件中的调节方法不同、请确保按照 TRM 中概述的步骤、了解如何根据所用的分压器来调节电压。

    BQ34Z100-G1 TRM 部分是 3.4电压测量和校准

    此致、

    怀亚特·凯勒

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

    你好 Wyatt、我决定重复 G1 FW 的完整学习周期-回到方形1。 流程卡在04、我无法弄清楚出什么是错误的。 以下是 gg 文件-如果您可以查看它并确定问题所在、这将非常有用。 我不明白为什么这个过程是如此不可能...

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

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

    您好!

    Wyatt 不在办公室。 他明天会回来的。

    此致、
    何塞·库索

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

    Noam、您好!

    对于每个电池组设计、您只需要执行一次学习周期、您可以手动将 QMax 和 Ra 表复制到新电量监测计、并将更新状态设置为0x06。

    此致、

    怀亚特·凯勒

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

    Wyatt、问题是我设法完成了 R2固件的学习周期、Steven 提到此版本有问题、我应该恢复到 G1固件。 G1中的数据映射与 R2中的数据映射不同、虽然我可以复制 RA 表、但其余参数并不都是简单的。 这就是我想对 G1重复学习周期的原因、但它完全不起作用。 我担心的是、如果学习不起作用、可能我得到一些参数错误、进而会产生不良的读数。

    有没有任何方法可以让他人检查整个 gg 文件并确认参数对我的电池是正确的?

    此外,R2固件有什么问题-如果使用它,我会有什么期望?

    谢谢!

    Noam

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

    Noam、您好!

    两个固件之间的数据映射不同、 但数据本身在所有电量计之间是相同的(Ra 表以 mOhm 为单位)、因此您可以直接对旧的 Ra 表进行编程、方法是使用您完成学习的-R2中的.gg 文件将其手动输入 BQStudio 中。 如果满足学习条件、则并不表示您的设置错误、电量监测计会执行大量检查以确保学习条件正确。

    TRM 应概述学习周期的步骤、我们还提供了 SLUA903等配套资料、帮助提供学习应更新的参数、其中只有一小部分与容量和电流阈值相关。

    此致、

    怀亚特·凯勒