A battery pack charging and discharging protection system, comprising: a battery pack; a microcontroller, MCU, connected to a power enable terminal, a voltage regulator unit connected to the MCU; a power input controlling circuit, the power input controlling circuit comprises a first switch unit and a second switch unit, the first switch unit is configured to control on and off of the second switch unit, and wherein the second switch unit is connected between the battery pack and the voltage regulator unit; the system further comprises a charging and discharging protection unit, the charging and discharging protection unit comprising: a MCU self-locking circuit connected between the power enable terminal and the first switch unit and configured to control the on and off of the first switch unit; a coupling wake-up circuit connected to the first switch unit and configured to control on of the first switch unit to drive the voltage regulator unit to complete a power-on of the MCU self-locking circuit; a button detect circuit connected with the MCU and configured to detect a signal actuated by an operator; characterized in that the coupling wake-up circuit further includes a single-wire communication coupling circuit configured to wake up the battery pack during the charging process; and in that the charging and discharging protection unit further comprises a power-off acceleration circuit comprising a first acceleration module and a second acceleration module, the second acceleration module is connected to the MCU self-locking circuit and configured to turn on the first acceleration module when the power enable terminal is pulled down, the first acceleration module is connected to the voltage regulator unit and the first switch unit and, when turned on, configured to completely turn off the first switch unit and complete a power-off of the battery pack. a battery pack; a microcontroller, MCU, connected to a power enable terminal, a voltage regulator unit connected to the MCU; a power input controlling circuit, the power input controlling circuit comprises a first switch unit and a second switch unit, the first switch unit is configured to control on and off of the second switch unit, and wherein the second switch unit is connected between the battery pack and the voltage regulator unit; the system further comprises a charging and discharging protection unit, the charging and discharging protection unit comprising: a MCU self-locking circuit connected between the power enable terminal and the first switch unit and configured to control the on and off of the first switch unit; a coupling wake-up circuit connected to the first switch unit and configured to control on of the first switch unit to drive the voltage regulator unit to complete a power-on of the MCU self-locking circuit; a button detect circuit connected with the MCU and configured to detect a signal actuated by an operator; characterized in that the coupling wake-up circuit further includes a single-wire communication coupling circuit configured to wake up the battery pack during the charging process; a MCU self-locking circuit connected between the power enable terminal and the first switch unit and configured to control the on and off of the first switch unit; a coupling wake-up circuit connected to the first switch unit and configured to control on of the first switch unit to drive the voltage regulator unit to complete a power-on of the MCU self-locking circuit; a button detect circuit connected with the MCU and configured to detect a signal actuated by an operator; characterized in that the coupling wake-up circuit further includes a single-wire communication coupling circuit configured to wake up the battery pack during the charging process; and in that the charging and discharging protection unit further comprises a power-off acceleration circuit comprising a first acceleration module and a second acceleration module, the second acceleration module is connected to the MCU self-locking circuit and configured to turn on the first acceleration module when the power enable terminal is pulled down, the first acceleration module is connected to the voltage regulator unit and the first switch unit and, when turned on, configured to completely turn off the first switch unit and complete a power-off of the battery pack.