Certain embodiments of the present invention provide a battery heating circuit, comprising a switch unit (1), a switching control module (100), a damping component R1, an
energy storage circuit, and an energy superposition unit, the
energy storage circuit is configured to connect with the battery to form a loop, and comprises a current storage component L1 and a charge storage component C1; the damping component R1, the switch unit (1), the current storage component L1, and the charge storage component C1 are connected in series; the switching control module (100) is connected with the switch unit (1), and is configured to control ON / OFF of the switch unit (1), so as to control the energy flowing between the battery and the
energy storage circuit; the energy superposition unit is connected with the energy storage circuit, and is configured to superpose the energy in the energy storage circuit with the energy in the battery when the switch unit (1) switches on and then switches off; the switching control module (100) is also configured to control the switch unit (1) to switch off after the first positive
half cycle of current flow through the switch unit (1) after the switch unit (1) switches on, and the
voltage applied to the switch unit (1) at the time the switch unit (1) switches off is lower than the
voltage rating of the switch unit (1).