Abstract. Measurement of electrical current is often performed by using shunt resistors. Thermal effects due to self-heating and ambient temperature variation limit the achievable accuracy, especially if low-cost shunt resistors with increased temperature coefficients are utilized. In this work, a compensation method is presented which takes static and dynamic temperature drift effects into account and provides a significant reduction of measurement error. A thermal model of the shunt resistor setup is derived for this purpose and a suitable calibration method is developed. The correction algorithm is based upon a digital filter bank and is optimized for microcontrollers with low computational complexity. It is implemented in laboratory test equipment for long-term studies on automotive lithium-ion cells. For a 600 A current pulse, it reduces the measurement error from 2 % to less than 0.1 %. Measurements with a real-life testing profile show a reduction of remaining measurement error by 60 %. Statistical results for 100 test systems and long-term drift measurements prove the reliability of the method. The proposed dynamic error correction algorithm therefore allows high measurement accuracy despite the use of low-cost shunt resistors.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.