Solar Charge
Regulator
This project is now just for reference and interest, as there are so many better ways to charge a battery using solar energy!
The battery used in a solar
power system is called a deep cycle or leisure battery. It can cope
with being discharged to a
much greater extent than a normal car battery, which needs to be
constantly
topped
up by the alternator much like a reservoir capacitor in a
power supply. The theory behind lead acid battery charging is very
complex, but a simple rule of thumb to prevent cell damage is to not
allow the
voltage to go above 14.4V when charging or below 11V when discharging,
the ideal charging voltage being around 13.5V. Systems can be employed
that disconnect
the battery if the voltage falls too low, but if
you know the daily demand and stay within it there shouldn't be a
problem. A fully charged battery should read more than 12.7V
An important part of any renewable energy system is the charge controller, which maintains the battery voltage at its optimum level. Commercially made units are available with varying prices, features and current handling, but if you want to build your own, the simplest method is to use a shunt regulator. Shunt regulators may not be as efficient as processor controlled designs, but they do work very well. The amazing fact that a solar panel can be short circuited without being damaged is put to good use here to create a simple controller that can charge a battery to an exact preset voltage level. The schematic diagram is shown below The
circuit uses an LM393N
voltage comparator, which
although not an opamp, can be
thought of like an opamp as far as the inputs are concerned, but the
output is very different. When the + input is
lower than the - input, the output (pin 7) will be internally grounded,
effectively
connecting the gate of the IRF540A MOSFET and the lower end
of the 10K
resistor to earth. But when the + input goes higher than the - input,
the output will 'float' open circuit, letting the 10K resistor feed the
gate, turning it on. An
important feature of the
LM393N is that it has a low current consumption. The whole
charger circuit only consumes about 3.5mA and so has a negligible drain
on the battery. The low
current part of the
circuit is constructed on veroboard as shown below (OUTPUT goes to the
gate of the MOSFET)
The
IC is soldered directly to the board, a socket not being recommended in
this application. As it is a dual device, and only one
comparator
is used here, the other
is shown greyed out. On the actual veroboard, the unused pins were
folded under the body of the IC out of the way, with the inputs being
soldered together to make them happy! The reason for this is so the
copper tracks can pass from one side of the board
to the other unhindered. It just makes designing easier. The veroboard
is fed via a small fuse in case of component failure, though I
suspect veroboard tracks make good fuses anyway!
The inverting input (pin 6) is fed from an LM317L programmable regulator, its output voltage being set by a multiturn preset VR1. The non inverting input (pin 5) samples the voltage across the battery via a potential divider formed by two 47K resistors. As these resistors are equal in value, the voltage at pin 5 will always be half that of the battery, whatever it happens to be. So setup is achieved by adjusting VR1 to give half the required charge voltage on pin 6 (eg. 6.7V for a wanted charge of 13.4V). The formula for calculating the LM317L output voltage is: Vout = VR1 value 1000 + 1 x 1.25. With the values used this equates to 1.25 to 7.5 volts available on pin 6 of the opamp Now if the battery voltage is below 13.4 volts, pin 5 will be less than 6.7 volts and so the output from the comparator (pin 7) will be grounded and the MOSFET will be off. The solar panel will be connected across the battery and it will charge. As the battery charges, its voltage will rise towards 13.4 volts at which point pin 5 will also rise and eventually reach 6.7 volts (the inputs of a comparator always want to balance). Because of the extremely high gain of the IC, pin 5 only has to go an immeasurably small amount higher than pin 6 to make the output (pin 7) go open circuit, which will allow the 10K resistor to turn on the MOSFET and connect the 2R2 'shunt' resistor across the solar panel, effectively dumping its energy into a resistive load instead of the battery. This continuous action maintains the voltage across the battery at the preset level Note: In practice, and with sun permitting, setup can be achieved more easily and accurately by connecting just the solar panel without the battery or load and then adjusting VR1 for 13.4V across the battery supply rail (BATTERY+/- on the veroboard) The MBRF1645 is a 16 amp schottky diode that prevents the battery from being 'shunted' by the 2R2 resistor. It also stops voltage from the battery being fed back into the panel, though most panels have a protection diode built in. This component is not critical as long as it can cope with the current. Normal silicon diodes can be used, but schottky types are better because they have a lower voltage drop across them, so less energy is lost. The IRF540A MOSFET is rated at more than 20 amps which means the circuit should quite easily handle the relatively low amount of power demanded of it, but even so, the high current components should still be mounted on a heat sink. With the 40 watt panel I am using, the 2R2 resistor gets extremely hot so make sure it's at least a 100 watt wirewound. The parts used here should allow another 40 watt panel (with an additional 2R2 resistor) to be added later if required The circuit board is mounted in
a junction box to protect against dust
The finished charge controller
(with 12V timer and isolation switch)
Power distribution: To connect this free energy to equipment I use standard DC coaxial type plugs and sockets (2.1mm ID / 2.5mm OD) as these are generally my connector of choice for projects, and there are also versions available with screw terminals that seem quite robust The original project page can be found here |