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.

[参考译文] BQ40Z80:VOK 不能设置和失败学习周期

Guru**** 2563000 points
Other Parts Discussed in Thread: BQ40Z80, GPCCHEM, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1251532/bq40z80-vok-doesn-t-set-and-fail-learning-cycle

器件型号:BQ40Z80
主题中讨论的其他器件: GPCCHEMBQSTUDIO

尊敬的支持部门:

我将 BQ40Z80用于3芯串联电池组、并在读取 SLUA848后开始学习周期。 不幸的是,它没有很好,因为 LStatus 仍然是4后 DSG+CHG ,所以我想再次启动并收集日志文件,以打开一个 TT 和有更多的信息为你。 当我再次开始整个周期,我没有设法看到 VOK 集写在指南,我找不到答案。

您能帮助我吗?  

提前感谢您、

Br

乔治

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

    Heey Giorgio、

    您能否共享所用电池的日志文件、gg 文件以及数据表?

    此致、
    尼克·理查兹

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

    您好、Nick。

    我上传了一个档案,你可以找到你的要求:在日志文件中,我试图向你显示在我开始放电之前和之后的寄存器。

    谢谢!

    乔治

    e2e.ti.com/.../TI-Support.rar

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

    Heey Giorgio、

    感谢您的讲解。
    为了缩小问题的根本原因范围、我需要一个完整的日志文件。 我需要查看过程日志文件、其中显示了所有部件、包括初始放电、休息、充电和充电后休息。
    您是否选择了 ChemID? 您正在使用什么 ChemID?
    您的电池的充电电压和终止电压是多少?
    此外、将 Design Capacity cWh 更改为2220。

    此致、
    尼克·理查兹

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

    您好、Nick。

    我将启动日志并向您提供文件:由于 VOK 未设置、我是否需要在放电5小时后和充电2小时后进行观察? 我需要等待和/或查找其他信息吗? 对于序列的第一次放电、没有指定的电流速率:是否需要按照第二次放电的建议以 C/5放电?

    是的、我选择了 chemID 1332、它看起来与我的应用类似

    充电电压为12.6V、终止电压设置为每节电池4100mV (因此其12.3V)

    是的、我注意到有一个错误、谢谢

    乔治

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

    Heey Giorgio、

    我建议放电后休息5小时,休息2小时。 可以、对于第一次放电、您可以将该速率设置为 C/5。
    您选择的 ChemID 是否与您使用的电池完全匹配? 或者您是否使用了 GPCCHEM 工具?
    请问您的终止电压为什么很高? 通常、我们可以看到每节电池的终止电压低于3000mV。 您的电池组是否受到保护?

    此致、
    尼克·理查兹

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

    您好、Nick。

    好的、我将开始整个过程、然后我会将日志迅速发送给您。

    我选择了尽可能靠近我的电池的化学 ID、我没有使用 GPCCHEM 工具。

    抱歉、可能是我输了:使用终止电压时、您是否指放电终止的电压? 如果是这样、会按照您写入的内容将每节电池的电压设置为3000mV。

    谢谢。

    乔治

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

    Heey Giorgio、

    强烈建议使用 GPCCHEM 工具来查找与您使用的电池最匹配的 ChemID。 ChemID 对应于 电量监测计用于 Impedance Track 算法的 Open Circuit Voltage 表。 存在针对电量监测计编程的信息、该信息对用户隐藏。  这就是我们推荐使用 GPCCHEM 工具的原因。 要完成此过程、请访问此网站: https://www.ti.com/tool/GPCCHEM。请 在继续学习循环之前完成此操作。 如果您对 GPCCHEM 工具有疑问或问题、请随时创建新主题并 在其中发布您的问题。 完成 GPCCHEM 工具并对它建议的 ChemID 进行编程后、 重新运行学习周期并收集日志文件。 没有正确的 ChemID、学习将无法成功完成、这就是我要求您首先处理这一问题的原因。

    此致、
    尼克·理查兹

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

    您好、Nick。

    我会这样做、我会告诉您。

    谢谢!

    乔治

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

    Heey Giorgio、

    欢迎、我将等待您的答复。

    此致、
    尼克·理查兹

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

    您好、Nick、

    我设法执行循环以选择我的电池的化合物 ID。 我再次启动了学习周期、但在开始第一次放电时 VOK 位没有设置:我有同样的问题、因此我立即停止该过程。 我附加了日志文件和报告:为什么不设置 VOK?

    Br

    乔治

    e2e.ti.com/.../log_5F00_BQ40Z80.zip e2e.ti.com/.../2112.GPC_5F00_report.txt

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

    Heey Giorgio、

    当学习周期的充电部分开始时、VOK 位将设置为高电平。

    此致、
    尼克·理查兹

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

    您好、Nick。

    SLUA848中有一些我不清楚的"如何完成 BQ40Z80的成功学习周期":

    -在第一个 DSG 之前,我需要执行 GAUGE_EN 和 RESET 命令,以便 GAUGE_EN、QEN 和 RDIS 被设置,并且 LStatus 为04

    -现在我已经准备好执行第一个 DSG、我希望看到 VOK 位被设置、正如我在第4.1段中读到的"当充电或放电开始时[ VOK ]被设置"。 在第4.2.2段中,我读出"IT STATUS()寄存器中的[OCV]和[RDIS]位在电量监测计获取了 VOK 读数并对其进行限定以进行 Qmax 更新后清零",这让我觉得即使[DSG]在 VOK 的开头也被设置

    -在第6段中有一个完整的程序的扼要重述,我被告知要执行一个 Dsg , 5小时放松,然后 执行 GAUGE_EN 和重置:这与4.2.1相反

    对不起麻烦,但我真的很感激理解这一点,知道我做错了什么。

    Br、

    乔治

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

    Heey Giorgio、

    放电或充电开始时、应设置正确的 VOK。 不过、由于复位命令在第一次放电之前发送、这会告诉 电量监测计应取消第一次放电对于任何 QMax 或 Ra 表更新的资格。 这就是为什么在第一次放电期间不会设置 VOK 位的原因。
    启动学习周期的方法有两种。 在首次放电之前发送 RESET 和 GAUGE_ENABLE 的建议方式。 或者在首次 放电后发送 GAUGE_ENABLE 命令。

    此致、
    尼克·理查兹

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

    您好、Nick。

    好的、我明白。 在重新开始之前:如果我等待超过5小时或2小时的休息时间、是否有任何问题?

    再次感谢您的回答、您非常友好。

    Br

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

    Heey Giorgio、

    首次放电后、建议休息5小时

    此致、
    尼克·理查兹

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

    好的、谢谢您!  

    我会告诉你。

    Br

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

    太好了、我会等待您的回复。

    此致、
    尼克·理查兹

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

    您好、Nick。

    我做了第一个 DSG,我等待 VOK 和 RDIS 是绿色的,休息是红色的,我开始充电周期: VOK 位没有按照 SLUA848的4.2.3段所写的那样设置、它看起来 BQ40Z80无法识别充电的启动、但我不知道为什么。 如果您认为注册日志和 gg 文件有用、可以在附件中找到它们。

    我等待您的反馈。

    Br

    乔治

    e2e.ti.com/.../Report_5F00_TI.zip

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

    Heey Giorgio、

    感谢您发送日志和 gg 文件。 我首先注意到的是、充电发生时会触发保护功能。 因此、请 将 CUVC 的阈值更改为较低的值。 第二、我注意到温度寄存器读数为-273.2、我认为这可能是 您出现问题的根本原因。 请更改温度配置、以便温度寄存器读数与"TS1Temp"相同的值。

    此致、
    尼克·理查兹

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

    您好、Nick。

    我将再次开始、我将更深入地介绍我的设计、这可能有助于:

    -我把 CUVC 的值降低(2000mV)即使我不明白它如何可以触发这个保护。 我想禁用这种保护并消除这个问题、因为我的电池组具有针对 UV 和 OV 的内部保护

    -我有温度启用和温度模式都设置为0x02 (所以 TS1启用),我只是使用这个外部热敏电阻:为什么我读-273.2 °C ? 此外、在这种情况下、我想禁用温度保护、因为电池组还具有针对 OT 和 UT 的内部保护

    -我注意到,当电池电压为10.3V 时,FD 在监测状态寄存器切换为1 ,但我将 FD 阈值设置为3000mV ,我认为我缺少一些东西

    "你怎么知道的?  

    Br、

    乔治

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

    Heey Giorgio、

    是的、您可以禁用 CUVC 保护。 在"Data Memory"中、转到"Settings"、然后转到"Enable Protections B"、然后点击 CUVC 并确保该位为绿色。 "ENABLE Protections D"具有 UTD (未充电时欠温)和 UTC (充电时欠温)的使能位。

    我不是完全确定为什么即使在进行更改后、-273.2仍会在温度寄存器中读取。 我需要查看新的 gg 文件。

    FD 标志设置为1、因为您当前已将其设置为在 RSOC 小于 Set% RSOC 阈值时检测 FD。 您可以在 SOC Flag Config B 寄存器中进行更改。

    此致、
    尼克·理查兹

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

    您好、Nick。

    -在附件中有日志文件与我告诉你的更改

    -好吧,我没有注意到关于 FD

    -它似乎无法识别充电周期的开始以某种方式

    -我注意到在寄存器选项卡中"充电电流"总是为0 ,而"电流"有我期望的值:什么电流用于检测充电开始?  

    -我有一个怀疑:几个月前  ,我有这个对话,以设计我的系统,因为我的电池组有嵌入式保护。 我还上传了最终原理图、这样您就可以更好地展示最终结果。 设想之后:您认为在这样的系统中执行学习周期至关重要吗? 如果是、您是否建议使用 BQ40z80的 EVB 以实现更"传统"的系统?

    Br  

    乔治

     e2e.ti.com/.../HA2206_5F00_Battery_5F00_Gauge.pdf

    e2e.ti.com/.../Ti_5F00_Support2.zip

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

    Heey Giorgio、

    我认为充电电流为0、因为电量监测计认为它处于低温条件下、因为温度仍读数为-273.2。 我检查了新的 gg 文件、发现"Temperature Enable"和"Temperature Mode"都为0x00。 您是否确保将值0x02写入数据存储器? 如果此系统是您最终将用于最终应用的系统、那么最好解决问题并将其用于学习循环。 不过、如果您只想完成学习周期、以便可以获得 golden image 文件供后续使用、那么 EVB 是一种不错的方法。

    此致、
    尼克·理查兹

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

    您好、Nick。

    您的建议是正确的、我需要按照附件日志中的报告修复温度设置。

    我执行了一个完整周期(DSG、RELAX、CHG、RELAX、DSG、 Relax)和 I got LStatus ()= 0x06: 现在我正在执行另一个 CHG。 RELAX、DSG、RELAX 以到达0x0E (建议用于多节电池应用)。 顺便说一下、在此"额外"周期中、我看到 VOK = 1、REST = 1:此时是否正常? 我如何知道休息时间以这种方式过期?  

    Br

    Giorgioe2e.ti.com/.../Log_5F00_WIP.zip

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

    Heey Giorgio、

    在额外周期的哪个点您看到 VOK 和 REST 等于1?
    REST 位设置为1时、张弛时间已过期。

    此致、
    尼克·理查兹

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

    我现在正在充电,我仍然有 VOK 和休息等于1:这发生在额外的周期的开始。  

    我希望充电周期开始时、VREST 会被清零、VOK 会被置位

    乔治

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

    我不会担心现在设置其余位。 重要的是、该位在进入弛豫期时清除。 REST 位向电量监测计指示何时获取 OCV 读数、因此电量监测计在充电期间忽略 REST 位。  

    此致、
    尼克·理查兹

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

    您好、Nick。

    我刚检查 BQStudio、然后启动 DSG:所有位都按预期设置。

    我注意到 LStatus 是14:这是什么意思? 它与0E 相同?  

    Br

    乔治  

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

    是、0x0E 等效于14。

    此致、
    尼克·理查兹

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

    很好!  
    因此,在这最后的 DSG 结束时,我可以禁用它,重置寿命数据,并保存. src 文件从固件部分,并使用它作为 golden 文件?  

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

    是的、这些都是正确的步骤。

    此致、
    尼克·理查兹

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

    感谢您提供的所有支持、我有我的 golden 文件。

    Br

    乔治