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.

[参考译文] BQ78350-R1:电量监测参数计算器(GPC)的 CEDV 数据采集

Guru**** 2304850 points
Other Parts Discussed in Thread: BQ78350, GPCCEDV, BQ76940
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/954624/bq78350-r1-cedv-data-collection-for-gauging-parameter-calculator-gpc

器件型号:BQ78350-R1
主题中讨论的其他器件:BQ78350GPCCEDVBQ76940

您好!

我已经完成了 CEDV 所需的6个低/高速率+温度测试、并收到了下面详细介绍的结果报告。 在本报告中、我有2个问题:

1。它说"如果 EDVV 位被设置为1。。。。 "。 这个位是什么? 我认为 BQ78350不存在这种情况... 那么、我是否要将 EMF 和 EDVR0值相乘?

2. EDVR0=94086的报告值超出最大值65535。 我应该在这里设置哪个值?

谢谢、

Marco。

详细报告:

GPC CEDV 工具、rev = 53
当前时基故障中使用的配置
ProcessingType=1
NumCellSeries=1
CellTermV=3000
LearnSOC%=7
FitMaxSOC%=9
FitMinSOC%=3
ChemType=1
ElapsedTimeColumn=0
VoltageColumn=1
TemperatureColumn=2
CurrentColumn=3

由 FIT 生成的 CEDV 参数。 如果 EDVV 位被设定为1、在写入数据闪存时、EMF 和 EDVR0必须被串行电芯的数量乘以

EMF 51954
EDVC0 101
EDVC1 0
EDVR1 1.
EDVR0 94086
EDVT0 5773
EDVTC 9.
VOC75 3935
VOC50 3808
VOC25 3752


EDV2点的建议 SOC 偏差容差在低温条件下小于5%、在室温和高温条件下小于3%

下面给出了每个文件的这组参数的偏差

文件 SOC 错误、通过百分比
roomtemp_lowrate.csv -1.85752477153744 1.
roomtemp_highrate.csv -0.0948588443248651.
hightemp_lowrate.csv -1.66730129255415 1.
hightemp_highrate.csv -0.379089430102143 1.
lowtemp_lowrate.csv -1.68069894084773 1.
lowtemp_highrate.csv 1.65026127901974 1.

偏差在建议范围内。 CEDV 参数适用于对监测计进行编程

由 FIT 生成的 CEDV 参数。 如果 EDVV 位被设定为1、在写入数据闪存时、EMF 和 EDVR0必须被串行电芯的数量乘以

EMF 51954
EDVC0 101
EDVC1 0
EDVR1 1.
EDVR0 94086
EDVT0 5773
EDVTC 9.
VOC75 3935
VOC50 3808
VOC25 3752

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

    您好!

    随附的内容、您可以在 GPC Tool 中在线找到上传的"封装"、并返回报告。

    e2e.ti.com/.../4578.GPCPackaged.zipe2e.ti.com/.../3021.GPCPackaged_2D00_report.zip

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

    您好!

    我已将上一个问题的第2点修正。 它未引入正确的"串联电池数= 14"。 第1点仍然打开。

    同时、我在不将 EMF 和 EDVR0值乘以串联电池数的情况下继续进行测试。 因此、我介绍了已报告的参数。 之后、在电池组充满电的情况下、我完成了"复位"、并执行了放电测试、以监控所有寄存器、特别是 RSOC 和 ASOC。 在此测试中、我看到当所有14节电池大约3、765V 时、EDV2达到(请注意、标称电池值为3、7V)。 因此、RSOC 和 ASOC 从38%更新为7%。  

    请注意、我已将 EDV 0、1和2保持时间的值设置为20秒、以完全确保电池测量中的任何类型的噪声都可能影响 EDV2过早检测。  

    您对这种情况有什么想法吗?

    您可以在附件中找到报告的 CEDV 参数: e2e.ti.com/.../5282.GPCPackaged_2D00_report.zip

    这里是后续执行的放电测试的日志文件、其中的图形结果侧重于 RSOC: e2e.ti.com/.../W005_5F00_Test_2300_001_5F00_EvalParams2o_5F00_Package.log

     

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

    尊敬的 Marco:

    EDVV 位不适用于 BQ78350。 其他一些 TI 电池电量监测计中存在此参数、但您可以忽略此器件的此参数。

    我正在查看日志文件、它看起来 PendingEDV 列显示的是3665mV -这是监测计触发 EDV2时观察到的结果。 由于 EDV2应该对应于7% SOC、所以它看起来有点高。 在触发 EDV2大约100秒之前、看起来电池10电压会在大约20秒内下降100mV 左右。 它似乎没有低至3665mV、但它非常接近。 我想知道为什么只有这个电压下降- VC10X 和 VC5X 引脚上是否有推荐的10uF 和1k 滤波器组件?

    我还建议在 CEDV 电量监测配置中设置 EDV_EXT_CELL 位。 这将使用平均电池电压来触发 EDV2。 也可以在同一寄存器中设置 VFLT_EN 位。 还有个过载电流参数可用于忽略大的短脉冲。

    我查看了 GPCCEDV 工具的报告、它看起来误差很大。 您能否发送日志文件、以便我快速了解可能导致此问题的原因?

    此致、

    Matt

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

    您好、Matt、

    我将在硬件上修改 VC10X 和 VC5X 引脚上推荐的10uF 和1k 滤波器组件。

    同时、您可以在附件中找到用于生成报告的文件。 如何减少报告中"给出的这组参数的偏差"? 在 lowtemp_highrate 测试中存在9、48%的偏差。 我尝试通过重复测试来减少这种偏差、并且获得了类似的偏差结果。

    e2e.ti.com/.../GPCPackageFromBqStudio.zip

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

    尊敬的 Marco:

    我在日志文件中看到一些问题。 一个问题是电流在记录期间关闭和打开(似乎触发了欠压保护、从而打开 DSG FET)。 另一个问题是日志并非全部达到您定义的电池端接电压(3000mV)。 它们的停止时间要早得多。  

    在收集这些日志文件时、您需要确保您的保护功能配置稍微宽松一些。 日志文件显示了电池单元本身的特性、因此甚至不需要监测计-记录电压、电流和温度非常有用。  

    我还注意到、外部平均电芯电压未正确显示在日志文件中。 您可能需要校准此参数以获得正确的读数。

    此致、

    Matt

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

    您好、Matt、

    非常感谢您的回答。

    首先、正如您所说的、VC10X 和 VC5X 引脚上10uF 和1k 滤波器组件的值是错误的。 我已经更正了它们。  

    此外、根据 bq76940.pdf 数据表表表26的建议、我想更改 BQ76940的电池连接。 因此、我已经根据未来的变化预先更改了数据存储器中的 AFE 单元映射。 因此、在将其写入数据存储器后、我丢失了 SMBus 通信。 我假设器件出现永久性故障。 是否有任何方法可以返回到以前的配置? 由于我无法进行通信、我也无法对新软件进行编程。

    日志文件。 在这些硬件更改之后、我将根据您的建议重复6个日志文件。  

    谢谢!

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

    尊敬的 Marco:

    如果 AFE 电池映射编程不正确、则可能难以恢复器件。 配置的某些电池将处于0V、这将触发基于电压的关断。 您需要再次使用 TS1引脚上的上升沿唤醒器件、然后在 AFE 电池映射寄存器再次关断之前快速更改该寄存器。

    此致、

    Matt

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

    您好、Matt、

    我重复了所有6个日志文件高温/低温+高速/低速率、并在 VC10X 和 VC5X 中使用了适当的 RC 滤波器+ bq76940数据表表表26中推荐的14节电池配置。 此外、我已经放宽了这6个日志文件中的保护、例如 UV=2、7V 或 OTD=2 μ 65ºC、我已经按照您的建议校准了外部平均电池电压。

    报告的参数显示较大的偏差结果、下一个注释:"Accuracy Error:偏离太高、很可能是由于数据中的异常。 请检查数据文件是否具有建议的格式、单位和测试计划"。

    我已经检查了所有6个数据文件、并且没有发现数据中存在任何异常。  

    您能不能对这种偏差的原因有任何看法?

    此外、我还有一个问题:如果我启用 EDV_EXT_CELL = 1、那么 CEDV 算法计算出的 EDV0、1、2将仅基于外部平均电芯电压?

    换句话说、如果外部平均电池电压大约为3、5V (这可能意味着电池的7%)、但最低电池电压接近 UV=3V。 它对 RSOC 计算有何影响? 我会看到7%到0%的跳变吗? 在这种情况下、使用最低电池电压(而不是 EDV_EXT_CELL=1)似乎是更好的方法。

    例如、从我收集的6个日志文件中、我看到当 ExtAvgCellVol=3、3V 时、CELL7达到3V。 似乎 cell7的容量比其他的要小。 但由于生产过程或老化、这种情况很明显。 我还在充电过程中检查了电池7的平衡情况、结果完全正常(相对于其他电池的最大偏差为20-30mV)。

    您可以在附件中找到6个日志文件和报告的参数。  

    e2e.ti.com/.../Package_5F00_Original6LogFiles.zip

    e2e.ti.com/.../1351.GPCPackaged_2D00_report.zip

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

    尊敬的 Marco:

    您能否发送您提交给 GPCCEDV 工具的 zip 文件? 我在6个日志文件中没有发现任何明显的错误、因此我要检查提交的文件是否没有任何错误。

    谢谢、

    Matt

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

    您好、Matt、

    此处是提交的请求 zip 文件。

    谢谢、

    Marcoe2e.ti.com/.../1513.GPCPackaged.zip

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

    数据文件没有特殊问题、但有时可以通过尝试不同的拟合范围来提高拟合度。

    对于此数据集、我在以下范围内获得了最佳结果:

    LearnSOC%=7

    FitMaxSOC%=10
    FitMinSOC%=6

    我附上下面的报告文件。

    e2e.ti.com/.../5700.GPC_5F00_report.zip



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

    您好、Yevgen、

    感谢您的回答。

    我已经检查了您的报告文件、我看到参数值 EDVR1=78467超出范围。 可接受的最大值为65535。 这些参数是否仍然有效?  

    无论如何、我已经在这些参数设置 EDVR1=65535的情况下运行了一个测试。 在1rst 放电期间、RSOC 从12%跳转到7%(计算得出的 EDV2=3676mV)。 该 EDV2点位于放电曲线的"拐点"上方、它影响 FCC 的新计算、该计算值更新为1、96Ah。 我使用的这14个电池的标称值为3、7V 和2、1Ah。  稍后、计算出的 EDV1=3653mV 和 EDV0=3598mV。 因此、电池在太长的时间内保持为0%、直到 UV 发生在3V。

    问题:

    引入参数后、调整"EDV2"处的 DoD 并执行复位。 是否需要从"完全充电"到"完全放电"的完整周期来更新 FCC 并在下次放电时获得更好的 RSOC%计算? 是否必须确保良好的 RSOC%? 我想知道是否应该在未来的生产过程中添加此过程、以发送具有良好 RSOC_%估算的电池。

    2.如何改进之前介绍的 RSOC%结果?  

    您可以在其中找到放电和充电过程的数据图。

    谢谢、

    Marco。

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

    Marco、

    正确的做法是、将 shoudl 的值限制为2^16-1、这通常会自然发生、但该电池的阻抗并不是很高。
    无论如何、我能够通过限制最大值来重新调整这些值、并获得良好的拟合效果。 尝试使用附加参数。

    其他问题- CEDV 仅在 EDV2阈值时学习、因此预计在第一个放电周期或温度或速率条件存在时会发生跳转

    更改了。 一些客户在生产中实施学习周期来学习 FCC 以减少初始跳变、但正如我提到过的、温度条件的变化也会改变跳变、因此、只有当您也想将所学的 FCC 用于某些质量 控制目的时、学习才是合理的。  
    遗憾的是、CEDV 不是正常行为、您必须转到 IT 计量表来调整 FCC、以便更早地发生。

    此致、

    Yevgen

    e2e.ti.com/.../GPC_5F00_report2.zip

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

    您好、Yevgen、

    感谢您的回答。

    我已经测试了新值、它们是非常可以接受的。 但我已经看到、计算出的 EDV0 = 2943mV、低于 UV = 3000mV。 如果 EDV0 < UV,是否有任何问题?

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

    尊敬的 Marco:

    通常、欠压阈值明显低于 EDV0 (默认值为2500mV)。 如果较高、则可以正常工作、但保护将在 SOC 读取0%之前触发。 由于 FCC 学习是在触发 EDV2时进行的、因此它仍会随着电池的老化而学习新的容量。

    此致、

    Matt