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
TI中文支持网