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: SOCMAXERR

Part Number: BQ34Z100-G1


你好,

请问我应该怎样让SOCMAXERR变为3以上的值

提前感谢

  • 您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

  • 您好,请问您是指 MaxError() command吗? 您在TRM 中引用的值是什么?

    基于算法,MaxError 只能读取。

  • --这个值变为1是否代表学习成功,我希望知道是否有方法能在放电到soc=50时(不放空)的状态下,学习成功。

    --另,我尝试改变MAXIMUM Qmax Change的值,并未有明显效果,我能知道这个参数的具体作用吗

    感谢

  • 您好, MaxError 指的其实是 SOC与实际值可能存在的最大偏差。

    当电量监测计完全学习后,MaxError会被设置为 1% ,在多个周期后(Qmax 或 Ra 表没有更新),MaxError会增加。

    TRM 中对每个更新类型的 MaxError 调整量的条件进行了详细说明。

    MaxError 与 Max Qmax Delta % 参数无关,后者是用来限制Qmax在一个周期内更新多少的。

    学习周期完成后,Qmax 可以通过 37% 的 DOD change进行更新。 学习需要DOD的 90% change。

  • --所以参数Max Qmax Delta%跟MAXIMUM Qmax Change意思相同,只是单位不同

    --学习需要将soc放至10以下,而学习过后Qmax更新只需要放出soc37%的电量

    我理解的正确吗

  • 您好,Qmax Max Delta %单位是百分比,不是 mAh。该值是指,Qmax 相对于每个update上的设计容量可以增长的量。

    因此如果新的 Qmax 大于已学习的 Qmax + design capacity * Qmax Max Delta % ,上限则会被设置为 Qmax + design capacity * Qmax Max Delta %

    与低侧相反(如果大幅减少,则会封顶)。

    Maximum Qmax Change是用于过滤学习周期中可更改的最大数量,无需修改,如果design capacity编程无误的话,就不用修改。