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.

[参考译文] BQ40Z60EVM-578:学习周期-更新状态与说明不匹配

Guru**** 2498735 points
Other Parts Discussed in Thread: BQ40Z60, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/726476/bq40z60evm-578-learn-cycle---update-status-does-not-match-description

器件型号:BQ40Z60EVM-578
主题中讨论的其他器件:BQ40Z60BQSTUDIO

e2e.ti.com/.../7776.Battery-gauge-system-design-overview_2D00_process_2C00_-flow_2C00_-tools-and-configuration.pptxHi、

 

您能否在随附的第9页上阐明‘针对电池组侧电量计从04更改为05的更新状态’? 这些位似乎与下面的寄存器描述不一致(??)

 

我计划在 bq40z60上执行学习周期。

下面描述的更新状态寄存器是否与所附的第9页上指示的寄存器相同?

 

bqStudio/数据存储器/电量监测/状态/更新状态

 

在      字段中进行了 IC_Qmax_Field_Updated [3] Qmax 更新            1:已更新、0:未更新

使能                [2]       IT 计量和寿命更新     1:启用、  0:禁用

更新[1:0]         [1:0]      更新状态                    1:检测到、0:未检测到

 

更新[1]         更新[0]         更新状态

0                             0                             0禁用

                                                          更新了0 1 Qmax

                                                          更新了1 0 Qmax 和 Ra 表

1                             1未                             定义

 

 如果我发出 IT 启用命令(0x21)、

然后发出复位命令(0x41)、

如所附的第9页所述、上述某些寄存器是否清除??

我是否手动设置/清除寄存器、然后进行测试?

谢谢、

Tom

e2e.ti.com/.../5810.7776.Battery-gauge-system-design-overview_2D00_process_2C00_-flow_2C00_-tools-and-configuration.pptx

 

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

    要重置任何位、您需要手动将 Update Status (更新状态)改回00或04、然后重置监测计。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dmax:

     

    我对学习周期有几个问题,您能帮助我理解以下每个问题吗?

     

    附加的是日志文件和 srec (bq40z60_V0_15_build_21_2S6P_R0.06.srec)。

     

    以下内容在学习周期之前执行(如随附的第8、9和10页所述)

    高级充电算法/终止配置/充电术语收尾电流=> 50mA (srec = 250mA)

     

    更新状态序列:

    清零为0x00

    已启用 IT 监测和寿命更新、0x04

    已发送复位命令0x0041

     

     

    Q1:为什么锥形电流不连续? (看起来是脱节的、它有几个阶段):

    请参见随附的‘锥形电流’

    600mA -> 230mA

    190mA -> 80mA

    70mA -> 0mA)

     

     

    Q2:充电2小时后、更新状态不会自动递增。

    更新状态自动递增需要等待多长时间?

    我不等待、而是手动递增更新状态(这是否可以手动递增更新状态?)。

     

    问题3:在生成黄金文件之前、是否应将周期计数清除为0? (我计划使用 srec 文件)。

    周期计数是否嵌入 srec 文件并传送到使用此 Golden srec 文件编程的每个器件?

    周期计数是否为放电周期数?

    放电后、循环计数没有增加、为什么?? (只住了4天)。

     

    Q4:在生成 Golden srec 文件之前、是否应重置/刷新生命周期?

    使用此 Golden srec 文件编程的每个器件是否包含了 srec 文件中的使用寿命?

     

    很抱歉、有很多问题…。

     

    谢谢、

    Tom

    e2e.ti.com/.../LearnCycle.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom、
    您不应通过手动更改更新状态更改来进行虚假更改。 无法获取 Qmax 更新、因此更新状态未从04更改为05。 在继续之前、我们需要弄清楚您没有获得 Qmax 更新的原因。
    我们将在本周查看您的日志文件、以了解哪些因素可能会阻止您的初始 Qmax 更新。
    我认为充电器必须通过不同的分辨率来实现这些逐渐降低的步骤。

    关于您的其他问题:
    问题3:在生成黄金文件之前、是否应将周期计数清除为0? (我计划使用 srec 文件)。
    是的、建议将其设置为0、因为这将在生产中编程到新鲜包装中。
    周期计数是否嵌入 srec 文件并传送到使用此 Golden srec 文件编程的每个器件?
    是的。
    周期计数是否为放电周期数?
    本质上是肯定的、但每次累积放电容量超过 FCC 或设计容量的90%时、它都会递增。 DataFlash 参数是周期计数百分比。 请参阅位[CCT]以配置它是否使用 FCC 或设计容量来确定阈值。
    放电后、循环计数没有增加、为什么?? (只住了4天)。
    继续循环、您应该会看到它很快增加。 如上所述、它可以在一个周期内的任何时间递增、甚至可以是部分周期。 它只是跟踪总放电容量、而不是您是否达到空电状态。

    Q4:在生成 Golden srec 文件之前、是否应重置/刷新生命周期?
    是的、建议这样做。
    使用此 Golden srec 文件编程的每个器件是否包含了 srec 文件中的使用寿命?
    是的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外、您能否从电路板中提取.gg.csv 文件并将其附加到帖子中、以便我们可以在记事本中快速打开该文件以查看您的设置?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dmax:

    感谢所有好的观光信息...

    附件是 gg 文件

    我还习惯了 bqStudio 的细微差别、因此在充电后的放松期内等待更新状态从04变为05时、我可能没有执行"全部读取"、因此、 在 CV 分步期间确定当前步进问题后、我将重新执行学习周期。

    但是、在放电后的5小时放松/休息期间执行"读取全部"后、电量监测/状态中的更新状态寄存器确实会变为06。

    Tom

    e2e.ti.com/.../Learn_5F00_Rev0.06.gg.zip

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

    您好、Tom、

    如果您的更新状态= 06、并且您之前没有手动将其更改为05、则听起来您已成功。  但是、运行另一个以确保不会受伤。

    最好在学习周期中使用数据存储器中的自动导出功能定期导出.gg.csv 文件。  然后、您可以查看日志文件中的时间戳和从该时间开始微调.gg.csv 文件、以便能够查看更新状态、Qmax、Ra 表等是否更新/何时更新。

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

    很遗憾、我在充电大约2小时后手动将更新状态设置为05、因此我必须再次执行学习周期、但首先、您能帮助我确定锥形电流为什么是步进(??)。

    电量监测/状态/更新状态中的更新状态寄存器会自行刷新还是必须执行"读取全部"?
    我是否会在电量监测菜单按钮上看到一个星号、让我知道如何"读取全部数据"?

    IT 状态[9]中的 Qmax 是否与更新状态中的 Qmax_FldUpdtd [3]相同?


    我昨天发送的日志显示 IT 状态[9]在放电期间而不是在放电期间(??)变为高电。
    这与我执行"读取全部"以查看状态更新从05年到06年的同时非常偶然、是否存在任何可能的相关性?


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

    尊敬的 Dmax:

    我的拓扑、随附的是 learn_fulcycle_FindQmaxUpdateFound 文件、其中显示了放电放松期间在 Sample 21647处更新的 IT 状态中的 Qmax [9]、我之前说过昨天的日志显示了这种情况、但昨天的日志不是 learn_fulcycle。

    希望这有助于确定何时可以进行05至06的状态更新.....

    谢谢、

    Tom

    e2e.ti.com/.../LearnFullCycle_5F00_QmaxFound.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    bq40z60确实会在充电期间略微调整充电电压以保持充电电流电平。 通常情况下、您在恒流部分或充电期间会看到更多这种情况、但我认为它也解释了您在恒压充电期间逐渐减小电流的离散步骤。

    只有当您单击 Read All (全部读取)或由于 Auto Export 转储而发生自动读取时、才会更新 Data Memory (数据存储器)屏幕中的_displayed_值。 但是、监测计中的实际值正由 IC 中的 FW 自主更新。 您在 bqStudio 屏幕上读出的内容反映了上次从 IC 读出的情况。 我所说的是、您不必单击"Read All"即可更新电量监测计、但如果您想查看电量监测计的新值、则需要单击它。

    星号只是表示该段中的某些内容在上次读取时与之前的读取有所不同、并且将以红色突出显示。 它不知道任何更改、直到您单击"Read All"。 在您单击 Read All (全部读取)之前、IT 部门无法知道发生了哪些变化。

    否、IT 状态[9]中的 Qmax 与更新状态中的 Qmax_FldUpdtd [3]不同。 IT 状态寄存器是一个 RAM 寄存器、其状态位告诉您 IT 算法正在发生什么情况。 每次 Qmax 更新发生时、这里的 Qmax 位都简单切换。 在充电或放电后放松期间、假设满足条件、则可能会发生这种情况。

    更新状态实际上存储在非易失性 DataFlash 中、您记录的寄存器只是反映您可以在"Data Memory"选项卡中查看和修改的值。 在学习周期中、当学习到第一个 Qmax 值时、您应该会看到从04更新到05的更新状态进度、然后在 Ra 已更新且发生第二个 Qmax 更新时、看到从06更新状态进度。 通常情况下、在读取黄金文件之前、应清除更新状态中的启用位(将更新状态更改为02)。 然后、当您将黄金文件编程到所有软件包时、更新状态将为02。 然后、您可以进行校准和测试、最后启用 Impedance Track (使用 MAC 命令0x0021)。 这将导致更新状态更改为06。 然后、如果您在生产中执行学习周期并获得 Qmax 更新、则将设置 Qmax_FldUpdtd 位、这意味着更新状态= 0E。 实现0E 后、该算法将允许电池平衡、因为它现在相信每个电池的 Qmax 值已专门针对该电池组学习、并且可以根据电池容量放心地开始平衡。

    分析您的日志文件需要一些时间、因此请在周一之前提供。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您提供的全面信息、我希望日志能揭示04 -> 05和 STEP 当前问题

    t

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

    尊敬的 Dmax:

     在分析日志文件以确定正确设置以获得均匀的锥形电流(而不是阶跃更改)时、有什么问题?

    t

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

    尊敬的 Dmax:

    在分析日志文件以确定锥形电流为什么是步进而不是平滑的锥形夹时、有什么问题?

    T.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Tom、
    您可以在 DataFlash 中手动将 Update Status 更改为00、然后重置监测计。 这些位应清零。 然后发送 IT_ENABLE 命令、应设置一个位、更新状态将为04。 然后再次复位、放电至空并放松、直至 RDIS 清除。 然后充电至充满电并休息、直到更新状态变为05。 然后放电至空并再次休息、直至更新状态变为06。
    除了集成充电器的分立式电平、我对当前步骤的解释不是很好。