A device for protecting a direct current source, comprising a hiccup driver circuit and a switching device, wherein power supply terminals of the hiccup driver circuit are configured to be connected with a positive output terminal and a negative output terminal of the direct current source respectively; an input terminal of the hiccup driver circuit is configured to receive an enable signal; the hiccup driver circuit is configured to store internally, electric energy outputted from the direct current source, receive the enable signal, and generate a driving signal based on the enable signal and the electric energy stored internally; a control terminal of the switching device is connected with an output terminal of the hiccup driver circuit; a first terminal of the switching device is configured to be connected with the positive output terminal of the direct current source, with a connection point between the first terminal of the switching device and the positive output terminal of the direct current source being a positive output terminal of the device for protecting the direct current source; a second terminal of the switching device is configured to be connected with the negative output terminal of the direct current source, with a connection point between the second terminal of the switching device and the negative output terminal of the direct current source being a negative output terminal of the device for protecting the direct current source; characterized in that: the switching device is configured to be periodically switched on according to the driving signal in a case that the enable signal is an OFF-ENABLE signal, and to be switched off according to the driving signal in response to a NON-OFF-ENABLE signal, wherein the hiccup driver circuit comprises a voltage limiting circuit and a driver circuit, wherein input terminals of the voltage limiting circuit are the power supply terminals of the hiccup driver circuit, the voltage limiting circuit is configured to store the electric energy outputted from the direct current source and generate a supply voltage for the driver circuit based on the electric energy stored internally, a first input terminal of the driver circuit is the input terminal of the hiccup driver circuit, a second input terminal of the driver circuit is connected with an output terminal of the voltage limiting circuit, a third input terminal of the driver circuit is configured to be connected with the negative output terminal of the direct current source, an output terminal of the driver circuit is the output terminal of the hiccup driver circuit, the driver circuit is configured to: receive the enable signal, generate a driving signal for controlling the switching device to be periodically switched on and consume the electric energy stored internally, in a case that the enable signal is an OFF-ENABLE signal and the supply voltage meets a first preset condition, and generate a driving signal for controlling the switching device to be switched off in a case that the enable signal is a NON-OFF-ENABLE signal or the supply voltage meets a second preset condition; wherein the first preset condition is that the supply voltage is equal to or higher than a preset upper protection voltage limit, and the second preset condition is that the supply voltage is less than a preset lower protection voltage limit. receive the enable signal, generate a driving signal for controlling the switching device to be periodically switched on and consume the electric energy stored internally, in a case that the enable signal is an OFF-ENABLE signal and the supply voltage meets a first preset condition, and generate a driving signal for controlling the switching device to be switched off in a case that the enable signal is a NON-OFF-ENABLE signal or the supply voltage meets a second preset condition; wherein the first preset condition is that the supply voltage is equal to or higher than a preset upper protection voltage limit, and the second preset condition is that the supply voltage is less than a preset lower protection voltage limit.