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.

[参考译文] BQ34110:配置器件以测量 SOC 和剩余容量时出现问题

Guru**** 2434950 points
Other Parts Discussed in Thread: BQSTUDIO, BQ34110, EV2400, GPCCEDV

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/662507/bq34110-problems-configuring-device-to-measure-soc-and-remaining-capacity

器件型号:BQ34110
主题中讨论的其他器件:BQSTUDIOEV2400GPCCEDV

我正在使用 BQ34110来监控3000mAh 25.4v LiFePO4电池组。  电池组总共包含16节电池。  它们配置为8组串联电池、每组2个并联电池、因此就监测计而言、我使用的是8节串联电池。  我使用 bqStudio 与 EV2400进行通信。

我遇到的问题是配置监测计以正确监测剩余电量和相对充电状态。  我已经设置了分压器参数、校准了电压和电流、设置了串联电池的数量、并且我将从电池组获得准确的电流和电压读数。  在对电池组放电后、我使用提供的充电器为电池组充电(我们不会使用 bq34110的充电功能)。  bq34110似乎能够正确测量充电电流并将剩余容量增加至3000mAh。  然后、我开始放电、令我惊讶的是、剩余电量突然降至10%以下、而完整充电容量寄存器现在的电量为2744mAh。  这是奇怪的、因为我曾认为除非检测到"合格"放电、否则该寄存器不能更改、并且检测到该状态的 VDQ 位在放电期间从未变为高电平。

那么、目前我不太确定要从这里做什么。  我是否错过了配置 bq34100过程中的一个步骤?  要以这种方式使用器件、是否必须配置 CEDV 配置文件?  如果是这种情况、是否有关于如何获取这些参数并获取这些所需日志的最新参考? 是否需要全部六个不同的日志? (另外供参考、GPCPackager 选项卡中的 CEDV 技术参考链接已失效)我实际上需要配置器件的哪些部分才能仅访问电流、电压和剩余容量?

提前感谢您的任何帮助

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

    要正确设置监测计"监测计"、必须设置 CEDV 曲线。 请创建 GPCCEDV 工具所需的6个日志以获取这些系数。

    有关 GPCCEDV 工具所需测试的更多信息( http://www.ti.com/tool/gpccedv ),请参阅 www.ti.com/.../sluub45上的用户指南

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

    感谢您的回复、对于这些日志、我将不得不在 bqStudio 中手动运行 GPC 周期、因为我无法实现流程自动化。
    但是、此过程的第一步似乎是为电池充满电、以便设置 FC 位。 我已为电池充电、但该位未设置。 我曾想过这些 FC/TC/FD/TD 电压阈值是由 CEDV 曲线设置的?

    此外、我还看到、每次对电池放电时、FCC 值会降低约200mAh、而 FCCX 会切换。 我认为、除非发生合格的放电、否则该值无法更新? VDQ 从未设置过、那么该值是如何变化的?

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

    更新以提供有关我尝试过的内容的更多信息。

    我正在尝试将 bq34110同轴连接以设置 FC 位、以开始记录 bqStudio 指定的 GPC 周期。
    连接充电器后、充电器指示最大充电时的电压为29V。 假设 FC 电压阈值寄存器正在寻找单节电池电压、我将其除以8节电池、得到的值为3625mV。 我将其保存到 DF、重置器件并执行充满电、但当我在充电时超过29V 阈值时、FC 未设置。 我还尝试根据 TRM 中的信息以及我之前进行的放电记录、在 DF 中设置合理的固定 EDV0/1/2值。

    我一定会错过一些东西、但我不确定是什么。 无论如何、我可以运行 GPC 周期并记录放电情况、而不用担心 FC 位? Control (控制)选项卡中的状态保持在"Start task: Charge (FC bit = true)"(开始任务:充电(FC 位= true))上、但似乎对实际日志记录过程没有任何影响。 不管 GPC 周期报告的状态如何、我是否应该只记录一次完全放电? sluub45b 指南未指定放电前后的任何休息时间、因此我假设不需要这些休息时间? 我正在手动运行该周期、因为我没有将器件配置为自动控制。  如果可能、我想知道在利用热处理室生成所需日志之前、我是否正这样做。  不愿意花所有时间来最终意识到数据不好!

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

    Bryan、

    我已经采用了我认为是室温下的有效放电日志-高速率。  当然、由于我无法设置 FC、因此我没有关于日志是否正确获取的指示。  您能否告诉我们所附日志是否适用于 GPCCEDV 所寻找的内容?  我在下方有绘制的电压和电流数据、但我似乎无法附加我的 CSV? 对其进行了排序、需要是一个.log 文件。

    e2e.ti.com/.../4024.roomtemp_5F00_highrate.log

    提前感谢

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

    碰撞和更新。

    仍然无法设置 FC、这仍在"充电"挂起 GPC 周期"过程"。  FC 设置电压阈值设置为3625mV。  29V 是我在充电器完成充电时读取的内容、对于单节电池、该值为3625mV。  电量监测计正在正确测量电压、并识别电池已充满电100%、但 FC 未设置。  我需要做什么才能将 FC 设置为全电荷?  同样、我不会将 bq34110用于充电功能、而只用于监测和监控。  我们使用单独的电路来处理所有充电。  我想我可能需要修改 DF 值以进行充电器控制。  我们不打算根据温度修改充电电流/电压。  这是否意味着我可以将充电电压/电流 Tx-Tx+1数据闪存值设置为一组相同的值?  "Charge Voltage A-H"值如何?

    仍在寻找 GPCCEDV 工具还在寻找的确切数据运行的说明。  用于 GPC 周期的 bqStudio v1.3.x 接口指出、我需要在两者之间具有"放松"周期(未指定长度)的完全充电/放电。  SLUUB45B、《CEDV 数据收集用户指南》、我在提到时未提及在充电期间或放松期间获取数据、它仅提及从放电周期获取数据。  

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

    再次碰撞。

    仍然在等待任何种类的确认、以了解我需要什么 GPCCEDV。
    - sluub45b 仅需要从放电周期获取数据的注释。
    - bqStudio 中的 GPC 周期似乎需要一个完整的充电/放松/放电周期。

    我在这里关注什么? 我在 GPCCEDV 要查找的上面发布的数据吗? 或者、我是否需要在完全充电/放松/放电的情况下重新运行?
    此外、供参考的是、在 GPCCEDV 页面(www.ti.com/.../GPCCEDV)上下载手册的链接 已失效。

    编辑:

    好的、我想我已经掌握了 bqStudio 的实际需求、如果可能的话、可以确认一下:

    1) 1)在室温下开始工艺。

    2) 2)开始 GPC 记录以获得所需的速率/温度。

    3) 3)连接充电器(连接前需要任何休息时间?)

    4)等待充满电[FC = 1]

    5) 5)断开充电器。

    6) 6)将温度室设置为所需温度。

    7) 7)等待电池/组件达到温度。

    8) 8)如果尚未处于放松状态、则等待放松状态[Relax == 1]。

    9) 9)连接负载以实现所需的电流消耗。

    10) 10)等待完全放电。

    11) 11)停止记录。 (放电后是否需要休息时间?)

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

    Kyle、

    你不需要放松时间进行 cedv 跑步。

    要使用 GPCCEDV、请在3个温度下运行2组 dsg。

    DSG 的较低速率最好是 DSG 高速率的一半左右。 高速率应略高于 DSG 的标称预期速率。

    温度最好为0、25和50C。 或者、如果您知道确切的工作条件、则可以在中间范围内填充该温度。

    按照应用手册中的说明调整日志、然后将其上传到 gpccedv 工具以获取 cedv 系数。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    BATT、感谢您的回复、我开始以为我不会再收到任何回复。

    "按照应用手册中的说明调整日志"
    -您在这里提到了什么应用手册? 因为我在阅读的任何文档中都没有找到有关如何正确调整日志的参考。

    此外、SLUUB45B 提到了一个配置文件。 大多数值都是显而易见的、但您能解释以下内容吗?

    FitMaxSOC =

    FitMinSOC%=

    LearnSOC%=


    这些值确切决定什么、如何确定给定电池的这些值应设置为什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我所提到的应用手册是这个、

    Max 和 Min 是指当您到达 DSG 端点和终止电压时、CEDV 算法所需的曲线拟合部分的末端。 LearnSOC 是您的 FCC 更新时的 RSOC 值。 这必须高于 MIN 和低于 MAX 值。

    该应用手册还重点介绍了如何设置值的格式、以便将日志提交到工具中。

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

    BATT、

    再次感谢您的回复、

    这是我一直在参考的文档、sluub45b。  我看不到您在该文档中任何位置对数据进行"修整"的描述、除非您在第2.2节中的这一行:

    "提交前应从文件中删除任何文本"
    我认为这意味着删除日志文件中的日期、时间和设备信息标题?  也许可以通过 config.txt 传达列标题以及这些信息?


    我正在使用 bqStudio GPC Cycle 选项卡获取这些读数。  附件是充放电的室温日志之一。 在提交之前、我需要从该文件中剪裁什么?

    e2e.ti.com/.../roomtemp_5F00_highrate_5B00_30C_2D00_30C_5D00_.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当然、Kyle。 我提到的事实是、如果您从 bqstudio 获取数据、则必须对其进行修整。 您需要按照第2.2.3节中的指定格式化日志。 您只需要在3个不同的模板上执行 DSG 周期。 只需保留时间 V、I 和 T。列应该只有一行标题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Batt、他解决了我对日志记录过程的几个问题。
    为了确保理解、我从 bqStudio 中获取日志、并截断数据、以便从放电开始开始开始、并将标头保留为经过的时间、电压、电流和温度? 每个日志上所用时间的起始点是否不同、或者您的算法是否会自动偏移这些值?

    遗憾的是、bqStudio (1.3.80)已决定在今天的50C 运行期间停止记录。 是否有可以报告软件错误的地方? 我启动了 GPC 周期、高温高速率。 室温下的电池充电。

    当出现消息框提醒我将温度升高到50C 时、我加热过热室、然后浸泡2小时以确保一切都达到温度。
    单击"确定"以继续、按照开始放电的指示附加加载、现在它不再写入日志文件。 当消息窗口出现时、它实际上看起来像是停止了记录、并显示了升高温度的指令。
    最后一个日志条目来自在50°C 的2小时浸泡后恢复日志记录的时间、因此基本上没有记录任何内容存在2个小时的间隔、一旦我单击"确定"、就会出现单个条目、然后什么也没有记录。
    bqStudio 右下角的状态读取在"轮询监测计数据"和"GPC 周期过程"之间切换、但现在似乎一直停留在"轮询监测计数据"上。 可能是 PC/EV2400/Gauge 之间的通信问题? 除了明天再试一次、不知道要做什么、希望不会再试一次。

    尽管我选择了高温高速率周期、但日志文件 BTW 命名为 roomtemp_highrate.log、这是我想几天前在另一个主题中提到的一个错误。

    是否有官方渠道报告这些情况?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    该工具将会偏移时间。 这是因为每个 DSG 的结束时间仅与其自身的开始时间相关。

    软件工程师在此浏览论坛、查找错误。 我想这已经涵盖了。 感谢您在这里告诉我们、我们还会通知他们可能存在错误。