The invention discloses a BMS, which uses an analog front end to supply power to a processor. When a 485 communication device is connected with a 485 communication chip, a differential signal output end outputs a differential signal, at the moment, a first output end of a wake-up circuit, namely, a level signal of a preset pin of a processor, changes, a control switch is switched on, a DC / DC is powered on, and the corresponding 485 communication chip is powered on; and the wake-up pin of the analog front end can receive a first preset level signal output by the second output end of the wake-up circuit, so that the analog front end is woken up, the switch can be controlled to be switched on, the wake-up of the analog front end can be realized, and at the moment, no matter the BMS is in a shallow sleep mode or a deep sleep mode, the BMS can be woken up, only the 485 communication device needs to be connected when the state information of the battery pack needs to be read, a charger does not need to be used or connected, and convenience is improved.