BMS(Battery Management System)는 센서로 배터리 정보를 감지해 고장을 방지하고 배터리를 안전한 상태로 유지하는 장치다. 배터리 셀별 충전 용량을 측정해 잔존 상태를 확인하며, 충전 상태를 제어하고 셀 충전 용량의 밸런싱을 통해 배터리 셀 간 용량 편차를 줄인다. 또한 이와 같은 기능들을 통해 배터리에 부하가 걸리지 않도록 조정하며, 배터리에 이상이 감지될 경우에는 릴레이를 작동시켜 전원을 제어함으로써 안전 사고를 예방한다. 뿐만 아니라 온도 관리나 차량 통신을 이용한 진단 경보를 통해 배터리 성능과 수명을 극대화하는 역할도 겸한다.