A system for providing electrical power to a load comprising: a boost converter with an input and an output, wherein the output is configured to be connected to the load; an energy storage device having a first terminal connected to a first input node and a second terminal connected to a ground node, wherein the energy storage device is a super capacitor; a second input node for receiving a power source; a first switch operatively connected between the first input node, the output of the boost converter and a first line, the switch having a first state for connecting the first input node and thereby the energy storage device to the output of the boost converter and a second state for connecting the first input node and thereby the energy storage device to the first line and for disconnecting the first input node and thereby the energy storage from the output of the boost converter; a charge decision controller operatively connected to each of the first input node and the second input node for detecting the voltage of each of the energy storage and the power source; a second switch operatively connected between the second input node, the input of the boost converter and the first line, the second switch having a first state for connecting the input of the boost converter to the second input node to receive power from the power source and for disconnecting the first line from the input of the boost converter, and a second state for disconnecting the input of the boost converter from the second input node and for connecting the input of the boost converter to the first line to receive power from the energy storage, wherein the charge decision controller is operatively connected to command the first and second switches (130, 132) into their respective second states upon detection of voltage below a first predetermined limit at the first input node and voltage at the second input node below a second predetermined limit; characterized in that the charge decision controller is operatively connected to command the first and second switches (130, 132) into their respective first states upon detection of voltage above the first predetermined limit at the second input node and/or voltage of the first input node above the second predetermined limit. a boost converter with an input and an output, wherein the output is configured to be connected to the load; an energy storage device having a first terminal connected to a first input node and a second terminal connected to a ground node, wherein the energy storage device is a super capacitor; a second input node for receiving a power source; a first switch operatively connected between the first input node, the output of the boost converter and a first line, the switch having a first state for connecting the first input node and thereby the energy storage device to the output of the boost converter and a second state for connecting the first input node and thereby the energy storage device to the first line and for disconnecting the first input node and thereby the energy storage from the output of the boost converter; a charge decision controller operatively connected to each of the first input node and the second input node for detecting the voltage of each of the energy storage and the power source; a second switch operatively connected between the second input node, the input of the boost converter and the first line, the second switch having a first state for connecting the input of the boost converter to the second input node to receive power from the power source and for disconnecting the first line from the input of the boost converter, and a second state for disconnecting the input of the boost converter from the second input node and for connecting the input of the boost converter to the first line to receive power from the energy storage, wherein the charge decision controller is operatively connected to command the first and second switches (130, 132) into their respective second states upon detection of voltage below a first predetermined limit at the first input node and voltage at the second input node below a second predetermined limit; characterized in that the charge decision controller is operatively connected to command the first and second switches (130, 132) into their respective first states upon detection of voltage above the first predetermined limit at the second input node and/or voltage of the first input node above the second predetermined limit.