A battery management system comprising: a first terminal for electrically connecting one terminal of a battery, a second terminal for electrically connecting at least one of an electric load or a charger, an overcurrent protection device conductively coupled between the first terminal and the second terminal, and configured to interrupt charging or discharging of the battery, an overcurrent protection device controller configured to trigger the overcurrent protection device, so as to interrupt charging or discharging of the battery, a current sensor conductively coupled between the first terminal and the second terminal, a measurement circuit configured to measure a first measurement voltage and a second measurement voltage across the current sensor, wherein the first measurement voltage and the second measurement voltage are proportional to a battery current flowing between the first terminal and the second terminal, and configured to output a first overcurrent triggering signal, if the first measurement voltage exceeds a predetermined overcurrent value for a predetermined time interval, and to output a second overcurrent triggering signal, if the second measurement voltage exceeds a second predetermined overcurrent value for the predetermined time interval, and a first processing circuit configured to monitor whether the first overcurrent triggering signal and/or the second overcurrent triggering signal is output by the measurement circuit, and configured to control the overcurrent protection device controller to trigger the overcurrent protection device based on the detection of at least one of the first overcurrent triggering signal and the second overcurrent triggering signal. a first terminal for electrically connecting one terminal of a battery, a second terminal for electrically connecting at least one of an electric load or a charger, an overcurrent protection device conductively coupled between the first terminal and the second terminal, and configured to interrupt charging or discharging of the battery, an overcurrent protection device controller configured to trigger the overcurrent protection device, so as to interrupt charging or discharging of the battery, a current sensor conductively coupled between the first terminal and the second terminal, a measurement circuit configured to measure a first measurement voltage and a second measurement voltage across the current sensor, wherein the first measurement voltage and the second measurement voltage are proportional to a battery current flowing between the first terminal and the second terminal, and configured to output a first overcurrent triggering signal, if the first measurement voltage exceeds a predetermined overcurrent value for a predetermined time interval, and to output a second overcurrent triggering signal, if the second measurement voltage exceeds a second predetermined overcurrent value for the predetermined time interval, and a first processing circuit configured to monitor whether the first overcurrent triggering signal and/or the second overcurrent triggering signal is output by the measurement circuit, and configured to control the overcurrent protection device controller to trigger the overcurrent protection device based on the detection of at least one of the first overcurrent triggering signal and the second overcurrent triggering signal.