TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ27541: 关于阻抗跟踪算法,内阻更新问题。

Part Number:BQ27541

“slau450 application report” 里提到 “If the current during the OCV reading is non-zero, then an IR correction is done. The first iteration of DOD is found from the uncorrected OCV reading; then the resistance value is found from the R(DOD) table and used to correct the OCV value as OCV`=OCV-I*R.”电流不为零时,IR来校正OCV,然后内阻的更新校正根据dV = V – OCV(DOD,T) R(DOD) = dV/I,来修正,如果R值跑偏了,OCV不也偏了吗,是怎么保证内阻R的准确进而保证OCV的准确。这个值不会发散吗?

Star Xu:

您好 ,一般不会出现R值跑偏,内阻是在放电过程中更新的,请参考SLAU450 的 2.4 Update of Resistance

,

wenbo yin:

举个例子,如果R值已经偏了,或者R值初值就是错的,算法能不能修正回来

,

Star Xu:

您好,如果相差很大可能和配置的CHEM ID 不匹配有关。一般上下波动是正常的。

,

wenbo yin:

slau450里面“then the resistance value is found from the R(DOD) table and used to correct the OCV value as OCV`=OCV-I*R. Then, the corrected DOD is found from OCV`.     ”  OCV'=OCV-I*R是不是写反了,应该是OCV'=OCV+I*R

,

wenbo yin:

slau450里面“then the resistance value is found from the R(DOD) table and used to correct the OCV value as OCV`=OCV-I*R. Then, the corrected DOD is found from OCV`.     ”  OCV'=OCV-I*R是不是写反了,应该是OCV'=OCV+I*R

,

Star Xu:

您好,文档没有写错,联系文中内容,当前OCV是电流非0时读到的值,需要减去非0时的I*R

赞(0)
未经允许不得转载:TI中文支持网 » BQ27541: 关于阻抗跟踪算法,内阻更新问题。
分享到: 更多 (0)