Hi all,
I thought some of you may be interested in my latest project which is now up and running. For a while I have wanted to build a better controller for my solar panels. I decided to build a diversion controller, simply because I wanted to see the excess power coming in on a sunny day! This has the added bonus that it could work with a wind turbine.
What separates this from 99% of other similar controllers I've seen is that it does not use 'bang-bang' control - instead it has a buck converter on the output to deliver a constant current to the dumpload, and a feedback loop controls the duty cycle of the converter. This means that the dumpload can be placed some distance from the battery bank, without causing RFI (for example, wiring could be several meters to a water heater).
It is based around an Atmel AVR which runs the control loop, produces the PWM, and refreshes the display. There is a completely separate overvoltage 'catch' board, to disconnect the solar input by opening a relay (15v disconnect, 12.6v reconnect) that would only ever come into play if for some reason the dumpload failed.
Overvoltage Disconnect Board
Hooked up for test with dumpload (2ohm resistor on heatsink). Been running for a week now
Currently, the controller is limited to a dumping current of only 8A, this is due to the size of the inductor. If this were beefed up, the controller could dump about 35A, limited by the size of the heatsinks. If anyone is interested, I will eventually post schematics, etc.