BatteryProtect The BatteryProtect function protects the battery by disconnecting it from non-essential loads before it is completely discharged (which would damage it) or before it has insufficient power left to start the engine. The BatteryProtect is a unidirectional device.