Due to properties such as high energy density, Lithium-ion (Li-ion) batteries are used in various applications such as portable devices and (hybrid) electric vehicles. To guarantee the safe, efficient and reliable operation of Lithium-ion batteries, the BMS (Battery Management System) is of vital importance. Fig. 1 demonstrates key features of the BMS. Our current work currently includes state-of-charge (SoC) and state-of-health estimation (SoH), temperature estimation, and charge control.