A battery heating system, characterized by comprising a switch assembly connected to a battery pack (P1), an inverter (P2) connected to the switch assembly, and a motor (P3) connected to the inverter; the inverter (P2) comprises a first-phase bridge arm (U), a second-phase bridge arm (V) and a third-phase bridge arm (W) connected in parallel, wherein each of the first-phase bridge arm (U), the second-phase bridge arm (V) and the third-phase bridge arm (W) comprises an upper bridge arm and a lower bridge arm, the upper bridge arm and the lower bridge arm are respectively provided with a switch module (P21, P23, P25 and P22, P24, P26) and a buffer module (P27) connected in parallel with the switch module to protect the switch module; a first-phase input terminal, a second-phase input terminal and a third-phase input terminal of the motor (P3) are connected respectively to a connection point of the upper bridge arm and the lower bridge arm in the first-phase bridge arm (U), a connection point of the upper bridge arm and the lower bridge arm in the second-phrase bridge arm (V) and a connection point of the upper bridge arm and the lower bridge arm in the third-phase bridge arm (W); and the inverter (P2) further comprises a motor controller (P20) for outputting driving signals to the switch module of a target upper bridge arm and the switch module of a target lower bridge arm to control the switch module of the target upper bridge arm and the switch module of the target lower bridge arm to be periodically turned on and off so as to generate an alternating current, wherein the switch module of the target upper bridge arm is the switch module of the upper bridge arm of any bridge arm among the first-phase bridge arm (U), the second-phase bridge arm (V) and the third-phase bridge arm (W), and the switch module of the target lower bridge arm is the switch module of the lower bridge arm of at least one of the bridge arms except the bridge arm where the switch module of the target upper bridge arm is located. the inverter (P2) comprises a first-phase bridge arm (U), a second-phase bridge arm (V) and a third-phase bridge arm (W) connected in parallel, wherein each of the first-phase bridge arm (U), the second-phase bridge arm (V) and the third-phase bridge arm (W) comprises an upper bridge arm and a lower bridge arm, the upper bridge arm and the lower bridge arm are respectively provided with a switch module (P21, P23, P25 and P22, P24, P26) and a buffer module (P27) connected in parallel with the switch module to protect the switch module; a first-phase input terminal, a second-phase input terminal and a third-phase input terminal of the motor (P3) are connected respectively to a connection point of the upper bridge arm and the lower bridge arm in the first-phase bridge arm (U), a connection point of the upper bridge arm and the lower bridge arm in the second-phrase bridge arm (V) and a connection point of the upper bridge arm and the lower bridge arm in the third-phase bridge arm (W); and the inverter (P2) further comprises a motor controller (P20) for outputting driving signals to the switch module of a target upper bridge arm and the switch module of a target lower bridge arm to control the switch module of the target upper bridge arm and the switch module of the target lower bridge arm to be periodically turned on and off so as to generate an alternating current, wherein the switch module of the target upper bridge arm is the switch module of the upper bridge arm of any bridge arm among the first-phase bridge arm (U), the second-phase bridge arm (V) and the third-phase bridge arm (W), and the switch module of the target lower bridge arm is the switch module of the lower bridge arm of at least one of the bridge arms except the bridge arm where the switch module of the target upper bridge arm is located. <EOS>