Abstract-Accurate State-of-Charge (SoC) and remaining run-fully charged or it is overcharged. In the former case, the time indication for portable devices is important for the userbattery will be recharged more often than needed, which will convenience and to prolong the lifetime of batteries. However, the lead to an earlier wear-out. In the latter case, frequent known methods of SoC indication in portable applications are overcharging will lead to a lower cycle life [1].not accurate enough under all practical conditions. The method This paper deals with the important part of SoC indication in presented in this paper aims at designing and testing an SoC the Battery Management System (BMS). A general block indication system capable of predicting the remaining capacity of diagram of a BMS is shown in Fig. 1.the battery and the remaining run-time with an accuracy of 1 minute or better under all realistic user conditions, including a wide variety of load currents and a wide temperature range. At the moment Li-ion is the most commonly used battery chemistry in portable applications. Therefore, the focus is on SoC indication for Li-ion batteries.